€•Œ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/admin-guide/abi-testing”Œ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/admin-guide/abi-testing”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ+/translations/it_IT/admin-guide/abi-testing”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ+/translations/ja_JP/admin-guide/abi-testing”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ+/translations/ko_KR/admin-guide/abi-testing”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ+/translations/pt_BR/admin-guide/abi-testing”Œ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/admin-guide/abi-testing”Œ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³ŒE/var/lib/git/docbuild/linux/Documentation/admin-guide/abi-testing.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒABI testing symbols”h]”hŒABI testing symbols”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒ paragraph”“”)�”}”(hŒnDocuments interfaces that are felt to be stable, as the main development of this interface has been completed.”h]”hŒnDocuments interfaces that are felt to be stable, as the main development of this interface has been completed.”…”�”}”(hhßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhÞ)�”}”(hŒ¥The interface can be changed to add new features, but the current interface will not break by doing this, unless grave errors or security problems are found in them.”h]”hŒ¥The interface can be changed to add new features, but the current interface will not break by doing this, unless grave errors or security problems are found in them.”…”�”}”(hhíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hhÊh²hubhÞ)�”}”(hŒœUserspace programs can start to rely on these interfaces, but they must be aware of changes that can occur before these interfaces move to be marked stable.”h]”hŒœUserspace programs can start to rely on these interfaces, but they must be aware of changes that can occur before these interfaces move to be marked stable.”…”�”}”(hhûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hhÊh²hubhÞ)�”}”(hŒ¿Programs that use these interfaces are strongly encouraged to add their name to the description of these interfaces, so that the kernel developers can easily notify them if any changes occur.”h]”hŒ¿Programs that use these interfaces are strongly encouraged to add their name to the description of these interfaces, so that the kernel developers can easily notify them if any changes occur.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ>$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/align”h]”hŒ>$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/align”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjh³Nh´NubhŒtarget”“”)�”}”(hŒ?.. _abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_align:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œ:abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-align”uh1j(h´KhjubhŒtable”“”)�”}”(hhh]”hŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj=ubhŒtbody”“”)�”}”(hhh]”hŒrow”“”)�”}”(hhh]”hŒentry”“”)�”}”(hhh]”hÞ)�”}”(hŒQ**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/align**”h]”hŒstrong”“”)�”}”(hŒQ**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/align**”h]”hŒM$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/align”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-dax”h´K\hjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8ubah}”(h]”j5ah ]”h"]”Œ:abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_align”ah$]”h&]”uh1j6hjŒexpect_referenced_by_name”}”j“j*sŒexpect_referenced_by_id”}”j5j*subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hjšh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”hŒinline”“”)�”}”(hj¤h]”hŒ sysfs-bus-dax”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”(Œxref”Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¢ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œadmin-guide/abi-testing”Œ refdomain”j³Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆŒ reftarget”Œabi_file_testing_sysfs_bus_dax”uh1hh³juh´K\hjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K\hjubhÞ)�”}”(hX(RO) The align attribute indicates alignment of the dax region. Changes on align may not always be valid, when say certain mappings were created with 2M and then we switch to 1G. This validates all ranges against the new value being attempted, post resizing.”h]”hX(RO) The align attribute indicates alignment of the dax region. Changes on align may not always be valid, when say certain mappings were created with 2M and then we switch to 1G. This validates all ranges against the new value being attempted, post resizing.”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K\hjubeh}”(h]”Œ6readlink-f-sys-bus-dax-devices-daxx-y-dax-region-align”ah ]”h"]”Œ>$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/align”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒG$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/available_size”h]”hŒG$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/available_size”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjãh³Nh´Nubj))�”}”(hŒH.. _abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_available_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-available-size”uh1j(h´Khjãubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/available_size**”h]”j`)�”}”(hŒZ**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/available_size**”h]”hŒV$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/available_size”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KJhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿubah}”(h]”jþah ]”h"]”ŒCabi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_available_size”ah$]”h&]”uh1j6hjãj–}”jMjôsj˜}”jþjôsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hjRh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hj\h]”hŒ sysfs-bus-dax”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jhŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´KJhjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KJhjãubhÞ)�”}”(hŒÄ(RO) The available_size attribute tracks available dax region capacity. This only applies to volatile hmem devices, not pmem devices, since pmem devices are defined by nvdimm namespace boundaries.”h]”hŒÄ(RO) The available_size attribute tracks available dax region capacity. This only applies to volatile hmem devices, not pmem devices, since pmem devices are defined by nvdimm namespace boundaries.”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KJhjãubeh}”(h]”Œ?readlink-f-sys-bus-dax-devices-daxx-y-dax-region-available-size”ah ]”h"]”ŒG$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/available_size”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ?$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/create”h]”hŒ?$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/create”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj–h³Nh´Nubj))�”}”(hŒ@.. _abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_create:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-create”uh1j(h´Khj–ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjµubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/create**”h]”j`)�”}”(hŒR**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/create**”h]”hŒN$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/create”…”�”}”(hjÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KrhjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²ubah}”(h]”j±ah ]”h"]”Œ;abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_create”ah$]”h&]”uh1j6hj–j–}”jj§sj˜}”j±j§subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hjh]”hŒ sysfs-bus-dax”…”�”}”(hjh²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ÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´Krhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Krhj–ubhÞ)�”}”(hŒ»(RW) The create interface to the dax region provides a way to create a new unconfigured dax device under the given region, which can then be configured (with a size etc.) and then probed.”h]”hŒ»(RW) The create interface to the dax region provides a way to create a new unconfigured dax device under the given region, which can then be configured (with a size etc.) and then probed.”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Krhj–ubeh}”(h]”Œ7readlink-f-sys-bus-dax-devices-daxx-y-dax-region-create”ah ]”h"]”Œ?$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/create”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ?$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/delete”h]”hŒ?$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/delete”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjIh³Nh´Nubj))�”}”(hŒ@.. _abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_delete:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-delete”uh1j(h´KhjIubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjhubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/delete**”h]”j`)�”}”(hŒR**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/delete**”h]”hŒN$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/delete”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K{hj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjhubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjeubah}”(h]”jdah ]”h"]”Œ;abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_delete”ah$]”h&]”uh1j6hjIj–}”j³jZsj˜}”jdjZsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hj¸h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hjÂh]”hŒ sysfs-bus-dax”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´K{hj¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K{hjIubhÞ)�”}”(hŒe(WO) The delete interface for a dax region provides for deletion of any 0-sized and idle dax devices.”h]”hŒe(WO) The delete interface for a dax region provides for deletion of any 0-sized and idle dax devices.”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K{hjIubeh}”(h]”Œ7readlink-f-sys-bus-dax-devices-daxx-y-dax-region-delete”ah ]”h"]”Œ?$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/delete”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ;$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/id”h]”hŒ;$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/id”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjüh³Nh´Nubj))�”}”(hŒ<.. _abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-id”uh1j(h´Khjüubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/id**”h]”j`)�”}”(hŒN**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/id**”h]”hŒJ$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/id”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Kƒhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ7abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_id”ah$]”h&]”uh1j6hjüj–}”jfj sj˜}”jj subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hjkh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hjuh]”hŒ sysfs-bus-dax”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjsubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´Kƒhjkubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KƒhjüubhÞ)�”}”(hŒ>(RO) The id attribute indicates the region id of a dax region.”h]”hŒ>(RO) The id attribute indicates the region id of a dax region.”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Kƒhjüubeh}”(h]”Œ3readlink-f-sys-bus-dax-devices-daxx-y-dax-region-id”ah ]”h"]”Œ;$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/id”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ=$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/seed”h]”hŒ=$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/seed”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj¯h³Nh´Nubj))�”}”(hŒ>.. _abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_seed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-seed”uh1j(h´Khj¯ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/seed**”h]”j`)�”}”(hŒP**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/seed**”h]”hŒL$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/seed”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Kghjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjËubah}”(h]”jÊah ]”h"]”Œ9abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_seed”ah$]”h&]”uh1j6hj¯j–}”jjÀsj˜}”jÊjÀsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hj(h]”hŒ sysfs-bus-dax”…”�”}”(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”j4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´Kghjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Kghj¯ubhÞ)�”}”(hŒû(RO) The seed device is a concept for dynamic dax regions to be able to split the region amongst multiple sub-instances. The seed device, similar to libnvdimm seed devices, is a device that starts with zero capacity allocated and unbound to a driver.”h]”hŒû(RO) The seed device is a concept for dynamic dax regions to be able to split the region amongst multiple sub-instances. The seed device, similar to libnvdimm seed devices, is a device that starts with zero capacity allocated and unbound to a driver.”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Kghj¯ubeh}”(h]”Œ5readlink-f-sys-bus-dax-devices-daxx-y-dax-region-seed”ah ]”h"]”Œ=$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/seed”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ=$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/size”h]”hŒ=$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/size”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjbh³Nh´Nubj))�”}”(hŒ>.. _abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-size”uh1j(h´Khjbubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/size**”h]”j`)�”}”(hŒP**\$\(readlink \-f \/sys\/bus\/dax\/devices\/daxX\.Y\)\/\.\.\/dax_region\/size**”h]”hŒL$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/size”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KThj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~ubah}”(h]”j}ah ]”h"]”Œ9abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_size”ah$]”h&]”uh1j6hjbj–}”jÌjssj˜}”j}jssubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hjÑh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hjÛh]”hŒ sysfs-bus-dax”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´KThjÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KThjbubhÞ)�”}”(hŒJ(RO) The size attribute indicates the size of a given dax region in bytes.”h]”hŒJ(RO) The size attribute indicates the size of a given dax region in bytes.”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KThjbubeh}”(h]”Œ5readlink-f-sys-bus-dax-devices-daxx-y-dax-region-size”ah ]”h"]”Œ=$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/size”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ.../XXXXXXX.ipa/endpoint_id/”h]”hŒ.../XXXXXXX.ipa/endpoint_id/”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjh³Nh´Nubj))�”}”(hŒ .. _abi_xxxxxxx_ipa_endpoint_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-xxxxxxx-ipa-endpoint-id”uh1j(h´Khjubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\.\.\.\/XXXXXXX\.ipa\/endpoint_id\/**”h]”j`)�”}”(hŒ'**\.\.\.\/XXXXXXX\.ipa\/endpoint_id\/**”h]”hŒ#.../XXXXXXX.ipa/endpoint_id/”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-devices-platform-soc-ipa”h´K1hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1ubah}”(h]”j0ah ]”h"]”Œabi_xxxxxxx_ipa_endpoint_id”ah$]”h&]”uh1j6hjj–}”j€j&sj˜}”j0j&subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-devices-platform-soc-ipa `”h]”(hŒDefined on file ”…”�”}”(hj…h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hj�h]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(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ÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´K1hj…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K1hjubhÞ)�”}”(hŒãThe .../XXXXXXX.ipa/endpoint_id/ directory contains attributes that define IDs associated with IPA endpoints. The "rx" or "tx" in an endpoint name is from the perspective of the AP. An endpoint ID is a small unsigned integer.”h]”hŒëThe .../XXXXXXX.ipa/endpoint_id/ directory contains attributes that define IDs associated with IPA endpoints. The “rxâ€� or “txâ€� in an endpoint name is from the perspective of the AP. An endpoint ID is a small unsigned integer.”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K1hjubeh}”(h]”Œxxxxxxx-ipa-endpoint-id”ah ]”h"]”Œ.../xxxxxxx.ipa/endpoint_id/”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ$.../XXXXXXX.ipa/endpoint_id/modem_rx”h]”hŒ$.../XXXXXXX.ipa/endpoint_id/modem_rx”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjÉh³Nh´Nubj))�”}”(hŒ).. _abi_xxxxxxx_ipa_endpoint_id_modem_rx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-xxxxxxx-ipa-endpoint-id-modem-rx”uh1j(h´KhjÉubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjèubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\.\.\.\/XXXXXXX\.ipa\/endpoint_id\/modem_rx**”h]”j`)�”}”(hŒ/**\.\.\.\/XXXXXXX\.ipa\/endpoint_id\/modem_rx**”h]”hŒ+.../XXXXXXX.ipa/endpoint_id/modem_rx”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K`”h]”(hŒDefined on file ”…”�”}”(hj8h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hjBh]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´K`”h]”(hŒDefined on file ”…”�”}”(hjëh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hjõh]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(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ÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´KEhjëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´KEhj|ubhÞ)�”}”(hŒ‹The .../XXXXXXX.ipa/endpoint_id/modem_tx file contains the ID of the AP endpoint on which packets destined for the embedded modem are sent.”h]”hŒ‹The .../XXXXXXX.ipa/endpoint_id/modem_tx file contains the ID of the AP endpoint on which packets destined for the embedded modem are sent.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´KEhj|ubeh}”(h]”Œ xxxxxxx-ipa-endpoint-id-modem-tx”ah ]”h"]”Œ$.../xxxxxxx.ipa/endpoint_id/modem_tx”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ&.../XXXXXXX.ipa/endpoint_id/monitor_rx”h]”hŒ&.../XXXXXXX.ipa/endpoint_id/monitor_rx”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj/h³Nh´Nubj))�”}”(hŒ+.. _abi_xxxxxxx_ipa_endpoint_id_monitor_rx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-xxxxxxx-ipa-endpoint-id-monitor-rx”uh1j(h´Khj/ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjNubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\.\.\.\/XXXXXXX\.ipa\/endpoint_id\/monitor_rx**”h]”j`)�”}”(hŒ1**\.\.\.\/XXXXXXX\.ipa\/endpoint_id\/monitor_rx**”h]”hŒ-.../XXXXXXX.ipa/endpoint_id/monitor_rx”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´KNhjaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjNubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKubah}”(h]”jJah ]”h"]”Œ&abi_xxxxxxx_ipa_endpoint_id_monitor_rx”ah$]”h&]”uh1j6hj/j–}”j™j@sj˜}”jJj@subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-devices-platform-soc-ipa `”h]”(hŒDefined on file ”…”�”}”(hjžh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hj¨h]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(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ÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´KNhjžubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´KNhj/ubhÞ)�”}”(hX§The .../XXXXXXX.ipa/endpoint_id/monitor_rx file contains the ID of the AP endpoint on which IPA "monitor" data is received. The monitor endpoint supplies replicas of packets that enter the IPA hardware for processing. Each replicated packet is preceded by a fixed-size "ODL" header (see .../XXXXXXX.ipa/feature/monitor, above). Large packets are truncated, to reduce the bandwidth required to provide the monitor function.”h]”hX¯The .../XXXXXXX.ipa/endpoint_id/monitor_rx file contains the ID of the AP endpoint on which IPA “monitorâ€� data is received. The monitor endpoint supplies replicas of packets that enter the IPA hardware for processing. Each replicated packet is preceded by a fixed-size “ODLâ€� header (see .../XXXXXXX.ipa/feature/monitor, above). Large packets are truncated, to reduce the bandwidth required to provide the monitor function.”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´KNhj/ubeh}”(h]”Œ"xxxxxxx-ipa-endpoint-id-monitor-rx”ah ]”h"]”Œ&.../xxxxxxx.ipa/endpoint_id/monitor_rx”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ.../XXXXXXX.ipa/feature/”h]”hŒ.../XXXXXXX.ipa/feature/”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjâh³Nh´Nubj))�”}”(hŒ.. _abi_xxxxxxx_ipa_feature:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-xxxxxxx-ipa-feature”uh1j(h´Khjâubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\.\.\.\/XXXXXXX\.ipa\/feature\/**”h]”j`)�”}”(hŒ#**\.\.\.\/XXXXXXX\.ipa\/feature\/**”h]”hŒ.../XXXXXXX.ipa/feature/”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþubah}”(h]”jýah ]”h"]”Œabi_xxxxxxx_ipa_feature”ah$]”h&]”uh1j6hjâj–}”jL jósj˜}”jýjósubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-devices-platform-soc-ipa `”h]”(hŒDefined on file ”…”�”}”(hjQ h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hj[ h]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(hj] h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjY ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jg Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´KhjQ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´KhjâubhÞ)�”}”(hŒxThe .../XXXXXXX.ipa/feature/ directory contains a set of attributes describing features implemented by the IPA hardware.”h]”hŒxThe .../XXXXXXX.ipa/feature/ directory contains a set of attributes describing features implemented by the IPA hardware.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´Khjâubeh}”(h]”Œxxxxxxx-ipa-feature”ah ]”h"]”Œ.../xxxxxxx.ipa/feature/”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ".../XXXXXXX.ipa/feature/rx_offload”h]”hŒ".../XXXXXXX.ipa/feature/rx_offload”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj• h³Nh´Nubj))�”}”(hŒ'.. _abi_xxxxxxx_ipa_feature_rx_offload:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-xxxxxxx-ipa-feature-rx-offload”uh1j(h´Khj• ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj´ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\.\.\.\/XXXXXXX\.ipa\/feature\/rx_offload**”h]”j`)�”}”(hŒ-**\.\.\.\/XXXXXXX\.ipa\/feature\/rx_offload**”h]”hŒ).../XXXXXXX.ipa/feature/rx_offload”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´KhjÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj± ubah}”(h]”j° ah ]”h"]”Œ"abi_xxxxxxx_ipa_feature_rx_offload”ah$]”h&]”uh1j6hj• j–}”jÿ j¦ sj˜}”j° j¦ subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-devices-platform-soc-ipa `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hj h]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(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ÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´Khj• ubhÞ)�”}”(hŒ½The .../XXXXXXX.ipa/feature/rx_offload file contains a string indicating the type of receive checksum offload that is supported by the hardware. The possible values are "MAPv4" or "MAPv5".”h]”hŒÅThe .../XXXXXXX.ipa/feature/rx_offload file contains a string indicating the type of receive checksum offload that is supported by the hardware. The possible values are “MAPv4â€� or “MAPv5â€�.”…”�”}”(hj2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´Khj• ubeh}”(h]”Œxxxxxxx-ipa-feature-rx-offload”ah ]”h"]”Œ".../xxxxxxx.ipa/feature/rx_offload”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ".../XXXXXXX.ipa/feature/tx_offload”h]”hŒ".../XXXXXXX.ipa/feature/tx_offload”…”�”}”(hjK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjH h³Nh´Nubj))�”}”(hŒ'.. _abi_xxxxxxx_ipa_feature_tx_offload:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-xxxxxxx-ipa-feature-tx-offload”uh1j(h´KhjH ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjg ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\.\.\.\/XXXXXXX\.ipa\/feature\/tx_offload**”h]”j`)�”}”(hŒ-**\.\.\.\/XXXXXXX\.ipa\/feature\/tx_offload**”h]”hŒ).../XXXXXXX.ipa/feature/tx_offload”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K'hjz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjg ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjd ubah}”(h]”jc ah ]”h"]”Œ"abi_xxxxxxx_ipa_feature_tx_offload”ah$]”h&]”uh1j6hjH j–}”j² jY sj˜}”jc jY subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-devices-platform-soc-ipa `”h]”(hŒDefined on file ”…”�”}”(hj· h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hjÁ h]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(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ÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´K'hj· ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K'hjH ubhÞ)�”}”(hŒ¾The .../XXXXXXX.ipa/feature/tx_offload file contains a string indicating the type of transmit checksum offload that is supported by the hardware. The possible values are "MAPv4" or "MAPv5".”h]”hŒÆThe .../XXXXXXX.ipa/feature/tx_offload file contains a string indicating the type of transmit checksum offload that is supported by the hardware. The possible values are “MAPv4â€� or “MAPv5â€�.”…”�”}”(hjå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K'hjH ubeh}”(h]”Œxxxxxxx-ipa-feature-tx-offload”ah ]”h"]”Œ".../xxxxxxx.ipa/feature/tx_offload”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ.../XXXXXXX.ipa/modem/”h]”hŒ.../XXXXXXX.ipa/modem/”…”�”}”(hjþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjû h³Nh´Nubj))�”}”(hŒ.. _abi_xxxxxxx_ipa_modem:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-xxxxxxx-ipa-modem”uh1j(h´Khjû ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\.\.\.\/XXXXXXX\.ipa\/modem\/**”h]”j`)�”}”(hŒ!**\.\.\.\/XXXXXXX\.ipa\/modem\/**”h]”hŒ.../XXXXXXX.ipa/modem/”…”�”}”(hj4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K\hj- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œabi_xxxxxxx_ipa_modem”ah$]”h&]”uh1j6hjû j–}”je j sj˜}”j j subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-devices-platform-soc-ipa `”h]”(hŒDefined on file ”…”�”}”(hjj h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hjt h]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´K\hjj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K\hjû ubhÞ)�”}”(hŒpThe .../XXXXXXX.ipa/modem/ directory contains attributes describing properties of the modem embedded in the SoC.”h]”hŒpThe .../XXXXXXX.ipa/modem/ directory contains attributes describing properties of the modem embedded in the SoC.”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K\hjû ubeh}”(h]”Œxxxxxxx-ipa-modem”ah ]”h"]”Œ.../xxxxxxx.ipa/modem/”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ$.../XXXXXXX.ipa/modem/rx_endpoint_id”h]”hŒ$.../XXXXXXX.ipa/modem/rx_endpoint_id”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj® h³Nh´Nubj))�”}”(hŒ).. _abi_xxxxxxx_ipa_modem_rx_endpoint_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-xxxxxxx-ipa-modem-rx-endpoint-id”uh1j(h´Khj® ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÍ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\.\.\.\/XXXXXXX\.ipa\/modem\/rx_endpoint_id**”h]”j`)�”}”(hŒ/**\.\.\.\/XXXXXXX\.ipa\/modem\/rx_endpoint_id**”h]”hŒ+.../XXXXXXX.ipa/modem/rx_endpoint_id”…”�”}”(hjç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´Kdhjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊ ubah}”(h]”jÉ ah ]”h"]”Œ$abi_xxxxxxx_ipa_modem_rx_endpoint_id”ah$]”h&]”uh1j6hj® j–}”j j¿ sj˜}”jÉ j¿ subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-devices-platform-soc-ipa `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hj' h]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(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”j3 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´Kdhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´Kdhj® ubhÞ)�”}”(hŒqThe .../XXXXXXX.ipa/modem/rx_endpoint_id file duplicates the value found in .../XXXXXXX.ipa/endpoint_id/modem_rx.”h]”hŒqThe .../XXXXXXX.ipa/modem/rx_endpoint_id file duplicates the value found in .../XXXXXXX.ipa/endpoint_id/modem_rx.”…”�”}”(hjK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´Kdhj® ubeh}”(h]”Œ xxxxxxx-ipa-modem-rx-endpoint-id”ah ]”h"]”Œ$.../xxxxxxx.ipa/modem/rx_endpoint_id”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ$.../XXXXXXX.ipa/modem/tx_endpoint_id”h]”hŒ$.../XXXXXXX.ipa/modem/tx_endpoint_id”…”�”}”(hjd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhja h³Nh´Nubj))�”}”(hŒ).. _abi_xxxxxxx_ipa_modem_tx_endpoint_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-xxxxxxx-ipa-modem-tx-endpoint-id”uh1j(h´Khja ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj€ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\.\.\.\/XXXXXXX\.ipa\/modem\/tx_endpoint_id**”h]”j`)�”}”(hŒ/**\.\.\.\/XXXXXXX\.ipa\/modem\/tx_endpoint_id**”h]”hŒ+.../XXXXXXX.ipa/modem/tx_endpoint_id”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj– ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´Klhj“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj} ubah}”(h]”j| ah ]”h"]”Œ$abi_xxxxxxx_ipa_modem_tx_endpoint_id”ah$]”h&]”uh1j6hja j–}”jË jr sj˜}”j| jr subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-devices-platform-soc-ipa `”h]”(hŒDefined on file ”…”�”}”(hjÐ h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hjÚ h]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(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ÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´KlhjÐ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´Klhja ubhÞ)�”}”(hŒqThe .../XXXXXXX.ipa/modem/tx_endpoint_id file duplicates the value found in .../XXXXXXX.ipa/endpoint_id/modem_tx.”h]”hŒqThe .../XXXXXXX.ipa/modem/tx_endpoint_id file duplicates the value found in .../XXXXXXX.ipa/endpoint_id/modem_tx.”…”�”}”(hjþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´Klhja ubeh}”(h]”Œ xxxxxxx-ipa-modem-tx-endpoint-id”ah ]”h"]”Œ$.../xxxxxxx.ipa/modem/tx_endpoint_id”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ.../XXXXXXX.ipa/version”h]”hŒ.../XXXXXXX.ipa/version”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj h³Nh´Nubj))�”}”(hŒ.. _abi_xxxxxxx_ipa_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-xxxxxxx-ipa-version”uh1j(h´Khj ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj3 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\.\.\.\/XXXXXXX\.ipa\/version**”h]”j`)�”}”(hŒ!**\.\.\.\/XXXXXXX\.ipa\/version**”h]”hŒ.../XXXXXXX.ipa/version”…”�”}”(hjM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K hjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0 ubah}”(h]”j/ ah ]”h"]”Œabi_xxxxxxx_ipa_version”ah$]”h&]”uh1j6hj j–}”j~ j% sj˜}”j/ j% subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-devices-platform-soc-ipa `”h]”(hŒDefined on file ”…”�”}”(hjƒ h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hj� h]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(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ÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´K hjƒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K hj ubhÞ)�”}”(hŒ�The .../XXXXXXX.ipa/version file contains the IPA hardware version, as a period-separated set of two or three integers (e.g., "3.5.1" or "4.2").”h]”hŒ˜The .../XXXXXXX.ipa/version file contains the IPA hardware version, as a period-separated set of two or three integers (e.g., “3.5.1â€� or “4.2â€�).”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´K hj ubeh}”(h]”Œxxxxxxx-ipa-version”ah ]”h"]”Œ.../xxxxxxx.ipa/version”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /config/acpi”h]”hŒSymbols under /config/acpi”…”�”}”(hjÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjÇ h³Nh´Nubj))�”}”(hŒ.. _abi_config_acpi:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-config-acpi”uh1j(h´KhjÇ ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjæ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/config\/acpi**”h]”j`)�”}”(hŒ**\/config\/acpi**”h]”hŒ/config/acpi”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjü ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/configfs-acpi”h´Khjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjã ubah}”(h]”jâ ah ]”h"]”Œabi_config_acpi”ah$]”h&]”uh1j6hjÇ j–}”j2jØ sj˜}”jâ jØ subhÞ)�”}”(hŒEDefined on file :ref:`configfs-acpi `”h]”(hŒDefined on file ”…”�”}”(hj7h²hh³Nh´Nubh)�”}”(hŒ5:ref:`configfs-acpi `”h]”j§)�”}”(hjAh]”hŒ configfs-acpi”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_configfs_acpi”uh1hh³jh´Khj7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhjÇ ubhÞ)�”}”(hŒ|This represents the ACPI subsystem entry point directory. It contains sub-groups corresponding to ACPI configurable options.”h]”hŒ|This represents the ACPI subsystem entry point directory. It contains sub-groups corresponding to ACPI configurable options.”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhjÇ ubeh}”(h]”Œsymbols-under-config-acpi”ah ]”h"]”Œsymbols under /config/acpi”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_config_acpi_table:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-config-acpi-table”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj‰ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/config\/acpi\/table**”h]”j`)�”}”(hŒ**\/config\/acpi\/table**”h]”hŒ/config/acpi/table”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†ubah}”(h]”j…ah ]”h"]”Œabi_config_acpi_table”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔj{sj˜}”j…j{subhÞ)�”}”(hŒEDefined on file :ref:`configfs-acpi `”h]”(hŒDefined on file ”…”�”}”(hjÙh²hh³Nh´Nubh)�”}”(hŒ5:ref:`configfs-acpi `”h]”j§)�”}”(hjãh]”hŒ configfs-acpi”…”�”}”(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ÅŒabi_file_testing_configfs_acpi”uh1hh³jh´K hjÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hhÊh²hubhÞ)�”}”(hŒnThis group contains the configuration for user defined ACPI tables. The attributes of a user define table are:”h]”hŒnThis group contains the configuration for user defined ACPI tables. The attributes of a user define table are:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hhÊh²hubhŒdefinition_list”“”)�”}”(hhh]”hŒdefinition_list_item”“”)�”}”(hXˆaml - a binary attribute that the user can use to fill in the ACPI aml definitions. Once the aml data is written to this file and the file is closed the table will be loaded and ACPI devices will be enumerated. To check if the operation is successful the user must check the error code for close(). If the operation is successful, subsequent writes to this attribute will fail. ”h]”(hŒterm”“”)�”}”(hŒaml”h]”hŒaml”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´K hjubhŒ definition”“”)�”}”(hhh]”hŒ bullet_list”“”)�”}”(hhh]”hŒ list_item”“”)�”}”(hXta binary attribute that the user can use to fill in the ACPI aml definitions. Once the aml data is written to this file and the file is closed the table will be loaded and ACPI devices will be enumerated. To check if the operation is successful the user must check the error code for close(). If the operation is successful, subsequent writes to this attribute will fail. ”h]”hÞ)�”}”(hXsa binary attribute that the user can use to fill in the ACPI aml definitions. Once the aml data is written to this file and the file is closed the table will be loaded and ACPI devices will be enumerated. To check if the operation is successful the user must check the error code for close(). If the operation is successful, subsequent writes to this attribute will fail.”h]”hXsa binary attribute that the user can use to fill in the ACPI aml definitions. Once the aml data is written to this file and the file is closed the table will be loaded and ACPI devices will be enumerated. To check if the operation is successful the user must check the error code for close(). If the operation is successful, subsequent writes to this attribute will fail.”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj7ubah}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1j5h³jh´K hj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒuThe rest of the attributes are read-only and are valid only after the table has been loaded by filling the aml entry:”h]”hŒuThe rest of the attributes are read-only and are valid only after the table has been loaded by filling the aml entry:”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ"signature - ASCII table signature ”h]”(j!)�”}”(hŒ signature”h]”hŒ signature”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´K hjubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒASCII table signature ”h]”hÞ)�”}”(hŒASCII table signature”h]”hŒASCII table signature”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj”ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jh´K hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´K hj|ubj)�”}”(hŒ8length - length of table in bytes, including the header ”h]”(j!)�”}”(hŒlength”h]”hŒlength”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´K hjÁubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒ/length of table in bytes, including the header ”h]”hÞ)�”}”(hŒ.length of table in bytes, including the header”h]”hŒ.length of table in bytes, including the header”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÖubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jh´K hjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´K hj|ubj)�”}”(hŒ3revision - ACPI Specification minor version number ”h]”(j!)�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´K hjubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒ(ACPI Specification minor version number ”h]”hÞ)�”}”(hŒ'ACPI Specification minor version number”h]”hŒ'ACPI Specification minor version number”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jh´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´K hj|ubj)�”}”(hŒ"oem_id - ASCII OEM identification ”h]”(j!)�”}”(hŒoem_id”h]”hŒoem_id”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´K hjEubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒASCII OEM identification ”h]”hÞ)�”}”(hŒASCII OEM identification”h]”hŒASCII OEM identification”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjZubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jh´K hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjEubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´K hj|ubj)�”}”(hŒ.oem_table_id - ASCII OEM table identification ”h]”(j!)�”}”(hŒ oem_table_id”h]”hŒ oem_table_id”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´K hj‡ubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒASCII OEM table identification ”h]”hÞ)�”}”(hŒASCII OEM table identification”h]”hŒASCII OEM table identification”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjœubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jh´K hj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´K hj|ubj)�”}”(hŒ#oem_revision - OEM revision number ”h]”(j!)�”}”(hŒ oem_revision”h]”hŒ oem_revision”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´K hjÉubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒOEM revision number ”h]”hÞ)�”}”(hŒOEM revision number”h]”hŒOEM revision number”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÞubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jh´K hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÉubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´K hj|ubj)�”}”(hŒ/asl_compiler_id - ASCII ASL compiler vendor ID ”h]”(j!)�”}”(hŒasl_compiler_id”h]”hŒasl_compiler_id”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´K hj ubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒASCII ASL compiler vendor ID ”h]”hÞ)�”}”(hŒASCII ASL compiler vendor ID”h]”hŒASCII ASL compiler vendor ID”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jh´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´K hj|ubj)�”}”(hŒ.asl_compiler_revision - ASL compiler version ”h]”(j!)�”}”(hŒasl_compiler_revision”h]”hŒasl_compiler_revision”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´K hjMubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒASL compiler version ”h]”hÞ)�”}”(hŒASL compiler version”h]”hŒASL compiler version”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjbubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jh´K hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjMubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´K hj|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /config/iio”h]”hŒSymbols under /config/iio”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj•h³Nh´Nubj))�”}”(hŒ.. _abi_config_iio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-config-iio”uh1j(h´Khj•ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/config\/iio**”h]”j`)�”}”(hŒ**\/config\/iio**”h]”hŒ /config/iio”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/testing/configfs-iio”h´KhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±ubah}”(h]”j°ah ]”h"]”Œabi_config_iio”ah$]”h&]”uh1j6hj•j–}”jj¦sj˜}”j°j¦subhÞ)�”}”(hŒCDefined on file :ref:`configfs-iio `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ3:ref:`configfs-iio `”h]”j§)�”}”(hjh]”hŒ configfs-iio”…”�”}”(hjh²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ÅŒabi_file_testing_configfs_iio”uh1hh³jâh´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´Khj•ubhÞ)�”}”(hŒwThis represents Industrial IO configuration entry point directory. It contains sub-groups corresponding to IIO objects.”h]”hŒwThis represents Industrial IO configuration entry point directory. It contains sub-groups corresponding to IIO objects.”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´Khj•ubeh}”(h]”Œsymbols-under-config-iio”ah ]”h"]”Œsymbols under /config/iio”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_config_iio_devices:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-config-iio-devices”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjWubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/config\/iio\/devices**”h]”j`)�”}”(hŒ**\/config\/iio\/devices**”h]”hŒ/config/iio/devices”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjmubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´Khjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjWubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjTubah}”(h]”jSah ]”h"]”Œabi_config_iio_devices”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢jIsj˜}”jSjIsubhÞ)�”}”(hŒCDefined on file :ref:`configfs-iio `”h]”(hŒDefined on file ”…”�”}”(hj§h²hh³Nh´Nubh)�”}”(hŒ3:ref:`configfs-iio `”h]”j§)�”}”(hj±h]”hŒ configfs-iio”…”�”}”(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ÅŒabi_file_testing_configfs_iio”uh1hh³jâh´Khj§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´KhhÊh²hubhÞ)�”}”(hŒ)Industrial IO software devices directory.”h]”hŒ)Industrial IO software devices directory.”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´KhhÊh²hubj))�”}”(hŒ!.. _abi_config_iio_devices_dummy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-config-iio-devices-dummy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/config\/iio\/devices\/dummy**”h]”j`)�”}”(hŒ!**\/config\/iio\/devices\/dummy**”h]”hŒ/config/iio/devices/dummy”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjîubah}”(h]”jíah ]”h"]”Œabi_config_iio_devices_dummy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<jãsj˜}”jíjãsubhÞ)�”}”(hŒCDefined on file :ref:`configfs-iio `”h]”(hŒDefined on file ”…”�”}”(hjAh²hh³Nh´Nubh)�”}”(hŒ3:ref:`configfs-iio `”h]”j§)�”}”(hjKh]”hŒ configfs-iio”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjIubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jWŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_configfs_iio”uh1hh³jâh´KhjAubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´KhhÊh²hubhÞ)�”}”(hŒwDummy IIO devices directory. Creating a directory here will result in creating a dummy IIO device in the IIO subsystem.”h]”hŒwDummy IIO devices directory. Creating a directory here will result in creating a dummy IIO device in the IIO subsystem.”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´KhhÊh²hubj))�”}”(hŒ.. _abi_config_iio_triggers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-config-iio-triggers”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/config\/iio\/triggers**”h]”j`)�”}”(hŒ**\/config\/iio\/triggers**”h]”hŒ/config/iio/triggers”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´K hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆubah}”(h]”j‡ah ]”h"]”Œabi_config_iio_triggers”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖj}sj˜}”j‡j}subhÞ)�”}”(hŒCDefined on file :ref:`configfs-iio `”h]”(hŒDefined on file ”…”�”}”(hjÛh²hh³Nh´Nubh)�”}”(hŒ3:ref:`configfs-iio `”h]”j§)�”}”(hjåh]”hŒ configfs-iio”…”�”}”(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ÅŒabi_file_testing_configfs_iio”uh1hh³jâh´K hjÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´K hhÊh²hubhÞ)�”}”(hŒ*Industrial IO software triggers directory.”h]”hŒ*Industrial IO software triggers directory.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´K hhÊh²hubj))�”}”(hŒ%.. _abi_config_iio_triggers_hrtimers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-config-iio-triggers-hrtimers”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj%ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/config\/iio\/triggers\/hrtimers**”h]”j`)�”}”(hŒ%**\/config\/iio\/triggers\/hrtimers**”h]”hŒ!/config/iio/triggers/hrtimers”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´Khj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;•hj"ubah}”(h]”j!ah ]”h"]”Œ abi_config_iio_triggers_hrtimers”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jpjsj˜}”j!jsubhÞ)�”}”(hŒCDefined on file :ref:`configfs-iio `”h]”(hŒDefined on file ”…”�”}”(hjuh²hh³Nh´Nubh)�”}”(hŒ3:ref:`configfs-iio `”h]”j§)�”}”(hjh]”hŒ configfs-iio”…”�”}”(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ÅŒabi_file_testing_configfs_iio”uh1hh³jâh´Khjuubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´KhhÊh²hubhÞ)�”}”(hŒ{High resolution timers directory. Creating a directory here will result in creating a hrtimer trigger in the IIO subsystem.”h]”hŒ{High resolution timers directory. Creating a directory here will result in creating a hrtimer trigger in the IIO subsystem.”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâh´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ!Symbols under /config/pcie-gadget”h]”hŒ!Symbols under /config/pcie-gadget”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj±h³Nh´Nubj))�”}”(hŒ.. _abi_config_pcie_gadget:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-config-pcie-gadget”uh1j(h´Khj±ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÐubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/config\/pcie\-gadget**”h]”j`)�”}”(hŒ**\/config\/pcie\-gadget**”h]”hŒ/config/pcie-gadget”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/configfs-spear-pcie-gadget”h´Khjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÍubah}”(h]”jÌah ]”h"]”Œabi_config_pcie_gadget”ah$]”h&]”uh1j6hj±j–}”jjÂsj˜}”jÌjÂsubhÞ)�”}”(hŒ_Defined on file :ref:`configfs-spear-pcie-gadget `”h]”(hŒDefined on file ”…”�”}”(hj!h²hh³Nh´Nubh)�”}”(hŒO:ref:`configfs-spear-pcie-gadget `”h]”j§)�”}”(hj+h]”hŒconfigfs-spear-pcie-gadget”…”�”}”(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”j7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_configfs_spear_pcie_gadget”uh1hh³jþh´Khj!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj±ubhÞ)�”}”(hŒãInterface is used to configure selected dual mode PCIe controller as device and then program its various registers to configure it as a particular device type. This interfaces can be used to show spear's PCIe device capability.”h]”hŒåInterface is used to configure selected dual mode PCIe controller as device and then program its various registers to configure it as a particular device type. This interfaces can be used to show spear’s PCIe device capability.”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj±ubhÞ)�”}”(hŒ]Nodes are only visible when configfs is mounted. To mount configfs in /config directory use::”h]”hŒ\Nodes are only visible when configfs is mounted. To mount configfs in /config directory use:”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj±ubhŒ literal_block”“”)�”}”(hŒ!# mount -t configfs none /config/”h]”hŒ!# mount -t configfs none /config/”…”�”}”hjmsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jþh´Khj±ubhÞ)�”}”(hŒ6For nth PCIe Device Controller /config/pcie-gadget.n/:”h]”hŒ6For nth PCIe Device Controller /config/pcie-gadget.n/:”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj±ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjŒubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjŒubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒlink”h]”hŒlink”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ubjW)�”}”(hhh]”hÞ)�”}”(hŒ)used to enable ltssm and read its status.”h]”hŒ)used to enable ltssm and read its status.”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´KhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒint_type”h]”hŒint_type”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝubjW)�”}”(hhh]”hÞ)�”}”(hŒ6used to configure and read type of supported interrupt”h]”hŒ6used to configure and read type of supported interrupt”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ no_of_msi”h]”hŒ no_of_msi”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒLused to configure number of MSI vector needed and to read no of MSI granted.”h]”hŒLused to configure number of MSI vector needed and to read no of MSI granted.”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒinta”h]”hŒinta”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´KhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubjW)�”}”(hhh]”hÞ)�”}”(hŒ*write 1 to assert INTA and 0 to de-assert.”h]”hŒ*write 1 to assert INTA and 0 to de-assert.”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsend_msi”h]”hŒsend_msi”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ubjW)�”}”(hhh]”hÞ)�”}”(hŒwrite MSI vector to be sent.”h]”hŒwrite MSI vector to be sent.”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ vendor_id”h]”hŒ vendor_id”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹ubjW)�”}”(hhh]”hÞ)�”}”(hŒ&used to write and read vendor id (hex)”h]”hŒ&used to write and read vendor id (hex)”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´KhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ device_id”h]”hŒ device_id”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðubjW)�”}”(hhh]”hÞ)�”}”(hŒ&used to write and read device id (hex)”h]”hŒ&used to write and read device id (hex)”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bar0_size”h]”hŒ bar0_size”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubjW)�”}”(hhh]”hÞ)�”}”(hŒ used to write and read bar0_size”h]”hŒ used to write and read bar0_size”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´KhjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bar0_address”h]”hŒ bar0_address”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khjaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^ubjW)�”}”(hhh]”hÞ)�”}”(hŒ/used to write and read bar0 mapped area in hex.”h]”hŒ/used to write and read bar0 mapped area in hex.”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbar0_rw_offset”h]”hŒbar0_rw_offset”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•ubjW)�”}”(hhh]”hÞ)�”}”(hŒNused to write and read offset of bar0 where bar0_data will be written or read.”h]”hŒNused to write and read offset of bar0 where bar0_data will be written or read.”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bar0_data”h]”hŒ bar0_data”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´KhjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌubjW)�”}”(hhh]”hÞ)�”}”(hŒ.used to write and read data at bar0_rw_offset.”h]”hŒ.used to write and read data at bar0_rw_offset.”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþh´Khjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj±ubeh}”(h]”Œ symbols-under-config-pcie-gadget”ah ]”h"]”Œ!symbols under /config/pcie-gadget”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /config/rdma_cm”h]”hŒSymbols under /config/rdma_cm”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjh³Nh´Nubj))�”}”(hŒ.. _abi_config_rdma_cm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-config-rdma-cm”uh1j(h´Khjubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj=ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/config\/rdma_cm**”h]”j`)�”}”(hŒ**\/config\/rdma_cm**”h]”hŒ/config/rdma_cm”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/configfs-rdma_cm”h´KhjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:ubah}”(h]”j9ah ]”h"]”Œabi_config_rdma_cm”ah$]”h&]”uh1j6hjj–}”j‰j/sj˜}”j9j/subhÞ)�”}”(hŒKDefined on file :ref:`configfs-rdma_cm `”h]”(hŒDefined on file ”…”�”}”(hjŽh²hh³Nh´Nubh)�”}”(hŒ;:ref:`configfs-rdma_cm `”h]”j§)�”}”(hj˜h]”hŒconfigfs-rdma_cm”…”�”}”(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ÅŒ!abi_file_testing_configfs_rdma_cm”uh1hh³jkh´KhjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkh´KhjubhÞ)�”}”(hŒPInterface is used to configure RDMA-cable HCAs in respect to RDMA-CM attributes.”h]”hŒPInterface is used to configure RDMA-cable HCAs in respect to RDMA-CM attributes.”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkh´KhjubhÞ)�”}”(hŒƒAttributes are visible only when configfs is mounted. To mount configfs in /config directory use: # mount -t configfs none /config/”h]”hŒƒAttributes are visible only when configfs is mounted. To mount configfs in /config directory use: # mount -t configfs none /config/”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkh´KhjubhÞ)�”}”(hŒ€In order to set parameters related to a specific HCA, a directory for this HCA has to be created: mkdir -p /config/rdma_cm/”h]”hŒ€In order to set parameters related to a specific HCA, a directory for this HCA has to be created: mkdir -p /config/rdma_cm/”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkh´KhjubhÞ)�”}”(hŒµNote: configfs has no network namespace support, so this interface cannot represent two devices that share a name in different network namespaces (possible in exclusive netns mode).”h]”hŒµNote: configfs has no network namespace support, so this interface cannot represent two devices that share a name in different network namespaces (possible in exclusive netns mode).”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkh´Khjubeh}”(h]”Œsymbols-under-config-rdma-cm”ah ]”h"]”Œsymbols under /config/rdma_cm”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ<.. _abi_config_rdma_cm_hca_ports_port_num_default_roce_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-config-rdma-cm-hca-ports-port-num-default-roce-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/config\/rdma_cm\/\\/ports\/\\/default_roce_mode**”h]”j`)�”}”(hŒG**\/config\/rdma_cm\/\\/ports\/\\/default_roce_mode**”h]”hŒC/config/rdma_cm//ports//default_roce_mode”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ7abi_config_rdma_cm_hca_ports_port_num_default_roce_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jUjüsj˜}”jjüsubhÞ)�”}”(hŒKDefined on file :ref:`configfs-rdma_cm `”h]”(hŒDefined on file ”…”�”}”(hjZh²hh³Nh´Nubh)�”}”(hŒ;:ref:`configfs-rdma_cm `”h]”j§)�”}”(hjdh]”hŒconfigfs-rdma_cm”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjbubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jpŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_configfs_rdma_cm”uh1hh³jkh´KhjZubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkh´KhhÊh²hubhÞ)�”}”(hŒÉRDMA-CM based connections from HCA at port will be initiated with this RoCE type as default. The possible RoCE types are either "IB/RoCE v1" or "RoCE v2". This parameter has RW access.”h]”hŒÑRDMA-CM based connections from HCA at port will be initiated with this RoCE type as default. The possible RoCE types are either “IB/RoCE v1â€� or “RoCE v2â€�. This parameter has RW access.”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkh´KhhÊh²hubj))�”}”(hŒ;.. _abi_config_rdma_cm_hca_ports_port_num_default_roce_tos:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-config-rdma-cm-hca-ports-port-num-default-roce-tos”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/config\/rdma_cm\/\\/ports\/\\/default_roce_tos**”h]”j`)�”}”(hŒF**\/config\/rdma_cm\/\\/ports\/\\/default_roce_tos**”h]”hŒB/config/rdma_cm//ports//default_roce_tos”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkh´Khj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡ubah}”(h]”j ah ]”h"]”Œ6abi_config_rdma_cm_hca_ports_port_num_default_roce_tos”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jïj–sj˜}”j j–subhÞ)�”}”(hŒKDefined on file :ref:`configfs-rdma_cm `”h]”(hŒDefined on file ”…”�”}”(hjôh²hh³Nh´Nubh)�”}”(hŒ;:ref:`configfs-rdma_cm `”h]”j§)�”}”(hjþh]”hŒconfigfs-rdma_cm”…”�”}”(hjh²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ÅŒ!abi_file_testing_configfs_rdma_cm”uh1hh³jkh´Khjôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkh´KhhÊh²hubhÞ)�”}”(hŒ¸RDMA-CM QPs from HCA at port will be created with this TOS as default. This can be overridden by using the rdma_set_option API. The possible RoCE TOS values are 0-255.”h]”hŒ¸RDMA-CM QPs from HCA at port will be created with this TOS as default. This can be overridden by using the rdma_set_option API. The possible RoCE TOS values are 0-255.”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkh´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ Symbols under /config/stp-policy”h]”hŒ Symbols under /config/stp-policy”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj0h³Nh´Nubj))�”}”(hŒ.. _abi_config_stp_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-config-stp-policy”uh1j(h´Khj0ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjOubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/config\/stp\-policy**”h]”j`)�”}”(hŒ**\/config\/stp\-policy**”h]”hŒ/config/stp-policy”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/configfs-stp-policy”h´Khjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLubah}”(h]”jKah ]”h"]”Œabi_config_stp_policy”ah$]”h&]”uh1j6hj0j–}”j›jAsj˜}”jKjAsubhÞ)�”}”(hŒQDefined on file :ref:`configfs-stp-policy `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-stp-policy `”h]”j§)�”}”(hjªh]”hŒconfigfs-stp-policy”…”�”}”(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ÅŒ$abi_file_testing_configfs_stp_policy”uh1hh³j}h´Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´Khj0ubhÞ)�”}”(hŒ„This group contains policies mandating Master/Channel allocation for software sources wishing to send trace data over an STM device.”h]”hŒ„This group contains policies mandating Master/Channel allocation for software sources wishing to send trace data over an STM device.”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´Khj0ubeh}”(h]”Œsymbols-under-config-stp-policy”ah ]”h"]”Œ symbols under /config/stp-policy”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ(.. _abi_config_stp_policy_device_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-config-stp-policy-device-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjòubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/config\/stp\-policy\/\\.\**”h]”j`)�”}”(hŒ1**\/config\/stp\-policy\/\\.\**”h]”hŒ-/config/stp-policy/.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjòubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjïubah}”(h]”jîah ]”h"]”Œ#abi_config_stp_policy_device_policy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=jäsj˜}”jîjäsubhÞ)�”}”(hŒQDefined on file :ref:`configfs-stp-policy `”h]”(hŒDefined on file ”…”�”}”(hjBh²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-stp-policy `”h]”j§)�”}”(hjLh]”hŒconfigfs-stp-policy”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_stp_policy”uh1hh³j}h´K hjBubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´K hhÊh²hubhÞ)�”}”(hX/This group is the root of a policy; its name is a concatenation of an stm device name to which this policy applies and an arbitrary string. If part doesn't match an existing stm device, mkdir will fail with ENODEV; if that device already has a policy assigned to it, mkdir will fail with EBUSY.”h]”hX1This group is the root of a policy; its name is a concatenation of an stm device name to which this policy applies and an arbitrary string. If part doesn’t match an existing stm device, mkdir will fail with ENODEV; if that device already has a policy assigned to it, mkdir will fail with EBUSY.”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´K hhÊh²hubj))�”}”(hŒ-.. _abi_config_stp_policy_device_policy_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-config-stp-policy-device-policy-node”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/config\/stp\-policy\/\\.\\/\**”h]”j`)�”}”(hŒ;**\/config\/stp\-policy\/\\.\\/\**”h]”hŒ7/config/stp-policy/./”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´KhjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰ubah}”(h]”jˆah ]”h"]”Œ(abi_config_stp_policy_device_policy_node”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j×j~sj˜}”jˆj~subhÞ)�”}”(hŒQDefined on file :ref:`configfs-stp-policy `”h]”(hŒDefined on file ”…”�”}”(hjÜh²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-stp-policy `”h]”j§)�”}”(hjæh]”hŒconfigfs-stp-policy”…”�”}”(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ÅŒ$abi_file_testing_configfs_stp_policy”uh1hh³j}h´KhjÜubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´KhhÊh²hubhÞ)�”}”(hŒƒPolicy node is a string identifier that software clients will use to request a master/channel to be allocated and assigned to them.”h]”hŒƒPolicy node is a string identifier that software clients will use to request a master/channel to be allocated and assigned to them.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´KhhÊh²hubj))�”}”(hŒ6.. _abi_config_stp_policy_device_policy_node_channels:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-config-stp-policy-device-policy-node-channels”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj&ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/config\/stp\-policy\/\\.\\/\\/channels**”h]”j`)�”}”(hŒE**\/config\/stp\-policy\/\\.\\/\\/channels**”h]”hŒA/config/stp-policy/.//channels”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´K)hj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#ubah}”(h]”j"ah ]”h"]”Œ1abi_config_stp_policy_device_policy_node_channels”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jqjsj˜}”j"jsubhÞ)�”}”(hŒQDefined on file :ref:`configfs-stp-policy `”h]”(hŒDefined on file ”…”�”}”(hjvh²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-stp-policy `”h]”j§)�”}”(hj€h]”hŒconfigfs-stp-policy”…”�”}”(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ÅŒ$abi_file_testing_configfs_stp_policy”uh1hh³j}h´K)hjvubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´K)hhÊh²hubhÞ)�”}”(hŒ‚Range of channels from which to allocate for users of this node. Write two numbers: the first channel and the last channel number.”h]”hŒ‚Range of channels from which to allocate for users of this node. Write two numbers: the first channel and the last channel number.”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´K)hhÊh²hubj))�”}”(hŒ5.. _abi_config_stp_policy_device_policy_node_masters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-config-stp-policy-device-policy-node-masters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjÀubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/config\/stp\-policy\/\\.\\/\\/masters**”h]”j`)�”}”(hŒD**\/config\/stp\-policy\/\\.\\/\\/masters**”h]”hŒ@/config/stp-policy/.//masters”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´K"hjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½ubah}”(h]”j¼ah ]”h"]”Œ0abi_config_stp_policy_device_policy_node_masters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j²sj˜}”j¼j²subhÞ)�”}”(hŒQDefined on file :ref:`configfs-stp-policy `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-stp-policy `”h]”j§)�”}”(hjh]”hŒconfigfs-stp-policy”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j&Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_stp_policy”uh1hh³j}h´K"hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´K"hhÊh²hubhÞ)�”}”(hŒRange of masters from which to allocate for users of this node. Write two numbers: the first master and the last master number.”h]”hŒRange of masters from which to allocate for users of this node. Write two numbers: the first master and the last master number.”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´K"hhÊh²hubj))�”}”(hŒ/.. _abi_config_stp_policy_device_policy_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-config-stp-policy-device-policy-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjZubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/config\/stp\-policy\/\\.\\/device**”h]”j`)�”}”(hŒ9**\/config\/stp\-policy\/\\.\\/device**”h]”hŒ5/config/stp-policy/./device”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjpubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´Khjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjWubah}”(h]”jVah ]”h"]”Œ*abi_config_stp_policy_device_policy_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥jLsj˜}”jVjLsubhÞ)�”}”(hŒQDefined on file :ref:`configfs-stp-policy `”h]”(hŒDefined on file ”…”�”}”(hjªh²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-stp-policy `”h]”j§)�”}”(hj´h]”hŒconfigfs-stp-policy”…”�”}”(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ÅŒ$abi_file_testing_configfs_stp_policy”uh1hh³j}h´Khjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´KhhÊh²hubhÞ)�”}”(hŒkSTM device to which this policy applies, read only. Same as the component of its parent directory.”h]”hŒkSTM device to which this policy applies, read only. Same as the component of its parent directory.”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}h´KhhÊh²hubj))�”}”(hŒH.. _abi_config_stp_policy_device_p_sys_t_policy_node_clocksync_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-config-stp-policy-device-p-sys-t-policy-node-clocksync-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K[uh1j@hjôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒY**\/config\/stp\-policy\/\\:p_sys\-t\.\\/\\/clocksync_interval**”h]”j`)�”}”(hŒY**\/config\/stp\-policy\/\\:p_sys\-t\.\\/\\/clocksync_interval**”h]”hŒU/config/stp-policy/:p_sys-t.//clocksync_interval”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/configfs-stp-policy-p_sys-t”h´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñubah}”(h]”jðah ]”h"]”ŒCabi_config_stp_policy_device_p_sys_t_policy_node_clocksync_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@jæsj˜}”jðjæsubhÞ)�”}”(hŒaDefined on file :ref:`configfs-stp-policy-p_sys-t `”h]”(hŒDefined on file ”…”�”}”(hjEh²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-stp-policy-p_sys-t `”h]”j§)�”}”(hjOh]”hŒconfigfs-stp-policy-p_sys-t”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_configfs_stp_policy_p_sys_t”uh1hh³j"h´K hjEubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"h´K hhÊh²hubhÞ)�”}”(hXATime interval in milliseconds. Send a CLOCKSYNC packet if this many milliseconds have passed since the previous CLOCKSYNC packet from this source. Zero is the default and stands for "never send the CLOCKSYNC". It makes sense to use this option with sources that generate constant and/or periodic data, like stm_heartbeat.”h]”hXETime interval in milliseconds. Send a CLOCKSYNC packet if this many milliseconds have passed since the previous CLOCKSYNC packet from this source. Zero is the default and stands for “never send the CLOCKSYNCâ€�. It makes sense to use this option with sources that generate constant and/or periodic data, like stm_heartbeat.”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"h´K hhÊh²hubj))�”}”(hŒ<.. _abi_config_stp_policy_device_p_sys_t_policy_node_do_len:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-config-stp-policy-device-p-sys-t-policy-node-do-len”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/config\/stp\-policy\/\\:p_sys\-t\.\\/\\/do_len**”h]”j`)�”}”(hŒM**\/config\/stp\-policy\/\\:p_sys\-t\.\\/\\/do_len**”h]”hŒI/config/stp-policy/:p_sys-t.//do_len”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"h´K hj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒubah}”(h]”j‹ah ]”h"]”Œ7abi_config_stp_policy_device_p_sys_t_policy_node_do_len”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚj�sj˜}”j‹j�subhÞ)�”}”(hŒaDefined on file :ref:`configfs-stp-policy-p_sys-t `”h]”(hŒDefined on file ”…”�”}”(hjßh²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-stp-policy-p_sys-t `”h]”j§)�”}”(hjéh]”hŒconfigfs-stp-policy-p_sys-t”…”�”}”(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ÅŒ,abi_file_testing_configfs_stp_policy_p_sys_t”uh1hh³j"h´K hjßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"h´K hhÊh²hubhÞ)�”}”(hX(Include payload length in the MIPI SyS-T header, boolean. If enabled, the SyS-T protocol encoder will include payload length in each packet's metadata. This is normally redundant if the underlying transport protocol supports marking message boundaries (which STP does), so this is off by default.”h]”hX*Include payload length in the MIPI SyS-T header, boolean. If enabled, the SyS-T protocol encoder will include payload length in each packet’s metadata. This is normally redundant if the underlying transport protocol supports marking message boundaries (which STP does), so this is off by default.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"h´K hhÊh²hubj))�”}”(hŒA.. _abi_config_stp_policy_device_p_sys_t_policy_node_ts_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\:p_sys\-t\.\\/\\/ts_interval**”h]”j`)�”}”(hŒR**\/config\/stp\-policy\/\\:p_sys\-t\.\\/\\/ts_interval**”h]”hŒN/config/stp-policy/:p_sys-t.//ts_interval”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"h´Khj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&ubah}”(h]”j%ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjyh²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-stp-policy-p_sys-t `”h]”j§)�”}”(hjƒh]”hŒconfigfs-stp-policy-p_sys-t”…”�”}”(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ÅŒ,abi_file_testing_configfs_stp_policy_p_sys_t”uh1hh³j"h´Khjyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"h´KhhÊh²hubhÞ)�”}”(hŒæTime interval in milliseconds. Include a timestamp in the MIPI SyS-T packet metadata, if this many milliseconds have passed since the previous packet from this source. Zero is the default and stands for "never send the timestamp".”h]”hŒêTime interval in milliseconds. Include a timestamp in the MIPI SyS-T packet metadata, if this many milliseconds have passed since the previous packet from this source. Zero is the default and stands for “never send the timestampâ€�.”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"h´KhhÊh²hubj))�”}”(hŒ:.. _abi_config_stp_policy_device_p_sys_t_policy_node_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-config-stp-policy-device-p-sys-t-policy-node-uuid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjÃubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/config\/stp\-policy\/\\:p_sys\-t\.\\/\\/uuid**”h]”j`)�”}”(hŒK**\/config\/stp\-policy\/\\:p_sys\-t\.\\/\\/uuid**”h]”hŒG/config/stp-policy/:p_sys-t.//uuid”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"h´KhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀubah}”(h]”j¿ah ]”h"]”Œ5abi_config_stp_policy_device_p_sys_t_policy_node_uuid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j jµsj˜}”j¿jµsubhÞ)�”}”(hŒaDefined on file :ref:`configfs-stp-policy-p_sys-t `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-stp-policy-p_sys-t `”h]”j§)�”}”(hj h]”hŒconfigfs-stp-policy-p_sys-t”…”�”}”(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ÅŒ,abi_file_testing_configfs_stp_policy_p_sys_t”uh1hh³j"h´Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"h´KhhÊh²hubhÞ)�”}”(hX~UUID source identifier string, RW. Default value is randomly generated at the mkdir time. Data coming from trace sources that use this will be tagged with this UUID in the MIPI SyS-T packet stream, to allow the decoder to discern between different sources within the same master/channel range, and identify the higher level decoders that may be needed for each source.”h]”hX~UUID source identifier string, RW. Default value is randomly generated at the mkdir time. Data coming from trace sources that use this will be tagged with this UUID in the MIPI SyS-T packet stream, to allow the decoder to discern between different sources within the same master/channel range, and identify the higher level decoders that may be needed for each source.”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"h´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ Symbols under /config/usb-gadget”h]”hŒ Symbols under /config/usb-gadget”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjO h³Nh´Nubj))�”}”(hŒ.. _abi_config_usb_gadget:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-config-usb-gadget”uh1j(h´KhjO ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjn ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/config\/usb\-gadget**”h]”j`)�”}”(hŒ**\/config\/usb\-gadget**”h]”hŒ/config/usb-gadget”…”�”}”(hjˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/configfs-usb-gadget”h´Khj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjn ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjk ubah}”(h]”jj ah ]”h"]”Œabi_config_usb_gadget”ah$]”h&]”uh1j6hjO j–}”jº j` sj˜}”jj j` subhÞ)�”}”(hŒQDefined on file :ref:`configfs-usb-gadget `”h]”(hŒDefined on file ”…”�”}”(hj¿ h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hjÉ h]”hŒconfigfs-usb-gadget”…”�”}”(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ÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´Khj¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjO ubhÞ)�”}”(hŒDThis group contains sub-groups corresponding to created USB gadgets.”h]”hŒDThis group contains sub-groups corresponding to created USB gadgets.”…”�”}”(hjí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjO ubeh}”(h]”Œsymbols-under-config-usb-gadget”ah ]”h"]”Œ symbols under /config/usb-gadget”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ!.. _abi_config_usb_gadget_gadget:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-config-usb-gadget-gadget”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj!ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/config\/usb\-gadget\/gadget**”h]”j`)�”}”(hŒ!**\/config\/usb\-gadget\/gadget**”h]”hŒ/config/usb-gadget/gadget”…”�”}”(hj+!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khj$!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!ubah}”(h]”j !ah ]”h"]”Œabi_config_usb_gadget_gadget”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\!j!sj˜}”j !j!subhÞ)�”}”(hŒQDefined on file :ref:`configfs-usb-gadget `”h]”(hŒDefined on file ”…”�”}”(hja!h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hjk!h]”hŒconfigfs-usb-gadget”…”�”}”(hjm!h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hji!ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jw!Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´Khja!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhhÊh²hubhÞ)�”}”(hŒThe attributes of a gadget:”h]”hŒThe attributes of a gadget:”…”�”}”(hj�!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj !ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj !ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒUDC”h]”hŒUDC”…”�”}”(hjÀ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khj½!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº!ubjW)�”}”(hhh]”hÞ)�”}”(hŒ}bind a gadget to UDC/unbind a gadget; write UDC's name found in /sys/class/udc/* to bind a gadget, empty string "" to unbind.”h]”hŒƒbind a gadget to UDC/unbind a gadget; write UDC’s name found in /sys/class/udc/* to bind a gadget, empty string “â€� to unbind.”…”�”}”(hj×!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjÔ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·!ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ max_speed”h]”hŒ max_speed”…”�”}”(hj÷!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khjô!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ!ubjW)�”}”(hhh]”hÞ)�”}”(hŒxmaximum speed the driver supports. Valid names are super-speed-plus, super-speed, high-speed, full-speed, and low-speed.”h]”hŒxmaximum speed the driver supports. Valid names are super-speed-plus, super-speed, high-speed, full-speed, and low-speed.”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khj "ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·!ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bDeviceClass”h]”hŒ bDeviceClass”…”�”}”(hj."h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khj+"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj("ubjW)�”}”(hhh]”hÞ)�”}”(hŒUSB device class code”h]”hŒUSB device class code”…”�”}”(hjE"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjB"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj("ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·!ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbDeviceSubClass”h]”hŒbDeviceSubClass”…”�”}”(hje"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khjb"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_"ubjW)�”}”(hhh]”hÞ)�”}”(hŒUSB device subclass code”h]”hŒUSB device subclass code”…”�”}”(hj|"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khjy"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·!ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbDeviceProtocol”h]”hŒbDeviceProtocol”…”�”}”(hjœ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khj™"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–"ubjW)�”}”(hhh]”hÞ)�”}”(hŒUSB device protocol code”h]”hŒUSB device protocol code”…”�”}”(hj³"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khj°"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·!ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbMaxPacketSize0”h]”hŒbMaxPacketSize0”…”�”}”(hjÓ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjÐ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ"ubjW)�”}”(hhh]”hÞ)�”}”(hŒmaximum endpoint 0 packet size”h]”hŒmaximum endpoint 0 packet size”…”�”}”(hjê"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khjç"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·!ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bcdDevice”h]”hŒ bcdDevice”…”�”}”(hj #h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#ubjW)�”}”(hhh]”hÞ)�”}”(hŒbcd device release number”h]”hŒbcd device release number”…”�”}”(hj!#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·!ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbcdUSB”h]”hŒbcdUSB”…”�”}”(hjA#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khj>#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;#ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$bcd USB specification version number”h]”hŒ$bcd USB specification version number”…”�”}”(hjX#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjU#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·!ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ idProduct”h]”hŒ idProduct”…”�”}”(hjx#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khju#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr#ubjW)�”}”(hhh]”hÞ)�”}”(hŒ product ID”h]”hŒ product ID”…”�”}”(hj�#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjŒ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·!ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒidVendor”h]”hŒidVendor”…”�”}”(hj¯#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khj¬#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©#ubjW)�”}”(hhh]”hÞ)�”}”(hŒ vendor ID”h]”hŒ vendor ID”…”�”}”(hjÆ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjÃ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj !ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ).. _abi_config_usb_gadget_gadget_configs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-config-usb-gadget-gadget-configs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj$ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/config\/usb\-gadget\/gadget\/configs**”h]”j`)�”}”(hŒ***\/config\/usb\-gadget\/gadget\/configs**”h]”hŒ&/config/usb-gadget/gadget/configs”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K"hj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþ#ubah}”(h]”jý#ah ]”h"]”Œ$abi_config_usb_gadget_gadget_configs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jL$jó#sj˜}”jý#jó#subhÞ)�”}”(hŒQDefined on file :ref:`configfs-usb-gadget `”h]”(hŒDefined on file ”…”�”}”(hjQ$h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hj[$h]”hŒconfigfs-usb-gadget”…”�”}”(hj]$h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjY$ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jg$Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´K"hjQ$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K"hhÊh²hubhÞ)�”}”(hŒ1This group contains a USB gadget's configurations”h]”hŒ3This group contains a USB gadget’s configurations”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K"hhÊh²hubj))�”}”(hŒ0.. _abi_config_usb_gadget_gadget_configs_config:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-config-usb-gadget-gadget-configs-config”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj›$ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/config\/usb\-gadget\/gadget\/configs\/config**”h]”j`)�”}”(hŒ2**\/config\/usb\-gadget\/gadget\/configs\/config**”h]”hŒ./config/usb-gadget/gadget/configs/config”…”�”}”(hjµ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K(hj®$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜$ubah}”(h]”j—$ah ]”h"]”Œ+abi_config_usb_gadget_gadget_configs_config”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæ$j�$sj˜}”j—$j�$subhÞ)�”}”(hŒQDefined on file :ref:`configfs-usb-gadget `”h]”(hŒDefined on file ”…”�”}”(hjë$h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hjõ$h]”hŒconfigfs-usb-gadget”…”�”}”(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ÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´K(hjë$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K(hhÊh²hubhÞ)�”}”(hŒ"The attributes of a configuration:”h]”hŒ"The attributes of a configuration:”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K(hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj*%ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hj*%ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bmAttributes”h]”hŒ bmAttributes”…”�”}”(hjJ%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K(hjG%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD%ubjW)�”}”(hhh]”hÞ)�”}”(hŒconfiguration characteristics”h]”hŒconfiguration characteristics”…”�”}”(hja%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K(hj^%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjA%ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒMaxPower”h]”hŒMaxPower”…”�”}”(hj�%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K(hj~%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{%ubjW)�”}”(hhh]”hÞ)�”}”(hŒ&maximum power consumption from the bus”h]”hŒ&maximum power consumption from the bus”…”�”}”(hj˜%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K(hj•%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjA%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ8.. _abi_config_usb_gadget_gadget_configs_config_strings:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-config-usb-gadget-gadget-configs-config-strings”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÓ%ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/config\/usb\-gadget\/gadget\/configs\/config\/strings**”h]”j`)�”}”(hŒ;**\/config\/usb\-gadget\/gadget\/configs\/config\/strings**”h]”hŒ7/config/usb-gadget/gadget/configs/config/strings”…”�”}”(hjí%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjé%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K3hjæ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓ%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐ%ubah}”(h]”jÏ%ah ]”h"]”Œ3abi_config_usb_gadget_gadget_configs_config_strings”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&jÅ%sj˜}”jÏ%jÅ%subhÞ)�”}”(hŒQDefined on file :ref:`configfs-usb-gadget `”h]”(hŒDefined on file ”…”�”}”(hj#&h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hj-&h]”hŒconfigfs-usb-gadget”…”�”}”(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”j9&Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´K3hj#&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K3hhÊh²hubhÞ)�”}”(hŒXThis group contains subdirectories for language-specific strings for this configuration.”h]”hŒXThis group contains subdirectories for language-specific strings for this configuration.”…”�”}”(hjQ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K3hhÊh²hubj))�”}”(hŒA.. _abi_config_usb_gadget_gadget_configs_config_strings_language:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hj½&h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hjÇ&h]”hŒconfigfs-usb-gadget”…”�”}”(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ÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´K:hj½&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K:hhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjë&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K:hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjü&ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjü&ubjM)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ configuration”h]”hŒ configuration”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K:hj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubjW)�”}”(hhh]”hÞ)�”}”(hŒconfiguration description”h]”hŒconfiguration description”…”�”}”(hj3'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K:hj0'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjü&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjù&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ+.. _abi_config_usb_gadget_gadget_functions:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-config-usb-gadget-gadget-functions”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjn'ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/config\/usb\-gadget\/gadget\/functions**”h]”j`)�”}”(hŒ,**\/config\/usb\-gadget\/gadget\/functions**”h]”hŒ(/config/usb-gadget/gadget/functions”…”�”}”(hjˆ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KEhj�'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjn'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjk'ubah}”(h]”jj'ah ]”h"]”Œ&abi_config_usb_gadget_gadget_functions”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹'j`'sj˜}”jj'j`'subhÞ)�”}”(hŒQDefined on file :ref:`configfs-usb-gadget `”h]”(hŒDefined on file ”…”�”}”(hj¾'h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hjÈ'h]”hŒconfigfs-usb-gadget”…”�”}”(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ÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´KEhj¾'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KEhhÊh²hubhÞ)�”}”(hŒ;This group contains functions available to this USB gadget.”h]”hŒ;This group contains functions available to this USB gadget.”…”�”}”(hjì'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KEhhÊh²hubj))�”}”(hŒA.. _abi_config_usb_gadget_gadget_functions_func_inst_interface_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\.\\/interface\.\**”h]”j`)�”}”(hŒR**\/config\/usb\-gadget\/gadget\/functions\/\\.\\/interface\.\**”h]”hŒN/config/usb-gadget/gadget/functions/./interface.”…”�”}”(hj"(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KKhj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(ubah}”(h]”j(ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjX(h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hjb(h]”hŒconfigfs-usb-gadget”…”�”}”(hjd(h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`(ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jn(Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´KKhjX(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KKhhÊh²hubhÞ)�”}”(hŒ}This group contains "Feature Descriptors" specific for one gadget's USB interface or one interface group described by an IAD.”h]”hŒƒThis group contains “Feature Descriptorsâ€� specific for one gadget’s USB interface or one interface group described by an IAD.”…”�”}”(hj†(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KKhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj”(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KKhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¥(ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj¥(ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ compatible_id”h]”hŒ compatible_id”…”�”}”(hjÅ(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KKhjÂ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿(ubjW)�”}”(hhh]”hÞ)�”}”(hŒ!8-byte string for "Compatible ID"”h]”hŒ%8-byte string for “Compatible IDâ€�”…”�”}”(hjÜ(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KKhjÙ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼(ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsub_compatible_id”h]”hŒsub_compatible_id”…”�”}”(hjü(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KKhjù(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö(ubjW)�”}”(hhh]”hÞ)�”}”(hŒ%8-byte string for "Sub Compatible ID"”h]”hŒ)8-byte string for “Sub Compatible IDâ€�”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KKhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒJ.. _abi_config_usb_gadget_gadget_functions_func_inst_interface_n_property:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-config-usb-gadget-gadget-functions-func-inst-interface-n-property”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kbuh1j@hjN)ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ`**\/config\/usb\-gadget\/gadget\/functions\/\\.\\/interface\.\\/\**”h]”j`)�”}”(hŒ`**\/config\/usb\-gadget\/gadget\/functions\/\\.\\/interface\.\\/\**”h]”hŒ\/config/usb-gadget/gadget/functions/./interface./”…”�”}”(hjh)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjd)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhja)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjN)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjK)ubah}”(h]”jJ)ah ]”h"]”ŒEabi_config_usb_gadget_gadget_functions_func_inst_interface_n_property”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™)j@)sj˜}”jJ)j@)subhÞ)�”}”(hŒQDefined on file :ref:`configfs-usb-gadget `”h]”(hŒDefined on file ”…”�”}”(hjž)h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hj¨)h]”hŒconfigfs-usb-gadget”…”�”}”(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ÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´KZhjž)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhhÊh²hubhÞ)�”}”(hŒ‡This group contains "Extended Property Descriptors" specific for one gadget's USB interface or one interface group described by an IAD.”h]”hŒ�This group contains “Extended Property Descriptorsâ€� specific for one gadget’s USB interface or one interface group described by an IAD.”…”�”}”(hjÌ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjÚ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjë)ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjë)ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒtype”h]”hŒtype”…”�”}”(hj *h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*ubjW)�”}”(hhh]”(hÞ)�”}”(hŒ$value 1..7 for interpreting the data”h]”hŒ$value 1..7 for interpreting the data”…”�”}”(hj"*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhj*ubj6)�”}”(hhh]”(j;)�”}”(hŒ1: unicode string”h]”hÞ)�”}”(hj5*h]”hŒ1: unicode string”…”�”}”(hj7*h²hh³Nh´Nubah}”(h]”h ]”•h"]”h$]”h&]”uh1hÝh³jœ h´KZhj3*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj0*ubj;)�”}”(hŒ+2: unicode string with environment variable”h]”hÞ)�”}”(hjL*h]”hŒ+2: unicode string with environment variable”…”�”}”(hjN*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhjJ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj0*ubj;)�”}”(hŒ 3: binary”h]”hÞ)�”}”(hjc*h]”hŒ 3: binary”…”�”}”(hje*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhja*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj0*ubj;)�”}”(hŒ4: little-endian 32-bit”h]”hÞ)�”}”(hjz*h]”hŒ4: little-endian 32-bit”…”�”}”(hj|*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhjx*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj0*ubj;)�”}”(hŒ5: big-endian 32-bit”h]”hÞ)�”}”(hj‘*h]”hŒ5: big-endian 32-bit”…”�”}”(hj“*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhj�*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj0*ubj;)�”}”(hŒ&6: unicode string with a symbolic link”h]”hÞ)�”}”(hj¨*h]”hŒ&6: unicode string with a symbolic link”…”�”}”(hjª*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhj¦*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj0*ubj;)�”}”(hŒ7: multiple unicode strings”h]”hÞ)�”}”(hj¿*h]”hŒ7: multiple unicode strings”…”�”}”(hjÁ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhj½*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj0*ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jœ h´KZhj*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdata”h]”hŒdata”…”�”}”(hjì*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhjé*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ*ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0blob of data to be interpreted depending on type”h]”hŒ0blob of data to be interpreted depending on type”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KZhj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjë)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjè)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ9.. _abi_config_usb_gadget_gadget_functions_loopback_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-config-usb-gadget-gadget-functions-loopback-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj>+ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/config\/usb\-gadget\/gadget\/functions\/Loopback\.name**”h]”j`)�”}”(hŒ<**\/config\/usb\-gadget\/gadget\/functions\/Loopback\.name**”h]”hŒ8/config/usb-gadget/gadget/functions/Loopback.name”…”�”}”(hjX+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjT+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/configfs-usb-gadget-loopback”h´KhjQ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;+ubah}”(h]”j:+ah ]”h"]”Œ4abi_config_usb_gadget_gadget_functions_loopback_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠ+j0+sj˜}”j:+j0+subhÞ)�”}”(hŒcDefined on file :ref:`configfs-usb-gadget-loopback `”h]”(hŒDefined on file ”…”�”}”(hj�+h²hh³Nh´Nubh)�”}”(hŒS:ref:`configfs-usb-gadget-loopback `”h]”j§)�”}”(hj™+h]”hŒconfigfs-usb-gadget-loopback”…”�”}”(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ÅŒ-abi_file_testing_configfs_usb_gadget_loopback”uh1hh³jl+h´Khj�+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl+h´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj½+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl+h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÎ+ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÎ+ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒqlen”h]”hŒqlen”…”�”}”(hjî+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl+h´Khjë+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè+ubjW)�”}”(hhh]”hÞ)�”}”(hŒdepth of loopback queue”h]”hŒdepth of loopback queue”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl+h´Khj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjå+ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbuflen”h]”hŒbuflen”…”�”}”(hj%,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl+h´Khj",ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,ubjW)�”}”(hhh]”hÞ)�”}”(hŒ buffer length”h]”hŒ buffer length”…”�”}”(hj<,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl+h´Khj9,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjå+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎ+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjË+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ;.. _abi_config_usb_gadget_gadget_functions_sourcesink_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-config-usb-gadget-gadget-functions-sourcesink-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjw,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/config\/usb\-gadget\/gadget\/functions\/SourceSink\.name**”h]”j`)�”}”(hŒ>**\/config\/usb\-gadget\/gadget\/functions\/SourceSink\.name**”h]”hŒ:/config/usb-gadget/gadget/functions/SourceSink.name”…”�”}”(hj‘,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/configfs-usb-gadget-sourcesink”h´KhjŠ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjt,ubah}”(h]”js,ah ]”h"]”Œ6abi_config_usb_gadget_gadget_functions_sourcesink_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃ,ji,sj˜}”js,ji,subhÞ)�”}”(hŒgDefined on file :ref:`configfs-usb-gadget-sourcesink `”h]”(hŒDefined on file ”…”�”}”(hjÈ,h²hh³Nh´Nubh)�”}”(hŒW:ref:`configfs-usb-gadget-sourcesink `”h]”j§)�”}”(hjÒ,h]”hŒconfigfs-usb-gadget-sourcesink”…”�”}”(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ÅŒ/abi_file_testing_configfs_usb_gadget_sourcesink”uh1hh³j¥,h´KhjÈ,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjö,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj-ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hj-ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒpattern”h]”hŒpattern”…”�”}”(hj'-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khj$-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!-ubjW)�”}”(hhh]”hÞ)�”}”(hŒ"0 (all zeros), 1 (mod63), 2 (none)”h]”hŒ"0 (all zeros), 1 (mod63), 2 (none)”…”�”}”(hj>-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khj;-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ isoc_interval”h]”hŒ isoc_interval”…”�”}”(hj^-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khj[-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX-ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1..16”h]”hŒ1..16”…”�”}”(hju-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khjr-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒisoc_maxpacket”h]”hŒisoc_maxpacket”…”�”}”(hj•-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khj’-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�-ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0 - 1023 (fs), 0 - 1024 (hs/ss)”h]”hŒ0 - 1023 (fs), 0 - 1024 (hs/ss)”…”�”}”(hj¬-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khj©-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ isoc_mult”h]”hŒ isoc_mult”…”�”}”(hjÌ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´KhjÉ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ-ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0..2 (hs/ss only)”h]”hŒ0..2 (hs/ss only)”…”�”}”(hjã-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khjà-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ isoc_maxburst”h]”hŒ isoc_maxburst”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý-ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0..15 (ss only)”h]”hŒ0..15 (ss only)”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbuflen”h]”hŒbuflen”…”�”}”(hj:.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khj7.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4.ubjW)�”}”(hhh]”hÞ)�”}”(hŒ buffer length”h]”hŒ buffer length”…”�”}”(hjQ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´KhjN.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bulk_qlen”h]”hŒ bulk_qlen”…”�”}”(hjq.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khjn.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk.ubjW)�”}”(hhh]”hÞ)�”}”(hŒdepth of queue for bulk”h]”hŒdepth of queue for bulk”…”�”}”(hjˆ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khj….ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒiso_qlen”h]”hŒiso_qlen”…”�”}”(hj¨.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khj¥.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢.ubjW)�”}”(hhh]”hÞ)�”}”(hŒdepth of queue for iso”h]”hŒdepth of queue for iso”…”�”}”(hj¿.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥,h´Khj¼.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_config_usb_gadget_gadget_functions_acm_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-config-usb-gadget-gadget-functions-acm-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjú.ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/config\/usb\-gadget\/gadget\/functions\/acm\.name**”h]”j`)�”}”(hŒ7**\/config\/usb\-gadget\/gadget\/functions\/acm\.name**”h]”hŒ3/config/usb-gadget/gadget/functions/acm.name”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/configfs-usb-gadget-acm”h´Khj /ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj /ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjú.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj÷.ubah}”(h]”jö.ah ]”h"]”Œ/abi_config_usb_gadget_gadget_functions_acm_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jF/jì.sj˜}”jö.jì.subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-acm `”h]”(hŒDefined on file ”…”�”}”(hjK/h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-acm `”h]”j§)�”}”(hjU/h]”hŒconfigfs-usb-gadget-acm”…”�”}”(hjW/h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjS/ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ja/Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_acm”uh1hh³j(/h´KhjK/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(/h´KhhÊh²hubhÞ)�”}”(hŒ¡This item contains just one readonly attribute: port_num. It contains the port number of the /dev/ttyGS device associated with acm function's instance "name".”h]”hŒ§This item contains just one readonly attribute: port_num. It contains the port number of the /dev/ttyGS device associated with acm function’s instance “nameâ€�.”…”�”}”(hjy/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(/h´KhhÊh²hubj))�”}”(hŒ=.. _abi_config_usb_gadget_gadget_functions_acm_name_protocol:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-config-usb-gadget-gadget-functions-acm-name-protocol”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj•/ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/config\/usb\-gadget\/gadget\/functions\/acm\.name\/protocol**”h]”j`)�”}”(hŒA**\/config\/usb\-gadget\/gadget\/functions\/acm\.name\/protocol**”h]”hŒ=/config/usb-gadget/gadget/functions/acm.name/protocol”…”�”}”(hj¯/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(/h´K hj¨/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’/ubah}”(h]”j‘/ah ]”h"]”Œ8abi_config_usb_gadget_gadget_functions_acm_name_protocol”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jà/j‡/sj˜}”j‘/j‡/subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-acm `”h]”(hŒDefined on file ”…”�”}”(hjå/h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-acm `”h]”j§)�”}”(hjï/h]”hŒconfigfs-usb-gadget-acm”…”�”}”(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ÅŒ(abi_file_testing_configfs_usb_gadget_acm”uh1hh³j(/h´K hjå/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(/h´K hhÊh²hubhÞ)�”}”(hŒuReported bInterfaceProtocol for the ACM device. For legacy reasons, this defaults to 1 (USB_CDC_ACM_PROTO_AT_V25TER).”h]”hŒuReported bInterfaceProtocol for the ACM device. For legacy reasons, this defaults to 1 (USB_CDC_ACM_PROTO_AT_V25TER).”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(/h´K hhÊh²hubj))�”}”(hŒ4.. _abi_config_usb_gadget_gadget_functions_ecm_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-config-usb-gadget-gadget-functions-ecm-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj/0ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/config\/usb\-gadget\/gadget\/functions\/ecm\.name**”h]”j`)�”}”(hŒ7**\/config\/usb\-gadget\/gadget\/functions\/ecm\.name**”h]”hŒ3/config/usb-gadget/gadget/functions/ecm.name”…”�”}”(hjI0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjE0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/configfs-usb-gadget-ecm”h´KhjB0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj,0ubah}”(h]”j+0ah ]”h"]”Œ/abi_config_usb_gadget_gadget_functions_ecm_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{0j!0sj˜}”j+0j!0subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-ecm `”h]”(hŒDefined on file ”…”�”}”(hj€0h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-ecm `”h]”j§)�”}”(hjŠ0h]”hŒconfigfs-usb-gadget-ecm”…”�”}”(hjŒ0h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjˆ0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j–0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_ecm”uh1hh³j]0h´Khj€0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j]0h´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj®0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j]0h´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒOifname - network device interface name associated with this function instance”h]”(j!)�”}”(hŒifname”h]”hŒifname”…”�”}”(hjÃ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j]0h´Khj¿0ubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒDnetwork device interface name associated with this function instance”h]”hÞ)�”}”(hŒDnetwork device interface name associated with this function instance”h]”hŒDnetwork device interface name associated with this function instance”…”�”}”(hjÛ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j]0h´Khj×0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÔ0ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j]0h´KhjÑ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¿0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j]0h´Khj¼0ubj)�”}”(hŒ:qmult - queue length multiplier for high and super speed”h]”(j!)�”}”(hŒqmult”h]”hŒqmult”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j]0h´Khj1ubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒ0queue length multiplier for high and super speed”h]”hÞ)�”}”(hŒ0queue length multiplier for high and super speed”h]”hŒ0queue length multiplier for high and super speed”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j]0h´Khj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj1ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j]0h´Khj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j]0h´Khj¼0ubj)�”}”(hŒFhost_addr - MAC address of host's end of this Ethernet over USB link”h]”(j!)�”}”(hŒ host_addr”h]”hŒ host_addr”…”�”}”(hjG1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j]0h´KhjC1ubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒ8MAC address of host's end of this Ethernet over USB link”h]”hÞ)�”}”(hŒ8MAC address of host's end of this Ethernet over USB link”h]”hŒ:MAC address of host’s end of this Ethernet over USB link”…”�”}”(hj_1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j]0h´Khj[1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjX1ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j]0h´KhjU1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjC1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j]0h´Khj¼0ubj)�”}”(hŒIdev_addr - MAC address of device's end of this Ethernet over USB link ”h]”(j!)�”}”(hŒdev_addr”h]”hŒdev_addr”…”�”}”(hj‰1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j]0h´Khj…1ubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hj,2h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-eem `”h]”j§)�”}”(hj62h]”hŒconfigfs-usb-gadget-eem”…”�”}”(hj82h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj42ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jB2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_eem”uh1hh³j 2h´Khj,2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 2h´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjZ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 2h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjk2ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjk2ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒifname”h]”hŒifname”…”�”}”(hj‹2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 2h´Khjˆ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…2ubjW)�”}”(hhh]”hÞ)�”}”(hŒDnetwork device interface name associated with this function instance”h]”hŒDnetwork device interface name associated with this function instance”…”�”}”(hj¢2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 2h´KhjŸ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚2ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒqmult”h]”hŒqmult”…”�”}”(hjÂ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 2h´Khj¿2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼2ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0queue length multiplier for high and super speed”h]”hŒ0queue length multiplier for high and super speed”…”�”}”(hjÙ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 2h´KhjÖ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚2ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ host_addr”h]”hŒ host_addr”…”�”}”(hjù2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 2h´Khjö2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó2ubjW)�”}”(hhh]”hÞ)�”}”(hŒ8MAC address of host's end of this Ethernet over USB link”h]”hŒ:MAC address of host’s end of this Ethernet over USB link”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 2h´Khj 3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚2ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdev_addr”h]”hŒdev_addr”…”�”}”(hj03h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 2h´Khj-3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*3ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:MAC address of device's end of this Ethernet over USB link”h]”hŒ`”h]”(hŒDefined on file ”…”�”}”(hjÓ3h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-ffs `”h]”j§)�”}”(hjÝ3h]”hŒconfigfs-usb-gadget-ffs”…”�”}”(hjß3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÛ3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jé3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_ffs”uh1hh³j°3h´KhjÓ3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j°3h´KhhÊh²hubhÞ)�”}”(hŒ9The purpose of this directory is to create and remove it.”h]”hŒ9The purpose of this directory is to create and remove it.”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j°3h´KhhÊh²hubhÞ)�”}”(hŒ9A corresponding USB function instance is created/removed.”h]”hŒ9A corresponding USB function instance is created/removed.”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j°3h´KhhÊh²hubhÞ)�”}”(hŒAll attributes are read only:”h]”hŒAll attributes are read only:”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j°3h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj.4ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj.4ubjM)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒready”h]”hŒready”…”�”}”(hjN4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j°3h´KhjK4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjH4ubjW)�”}”(hhh]”hÞ)�”}”(hŒ�1 if the function is ready to be used, E.G. if userspace has written descriptors and strings to ep0, so the gadget can be enabled - 0 otherwise.”h]”hŒ�1 if the function is ready to be used, E.G. if userspace has written descriptors and strings to ep0, so the gadget can be enabled - 0 otherwise.”…”�”}”(hje4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j°3h´Khjb4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjH4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ0All other parameters are set through FunctionFS.”h]”hŒ0All other parameters are set through FunctionFS.”…”�”}”(hj’4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j°3h´KhhÊh²hubj))�”}”(hŒ5.. _abi_config_usb_gadget_gadget_functions_geth_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-config-usb-gadget-gadget-functions-geth-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj®4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/geth\.name**”h]”j`)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/geth\.name**”h]”hŒ4/config/usb-gadget/gadget/functions/geth.name”…”�”}”(hjÈ4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/configfs-usb-gadget-subset”h´KhjÁ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«4ubah}”(h]”jª4ah ]”h"]”Œ0abi_config_usb_gadget_gadget_functions_geth_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jú4j 4sj˜}”jª4j 4subhÞ)�”}”(hŒ_Defined on file :ref:`configfs-usb-gadget-subset `”h]”(hŒDefined on file ”…”�”}”(hjÿ4h²hh³Nh´Nubh)�”}”(hŒO:ref:`configfs-usb-gadget-subset `”h]”j§)�”}”(hj 5h]”hŒconfigfs-usb-gadget-subset”…”�”}”(hj 5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_configfs_usb_gadget_subset”uh1hh³jÜ4h´Khjÿ4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ4h´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj-5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ4h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj>5ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj>5ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒifname”h]”hŒifname”…”�”}”(hj^5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ4h´Khj[5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX5ubjW)�”}”(hhh]”hÞ)�”}”(hŒDnetwork device interface name associated with this function instance”h]”hŒDnetwork device interface name associated with this function instance”…”�”}”(hju5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ4h´Khjr5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU5ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒqmult”h]”hŒqmult”…”�”}”(hj•5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ4h´Khj’5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�5ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0queue length multiplier for high and super speed”h]”hŒ0queue length multiplier for high and super speed”…”�”}”(hj¬5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ4h´Khj©5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU5ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ host_addr”h]”hŒ host_addr”…”�”}”(hjÌ5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ4h´KhjÉ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ5ubjW)�”}”(hhh]”hÞ)�”}”(hŒ8MAC address of host's end of this Ethernet over USB link”h]”hŒ:MAC address of host’s end of this Ethernet over USB link”…”�”}”(hjã5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ4h´Khjà5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU5ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdev_addr”h]”hŒdev_addr”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ4h´Khj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý5ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:MAC address of device's end of this Ethernet over USB link”h]”hŒ5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_config_usb_gadget_gadget_functions_gser_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-config-usb-gadget-gadget-functions-gser-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjU6ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/gser\.name**”h]”j`)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/gser\.name**”h]”hŒ4/config/usb-gadget/gadget/functions/gser.name”…”�”}”(hjo6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjk6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/configfs-usb-gadget-serial”h´Khjh6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhje6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjb6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjU6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjR6ubah}”(h]”jQ6ah ]”h"]”Œ0abi_config_usb_gadget_gadget_functions_gser_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡6jG6sj˜}”jQ6jG6subhÞ)�”}”(hŒ_Defined on file :ref:`configfs-usb-gadget-serial `”h]”(hŒDefined on file ”…”�”}”(hj¦6h²hh³Nh´Nubh)�”}”(hŒO:ref:`configfs-usb-gadget-serial `”h]”j§)�”}”(hj°6h]”hŒconfigfs-usb-gadget-serial”…”�”}”(hj²6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj®6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¼6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_configfs_usb_gadget_serial”uh1hh³jƒ6h´Khj¦6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒ6h´KhhÊh²hubhÞ)�”}”(hŒ¢This item contains just one readonly attribute: port_num. It contains the port number of the /dev/ttyGS device associated with gser function's instance "name".”h]”hŒ¨This item contains just one readonly attribute: port_num. It contains the port number of the /dev/ttyGS device associated with gser function’s instance “nameâ€�.”…”�”}”(hjÔ6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒ6h´KhhÊh²hubj))�”}”(hŒ4.. _abi_config_usb_gadget_gadget_functions_hid_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-config-usb-gadget-gadget-functions-hid-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjð6ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/config\/usb\-gadget\/gadget\/functions\/hid\.name**”h]”j`)�”}”(hŒ7**\/config\/usb\-gadget\/gadget\/functions\/hid\.name**”h]”hŒ3/config/usb-gadget/gadget/functions/hid.name”…”�”}”(hj 7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/configfs-usb-gadget-hid”h´Khj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjý6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjð6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjí6ubah}”(h]”jì6ah ]”h"]”Œ/abi_config_usb_gadget_gadget_functions_hid_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<7jâ6sj˜}”jì6jâ6subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-hid `”h]”(hŒDefined on file ”…”�”}”(hjA7h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-hid `”h]”j§)�”}”(hjK7h]”hŒconfigfs-usb-gadget-hid”…”�”}”(hjM7h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjI7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_hid”uh1hh³j7h´KhjA7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjo7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj€7ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj€7ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒprotocol”h]”hŒprotocol”…”�”}”(hj 7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´Khj�7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš7ubjW)�”}”(hhh]”hÞ)�”}”(hŒHID protocol to use”h]”hŒHID protocol to use”…”�”}”(hj·7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´Khj´7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—7ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ report_desc”h]”hŒ report_desc”…”�”}”(hj×7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´KhjÔ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ7ubjW)�”}”(hhh]”hÞ)�”}”(hŒXblob corresponding to HID report descriptors except the data passed through /dev/hidg”h]”hŒXblob corresponding to HID report descriptors except the data passed through /dev/hidg”…”�”}”(hjî7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´Khjë7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—7ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ report_length”h]”hŒ report_length”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´Khj 8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8ubjW)�”}”(hhh]”hÞ)�”}”(hŒHID report length”h]”hŒHID report length”…”�”}”(hj%8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´Khj"8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—7ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsubclass”h]”hŒsubclass”…”�”}”(hjE8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´KhjB8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?8ubjW)�”}”(hhh]”hÞ)�”}”(hŒHID device subclass to use”h]”hŒHID device subclass to use”…”�”}”(hj\8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´KhjY8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ=.. _abi_config_usb_gadget_gadget_functions_mass_storage_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-config-usb-gadget-gadget-functions-mass-storage-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj—8ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/config\/usb\-gadget\/gadget\/functions\/mass_storage\.name**”h]”j`)�”}”(hŒ@**\/config\/usb\-gadget\/gadget\/functions\/mass_storage\.name**”h]”hŒ</config/usb-gadget/gadget/functions/mass_storage.name”…”�”}”(hj±8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ:Documentation/ABI/testing/configfs-usb-gadget-mass-storage”h´Khjª8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”8ubah}”(h]”j“8ah ]”h"]”Œ8abi_config_usb_gadget_gadget_functions_mass_storage_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jã8j‰8sj˜}”j“8j‰8subhÞ)�”}”(hŒkDefined on file :ref:`configfs-usb-gadget-mass-storage `”h]”(hŒDefined on file ”…”�”}”(hjè8h²hh³Nh´Nubh)�”}”(hŒ[:ref:`configfs-usb-gadget-mass-storage `”h]”j§)�”}”(hjò8h]”hŒ configfs-usb-gadget-mass-storage”…”�”}”(hjô8h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjð8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jþ8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_configfs_usb_gadget_mass_storage”uh1hh³jÅ8h´Khjè8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj'9ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj'9ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒstall”h]”hŒstall”…”�”}”(hjG9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´KhjD9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA9ubjW)�”}”(hhh]”hÞ)�”}”(hŒƒSet to permit function to halt bulk endpoints. Disabled on some USB devices known not to work correctly. You should set it to true.”h]”hŒƒSet to permit function to halt bulk endpoints. Disabled on some USB devices known not to work correctly. You should set it to true.”…”�”}”(hj^9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khj[9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>9ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ num_buffers”h]”hŒ num_buffers”…”�”}”(hj~9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khj{9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx9ubjW)�”}”(hhh]”hÞ)�”}”(hŒkNumber of pipeline buffers. Valid numbers are 2..4. Available only if CONFIG_USB_GADGET_DEBUG_FILES is set.”h]”hŒkNumber of pipeline buffers. Valid numbers are 2..4. Available only if CONFIG_USB_GADGET_DEBUG_FILES is set.”…”�”}”(hj•9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khj’9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒF.. _abi_config_usb_gadget_gadget_functions_mass_storage_name_lun_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-config-usb-gadget-gadget-functions-mass-storage-name-lun-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjÐ9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/config\/usb\-gadget\/gadget\/functions\/mass_storage\.name\/lun\.name**”h]”j`)�”}”(hŒK**\/config\/usb\-gadget\/gadget\/functions\/mass_storage\.name\/lun\.name**”h]”hŒG/config/usb-gadget/gadget/functions/mass_storage.name/lun.name”…”�”}”(hjê9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæ9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khjã9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝ9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐ9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÍ9ubah}”(h]”jÌ9ah ]”h"]”ŒAabi_config_usb_gadget_gadget_functions_mass_storage_name_lun_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:jÂ9sj˜}”jÌ9jÂ9subhÞ)�”}”(hŒkDefined on file :ref:`configfs-usb-gadget-mass-storage `”h]”(hŒDefined on file ”…”�”}”(hj :h²hh³Nh´Nubh)�”}”(hŒ[:ref:`configfs-usb-gadget-mass-storage `”h]”j§)�”}”(hj*:h]”hŒ configfs-usb-gadget-mass-storage”…”�”}”(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”j6:Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_configfs_usb_gadget_mass_storage”uh1hh³jÅ8h´Khj :ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjN:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj_:ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj_:ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒfile”h]”hŒfile”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khj|:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy:ubjW)�”}”(hhh]”hÞ)�”}”(hŒUThe path to the backing file for the LUN. Required if LUN is not marked as removable.”h]”hŒUThe path to the backing file for the LUN. Required if LUN is not marked as removable.”…”�”}”(hj–:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khj“:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv:ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒro”h]”hŒro”…”�”}”(hj¶:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khj³:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°:ubjW)�”}”(hhh]”hÞ)�”}”(hŒ¦Flag specifying access to the LUN shall be read-only. This is implied if CD-ROM emulation is enabled as well as when it was impossible to open "filename" in R/W mode.”h]”hŒªFlag specifying access to the LUN shall be read-only. This is implied if CD-ROM emulation is enabled as well as when it was impossible to open “filenameâ€� in R/W mode.”…”�”}”(hjÍ:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´KhjÊ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv:ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ removable”h]”hŒ removable”…”�”}”(hjí:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khjê:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç:ubjW)�”}”(hhh]”hÞ)�”}”(hŒ?Flag specifying that LUN shall be indicated as being removable.”h]”hŒ?Flag specifying that LUN shall be indicated as being removable.”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv:ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcdrom”h]”hŒcdrom”…”�”}”(hj$;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khj!;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ubjW)�”}”(hhh]”hÞ)�”}”(hŒ=Flag specifying that LUN shall be reported as being a CD-ROM.”h]”hŒ=Flag specifying that LUN shall be reported as being a CD-ROM.”…”�”}”(hj;;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khj8;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv:ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒnofua”h]”hŒnofua”…”�”}”(hj[;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´KhjX;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU;ubjW)�”}”(hhh]”hÞ)�”}”(hŒ2Flag specifying that FUA flag in SCSI WRITE(10,12)”h]”hŒ2Flag specifying that FUA flag in SCSI WRITE(10,12)”…”�”}”(hjr;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khjo;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv:ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ forced_eject”h]”hŒ forced_eject”…”�”}”(hj’;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khj�;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ;ubjW)�”}”(hhh]”hÞ)�”}”(hŒîThis write-only file is useful only when the function is active. It causes the backing file to be forcibly detached from the LUN, regardless of whether the host has allowed it. Any non-zero number of bytes written will result in ejection.”h]”hŒîThis write-only file is useful only when the function is active. It causes the backing file to be forcibly detached from the LUN, regardless of whether the host has allowed it. Any non-zero number of bytes written will result in ejection.”…”�”}”(hj©;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ8h´Khj¦;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_config_usb_gadget_gadget_functions_midi_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-config-usb-gadget-gadget-functions-midi-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjä;ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/midi\.name**”h]”j`)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/midi\.name**”h]”hŒ4/config/usb-gadget/gadget/functions/midi.name”…”�”}”(hjþ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjú;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/configfs-usb-gadget-midi”h´Khj÷;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjä;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjá;ubah}”(h]”jà;ah ]”h"]”Œ0abi_config_usb_gadget_gadget_functions_midi_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0<jÖ;sj˜}”jà;jÖ;subhÞ)�”}”(hŒ[Defined on file :ref:`configfs-usb-gadget-midi `”h]”(hŒDefined on file ”…”�”}”(hj5<h²hh³Nh´Nubh)�”}”(hŒK:ref:`configfs-usb-gadget-midi `”h]”j§)�”}”(hj?<h]”hŒconfigfs-usb-gadget-midi”…”�”}”(hjA<h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=<ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK<Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_configfs_usb_gadget_midi”uh1hh³j<h´Khj5<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjc<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjt<ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hjt<ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒindex”h]”hŒindex”…”�”}”(hj”<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´Khj‘<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ<ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$index value for the USB MIDI adapter”h]”hŒ$index value for the USB MIDI adapter”…”�”}”(hj«<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´Khj¨<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹<ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒid”h]”hŒid”…”�”}”(hjË<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´KhjÈ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅ<ubjW)�”}”(hhh]”hÞ)�”}”(hŒ"ID string for the USB MIDI adapter”h]”hŒ"ID string for the USB MIDI adapter”…”�”}”(hjâ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´Khjß<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅ<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹<ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbuflen”h]”hŒbuflen”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´Khjÿ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü<ubjW)�”}”(hhh]”hÞ)�”}”(hŒMIDI buffer length”h]”hŒMIDI buffer length”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´Khj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹<ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒqlen”h]”hŒqlen”…”�”}”(hj9=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´Khj6=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3=ubjW)�”}”(hhh]”hÞ)�”}”(hŒUSB read request queue length”h]”hŒUSB read request queue length”…”�”}”(hjP=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´KhjM=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹<ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒin_ports”h]”hŒin_ports”…”�”}”(hjp=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´Khjm=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj=ubjW)�”}”(hhh]”hÞ)�”}”(hŒnumber of MIDI input ports”h]”hŒnumber of MIDI input ports”…”�”}”(hj‡=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´Khj„=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹<ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ out_ports”h]”hŒ out_ports”…”�”}”(hj§=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´Khj¤=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡=ubjW)�”}”(hhh]”hÞ)�”}”(hŒnumber of MIDI output ports”h]”hŒnumber of MIDI output ports”…”�”}”(hj¾=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´Khj»=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹<ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒinterface_string”h]”hŒinterface_string”…”�”}”(hjÞ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´KhjÛ=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØ=ubjW)�”}”(hhh]”hÞ)�”}”(hŒ!USB AudioControl interface string”h]”hŒ!USB AudioControl interface string”…”�”}”(hjõ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<h´Khjò=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØ=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjt<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjq<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ6.. _abi_config_usb_gadget_gadget_functions_midi2_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-config-usb-gadget-gadget-functions-midi2-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj0>ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/config\/usb\-gadget\/gadget\/functions\/midi2\.name**”h]”j`)�”}”(hŒ9**\/config\/usb\-gadget\/gadget\/functions\/midi2\.name**”h]”hŒ5/config/usb-gadget/gadget/functions/midi2.name”…”�”}”(hjJ>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjF>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/configfs-usb-gadget-midi2”h´KhjC>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj->ubah}”(h]”j,>ah ]”h"]”Œ1abi_config_usb_gadget_gadget_functions_midi2_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|>j">sj˜}”j,>j">subhÞ)�”}”(hŒ]Defined on file :ref:`configfs-usb-gadget-midi2 `”h]”(hŒDefined on file ”…”�”}”(hj�>h²hh³Nh´Nubh)�”}”(hŒM:ref:`configfs-usb-gadget-midi2 `”h]”j§)�”}”(hj‹>h]”hŒconfigfs-usb-gadget-midi2”…”�”}”(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ÅŒ*abi_file_testing_configfs_usb_gadget_midi2”uh1hh³j^>h´Khj�>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj¯>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjÀ>ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÀ>ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ process_ump”h]”hŒ process_ump”…”�”}”(hjà>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´KhjÝ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ>ubjW)�”}”(hhh]”hÞ)�”}”(hŒ,Flag to process UMP Stream messages (0 or 1)”h]”hŒ,Flag to process UMP Stream messages (0 or 1)”…”�”}”(hj÷>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´Khjô>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ static_block”h]”hŒ static_block”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´Khj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ubjW)�”}”(hhh]”hÞ)�”}”(hŒFlag for static blocks (0 or 1)”h]”hŒFlag for static blocks (0 or 1)”…”�”}”(hj.?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´Khj+?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ iface_name”h]”hŒ iface_name”…”�”}”(hjN?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´KhjK?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjH?ubjW)�”}”(hhh]”hÞ)�”}”(hŒMIDI interface name string”h]”hŒMIDI interface name string”…”�”}”(hje?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´Khjb?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjH?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀ>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ@.. _abi_config_usb_gadget_gadget_functions_midi2_name_ep_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-config-usb-gadget-gadget-functions-midi2-name-ep-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj ?ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/config\/usb\-gadget\/gadget\/functions\/midi2\.name\/ep\.number**”h]”j`)�”}”(hŒE**\/config\/usb\-gadget\/gadget\/functions\/midi2\.name\/ep\.number**”h]”hŒA/config/usb-gadget/gadget/functions/midi2.name/ep.number”…”�”}”(hjº?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hj³?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�?ubah}”(h]”jœ?ah ]”h"]”Œ;abi_config_usb_gadget_gadget_functions_midi2_name_ep_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jë?j’?sj˜}”jœ?j’?subhÞ)�”}”(hŒ]Defined on file :ref:`configfs-usb-gadget-midi2 `”h]”(hŒDefined on file ”…”�”}”(hjð?h²hh³Nh´Nubh)�”}”(hŒM:ref:`configfs-usb-gadget-midi2 `”h]”j§)�”}”(hjú?h]”hŒconfigfs-usb-gadget-midi2”…”�”}”(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ÅŒ*abi_file_testing_configfs_usb_gadget_midi2”uh1hh³j^>h´K hjð?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hhÊh²hubhÞ)�”}”(hŒcThis group contains a UMP Endpoint configuration. A new Endpoint starts from 0, and can be up to 3.”h]”hŒcThis group contains a UMP Endpoint configuration. A new Endpoint starts from 0, and can be up to 3.”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj,@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj=@ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj=@ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ protocol_caps”h]”hŒ protocol_caps”…”�”}”(hj]@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hjZ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW@ubjW)�”}”(hhh]”hÞ)�”}”(hŒ/MIDI protocol capabilities (1, 2 or 3 for both)”h]”hŒ/MIDI protocol capabilities (1, 2 or 3 for both)”…”�”}”(hjt@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hjq@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT@ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒprotocol”h]”hŒprotocol”…”�”}”(hj”@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hj‘@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ@ubjW)�”}”(hhh]”hÞ)�”}”(hŒDefault MIDI protocol (1 or 2)”h]”hŒDefault MIDI protocol (1 or 2)”…”�”}”(hj«@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hj¨@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT@ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒep_name”h]”hŒep_name”…”�”}”(hjË@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hjÈ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅ@ubjW)�”}”(hhh]”hÞ)�”}”(hŒUMP Endpoint name string”h]”hŒUMP Endpoint name string”…”�”}”(hjâ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hjß@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅ@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT@ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ product_id”h]”hŒ product_id”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hjÿ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü@ubjW)�”}”(hhh]”hÞ)�”}”(hŒProduct ID string”h]”hŒProduct ID string”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT@ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ manufacturer”h]”hŒ manufacturer”…”�”}”(hj9Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hj6Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3AubjW)�”}”(hhh]”hÞ)�”}”(hŒManufacture ID (24 bit)”h]”hŒManufacture ID (24 bit)”…”�”}”(hjPAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hjMAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3Aubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT@ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒfamily”h]”hŒfamily”…”�”}”(hjpAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hjmAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjAubjW)�”}”(hhh]”hÞ)�”}”(hŒDevice family ID (16 bit)”h]”hŒDevice family ID (16 bit)”…”�”}”(hj‡Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hj„Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjAubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT@ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒmodel”h]”hŒmodel”…”�”}”(hj§Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hj¤Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡AubjW)�”}”(hhh]”hÞ)�”}”(hŒDevice model ID (16 bit)”h]”hŒDevice model ID (16 bit)”…”�”}”(hj¾Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hj»Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡Aubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT@ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ sw_revision”h]”hŒ sw_revision”…”�”}”(hjÞAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hjÛAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØAubjW)�”}”(hhh]”hÞ)�”}”(hŒSoftware Revision (32 bit)”h]”hŒSoftware Revision (32 bit)”…”�”}”(hjõAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K hjòAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØAubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒM.. _abi_config_usb_gadget_gadget_functions_midi2_name_ep_number_block_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-config-usb-gadget-gadget-functions-midi2-name-ep-number-block-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hj0BubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/config\/usb\-gadget\/gadget\/functions\/midi2\.name\/ep\.number\/block\.number**”h]”j`)�”}”(hŒT**\/config\/usb\-gadget\/gadget\/functions\/midi2\.name\/ep\.number\/block\.number**”h]”hŒP/config/usb-gadget/gadget/functions/midi2.name/ep.number/block.number”…”�”}”(hjJBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjCBubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0Bubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-Bubah}”(h]”j,Bah ]”h"]”ŒHabi_config_usb_gadget_gadget_functions_midi2_name_ep_number_block_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{Bj"Bsj˜}”j,Bj"BsubhÞ)�”}”(hŒ]Defined on file :ref:`configfs-usb-gadget-midi2 `”h]”(hŒDefined on file ”…”�”}”(hj€Bh²hh³Nh´Nubh)�”}”(hŒM:ref:`configfs-usb-gadget-midi2 `”h]”j§)�”}”(hjŠBh]”hŒconfigfs-usb-gadget-midi2”…”�”}”(hjŒBh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjˆBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j–BŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_configfs_usb_gadget_midi2”uh1hh³j^>h´K!hj€Bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hhÊh²hubhÞ)�”}”(hŒgThis group contains a UMP Function Block configuration. A new block starts from 0, and can be up to 31.”h]”hŒgThis group contains a UMP Function Block configuration. A new block starts from 0, and can be up to 31.”…”�”}”(hj®Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj¼Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÍBubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjÍBubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒname”h]”hŒname”…”�”}”(hjíBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjêBubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçBubjW)�”}”(hhh]”hÞ)�”}”(hŒFunction Block name string”h]”hŒFunction Block name string”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçBubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäBubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ direction”h]”hŒ direction”…”�”}”(hj$Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hj!Cubah•}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCubjW)�”}”(hhh]”hÞ)�”}”(hŒ%1: input, 2: output, 3: bidirectional”h]”hŒ%1: input, 2: output, 3: bidirectional”…”�”}”(hj;Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hj8Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäBubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ first_group”h]”hŒ first_group”…”�”}”(hj[Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjXCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUCubjW)�”}”(hhh]”hÞ)�”}”(hŒ!The first UMP Group number (0-15)”h]”hŒ!The first UMP Group number (0-15)”…”�”}”(hjrCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjoCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUCubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäBubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ num_groups”h]”hŒ num_groups”…”�”}”(hj’Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hj�Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒCubjW)�”}”(hhh]”hÞ)�”}”(hŒ&The number of groups in this FB (1-16)”h]”hŒ&The number of groups in this FB (1-16)”…”�”}”(hj©Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hj¦Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒCubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäBubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒmidi1_first_group”h]”hŒmidi1_first_group”…”�”}”(hjÉCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjÆCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃCubjW)�”}”(hhh]”hÞ)�”}”(hŒ.The first UMP Group number for MIDI 1.0 (0-15)”h]”hŒ.The first UMP Group number for MIDI 1.0 (0-15)”…”�”}”(hjàCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjÝCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃCubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäBubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒmidi1_num_groups”h]”hŒmidi1_num_groups”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjýCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúCubjW)�”}”(hhh]”hÞ)�”}”(hŒ(The number of groups for MIDI 1.0 (0-16)”h]”hŒ(The number of groups for MIDI 1.0 (0-16)”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúCubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäBubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒui_hint”h]”hŒui_hint”…”�”}”(hj7Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hj4Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1DubjW)�”}”(hhh]”hÞ)�”}”(hŒ+0: unknown, 1: receiver, 2: sender, 3: both”h]”hŒ+0: unknown, 1: receiver, 2: sender, 3: both”…”�”}”(hjNDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjKDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1Dubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäBubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒmidi_ci_version”h]”hŒmidi_ci_version”…”�”}”(hjnDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjkDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhDubjW)�”}”(hhh]”hÞ)�”}”(hŒ(Supported MIDI-CI version number (8 bit)”h]”hŒ(Supported MIDI-CI version number (8 bit)”…”�”}”(hj…Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hj‚Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhDubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäBubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒis_midi1”h]”hŒis_midi1”…”�”}”(hj¥Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hj¢Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸDubjW)�”}”(hhh]”hÞ)�”}”(hŒ"Legacy MIDI 1.0 device (0, 1 or 2)”h]”hŒ"Legacy MIDI 1.0 device (0, 1 or 2)”…”�”}”(hj¼Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hj¹Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸDubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäBubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsysex8_streams”h]”hŒsysex8_streams”…”�”}”(hjÜDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjÙDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖDubjW)�”}”(hhh]”hÞ)�”}”(hŒ$Max number of SysEx8 streams (8 bit)”h]”hŒ$Max number of SysEx8 streams (8 bit)”…”�”}”(hjóDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjðDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖDubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäBubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒactive”h]”hŒactive”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj EubjW)�”}”(hhh]”hÞ)�”}”(hŒActive FB flag (0 or 1)”h]”hŒActive FB flag (0 or 1)”…”�”}”(hj*Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^>h´K!hj'Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Eubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäBubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍBubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊBubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_config_usb_gadget_gadget_functions_ncm_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-config-usb-gadget-gadget-functions-ncm-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjeEubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/config\/usb\-gadget\/gadget\/functions\/ncm\.name**”h]”j`)�”}”(hŒ7**\/config\/usb\-gadget\/gadget\/functions\/ncm\.name**”h]”hŒ3/config/usb-gadget/gadget/functions/ncm.name”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{Eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/configfs-usb-gadget-ncm”h´KhjxEubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrEubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjeEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjbEubah}”(h]”jaEah ]”h"]”Œ/abi_config_usb_gadget_gadget_functions_ncm_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j±EjWEsj˜}”jaEjWEsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-ncm `”h]”(hŒDefined on file ”…”�”}”(hj¶Eh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-ncm `”h]”j§)�”}”(hjÀEh]”hŒconfigfs-usb-gadget-ncm”…”�”}”(hjÂEh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¾Eubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÌEŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_ncm”uh1hh³j“Eh´Khj¶Eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j“Eh´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjäEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j“Eh´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒVifname - network device interface name associated with this function instance”h]”(j!)�”}”(hŒ?ifname - network device interface name associated with”h]”hŒ?ifname - network device interface name associated with”…”�”}”(hjùEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j“Eh´KhjõEubj1)�”}”(hhh]”hÞ)�”}”(hŒthis function instance”h]”hŒthis function instance”…”�”}”(hj Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j“Eh´KhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjõEubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j“Eh´KhjòEubj)�”}”(hŒBqmult - queue length multiplier for high and super speed”h]”(j!)�”}”(hŒ6qmult - queue length multiplier for high and”h]”hŒ6qmult - queue length multiplier for high and”…”�”}”(hj(Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j“Eh´Khj$Fubj1)�”}”(hhh]”hÞ)�”}”(hŒ super speed”h]”hŒ super speed”…”�”}”(hj9Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j“Eh´Khj6Fubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj$Fubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j“Eh´KhjòEubj)�”}”(hŒJhost_addr - MAC address of host's end of this Ethernet over USB link”h]”(j!)�”}”(hŒ3host_addr - MAC address of host's end of this”h]”hŒ5host_addr - MAC address of host’s end of this”…”�”}”(hjWFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j“Eh´KhjSFubj1)�”}”(hhh]”hÞ)�”}”(hŒEthernet over USB link”h]”hŒEthernet over USB link”…”�”}”(hjhFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j“Eh´KhjeFubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjSFubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j“Eh´KhjòEubj)�”}”(hŒNdev_addr - MAC address of device's end of this Ethernet over USB link ”h]”(j!)�”}”(hŒ5dev_addr - MAC address of device's end of this”h]”hŒ7dev_addr - MAC address of device’s end of this”…”�”}”(hj†Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j“Eh´Khj‚Fubj1)�”}”(hhh]”hÞ)�”}”(hŒEthernet over USB link”h]”hŒEthernet over USB link”…”�”}”(hj—Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j“Eh´Khj”Fubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj‚Fubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j“Eh´KhjòEubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_config_usb_gadget_gadget_functions_obex_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-config-usb-gadget-gadget-functions-obex-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjÅFubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/obex\.name**”h]”j`)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/obex\.name**”h]”hŒ4/config/usb-gadget/gadget/functions/obex.name”…”�”}”(hjßFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/configfs-usb-gadget-obex”h´KhjØFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕFubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒFubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅFubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂFubah}”(h]”jÁFah ]”h"]”Œ0abi_config_usb_gadget_gadget_functions_obex_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jGj·Fsj˜}”jÁFj·FsubhÞ)�”}”(hŒ[Defined on file :ref:`configfs-usb-gadget-obex `”h]”(hŒDefined on file ”…”�”}”(hjGh²hh³Nh´Nubh)�”}”(hŒK:ref:`configfs-usb-gadget-obex `”h]”j§)�”}”(hj Gh]”hŒconfigfs-usb-gadget-obex”…”�”}”(hj"Gh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j,GŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_configfs_usb_gadget_obex”uh1hh³jóFh´KhjGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jóFh´KhhÊh²hubhÞ)�”}”(hŒ¢This item contains just one readonly attribute: port_num. It contains the port number of the /dev/ttyGS device associated with obex function's instance "name".”h]”hŒ¨This item contains just one readonly attribute: port_num. It contains the port number of the /dev/ttyGS device associated with obex function’s instance “nameâ€�.”…”�”}”(hjDGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jóFh´KhhÊh²hubj))�”}”(hŒ7.. _abi_config_usb_gadget_gadget_functions_phonet_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-config-usb-gadget-gadget-functions-phonet-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj±Gh²hh³Nh´Nubh)�”}”(hŒO:ref:`configfs-usb-gadget-phonet `”h]”j§)�”}”(hj»Gh]”hŒconfigfs-usb-gadget-phonet”…”�”}”(hj½Gh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¹Gubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÇGŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_configfs_usb_gadget_phonet”uh1hh³jŽGh´Khj±Gubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽGh´KhhÊh²hubhÞ)�”}”(hŒ‹This item contains just one readonly attribute: ifname. It contains the network interface name assigned during network device registration.”h]”hŒ‹This item contains just one readonly attribute: ifname. It contains the network interface name assigned during network device registration.”…”�”}”(hjßGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽGh´KhhÊh²hubj))�”}”(hŒ8.. _abi_config_usb_gadget_gadget_functions_printer_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-config-usb-gadget-gadget-functions-printer-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjûGubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/config\/usb\-gadget\/gadget\/functions\/printer\.name**”h]”j`)�”}”(hŒ;**\/config\/usb\-gadget\/gadget\/functions\/printer\.name**”h]”hŒ7/config/usb-gadget/gadget/functions/printer.name”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/configfs-usb-gadget-printer”h´KhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûGubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjøGubah}”(h]”j÷Gah ]”h"]”Œ3abi_config_usb_gadget_gadget_functions_printer_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jGHjíGsj˜}”j÷GjíGsubhÞ)�”}”(hŒaDefined on file :ref:`configfs-usb-gadget-printer `”h]”(hŒDefined on file ”…”�”}”(hjLHh²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-usb-gadget-printer `”h]”j§)�”}”(hjVHh]”hŒconfigfs-usb-gadget-printer”…”�”}”(hjXHh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjTHubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jbHŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_configfs_usb_gadget_printer”uh1hh³j)Hh´KhjLHubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j)Hh´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjzHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j)Hh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj‹HubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj‹HubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ pnp_string”h]”hŒ pnp_string”…”�”}”(hj«Hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j)Hh´Khj¨Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥HubjW)�”}”(hhh]”hÞ)�”}”(hŒ+Data to be passed to the host in pnp string”h]”hŒ+Data to be passed to the host in pnp string”…”�”}”(hjÂHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j)Hh´Khj¿Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥Hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢HubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒq_len”h]”hŒq_len”…”�”}”(hjâHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j)Hh´KhjßHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜHubjW)�”}”(hhh]”hÞ)�”}”(hŒNumber of requests per endpoint”h]”hŒNumber of requests per endpoint”…”�”}”(hjùHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j)Hh´KhjöHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜHubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢Hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹Hubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆHubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ6.. _abi_config_usb_gadget_gadget_functions_rndis_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-config-usb-gadget-gadget-functions-rndis-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj4IubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/config\/usb\-gadget\/gadget\/functions\/rndis\.name**”h]”j`)�”}”(hŒ9**\/config\/usb\-gadget\/gadget\/functions\/rndis\.name**”h]”hŒ5/config/usb-gadget/gadget/functions/rndis.name”…”�”}”(hjNIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJIubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/configfs-usb-gadget-rndis”h´KhjGIubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDIubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjAIubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4Iubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1Iubah}”(h]”j0Iah ]”h"]”Œ1abi_config_usb_gadget_gadget_functions_rndis_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€Ij&Isj˜}”j0Ij&IsubhÞ)�”}”(hŒ]Defined on file :ref:`configfs-usb-gadget-rndis `”h]”(hŒDefined on file ”…”�”}”(hj…Ih²hh³Nh´Nubh)�”}”(hŒM:ref:`configfs-usb-gadget-rndis `”h]”j§)�”}”(hj�Ih]”hŒconfigfs-usb-gadget-rndis”…”�”}”(hj‘Ih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�Iubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j›IŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_configfs_usb_gadget_rndis”uh1hh³jbIh´Khj…Iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbIh´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj³Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbIh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjÄIubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÄIubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒifname”h]”hŒifname”…”�”}”(hjäIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbIh´KhjáIubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞIubjW)�”}”(hhh]”hÞ)�”}”(hŒDnetwork device interface name associated with this function instance”h]”hŒDnetwork device interface name associated with this function instance”…”�”}”(hjûIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbIh´KhjøIubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞIubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛIubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒqmult”h]”hŒqmult”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbIh´KhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJubjW)�”}”(hhh]”hÞ)�”}”(hŒ0queue length multiplier for high and super speed”h]”hŒ0queue length multiplier for high and super speed”…”�”}”(hj2Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbIh´Khj/Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛIubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ host_addr”h]”hŒ host_addr”…”�”}”(hjRJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbIh´KhjOJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLJubjW)�”}”(hhh]”hÞ)�”}”(hŒ8MAC address of host's end of this Ethernet over USB link”h]”hŒ:MAC address of host’s end of this Ethernet over USB link”…”�”}”(hjiJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbIh´KhjfJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLJubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛIubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdev_addr”h]”hŒdev_addr”…”�”}”(hj‰Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbIh´Khj†Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒJubjW)�”}”(hhh]”hÞ)�”}”(hŒ:MAC address of device's end of this Ethernet over USB link”h]”hŒ`”h]”(hŒDefined on file ”…”�”}”(hjÑKh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-tcm `”h]”j§)�”}”(hjÛKh]”hŒconfigfs-usb-gadget-tcm”…”�”}”(hjÝKh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÙKubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jçKŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_tcm”uh1hh³j®Kh´KhjÑKubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®Kh´KhhÊh²hubhÞ)�”}”(hŒiThere are no attributes because all the configuration is performed in the "target" subsystem of configfs.”h]”hŒmThere are no attributes because all the configuration is performed in the “targetâ€� subsystem of configfs.”…”�”}”(hjÿKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®Kh´KhhÊh²hubj))�”}”(hŒ5.. _abi_config_usb_gadget_gadget_functions_uac1_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-config-usb-gadget-gadget-functions-uac1-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjLubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/uac1\.name**”h]”j`)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/uac1\.name**”h]”hŒ4/config/usb-gadget/gadget/functions/uac1.name”…”�”}”(hj5Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1Lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/configfs-usb-gadget-uac1”h´Khj.Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjLubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLubah}”(h]”jLah ]”h"]”Œ0abi_config_usb_gadget_gadget_functions_uac1_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgLj Lsj˜}”jLj LsubhÞ)�”}”(hŒ[Defined on file :ref:`configfs-usb-gadget-uac1 `”h]”(hŒDefined on file ”…”�”}”(hjlLh²hh³Nh´Nubh)�”}”(hŒK:ref:`configfs-usb-gadget-uac1 `”h]”j§)�”}”(hjvLh]”hŒconfigfs-usb-gadget-uac1”…”�”}”(hjxLh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtLubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚LŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_configfs_usb_gadget_uac1”uh1hh³jILh´KhjlLubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjšLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj«LubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj«LubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_chmask”h]”hŒc_chmask”…”�”}”(hjËLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjÈLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅLubjW)�”}”(hhh]”hÞ)�”}”(hŒcapture channel mask”h]”hŒcapture channel mask”…”�”}”(hjâLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjßLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅLubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_srate”h]”hŒc_srate”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjÿLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüLubjW)�”}”(hhh]”hÞ)�”}”(hŒ0list of capture sampling rates (comma-separated)”h]”hŒ0list of capture sampling rates (comma-separated)”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüLubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_ssize”h]”hŒc_ssize”…”�”}”(hj9Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´Khj6Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3MubjW)�”}”(hhh]”hÞ)�”}”(hŒcapture sample size (bytes)”h]”hŒcapture sample size (bytes)”…”�”}”(hjPMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjMMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3Mubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_mute_present”h]”hŒc_mute_present”…”�”}”(hjpMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjmMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjMubjW)�”}”(hhh]”hÞ)�”}”(hŒcapture mute control enable”h]”hŒcapture mute control enable”…”�”}”(hj‡Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´Khj„Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjMubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_volume_present”h]”hŒc_volume_present”…”�”}”(hj§Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´Khj¤Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡MubjW)�”}”(hhh]”hÞ)�”}”(hŒcapture volume control enable”h]”hŒcapture volume control enable”…”�”}”(hj¾Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´Khj»Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡Mubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ c_volume_min”h]”hŒ c_volume_min”…”�”}”(hjÞMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjÛMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØMubjW)�”}”(hhh]”hÞ)�”}”(hŒ.capture volume control min value (in 1/256 dB)”h]”hŒ.capture volume control min value (in 1/256 dB)”…”�”}”(hjõMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjòMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØMubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ c_volume_max”h]”hŒ c_volume_max”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNubjW)�”}”(hhh]”hÞ)�”}”(hŒ.capture volume control max value (in 1/256 dB)”h]”hŒ.capture volume control max value (in 1/256 dB)”…”�”}”(hj,Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´Khj)Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ c_volume_res”h]”hŒ c_volume_res”…”�”}”(hjLNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjINubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFNubjW)�”}”(hhh]”hÞ)�”}”(hŒ/capture volume control resolution (in 1/256 dB)”h]”hŒ/capture volume control resolution (in 1/256 dB)”…”�”}”(hjcNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´Khj`Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFNubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒp_chmask”h]”hŒp_chmask”…”�”}”(hjƒNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´Khj€Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}NubjW)�”}”(hhh]”hÞ)�”}”(hŒplayback channel mask”h]”hŒplayback channel mask”…”�”}”(hjšNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´Khj—Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒp_srate”h]”hŒp_srate”…”�”}”(hjºNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´Khj·Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´NubjW)�”}”(hhh]”hÞ)�”}”(hŒ1list of playback sampling rates (comma-separated)”h]”hŒ1list of playback sampling rates (comma-separated)”…”�”}”(hjÑNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjÎNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒp_ssize”h]”hŒp_ssize”…”�”}”(hjñNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjîNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëNubjW)�”}”(hhh]”hÞ)�”}”(hŒplayback sample size (bytes)”h]”hŒplayback sample size (bytes)”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëNubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒp_mute_present”h]”hŒp_mute_present”…”�”}”(hj(Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´Khj%Oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"OubjW)�”}”(hhh]”hÞ)�”}”(hŒplayback mute control enable”h]”hŒplayback mute control enable”…”�”}”(hj?Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jILh´KhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$Rubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂLubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj«Lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨Lubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ<.. _abi_config_usb_gadget_gadget_functions_uac1_legacy_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-config-usb-gadget-gadget-functions-uac1-legacy-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj|RubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/config\/usb\-gadget\/gadget\/functions\/uac1_legacy\.name**”h]”j`)�”}”(hŒ?**\/config\/usb\-gadget\/gadget\/functions\/uac1_legacy\.name**”h]”hŒ;/config/usb-gadget/gadget/functions/uac1_legacy.name”…”�”}”(hj–Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’Rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/configfs-usb-gadget-uac1_legacy”h´Khj�Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒRubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|Rubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyRubah}”(h]”jxRah ]”h"]”Œ7abi_config_usb_gadget_gadget_functions_uac1_legacy_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈRjnRsj˜}”jxRjnRsubhÞ)�”}”(hŒiDefined on file :ref:`configfs-usb-gadget-uac1_legacy `”h]”(hŒDefined on file ”…”�”}”(hjÍRh²hh³Nh´Nubh)�”}”(hŒY:ref:`configfs-usb-gadget-uac1_legacy `”h]”j§)�”}”(hj×Rh]”hŒconfigfs-usb-gadget-uac1_legacy”…”�”}”(hjÙRh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÕRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jãRŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_configfs_usb_gadget_uac1_legacy”uh1hh³jªRh´KhjÍRubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jªRh´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjûRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jªRh´KhhÊh²hubhÞ)�”}”(hŒ�audio_buf_size - audio buffer size req_buf_size - ISO OUT endpoint request buffer size req_count - ISO OUT endpoint request count”h]”hŒ�audio_buf_size - audio buffer size req_buf_size - ISO OUT endpoint request buffer size req_count - ISO OUT endpoint request count”…”�”}”(hj Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jªRh´KhhÊh²hubj))�”}”(hŒ5.. _abi_config_usb_gadget_gadget_functions_uac2_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-config-usb-gadget-gadget-functions-uac2-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj%SubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/uac2\.name**”h]”j`)�”}”(hŒ8**\/config\/usb\-gadget\/gadget\/functions\/uac2\.name**”h]”hŒ4/config/usb-gadget/gadget/functions/uac2.name”…”�”}”(hj?Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;Subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/configfs-usb-gadget-uac2”h´Khj8Subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5Subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2Subah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%Subeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"Subah}”(h]”j!Sah ]”h"]”Œ0abi_config_usb_gadget_gadget_functions_uac2_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jqSjSsj˜}”j!SjSsubhÞ)�”}”(hŒ[Defined on file :ref:`configfs-usb-gadget-uac2 `”h]”(hŒDefined on file ”…”�”}”(hjvSh²hh³Nh´Nubh)�”}”(hŒK:ref:`configfs-usb-gadget-uac2 `”h]”j§)�”}”(hj€Sh]”hŒconfigfs-usb-gadget-uac2”…”�”}”(hj‚Sh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj~Subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒSŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_configfs_usb_gadget_uac2”uh1hh³jSSh´KhjvSubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj¤Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjµSubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjµSubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_chmask”h]”hŒc_chmask”…”�”}”(hjÕSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjÒSubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏSubjW)�”}”(hhh]”hÞ)�”}”(hŒcapture channel mask”h]”hŒcapture channel mask”…”�”}”(hjìSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjéSubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏSubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_srate”h]”hŒc_srate”…”�”}”(hj Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTubjW)�”}”(hhh]”hÞ)�”}”(hŒ0list of capture sampling rates (comma-separated)”h]”hŒ0list of capture sampling rates (comma-separated)”…”�”}”(hj#Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_ssize”h]”hŒc_ssize”…”�”}”(hjCTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj@Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=TubjW)�”}”(hhh]”hÞ)�”}”(hŒcapture sample size (bytes)”h]”hŒcapture sample size (bytes)”…”�”}”(hjZTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjWTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=Tubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ c_hs_bint”h]”hŒ c_hs_bint”…”�”}”(hjzTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjwTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtTubjW)�”}”(hhh]”hÞ)�”}”(hŒ1capture bInterval for HS/SS (1-4: fixed, 0: auto)”h]”hŒ1capture bInterval for HS/SS (1-4: fixed, 0: auto)”…”�”}”(hj‘Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjŽTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtTubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_sync”h]”hŒc_sync”…”�”}”(hj±Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj®Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«TubjW)�”}”(hhh]”hÞ)�”}”(hŒ-capture synchronization type (async/adaptive)”h]”hŒ-capture synchronization type (async/adaptive)”…”�”}”(hjÈTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjÅTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«Tubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_mute_present”h]”hŒc_mute_present”…”�”}”(hjèTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjåTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâTubjW)�”}”(hhh]”hÞ)�”}”(hŒcapture mute control enable”h]”hŒcapture mute control enable”…”�”}”(hjÿTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjüTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâTubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_volume_present”h]”hŒc_volume_present”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUubjW)�”}”(hhh]”hÞ)�”}”(hŒcapture volume control enable”h]”hŒcapture volume control enable”…”�”}”(hj6Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj3Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ c_volume_min”h]”hŒ c_volume_min”…”�”}”(hjVUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjSUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPUubjW)�”}”(hhh]”hÞ)�”}”(hŒ.capture volume control min value (in 1/256 dB)”h]”hŒ.capture volume control min value (in 1/256 dB)”…”�”}”(hjmUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPUubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ c_volume_max”h]”hŒ c_volume_max”…”�”}”(hj�Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjŠUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡UubjW)�”}”(hhh]”hÞ)�”}”(hŒ.capture volume control max value (in 1/256 dB)”h]”hŒ.capture volume control max value (in 1/256 dB)”…”�”}”(hj¤Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj¡Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡Uubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ c_volume_res”h]”hŒ c_volume_res”…”�”}”(hjÄUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjÁUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾UubjW)�”}”(hhh]”hÞ)�”}”(hŒ/capture volume control resolution (in 1/256 dB)”h]”hŒ/capture volume control resolution (in 1/256 dB)”…”�”}”(hjÛUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjØUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾Uubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒfb_max”h]”hŒfb_max”…”�”}”(hjûUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjøUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõUubjW)�”}”(hhh]”hÞ)�”}”(hŒ%maximum extra bandwidth in async mode”h]”hŒ%maximum extra bandwidth in async mode”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõUubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒp_chmask”h]”hŒp_chmask”…”�”}”(hj2Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj/Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,VubjW)�”}”(hhh]”hÞ)�”}”(hŒplayback channel mask”h]”hŒplayback channel mask”…”�”}”(hjIVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjFVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,Vubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒp_srate”h]”hŒp_srate”…”�”}”(hjiVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjfVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcVubjW)�”}”(hhh]”hÞ)�”}”(hŒ1list of playback sampling rates (comma-separated)”h]”hŒ1list of playback sampling rates (comma-separated)”…”�”}”(hj€Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj}Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcVubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒp_ssize”h]”hŒp_ssize”…”�”}”(hj Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj�Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšVubjW)�”}”(hhh]”hÞ)�”}”(hŒplayback sample size (bytes)”h]”hŒplayback sample size (bytes)”…”�”}”(hj·Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj´Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšVubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ p_hs_bint”h]”hŒ p_hs_bint”…”�”}”(hj×Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjÔVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑVubjW)�”}”(hhh]”hÞ)�”}”(hŒ2playback bInterval for HS/SS (1-4: fixed, 0: auto)”h]”hŒ2playback bInterval for HS/SS (1-4: fixed, 0: auto)”…”�”}”(hjîVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjëVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑVubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒp_mute_present”h]”hŒp_mute_present”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWubjW)�”}”(hhh]”hÞ)�”}”(hŒplayback mute control enable”h]”hŒplayback mute control enable”…”�”}”(hj%Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj"Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒp_volume_present”h]”hŒp_volume_present”…”�”}”(hjEWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjBWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?WubjW)�”}”(hhh]”hÞ)�”}”(hŒplayback volume control enable”h]”hŒplayback volume control enable”…”�”}”(hj\Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjYWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?Wubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ p_volume_min”h]”hŒ p_volume_min”…”�”}”(hj|Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjyWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvWubjW)�”}”(hhh]”hÞ)�”}”(hŒ/playback volume control min value (in 1/256 dB)”h]”hŒ/playback volume control min value (in 1/256 dB)”…”�”}”(hj“Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj�Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvWubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ p_volume_max”h]”hŒ p_volume_max”…”�”}”(hj³Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj°Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­WubjW)�”}”(hhh]”hÞ)�”}”(hŒ/playback volume control max value (in 1/256 dB)”h]”hŒ/playback volume control max value (in 1/256 dB)”…”�”}”(hjÊWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjÇWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­Wubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ p_volume_res”h]”hŒ p_volume_res”…”�”}”(hjêWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjçWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäWubjW)�”}”(hhh]”hÞ)�”}”(hŒ0playback volume control resolution (in 1/256 dB)”h]”hŒ0playback volume control resolution (in 1/256 dB)”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjþWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäWubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ req_number”h]”hŒ req_number”…”�”}”(hj!Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXubjW)�”}”(hhh]”hÞ)�”}”(hŒBthe number of pre-allocated requests for both capture and playback”h]”hŒBthe number of pre-allocated requests for both capture and playback”…”�”}”(hj8Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj5Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ function_name”h]”hŒ function_name”…”�”}”(hjXXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjUXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRXubjW)�”}”(hhh]”hÞ)�”}”(hŒname of the interface”h]”hŒname of the interface”…”�”}”(hjoXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjlXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRXubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ if_ctrl_name”h]”hŒ if_ctrl_name”…”�”}”(hj�Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjŒXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰XubjW)�”}”(hhh]”hÞ)�”}”(hŒtopology control name”h]”hŒtopology control name”…”�”}”(hj¦Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj£Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰Xubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒclksrc_in_name”h]”hŒclksrc_in_name”…”�”}”(hjÆXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjÃXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀXubjW)�”}”(hhh]”hÞ)�”}”(hŒinput clock name”h]”hŒinput clock name”…”�”}”(hjÝXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjÚXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀXubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒclksrc_out_name”h]”hŒclksrc_out_name”…”�”}”(hjýXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjúXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷XubjW)�”}”(hhh]”hÞ)�”}”(hŒoutput clock name”h]”hŒoutput clock name”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷Xubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ p_it_name”h]”hŒ p_it_name”…”�”}”(hj4Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj1Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.YubjW)�”}”(hhh]”hÞ)�”}”(hŒplayback input terminal name”h]”hŒplayback input terminal name”…”�”}”(hjKYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjHYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.Yubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ p_it_ch_name”h]”hŒ p_it_ch_name”…”�”}”(hjkYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjhYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeYubjW)�”}”(hhh]”hÞ)�”}”(hŒ!playback input first channel name”h]”hŒ!playback input first channel name”…”�”}”(hj‚Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeYubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ p_ot_name”h]”hŒ p_ot_name”…”�”}”(hj¢Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjŸYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœYubjW)�”}”(hhh]”hÞ)�”}”(hŒplayback output terminal name”h]”hŒplayback output terminal name”…”�”}”(hj¹Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj¶Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœYubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ p_fu_vol_name”h]”hŒ p_fu_vol_name”…”�”}”(hjÙYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjÖYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓYubjW)�”}”(hhh]”hÞ)�”}”(hŒ'playback mute/volume function unit name”h]”hŒ'playback mute/volume function unit name”…”�”}”(hjðYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjíYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓYubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ c_it_name”h]”hŒ c_it_name”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ZubjW)�”}”(hhh]”hÞ)�”}”(hŒcapture input terminal name”h]”hŒcapture input terminal name”…”�”}”(hj'Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj$Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ c_it_ch_name”h]”hŒ c_it_ch_name”…”�”}”(hjGZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjDZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAZubjW)�”}”(hhh]”hÞ)�”}”(hŒ capture input first channel name”h]”hŒ capture input first channel name”…”�”}”(hj^Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj[Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAZubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ c_ot_name”h]”hŒ c_ot_name”…”�”}”(hj~Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj{Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxZubjW)�”}”(hhh]”hÞ)�”}”(hŒcapture output terminal name”h]”hŒcapture output terminal name”…”�”}”(hj•Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj’Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxZubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ c_fu_vol_name”h]”hŒ c_fu_vol_name”…”�”}”(hjµZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj²Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ZubjW)�”}”(hhh]”hÞ)�”}”(hŒ(capture mute/volume functional unit name”h]”hŒ(capture mute/volume functional unit name”…”�”}”(hjÌZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjÉZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc_terminal_type”h]”hŒc_terminal_type”…”�”}”(hjìZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´KhjéZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæZubjW)�”}”(hhh]”hÞ)�”}”(hŒ!code of the capture terminal type”h]”hŒ!code of the capture terminal type”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæZubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒp_terminal_type”h]”hŒp_terminal_type”…”�”}”(hj#[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj [ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ubjW)�”}”(hhh]”hÞ)�”}”(hŒ"code of the playback terminal type”h]”hŒ"code of the playback terminal type”…”�”}”(hj:[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSSh´Khj7[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌSubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²Subah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_config_usb_gadget_gadget_functions_uvc_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-config-usb-gadget-gadget-functions-uvc-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hju[ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name**”h]”j`)�”}”(hŒ7**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name**”h]”hŒ3/config/usb-gadget/gadget/functions/uvc.name”…”�”}”(hj�[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/configfs-usb-gadget-uvc”h´Khjˆ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhju[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjr[ubah}”(h]”jq[ah ]”h"]”Œ/abi_config_usb_gadget_gadget_functions_uvc_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁ[jg[sj˜}”jq[jg[subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjÆ[h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjÐ[h]”hŒconfigfs-usb-gadget-uvc”…”�”}”(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ÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´KhjÆ[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KhhÊh²hubhÞ)�”}”(hŒUVC function directory”h]”hŒUVC function directory”…”�”}”(hjô[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj\ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj\ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒstreaming_maxburst”h]”hŒstreaming_maxburst”…”�”}”(hj%\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Khj"\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0..15 (ss only)”h]”hŒ0..15 (ss only)”…”�”}”(hj<\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Khj9\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒstreaming_maxpacket”h]”hŒstreaming_maxpacket”…”�”}”(hj\\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KhjY\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV\ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1..1023 (fs), 1..3072 (hs/ss)”h]”hŒ1..1023 (fs), 1..3072 (hs/ss)”…”�”}”(hjs\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Khjp\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒstreaming_interval”h]”hŒstreaming_interval”…”�”}”(hj“\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Khj�\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�\ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1..16”h]”hŒ1..16”…”�”}”(hjª\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Khj§\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ function_name”h]”hŒ function_name”…”�”}”(hjÊ\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KhjÇ\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ\ubjW)�”}”(hhh]”hÞ)�”}”(hŒ string [32]”h]”hŒ string [32]”…”�”}”(hjá\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KhjÞ\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ<.. _abi_config_usb_gadget_gadget_functions_uvc_name_control:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-config-usb-gadget-gadget-functions-uvc-name-control”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj]ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control**”h]”j`)�”}”(hŒ@**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control**”h]”hŒ</config/usb-gadget/gadget/functions/uvc.name/control”…”�”}”(hj6]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K hj/]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]ubah}”(h]”j]ah ]”h"]”Œ7abi_config_usb_gadget_gadget_functions_uvc_name_control”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jg]j]sj˜}”j]j]subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjl]h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjv]h]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjx]h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjt]ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚]Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K hjl]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K hhÊh²hubhÞ)�”}”(hŒControl descriptors”h]”hŒControl descriptors”…”�”}”(hjš]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K hhÊh²hubhÞ)�”}”(hŒ4All attributes read only except enable_interrupt_ep:”h]”hŒ4All attributes read only except enable_interrupt_ep:”…”�”}”(hj¨]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Ku•h1j@hj¹]ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¹]ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbInterfaceNumber”h]”hŒbInterfaceNumber”…”�”}”(hjÙ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K hjÖ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ]ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1USB interface number for this streaming interface”h]”hŒ1USB interface number for this streaming interface”…”�”}”(hjð]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K hjí]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐ]ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒenable_interrupt_ep”h]”hŒenable_interrupt_ep”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K hj ^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ^ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:flag to enable the interrupt endpoint for the VC interface”h]”hŒ:flag to enable the interrupt endpoint for the VC interface”…”�”}”(hj'^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K hj$^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐ]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒB.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_class:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-config-usb-gadget-gadget-functions-uvc-name-control-class”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjb^ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/class**”h]”j`)�”}”(hŒG**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/class**”h]”hŒC/config/usb-gadget/gadget/functions/uvc.name/control/class”…”�”}”(hj|^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Khju^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjb^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_^ubah}”(h]”j^^ah ]”h"]”Œ=abi_config_usb_gadget_gadget_functions_uvc_name_control_class”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­^jT^sj˜}”j^^jT^subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hj²^h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj¼^h]”hŒconfigfs-usb-gadget-uvc”…”�”}”(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ÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´Khj²^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KhhÊh²hubhÞ)�”}”(hŒClass descriptors”h]”hŒClass descriptors”…”�”}”(hjà^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KhhÊh²hubj))�”}”(hŒE.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_class_fs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-config-usb-gadget-gadget-functions-uvc-name-control-class-fs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjü^ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/class\/fs**”h]”j`)�”}”(hŒK**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/class\/fs**”h]”hŒG/config/usb-gadget/gadget/functions/uvc.name/control/class/fs”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K%hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj _ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj _ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjü^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjù^ubah}”(h]”jø^ah ]”h"]”Œ@abi_config_usb_gadget_gadget_functions_uvc_name_control_class_fs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jG_jî^sj˜}”jø^jî^subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjL_h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjV_h]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjX_h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjT_ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jb_Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K%hjL_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K%hhÊh²hubhÞ)�”}”(hŒ$Full speed control class descriptors”h]”hŒ$Full speed control class descriptors”…”�”}”(hjz_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K%hhÊh²hubj))�”}”(hŒE.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_class_ss:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-config-usb-gadget-gadget-functions-uvc-name-control-class-ss”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj–_ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/class\/ss**”h]”j`)�”}”(hŒK**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/class\/ss**”h]”hŒG/config/usb-gadget/gadget/functions/uvc.name/control/class/ss”…”�”}”(hj°_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K hj©_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“_ubah}”(h]”j’_ah ]”h"]”Œ@abi_config_usb_gadget_gadget_functions_uvc_name_control_class_ss”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”já_jˆ_sj˜}”j’_jˆ_subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjæ_h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjð_h]”hŒconfigfs-usb-gadget-uvc”…”�”}”(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ÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K hjæ_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K hhÊh²hubhÞ)�”}”(hŒ%Super speed control class descriptors”h]”hŒ%Super speed control class descriptors”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K hhÊh²hubj))�”}”(hŒG.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_extensions:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-config-usb-gadget-gadget-functions-uvc-name-control-extensions”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj0`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/extensions**”h]”j`)�”}”(hŒL**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/extensions**”h]”hŒH/config/usb-gadget/gadget/functions/uvc.name/control/extensions”…”�”}”(hjJ`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjF`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KthjC`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-`ubah}”(h]”j,`ah ]”h"]”ŒBabi_config_usb_gadget_gadget_functions_uvc_name_control_extensions”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{`j"`sj˜}”j,`j"`subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hj€`h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjŠ`h]”hŒconfigfs-usb-gadget-uvc”…”�”}”(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ÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´Kthj€`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KthhÊh²hubhÞ)�”}”(hŒExtension unit descriptors”h]”hŒExtension unit descriptors”…”�”}”(hj®`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KthhÊh²hubj))�”}”(hŒL.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_extensions_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-config-usb-gadget-gadget-functions-uvc-name-control-extensions-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjÊ`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/extensions\/name**”h]”j`)�”}”(hŒR**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/extensions\/name**”h]”hŒN/config/usb-gadget/gadget/functions/uvc.name/control/extensions/name”…”�”}”(hjä`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjà`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KyhjÝ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊ`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇ`ubah}”(h]”jÆ`ah ]”h"]”ŒGabi_config_usb_gadget_gadget_functions_uvc_name_control_extensions_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jaj¼`sj˜}”jÆ`j¼`subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjah²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj$ah]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hj&ah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj"aubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j0aŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´Kyhjaubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KyhhÊh²hubhÞ)�”}”(hŒExtension Unit (XU) Descriptor”h]”hŒExtension Unit (XU) Descriptor”…”�”}”(hjHah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KyhhÊh²hubhÞ)�”}”(hŒIbLength, bUnitID and iExtension are read-only. All others are read-write.”h]”hŒIbLength, bUnitID and iExtension are read-only. All others are read-write.”…”�”}”(hjVah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KyhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjgaubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjgaubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbLength”h]”hŒbLength”…”�”}”(hj‡ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhj„aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�aubjW)�”}”(hhh]”hÞ)�”}”(hŒsize of the descriptor in bytes”h]”hŒsize of the descriptor in bytes”…”�”}”(hjžah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhj›aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�aubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~aubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbUnitID”h]”hŒbUnitID”…”�”}”(hj¾ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhj»aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸aubjW)�”}”(hhh]”hÞ)�”}”(hŒnon-zero ID of this unit”h]”hŒnon-zero ID of this unit”…”�”}”(hjÕah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KyhjÒaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸aubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~aubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒguidExtensionCode”h]”hŒguidExtensionCode”…”�”}”(hjõah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhjòaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïaubjW)�”}”(hhh]”hÞ)�”}”(hŒ'Vendor-specific code identifying the XU”h]”hŒ'Vendor-specific code identifying the XU”…”�”}”(hj bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhj bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïaubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~aubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bNumControls”h]”hŒ bNumControls”…”�”}”(hj,bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhj)bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&bubjW)�”}”(hhh]”hÞ)�”}”(hŒnumber of controls in this XU”h]”hŒnumber of controls in this XU”…”�”}”(hjCbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhj@bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&bubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~aubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bNrInPins”h]”hŒ bNrInPins”…”�”}”(hjcbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhj`bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]bubjW)�”}”(hhh]”hÞ)�”}”(hŒ"number of input pins for this unit”h]”hŒ"number of input pins for this unit”…”�”}”(hjzbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhjwbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]bubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~aubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ baSourceID”h]”hŒ baSourceID”…”�”}”(hjšbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhj—bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”bubjW)�”}”(hhh]”hÞ)�”}”(hŒGlist of the IDs of the units or terminals to which this XU is connected”h]”hŒGlist of the IDs of the units or terminals to which this XU is connected”…”�”}”(hj±bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhj®bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”bubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~aubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bControlSize”h]”hŒ bControlSize”…”�”}”(hjÑbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KyhjÎbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËbubjW)�”}”(hhh]”hÞ)�”}”(hŒ%size of the bmControls field in bytes”h]”hŒ%size of the bmControls field in bytes”…”�”}”(hjèbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhjåbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËbubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~aubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bmControls”h]”hŒ bmControls”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcubjW)�”}”(hhh]”hÞ)�”}”(hŒFlist of bitmaps detailing which vendor specific controls are supported”h]”hŒFlist of bitmaps detailing which vendor specific controls are supported”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~aubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ iExtension”h]”hŒ iExtension”…”�”}”(hj?ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kyhjabi-config-usb-gadget-gadget-functions-uvc-name-control-header”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj‘cubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/header**”h]”j`)�”}”(hŒH**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/header**”h]”hŒD/config/usb-gadget/gadget/functions/uvc.name/control/header”…”�”}”(hj«ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K�hj¤cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡cubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžcubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽcubah}”(h]”j�cah ]”h"]”Œ>abi_config_usb_gadget_gadget_functions_uvc_name_control_header”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜcjƒcsj˜}”j�cjƒcsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjách²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjëch]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjích²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjécubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j÷cŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K�hjácubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K�hhÊh²hubhÞ)�”}”(hŒControl header descriptors”h]”hŒControl header descriptors”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K�hhÊh²hubj))�”}”(hŒH.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_header_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-config-usb-gadget-gadget-functions-uvc-name-control-header-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj+dubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/header\/name**”h]”j`)�”}”(hŒN**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/header\/name**”h]”hŒJ/config/usb-gadget/gadget/functions/uvc.name/control/header/name”…”�”}”(hjEdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K•hj>dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;dubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8dubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+dubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(dubah}”(h]”j'dah ]”h"]”ŒCabi_config_usb_gadget_gadget_functions_uvc_name_control_header_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvdjdsj˜}”j'djdsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hj{dh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj…dh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hj‡dh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjƒdubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‘dŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K•hj{dubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K•hhÊh²hubhÞ)�”}”(hŒ#Specific control header descriptors”h]”hŒ#Specific control header descriptors”…”�”}”(hj©dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K•hhÊh²hubhÞ)�”}”(hŒdwClockFrequency bcdUVC”h]”hŒdwClockFrequency bcdUVC”…”�”}”(hj·dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K•hhÊh²hubj))�”}”(hŒG.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_processing:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-config-usb-gadget-gadget-functions-uvc-name-control-processing”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjÓdubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/processing**”h]”j`)�”}”(hŒL**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/processing**”h]”hŒH/config/usb-gadget/gadget/functions/uvc.name/control/processing”…”�”}”(hjídh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjédubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K^hjædubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãdubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjàdubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓdubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐdubah}”(h]”jÏdah ]”h"]”ŒBabi_config_usb_gadget_gadget_functions_uvc_name_control_processing”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jejÅdsj˜}”jÏdjÅdsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hj#eh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj-eh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hj/eh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj+eubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j9eŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K^hj#eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K^hhÊh²hubhÞ)�”}”(hŒProcessing unit descriptors”h]”hŒProcessing unit descriptors”…”�”}”(hjQeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K^hhÊh²hubj))�”}”(hŒO.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_processing_default:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-config-usb-gadget-gadget-functions-uvc-name-control-processing-default”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjmeubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/processing\/default**”h]”j`)�”}”(hŒU**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/processing\/default**”h]”hŒQ/config/usb-gadget/gadget/functions/uvc.name/control/processing/default”…”�”}”(hj‡eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kchj€eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}eubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzeubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmeubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjeubah}”(h]”jieah ]”h"]”ŒJabi_config_usb_gadget_gadget_functions_uvc_name_control_processing_default”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸ej_esj˜}”jiej_esubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hj½eh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjÇeh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjÉeh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÅeubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÓeŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´Kchj½eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KchhÊh²hubhÞ)�”}”(hŒ#Default processing unit descriptors”h]”hŒ#Default processing unit descriptors”…”�”}”(hjëeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KchhÊh²hubhÞ)�”}”(hŒ@All attributes read only except bmControls, which is read/write:”h]”hŒ@All attributes read only except bmControls, which is read/write:”…”�”}”(hjùeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KchhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj fubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj fubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ iProcessing”h]”hŒ iProcessing”…”�”}”(hj*fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kchj'fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$fubjW)�”}”(hhh]”hÞ)�”}”(hŒindex of string descriptor”h]”hŒindex of string descriptor”…”�”}”(hjAfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kchj>fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$fubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!fubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bmControls”h]”hŒ bmControls”…”�”}”(hjafh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kchj^fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[fubjW)�”}”(hhh]”hÞ)�”}”(hŒCbitmap specifying which controls are supported for the video stream”h]”hŒCbitmap specifying which controls are supported for the video stream”…”�”}”(hjxfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kchjufubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[fubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!fubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwMaxMultiplier”h]”hŒwMaxMultiplier”…”�”}”(hj˜fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kchj•fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’fubjW)�”}”(hhh]”hÞ)�”}”(hŒ"maximum digital magnification x100”h]”hŒ"maximum digital magnification x100”…”�”}”(hj¯fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kchj¬fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’fubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!fubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bSourceID”h]”hŒ bSourceID”…”�”}”(hjÏfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KchjÌfubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉfubjW)�”}”(hhh]”hÞ)�”}”(hŒ2id of the terminal to which this unit is connected”h]”hŒ2id of the terminal to which this unit is connected”…”�”}”(hjæfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kchjãfubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉfubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!fubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbUnitID”h]”hŒbUnitID”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kchjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgubjW)�”}”(hhh]”hÞ)�”}”(hŒa non-zero id of this unit”h]”hŒa non-zero id of this unit”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kchjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!fubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒE.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_terminal:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-config-usb-gadget-gadget-functions-uvc-name-control-terminal”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjXgubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/terminal**”h]”j`)�”}”(hŒJ**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/terminal**”h]”hŒF/config/usb-gadget/gadget/functions/uvc.name/control/terminal”…”�”}”(hjrgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjngubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K*hjkgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhgubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjegubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjXgubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjUgubah}”(h]”jTgah ]”h"]”Œ@abi_config_usb_gadget_gadget_functions_uvc_name_control_terminal”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£gjJgsj˜}”jTgjJgsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hj¨gh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj²gh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hj´gh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj°gubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¾gŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K*hj¨gubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K*hhÊh²hubhÞ)�”}”(hŒTerminal descriptors”h]”hŒTerminal descriptors”…”�”}”(hjÖgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K*hhÊh²hubj))�”}”(hŒL.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_terminal_camera:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-config-usb-gadget-gadget-functions-uvc-name-control-terminal-camera”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjògubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/terminal\/camera**”h]”j`)�”}”(hŒR**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/terminal\/camera**”h]”hŒN/config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera”…”�”}”(hj hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KEhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿgubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjògubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjïgubah}”(h]”jîgah ]”h"]”ŒGabi_config_usb_gadget_gadget_functions_uvc_name_control_terminal_camera”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=hjägsj˜}”jîgjägsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjBhh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjLhh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjNhh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJhubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jXhŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´KEhjBhubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KEhhÊh²hubhÞ)�”}”(hŒCamera terminal descriptors”h]”hŒCamera terminal descriptors”…”�”}”(hjphh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KEhhÊh²hubj))�”}”(hŒT.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_terminal_camera_default:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒOabi-config-usb-gadget-gadget-functions-uvc-name-control-terminal-camera-default”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j@hjŒhubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/terminal\/camera\/default**”h]”j`)�”}”(hŒ[**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/terminal\/camera\/default**”h]”hŒW/config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default”…”�”}”(hj¦hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhjŸhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœhubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™hubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒhubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰hubah}”(h]”jˆhah ]”h"]”ŒOabi_config_usb_gadget_gadget_functions_uvc_name_control_terminal_camera_default”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j×hj~hsj˜}”jˆhj~hsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjÜhh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjæhh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjèhh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjähubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jòhŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´KJhjÜhubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhhÊh²hubhÞ)�”}”(hŒ#Default camera terminal descriptors”h]”hŒ#Default camera terminal descriptors”…”�”}”(hj ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhhÊh²hubhÞ)�”}”(hŒ@All attributes read only except bmControls, which is read/write:”h]”hŒ@All attributes read only except bmControls, which is read/write:”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj)iubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hj)iubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bmControls”h]”hŒ bmControls”…”�”}”(hjIih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhjFiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCiubjW)�”}”(hhh]”hÞ)�”}”(hŒCbitmap specifying which controls are supported for the video stream”h]”hŒCbitmap specifying which controls are supported for the video stream”…”�”}”(hj`ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhj]iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCiubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@iubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwOcularFocalLength”h]”hŒwOcularFocalLength”…”�”}”(hj€ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhj}iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjziubjW)�”}”(hhh]”hÞ)�”}”(hŒthe value of Locular”h]”hŒthe value of Locular”…”�”}”(hj—ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhj”iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjziubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@iubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwObjectiveFocalLengthMax”h]”hŒwObjectiveFocalLengthMax”…”�”}”(hj·ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhj´iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±iubjW)�”}”(hhh]”hÞ)�”}”(hŒthe value of Lmin”h]”hŒthe value of Lmin”…”�”}”(hjÎih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhjËiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±iubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@iubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwObjectiveFocalLengthMin”h]”hŒwObjectiveFocalLengthMin”…”�”}”(hjîih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhjëiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèiubjW)�”}”(hhh]”hÞ)�”}”(hŒthe value of Lmax”h]”hŒthe value of Lmax”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèiubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@iubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ iTerminal”h]”hŒ iTerminal”…”�”}”(hj%jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KJhj"jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjubjW)�”}”(hhh]”hÞ)�”}”(hŒindex of string descriptor”h]”hŒindex of string descriptor”…”�”}”(hj`”h]”(hŒDefined on file ”…”�”}”(hjlkh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjvkh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjxkh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚kŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K/hjlkubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K/hhÊh²hubhÞ)�”}”(hŒOutput terminal descriptors”h]”hŒOutput terminal descriptors”…”�”}”(hjškh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K/hhÊh²hubj))�”}”(hŒT.. _abi_config_usb_gadget_gadget_functions_uvc_name_control_terminal_output_default:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒOabi-config-usb-gadget-gadget-functions-uvc-name-control-terminal-output-default”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j@hj¶kubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/terminal\/output\/default**”h]”j`)�”}”(hŒ[**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/control\/terminal\/output\/default**”h]”hŒW/config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default”…”�”}”(hjÐkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌkubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hjÉkubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆkubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃkubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³kubah}”(h]”j²kah ]”h"]”ŒOabi_config_usb_gadget_gadget_functions_uvc_name_control_terminal_output_default”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlj¨ksj˜}”j²kj¨ksubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjlh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjlh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjlubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K4hjlubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hhÊh²hubhÞ)�”}”(hŒ#Default output terminal descriptors”h]”hŒ#Default output terminal descriptors”…”�”}”(hj4lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hhÊh²hubhÞ)�”}”(hŒ*All attributes read only except bSourceID:”h]”hŒ*All attributes read only except bSourceID:”…”�”}”(hjBlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjSlubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjSlubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ iTerminal”h]”hŒ iTerminal”…”�”}”(hjslh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hjplubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmlubjW)�”}”(hhh]”hÞ)�”}”(hŒindex of string descriptor”h]”hŒindex of string descriptor”…”�”}”(hjŠlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hj‡lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmlubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjlubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bSourceID”h]”hŒ bSourceID”…”�”}”(hjªlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hj§lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤lubjW)�”}”(hhh]”hÞ)�”}”(hŒ6id of the terminal to which this terminal is connected”h]”hŒ6id of the terminal to which this terminal is connected”…”�”}”(hjÁlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hj¾lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤lubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjlubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbAssocTerminal”h]”hŒbAssocTerminal”…”�”}”(hjálh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hjÞlubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛlubjW)�”}”(hhh]”hÞ)�”}”(hŒDid of the input terminal to which this output terminal is associated”h]”hŒDid of the input terminal to which this output terminal is associated”…”�”}”(hjølh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hjõlubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛlubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjlubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ wTerminalType”h]”hŒ wTerminalType”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmubjW)�”}”(hhh]”hÞ)�”}”(hŒ terminal type”h]”hŒ terminal type”…”�”}”(hj/mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hj,mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjlubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bTerminalID”h]”hŒ bTerminalID”…”�”}”(hjOmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hjLmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjImubjW)�”}”(hhh]”hÞ)�”}”(hŒa non-zero id of this terminal”h]”hŒa non-zero id of this terminal”…”�”}”(hjfmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K4hjcmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjImubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjlubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSlubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPlubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ>.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-config-usb-gadget-gadget-functions-uvc-name-streaming”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj¡mubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming**”h]”j`)�”}”(hŒB**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming**”h]”hŒ>/config/usb-gadget/gadget/functions/uvc.name/streaming”…”�”}”(hj»mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kœhj´mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±mubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®mubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡mubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjžmubah}”(h]”j�mah ]”h"]”Œ9abi_config_usb_gadget_gadget_functions_uvc_name_streaming”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jìmj“msj˜}”j�mj“msubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjñmh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjûmh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjýmh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjùmubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jnŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´Kœhjñmubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KœhhÊh²hubhÞ)�”}”(hŒStreaming descriptors”h]”hŒStreaming descriptors”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KœhhÊh²hubhÞ)�”}”(hŒAll attributes read only:”h]”hŒAll attributes read only:”…”�”}”(hj-nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KœhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj>nubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj>nubjM)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbInterfaceNumber”h]”hŒbInterfaceNumber”…”�”}”(hj^nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kœhj[nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXnubjW)�”}”(hhh]”hÞ)�”}”(hŒ1USB interface number for this streaming interface”h]”hŒ1USB interface number for this streaming interface”…”�”}”(hjunh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kœhjrnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXnubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUnubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒD.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_class:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-config-usb-gadget-gadget-functions-uvc-name-streaming-class”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj°nubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/class**”h]”j`)�”}”(hŒI**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/class**”h]”hŒE/config/usb-gadget/gadget/functions/uvc.name/streaming/class”…”�”}”(hjÊnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆnubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K¨hjÃnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀnubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­nubah}”(h]”j¬nah ]”h"]”Œ?abi_config_usb_gadget_gadget_functions_uvc_name_streaming_class”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jûnj¢nsj˜}”j¬nj¢nsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjoh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj oh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hj oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjoubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K¨hjoubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K¨hhÊh²hubhÞ)�”}”(hŒStreaming class descriptors”h]”hŒStreaming class descriptors”…”�”}”(hj.oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K¨hhÊh²hubj))�”}”(hŒG.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_class_fs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-config-usb-gadget-gadget-functions-uvc-name-streaming-class-fs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjJoubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/class\/fs**”h]”j`)�”}”(hŒM**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/class\/fs**”h]”hŒI/config/usb-gadget/gadget/functions/uvc.name/streaming/class/fs”…”�”}”(hjdoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K·hj]oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWoubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjGoubah}”(h]”jFoah ]”h"]”ŒBabi_config_usb_gadget_gadget_functions_uvc_name_streaming_class_fs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j•oj`”h]”(hŒDefined on file ”…”�”}”(hjšoh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj¤oh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hj¦oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¢oubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j°oŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K·hjšoubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K·hhÊh²hubhÞ)�”}”(hŒ&Full speed streaming class descriptors”h]”hŒ&Full speed streaming class descriptors”…”�”}”(hjÈoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K·hhÊh²hubj))�”}”(hŒG.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_class_hs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-config-usb-gadget-gadget-functions-uvc-name-streaming-class-hs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjäoubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/class\/hs**”h]”j`)�”}”(hŒM**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/class\/hs**”h]”hŒI/config/usb-gadget/gadget/functions/uvc.name/streaming/class/hs”…”�”}”(hjþoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúoubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K²hj÷oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjôoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñoubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjäoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjáoubah}”(h]”jàoah ]”h"]”ŒBabi_config_usb_gadget_gadget_functions_uvc_name_streaming_class_hs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/pjÖosj˜}”jàojÖosubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hj4ph²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj>ph]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hj@ph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`”h]”(hŒDefined on file ”…”�”}”(hjÎph²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjØph]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjÚph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÖpubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jäpŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K­hjÎpubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K­hhÊh²hubhÞ)�”}”(hŒ'Super speed streaming class descriptors”h]”hŒ'Super speed streaming class descriptors”…”�”}”(hjüph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K­hhÊh²hubj))�”}”(hŒM.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_color_matching:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-config-usb-gadget-gadget-functions-uvc-name-streaming-color-matching”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjqubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/color_matching**”h]”j`)�”}”(hŒR**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/color_matching**”h]”hŒN/config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching”…”�”}”(hj2qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.qubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K¼hj+qubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(qubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%qubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjqubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjqubah}”(h]”jqah ]”h"]”ŒHabi_config_usb_gadget_gadget_functions_uvc_name_streaming_color_matching”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jcqj qsj˜}”jqj qsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjhqh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjrqh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjtqh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjpqubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~qŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´K¼hjhqubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K¼hhÊh²hubhÞ)�”}”(hŒColor matching descriptors”h]”hŒColor matching descriptors”…”�”}”(hj–qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´K¼hhÊh²hubj))�”}”(hŒU.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_color_matching_default:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒPabi-config-usb-gadget-gadget-functions-uvc-name-streaming-color-matching-default”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j@hj²qubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/color_matching\/default**”h]”j`)�”}”(hŒ[**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/color_matching\/default**”h]”hŒW/config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching/default”…”�”}”(hjÌqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÁhjÅqubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂqubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿qubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²qubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯qubah}”(h]”j®qah ]”h"]”ŒPabi_config_usb_gadget_gadget_functions_uvc_name_streaming_color_matching_default”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jýqj¤qsj˜}”j®qj¤qsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjrh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj rh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jrŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´KÁhjrubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÁhhÊh²hubhÞ)�”}”(hŒ"Default color matching descriptors”h]”hŒ"Default color matching descriptors”…”�”}”(hj0rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÁhhÊh²hubhÞ)�”}”(hŒAll attributes read/write:”h]”hŒAll attributes read/write:”…”�”}”(hj>rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÁhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjOrubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjOrubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbMatrixCoefficients”h]”hŒbMatrixCoefficients”…”�”}”(hjorh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÁhjlrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjirubjW)�”}”(hhh]”hÞ)�”}”(hŒFmatrix used to compute luma and chroma values from the color primaries”h]”hŒFmatrix used to compute luma and chroma values from the color primaries”…”�”}”(hj†rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÁhjƒrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjirubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfrubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbTransferCharacteristics”h]”hŒbTransferCharacteristics”…”�”}”(hj¦rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÁhj£rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj rubjW)�”}”(hhh]”hÞ)�”}”(hŒ\optoelectronic transfer characteristic of the source picture, also called the gamma function”h]”hŒ\optoelectronic transfer characteristic of the source picture, also called the gamma function”…”�”}”(hj½rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÁhjºrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj rubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfrubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbColorPrimaries”h]”hŒbColorPrimaries”…”�”}”(hjÝrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÁhjÚrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×rubjW)�”}”(hhh]”hÞ)�”}”(hŒ'color primaries and the reference white”h]”hŒ'color primaries and the reference white”…”�”}”(hjôrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÁhjñrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×rubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfrubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOrubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLrubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒR.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_color_matching_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒMabi-config-usb-gadget-gadget-functions-uvc-name-streaming-color-matching-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j@hj/subjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/color_matching\/name**”h]”j`)�”}”(hŒX**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/color_matching\/name**”h]”hŒT/config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching/name”…”�”}”(hjIsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjEsubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÒhjBsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`”h]”(hŒDefined on file ”…”�”}”(hjsh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj‰sh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hj‹sh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‡subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j•sŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´KÒhjsubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÒhhÊh²hubhÞ)�”}”(hŒ%Additional color matching descriptors”h]”hŒ%Additional color matching descriptors”…”�”}”(hj­sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÒhhÊh²hubhÞ)�”}”(hŒAll attributes read/write:”h]”hŒAll attributes read/write:”…”�”}”(hj»sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÒhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÌsubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjÌsubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbMatrixCoefficients”h]”hŒbMatrixCoefficients”…”�”}”(hjìsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÒhjésubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæsubjW)�”}”(hhh]”hÞ)�”}”(hŒFmatrix used to compute luma and chroma values from the color primaries”h]”hŒFmatrix used to compute luma and chroma values from the color primaries”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÒhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãsubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbTransferCharacteristics”h]”hŒbTransferCharacteristics”…”�”}”(hj#th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÒhj tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtubjW)�”}”(hhh]”hÞ)�”}”(hŒ\optoelectronic transfer characteristic of the source picture, also called the gamma function”h]”hŒ\optoelectronic transfer characteristic of the source picture, also called the gamma function”…”�”}”(hj:th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÒhj7tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãsubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbColorPrimaries”h]”hŒbColorPrimaries”…”�”}”(hjZth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÒhjWtubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTtubjW)�”}”(hhh]”hÞ)�”}”(hŒ'color primaries and the reference white”h]”hŒ'color primaries and the reference white”…”�”}”(hjqth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KÒhjntubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTtubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌsubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉsubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒI.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_framebased:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-config-usb-gadget-gadget-functions-uvc-name-streaming-framebased”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj¬tubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/framebased**”h]”j`)�”}”(hŒN**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/framebased**”h]”hŒJ/config/usb-gadget/gadget/functions/uvc.name/streaming/framebased”…”�”}”(hjÆth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂtubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MYhj¿tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼tubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹tubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©tubah}”(h]”j¨tah ]”h"]”ŒDabi_config_usb_gadget_gadget_functions_uvc_name_streaming_framebased”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷tjžtsj˜}”j¨tjžtsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjüth²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjuh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjuh²hh³Nh´Nuba•h}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjuubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”juŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´MYhjütubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MYhhÊh²hubhÞ)�”}”(hŒFramebased format descriptors”h]”hŒFramebased format descriptors”…”�”}”(hj*uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MYhhÊh²hubj))�”}”(hŒN.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_framebased_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒIabi-config-usb-gadget-gadget-functions-uvc-name-streaming-framebased-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hjFuubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/framebased\/name**”h]”j`)�”}”(hŒT**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/framebased\/name**”h]”hŒP/config/usb-gadget/gadget/functions/uvc.name/streaming/framebased/name”…”�”}”(hj`uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M^hjYuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSuubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjFuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjCuubah}”(h]”jBuah ]”h"]”ŒIabi_config_usb_gadget_gadget_functions_uvc_name_streaming_framebased_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘uj8usj˜}”jBuj8usubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hj–uh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj uh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hj¢uh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjžuubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¬uŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´M^hj–uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M^hhÊh²hubhÞ)�”}”(hŒ&Specific framebased format descriptors”h]”hŒ&Specific framebased format descriptors”…”�”}”(hjÄuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M^hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÕuubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjÕuubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bFormatIndex”h]”hŒ bFormatIndex”…”�”}”(hjõuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M^hjòuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïuubjW)�”}”(hhh]”hÞ)�”}”(hŒtunique id for this format descriptor; only defined after parent header is linked into the streaming class; read-only”h]”hŒtunique id for this format descriptor; only defined after parent header is linked into the streaming class; read-only”…”�”}”(hj vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M^hj vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïuubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjìuubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bmaControls”h]”hŒ bmaControls”…”�”}”(hj,vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M^hj)vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&vubjW)�”}”(hhh]”hÞ)�”}”(hŒ:this format's data for bmaControls in the streaming header”h]”hŒ`”h]”(hŒDefined on file ”…”�”}”(hjxh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj"xh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hj$xh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj xubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j.xŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´Mxhjxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MxhhÊh²hubhÞ)�”}”(hŒ%Specific framebased frame descriptors”h]”hŒ%Specific framebased frame descriptors”…”�”}”(hjFxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MxhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjWxubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjWxubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bFrameIndex”h]”hŒ bFrameIndex”…”�”}”(hjwxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhjtxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqxubjW)�”}”(hhh]”hÞ)�”}”(hŒsunique id for this framedescriptor; only defined after parent format is linked into the streaming header; read-only”h]”hŒsunique id for this framedescriptor; only defined after parent format is linked into the streaming header; read-only”…”�”}”(hjŽxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhj‹xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqxubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnxubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdwFrameInterval”h]”hŒdwFrameInterval”…”�”}”(hj®xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhj«xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨xubjW)�”}”(hhh]”hÞ)�”}”(hŒhindicates how frame interval can be programmed; a number of values separated by newline can be specified”h]”hŒhindicates how frame interval can be programmed; a number of values separated by newline can be specified”…”�”}”(hjÅxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MxhjÂxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨xubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnxubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdwDefaultFrameInterval”h]”hŒdwDefaultFrameInterval”…”�”}”(hjåxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhjâxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßxubjW)�”}”(hhh]”hÞ)�”}”(hŒ:the frame interval the device would like to use as default”h]”hŒ:the frame interval the device would like to use as default”…”�”}”(hjüxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhjùxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßxubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnxubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdwBytesPerLine”h]”hŒdwBytesPerLine”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhjyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyubjW)�”}”(hhh]”hÞ)�”}”(hXSpecifies the number of bytes per line of video for packed fixed frame size formats, allowing the receiver to perform stride alignment of the video. If the bVariableSize value (above) is TRUE (1), or if the format does not permit such alignment, this value shall be set to zero (0).”h]”hXSpecifies the number of bytes per line of video for packed fixed frame size formats, allowing the receiver to perform stride alignment of the video. If the bVariableSize value (above) is TRUE (1), or if the format does not permit such alignment, this value shall be set to zero (0).”…”�”}”(hj3yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhj0yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnxubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ dwMaxBitRate”h]”hŒ dwMaxBitRate”…”�”}”(hjSyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MxhjPyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMyubjW)�”}”(hhh]”hÞ)�”}”(hŒ:the maximum bit rate at the shortest frame interval in bps”h]”hŒ:the maximum bit rate at the shortest frame interval in bps”…”�”}”(hjjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhjgyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMyubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnxubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ dwMinBitRate”h]”hŒ dwMinBitRate”…”�”}”(hjŠyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhj‡yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„yubjW)�”}”(hhh]”hÞ)�”}”(hŒ9the minimum bit rate at the longest frame interval in bps”h]”hŒ9the minimum bit rate at the longest frame interval in bps”…”�”}”(hj¡yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhjžyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„yubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnxubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwHeight”h]”hŒwHeight”…”�”}”(hjÁyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhj¾yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»yubjW)�”}”(hhh]”hÞ)�”}”(hŒ$height of decoded bitmap frame in px”h]”hŒ$height of decoded bitmap frame in px”…”�”}”(hjØyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MxhjÕyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»yubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnxubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwWidth”h]”hŒwWidth”…”�”}”(hjøyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhjõyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòyubjW)�”}”(hhh]”hÞ)�”}”(hŒ#width of decoded bitmam frame in px”h]”hŒ#width of decoded bitmam frame in px”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhj zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòyubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnxubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbmCapabilities”h]”hŒbmCapabilities”…”�”}”(hj/zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mxhj,zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)zubjW)�”}”(hhh]”hÞ)�”}”(hŒ-still image support, fixed frame-rate support”h]”hŒ-still image support, fixed frame-rate support”…”�”}”(hjFzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MxhjCzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)zubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnxubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjWxubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjTxubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒE.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_header:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-config-usb-gadget-gadget-functions-uvc-name-streaming-header”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj�zubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/header**”h]”j`)�”}”(hŒJ**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/header**”h]”hŒF/config/usb-gadget/gadget/functions/uvc.name/streaming/header”…”�”}”(hj›zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M™hj”zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘zubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�zubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~zubah}”(h]”j}zah ]”h"]”Œ@abi_config_usb_gadget_gadget_functions_uvc_name_streaming_header”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌzjszsj˜}”j}zjszsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjÑzh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjÛzh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjÝzh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÙzubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jçzŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´M™hjÑzubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M™hhÊh²hubhÞ)�”}”(hŒStreaming header descriptors”h]”hŒStreaming header descriptors”…”�”}”(hjÿzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M™hhÊh²hubj))�”}”(hŒJ.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_header_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-config-usb-gadget-gadget-functions-uvc-name-streaming-header-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj{ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/header\/name**”h]”j`)�”}”(hŒP**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/header\/name**”h]”hŒL/config/usb-gadget/gadget/functions/uvc.name/streaming/header/name”…”�”}”(hj5{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mžhj.{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj({ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{ubah}”(h]”j{ah ]”h"]”ŒEabi_config_usb_gadget_gadget_functions_uvc_name_streaming_header_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jf{j {sj˜}”j{j {subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjk{h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hju{h]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjw{h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjs{ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�{Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´Mžhjk{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MžhhÊh²hubhÞ)�”}”(hŒ%Specific streaming header descriptors”h]”hŒ%Specific streaming header descriptors”…”�”}”(hj™{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MžhhÊh²hubhÞ)�”}”(hŒAll attributes read only:”h]”hŒAll attributes read only:”…”�”}”(hj§{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MžhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¸{ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj¸{ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bTriggerUsage”h]”hŒ bTriggerUsage”…”�”}”(hjØ{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MžhjÕ{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ{ubjW)�”}”(hhh]”hÞ)�”}”(hŒHhow the host software will respond to a hardware trigger interrupt event”h]”hŒHhow the host software will respond to a hardware trigger interrupt event”…”�”}”(hjï{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mžhjì{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ{ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbTriggerSupport”h]”hŒbTriggerSupport”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mžhj |ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj |ubjW)�”}”(hhh]”hÞ)�”}”(hŒ3flag specifying if hardware triggering is supported”h]”hŒ3flag specifying if hardware triggering is supported”…”�”}”(hj&|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mžhj#|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj |ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ{ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbStillCaptureMethod”h]”hŒbStillCaptureMethod”…”�”}”(hjF|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MžhjC|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@|ubjW)�”}”(hhh]”hÞ)�”}”(hŒ'method of still image capture supported”h]”hŒ'method of still image capture supported”…”�”}”(hj]|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MžhjZ|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ{ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bTerminalLink”h]”hŒ bTerminalLink”…”�”}”(hj}|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mžhjz|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw|ubjW)�”}”(hhh]”hÞ)�”}”(hŒTid of the output terminal to which the video endpoint of this interface is connected”h]”hŒTid of the output terminal to which the video endpoint of this interface is connected”…”�”}”(hj”|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mžhj‘|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ{ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbmInfo”h]”hŒbmInfo”…”�”}”(hj´|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mžhj±|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®|ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.capabilities of this video streaming interface”h]”hŒ.capabilities of this video streaming interface”…”�”}”(hjË|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MžhjÈ|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ{ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒD.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_mjpeg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-config-usb-gadget-gadget-functions-uvc-name-streaming-mjpeg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/mjpeg**”h]”j`)�”}”(hŒI**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/mjpeg**”h]”hŒE/config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg”…”�”}”(hj }h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kãhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}ubah}”(h]”j}ah ]”h"]”Œ?abi_config_usb_gadget_gadget_functions_uvc_name_streaming_mjpeg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQ}jø|sj˜}”j}jø|subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjV}h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj`}h]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjb}h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^}ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jl}Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´KãhjV}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KãhhÊh²hubhÞ)�”}”(hŒMJPEG format descriptors”h]”hŒMJPEG format descriptors”…”�”}”(hj„}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KãhhÊh²hubj))�”}”(hŒI.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_mjpeg_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-config-usb-gadget-gadget-functions-uvc-name-streaming-mjpeg-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj }ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/mjpeg\/name**”h]”j`)�”}”(hŒO**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/mjpeg\/name**”h]”hŒK/config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg/name”…”�”}”(hjº}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kèhj³}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj }ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�}ubah}”(h]”jœ}ah ]”h"]”ŒDabi_config_usb_gadget_gadget_functions_uvc_name_streaming_mjpeg_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jë}j’}sj˜}”jœ}j’}subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjð}h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjú}h]”hŒconfigfs-usb-gadget-uvc”…”�”}”(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ÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´Kèhjð}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KèhhÊh²hubhÞ)�”}”(hŒ!Specific MJPEG format descriptors”h]”hŒ!Specific MJPEG format descriptors”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KèhhÊh²hubhÞ)�”}”(hŒDAll attributes read only, except bmaControls and bDefaultFrameIndex:”h]”hŒDAll attributes read only, except bmaControls and bDefaultFrameIndex:”…”�”}”(hj,~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KèhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj=~ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj=~ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bFormatIndex”h]”hŒ bFormatIndex”…”�”}”(hj]~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´KèhjZ~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW~ubjW)�”}”(hhh]”hÞ)�”}”(hŒtunique id for this format descriptor; only defined after parent header is linked into the streaming class; read-only”h]”hŒtunique id for this format descriptor; only defined after parent header is linked into the streaming class; read-only”…”�”}”(hjt~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kèhjq~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT~ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bmaControls”h]”hŒ bmaControls”…”�”}”(hj”~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Kèhj‘~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ~ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:this format's data for bmaControls in the streaming header”h]”hŒ`”h]”(hŒDefined on file ”…”�”}”(hjI€h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hjS€h]”hŒconfigfs-usb-gadget-uvc”…”�”}”(hjU€h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQ€ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_€Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´MhjI€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MhhÊh²hubhÞ)�”}”(hŒ Specific MJPEG frame descriptors”h]”hŒ Specific MJPEG frame descriptors”…”�”}”(hjw€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjˆ€ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjˆ€ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bFrameIndex”h]”hŒ bFrameIndex”…”�”}”(hj¨€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhj¥€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢€ubjW)�”}”(hhh]”hÞ)�”}”(hŒsunique id for this framedescriptor; only defined after parent format is linked into the streaming header; read-only”h]”hŒsunique id for this framedescriptor; only defined after parent format is linked into the streaming header; read-only”…”�”}”(hj¿€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhj¼€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ€ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdwFrameInterval”h]”hŒdwFrameInterval”…”�”}”(hj߀h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MhjÜ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙ€ubjW)�”}”(hhh]”hÞ)�”}”(hŒhindicates how frame interval can be programmed; a number of values separated by newline can be specified”h]”hŒhindicates how frame interval can be programmed; a number of values separated by newline can be specified”…”�”}”(hjö€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhjó€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙ€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ€ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdwDefaultFrameInterval”h]”hŒdwDefaultFrameInterval”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:the frame interval the device would like to use as default”h]”hŒ:the frame interval the device would like to use as default”…”�”}”(hj-�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhj*�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ€ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdwMaxVideoFrameBufferSize”h]”hŒdwMaxVideoFrameBufferSize”…”�”}”(hjM�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MhjJ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG�ubjW)�”}”(hhh]”hÞ)�”}”(hŒXthe maximum number of bytes the compressor will produce for a video frame or still image”h]”hŒXthe maximum number of bytes the compressor will produce for a video frame or still image”…”�”}”(hjd�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhja�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ€ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ dwMaxBitRate”h]”hŒ dwMaxBitRate”…”�”}”(hj„�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhj��ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:the maximum bit rate at the shortest frame interval in bps”h]”hŒ:the maximum bit rate at the shortest frame interval in bps”…”�”}”(hj›�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhj˜�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ€ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ dwMinBitRate”h]”hŒ dwMinBitRate”…”�”}”(hj»�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhj¸�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ9the minimum bit rate at the longest frame interval in bps”h]”hŒ9the minimum bit rate at the longest frame interval in bps”…”�”}”(hjÒ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MhjÏ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ€ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwHeight”h]”hŒwHeight”…”�”}”(hjò�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhjï�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$height of decoded bitmap frame in px”h]”hŒ$height of decoded bitmap frame in px”…”�”}”(hj ‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ€ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwWidth”h]”hŒwWidth”…”�”}”(hj)‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhj&‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#‚ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#width of decoded bitmam frame in px”h]”hŒ#width of decoded bitmam frame in px”…”�”}”(hj@‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhj=‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ€ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbmCapabilities”h]”hŒbmCapabilities”…”�”}”(hj`‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhj]‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ‚ubjW)�”}”(hhh]”hÞ)�”}”(hŒ-still image support, fixed frame-rate support”h]”hŒ-still image support, fixed frame-rate support”…”�”}”(hjw‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´Mhjt‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆ€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…€ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒK.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_uncompressed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-config-usb-gadget-gadget-functions-uvc-name-streaming-uncompressed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj²‚ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/uncompressed**”h]”j`)�”}”(hŒP**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/uncompressed**”h]”hŒL/config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed”…”�”}”(hjÌ‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MhjÅ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯‚ubah}”(h]”j®‚ah ]”h"]”ŒFabi_config_usb_gadget_gadget_functions_uvc_name_streaming_uncompressed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jý‚j¤‚sj˜}”j®‚j¤‚subhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjƒh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj ƒh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(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ÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´Mhjƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MhhÊh²hubhÞ)�”}”(hŒUncompressed format descriptors”h]”hŒUncompressed format descriptors”…”�”}”(hj0ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´MhhÊh²hubj))�”}”(hŒP.. _abi_config_usb_gadget_gadget_functions_uvc_name_streaming_uncompressed_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-config-usb-gadget-gadget-functions-uvc-name-streaming-uncompressed-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hjLƒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/uncompressed\/name**”h]”j`)�”}”(hŒV**\/config\/usb\-gadget\/gadget\/functions\/uvc\.name\/streaming\/uncompressed\/name**”h]”hŒR/config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed/name”…”�”}”(hjfƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M#hj_ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjLƒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjIƒubah}”(h]”jHƒah ]”h"]”ŒKabi_config_usb_gadget_gadget_functions_uvc_name_streaming_uncompressed_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—ƒj>ƒsj˜}”jHƒj>ƒsubhÞ)�”}”(hŒYDefined on file :ref:`configfs-usb-gadget-uvc `”h]”(hŒDefined on file ”…”�”}”(hjœƒh²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj¦ƒh]”hŒconfigfs-usb-gadget-uvc”…”�”}”(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ÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´M#hjœƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M#hhÊh²hubhÞ)�”}”(hŒ(Specific uncompressed format descriptors”h]”hŒ(Specific uncompressed format descriptors”…”�”}”(hjʃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M#hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÛƒubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjÛƒubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bFormatIndex”h]”hŒ bFormatIndex”…”�”}”(hjûƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M#hjøƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõƒubjW)�”}”(hhh]”hÞ)�”}”(hŒtunique id for this format descriptor; only defined after parent header is linked into the streaming class; read-only”h]”hŒtunique id for this format descriptor; only defined after parent header is linked into the streaming class; read-only”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M#hj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjòƒubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bmaControls”h]”hŒ bmaControls”…”�”}”(hj2„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M#hj/„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,„ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:this format's data for bmaControls in the streaming header”h]”hŒ`”h]”(hŒDefined on file ”…”�”}”(hj†h²hh³Nh´Nubh)�”}”(hŒI:ref:`configfs-usb-gadget-uvc `”h]”j§)�”}”(hj(†h]”hŒconfigfs-usb-gadget-uvc”…”�”}”(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”j4†Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_configfs_usb_gadget_uvc”uh1hh³j£[h´M=hj†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hhÊh²hubhÞ)�”}”(hŒ'Specific uncompressed frame descriptors”h]”hŒ'Specific uncompressed frame descriptors”…”�”}”(hjL†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj]†ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj]†ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bFrameIndex”h]”hŒ bFrameIndex”…”�”}”(hj}†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hjz†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw†ubjW)�”}”(hhh]”hÞ)�”}”(hŒsunique id for this framedescriptor; only defined after parent format is linked into the streaming header; read-only”h]”hŒsunique id for this framedescriptor; only defined after parent format is linked into the streaming header; read-only”…”�”}”(hj”†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hj‘†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt†ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdwFrameInterval”h]”hŒdwFrameInterval”…”�”}”(hj´†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hj±†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®†ubjW)�”}”(hhh]”hÞ)�”}”(hŒhindicates how frame interval can be programmed; a number of values separated by newline can be specified”h]”hŒhindicates how frame interval can be programmed; a number of values separated by newline can be specified”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hjȆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt†ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdwDefaultFrameInterval”h]”hŒdwDefaultFrameInterval”…”�”}”(hjë†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hjè†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå†ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:the frame interval the device would like to use as default”h]”hŒ:the frame interval the device would like to use as default”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hjÿ†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt†ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdwMaxVideoFrameBufferSize”h]”hŒdwMaxVideoFrameBufferSize”…”�”}”(hj"‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ubjW)�”}”(hhh]”hÞ)�”}”(hŒXthe maximum number of bytes the compressor will produce for a video frame or still image”h]”hŒXthe maximum number of bytes the compressor will produce for a video frame or still image”…”�”}”(hj9‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hj6‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt†ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ dwMaxBitRate”h]”hŒ dwMaxBitRate”…”�”}”(hjY‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hjV‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS‡ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:the maximum bit rate at the shortest frame interval in bps”h]”hŒ:the maximum bit rate at the shortest frame interval in bps”…”�”}”(hjp‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hjm‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt†ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ dwMinBitRate”h]”hŒ dwMinBitRate”…”�”}”(hj�‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hj�‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjЇubjW)�”}”(hhh]”hÞ)�”}”(hŒ9the minimum bit rate at the longest frame interval in bps”h]”hŒ9the minimum bit rate at the longest frame interval in bps”…”�”}”(hj§‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hj¤‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjЇubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt†ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwHeight”h]”hŒwHeight”…”�”}”(hjLJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hjćubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ‡ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$height of decoded bitmap frame in px”h]”hŒ$height of decoded bitmap frame in px”…”�”}”(hjÞ‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hjÛ‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt†ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwWidth”h]”hŒwWidth”…”�”}”(hjþ‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hjû‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjø‡ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#width of decoded bitmam frame in px”h]”hŒ#width of decoded bitmam frame in px”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjø‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt†ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbmCapabilities”h]”hŒbmCapabilities”…”�”}”(hj5ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hj2ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/ˆubjW)�”}”(hhh]”hÞ)�”}”(hŒ-still image support, fixed frame-rate support”h]”hŒ-still image support, fixed frame-rate support”…”�”}”(hjLˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£[h´M=hjIˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/ˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZ†ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ).. _abi_config_usb_gadget_gadget_os_desc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-config-usb-gadget-gadget-os-desc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj‡ˆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/config\/usb\-gadget\/gadget\/os_desc**”h]”j`)�”}”(hŒ***\/config\/usb\-gadget\/gadget\/os_desc**”h]”hŒ&/config/usb-gadget/gadget/os_desc”…”�”}”(hj¡ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K…hjšˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡ˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„ˆubah}”(h]”jƒˆah ]”h"]”Œ$abi_config_usb_gadget_gadget_os_desc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒˆjyˆsj˜}”jƒˆjyˆsubhÞ)�”}”(hŒQDefined on file :ref:`configfs-usb-gadget `”h]”(hŒDefined on file ”…”�”}”(hj׈h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hjáˆh]”hŒconfigfs-usb-gadget”…”�”}”(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ÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´K…hj׈ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K…hhÊh²hubhÞ)�”}”(hŒ>This group contains "OS String" extension handling attributes.”h]”hŒBThis group contains “OS Stringâ€� extension handling attributes.”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K…hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj‰ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj‰ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒuse”h]”hŒuse”…”�”}”(hj6‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K…hj3‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0‰ubjW)�”}”(hhh]”hÞ)�”}”(hŒ,flag turning "OS Descriptors" support on/off”h]”hŒ0flag turning “OS Descriptorsâ€� support on/off”…”�”}”(hjM‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K…hjJ‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-‰ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ b_vendor_code”h]”hŒ b_vendor_code”…”�”}”(hjm‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K…hjj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg‰ubjW)�”}”(hhh]”hÞ)�”}”(hŒDone-byte value used for custom per-device and per-interface requests”h]”hŒDone-byte value used for custom per-device and per-interface requests”…”�”}”(hj„‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K…hj�‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-‰ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒqw_sign”h]”hŒqw_sign”…”�”}”(hj¤‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K…hj¡‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž‰ubjW)�”}”(hhh]”hÞ)�”}”(hŒ2an identifier to be reported as "OS String" proper”h]”hŒ6an identifier to be reported as “OS Stringâ€� proper”…”�”}”(hj»‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K…hj¸‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ).. _abi_config_usb_gadget_gadget_strings:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-config-usb-gadget-gadget-strings”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjö‰ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/config\/usb\-gadget\/gadget\/strings**”h]”j`)�”}”(hŒ***\/config\/usb\-gadget\/gadget\/strings**”h]”hŒ&/config/usb-gadget/gadget/strings”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Krhj Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjö‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjó‰ubah}”(h]”jò‰ah ]”h"]”Œ$abi_config_usb_gadget_gadget_strings”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jAŠjè‰sj˜}”jò‰jè‰subhÞ)�”}”(hŒQDefined on file :ref:`configfs-usb-gadget `”h]”(hŒDefined on file ”…”�”}”(hjFŠh²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hjPŠh]”hŒconfigfs-usb-gadget”…”�”}”(hjRŠh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNŠubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\ŠŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´KrhjFŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KrhhÊh²hubhÞ)�”}”(hŒQThis group contains subdirectories for language-specific strings for this gadget.”h]”hŒQThis group contains subdirectories for language-specific strings for this gadget.”…”�”}”(hjtŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KrhhÊh²hubj))�”}”(hŒ2.. _abi_config_usb_gadget_gadget_strings_language:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-config-usb-gadget-gadget-strings-language”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj�ŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/config\/usb\-gadget\/gadget\/strings\/language**”h]”j`)�”}”(hŒ4**\/config\/usb\-gadget\/gadget\/strings\/language**”h]”hŒ0/config/usb-gadget/gadget/strings/language”…”�”}”(hjªŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦Šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Kyhj£Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Šubah}”(h]”jŒŠah ]”h"]”Œ-abi_config_usb_gadget_gadget_strings_language”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛŠj‚Šsj˜}”jŒŠj‚ŠsubhÞ)�”}”(hŒQDefined on file :ref:`configfs-usb-gadget `”h]”(hŒDefined on file ”…”�”}”(hjàŠh²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hjêŠh]”hŒconfigfs-usb-gadget”…”�”}”(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ÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´KyhjàŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KyhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KyhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj‹ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hj‹ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ serialnumber”h]”hŒ serialnumber”…”�”}”(hj?‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Kyhj<‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9‹ubjW)�”}”(hhh]”hÞ)�”}”(hŒgadget's serial number (string)”h]”hŒ!gadget’s serial number (string)”…”�”}”(hjV‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KyhjS‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6‹ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒproduct”h]”hŒproduct”…”�”}”(hjv‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Kyhjs‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjp‹ubjW)�”}”(hhh]”hÞ)�”}”(hŒgadget's product description”h]”hŒgadget’s product description”…”�”}”(hj�‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KyhjŠ‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjp‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6‹ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ manufacturer”h]”hŒ manufacturer”…”�”}”(hj­‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Kyhjª‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§‹ubjW)�”}”(hhh]”hÞ)�”}”(hŒ!gadget's manufacturer description”h]”hŒ#gadget’s manufacturer description”…”�”}”(hjÄ‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KyhjÁ‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ(.. _abi_config_usb_gadget_gadget_webusb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-config-usb-gadget-gadget-webusb”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjÿ‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/config\/usb\-gadget\/gadget\/webusb**”h]”j`)�”}”(hŒ)**\/config\/usb\-gadget\/gadget\/webusb**”h]”hŒ%/config/usb-gadget/gadget/webusb”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K“hjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿ‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjü‹ubah}”(h]”jû‹ah ]”h"]”Œ#abi_config_usb_gadget_gadget_webusb”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJŒjñ‹sj˜}”jû‹jñ‹subhÞ)�”}”(hŒQDefined on file :ref:`configfs-usb-gadget `”h]”(hŒDefined on file ”…”�”}”(hjOŒh²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-usb-gadget `”h]”j§)�”}”(hjYŒh]”hŒconfigfs-usb-gadget”…”�”}”(hj[Œh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjWŒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jeŒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_usb_gadget”uh1hh³jœ h´K“hjOŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K“hhÊh²hubhÞ)�”}”(hŒ;This group contains "WebUSB" extension handling attributes.”h]”hŒ?This group contains “WebUSBâ€� extension handling attributes.”…”�”}”(hj}Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K“hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjŽŒubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjŽŒubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒuse”h]”hŒuse”…”�”}”(hj®Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K“hj«Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨ŒubjW)�”}”(hhh]”hÞ)�”}”(hŒ$flag turning "WebUSB" support on/off”h]”hŒ(flag turning “WebUSBâ€� support on/off”…”�”}”(hjÅŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K“hjÂŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨Œubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥ŒubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bcdVersion”h]”hŒ bcdVersion”…”�”}”(hjåŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K“hjâŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjߌubjW)�”}”(hhh]”hÞ)�”}”(hŒ'bcd WebUSB specification version number”h]”hŒ'bcd WebUSB specification version number”…”�”}”(hjüŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K“hjùŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjߌubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥ŒubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bVendorCode”h]”hŒ bVendorCode”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K“hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ)one-byte value used for custom per-device”h]”hŒ)one-byte value used for custom per-device”…”�”}”(hj3�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K“hj0�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥ŒubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ landingPage”h]”hŒ landingPage”…”�”}”(hjS�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K“hjP�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.UTF-8 encoded URL of the device's landing page”h]”hŒ0UTF-8 encoded URL of the device’s landing page”…”�”}”(hjj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K“hjg�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥Œubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽŒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹Œubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(h•Œ#Symbols under /dev/amdpmf_interface”h]”hŒ#Symbols under /dev/amdpmf_interface”…”�”}”(hjš�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj—�h³Nh´Nubj))�”}”(hŒ.. _abi_dev_amdpmf_interface:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-dev-amdpmf-interface”uh1j(h´Khj—�ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¶�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/dev\/amdpmf_interface**”h]”j`)�”}”(hŒ**\/dev\/amdpmf_interface**”h]”hŒ/dev/amdpmf_interface”…”�”}”(hjÐ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/amdpmf-interface”h´KhjÉ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³�ubah}”(h]”j²�ah ]”h"]”Œabi_dev_amdpmf_interface”ah$]”h&]”uh1j6hj—�j–}”jŽj¨�sj˜}”j²�j¨�subhÞ)�”}”(hŒKDefined on file :ref:`amdpmf-interface `”h]”(hŒDefined on file ”…”�”}”(hjŽh²hh³Nh´Nubh)�”}”(hŒ;:ref:`amdpmf-interface `”h]”j§)�”}”(hjŽh]”hŒamdpmf-interface”…”�”}”(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ÅŒ!abi_file_testing_amdpmf_interface”uh1hh³jä�h´KhjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj—�ubhÞ)�”}”(hŒ¢The AMD Platform Management Framework (PMF) util layer exposes a minimal user-space interface via a character device for feature discovery and metrics monitoring.”h]”hŒ¢The AMD Platform Management Framework (PMF) util layer exposes a minimal user-space interface via a character device for feature discovery and metrics monitoring.”…”�”}”(hj5Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj—�ubhÞ)�”}”(hŒSWhen CONFIG_AMD_PMF_UTIL_SUPPORT is enabled, the driver creates a character device:”h]”hŒSWhen CONFIG_AMD_PMF_UTIL_SUPPORT is enabled, the driver creates a character device:”…”�”}”(hjCŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj—�ubhÞ)�”}”(hŒ/dev/amdpmf_interface”h]”hŒ/dev/amdpmf_interface”…”�”}”(hjQŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj—�ubhÞ)�”}”(hŒ&The interface supports a single ioctl:”h]”hŒ&The interface supports a single ioctl:”…”�”}”(hj_Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj—�ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjpŽubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjpŽubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒIOCTL”h]”hŒIOCTL”…”�”}”(hj�Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj�Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠŽubjW)�”}”(hhh]”hÞ)�”}”(hŒUsage”h]”hŒUsage”…”�”}”(hj§Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj¤Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡ŽubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒIOCTL_AMD_PMF_POPULATE_DATA”h]”hŒIOCTL_AMD_PMF_POPULATE_DATA”…”�”}”(hjÇŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjÄŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁŽubjW)�”}”(hhh]”hÞ)�”}”(hŒ§User passes a struct amd_pmf_info with the size field set to sizeof(struct amd_pmf_info). The driver returns all available metrics and feature status in the structure.”h]”hŒ§User passes a struct amd_pmf_info with the size field set to sizeof(struct amd_pmf_info). The driver returns all available metrics and feature status in the structure.”…”�”}”(hjÞŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjÛŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡Žubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjpŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjmŽubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj—�ubhÞ)�”}”(hŒstruct amd_pmf_info layout:”h]”hŒstruct amd_pmf_info layout:”…”�”}”(hj �h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj—�ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj�ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj�ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒField”h]”hŒField”…”�”}”(hjF�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjC�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@�ubjW)�”}”(hhh]”hÞ)�”}”(hŒType”h]”hŒType”…”�”}”(hj]�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjZ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hjt�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjq�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsize”h]”hŒsize”…”�”}”(hj”�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj‘�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u64”h]”hŒ__u64”…”�”}”(hj«�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj¨�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ�ubjW)�”}”(hhh]”hÞ)�”}”(hŒStructure size for versioning”h]”hŒStructure size for versioning”…”�”}”(hjÂ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj¿�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒfeatures_supported”h]”hŒfeatures_supported”…”�”}”(hjâ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjß�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜ�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hjù�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjö�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜ�ubjW)�”}”(hhh]”hÞ)�”}”(hŒBitmask of supported features”h]”hŒBitmask of supported features”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj �ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ platform_type”h]”hŒ platform_type”…”�”}”(hj0�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj-�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hjG�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjD�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Platform form factor orientation”h]”hŒ Platform form factor orientation”…”�”}”(hj^�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj[�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ power_source”h]”hŒ power_source”…”�”}”(hj~�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj{�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hj•�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj’�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx�ubjW)�”}”(hhh]”hÞ)�”}”(hŒAC/DC power source”h]”hŒAC/DC power source”…”�”}”(hj¬�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj©�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒlaptop_placement”h]”hŒlaptop_placement”…”�”}”(hjÌ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjÉ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hjã�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjà�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ�ubjW)�”}”(hhh]”hÞ)�”}”(hŒDevice placement state”h]”hŒDevice placement state”…”�”}”(hjú�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj÷�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ lid_state”h]”hŒ lid_state”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hj1‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj.‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ubjW)�”}”(hhh]”hÞ)�”}”(hŒLid open/closed status”h]”hŒLid open/closed status”…”�”}”(hjH‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjE‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ user_presence”h]”hŒ user_presence”…”�”}”(hjh‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khje‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb‘ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj|‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb‘ubjW)�”}”(hhh]”hÞ)�”}”(hŒUser presence detection”h]”hŒUser presence detection”…”�”}”(hj–‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj“‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒslider_position”h]”hŒslider_position”…”�”}”(hj¶‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj³‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°‘ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hjÍ‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjÊ‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°‘ubjW)�”}”(hhh]”hÞ)�”}”(hŒCurrent power slider position”h]”hŒCurrent power slider position”…”�”}”(hjä‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjá‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ skin_temp”h]”hŒ skin_temp”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþ‘ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__s32”h]”hŒ__s32”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþ‘ubjW)�”}”(hhh]”hÞ)�”}”(hŒSkin temperature (centidegrees)”h]”hŒSkin temperature (centidegrees)”…”�”}”(hj2’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj/’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþ‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒgfx_busy”h]”hŒgfx_busy”…”�”}”(hjR’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjO’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL’ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hji’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjf’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL’ubjW)�”}”(hhh]”hÞ)�”}”(hŒGraphics workload percentage”h]”hŒGraphics workload percentage”…”�”}”(hj€’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj}’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ ambient_light”h]”hŒ ambient_light”…”�”}”(hj ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj�’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš’ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__s32”h]”hŒ__s32”…”�”}”(hj·’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj´’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš’ubjW)�”}”(hhh]”hÞ)�”}”(hŒAmbient light sensor reading”h]”hŒAmbient light sensor reading”…”�”}”(hjÎ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjË’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒavg_c0_residency”h]”hŒavg_c0_residency”…”�”}”(hjî’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjë’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè’ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè’ubjW)�”}”(hhh]”hÞ)�”}”(hŒAverage C0 state residency”h]”hŒAverage C0 state residency”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒmax_c0_residency”h]”hŒmax_c0_residency”…”�”}”(hj<“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj9“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6“ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hjS“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjP“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6“ubjW)�”}”(hhh]”hÞ)�”}”(hŒMaximum C0 state residency”h]”hŒMaximum C0 state residency”…”�”}”(hjj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjg“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ socket_power”h]”hŒ socket_power”…”�”}”(hjŠ“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj‡“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„“ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hj¡“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjž“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„“ubjW)�”}”(hhh]”hÞ)�”}”(hŒSocket power consumption”h]”hŒSocket power consumption”…”�”}”(hj¸“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjµ“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbios_input[10]”h]”hŒbios_input[10]”…”�”}”(hjØ“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjÕ“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ“ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hjï“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjì“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ“ubjW)�”}”(hhh]”hÞ)�”}”(hŒCustom BIOS input parameters”h]”hŒCustom BIOS input parameters”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbios_output[10]”h]”hŒbios_output[10]”…”�”}”(hj&”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj#”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ”ubjW)�”}”(hhh]”hÞ)�”}”(hŒ__u32”h]”hŒ__u32”…”�”}”(hj=”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj:”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ”ubjW)�”}”(hhh]”hÞ)�”}”(hŒCustom BIOS output parameters”h]”hŒCustom BIOS output parameters”…”�”}”(hjT”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjQ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj—�ubhÞ)�”}”(hŒ3Feature Support Flags (features_supported bitmask):”h]”hŒ3Feature Support Flags (features_supported bitmask):”…”�”}”(hj�”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj—�ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj’”ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj’”ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj’”ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFlag”h]”hŒFlag”…”�”}”(hj¼”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj¹”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶”ubjW)�”}”(hhh]”hÞ)�”}”(hŒBit”h]”hŒBit”…”�”}”(hjÓ”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjДubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶”ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hjê”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjç”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³”ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒAMD_PMF_FEAT_AUTO_MODE”h]”hŒAMD_PMF_FEAT_AUTO_MODE”…”�”}”(hj •h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0”h]”hŒ0”…”�”}”(hj!•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•ubjW)�”}”(hhh]”hÞ)�”}”(hŒAuto Mode feature support”h]”hŒAuto Mode feature support”…”�”}”(hj8•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj5•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³”ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ AMD_PMF_FEAT_STATIC_POWER_SLIDER”h]”hŒ AMD_PMF_FEAT_STATIC_POWER_SLIDER”…”�”}”(hjX•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjU•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR•ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1”h]”hŒ1”…”�”}”(hjo•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjl•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR•ubjW)�”}”(hhh]”hÞ)�”}”(hŒStatic Power Slider support”h]”hŒStatic Power Slider support”…”�”}”(hj†•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjƒ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³”ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒAMD_PMF_FEAT_POLICY_BUILDER”h]”hŒAMD_PMF_FEAT_POLICY_BUILDER”…”�”}”(hj¦•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj£•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj •ubjW)�”}”(hhh]”hÞ)�”}”(hŒ2”h]”hŒ2”…”�”}”(hj½•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjº•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj •ubjW)�”}”(hhh]”hÞ)�”}”(hŒPolicy Builder (Smart PC)”h]”hŒPolicy Builder (Smart PC)”…”�”}”(hjÔ•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjÑ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj •ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³”ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ$AMD_PMF_FEAT_DYNAMIC_POWER_SLIDER_AC”h]”hŒ$AMD_PMF_FEAT_DYNAMIC_POWER_SLIDER_AC”…”�”}”(hjô•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjñ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî•ubjW)�”}”(hhh]”hÞ)�”}”(hŒ3”h]”hŒ3”…”�”}”(hj –h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî•ubjW)�”}”(hhh]”hÞ)�”}”(hŒDynamic slider on AC”h]”hŒDynamic slider on AC”…”�”}”(hj"–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³”ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ$AMD_PMF_FEAT_DYNAMIC_POWER_SLIDER_DC”h]”hŒ$AMD_PMF_FEAT_DYNAMIC_POWER_SLIDER_DC”…”�”}”(hjB–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj?–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<–ubjW)�”}”(hhh]”hÞ)�”}”(hŒ4”h]”hŒ4”…”�”}”(hjY–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´KhjV–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<–ubjW)�”}”(hhh]”hÞ)�”}”(hŒDynamic slider on DC”h]”hŒDynamic slider on DC”…”�”}”(hjp–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khjm–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj’”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�”ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj—�ubhÞ)�”}”(hŒ Return codes:”h]”hŒ Return codes:”…”�”}”(hj�–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä�h´Khj—�ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj®–ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjª˜h²hh³Nh´Nubh)�”}”(hŒ-:ref:`gpio-cdev `”h]”j§)�”}”(hj´˜h]”hŒ gpio-cdev”…”�”}”(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ÅŒabi_file_testing_gpio_cdev”uh1hh³j‡˜h´Khjª˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡˜h´Khj:˜ubhÞ)�”}”(hŒ]The character device files /dev/gpiochip* are the interface between GPIO chips and userspace.”h]”hŒ]The character device files /dev/gpiochip* are the interface between GPIO chips and userspace.”…”�”}”(hjؘh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡˜h´Khj:˜ubhÞ)�”}”(hŒwThe ioctl(2)-based ABI is defined in [include/uapi] and documented in :doc:`/userspace-api/gpio/chardev`.”h]”(hŒTThe ioctl(2)-based ABI is defined in [include/uapi] and documented in ”…”�”}”(hjæ˜h²hh³Nh´Nubh)�”}”(hŒ":doc:`/userspace-api/gpio/chardev`”h]”j§)�”}”(hjð˜h]”hŒ/userspace-api/gpio/chardev”…”�”}”(hjò˜h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjî˜ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jü˜Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/userspace-api/gpio/chardev”uh1hh³j‡˜h´Khjæ˜ubhŒ.”…”�”}”(hjæ˜h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡˜h´Khj:˜ubhÞ)�”}”(hŒ,The following file operations are supported:”h]”hŒ,The following file operations are supported:”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡˜h´Khj:˜ubj)�”}”(hhh]”(j)�”}”(hŒ4open(2) Currently the only useful flags are O_RDWR. ”h]”(j!)�”}”(hŒopen(2)”h]”hŒopen(2)”…”�”}”(hj-™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡˜h´Khj)™ubj1)�”}”(hhh]”hÞ)�”}”(hŒ+Currently the only useful flags are O_RDWR.”h]”hŒ+Currently the only useful flags are O_RDWR.”…”�”}”(hj>™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡˜h´Khj;™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj)™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡˜h´Khj&™ubj)�”}”(hŒlioctl(2) Initiate various actions. See :doc:`/userspace-api/gpio/chardev` for a description of all ioctls. ”h]”(j!)�”}”(hŒioctl(2)”h]”hŒioctl(2)”…”�”}”(hj\™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡˜h´KhjX™ubj1)�”}”(hhh]”(hÞ)�”}”(hŒInitiate various actions.”h]”hŒInitiate various actions.”…”�”}”(hjm™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡˜h´Khjj™ubhÞ)�”}”(hŒGSee :doc:`/userspace-api/gpio/chardev` for a description of all ioctls.”h]”(hŒSee ”…”�”}”(hj{™h²hh³Nh´Nubh)�”}”(hŒ":doc:`/userspace-api/gpio/chardev`”h]”j§)�”}”(hj…™h]”hŒ/userspace-api/gpio/chardev”…”�”}”(hj‡™h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjƒ™ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‘™Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/userspace-api/gpio/chardev”uh1hh³j‡˜h´Khj{™ubhŒ! for a description of all ioctls.”…”�”}”(hj{™h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡˜h´Khjj™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hjX™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡˜h´Khj&™ubj)�”}”(hŒ[close(2) Stops and free up the I/O contexts that was associated with the file descriptor. ”h]”(j!)�”}”(hŒclose(2)”h]”hŒclose(2)”…”�”}”(hj½™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡˜h´Khj¹™ubj1)�”}”(hhh]”hÞ)�”}”(hŒPStops and free up the I/O contexts that was associated with the file descriptor.”h]”hŒPStops and free up the I/O contexts that was associated with the file descriptor.”…”�”}”(hjΙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡˜h´KhjË™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¹™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡˜h´Khj&™ubj)�”}”(hŒ Users: TBD ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjì™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡˜h´Khjè™ubj1)�”}”(hhh]”hÞ)�”}”(hŒTBD”h]”hŒTBD”…”�”}”(hjý™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡˜h´Khjú™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjè™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡˜h´Khj&™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj:˜ubeh}”(h]”Œsymbols-under-dev-gpiochip”ah ]”h"]”Œsymbols under /dev/gpiochip”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /dev/kmsg”h]”hŒSymbols under /dev/kmsg”…”�”}”(hj(šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj%šh³Nh´Nubj))�”}”(hŒ.. _abi_dev_kmsg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-dev-kmsg”uh1j(h´Khj%šubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjDšubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/dev\/kmsg**”h]”j`)�”}”(hŒ**\/dev\/kmsg**”h]”hŒ /dev/kmsg”…”�”}”(hj^šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZšubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ"Documentation/ABI/testing/dev-kmsg”h´KhjWšubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTšubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQšubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjDšubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjAšubah}”(h]”j@šah ]”h"]”Œ abi_dev_kmsg”ah$]”h&]”uh1j6hj%šj–}”j�šj6šsj˜}”j@šj6šsubhÞ)�”}”(hŒ;Defined on file :ref:`dev-kmsg `”h]”(hŒDefined on file ”…”�”}”(hj•šh²hh³Nh´Nubh)�”}”(hŒ+:ref:`dev-kmsg `”h]”j§)�”}”(hjŸšh]”hŒdev-kmsg”…”�”}”(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ÅŒabi_file_testing_dev_kmsg”uh1hh³jršh´Khj•šubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒ\The /dev/kmsg character device node provides userspace access to the kernel's printk buffer.”h]”hŒ^The /dev/kmsg character device node provides userspace access to the kernel’s printk buffer.”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒInjecting messages:”h]”hŒInjecting messages:”…”�”}”(hjÑšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒYEvery write() to the opened device node places a log entry in the kernel's printk buffer.”h]”hŒ[Every write() to the opened device node places a log entry in the kernel’s printk buffer.”…”�”}”(hjßšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒõThe logged line can be prefixed with a syslog prefix, which carries the syslog priority and facility. The single decimal prefix number is composed of the 3 lowest bits being the syslog priority and the next 8 bits the syslog facility number.”h]”hŒõThe logged line can be prefixed with a syslog prefix, which carries the syslog priority and facility. The single decimal prefix number is composed of the 3 lowest bits being the syslog priority and the next 8 bits the syslog facility number.”…”�”}”(hjíšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hX)If no prefix is given, the priority number is the default kernel log priority and the facility number is set to LOG_USER (1). It is not possible to inject messages from userspace with the facility number LOG_KERN (0), to make sure that the origin of the messages can always be reliably determined.”h]”hX)If no prefix is given, the priority number is the default kernel log priority and the facility number is set to LOG_USER (1). It is not possible to inject messages from userspace with the facility number LOG_KERN (0), to make sure that the origin of the messages can always be reliably determined.”…”�”}”(hjûšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒAccessing the buffer:”h]”hŒAccessing the buffer:”…”�”}”(hj ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒ[Every read() from the opened device node receives one record of the kernel's printk buffer.”h]”hŒ]Every read() from the opened device node receives one record of the kernel’s printk buffer.”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒèThe first read() directly following an open() always returns first message in the buffer; there is no kernel-internal persistent state; many readers can concurrently open the device and read from it, without affecting other readers.”h]”hŒèThe first read() directly following an open() always returns first message in the buffer; there is no kernel-internal persistent state; many readers can concurrently open the device and read from it, without affecting other readers.”…”�”}”(hj%›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒ“Every read() will receive the next available record. If no more records are available read() will block, or if O_NONBLOCK is used -EAGAIN returned.”h]”hŒ“Every read() will receive the next available record. If no more records are available read() will block, or if O_NONBLOCK is used -EAGAIN returned.”…”�”}”(hj3›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒqMessages in the record ring buffer get overwritten as whole, there are never partial messages received by read().”h]”hŒqMessages in the record ring buffer get overwritten as whole, there are never partial messages received by read().”…”�”}”(hjA›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒñIn case messages get overwritten in the circular buffer while the device is kept open, the next read() will return -EPIPE, and the seek position be updated to the next available record. Subsequent reads() will return available records again.”h]”hŒñIn case messages get overwritten in the circular buffer while the device is kept open, the next read() will return -EPIPE, and the seek position be updated to the next available record. Subsequent reads() will return available records again.”…”�”}”(hjO›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hX(Unlike the classic syslog() interface, the 64 bit record sequence numbers allow to calculate the amount of lost messages, in case the buffer gets overwritten. And they allow to reconnect to the buffer and reconstruct the read position if needed, without limiting the interface to a single reader.”h]”hX(Unlike the classic syslog() interface, the 64 bit record sequence numbers allow to calculate the amount of lost messages, in case the buffer gets overwritten. And they allow to reconnect to the buffer and reconstruct the read position if needed, without limiting the interface to a single reader.”…”�”}”(hj]›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒ7The device supports seek with the following parameters:”h]”hŒ7The device supports seek with the following parameters:”…”�”}”(hjk›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubj)�”}”(hhh]”(j)�”}”(hŒ1SEEK_SET, 0 seek to the first entry in the buffer”h]”(j!)�”}”(hŒ SEEK_SET, 0”h]”hŒ SEEK_SET, 0”…”�”}”(hj€›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jršh´Khj|›ubj1)�”}”(hhh]”hÞ)�”}”(hŒ%seek to the first entry in the buffer”h]”hŒ%seek to the first entry in the buffer”…”�”}”(hj‘›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´KhjŽ›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj|›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jršh´Khjy›ubj)�”}”(hŒ3SEEK_END, 0 seek after the last entry in the buffer”h]”(j!)�”}”(hŒ SEEK_END, 0”h]”hŒ SEEK_END, 0”…”�”}”(hj¯›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jršh´Khj«›ubj1)�”}”(hhh]”hÞ)�”}”(hŒ'seek after the last entry in the buffer”h]”hŒ'seek after the last entry in the buffer”…”�”}”(hjÀ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj½›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj«›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jršh´Khjy›ubj)�”}”(hŒgSEEK_DATA, 0 seek after the last record available at the time the last SYSLOG_ACTION_CLEAR was issued. ”h]”(j!)�”}”(hŒ SEEK_DATA, 0”h]”hŒ SEEK_DATA, 0”…”�”}”(hjÞ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jršh´KhjÚ›ubj1)�”}”(hhh]”hÞ)�”}”(hŒYseek after the last record available at the time the last SYSLOG_ACTION_CLEAR was issued.”h]”hŒYseek after the last record available at the time the last SYSLOG_ACTION_CLEAR was issued.”…”�”}”(hjï›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khjì›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÚ›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jršh´Khjy›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj%šubhÞ)�”}”(hŒÖOther seek operations or offsets are not supported because of the special behavior this device has. The device allows to read or write only whole variable length messages (records) that are stored in a ring buffer.”h]”hŒÖOther seek operations or offsets are not supported because of the special behavior this device has. The device allows to read or write only whole variable length messages (records) that are stored in a ring buffer.”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hXBecause of the non-standard behavior also the error values are non-standard. -ESPIPE is returned for non-zero offset. -EINVAL is returned for other operations, e.g. SEEK_CUR. This behavior and values are historical and could not be modified without the risk of breaking userspace.”h]”hXBecause of the non-standard behavior also the error values are non-standard. -ESPIPE is returned for non-zero offset. -EINVAL is returned for other operations, e.g. SEEK_CUR. This behavior and values are historical and could not be modified without the risk of breaking userspace.”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒçThe output format consists of a prefix carrying the syslog prefix including priority and facility, the 64 bit message sequence number and the monotonic timestamp in microseconds, and a flag field. All fields are separated by a ','.”h]”hŒëThe output format consists of a prefix carrying the syslog prefix including priority and facility, the 64 bit message sequence number and the monotonic timestamp in microseconds, and a flag field. All fields are separated by a ‘,’.”…”�”}”(hj+œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒ‹Future extensions might add more comma separated values before the terminating ';'. Unknown fields and values should be gracefully ignored.”h]”hŒ�Future extensions might add more comma separated values before the terminating ‘;’. Unknown fields and values should be gracefully ignored.”…”�”}”(hj9œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hXThe human readable text string starts directly after the ';' and is terminated by a '\n'. Untrusted values derived from hardware or other facilities are printed, therefore all non-printable characters and '\' itself in the log message are escaped by "\x00" C-style hex encoding.”h]”hX$The human readable text string starts directly after the ‘;’ and is terminated by a ‘n’. Untrusted values derived from hardware or other facilities are printed, therefore all non-printable characters and ‘' itself in the log message are escaped by “x00â€� C-style hex encoding.”…”�”}”(hjGœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒ½A line starting with ' ', is a continuation line, adding key/value pairs to the log message, which provide the machine readable context of the message, for reliable processing in userspace.”h]”hŒÁA line starting with ‘ ‘, is a continuation line, adding key/value pairs to the log message, which provide the machine readable context of the message, for reliable processing in userspace.”…”�”}”(hjUœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hjcœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubjl)�”}”(hŒá7,160,424069,-;pci_root PNP0A03:00: host bridge window [io 0x0000-0x0cf7] (ignored) SUBSYSTEM=acpi DEVICE=+acpi:PNP0A03:00 6,339,5140900,-;NET: Registered protocol family 10 30,340,5690716,-;udevd[80]: starting version 181”h]”hŒá7,160,424069,-;pci_root PNP0A03:00: host bridge window [io 0x0000-0x0cf7] (ignored) SUBSYSTEM=acpi DEVICE=+acpi:PNP0A03:00 6,339,5140900,-;NET: Registered protocol family 10 30,340,5690716,-;udevd[80]: starting version 181”…”�”}”hjqœsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jršh´Khj%šubhÞ)�”}”(hŒ>The DEVICE= key uniquely identifies devices the following way:”h]”hŒ>The DEVICE= key uniquely identifies devices the following way:”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhŒ block_quote”“”)�”}”(hŒ°============ ================= b12:8 block dev_t c127:3 char dev_t n8 netdev ifindex +sound:card0 subsystem:devname ============ ================= ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj–œubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj–œubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒb12:8”h]”hŒb12:8”…”�”}”(hj¶œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj³œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°œubjW)�”}”(hhh]”hÞ)�”}”(hŒ block dev_t”h]”hŒ block dev_t”…”�”}”(hjÍœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´KhjÊœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°œubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­œubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒc127:3”h]”hŒc127:3”…”�”}”(hjíœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khjêœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçœubjW)�”}”(hhh]”hÞ)�”}”(hŒ char dev_t”h]”hŒ char dev_t”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçœubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­œubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒn8”h]”hŒn8”…”�”}”(hj$�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj!�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubjW)�”}”(hhh]”hÞ)�”}”(hŒnetdev ifindex”h]”hŒnetdev ifindex”…”�”}”(hj;�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj8�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­œubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ +sound:card0”h]”hŒ +sound:card0”…”�”}”(hj[�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´KhjX�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU�ubjW)�”}”(hhh]”hÞ)�”}”(hŒsubsystem:devname”h]”hŒsubsystem:devname”…”�”}”(hjr�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khjo�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­œubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“œubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj�œubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jršh´Khj%šubhÞ)�”}”(hXœThe flags field carries '-' by default. A 'c' indicates a fragment of a line. Note, that these hints about continuation lines are not necessarily correct, and the stream could be interleaved with unrelated messages, but merging the lines in the output usually produces better human readable results. A similar logic is used internally when messages are printed to the console, /proc/kmsg or the syslog() syscall.”h]”hX¤The flags field carries ‘-’ by default. A ‘c’ indicates a fragment of a line. Note, that these hints about continuation lines are not necessarily correct, and the stream could be interleaved with unrelated messages, but merging the lines in the output usually produces better human readable results. A similar logic is used internally when messages are printed to the console, /proc/kmsg or the syslog() syscall.”…”�”}”(hj¥�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubhÞ)�”}”(hXÃBy default, kernel tries to avoid fragments by concatenating when it can and fragments are rare; however, when extended console support is enabled, the in-kernel concatenation is disabled and /dev/kmsg output will contain more fragments. If the log consumer performs concatenation, the end result should be the same. In the future, the in-kernel concatenation may be removed entirely and /dev/kmsg users are recommended to implement fragment handling.”h]”hXÃBy default, kernel tries to avoid fragments by concatenating when it can and fragments are rare; however, when extended console support is enabled, the in-kernel concatenation is disabled and /dev/kmsg output will contain more fragments. If the log consumer performs concatenation, the end result should be the same. In the future, the in-kernel concatenation may be removed entirely and /dev/kmsg users are recommended to implement fragment handling.”…”�”}”(hj³�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´Khj%šubj)�”}”(hhh]”j)�”}”(hŒ0Users: dmesg(1), userspace kernel log consumers ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÈ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jršh´KhjÄ�ubj1)�”}”(hhh]”hÞ)�”}”(hŒ(dmesg(1), userspace kernel log consumers”h]”hŒ(dmesg(1), userspace kernel log consumers”…”�”}”(hjÙ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jršh´KhjÖ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÄ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jršh´KhjÁ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj%šubeh}”(h]”Œsymbols-under-dev-kmsg”ah ]”h"]”Œsymbols under /dev/kmsg”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /dev/rtcX”h]”hŒSymbols under /dev/rtcX”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjžh³Nh´Nubj))�”}”(hŒ.. _abi_dev_rtcx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-dev-rtcx”uh1j(h´Khjžubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj žubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/dev\/rtcX**”h]”j`)�”}”(hŒ**\/dev\/rtcX**”h]”hŒ /dev/rtcX”…”�”}”(hj:žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6žubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ"Documentation/ABI/testing/rtc-cdev”h´Khj3žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0žubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-žubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj žubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjžubah}”(h]”jžah ]”h"]”Œ abi_dev_rtcx”ah$]”h&]”uh1j6hjžj–}”jlžjžsj˜}”jžjžsubhÞ)�”}”(hŒ;Defined on file :ref:`rtc-cdev `”h]”(hŒDefined on file ”…”�”}”(hjqžh²hh³Nh´Nubh)�”}”(hŒ+:ref:`rtc-cdev `”h]”j§)�”}”(hj{žh]”hŒrtc-cdev”…”�”}”(hj}žh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyžubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡žŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_rtc_cdev”uh1hh³jNžh´Khjqžubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´KhjžubhÞ)�”}”(hŒ\The ioctl interface to drivers for real-time clocks (RTCs). Following actions are supported:”h]”hŒ\The ioctl interface to drivers for real-time clocks (RTCs). Following actions are supported:”…”�”}”(hjŸžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´Khjžubj6)�”}”(hhh]”(j;)�”}”(hŒ{RTC_RD_TIME, RTC_SET_TIME: Read or set the RTC time. Time format is a Gregorian calendar date and 24 hour wall clock time. ”h]”hÞ)�”}”(hŒzRTC_RD_TIME, RTC_SET_TIME: Read or set the RTC time. Time format is a Gregorian calendar date and 24 hour wall clock time.”h]”hŒzRTC_RD_TIME, RTC_SET_TIME: Read or set the RTC time. Time format is a Gregorian calendar date and 24 hour wall clock time.”…”�”}”(hj´žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´Khj°žubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj­žubj;)�”}”(hŒ\RTC_AIE_ON, RTC_AIE_OFF: Enable or disable the alarm interrupt for RTCs that support alarms ”h]”hÞ)�”}”(hŒ[RTC_AIE_ON, RTC_AIE_OFF: Enable or disable the alarm interrupt for RTCs that support alarms”h]”hŒ[RTC_AIE_ON, RTC_AIE_OFF: Enable or disable the alarm interrupt for RTCs that support alarms”…”�”}”(hjÌžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´KhjÈžubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj­žubj;)�”}”(hŒÜRTC_ALM_READ, RTC_ALM_SET: Read or set the alarm time for RTCs that support alarms. Can be set up to 24 hours in the future. Requires a separate RTC_AIE_ON call to enable the alarm interrupt. (Prefer to use RTC_WKALM_*) ”h]”hÞ)�”}”(hŒÛRTC_ALM_READ, RTC_ALM_SET: Read or set the alarm time for RTCs that support alarms. Can be set up to 24 hours in the future. Requires a separate RTC_AIE_ON call to enable the alarm interrupt. (Prefer to use RTC_WKALM_*)”h]”hŒÛRTC_ALM_READ, RTC_ALM_SET: Read or set the alarm time for RTCs that support alarms. Can be set up to 24 hours in the future. Requires a separate RTC_AIE_ON call to enable the alarm interrupt. (Prefer to use RTC_WKALM_*)”…”�”}”(hjäžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´Khjàžubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj­žubj;)�”}”(hŒšRTC_WKALM_RD, RTC_WKALM_SET: For RTCs that support a more powerful interface, which can issue alarms beyond 24 hours and enable IRQs in the same request. ”h]”hÞ)�”}”(hŒ™RTC_WKALM_RD, RTC_WKALM_SET: For RTCs that support a more powerful interface, which can issue alarms beyond 24 hours and enable IRQs in the same request.”h]”hŒ™RTC_WKALM_RD, RTC_WKALM_SET: For RTCs that support a more powerful interface, which can issue alarms beyond 24 hours and enable IRQs in the same request.”…”�”}”(hjüžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´Khjøžubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj­žubj;)�”}”(hŒmRTC_PIE_ON, RTC_PIE_OFF: Enable or disable the periodic interrupt for RTCs that support periodic interrupts. ”h]”hÞ)�”}”(hŒlRTC_PIE_ON, RTC_PIE_OFF: Enable or disable the periodic interrupt for RTCs that support periodic interrupts.”h]”hŒlRTC_PIE_ON, RTC_PIE_OFF: Enable or disable the periodic interrupt for RTCs that support periodic interrupts.”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´KhjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj­žubj;)�”}”(hŒZRTC_UIE_ON, RTC_UIE_OFF: Enable or disable the update interrupt for RTCs that support it. ”h]”hÞ)�”}”(hŒYRTC_UIE_ON, RTC_UIE_OFF: Enable or disable the update interrupt for RTCs that support it.”h]”hŒYRTC_UIE_ON, RTC_UIE_OFF: Enable or disable the update interrupt for RTCs that support it.”…”�”}”(hj,Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´Khj(Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj­žubj;)�”}”(hŒÁRTC_IRQP_READ, RTC_IRQP_SET: Read or set the frequency for periodic interrupts for RTCs that support periodic interrupts. Requires a separate RTC_PIE_ON call to enable the periodic interrupts. ”h]”hÞ)�”}”(hŒÀRTC_IRQP_READ, RTC_IRQP_SET: Read or set the frequency for periodic interrupts for RTCs that support periodic interrupts. Requires a separate RTC_PIE_ON call to enable the periodic interrupts.”h]”hŒÀRTC_IRQP_READ, RTC_IRQP_SET: Read or set the frequency for periodic interrupts for RTCs that support periodic interrupts. Requires a separate RTC_PIE_ON call to enable the periodic interrupts.”…”�”}”(hjDŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´Khj@Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj­žubj;)�”}”(hŒ RTC_VL_READ: Read the voltage inputs status of the RTC when supported. The value is a bit field of RTC_VL_*, giving the status of the main and backup voltages. ”h]”hÞ)�”}”(hŒŸRTC_VL_READ: Read the voltage inputs status of the RTC when supported. The value is a bit field of RTC_VL_*, giving the status of the main and backup voltages.”h]”hŒŸRTC_VL_READ: Read the voltage inputs status of the RTC when supported. The value is a bit field of RTC_VL_*, giving the status of the main and backup voltages.”…”�”}”(hj\Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´KhjXŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj­žubj;)�”}”(hŒ©RTC_VL_CLEAR: Clear the voltage status of the RTC. Some RTCs need user interaction when the backup power provider is replaced or charged to be able to clear the status. ”h]”hÞ)�”}”(hŒ¨RTC_VL_CLEAR: Clear the voltage status of the RTC. Some RTCs need user interaction when the backup power provider is replaced or charged to be able to clear the status.”h]”hŒ¨RTC_VL_CLEAR: Clear the voltage status of the RTC. Some RTCs need user interaction when the backup power provider is replaced or charged to be able to clear the status.”…”�”}”(hjtŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´KhjpŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj­žubeh}”(h]”h ]”h"]”h$]”h&]”jZŒ*”uh1j5h³jNžh´KhjžubhÞ)�”}”(hX€The ioctl() calls supported by the older /dev/rtc interface are also supported by the newer RTC class framework. However, because the chips and systems are not standardized, some PC/AT functionality might not be provided. And in the same way, some newer features -- including those enabled by ACPI -- are exposed by the RTC class framework, but can't be supported by the older driver.”h]”hX‚The ioctl() calls supported by the older /dev/rtc interface are also supported by the newer RTC class framework. However, because the chips and systems are not standardized, some PC/AT functionality might not be provided. And in the same way, some newer features -- including those enabled by ACPI -- are exposed by the RTC class framework, but can’t be supported by the older driver.”…”�”}”(hj�Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNžh´Khjžubeh}”(h]”Œsymbols-under-dev-rtcx”ah ]”h"]”Œsymbols under /dev/rtcx”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /dev/wmi”h]”hŒSymbols under /dev/wmi”…”�”}”(hj¨Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj¥Ÿh³Nh´Nubj))�”}”(hŒ.. _abi_dev_wmi_dell_smbios:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-dev-wmi-dell-smbios”uh1j(h´Khj¥Ÿubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÄŸubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/dev\/wmi\/dell\-smbios**”h]”j`)�”}”(hŒ**\/dev\/wmi\/dell\-smbios**”h]”hŒ/dev/wmi/dell-smbios”…”�”}”(hjÞŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/dell-smbios-wmi”h´Khjןubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÄŸubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁŸubah}”(h]”jÀŸah ]”h"]”Œabi_dev_wmi_dell_smbios”ah$]”h&]”uh1j6hj¥Ÿj–}”j j¶Ÿsj˜}”jÀŸj¶ŸsubhÞ)�”}”(hŒIDefined on file :ref:`dell-smbios-wmi `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ9:ref:`dell-smbios-wmi `”h]”j§)�”}”(hj h]”hŒdell-smbios-wmi”…”�”}”(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ÅŒ abi_file_testing_dell_smbios_wmi”uh1hh³jòŸh´Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòŸh´Khj¥ŸubhÞ)�”}”(hŒUPerform SMBIOS calls on supported Dell machines. through the Dell ACPI-WMI interface.”h]”hŒUPerform SMBIOS calls on supported Dell machines. through the Dell ACPI-WMI interface.”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòŸh´Khj¥ŸubhÞ)�”}”(hŒ=IOCTL's and buffer formats are defined in: ”h]”hŒ?IOCTL’s and buffer formats are defined in: ”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòŸh´Khj¥ŸubhŒenumerated_list”“”)�”}”(hhh]”(j;)�”}”(hXzTo perform an SMBIOS call from userspace, you'll need to first determine the minimum size of the calling interface buffer for your machine. Platforms that contain larger buffers can return larger objects from the system firmware. Commonly this size is either 4k or 32k. To determine the size of the buffer read() a u64 dword from the WMI character device /dev/wmi/dell-smbios. ”h]”(hÞ)�”}”(hX To perform an SMBIOS call from userspace, you'll need to first determine the minimum size of the calling interface buffer for your machine. Platforms that contain larger buffers can return larger objects from the system firmware. Commonly this size is either 4k or 32k.”h]”hXTo perform an SMBIOS call from userspace, you’ll need to first determine the minimum size of the calling interface buffer for your machine. Platforms that contain larger buffers can return larger objects from the system firmware. Commonly this size is either 4k or 32k.”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòŸh´Khjd ubhÞ)�”}”(hŒjTo determine the size of the buffer read() a u64 dword from the WMI character device /dev/wmi/dell-smbios.”h]”hŒjTo determine the size of the buffer read() a u64 dword from the WMI character device /dev/wmi/dell-smbios.”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòŸh´Khjd ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hja ubj;)�”}”(hŒ—After you've determined the minimum size of the calling interface buffer, you can allocate a structure that represents the structure documented above. ”h]”hÞ)�”}”(hŒ–After you've determined the minimum size of the calling interface buffer, you can allocate a structure that represents the structure documented above.”h]”hŒ˜After you’ve determined the minimum size of the calling interface buffer, you can allocate a structure that represents the structure documented above.”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòŸh´KhjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hja ubj;)�”}”(hŒXIn the 'length' object store the size of the buffer you determined above and allocated. ”h]”hÞ)�”}”(hŒWIn the 'length' object store the size of the buffer you determined above and allocated.”h]”hŒ[In the ‘length’ object store the size of the buffer you determined above and allocated.”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòŸh´Khj¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hja ubj;)�”}”(hXzIn this buffer object, prepare as necessary for the SMBIOS call you're interested in. Typically SMBIOS buffers have "class", "select", and "input" defined to values that coincide with the data you are interested in. Documenting class/select/input values is outside of the scope of this documentation. Check with the libsmbios project for further documentation on these values. ”h]”hÞ)�”}”(hXyIn this buffer object, prepare as necessary for the SMBIOS call you're interested in. Typically SMBIOS buffers have "class", "select", and "input" defined to values that coincide with the data you are interested in. Documenting class/select/input values is outside of the scope of this documentation. Check with the libsmbios project for further documentation on these values.”h]”hX‡In this buffer object, prepare as necessary for the SMBIOS call you’re interested in. Typically SMBIOS buffers have “classâ€�, “selectâ€�, and “inputâ€� defined to values that coincide with the data you are interested in. Documenting class/select/input values is outside of the scope of this documentation. Check with the libsmbios project for further documentation on these values.”…”�”}”(hj¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòŸh´Khjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hja ubeh}”(h]”h ]”h"]”h$]”h&]”Œenumtype”Œarabic”Œprefix”hŒsuffix”Œ)”uh1j_ hj¥Ÿubj` )�”}”(hhh]”(j;)�”}”(hŒ:Run the call by using ioctl() as described in the header. ”h]”hÞ)�”}”(hŒ9Run the call by using ioctl() as described in the header.”h]”hŒ9Run the call by using ioctl() as described in the header.”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòŸh´Khjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÝ ubj;)�”}”(hŒ2The output will be returned in the buffer object. ”h]”hÞ)�”}”(hŒ1The output will be returned in the buffer object.”h]”hŒ1The output will be returned in the buffer object.”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòŸh´Khjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÝ ubj;)�”}”(hŒ+Be sure to free up your allocated object. ”h]”hÞ)�”}”(hŒ)Be sure to free up your allocated object.”h]”hŒ)Be sure to free up your allocated object.”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòŸh´Khj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÝ ubeh}”(h]”h ]”h"]”h$]”h&]”jØ jÙ jÚ hjÛ jÜ Œstart”Kuh1j_ hj¥Ÿubeh}”(h]”Œsymbols-under-dev-wmi”ah ]”h"]”Œsymbols under /dev/wmi”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /kvd”h]”hŒSymbols under /kvd”…”�”}”(hj:¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj7¡h³Nh´Nubj))�”}”(hŒ .. _abi_kvd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-kvd”uh1j(h´Khj7¡ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjV¡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/kvd\/**”h]”j`)�”}”(hŒ **\/kvd\/**”h]”hŒ/kvd/”…”�”}”(hjp¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjl¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/devlink-resource-mlxsw”h´Khji¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjV¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjS¡ubah}”(h]”jR¡ah ]”h"]”Œabi_kvd”ah$]”h&]”uh1j6hj7¡j–}”j¢¡jH¡sj˜}”jR¡jH¡subhÞ)�”}”(hŒWDefined on file :ref:`devlink-resource-mlxsw `”h]”(hŒDefined on file ”…”�”}”(hj§¡h²hh³Nh´Nubh)�”}”(hŒG:ref:`devlink-resource-mlxsw `”h]”j§)�”}”(hj±¡h]”hŒdevlink-resource-mlxsw”…”�”}”(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ÅŒ'abi_file_testing_devlink_resource_mlxsw”uh1hh³j„¡h´Khj§¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„¡h´Khj7¡ubhÞ)�”}”(hXˆThe main database in the Spectrum device is a centralized KVD database used for many of the tables used to configure the chip including L2 FDB, L3 LPM, ECMP and more. The KVD is divided into two sections, the first is hash-based table and the second is a linear access table. The division between the linear and hash-based sections is static and require reload before the changes take effect.”h]”hXˆThe main database in the Spectrum device is a centralized KVD database used for many of the tables used to configure the chip including L2 FDB, L3 LPM, ECMP and more. The KVD is divided into two sections, the first is hash-based table and the second is a linear access table. The division between the linear and hash-based sections is static and require reload before the changes take effect.”…”�”}”(hjÕ¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„¡h´Khj7¡ubeh}”(h]”Œsymbols-under-kvd”ah ]”h"]”Œsymbols under /kvd”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /kvd/hash_double”h]”hŒSymbols under /kvd/hash_double”…”�”}”(hjî¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjë¡h³Nh´Nubj))�”}”(hŒ.. _abi_kvd_hash_double:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-kvd-hash-double”uh1j(h´Khjë¡ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj ¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/kvd\/hash_double**”h]”j`)�”}”(hŒ**\/kvd\/hash_double**”h]”hŒ/kvd/hash_double”…”�”}”(hj$¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„¡h´Khj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢ubah}”(h]”j¢ah ]”h"]”Œabi_kvd_hash_double”ah$]”h&]”uh1j6hjë¡j–}”jU¢jü¡sj˜}”j¢jü¡subhÞ)�”}”(hŒWDefined on file :ref:`devlink-resource-mlxsw `”h]”(hŒDefined on file ”…”�”}”(hjZ¢h²hh³Nh´Nubh)�”}”(hŒG:ref:`devlink-resource-mlxsw `”h]”j§)�”}”(hjd¢h]”hŒdevlink-resource-mlxsw”…”�”}”(hjf¢h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjb¢ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”•<j¿Œ refdomain”jp¢Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_devlink_resource_mlxsw”uh1hh³j„¡h´KhjZ¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„¡h´Khjë¡ubhÞ)�”}”(hŒnThe hash based section of the KVD is managed by the switch device. Used in case the key is larger than 64 bit.”h]”hŒnThe hash based section of the KVD is managed by the switch device. Used in case the key is larger than 64 bit.”…”�”}”(hjˆ¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„¡h´Khjë¡ubeh}”(h]”Œsymbols-under-kvd-hash-double”ah ]”h"]”Œsymbols under /kvd/hash_double”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /kvd/hash_single”h]”hŒSymbols under /kvd/hash_single”…”�”}”(hj¡¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjž¢h³Nh´Nubj))�”}”(hŒ.. _abi_kvd_hash_single:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-kvd-hash-single”uh1j(h´Khjž¢ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj½¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/kvd\/hash_single**”h]”j`)�”}”(hŒ**\/kvd\/hash_single**”h]”hŒ/kvd/hash_single”…”�”}”(hj×¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÓ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„¡h´KhjТubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÊ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj½¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjº¢ubah}”(h]”j¹¢ah ]”h"]”Œabi_kvd_hash_single”ah$]”h&]”uh1j6hjž¢j–}”j£j¯¢sj˜}”j¹¢j¯¢subhÞ)�”}”(hŒWDefined on file :ref:`devlink-resource-mlxsw `”h]”(hŒDefined on file ”…”�”}”(hj £h²hh³Nh´Nubh)�”}”(hŒG:ref:`devlink-resource-mlxsw `”h]”j§)�”}”(hj£h]”hŒdevlink-resource-mlxsw”…”�”}”(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ÅŒ'abi_file_testing_devlink_resource_mlxsw”uh1hh³j„¡h´Khj £ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„¡h´Khjž¢ubhÞ)�”}”(hŒzThe hash based section of the KVD is managed by the switch device. Used in case the key size is smaller or equal to 64bit.”h]”hŒzThe hash based section of the KVD is managed by the switch device. Used in case the key size is smaller or equal to 64bit.”…”�”}”(hj;£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„¡h´Khjž¢ubeh}”(h]”Œsymbols-under-kvd-hash-single”ah ]”h"]”Œsymbols under /kvd/hash_single”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /kvd/linear”h]”hŒSymbols under /kvd/linear”…”�”}”(hjT£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjQ£h³Nh´Nubj))�”}”(hŒ.. _abi_kvd_linear:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-kvd-linear”uh1j(h´KhjQ£ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjp£ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/kvd\/linear**”h]”j`)�”}”(hŒ**\/kvd\/linear**”h]”hŒ /kvd/linear”…”�”}”(hjŠ£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„¡h´K hjƒ£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjp£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjm£ubah}”(h]”jl£ah ]”h"]”Œabi_kvd_linear”ah$]”h&]”uh1j6hjQ£j–}”j»£jb£sj˜}”jl£jb£subhÞ)�”}”(hŒWDefined on file :ref:`devlink-resource-mlxsw `”h]”(hŒDefined on file ”…”�”}”(hjÀ£h²hh³Nh´Nubh)�”}”(hŒG:ref:`devlink-resource-mlxsw `”h]”j§)�”}”(hjÊ£h]”hŒdevlink-resource-mlxsw”…”�”}”(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ÅŒ'abi_file_testing_devlink_resource_mlxsw”uh1hh³j„¡h´K hjÀ£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„¡h´K hjQ£ubhÞ)�”}”(hŒ^The linear section of the KVD is managed by software as a flat memory accessed using an index.”h]”hŒ^The linear section of the KVD is managed by software as a flat memory accessed using an index.”…”�”}”(hjî£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„¡h´K hjQ£ubeh}”(h]”Œsymbols-under-kvd-linear”ah ]”h"]”Œsymbols under /kvd/linear”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /proc”h]”hŒSymbols under /proc”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj¤h³Nh´Nubj))�”}”(hŒ.. _abi_proc_attr_current:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-proc-attr-current”uh1j(h´Khj¤ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj#¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/proc\/\*\/attr\/current**”h]”j`)�”}”(hŒ**\/proc\/\*\/attr\/current**”h]”hŒ/proc/*/attr/current”…”�”}”(hj=¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/procfs-attr-current”h´Khj6¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ¤ubah}”(h]”j¤ah ]”h"]”Œabi_proc_attr_current”ah$]”h&]”uh1j6hj¤j–}”jo¤j¤sj˜}”j¤j¤subhÞ)�”}”(hŒQDefined on file :ref:`procfs-attr-current `”h]”(hŒDefined on file ”…”�”}”(hjt¤h²hh³Nh´Nubh)�”}”(hŒA:ref:`procfs-attr-current `”h]”j§)�”}”(hj~¤h]”hŒprocfs-attr-current”…”�”}”(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ÅŒ$abi_file_testing_procfs_attr_current”uh1hh³jQ¤h´Khjt¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQ¤h´Khj¤ubhÞ)�”}”(hX=The current security information used by a Linux security module (LSM) that is active on the system. The details of permissions required to read from this interface and hence obtain the security state of the task identified is LSM dependent. A process cannot write to this interface unless it refers to itself. The other details of permissions required to write to this interface and hence change the security state of the task identified are LSM dependent. The format of the data used by this interface is LSM dependent. SELinux, Smack and AppArmor provide this interface.”h]”hX=The current security information used by a Linux security module (LSM) that is active on the system. The details of permissions required to read from this interface and hence obtain the security state of the task identified is LSM dependent. A process cannot write to this interface unless it refers to itself. The other details of permissions required to write to this interface and hence change the security state of the task identified are LSM dependent. The format of the data used by this interface is LSM dependent. SELinux, Smack and AppArmor provide this interface.”…”�”}”(hj¢¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQ¤h´Khj¤ubj)�”}”(hhh]”j)�”}”(hŒ?Users: SELinux user-space Smack user-space AppArmor user-space ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj·¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jQ¤h´Khj³¤ubj1)�”}”(hhh]”hÞ)�”}”(hŒ7SELinux user-space Smack user-space AppArmor user-space”h]”hŒ7SELinux user-space Smack user-space AppArmor user-space”…”�”}”(hjȤh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQ¤h´KhjŤubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj³¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jQ¤h´Khj°¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¤ubeh}”(h]”Œsymbols-under-proc”ah ]”h"]”Œsymbols under /proc”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_proc_attr_exec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-proc-attr-exec”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjþ¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/proc\/\*\/attr\/exec**”h]”j`)�”}”(hŒ**\/proc\/\*\/attr\/exec**”h]”hŒ/proc/*/attr/exec”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/procfs-attr-exec”h´Khj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþ¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjû¤ubah}”(h]”jú¤ah ]”h"]”Œabi_proc_attr_exec”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJ¥jð¤sj˜}”jú¤jð¤subhÞ)�”}”(hŒKDefined on file :ref:`procfs-attr-exec `”h]”(hŒDefined on file ”…”�”}”(hjO¥h²hh³Nh´Nubh)�”}”(hŒ;:ref:`procfs-attr-exec `”h]”j§)�”}”(hjY¥h]”hŒprocfs-attr-exec”…”�”}”(hj[¥h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjW¥ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”je¥Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_procfs_attr_exec”uh1hh³j,¥h´KhjO¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,¥h´KhhÊh²hubhÞ)�”}”(hXZThe security information to be used on the process by a Linux security module (LSM) active on the system after a subsequent exec() call. The details of permissions required to read from this interface and hence obtain the security state of the task identified is LSM dependent. A process cannot write to this interface unless it refers to itself. The other details of permissions required to write to this interface and hence change the security state of the task identified are LSM dependent. The format of the data used by this interface is LSM dependent. SELinux and AppArmor provide this interface.”h]”hXZThe security information to be used on the process by a Linux security module (LSM) active on the system after a subsequent exec() call. The details of permissions required to read from this interface and hence obtain the security state of the task identified is LSM dependent. A process cannot write to this interface unless it refers to itself. The other details of permissions required to write to this interface and hence change the security state of the task identified are LSM dependent. The format of the data used by this interface is LSM dependent. SELinux and AppArmor provide this interface.”…”�”}”(hj}¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,¥h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ.Users: SELinux user-space AppArmor user-space ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj’¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j,¥h´KhjŽ¥ubj1)�”}”(hhh]”hÞ)�”}”(hŒ&SELinux user-space AppArmor user-space”h]”hŒ&SELinux user-space AppArmor user-space”…”�”}”(hj£¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,¥h´Khj ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjŽ¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j,¥h´Khj‹¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_proc_attr_prev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-proc-attr-prev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÑ¥ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/proc\/\*\/attr\/prev**”h]”j`)�”}”(hŒ**\/proc\/\*\/attr\/prev**”h]”hŒ/proc/*/attr/prev”…”�”}”(hjë¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjç¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/procfs-attr-prev”h´Khjä¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjá¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑ¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎ¥ubah}”(h]”jÍ¥ah ]”h"]”Œabi_proc_attr_prev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦jÃ¥sj˜}”jÍ¥jÃ¥subhÞ)�”}”(hŒKDefined on file :ref:`procfs-attr-prev `”h]”(hŒDefined on file ”…”�”}”(hj"¦h²hh³Nh´Nubh)�”}”(hŒ;:ref:`procfs-attr-prev `”h]”j§)�”}”(hj,¦h]”hŒprocfs-attr-prev”…”�”}”(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”j8¦Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_procfs_attr_prev”uh1hh³jÿ¥h´Khj"¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÿ¥h´KhhÊh²hubhÞ)�”}”(hXäThe security information used on the process by a Linux security module (LSM) active on the system prior to the most recent exec() call. The details of permissions required to read from this interface is LSM dependent. A process cannot write to this interface unless it refers to itself. The other details of permissions required to write to this interface are LSM dependent. The format of the data used by this interface is LSM dependent. SELinux and AppArmor provide this interface.”h]”hXäThe security information used on the process by a Linux security module (LSM) active on the system prior to the most recent exec() call. The details of permissions required to read from this interface is LSM dependent. A process cannot write to this interface unless it refers to itself. The other details of permissions required to write to this interface are LSM dependent. The format of the data used by this interface is LSM dependent. SELinux and AppArmor provide this interface.”…”�”}”(hjP¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÿ¥h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ.Users: SELinux user-space AppArmor user-space ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hje¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÿ¥h´Khja¦ubj1)�”}”(hhh]”hÞ)�”}”(hŒ&SELinux user-space AppArmor user-space”h]”hŒ&SELinux user-space AppArmor user-space”…”�”}”(hjv¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÿ¥h´Khjs¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hja¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÿ¥h´Khj^¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /proc/diskstats”h]”hŒSymbols under /proc/diskstats”…”�”}”(hj™¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj–¦h³Nh´Nubj))�”}”(hŒ.. _abi_proc_diskstats:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-proc-diskstats”uh1j(h´Khj–¦ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjµ¦ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/proc\/diskstats**”h]”j`)�”}”(hŒ**\/proc\/diskstats**”h]”hŒ/proc/diskstats”…”�”}”(hjϦh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/procfs-diskstats”h´KhjȦubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŦubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµ¦ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²¦ubah}”(h]”j±¦ah ]”h"]”Œabi_proc_diskstats”ah$]”h&]”uh1j6hj–¦j–}”j§j§¦sj˜}”j±¦j§¦subhÞ)�”}”(hŒKDefined on file :ref:`procfs-diskstats `”h]”(hŒDefined on file ”…”�”}”(hj§h²hh³Nh´Nubh)�”}”(hŒ;:ref:`procfs-diskstats `”h]”j§)�”}”(hj§h]”hŒprocfs-diskstats”…”�”}”(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ÅŒ!abi_file_testing_procfs_diskstats”uh1hh³jã¦h´Khj§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj–¦ubhÞ)�”}”(hŒrThe /proc/diskstats file displays the I/O statistics of block devices. Each line contains the following 14 fields:”h]”hŒrThe /proc/diskstats file displays the I/O statistics of block devices. Each line contains the following 14 fields:”…”�”}”(hj4§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj–¦ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjE§ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjE§ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hje§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjb§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_§ubjW)�”}”(hhh]”hÞ)�”}”(hŒ major number”h]”hŒ major number”…”�”}”(hj{§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjx§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj›§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj˜§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•§ubjW)�”}”(hhh]”hÞ)�”}”(hŒ minor number”h]”hŒ minor number”…”�”}”(hj±§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj®§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hjѧh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´KhjΧubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˧ubjW)�”}”(hhh]”hÞ)�”}”(hŒ device name”h]”hŒ device name”…”�”}”(hjç§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjä§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˧ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨ubjW)�”}”(hhh]”hÞ)�”}”(hŒreads completed successfully”h]”hŒreads completed successfully”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ5”h]”hŒ5”…”�”}”(hj=¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj:¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7¨ubjW)�”}”(hhh]”hÞ)�”}”(hŒ reads merged”h]”hŒ reads merged”…”�”}”(hjT¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´KhjQ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ6”h]”hŒ6”…”�”}”(hjt¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjq¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn¨ubjW)�”}”(hhh]”hÞ)�”}”(hŒ sectors read”h]”hŒ sectors read”…”�”}”(hj‹¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjˆ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ7”h]”hŒ7”…”�”}”(hj«¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj¨¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥¨ubjW)�”}”(hhh]”hÞ)�”}”(hŒtime spent reading (ms)”h]”hŒtime spent reading (ms)”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj¿¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ8”h]”hŒ8”…”�”}”(hjâ¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjߨubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjܨubjW)�”}”(hhh]”hÞ)�”}”(hŒwrites completed”h]”hŒwrites completed”…”�”}”(hjù¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjö¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjܨubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ9”h]”hŒ9”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©ubjW)�”}”(hhh]”hÞ)�”}”(hŒ writes merged”h]”hŒ writes merged”…”�”}”(hj0©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj-©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ10”h]”hŒ10”…”�”}”(hjP©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´KhjM©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJ©ubjW)�”}”(hhh]”hÞ)�”}”(hŒsectors written”h]”hŒsectors written”…”�”}”(hjg©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjd©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJ©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ11”h]”hŒ11”…”�”}”(hj‡©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj„©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�©ubjW)�”}”(hhh]”hÞ)�”}”(hŒtime spent writing (ms)”h]”hŒtime spent writing (ms)”…”�”}”(hjž©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj›©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ12”h]”hŒ12”…”�”}”(hj¾©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj»©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸©ubjW)�”}”(hhh]”hÞ)�”}”(hŒI/Os currently in progress”h]”hŒI/Os currently in progress”…”�”}”(hjÕ©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´KhjÒ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ13”h]”hŒ13”…”�”}”(hjõ©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjò©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï©ubjW)�”}”(hhh]”hÞ)�”}”(hŒtime spent doing I/Os (ms)”h]”hŒtime spent doing I/Os (ms)”…”�”}”(hj ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ14”h]”hŒ14”…”�”}”(hj,ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj)ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&ªubjW)�”}”(hhh]”hÞ)�”}”(hŒ#weighted time spent doing I/Os (ms)”h]”hŒ#weighted time spent doing I/Os (ms)”…”�”}”(hjCªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj@ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&ªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjE§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjB§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj–¦ubhÞ)�”}”(hŒSKernel 4.18+ appends four more fields for discard tracking putting the total at 18:”h]”hŒSKernel 4.18+ appends four more fields for discard tracking putting the total at 18:”…”�”}”(hjpªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj–¦ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj�ªubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj�ªubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ15”h]”hŒ15”…”�”}”(hj¡ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjžªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ªubjW)�”}”(hhh]”hÞ)�”}”(hŒdiscards completed successfully”h]”hŒdiscards completed successfully”…”�”}”(hj¸ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjµªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ªubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ16”h]”hŒ16”…”�”}”(hjتh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´KhjÕªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒªubjW)�”}”(hhh]”hÞ)�”}”(hŒdiscards merged”h]”hŒdiscards merged”…”�”}”(hjïªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjìªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ªubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ17”h]”hŒ17”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj «ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj «ubjW)�”}”(hhh]”hÞ)�”}”(hŒsectors discarded”h]”hŒsectors discarded”…”�”}”(hj&«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj#«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj «ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ªubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ18”h]”hŒ18”…”�”}”(hjF«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´KhjC«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@«ubjW)�”}”(hhh]”hÞ)�”}”(hŒtime spent discarding”h]”hŒtime spent discarding”…”�”}”(hj]«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´KhjZ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~ªubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj–¦ubhÞ)�”}”(hŒ7Kernel 5.5+ appends two more fields for flush requests:”h]”hŒ7Kernel 5.5+ appends two more fields for flush requests:”…”�”}”(hjŠ«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj–¦ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj›«ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj›«ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ19”h]”hŒ19”…”�”}”(hj»«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj¸«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ«ubjW)�”}”(hhh]”hÞ)�”}”(hŒ%flush requests completed successfully”h]”hŒ%flush requests completed successfully”…”�”}”(hjÒ«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´KhjÏ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²«ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ20”h]”hŒ20”…”�”}”(hjò«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khjï«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì«ubjW)�”}”(hhh]”hÞ)�”}”(hŒtime spent flushing”h]”hŒtime spent flushing”…”�”}”(hj ¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›«ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj–¦ubhÞ)�”}”(hŒ5For more details refer to :doc:`/admin-guide/iostats`”h]”(hŒFor more details refer to ”…”�”}”(hj6¬h²hh³Nh´Nubh)�”}”(hŒ:doc:`/admin-guide/iostats`”h]”j§)�”}”(hj@¬h]”hŒ/admin-guide/iostats”…”�”}”(hjB¬h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj>¬ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jL¬Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/iostats”uh1hh³jã¦h´Khj6¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jã¦h´Khj–¦ubeh}”(h]”Œsymbols-under-proc-diskstats”ah ]”h"]”Œsymbols under /proc/diskstats”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /proc/fs”h]”hŒSymbols under /proc/fs”…”�”}”(hjo¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjl¬h³Nh´Nubj))�”}”(hŒ'.. _abi_proc_fs_nfsd_reply_cache_stats:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-proc-fs-nfsd-reply-cache-stats”uh1j(h´Khjl¬ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj‹¬ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/proc\/fs\/nfsd\/reply_cache_stats**”h]”j`)�”}”(hŒ'**\/proc\/fs\/nfsd\/reply_cache_stats**”h]”hŒ#/proc/fs/nfsd/reply_cache_stats”…”�”}”(hj¥¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/procfs-nfsd-reply_cache_stats”h´Khjž¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆ¬ubah}”(h]”j‡¬ah ]”h"]”Œ"abi_proc_fs_nfsd_reply_cache_stats”ah$]”h&]”uh1j6hjl¬j–}”j׬j}¬sj˜}”j‡¬j}¬subhÞ)�”}”(hŒeDefined on file :ref:`procfs-nfsd-reply_cache_stats `”h]”(hŒDefined on file ”…”�”}”(hjܬh²hh³Nh´Nubh)�”}”(hŒU:ref:`procfs-nfsd-reply_cache_stats `”h]”j§)�”}”(hjæ¬h]”hŒprocfs-nfsd-reply_cache_stats”…”�”}”(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ÅŒ.abi_file_testing_procfs_nfsd_reply_cache_stats”uh1hh³j¹¬h´Khjܬubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjl¬ubhÞ)�”}”(hŒÂProvides statistics for the NFS server duplicate reply cache (DRC). The file contains one labeled field per line. Each line has the form "field name:" followed by whitespace and a decimal value.”h]”hŒÆProvides statistics for the NFS server duplicate reply cache (DRC). The file contains one labeled field per line. Each line has the form “field name:â€� followed by whitespace and a decimal value.”…”�”}”(hj ­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjl¬ubhÞ)�”}”(hŒFields:”h]”hŒFields:”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjl¬ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj)­ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj)­ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj)­ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ max entries”h]”hŒ max entries”…”�”}”(hjS­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´KhjP­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM­ubjW)�”}”(hhh]”hÞ)�”}”(hŒu32”h]”hŒu32”…”�”}”(hjj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjg­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM­ubjW)�”}”(hhh]”hÞ)�”}”(hŒUpper bound on cache size”h]”hŒUpper bound on cache size”…”�”}”(hj�­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj~­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ­ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ num entries”h]”hŒ num entries”…”�”}”(hj¡­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjž­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›­ubjW)�”}”(hhh]”hÞ)�”}”(hŒu32”h]”hŒu32”…”�”}”(hj¸­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjµ­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›­ubjW)�”}”(hhh]”hÞ)�”}”(hŒCurrent entry count”h]”hŒCurrent entry count”…”�”}”(hjÏ­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´KhjÌ­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ­ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ hash buckets”h]”hŒ hash buckets”…”�”}”(hjï­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjì­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé­ubjW)�”}”(hhh]”hÞ)�”}”(hŒu32”h]”hŒu32”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé­ubjW)�”}”(hhh]”hÞ)�”}”(hŒNumber of hash buckets”h]”hŒNumber of hash buckets”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ­ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ mem usage”h]”hŒ mem usage”…”�”}”(hj=®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj:®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7®ubjW)�”}”(hhh]”hÞ)�”}”(hŒs64”h]”hŒs64”…”�”}”(hjT®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´KhjQ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7®ubjW)�”}”(hhh]”hÞ)�”}”(hŒBytes consumed by the DRC”h]”hŒBytes consumed by the DRC”…”�”}”(hjk®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjh®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ­ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ cache hits”h]”hŒ cache hits”…”�”}”(hj‹®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjˆ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…®ubjW)�”}”(hhh]”hÞ)�”}”(hŒs64”h]”hŒs64”…”�”}”(hj¢®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´KhjŸ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…®ubjW)�”}”(hhh]”hÞ)�”}”(hŒRequests answered from cache”h]”hŒRequests answered from cache”…”�”}”(hj¹®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj¶®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ­ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ cache misses”h]”hŒ cache misses”…”�”}”(hjÙ®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´KhjÖ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ®ubjW)�”}”(hhh]”hÞ)�”}”(hŒs64”h]”hŒs64”…”�”}”(hjð®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjí®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ®ubjW)�”}”(hhh]”hÞ)�”}”(hŒRequests not found in cache”h]”hŒRequests not found in cache”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ­ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ not cached”h]”hŒ not cached”…”�”}”(hj'¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj$¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!¯ubjW)�”}”(hhh]”hÞ)�”}”(hŒs64”h]”hŒs64”…”�”}”(hj>¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj;¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!¯ubjW)�”}”(hhh]”hÞ)�”}”(hŒ)Idempotent requests that bypass the cache”h]”hŒ)Idempotent requests that bypass the cache”…”�”}”(hjU¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´KhjR¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ­ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒpayload misses”h]”hŒpayload misses”…”�”}”(hju¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjr¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjo¯ubjW)�”}”(hhh]”hÞ)�”}”(hŒs64”h]”hŒs64”…”�”}”(hjŒ¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj‰¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjo¯ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(XID matched but request checksum did not”h]”hŒ(XID matched but request checksum did not”…”�”}”(hj£¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj ¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjo¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ­ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒlongest chain len”h]”hŒlongest chain len”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´KhjÀ¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½¯ubjW)�”}”(hhh]”hÞ)�”}”(hŒu32”h]”hŒu32”…”�”}”(hjÚ¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjׯubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½¯ubjW)�”}”(hhh]”hÞ)�”}”(hŒLongest hash chain observed”h]”hŒLongest hash chain observed”…”�”}”(hjñ¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjî¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ­ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcachesize at longest”h]”hŒcachesize at longest”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj °ubjW)�”}”(hhh]”hÞ)�”}”(hŒu32”h]”hŒu32”…”�”}”(hj(°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj%°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj °ubjW)�”}”(hhh]”hÞ)�”}”(hŒ*Cache size when longest chain was recorded”h]”hŒ*Cache size when longest chain was recorded”…”�”}”(hj?°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj<°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj °ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj)­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjl¬ubhÞ)�”}”(hX Counter fields (cache hits, cache misses, not cached, payload misses, mem usage) are maintained with per-cpu counters and may briefly show stale values under concurrent load. There is no way to reset these counters; consumers should compute rates by sampling over time.”h]”hX Counter fields (cache hits, cache misses, not cached, payload misses, mem usage) are maintained with per-cpu counters and may briefly show stale values under concurrent load. There is no way to reset these counters; consumers should compute rates by sampling over time.”…”�”}”(hjl°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjl¬ubhÞ)�”}”(hŒdNew fields may be appended in future kernels. Parsers should match on field name, not line position.”h]”hŒdNew fields may be appended in future kernels. Parsers should match on field name, not line position.”…”�”}”(hjz°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khjl¬ubj)�”}”(hhh]”j)�”}”(hŒEUsers: nfs-utils (https://git.linux-nfs.org/?p=steved/nfs-utils.git) ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj�°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¹¬h´Khj‹°ubj1)�”}”(hhh]”hÞ)�”}”(hŒ=nfs-utils (https://git.linux-nfs.org/?p=steved/nfs-utils.git)”h]”(hŒ nfs-utils (”…”�”}”(hj °h²hh³Nh´NubhŒ reference”“”)�”}”(hŒ1https://git.linux-nfs.org/?p=steved/nfs-utils.git”h]”hŒ1https://git.linux-nfs.org/?p=steved/nfs-utils.git”…”�”}”(hjª°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j¬°uh1j¨°hj °ubhŒ)”…”�”}”(hj °h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹¬h´Khj�°ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj‹°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¹¬h´Khjˆ°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjl¬ubeh}”(h]”Œsymbols-under-proc-fs”ah ]”h"]”Œsymbols under /proc/fs”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /proc/pid”h]”hŒSymbols under /proc/pid”…”�”}”(hjà°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjݰh³Nh´Nubj))�”}”(hŒ.. _abi_proc_pid_smaps_rollup:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-proc-pid-smaps-rollup”uh1j(h´Khjݰubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjü°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/proc\/pid\/smaps_rollup**”h]”j`)�”}”(hŒ**\/proc\/pid\/smaps_rollup**”h]”hŒ/proc/pid/smaps_rollup”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/procfs-smaps_rollup”h´Khj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjü°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjù°ubah}”(h]”jø°ah ]”h"]”Œabi_proc_pid_smaps_rollup”ah$]”h&]”uh1j6hjݰj–}”jH±jî°sj˜}”jø°jî°subhÞ)�”}”(hŒQDefined on file :ref:`procfs-smaps_rollup `”h]”(hŒDefined on file ”…”�”}”(hjM±h²hh³Nh´Nubh)�”}”(hŒA:ref:`procfs-smaps_rollup `”h]”j§)�”}”(hjW±h]”hŒprocfs-smaps_rollup”…”�”}”(hjY±h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjU±ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jc±Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_procfs_smaps_rollup”uh1hh³j*±h´KhjM±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*±h´KhjݰubhÞ)�”}”(hX8This file provides pre-summed memory information for a process. The format is almost identical to /proc/pid/smaps, except instead of an entry for each VMA in a process, smaps_rollup has a single entry (tagged "[rollup]") for which each field is the sum of the corresponding fields from all the maps in /proc/pid/smaps. Additionally, the fields Pss_Anon, Pss_File and Pss_Shmem are not present in /proc/pid/smaps. These fields represent the sum of the Pss field of each type (anon, file, shmem). For more details, see :doc:`/filesystems/proc` and the procfs man page.”h]”(hX This file provides pre-summed memory information for a process. The format is almost identical to /proc/pid/smaps, except instead of an entry for each VMA in a process, smaps_rollup has a single entry (tagged “[rollup]â€�) for which each field is the sum of the corresponding fields from all the maps in /proc/pid/smaps. Additionally, the fields Pss_Anon, Pss_File and Pss_Shmem are not present in /proc/pid/smaps. These fields represent the sum of the Pss field of each type (anon, file, shmem). For more details, see ”…”�”}”(hj{±h²hh³Nh´Nubh)�”}”(hŒ:doc:`/filesystems/proc`”h]”j§)�”}”(hj…±h]”hŒ/filesystems/proc”…”�”}”(hj‡±h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjƒ±ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‘±Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/filesystems/proc”uh1hh³j*±h´Khj{±ubhŒ and the procfs man page.”…”�”}”(hj{±h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*±h´KhjݰubhÞ)�”}”(hŒ Typical output looks like this::”h]”hŒTypical output looks like this:”…”�”}”(hj­±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*±h´Khjݰubjl)�”}”(hX½00100000-ff709000 ---p 00000000 00:00 0 [rollup] Size: 1192 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 884 kB Pss: 385 kB Pss_Dirty: 68 kB Pss_Anon: 301 kB Pss_File: 80 kB Pss_Shmem: 4 kB Shared_Clean: 696 kB Shared_Dirty: 0 kB Private_Clean: 120 kB Private_Dirty: 68 kB Referenced: 884 kB Anonymous: 68 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 385 kB”h]”hX½00100000-ff709000 ---p 00000000 00:00 0 [rollup] Size: 1192 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 884 kB Pss: 385 kB Pss_Dirty: 68 kB Pss_Anon: 301 kB Pss_File: 80 kB Pss_Shmem: 4 kB Shared_Clean: 696 kB Shared_Dirty: 0 kB Private_Clean: 120 kB Private_Dirty: 68 kB Referenced: 884 kB Anonymous: 68 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 385 kB”…”�”}”hj»±sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j*±h´Khjݰubeh}”(h]”Œsymbols-under-proc-pid”ah ]”h"]”Œsymbols under /proc/pid”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys”h]”hŒSymbols under /sys”…”�”}”(hjÔ±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjѱh³Nh´Nubj))�”}”(hŒ.. _abi_sys_device_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-device-uuid”uh1j(h´Khjѱubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjð±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/\.\.\.\/\\/\\/**”h]”j`)�”}”(hŒ)**\/sys\/\.\.\.\/\\/\\/**”h]”hŒ%/sys/...///”…”�”}”(hj ²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-bus-vfio-mdev”h´KYhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjý±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjð±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjí±ubah}”(h]”jì±ah ]”h"]”Œabi_sys_device_uuid”ah$]”h&]”uh1j6hjѱj–}”j<²jâ±sj˜}”jì±jâ±subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-vfio-mdev `”h]”(hŒDefined on file ”…”�”}”(hjA²h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-vfio-mdev `”h]”j§)�”}”(hjK²h]”hŒsysfs-bus-vfio-mdev”…”�”}”(hjM²h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjI²ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW²Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_bus_vfio_mdev”uh1hh³j²h´KYhjA²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KYhjѱubhÞ)�”}”(hŒyThis directory represents device directory of mediated device. It contains all the attributes related to mediated device.”h]”hŒyThis directory represents device directory of mediated device. It contains all the attributes related to mediated device.”…”�”}”(hjo²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KYhjѱubeh}”(h]”Œsymbols-under-sys”ah ]”h"]”Œsymbols under /sys”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ".. _abi_sys_device_uuid_mdev_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-device-uuid-mdev-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj“²ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/\.\.\.\/\\/\\/mdev_type**”h]”j`)�”}”(hŒ2**\/sys\/\.\.\.\/\\/\\/mdev_type**”h]”hŒ./sys/...///mdev_type”…”�”}”(hj­²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´Kahj¦²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�²ubah}”(h]”j�²ah ]”h"]”Œabi_sys_device_uuid_mdev_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞ²j…²sj˜}”j�²j…²subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-vfio-mdev `”h]”(hŒDefined on file ”…”�”}”(hjã²h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-vfio-mdev `”h]”j§)�”}”(hjí²h]”hŒsysfs-bus-vfio-mdev”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_vfio_mdev”uh1hh³j²h´Kahjã²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KahhÊh²hubhÞ)�”}”(hŒoThis is symbolic link pointing to supported type, directory of which this mediated device is created.”h]”hŒoThis is symbolic link pointing to supported type, directory of which this mediated device is created.”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KahhÊh²hubj))�”}”(hŒ.. _abi_sys_device_uuid_remove:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-device-uuid-remove”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj-³ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/\.\.\.\/\\/\\/remove**”h]”j`)�”}”(hŒ/**\/sys\/\.\.\.\/\\/\\/remove**”h]”hŒ+/sys/...///remove”…”�”}”(hjG³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjC³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´Khhj@³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*³ubah}”(h]”j)³ah ]”h"]”Œabi_sys_device_uuid_remove”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jx³j³sj˜}”j)³j³subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-vfio-mdev `”h]”(hŒDefined on file ”…”�”}”(hj}³h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-vfio-mdev `”h]”j§)�”}”(hj‡³h]”hŒsysfs-bus-vfio-mdev”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_vfio_mdev”uh1hh³j²h´Khhj}³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KhhhÊh²hubhÞ)�”}”(hŒ¼Writing '1' to this file destroys the mediated device. The vendor driver can fail the remove() callback if that device is active and the vendor driver doesn't support hot unplug. Example::”h]”hŒÁWriting ‘1’ to this file destroys the mediated device. The vendor driver can fail the remove() callback if that device is active and the vendor driver doesn’t support hot unplug. Example:”…”�”}”(hj«³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KhhhÊh²hubjl)�”}”(hŒ.# echo 1 > /sys/bus/mdev/devices//remove”h]”hŒ.# echo 1 > /sys/bus/mdev/devices//remove”…”�”}”hj¹³sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j²h´KhhhÊh²hubj))�”}”(hŒ(.. _abi_sys_device_mdev_supported_types:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-device-mdev-supported-types”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÕ³ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/\.\.\.\/\\/mdev_supported_types\/**”h]”j`)�”}”(hŒ5**\/sys\/\.\.\.\/\\/mdev_supported_types\/**”h]”hŒ1/sys/...//mdev_supported_types/”…”�”}”(hjï³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´Khjè³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ³ubah}”(h]”jѳah ]”h"]”Œ#abi_sys_device_mdev_supported_types”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ´jdzsj˜}”jѳjdzsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-vfio-mdev `”h]”(hŒDefined on file ”…”�”}”(hj%´h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-vfio-mdev `”h]”j§)�”}”(hj/´h]”hŒsysfs-bus-vfio-mdev”…”�”}”(hj1´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ÅŒ$abi_file_testing_sysfs_bus_vfio_mdev”uh1hh³j²h´Khj%´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KhhÊh²hubhÞ)�”}”(hXvThis directory contains list of directories of currently supported mediated device types and their details for . Supported type attributes are defined by the vendor driver who registers with Mediated device framework. Each supported type is a directory whose name is created by adding the device driver string as a prefix to the string provided by the vendor driver.”h]”hXvThis directory contains list of directories of currently supported mediated device types and their details for . Supported type attributes are defined by the vendor driver who registers with Mediated device framework. Each supported type is a directory whose name is created by adding the device driver string as a prefix to the string provided by the vendor driver.”…”�”}”(hjS´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_device_mdev_supported_types_type_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-device-mdev-supported-types-type-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjo´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/\\/mdev_supported_types\/\\/**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/\\/mdev_supported_types\/\\/**”h]”hŒ?/sys/...//mdev_supported_types//”…”�”}”(hj‰´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K hj‚´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl´ubah}”(h]”jk´ah ]”h"]”Œ+abi_sys_device_mdev_supported_types_type_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº´ja´sj˜}”jk´ja´subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-vfio-mdev `”h]”(hŒDefined on file ”…”�”}”(hj¿´h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-vfio-mdev `”h]”j§)�”}”(hjÉ´h]”hŒsysfs-bus-vfio-mdev”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_vfio_mdev”uh1hh³j²h´K hj¿´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K hhÊh²hubhÞ)�”}”(hXThis directory gives details of supported type, like name, description, available_instances, device_api etc. 'device_api' and 'available_instances' are mandatory attributes to be provided by vendor driver. 'name', 'description' and other vendor driver specific attributes are optional.”h]”hX-This directory gives details of supported type, like name, description, available_instances, device_api etc. ‘device_api’ and ‘available_instances’ are mandatory attributes to be provided by vendor driver. ‘name’, ‘description’ and other vendor driver specific attributes are optional.”…”�”}”(hjí´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K hhÊh²hubj))�”}”(hŒ".. _abi_sys_device_vfio_dev_vfiox:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-device-vfio-dev-vfiox”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj µubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/\.\.\.\/\\/vfio\-dev\/vfioX\/**”h]”j`)�”}”(hŒ1**\/sys\/\.\.\.\/\\/vfio\-dev\/vfioX\/**”h]”hŒ-/sys/...//vfio-dev/vfioX/”…”�”}”(hj#µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-devices-vfio-dev”h´Khjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj µubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµubah}”(h]”jµah ]”h"]”Œabi_sys_device_vfio_dev_vfiox”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jUµjû´sj˜}”jµjû´subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-devices-vfio-dev `”h]”(hŒDefined on file ”…”�”}”(hjZµh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-devices-vfio-dev `”h]”j§)�”}”(hjdµh]”hŒsysfs-devices-vfio-dev”…”�”}”(hjfµh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjbµubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jpµŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_devices_vfio_dev”uh1hh³j7µh´KhjZµubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7µh´KhhÊh²hubhÞ)�”}”(hŒËThis directory is created when the device is bound to a vfio driver. The layout under this directory matches what exists for a standard 'struct device'. 'X' is a unique index marking this device in vfio.”h]”hŒÓThis directory is created when the device is bound to a vfio driver. The layout under this directory matches what exists for a standard ‘struct device’. ‘X’ is a unique index marking this device in vfio.”…”�”}”(hjˆµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7µh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_events_illuminance_threshy_falling_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-events-illuminance-threshy-falling-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj¤µubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/illuminance_threshY_falling_value**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/illuminance_threshY_falling_value**”h]”hŒ8/sys/.../events/illuminance_threshY_falling_value”…”�”}”(hj¾µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-bus-iio-light-lm3533-als”h´Khj·µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´µubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±µubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/illuminance_threshY_raising_value**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/illuminance_threshY_raising_value**”h]”hŒ8/sys/.../events/illuminance_threshY_raising_value”…”�”}”(hjéµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´Khjâµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±µubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤µubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡µubah}”(h]”j µah ]”h"]”Œ0abi_sys_events_illuminance_threshy_falling_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶j–µsj˜}”j µj–µsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-iio-light-lm3533-als `”h]”(hŒDefined on file ”…”�”}”(hj¶h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-iio-light-lm3533-als `”h]”j§)�”}”(hj)¶h]”hŒsysfs-bus-iio-light-lm3533-als”…”�”}”(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”j5¶Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_iio_light_lm3533_als”uh1hh³jÒµh´Khj¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´KhhÊh²hubhÞ)�”}”(hŒ›Specifies the value of threshold that the device is comparing against for the events enabled by in_illuminance0_thresh_either_en (0..255), where Y in 0..3.”h]”hŒ›Specifies the value of threshold that the device is comparing against for the events enabled by in_illuminance0_thresh_either_en (0..255), where Y in 0..3.”…”�”}”(hjM¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´KhhÊh²hubhÞ)�”}”(hŒHNote that threshY_falling must be less than or equal to threshY_raising.”h]”hŒHNote that threshY_falling must be less than or equal to threshY_raising.”…”�”}”(hj[¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´KhhÊh²hubhÞ)�”}”(hŒxThese thresholds correspond to the eight zone-boundary registers (boundaryY_{low,high}) and define the five light zones.”h]”hŒxThese thresholds correspond to the eight zone-boundary registers (boundaryY_{low,high}) and define the five light zones.”…”�”}”(hji¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_events_in_accel_gesture_doubletap_tap2_min_delay:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-events-in-accel-gesture-doubletap-tap2-min-delay”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj…¶ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_accel_gesture_doubletap_tap2_min_delay**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_accel_gesture_doubletap_tap2_min_delay**”h]”hŒ@/sys/.../events/in_accel_gesture_doubletap_tap2_min_delay”…”�”}”(hjŸ¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-iio”h´M hj˜¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…¶ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚¶ubah}”(h]”j�¶ah ]”h"]”Œ8abi_sys_events_in_accel_gesture_doubletap_tap2_min_delay”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jѶjw¶sj˜}”j�¶jw¶subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjÖ¶h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjà¶h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M hjÖ¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubhÞ)�”}”(hŒQSpecifies the minimum quiet time in seconds between the two taps of a double tap.”h]”hŒQSpecifies the minimum quiet time in seconds between the two taps of a double tap.”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubj))�”}”(hŒG.. _abi_sys_events_in_accel_gesture_doubletap_tap2_min_delay_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-events-in-accel-gesture-doubletap-tap2-min-delay-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj ·ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/\.\.\.\/events\/in_accel_gesture_doubletap_tap2_min_delay_available**”h]”j`)�”}”(hŒN**\/sys\/\.\.\.\/events\/in_accel_gesture_doubletap_tap2_min_delay_available**”h]”hŒJ/sys/.../events/in_accel_gesture_doubletap_tap2_min_delay_available”…”�”}”(hj:·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj3·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·ubah}”(h]”j·ah ]”h"]”ŒBabi_sys_events_in_accel_gesture_doubletap_tap2_min_delay_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jk·j·sj˜}”j·j·subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjp·h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjz·h]”hŒ sysfs-bus-iio”…”�”}”(hj|·h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx·ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†·Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M hjp·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubhÞ)�”}”(hŒVLists all available delay values between two taps in the double tap. Units in seconds.”h]”hŒVLists all available delay values between two taps in the double tap. Units in seconds.”…”�”}”(hjž·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubj))�”}”(hŒ1.. _abi_sys_events_in_accel_gesture_singletap_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-events-in-accel-gesture-singletap-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjº·ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_gesture_singletap_en**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_gesture_singletap_en**”h]”hŒ4/sys/.../events/in_accel_gesture_singletap_en”…”�”}”(hjÔ·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjзubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MáhjÍ·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ·ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_gesture_doubletap_en**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_gesture_doubletap_en**”h]”hŒ4/sys/.../events/in_accel_gesture_doubletap_en”…”�”}”(hjþ·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjú·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Máhj÷·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj··ubah}”(h]”j¶·ah ]”h"]”Œ,abi_sys_events_in_accel_gesture_singletap_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/¸j¬·sj˜}”j¶·j¬·subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj4¸h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj>¸h]”hŒ sysfs-bus-iio”…”�”}”(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”jJ¸Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Máhj4¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MáhhÊh²hubhÞ)�”}”(hŒ4Device generates an event on a single or double tap.”h]”hŒ4Device generates an event on a single or double tap.”…”�”}”(hjb¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MáhhÊh²hubj))�”}”(hŒ<.. _abi_sys_events_in_accel_gesture_singletap_reset_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-events-in-accel-gesture-singletap-reset-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj~¸ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_accel_gesture_singletap_reset_timeout**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_accel_gesture_singletap_reset_timeout**”•2h]”hŒ?/sys/.../events/in_accel_gesture_singletap_reset_timeout”…”�”}”(hj˜¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mùhj‘¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjޏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹¸ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_accel_gesture_doubletap_reset_timeout**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_accel_gesture_doubletap_reset_timeout**”h]”hŒ?/sys/.../events/in_accel_gesture_doubletap_reset_timeout”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mùhj»¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{¸ubah}”(h]”jz¸ah ]”h"]”Œ7abi_sys_events_in_accel_gesture_singletap_reset_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jó¸jp¸sj˜}”jz¸jp¸subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjø¸h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj¹h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mùhjø¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MùhhÊh²hubhÞ)�”}”(hŒÐSpecifies the timeout value in seconds for the tap detector to not to look for another tap event after the event as occurred. Basically the minimum quiet time between the two single-tap's or two double-tap's.”h]”hŒÔSpecifies the timeout value in seconds for the tap detector to not to look for another tap event after the event as occurred. Basically the minimum quiet time between the two single-tap’s or two double-tap’s.”…”�”}”(hj&¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MùhhÊh²hubj))�”}”(hŒ4.. _abi_sys_events_in_accel_gesture_singletap_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-events-in-accel-gesture-singletap-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjB¹ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_gesture_singletap_value**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_gesture_singletap_value**”h]”hŒ7/sys/.../events/in_accel_gesture_singletap_value”…”�”}”(hj\¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjX¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MèhjU¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjO¹ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_gesture_doubletap_value**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_gesture_doubletap_value**”h]”hŒ7/sys/.../events/in_accel_gesture_doubletap_value”…”�”}”(hj†¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mèhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjO¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjB¹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?¹ubah}”(h]”j>¹ah ]”h"]”Œ/abi_sys_events_in_accel_gesture_singletap_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j·¹j4¹sj˜}”j>¹j4¹subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj¼¹h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjƹh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mèhj¼¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MèhhÊh²hubhÞ)�”}”(hŒåSpecifies the threshold value that the device is comparing against to generate the tap gesture event. The lower threshold value increases the sensitivity of tap detection. Units and the exact meaning of value are device-specific.”h]”hŒåSpecifies the threshold value that the device is comparing against to generate the tap gesture event. The lower threshold value increases the sensitivity of tap detection. Units and the exact meaning of value are device-specific.”…”�”}”(hjê¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MèhhÊh²hubj))�”}”(hŒ6.. _abi_sys_events_in_accel_gesture_tap_maxtomin_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-events-in-accel-gesture-tap-maxtomin-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjºubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_maxtomin_time**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_maxtomin_time**”h]”hŒ9/sys/.../events/in_accel_gesture_tap_maxtomin_time”…”�”}”(hj ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjºubah}”(h]”jºah ]”h"]”Œ1abi_sys_events_in_accel_gesture_tap_maxtomin_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQºjø¹sj˜}”jºjø¹subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjVºh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj`ºh]”hŒ sysfs-bus-iio”…”�”}”(hjbºh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^ºubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlºŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M hjVºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubhÞ)�”}”(hŒŠSpecifies the maximum time difference allowed between upper and lower peak of tap to consider it as the valid tap event. Units in seconds.”h]”hŒŠSpecifies the maximum time difference allowed between upper and lower peak of tap to consider it as the valid tap event. Units in seconds.”…”�”}”(hj„ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubj))�”}”(hŒ@.. _abi_sys_events_in_accel_gesture_tap_maxtomin_time_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-events-in-accel-gesture-tap-maxtomin-time-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj ºubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_maxtomin_time_available**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_maxtomin_time_available**”h]”hŒC/sys/.../events/in_accel_gesture_tap_maxtomin_time_available”…”�”}”(hjººh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj³ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ºubah}”(h]”jœºah ]”h"]”Œ;abi_sys_events_in_accel_gesture_tap_maxtomin_time_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëºj’ºsj˜}”jœºj’ºsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjðºh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjúºh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M hjðºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubhÞ)�”}”(hŒSLists all available time values between upper peak to lower peak. Units in seconds.”h]”hŒSLists all available time values between upper peak to lower peak. Units in seconds.”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubj))�”}”(hŒ@.. _abi_sys_events_in_accel_gesture_tap_reset_timeout_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-events-in-accel-gesture-tap-reset-timeout-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj:»ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_reset_timeout_available**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_reset_timeout_available**”h]”hŒC/sys/.../events/in_accel_gesture_tap_reset_timeout_available”…”�”}”(hjT»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjP»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjM»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJ»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjG»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7»ubah}”(h]”j6»ah ]”h"]”Œ;abi_sys_events_in_accel_gesture_tap_reset_timeout_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…»j,»sj˜}”j6»j,»subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjŠ»h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj”»h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M hjŠ»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubhÞ)�”}”(hŒ?Lists all available tap reset timeout values. Units in seconds.”h]”hŒ?Lists all available tap reset timeout values. Units in seconds.”…”�”}”(hj¸»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubj))�”}”(hŒ8.. _abi_sys_events_in_accel_gesture_tap_value_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-events-in-accel-gesture-tap-value-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÔ»ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_value_available**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_value_available**”h]”hŒ;/sys/.../events/in_accel_gesture_tap_value_available”…”�”}”(hjî»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjê»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mòhjç»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjä»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjá»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔ»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑ»ubah}”(h]”jлah ]”h"]”Œ3abi_sys_events_in_accel_gesture_tap_value_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼jÆ»sj˜}”jлjÆ»subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj$¼h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj.¼h]”hŒ sysfs-bus-iio”…”�”}”(hj0¼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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mòhj$¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MòhhÊh²hubhÞ)�”}”(hŒfLists all available threshold values which can be used to modify the sensitivity of the tap detection.”h]”hŒfLists all available threshold values which can be used to modify the sensitivity of the tap detection.”…”�”}”(hjR¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MòhhÊh²hubj))�”}”(hŒ1.. _abi_sys_events_in_accel_gesture_tap_wait_dur:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-events-in-accel-gesture-tap-wait-dur”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjn¼ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_wait_dur**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_wait_dur**”h]”hŒ4/sys/.../events/in_accel_gesture_tap_wait_dur”…”�”}”(hjˆ¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M˜ hj�¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjn¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjk¼ubah}”(h]”jj¼ah ]”h"]”Œ,abi_sys_events_in_accel_gesture_tap_wait_dur”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹¼j`¼sj˜}”jj¼j`¼subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj¾¼h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjȼh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M˜ hj¾¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M˜ hhÊh²hubhÞ)�”}”(hŒ6Timeout value in seconds for tap gesture confirmation.”h]”hŒ6Timeout value in seconds for tap gesture confirmation.”…”�”}”(hjì¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M˜ hhÊh²hubj))�”}”(hŒ;.. _abi_sys_events_in_accel_gesture_tap_wait_dur_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-events-in-accel-gesture-tap-wait-dur-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj½ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_wait_dur_available**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_wait_dur_available**”h]”hŒ>/sys/.../events/in_accel_gesture_tap_wait_dur_available”…”�”}”(hj"½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mž hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj½ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½ubah}”(h]”j½ah ]”h"]”Œ6abi_sys_events_in_accel_gesture_tap_wait_dur_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jS½jú¼sj˜}”j½jú¼subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjX½h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjb½h]”hŒ sysfs-bus-iio”…”�”}”(hjd½h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`½ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jn½Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mž hjX½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mž hhÊh²hubhÞ)�”}”(hŒ=List of available timeout value for tap gesture confirmation.”h]”hŒ=List of available timeout value for tap gesture confirmation.”…”�”}”(hj†½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mž hhÊh²hubj))�”}”(hŒ5.. _abi_sys_events_in_accel_gesture_tap_wait_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-events-in-accel-gesture-tap-wait-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj¢½ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_wait_timeout**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_accel_gesture_tap_wait_timeout**”h]”hŒ8/sys/.../events/in_accel_gesture_tap_wait_timeout”…”�”}”(hj¼½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M’ hjµ½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢½ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸ½ubah}”(h]”jž½ah ]”h"]”Œ0abi_sys_events_in_accel_gesture_tap_wait_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jí½j”½sj˜}”jž½j”½subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjò½h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjü½h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M’ hjò½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M’ hhÊh²hubhÞ)�”}”(hŒ-Enable tap gesture confirmation with timeout.”h]”hŒ-Enable tap gesture confirmation with timeout.”…”�”}”(hj ¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M’ hhÊh²hubj))�”}”(hŒ7.. _abi_sys_events_in_accel_mag_adaptive_rising_period:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-events-in-accel-mag-adaptive-rising-period”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hj<¾ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_mag_adaptive_rising_period**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_mag_adaptive_rising_period**”h]”hŒ:/sys/.../events/in_accel_mag_adaptive_rising_period”…”�”}”(hjV¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjR¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjO¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/\.\.\.\/events\/in_accel_roc_rising_period**”h]”j`)�”}”(hŒ5**\/sys\/\.\.\.\/events\/in_accel_roc_rising_period**”h]”hŒ1/sys/.../events/in_accel_roc_rising_period”…”�”}”(hj€¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjy¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjv¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_x_thresh_rising_period**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_x_thresh_rising_period**”h]”hŒ6/sys/.../events/in_accel_x_thresh_rising_period”…”�”}”(hjª¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj£¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_x_thresh_falling_period**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_x_thresh_falling_period**”h]”hŒ7/sys/.../events/in_accel_x_thresh_falling_period”…”�”}”(hjÔ¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjоubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjʾubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_accel_x_roc_rising_period**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_accel_x_roc_rising_period**”h]”hŒ3/sys/.../events/in_accel_x_roc_rising_period”…”�”}”(hjþ¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjú¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj÷¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_x_roc_falling_period**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_x_roc_falling_period**”h]”hŒ4/sys/.../events/in_accel_x_roc_falling_period”…”�”}”(hj(¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj!¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_y_thresh_rising_period**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_y_thresh_rising_period**”h]”hŒ6/sys/.../events/in_accel_y_thresh_rising_period”…”�”}”(hjR¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjN¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjK¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjH¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_y_thresh_falling_period**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_y_thresh_falling_period**”h]”hŒ7/sys/.../events/in_accel_y_thresh_falling_period”…”�”}”(hj|¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hju¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_accel_y_roc_rising_period**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_accel_y_roc_rising_period**”h]”hŒ3/sys/.../events/in_accel_y_roc_rising_period”…”�”}”(hj¦¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjŸ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_y_roc_falling_period**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_y_roc_falling_period**”h]”hŒ4/sys/.../events/in_accel_y_roc_falling_period”…”�”}”(hjпh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÉ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_z_thresh_rising_period**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_z_thresh_rising_period**”h]”hŒ6/sys/.../events/in_accel_z_thresh_rising_period”…”�”}”(hjú¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjö¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjó¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjð¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_z_thresh_falling_period**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_z_thresh_falling_period**”h]”hŒ7/sys/.../events/in_accel_z_thresh_falling_period”…”�”}”(hj$Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_accel_z_roc_rising_period**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_accel_z_roc_rising_period**”h]”hŒ3/sys/.../events/in_accel_z_roc_rising_period”…”�”}”(hjNÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjGÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_z_roc_falling_period**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_z_roc_falling_period**”h]”hŒ4/sys/.../events/in_accel_z_roc_falling_period”…”�”}”(hjxÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjtÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjqÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjnÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_x_thresh_rising_period**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_x_thresh_rising_period**”h]”hŒ8/sys/.../events/in_anglvel_x_thresh_rising_period”…”�”}”(hj¢Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjžÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj›Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_x_thresh_falling_period**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_x_thresh_falling_period**”h]”hŒ9/sys/.../events/in_anglvel_x_thresh_falling_period”…”�”}”(hjÌÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÅÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_anglvel_x_roc_rising_period**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_anglvel_x_roc_rising_period**”h]”hŒ5/sys/.../events/in_anglvel_x_roc_rising_period”…”�”}”(hjöÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjïÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_anglvel_x_roc_falling_period**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_anglvel_x_roc_falling_period**”h]”hŒ6/sys/.../events/in_anglvel_x_roc_falling_period”…”�”}”(hj Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_y_thresh_rising_period**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_y_thresh_rising_period**”h]”hŒ8/sys/.../events/in_anglvel_y_thresh_rising_period”…”�”}”(hjJÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjCÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_y_thresh_falling_period**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_y_thresh_falling_period**”h]”hŒ9/sys/.../events/in_anglvel_y_thresh_falling_period”…”�”}”(hjtÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjpÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjmÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_anglvel_y_roc_rising_period**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_anglvel_y_roc_rising_period**”h]”hŒ5/sys/.../events/in_anglvel_y_roc_rising_period”…”�”}”(hjžÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjšÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj—Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_anglvel_y_roc_falling_period**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_anglvel_y_roc_falling_period**”h]”hŒ6/sys/.../events/in_anglvel_y_roc_falling_period”…”�”}”(hjÈÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÁÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_z_thresh_rising_period**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_z_thresh_rising_period**”h]”hŒ8/sys/.../events/in_anglvel_z_thresh_rising_period”…”�”}”(hjòÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjîÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjëÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_z_thresh_falling_period**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_z_thresh_falling_period**”h]”hŒ9/sys/.../events/in_anglvel_z_thresh_falling_period”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_anglvel_z_roc_rising_period**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_anglvel_z_roc_rising_period**”h]”hŒ5/sys/.../events/in_anglvel_z_roc_rising_period”…”�”}”(hjFÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjBÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj?Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_anglvel_z_roc_falling_period**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_anglvel_z_roc_falling_period**”h]”hŒ6/sys/.../events/in_anglvel_z_roc_falling_period”…”�”}”(hjpÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjlÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjiÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_x_thresh_rising_period**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_x_thresh_rising_period**”h]”hŒ5/sys/.../events/in_magn_x_thresh_rising_period”…”�”}”(hjšÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–Âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj“Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_x_thresh_falling_period**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_x_thresh_falling_period**”h]”hŒ6/sys/.../events/in_magn_x_thresh_falling_period”…”�”}”(hjÄÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj½Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_magn_x_roc_rising_period**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_magn_x_roc_rising_period**”h]”hŒ2/sys/.../events/in_magn_x_roc_rising_period”…”�”}”(hjîÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjçÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_magn_x_roc_falling_period**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_magn_x_roc_falling_period**”h]”hŒ3/sys/.../events/in_magn_x_roc_falling_period”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_y_thresh_rising_period**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_y_thresh_rising_period**”h]”hŒ5/sys/.../events/in_magn_y_thresh_rising_period”…”�”}”(hjBÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj;Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_y_thresh_falling_period**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_y_thresh_falling_period**”h]”hŒ6/sys/.../events/in_magn_y_thresh_falling_period”…”�”}”(hjlÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhÃubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjeÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_magn_y_roc_rising_period**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_magn_y_roc_rising_period**”h]”hŒ2/sys/.../events/in_magn_y_roc_rising_period”…”�”}”(hj–Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj�Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_magn_y_roc_falling_period**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_magn_y_roc_falling_period**”h]”hŒ3/sys/.../events/in_magn_y_roc_falling_period”…”�”}”(hjÀÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj¹Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_z_thresh_rising_period**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_z_thresh_rising_period**”h]”hŒ5/sys/.../events/in_magn_z_thresh_rising_period”…”�”}”(hjêÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæÃubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjãÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_z_thresh_falling_period**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_z_thresh_falling_period**”h]”hŒ6/sys/.../events/in_magn_z_thresh_falling_period”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_magn_z_roc_rising_period**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_magn_z_roc_rising_period**”h]”hŒ2/sys/.../events/in_magn_z_roc_rising_period”…”�”}”(hj>Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:Äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj7Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_magn_z_roc_falling_period**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_magn_z_roc_falling_period**”h]”hŒ3/sys/.../events/in_magn_z_roc_falling_period”…”�”}”(hjhÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjaÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_thresh_rising_period**”h]”j`)�”}”(hŒJ**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_thresh_rising_period**”h]”hŒF/sys/.../events/in_rot_from_north_magnetic_thresh_rising_period”…”�”}”(hj’Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj‹Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_thresh_falling_period**”h]”j`)�”}”(hŒK**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_thresh_falling_period**”h]”hŒG/sys/.../events/in_rot_from_north_magnetic_thresh_falling_period”…”�”}”(hj¼Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸Äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjµÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_roc_rising_period**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_roc_rising_period**”h]”hŒC/sys/.../events/in_rot_from_north_magnetic_roc_rising_period”…”�”}”(hjæÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjßÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_roc_falling_period**”h]”j`)�”}”(hŒH**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_roc_falling_period**”h]”hŒD/sys/.../events/in_rot_from_north_magnetic_roc_falling_period”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/events\/in_rot_from_north_true_thresh_rising_period**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/events\/in_rot_from_north_true_thresh_rising_period**”h]”hŒB/sys/.../events/in_rot_from_north_true_thresh_rising_period”…”�”}”(hj:Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6Åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj3Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_rot_from_north_true_thresh_falling_period**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_rot_from_north_true_thresh_falling_period**”h]”hŒC/sys/.../events/in_rot_from_north_true_thresh_falling_period”…”�”}”(hjdÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`Åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj]Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_rot_from_north_true_roc_rising_period**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_rot_from_north_true_roc_rising_period**”h]”hŒ?/sys/.../events/in_rot_from_north_true_roc_rising_period”…”�”}”(hjŽÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj‡Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_rot_from_north_true_roc_falling_period**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_rot_from_north_true_roc_falling_period**”h]”hŒ@/sys/.../events/in_rot_from_north_true_roc_falling_period”…”�”}”(hj¸Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´Åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj±Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_rising_period**”h]”j`)�”}”(hŒT**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_rising_period**”h]”hŒP/sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_period”…”�”}”(hjâÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÛÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_falling_period**”h]”j`)�”}”(hŒU**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_falling_period**”h]”hŒQ/sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_period”…”�”}”(hj Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_roc_rising_period**”h]”j`)�”}”(hŒQ**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_roc_rising_period**”h]”hŒM/sys/.../events/in_rot_from_north_magnetic_tilt_comp_roc_rising_period”…”�”}”(hj6Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2Æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj/Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_roc_falling_period**”h]”j`)�”}”(hŒR**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_roc_falling_period**”h]”hŒN/sys/.../events/in_rot_from_north_magnetic_tilt_comp_roc_falling_period”…”�”}”(hj`Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\Æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjYÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_thresh_rising_period**”h]”j`)�”}”(hŒP**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_thresh_rising_period**”h]”hŒL/sys/.../events/in_rot_from_north_true_tilt_comp_thresh_rising_period”…”�”}”(hjŠÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†Æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjƒÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_thresh_falling_period**”h]”j`)�”}”(hŒQ**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_thresh_falling_period**”h]”hŒM/sys/.../events/in_rot_from_north_true_tilt_comp_thresh_falling_period”…”�”}”(hj´Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°Æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj­Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjªÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_roc_rising_period**”h]”j`)�”}”(hŒM**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_roc_rising_period**”h]”hŒI/sys/.../events/in_rot_from_north_true_tilt_comp_roc_rising_period”…”�”}”(hjÞÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚÆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjׯubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_roc_falling_period**”h]”j`)�”}”(hŒN**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_roc_falling_period**”h]”hŒJ/sys/.../events/in_rot_from_north_true_tilt_comp_roc_falling_period”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_voltageY_supply_thresh_rising_period**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_voltageY_supply_thresh_rising_period**”h]”hŒ>/sys/.../events/in_voltageY_supply_thresh_rising_period”…”�”}”(hj2Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.Çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj+Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_voltageY_supply_thresh_falling_period**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_voltageY_supply_thresh_falling_period**”h]”hŒ?/sys/.../events/in_voltageY_supply_thresh_falling_period”…”�”}”(hj\Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjUÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_voltageY_supply_roc_rising_period**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_voltageY_supply_roc_rising_period**”h]”hŒ;/sys/.../events/in_voltageY_supply_roc_rising_period”…”�”}”(hj†Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚Çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_voltageY_supply_roc_falling_period**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_voltageY_supply_roc_falling_period**”h]”hŒ</sys/.../events/in_voltageY_supply_roc_falling_period”…”�”}”(hj°Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬Çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj©Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_voltageY_thresh_rising_period**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_voltageY_thresh_rising_period**”h]”hŒ7/sys/.../events/in_voltageY_thresh_rising_period”…”�”}”(hjÚÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÓÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_voltageY_thresh_falling_period**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_voltageY_thresh_falling_period**”h]”hŒ8/sys/.../events/in_voltageY_thresh_falling_period”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjýÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_voltageY_roc_rising_period**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_voltageY_roc_rising_period**”h]”hŒ4/sys/.../events/in_voltageY_roc_rising_period”…”�”}”(hj.Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*Èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj'Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_voltageY_roc_falling_period**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_voltageY_roc_falling_period**”h]”hŒ5/sys/.../events/in_voltageY_roc_falling_period”…”�”}”(hjXÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjQÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_tempY_thresh_rising_period**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_tempY_thresh_rising_period**”h]”hŒ4/sys/.../events/in_tempY_thresh_rising_period”…”�”}”(hj‚Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~Èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj{Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_tempY_thresh_falling_period**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_tempY_thresh_falling_period**”h]”hŒ5/sys/.../events/in_tempY_thresh_falling_period”…”�”}”(hj¬Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨Èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj¥Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/\.\.\.\/events\/in_tempY_roc_rising_period**”h]”j`)�”}”(hŒ5**\/sys\/\.\.\.\/events\/in_tempY_roc_rising_period**”h]”hŒ1/sys/.../events/in_tempY_roc_rising_period”…”�”}”(hjÖÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÏÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_tempY_roc_falling_period**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_tempY_roc_falling_period**”h]”hŒ2/sys/.../events/in_tempY_roc_falling_period”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjùÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_x\&y\&z_mag_falling_period**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_x\&y\&z_mag_falling_period**”h]”hŒ:/sys/.../events/in_accel_x&y&z_mag_falling_period”…”�”}”(hj*Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&Éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj#Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_intensity0_thresh_period**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_intensity0_thresh_period**”h]”hŒ2/sys/.../events/in_intensity0_thresh_period”…”�”}”(hjTÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjMÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_proximity0_thresh_period**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/events\/in_proximity0_thresh_period**”h]”hŒ2/sys/.../events/in_proximity0_thresh_period”…”�”}”(hj~Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjzÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjwÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_activity_still_thresh_rising_period**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_activity_still_thresh_rising_period**”h]”hŒ=/sys/.../events/in_activity_still_thresh_rising_period”…”�”}”(hj¨Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤Éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj¡Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_activity_still_thresh_falling_period**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_activity_still_thresh_falling_period**”h]”hŒ>/sys/.../events/in_activity_still_thresh_falling_period”…”�”}”(hjÒÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjËÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_rising_period**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_rising_period**”h]”hŒ?/sys/.../events/in_activity_walking_thresh_rising_period”…”�”}”(hjüÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjõÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_falling_period**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_falling_period**”h]”hŒ@/sys/.../events/in_activity_walking_thresh_falling_period”…”�”}”(hj&Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"Êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_rising_period**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_rising_period**”h]”hŒ?/sys/.../events/in_activity_jogging_thresh_rising_period”…”�”}”(hjPÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjLÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjIÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_falling_period**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_falling_period**”h]”hŒ@/sys/.../events/in_activity_jogging_thresh_falling_period”…”�”}”(hjzÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjsÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_running_thresh_rising_period**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_running_thresh_rising_period**”h]”hŒ?/sys/.../events/in_activity_running_thresh_rising_period”…”�”}”(hj¤Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hj�Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_activity_running_thresh_falling_period**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_activity_running_thresh_falling_period**”h]”hŒ@/sys/.../events/in_activity_running_thresh_falling_period”…”�”}”(hjÎÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjÇÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_illuminance_thresh_either_period**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_illuminance_thresh_either_period**”h]”hŒ:/sys/.../events/in_illuminance_thresh_either_period”…”�”}”(hjøÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjôÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hjñÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjîÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj<¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj9¾ubah}”(h]”j8¾ah ]”h"]”Œ2abi_sys_events_in_accel_mag_adaptive_rising_period”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)Ëj.¾sj˜}”j8¾j.¾subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj.Ëh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj8Ëh]”hŒ sysfs-bus-iio”…”�”}”(hj:Ëh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6Ëubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jDËŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M¸hj.Ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hhÊh²hubhÞ)�”}”(hŒ¨Period of time (in seconds) for which the condition must be met before an event is generated. If direction is not specified then this period applies to both directions.”h]”hŒ¨Period of time (in seconds) for which the condition must be met before an event is generated. If direction is not specified then this period applies to both directions.”…”�”}”(hj\Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¸hhÊh²hubj))�”}”(hŒ6.. _abi_sys_events_in_accel_mag_adaptive_rising_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-events-in-accel-mag-adaptive-rising-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j@hjxËubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_accel_mag_adaptive_rising_value**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_accel_mag_adaptive_rising_value**”h]”hŒ9/sys/.../events/in_accel_mag_adaptive_rising_value”…”�”}”(hj’Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj‹Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_accel_thresh_rising_value**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_accel_thresh_rising_value**”h]”hŒ3/sys/.../events/in_accel_thresh_rising_value”…”�”}”(hj¼Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjµËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_thresh_falling_value**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_accel_thresh_falling_value**”h]”hŒ4/sys/.../events/in_accel_thresh_falling_value”…”�”}”(hjæËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjßËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_accel_x_raw_thresh_rising_value**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_accel_x_raw_thresh_rising_value**”h]”hŒ9/sys/.../events/in_accel_x_raw_thresh_rising_value”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_x_raw_thresh_falling_value**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_x_raw_thresh_falling_value**”h]”hŒ:/sys/.../events/in_accel_x_raw_thresh_falling_value”…”�”}”(hj:Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj3Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_accel_y_raw_thresh_rising_value**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_accel_y_raw_thresh_rising_value**”h]”hŒ9/sys/.../events/in_accel_y_raw_thresh_rising_value”…”�”}”(hjdÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj]Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_y_raw_thresh_falling_value**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_y_raw_thresh_falling_value**”h]”hŒ:/sys/.../events/in_accel_y_raw_thresh_falling_value”…”�”}”(hjŽÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠÌubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj‡Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_accel_z_raw_thresh_rising_value**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_accel_z_raw_thresh_rising_value**”h]”hŒ9/sys/.../events/in_accel_z_raw_thresh_rising_value”…”�”}”(hj¸Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj±Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_z_raw_thresh_falling_value**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_z_raw_thresh_falling_value**”h]”hŒ:/sys/.../events/in_accel_z_raw_thresh_falling_value”…”�”}”(hjâÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞÌubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjÛÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_anglvel_x_raw_thresh_rising_value**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_anglvel_x_raw_thresh_rising_value**”h]”hŒ;/sys/.../events/in_anglvel_x_raw_thresh_rising_value”…”�”}”(hj Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_x_raw_thresh_falling_value**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_x_raw_thresh_falling_value**”h]”hŒ</sys/.../events/in_anglvel_x_raw_thresh_falling_value”…”�”}”(hj6Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2Íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj/Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_anglvel_y_raw_thresh_rising_value**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_anglvel_y_raw_thresh_rising_value**”h]”hŒ;/sys/.../events/in_anglvel_y_raw_thresh_rising_value”…”�”}”(hj`Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\Íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjYÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_y_raw_thresh_falling_value**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_y_raw_thresh_falling_value**”h]”hŒ</sys/.../events/in_anglvel_y_raw_thresh_falling_value”…”�”}”(hjŠÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†Íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjƒÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_anglvel_z_raw_thresh_rising_value**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_anglvel_z_raw_thresh_rising_value**”h]”hŒ;/sys/.../events/in_anglvel_z_raw_thresh_rising_value”…”�”}”(hj´Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°Íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj­Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjªÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_z_raw_thresh_falling_value**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_z_raw_thresh_falling_value**”h]”hŒ</sys/.../events/in_anglvel_z_raw_thresh_falling_value”…”�”}”(hjÞÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚÍubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj×Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_magn_x_raw_thresh_rising_value**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_magn_x_raw_thresh_rising_value**”h]”hŒ8/sys/.../events/in_magn_x_raw_thresh_rising_value”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_x_raw_thresh_falling_value**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_x_raw_thresh_falling_value**”h]”hŒ9/sys/.../events/in_magn_x_raw_thresh_falling_value”…”�”}”(hj2Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.Îubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj+Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_magn_y_raw_thresh_rising_value**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_magn_y_raw_thresh_rising_value**”h]”hŒ8/sys/.../events/in_magn_y_raw_thresh_rising_value”…”�”}”(hj\Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjUÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_y_raw_thresh_falling_value**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_y_raw_thresh_falling_value**”h]”hŒ9/sys/.../events/in_magn_y_raw_thresh_falling_value”…”�”}”(hj†Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚Îubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_magn_z_raw_thresh_rising_value**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_magn_z_raw_thresh_rising_value**”h]”hŒ8/sys/.../events/in_magn_z_raw_thresh_rising_value”…”�”}”(hj°Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬Îubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj©Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_z_raw_thresh_falling_value**”• h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_z_raw_thresh_falling_value**”h]”hŒ9/sys/.../events/in_magn_z_raw_thresh_falling_value”…”�”}”(hjÚÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjÓÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_raw_thresh_rising_value**”h]”j`)�”}”(hŒM**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_raw_thresh_rising_value**”h]”hŒI/sys/.../events/in_rot_from_north_magnetic_raw_thresh_rising_value”…”�”}”(hjÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjýÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_raw_thresh_falling_value**”h]”j`)�”}”(hŒN**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_raw_thresh_falling_value**”h]”hŒJ/sys/.../events/in_rot_from_north_magnetic_raw_thresh_falling_value”…”�”}”(hj.Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj'Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/\.\.\.\/events\/in_rot_from_north_true_raw_thresh_rising_value**”h]”j`)�”}”(hŒI**\/sys\/\.\.\.\/events\/in_rot_from_north_true_raw_thresh_rising_value**”h]”hŒE/sys/.../events/in_rot_from_north_true_raw_thresh_rising_value”…”�”}”(hjXÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTÏubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjQÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/\.\.\.\/events\/in_rot_from_north_true_raw_thresh_falling_value**”h]”j`)�”}”(hŒJ**\/sys\/\.\.\.\/events\/in_rot_from_north_true_raw_thresh_falling_value**”h]”hŒF/sys/.../events/in_rot_from_north_true_raw_thresh_falling_value”…”�”}”(hj‚Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj{Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_raw_thresh_rising_value**”h]”j`)�”}”(hŒW**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_raw_thresh_rising_value**”h]”hŒS/sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_thresh_rising_value”…”�”}”(hj¬Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj¥Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_raw_thresh_falling_value**”h]”j`)�”}”(hŒX**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_raw_thresh_falling_value**”h]”hŒT/sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_thresh_falling_value”…”�”}”(hjÖÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒÏubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjÏÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_raw_thresh_rising_value**”h]”j`)�”}”(hŒS**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_raw_thresh_rising_value**”h]”hŒO/sys/.../events/in_rot_from_north_true_tilt_comp_raw_thresh_rising_value”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüÏubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjùÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_raw_thresh_falling_value**”h]”j`)�”}”(hŒT**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_raw_thresh_falling_value**”h]”hŒP/sys/.../events/in_rot_from_north_true_tilt_comp_raw_thresh_falling_value”…”�”}”(hj*Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj#Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/events\/in_voltageY_supply_raw_thresh_rising_value**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/events\/in_voltageY_supply_raw_thresh_rising_value**”h]”hŒA/sys/.../events/in_voltageY_supply_raw_thresh_rising_value”…”�”}”(hjTÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjMÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/events\/in_voltageY_supply_raw_thresh_falling_value**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/events\/in_voltageY_supply_raw_thresh_falling_value**”h]”hŒB/sys/.../events/in_voltageY_supply_raw_thresh_falling_value”…”�”}”(hj~Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjzÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjwÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_voltageY_raw_thresh_rising_value**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_voltageY_raw_thresh_rising_value**”h]”hŒ:/sys/.../events/in_voltageY_raw_thresh_rising_value”…”�”}”(hj¨Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj¡Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_voltageY_raw_thresh_falling_value**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_voltageY_raw_thresh_falling_value**”h]”hŒ;/sys/.../events/in_voltageY_raw_thresh_falling_value”…”�”}”(hjÒÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjËÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_tempY_raw_thresh_rising_value**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_tempY_raw_thresh_rising_value**”h]”hŒ7/sys/.../events/in_tempY_raw_thresh_rising_value”…”�”}”(hjüÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjõÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_tempY_raw_thresh_falling_value**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_tempY_raw_thresh_falling_value**”h]”hŒ8/sys/.../events/in_tempY_raw_thresh_falling_value”…”�”}”(hj&Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_falling_value**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_falling_value**”h]”hŒ;/sys/.../events/in_illuminance0_thresh_falling_value”…”�”}”(hjPÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjLÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjIÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_rising_value**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_rising_value**”h]”hŒ:/sys/.../events/in_illuminance0_thresh_rising_value”…”�”}”(hjzÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjsÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_proximity0_thresh_falling_value**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_proximity0_thresh_falling_value**”h]”hŒ9/sys/.../events/in_proximity0_thresh_falling_value”…”�”}”(hj¤Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj�Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_proximity0_thresh_rising_value**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_proximity0_thresh_rising_value**”h]”hŒ8/sys/.../events/in_proximity0_thresh_rising_value”…”�”}”(hjÎÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjÇÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_illuminance_thresh_rising_value**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_illuminance_thresh_rising_value**”h]”hŒ9/sys/.../events/in_illuminance_thresh_rising_value”…”�”}”(hjøÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjôÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjñÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjîÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_illuminance_thresh_falling_value**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_illuminance_thresh_falling_value**”h]”hŒ:/sys/.../events/in_illuminance_thresh_falling_value”…”�”}”(hj"Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_capacitanceY_thresh_rising_value**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_capacitanceY_thresh_rising_value**”h]”hŒ:/sys/.../events/in_capacitanceY_thresh_rising_value”…”�”}”(hjLÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjEÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_capacitanceY_thresh_falling_value**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_capacitanceY_thresh_falling_value**”h]”hŒ;/sys/.../events/in_capacitanceY_thresh_falling_value”…”�”}”(hjvÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjrÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjoÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_capacitanceY_thresh_adaptive_rising_value**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_capacitanceY_thresh_adaptive_rising_value**”h]”hŒC/sys/.../events/in_capacitanceY_thresh_adaptive_rising_value”…”�”}”(hj Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mõhj™Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/events\/in_capacitanceY_thresh_falling_rising_value**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/events\/in_capacitanceY_thresh_falling_rising_value**”h]”hŒB/sys/.../events/in_capacitanceY_thresh_falling_rising_value”…”�”}”(hjÊÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjÃÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_pressure_thresh_rising_value**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_pressure_thresh_rising_value**”h]”hŒ6/sys/.../events/in_pressure_thresh_rising_value”…”�”}”(hjôÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhjíÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…Ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjxËubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjuËubah}”(h]”jtËah ]”h"]”Œ1abi_sys_events_in_accel_mag_adaptive_rising_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%ÓjjËsj˜}”jtËjjËsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj*Óh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj4Óh]”hŒ sysfs-bus-iio”…”�”}”(hj6Óh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2Óubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@ÓŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mõhj*Óubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhhÊh²hubhÞ)�”}”(hŒŠSpecifies the value of threshold that the device is comparing against for the events enabled by Y[_name]_thresh[_rising|falling]_en.”h]”hŒŠSpecifies the value of threshold that the device is comparing against for the events enabled by Y[_name]_thresh[_rising|falling]_en.”…”�”}”(hjXÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhhÊh²hubhÞ)�”}”(hŒ¡If separate attributes exist for the two directions, but direction is not specified for this attribute, then a single threshold value applies to both directions.”h]”hŒ¡If separate attributes exist for the two directions, but direction is not specified for this attribute, then a single threshold value applies to both directions.”…”�”}”(hjfÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhhÊh²hubhÞ)�”}”(hŒ®The raw or input element of the name indicates whether the value is in raw device units or in processed units (as _raw and _input do on sysfs direct channel read attributes).”h]”hŒ®The raw or input element of the name indicates whether the value is in raw device units or in processed units (as _raw and _input do on sysfs direct channel read attributes).”…”�”}”(hjtÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MõhhÊh²hubj))�”}”(hŒ-.. _abi_sys_events_in_accel_period_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-events-in-accel-period-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj�ÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/\.\.\.\/events\/in_accel_period_available**”h]”j`)�”}”(hŒ4**\/sys\/\.\.\.\/events\/in_accel_period_available**”h]”hŒ0/sys/.../events/in_accel_period_available”…”�”}”(hjªÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦Óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¿ hj£Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Óubah}”(h]”jŒÓah ]”h"]”Œ(abi_sys_events_in_accel_period_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛÓj‚Ósj˜}”jŒÓj‚ÓsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjàÓh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjêÓh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M¿ hjàÓubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¿ hhÊh²hubhÞ)�”}”(hŒUList of available periods for accelerometer event detection in seconds, expressed as:”h]”hŒUList of available periods for accelerometer event detection in seconds, expressed as:”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¿ hhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒ'a range specified as "[min step max]" ”h]”hÞ)�”}”(hŒ%a range specified as "[min step max]"”h]”hŒ)a range specified as “[min step max]â€�”…”�”}”(hj#Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¿ hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÔubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j³¶h´M¿ hhÊh²hubj))�”}”(hŒ*.. _abi_sys_events_in_accel_raw_mag_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-events-in-accel-raw-mag-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjÕh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj#Õh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MXhjÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MXhhÊh²hubhÞ)�”}”(hŒ‹The value to which the magnitude of the channel is compared. If number or direction is not specified, applies to all channels of this type.”h]”hŒ‹The value to which the magnitude of the channel is compared. If number or direction is not specified, applies to all channels of this type.”…”�”}”(hjGÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MXhhÊh²hubj))�”}”(hŒ-.. _abi_sys_events_in_accel_roc_rising_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-events-in-accel-roc-rising-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjcÕubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/\.\.\.\/events\/in_accel_roc_rising_value**”h]”j`)�”}”(hŒ4**\/sys\/\.\.\.\/events\/in_accel_roc_rising_value**”h]”hŒ0/sys/.../events/in_accel_roc_rising_value”…”�”}”(hj}Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjvÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_x_raw_roc_rising_value**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_x_raw_roc_rising_value**”h]”hŒ6/sys/.../events/in_accel_x_raw_roc_rising_value”…”�”}”(hj§Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£Õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hj Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_x_raw_roc_falling_value**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_x_raw_roc_falling_value**”h]”hŒ7/sys/.../events/in_accel_x_raw_roc_falling_value”…”�”}”(hjÑÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjÊÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_y_raw_roc_rising_value**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_y_raw_roc_rising_value**”h]”hŒ6/sys/.../events/in_accel_y_raw_roc_rising_value”…”�”}”(hjûÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷Õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjôÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_y_raw_roc_falling_value**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_y_raw_roc_falling_value**”h]”hŒ7/sys/.../events/in_accel_y_raw_roc_falling_value”…”�”}”(hj%Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!Öubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_z_raw_roc_rising_value**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_accel_z_raw_roc_rising_value**”h]”hŒ6/sys/.../events/in_accel_z_raw_roc_rising_value”…”�”}”(hjOÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjHÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_z_raw_roc_falling_value**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_accel_z_raw_roc_falling_value**”h]”hŒ7/sys/.../events/in_accel_z_raw_roc_falling_value”…”�”}”(hjyÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjrÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_x_raw_roc_rising_value**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_x_raw_roc_rising_value**”h]”hŒ8/sys/.../events/in_anglvel_x_raw_roc_rising_value”…”�”}”(hj£Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjœÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™Öubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_x_raw_roc_falling_value**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_x_raw_roc_falling_value**”h]”hŒ9/sys/.../events/in_anglvel_x_raw_roc_falling_value”…”�”}”(hjÍÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjÆÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_y_raw_roc_rising_value**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_y_raw_roc_rising_value**”h]”hŒ8/sys/.../events/in_anglvel_y_raw_roc_rising_value”…”�”}”(hj÷Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjðÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_y_raw_roc_falling_value**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_y_raw_roc_falling_value**”h]”hŒ9/sys/.../events/in_anglvel_y_raw_roc_falling_value”…”�”}”(hj!×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_z_raw_roc_rising_value**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_anglvel_z_raw_roc_rising_value**”h]”hŒ8/sys/.../events/in_anglvel_z_raw_roc_rising_value”…”�”}”(hjK×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjD×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_z_raw_roc_falling_value**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_anglvel_z_raw_roc_falling_value**”h]”hŒ9/sys/.../events/in_anglvel_z_raw_roc_falling_value”…”�”}”(hju×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjq×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjn×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_x_raw_roc_rising_value**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_x_raw_roc_rising_value**”h]”hŒ5/sys/.../events/in_magn_x_raw_roc_rising_value”…”�”}”(hjŸ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hj˜×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_x_raw_roc_falling_value**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_x_raw_roc_falling_value**”h]”hŒ6/sys/.../events/in_magn_x_raw_roc_falling_value”…”�”}”(hjÉ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅ×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjÂ×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_y_raw_roc_rising_value**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_y_raw_roc_rising_value**”h]”hŒ5/sys/.../events/in_magn_y_raw_roc_rising_value”…”�”}”(hjó×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjï×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjì×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_y_raw_roc_falling_value**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_y_raw_roc_falling_value**”h]”hŒ6/sys/.../events/in_magn_y_raw_roc_falling_value”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_z_raw_roc_rising_value**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_magn_z_raw_roc_rising_value**”h]”hŒ5/sys/.../events/in_magn_z_raw_roc_rising_value”…”�”}”(hjGØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hj@Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_z_raw_roc_falling_value**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/events\/in_magn_z_raw_roc_falling_value**”h]”hŒ6/sys/.../events/in_magn_z_raw_roc_falling_value”…”�”}”(hjqØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjmØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjjØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_raw_roc_rising_value**”h]”j`)�”}”(hŒJ**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_raw_roc_rising_value**”h]”hŒF/sys/.../events/in_rot_from_north_magnetic_raw_roc_rising_value”…”�”}”(hj›Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—Øubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hj”Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_raw_roc_falling_value**”h]”j`)�”}”(hŒK**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_raw_roc_falling_value**”h]”hŒG/sys/.../events/in_rot_from_north_magnetic_raw_roc_falling_value”…”�”}”(hjÅØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hj¾Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/events\/in_rot_from_north_true_raw_roc_rising_value**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/events\/in_rot_from_north_true_raw_roc_rising_value**”h]”hŒB/sys/.../events/in_rot_from_north_true_raw_roc_rising_value”…”�”}”(hjïØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjèØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_rot_from_north_true_raw_roc_falling_value**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_rot_from_north_true_raw_roc_falling_value**”h]”hŒC/sys/.../events/in_rot_from_north_true_raw_roc_falling_value”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_raw_roc_rising_value**”h]”j`)�”}”(hŒT**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_raw_roc_rising_value**”h]”hŒP/sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_roc_rising_value”…”�”}”(hjCÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hj<Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_raw_roc_falling_value**”h]”j`)�”}”(hŒU**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_raw_roc_falling_value**”h]”hŒQ/sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_roc_falling_value”…”�”}”(hjmÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjiÙubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjfÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_raw_roc_rising_value**”h]”j`)�”}”(hŒP**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_raw_roc_rising_value**”h]”hŒL/sys/.../events/in_rot_from_north_true_tilt_comp_raw_roc_rising_value”…”�”}”(hj—Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hj�Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_raw_roc_falling_value**”h]”j`)�”}”(hŒQ**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_raw_roc_falling_value**”h]”hŒM/sys/.../events/in_rot_from_north_true_tilt_comp_raw_roc_falling_value”…”�”}”(hjÁÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjºÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_voltageY_supply_raw_roc_rising_value**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_voltageY_supply_raw_roc_rising_value**”h]”hŒ>/sys/.../events/in_voltageY_supply_raw_roc_rising_value”…”�”}”(hjëÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçÙubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjäÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_voltageY_supply_raw_roc_falling_value**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_voltageY_supply_raw_roc_falling_value**”h]”hŒ?/sys/.../events/in_voltageY_supply_raw_roc_falling_value”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_voltageY_raw_roc_rising_value**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_voltageY_raw_roc_rising_value**”h]”hŒ7/sys/.../events/in_voltageY_raw_roc_rising_value”…”�”}”(hj?Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;Úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hj8Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_voltageY_raw_roc_falling_value**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_voltageY_raw_roc_falling_value**”h]”hŒ8/sys/.../events/in_voltageY_raw_roc_falling_value”…”�”}”(hjiÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjbÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_tempY_raw_roc_rising_value**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/events\/in_tempY_raw_roc_rising_value**”h]”hŒ4/sys/.../events/in_tempY_raw_roc_rising_value”…”�”}”(hj“Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�Úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjŒÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_tempY_raw_roc_falling_value**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/events\/in_tempY_raw_roc_falling_value**”h]”hŒ5/sys/.../events/in_tempY_raw_roc_falling_value”…”�”}”(hj½Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹Úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hj¶Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`Õubah}”(h]”j_Õah ]”h"]”Œ(abi_sys_events_in_accel_roc_rising_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîÚjUÕsj˜}”j_ÕjUÕsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjóÚh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjýÚh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M‰hjóÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hhÊh²hubhÞ)�”}”(hŒ˜Specifies the value of rate of change threshold that the device is comparing against for the events enabled by [Y][_name]_roc[_rising|falling]_en.”h]”hŒ˜Specifies the value of rate of change threshold that the device is comparing against for the events enabled by [Y][_name]_roc[_rising|falling]_en.”…”�”}”(hj!Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hhÊh²hubhÞ)�”}”(hXPIf separate attributes exist for the two directions, but direction is not specified for this attribute, then a single threshold value applies to both directions. The raw or input element of the name indicates whether the value is in raw device units or in processed units (as _raw and _input do on sysfs direct channel read attributes).”h]”hXPIf separate attributes exist for the two directions, but direction is not specified for this attribute, then a single threshold value applies to both directions. The raw or input element of the name indicates whether the value is in raw device units or in processed units (as _raw and _input do on sysfs direct channel read attributes).”…”�”}”(hj/Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hhÊh²hubj))�”}”(hŒ".. _abi_sys_events_in_accel_scale:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-events-in-accel-scale”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjKÛubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/\.\.\.\/events\/in_accel_scale**”h]”j`)�”}”(hŒ)**\/sys\/\.\.\.\/events\/in_accel_scale**”h]”hŒ%/sys/.../events/in_accel_scale”…”�”}”(hjeÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjaÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hj^Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÛubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/\.\.\.\/events\/in_accel_peak_scale**”h]”j`)�”}”(hŒ.**\/sys\/\.\.\.\/events\/in_accel_peak_scale**”h]”hŒ*/sys/.../events/in_accel_peak_scale”…”�”}”(hj�Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hjˆÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÛubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/\.\.\.\/events\/in_anglvel_scale**”h]”j`)�”}”(hŒ+**\/sys\/\.\.\.\/events\/in_anglvel_scale**”h]”hŒ'/sys/.../events/in_anglvel_scale”…”�”}”(hj¹Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hj²Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÛubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/\.\.\.\/events\/in_magn_scale**”h]”j`)�”}”(hŒ(**\/sys\/\.\.\.\/events\/in_magn_scale**”h]”hŒ$/sys/.../events/in_magn_scale”…”�”}”(hjãÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hjÜÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÛubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_scale**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_scale**”h]”hŒ7/sys/.../events/in_rot_from_north_magnetic_scale”…”�”}”(hj Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÛubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_rot_from_north_true_scale**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/events\/in_rot_from_north_true_scale**”h]”hŒ3/sys/.../events/in_rot_from_north_true_scale”…”�”}”(hj7Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hj0Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÛubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/\.\.\.\/events\/in_voltage_scale**”h]”j`)�”}”(hŒ+**\/sys\/\.\.\.\/events\/in_voltage_scale**”h]”hŒ'/sys/.../events/in_voltage_scale”…”�”}”(hjaÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hjZÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÛubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/\.\.\.\/events\/in_voltage_supply_scale**”h]”j`)�”}”(hŒ2**\/sys\/\.\.\.\/events\/in_voltage_supply_scale**”h]”hŒ./sys/.../events/in_voltage_supply_scale”…”�”}”(hj‹Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hj„Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÛubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/\.\.\.\/events\/in_temp_scale**”h]”j`)�”}”(hŒ(**\/sys\/\.\.\.\/events\/in_temp_scale**”h]”hŒ$/sys/.../events/in_temp_scale”…”�”}”(hjµÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hj®Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÛubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/\.\.\.\/events\/in_illuminance_scale**”h]”j`)�”}”(hŒ/**\/sys\/\.\.\.\/events\/in_illuminance_scale**”h]”hŒ+/sys/.../events/in_illuminance_scale”…”�”}”(hjßÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hjØÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÛubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/\.\.\.\/events\/in_proximity_scale**”h]”j`)�”}”(hŒ-**\/sys\/\.\.\.\/events\/in_proximity_scale**”h]”hŒ)/sys/.../events/in_proximity_scale”…”�”}”(hj Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjKÛubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjHÛubah}”(h]”jGÛah ]”h"]”Œabi_sys_events_in_accel_scale”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:Ýj=Ûsj˜}”jGÛj=ÛsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj?Ýh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjIÝh]”hŒ sysfs-bus-iio”…”�”}”(hjKÝh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGÝubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUÝŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M2hj?Ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hhÊh²hubhÞ)�”}”(hŒySpecifies the conversion factor from the standard units to device specific units used to set the event trigger threshold.”h]”hŒySpecifies the conversion factor from the standard units to device specific units used to set the event trigger threshold.”…”�”}”(hjmÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M2hhÊh²hubj))�”}”(hŒ?.. _abi_sys_events_in_accel_thresh_rising_high_pass_filter_3db:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-events-in-accel-thresh-rising-high-pass-filter-3db”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj‰ÝubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/events\/in_accel_thresh_rising_high_pass_filter_3db**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/events\/in_accel_thresh_rising_high_pass_filter_3db**”h]”hŒB/sys/.../events/in_accel_thresh_rising_high_pass_filter_3db”…”�”}”(hj£Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhjœÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–ÝubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/\.\.\.\/events\/in_anglvel_thresh_rising_high_pass_filter_3db**”h]”j`)�”}”(hŒH**\/sys\/\.\.\.\/events\/in_anglvel_thresh_rising_high_pass_filter_3db**”h]”hŒD/sys/.../events/in_anglvel_thresh_rising_high_pass_filter_3db”…”�”}”(hjÍÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhjÆÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–ÝubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/events\/in_magn_thresh_rising_high_pass_filter_3db**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/events\/in_magn_thresh_rising_high_pass_filter_3db**”h]”hŒA/sys/.../events/in_magn_thresh_rising_high_pass_filter_3db”…”�”}”(hj÷Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhjðÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–Ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰Ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†Ýubah}”(h]”j…Ýah ]”h"]”Œ:abi_sys_events_in_accel_thresh_rising_high_pass_filter_3db”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(Þj{Ýsj˜}”j…Ýj{ÝsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj-Þh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj7Þh]”hŒ sysfs-bus-iio”…”�”}”(hj9Þh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5Þubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jCÞŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mhj-Þubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒŽIf a high pass filter can be applied to the event generation this property gives its 3db frequency in Hz. A value of zero disables the filter.”h]”hŒŽIf a high pass filter can be applied to the event generation this property gives its 3db frequency in Hz. A value of zero disables the filter.”…”�”}”(hj[Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubj))�”}”(hŒ>.. _abi_sys_events_in_accel_thresh_rising_low_pass_filter_3db:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-events-in-accel-thresh-rising-low-pass-filter-3db”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjwÞubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/events\/in_accel_thresh_rising_low_pass_filter_3db**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/events\/in_accel_thresh_rising_low_pass_filter_3db**”h]”hŒA/sys/.../events/in_accel_thresh_rising_low_pass_filter_3db”…”�”}”(hj‘Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�Þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjŠÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„ÞubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_anglvel_thresh_rising_low_pass_filter_3db**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/events\/in_anglvel_thresh_rising_low_pass_filter_3db**”h]”hŒC/sys/.../events/in_anglvel_thresh_rising_low_pass_filter_3db”…”�”}”(hj»Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·Þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj´Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„ÞubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_magn_thresh_rising_low_pass_filter_3db**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_magn_thresh_rising_low_pass_filter_3db**”h]”hŒ@/sys/.../events/in_magn_thresh_rising_low_pass_filter_3db”…”�”}”(hjåÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáÞubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÞÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„Þubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjwÞubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjtÞubah}”(h]”jsÞah ]”h"]”Œ9abi_sys_events_in_accel_thresh_rising_low_pass_filter_3db”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jßjiÞsj˜}”jsÞjiÞsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjßh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj%ßh]”hŒ sysfs-bus-iio”…”�”}”(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”j1ߌreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M hjßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubhÞ)�”}”(hŒ�If a low pass filter can be applied to the event generation this property gives its 3db frequency in Hz. A value of zero disables the filter.”h]”hŒ�If a low pass filter can be applied to the event generation this property gives its 3db frequency in Hz. A value of zero disables the filter.”…”�”}”(hjIßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubj))�”}”(hŒ,.. _abi_sys_events_in_accel_value_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-events-in-accel-value-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjeßubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/\.\.\.\/events\/in_accel_value_available**”h]”j`)�”}”(hŒ3**\/sys\/\.\.\.\/events\/in_accel_value_available**”h]”hŒ//sys/.../events/in_accel_value_available”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{ßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M´ hjxßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjußubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrßubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjeßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjbßubah}”(h]”jaßah ]”h"]”Œ'abi_sys_events_in_accel_value_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°ßjWßsj˜}”jaßjWßsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjµßh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj¿ßh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M´ hjµßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M´ hhÊh²hubhÞ)�”}”(hŒ»List of available threshold values for acceleration event generation. Applies to all event types on in_accel channels. Units after application of scale and offset are m/s^2. Expressed as:”h]”hŒ»List of available threshold values for acceleration event generation. Applies to all event types on in_accel channels. Units after application of scale and offset are m/s^2. Expressed as:”…”�”}”(hjãßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M´ hhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒ'a range specified as "[min step max]" ”h]”hÞ)�”}”(hŒ%a range specified as "[min step max]"”h]”hŒ)a range specified as “[min step max]â€�”…”�”}”(hjøßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M´ hjôßubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjñßubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j³¶h´M´ hhÊh²hubj))�”}”(hŒ7.. _abi_sys_events_in_accel_x_thresh_rising_hysteresis:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-events-in-accel-x-thresh-rising-hysteresis”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K[uh1j@hj àubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_x_thresh_rising_hysteresis**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_x_thresh_rising_hysteresis**”h]”hŒ:/sys/.../events/in_accel_x_thresh_rising_hysteresis”…”�”}”(hj:àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj3àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_accel_x_thresh_falling_hysteresis**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_accel_x_thresh_falling_hysteresis**”h]”hŒ;/sys/.../events/in_accel_x_thresh_falling_hysteresis”…”�”}”(hjdàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj]àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZàubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_x_thresh_either_hysteresis**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_x_thresh_either_hysteresis**”h]”hŒ:/sys/.../events/in_accel_x_thresh_either_hysteresis”…”�”}”(hjŽàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj‡àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_y_thresh_rising_hysteresis**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_y_thresh_rising_hysteresis**”h]”hŒ:/sys/.../events/in_accel_y_thresh_rising_hysteresis”…”�”}”(hj¸àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj±àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_accel_y_thresh_falling_hysteresis**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_accel_y_thresh_falling_hysteresis**”h]”hŒ;/sys/.../events/in_accel_y_thresh_falling_hysteresis”…”�”}”(hjâàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjÛàubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØàubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_y_thresh_either_hysteresis**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_y_thresh_either_hysteresis**”h]”hŒ:/sys/.../events/in_accel_y_thresh_either_hysteresis”…”�”}”(hj áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_z_thresh_rising_hysteresis**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_z_thresh_rising_hysteresis**”h]”hŒ:/sys/.../events/in_accel_z_thresh_rising_hysteresis”…”�”}”(hj6áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj/áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_accel_z_thresh_falling_hysteresis**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_accel_z_thresh_falling_hysteresis**”h]”hŒ;/sys/.../events/in_accel_z_thresh_falling_hysteresis”…”�”}”(hj`áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjYáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_z_thresh_either_hysteresis**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_accel_z_thresh_either_hysteresis**”h]”hŒ:/sys/.../events/in_accel_z_thresh_either_hysteresis”…”�”}”(hjŠáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjƒáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_x_thresh_rising_hysteresis**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_x_thresh_rising_hysteresis**”h]”hŒ</sys/.../events/in_anglvel_x_thresh_rising_hysteresis”…”�”}”(hj´áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj­áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjªáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_anglvel_x_thresh_falling_hysteresis**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_anglvel_x_thresh_falling_hysteresis**”h]”hŒ=/sys/.../events/in_anglvel_x_thresh_falling_hysteresis”…”�”}”(hjÞáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚáubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj×áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_x_thresh_either_hysteresis**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_x_thresh_either_hysteresis**”h]”hŒ</sys/.../events/in_anglvel_x_thresh_either_hysteresis”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_y_thresh_rising_hysteresis**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_y_thresh_rising_hysteresis**”h]”hŒ</sys/.../events/in_anglvel_y_thresh_rising_hysteresis”…”�”}”(hj2âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj+âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_anglvel_y_thresh_falling_hysteresis**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_anglvel_y_thresh_falling_hysteresis**”h]”hŒ=/sys/.../events/in_anglvel_y_thresh_falling_hysteresis”…”�”}”(hj\âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjUâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_y_thresh_either_hysteresis**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_y_thresh_either_hysteresis**”h]”hŒ</sys/.../events/in_anglvel_y_thresh_either_hysteresis”…”�”}”(hj†âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_z_thresh_rising_hysteresis**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_z_thresh_rising_hysteresis**”h]”hŒ</sys/.../events/in_anglvel_z_thresh_rising_hysteresis”…”�”}”(hj°âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj©âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_anglvel_z_thresh_falling_hysteresis**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_anglvel_z_thresh_falling_hysteresis**”h]”hŒ=/sys/.../events/in_anglvel_z_thresh_falling_hysteresis”…”�”}”(hjÚâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjÓâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_z_thresh_either_hysteresis**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_anglvel_z_thresh_either_hysteresis**”h]”hŒ</sys/.../events/in_anglvel_z_thresh_either_hysteresis”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjýâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_x_thresh_rising_hysteresis**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_x_thresh_rising_hysteresis**”h]”hŒ9/sys/.../events/in_magn_x_thresh_rising_hysteresis”…”�”}”(hj.ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj'ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_magn_x_thresh_falling_hysteresis**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_magn_x_thresh_falling_hysteresis**”h]”hŒ:/sys/.../events/in_magn_x_thresh_falling_hysteresis”…”�”}”(hjXãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjQãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_x_thresh_either_hysteresis**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_x_thresh_either_hysteresis**”h]”hŒ9/sys/.../events/in_magn_x_thresh_either_hysteresis”…”�”}”(hj‚ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj{ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_y_thresh_rising_hysteresis**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_y_thresh_rising_hysteresis**”h]”hŒ9/sys/.../events/in_magn_y_thresh_rising_hysteresis”…”�”}”(hj¬ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj¥ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_magn_y_thresh_falling_hysteresis**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_magn_y_thresh_falling_hysteresis**”h]”hŒ:/sys/.../events/in_magn_y_thresh_falling_hysteresis”…”�”}”(hjÖãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjÏãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_y_thresh_either_hysteresis**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_y_thresh_either_hysteresis**”h]”hŒ9/sys/.../events/in_magn_y_thresh_either_hysteresis”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjùãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_z_thresh_rising_hysteresis**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_z_thresh_rising_hysteresis**”h]”hŒ9/sys/.../events/in_magn_z_thresh_rising_hysteresis”…”�”}”(hj*äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj#äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_magn_z_thresh_falling_hysteresis**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_magn_z_thresh_falling_hysteresis**”h]”hŒ:/sys/.../events/in_magn_z_thresh_falling_hysteresis”…”�”}”(hjTäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjMäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_z_thresh_either_hysteresis**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_magn_z_thresh_either_hysteresis**”h]”hŒ9/sys/.../events/in_magn_z_thresh_either_hysteresis”…”�”}”(hj~äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjzäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjwäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_thresh_rising_hysteresis**”h]”j`)�”}”(hŒN**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_thresh_rising_hysteresis**”•h]”hŒJ/sys/.../events/in_rot_from_north_magnetic_thresh_rising_hysteresis”…”�”}”(hj¨äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj¡äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_thresh_falling_hysteresis**”h]”j`)�”}”(hŒO**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_thresh_falling_hysteresis**”h]”hŒK/sys/.../events/in_rot_from_north_magnetic_thresh_falling_hysteresis”…”�”}”(hjÒäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjËäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_thresh_either_hysteresis**”h]”j`)�”}”(hŒN**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_thresh_either_hysteresis**”h]”hŒJ/sys/.../events/in_rot_from_north_magnetic_thresh_either_hysteresis”…”�”}”(hjüäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjõäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/\.\.\.\/events\/in_rot_from_north_true_thresh_rising_hysteresis**”h]”j`)�”}”(hŒJ**\/sys\/\.\.\.\/events\/in_rot_from_north_true_thresh_rising_hysteresis**”h]”hŒF/sys/.../events/in_rot_from_north_true_thresh_rising_hysteresis”…”�”}”(hj&åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/\.\.\.\/events\/in_rot_from_north_true_thresh_falling_hysteresis**”h]”j`)�”}”(hŒK**\/sys\/\.\.\.\/events\/in_rot_from_north_true_thresh_falling_hysteresis**”h]”hŒG/sys/.../events/in_rot_from_north_true_thresh_falling_hysteresis”…”�”}”(hjPåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjLåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjIåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/\.\.\.\/events\/in_rot_from_north_true_thresh_either_hysteresis**”h]”j`)�”}”(hŒJ**\/sys\/\.\.\.\/events\/in_rot_from_north_true_thresh_either_hysteresis**”h]”hŒF/sys/.../events/in_rot_from_north_true_thresh_either_hysteresis”…”�”}”(hjzåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjsåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_rising_hysteresis**”h]”j`)�”}”(hŒX**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_rising_hysteresis**”h]”hŒT/sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_hysteresis”…”�”}”(hj¤åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj�åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒY**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_falling_hysteresis**”h]”j`)�”}”(hŒY**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_falling_hysteresis**”h]”hŒU/sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_hysteresis”…”�”}”(hjÎåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjÇåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_either_hysteresis**”h]”j`)�”}”(hŒX**\/sys\/\.\.\.\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_either_hysteresis**”h]”hŒT/sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_either_hysteresis”…”�”}”(hjøåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjôåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjñåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjîåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_thresh_rising_hysteresis**”h]”j`)�”}”(hŒT**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_thresh_rising_hysteresis**”h]”hŒP/sys/.../events/in_rot_from_north_true_tilt_comp_thresh_rising_hysteresis”…”�”}”(hj"æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_thresh_falling_hysteresis**”h]”j`)�”}”(hŒU**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_thresh_falling_hysteresis**”h]”hŒQ/sys/.../events/in_rot_from_north_true_tilt_comp_thresh_falling_hysteresis”…”�”}”(hjLæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjEæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_thresh_either_hysteresis**”h]”j`)�”}”(hŒT**\/sys\/\.\.\.\/events\/in_rot_from_north_true_tilt_comp_thresh_either_hysteresis**”h]”hŒP/sys/.../events/in_rot_from_north_true_tilt_comp_thresh_either_hysteresis”…”�”}”(hjvæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjræubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjoæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_voltageY_thresh_rising_hysteresis**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_voltageY_thresh_rising_hysteresis**”h]”hŒ;/sys/.../events/in_voltageY_thresh_rising_hysteresis”…”�”}”(hj æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj™æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–æubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_voltageY_thresh_falling_hysteresis**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_voltageY_thresh_falling_hysteresis**”h]”hŒ</sys/.../events/in_voltageY_thresh_falling_hysteresis”…”�”}”(hjÊæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjÃæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_voltageY_thresh_either_hysteresis**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_voltageY_thresh_either_hysteresis**”h]”hŒ;/sys/.../events/in_voltageY_thresh_either_hysteresis”…”�”}”(hjôæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjíæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_tempY_thresh_rising_hysteresis**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_tempY_thresh_rising_hysteresis**”h]”hŒ8/sys/.../events/in_tempY_thresh_rising_hysteresis”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_tempY_thresh_falling_hysteresis**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_tempY_thresh_falling_hysteresis**”h]”hŒ9/sys/.../events/in_tempY_thresh_falling_hysteresis”…”�”}”(hjHçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjDçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjAçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_tempY_thresh_either_hysteresis**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/events\/in_tempY_thresh_either_hysteresis**”h]”hŒ8/sys/.../events/in_tempY_thresh_either_hysteresis”…”�”}”(hjrçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjnçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjkçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhçubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_falling_hysteresis**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_falling_hysteresis**”h]”hŒ@/sys/.../events/in_illuminance0_thresh_falling_hysteresis”…”�”}”(hjœçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj•çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_rising_hysteresis**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_rising_hysteresis**”h]”hŒ?/sys/.../events/in_illuminance0_thresh_rising_hysteresis”…”�”}”(hjÆçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj¿çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_either_hysteresis**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_either_hysteresis**”h]”hŒ?/sys/.../events/in_illuminance0_thresh_either_hysteresis”…”�”}”(hjðçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjìçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjéçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæçubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_proximity0_thresh_falling_hysteresis**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_proximity0_thresh_falling_hysteresis**”h]”hŒ>/sys/.../events/in_proximity0_thresh_falling_hysteresis”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_proximity0_thresh_rising_hysteresis**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_proximity0_thresh_rising_hysteresis**”h]”hŒ=/sys/.../events/in_proximity0_thresh_rising_hysteresis”…”�”}”(hjDèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhj=èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_proximity0_thresh_either_hysteresis**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_proximity0_thresh_either_hysteresis**”h]”hŒ=/sys/.../events/in_proximity0_thresh_either_hysteresis”…”�”}”(hjnèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjgèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdèubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-àubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj àubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjàubah}”(h]”jàah ]”h"]”Œ2abi_sys_events_in_accel_x_thresh_rising_hysteresis”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸèjàsj˜}”jàjàsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj¤èh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj®èh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MDhj¤èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhhÊh²hubhÞ)�”}”(hX<Specifies the hysteresis of threshold that the device is comparing against for the events enabled by Y[_name]_thresh[_(rising|falling)]_hysteresis. If separate attributes exist for the two directions, but direction is not specified for this attribute, then a single hysteresis value applies to both directions.”h]”hX<Specifies the hysteresis of threshold that the device is comparing against for the events enabled by Y[_name]_thresh[_(rising|falling)]_hysteresis. If separate attributes exist for the two directions, but direction is not specified for this attribute, then a single hysteresis value applies to both directions.”…”�”}”(hjÒèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhhÊh²hubhÞ)�”}”(hXÙFor falling events the hysteresis is added to the _value attribute for this event to get the upper threshold for when the event goes back to normal, for rising events the hysteresis is subtracted from the _value attribute. E.g. if in_voltage0_raw_thresh_rising_value is set to 1200 and in_voltage0_raw_thresh_rising_hysteresis is set to 50. The event will get activated once in_voltage0_raw goes above 1200 and will become deactivated again once the value falls below 1150.”h]”hXÙFor falling events the hysteresis is added to the _value attribute for this event to get the upper threshold for when the event goes back to normal, for rising events the hysteresis is subtracted from the _value attribute. E.g. if in_voltage0_raw_thresh_rising_value is set to 1200 and in_voltage0_raw_thresh_rising_hysteresis is set to 50. The event will get activated once in_voltage0_raw goes above 1200 and will become deactivated again once the value falls below 1150.”…”�”}”(hjàèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhhÊh²hubj))�”}”(hŒ6.. _abi_sys_events_in_activity_still_thresh_rising_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-events-in-activity-still-thresh-rising-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjüèubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_activity_still_thresh_rising_en**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_activity_still_thresh_rising_en**”h]”hŒ9/sys/.../events/in_activity_still_thresh_rising_en”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj éubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_activity_still_thresh_falling_en**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/events\/in_activity_still_thresh_falling_en**”h]”hŒ:/sys/.../events/in_activity_still_thresh_falling_en”…”�”}”(hj@éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hj9éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj éubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_rising_en**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_rising_en**”h]”hŒ;/sys/.../events/in_activity_walking_thresh_rising_en”…”�”}”(hjjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjféubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hjcéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj éubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_falling_en**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_falling_en**”h]”hŒ</sys/.../events/in_activity_walking_thresh_falling_en”…”�”}”(hj”éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hj�éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠéubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj éubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_rising_en**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_rising_en**”h]”hŒ;/sys/.../events/in_activity_jogging_thresh_rising_en”…”�”}”(hj¾éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hj·éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj éubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_falling_en**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_falling_en**”h]”hŒ</sys/.../events/in_activity_jogging_thresh_falling_en”…”�”}”(hjèéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hjáéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞéubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj éubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_activity_running_thresh_rising_en**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/events\/in_activity_running_thresh_rising_en**”h]”hŒ;/sys/.../events/in_activity_running_thresh_rising_en”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hj êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj éubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_activity_running_thresh_falling_en**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_activity_running_thresh_falling_en**”h]”hŒ</sys/.../events/in_activity_running_thresh_falling_en”…”�”}”(hj<êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hj5êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2êubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj éubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjüèubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjùèubah}”(h]”jøèah ]”h"]”Œ1abi_sys_events_in_activity_still_thresh_rising_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jmêjîèsj˜}”jøèjîèsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjrêh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj|êh]”hŒ sysfs-bus-iio”…”�”}”(hj~êh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjzêubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆêŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M!hjrêubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hhÊh²hubhÞ)�”}”(hŒ}Enables or disables activity events. Depending on direction an event is generated when sensor ENTERS or LEAVES a given state.”h]”hŒ}Enables or disables activity events. Depending on direction an event is generated when sensor ENTERS or LEAVES a given state.”…”�”}”(hj êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hhÊh²hubj))�”}”(hŒ9.. _abi_sys_events_in_activity_still_thresh_rising_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-events-in-activity-still-thresh-rising-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj¼êubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_activity_still_thresh_rising_value**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/events\/in_activity_still_thresh_rising_value**”h]”hŒ</sys/.../events/in_activity_still_thresh_rising_value”…”�”}”(hjÖêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hjÏêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌêubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉêubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_activity_still_thresh_falling_value**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/events\/in_activity_still_thresh_falling_value**”h]”hŒ=/sys/.../events/in_activity_still_thresh_falling_value”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hjùêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöêubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉêubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_rising_value**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_rising_value**”h]”hŒ>/sys/.../events/in_activity_walking_thresh_rising_value”…”�”}”(hj*ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&ëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hj#ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉêubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_falling_value**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_walking_thresh_falling_value**”h]”hŒ?/sys/.../events/in_activity_walking_thresh_falling_value”…”�”}”(hjTëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hjMëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉêubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_rising_value**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_rising_value**”h]”hŒ>/sys/.../events/in_activity_jogging_thresh_rising_value”…”�”}”(hj~ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjzëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hjwëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉêubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_falling_value**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_jogging_thresh_falling_value**”h]”hŒ?/sys/.../events/in_activity_jogging_thresh_falling_value”…”�”}”(hj¨ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤ëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hj¡ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉêubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_activity_running_thresh_rising_value**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_activity_running_thresh_rising_value**”h]”hŒ>/sys/.../events/in_activity_running_thresh_rising_value”…”�”}”(hjÒëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hjËëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉêubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_running_thresh_falling_value**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_activity_running_thresh_falling_value**”h]”hŒ?/sys/.../events/in_activity_running_thresh_falling_value”…”�”}”(hjüëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hjõëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉêubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼êubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹êubah}”(h]”j¸êah ]”h"]”Œ4abi_sys_events_in_activity_still_thresh_rising_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-ìj®êsj˜}”j¸êj®êsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj2ìh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj<ìh]”hŒ sysfs-bus-iio”…”�”}”(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”jHìŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M/hj2ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hhÊh²hubhÞ)�”}”(hXžConfidence value (in units as percentage) to be used for deciding when an event should be generated. E.g for running: If the confidence value reported by the sensor is greater than in_activity_running_thresh_rising_value then the sensor ENTERS running state. Conversely, if the confidence value reported by the sensor is lower than in_activity_running_thresh_falling_value then the sensor is LEAVING running state.”h]”hXžConfidence value (in units as percentage) to be used for deciding when an event should be generated. E.g for running: If the confidence value reported by the sensor is greater than in_activity_running_thresh_rising_value then the sensor ENTERS running state. Conversely, if the confidence value reported by the sensor is lower than in_activity_running_thresh_falling_value then the sensor is LEAVING running state.”…”�”}”(hj`ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hhÊh²hubj))�”}”(hŒ=.. _abi_sys_events_in_capacitancey_adaptive_thresh_rising_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-events-in-capacitancey-adaptive-thresh-rising-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj|ìubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_capacitanceY_adaptive_thresh_rising_en**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/events\/in_capacitanceY_adaptive_thresh_rising_en**”h]”hŒ@/sys/.../events/in_capacitanceY_adaptive_thresh_rising_en”…”�”}”(hj–ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÛhj�ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ìubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/events\/in_capacitanceY_adaptive_thresh_falling_en**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/events\/in_capacitanceY_adaptive_thresh_falling_en**”h]”hŒA/sys/.../events/in_capacitanceY_adaptive_thresh_falling_en”…”�”}”(hjÀìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÛhj¹ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|ìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyìubah}”(h]”jxìah ]”h"]”Œ8abi_sys_events_in_capacitancey_adaptive_thresh_rising_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñìjnìsj˜}”jxìjnìsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjöìh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjíh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÛhjöìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÛhhÊh²hubhÞ)�”}”(hXPAdaptive thresholds are similar to normal fixed thresholds but the value is expressed as an offset from a value which provides a low frequency approximation of the channel itself. Thus these detect if a rapid change occurs in the specified direction which crosses tracking value + offset. Tracking value calculation is devices specific.”h]”hXPAdaptive thresholds are similar to normal fixed thresholds but the value is expressed as an offset from a value which provides a low frequency approximation of the channel itself. Thus these detect if a rapid change occurs in the specified direction which crosses tracking value + offset. Tracking value calculation is devices specific.”…”�”}”(hj$íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÛhhÊh²hubj))�”}”(hŒ6.. _abi_sys_events_in_illuminance0_threshy_hysteresis:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-events-in-illuminance0-threshy-hysteresis”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj@íubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_illuminance0_threshY_hysteresis**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/events\/in_illuminance0_threshY_hysteresis**”h]”hŒ9/sys/.../events/in_illuminance0_threshY_hysteresis”…”�”}”(hjZíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVíubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´K hjSíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMíubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@íubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=íubah}”(h]”j<íah ]”h"]”Œ1abi_sys_events_in_illuminance0_threshy_hysteresis”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹íj2ísj˜}”j<íj2ísubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-iio-light-lm3533-als `”h]”(hŒDefined on file ”…”�”}”(hj�íh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-iio-light-lm3533-als `”h]”j§)�”}”(hjšíh]”hŒsysfs-bus-iio-light-lm3533-als”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_iio_light_lm3533_als”uh1hh³jÒµh´K hj�íubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´K hhÊh²hubhÞ)�”}”(hŒdGet the hysteresis for thresholds Y, that is, threshY_hysteresis = threshY_raising - threshY_falling”h]”hŒdGet the hysteresis for thresholds Y, that is, threshY_hysteresis = threshY_raising - threshY_falling”…”�”}”(hj¾íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´K hhÊh²hubj))�”}”(hŒ4.. _abi_sys_events_in_illuminance0_thresh_either_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-events-in-illuminance0-thresh-either-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÚíubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_either_en**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/events\/in_illuminance0_thresh_either_en**”h]”hŒ7/sys/.../events/in_illuminance0_thresh_either_en”…”�”}”(hjôíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðíubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´Khjííubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçíubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚíubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×íubah}”(h]”jÖíah ]”h"]”Œ/abi_sys_events_in_illuminance0_thresh_either_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%îjÌísj˜}”jÖíjÌísubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-iio-light-lm3533-als `”h]”(hŒDefined on file ”…”�”}”(hj*îh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-iio-light-lm3533-als `”h]”j§)�”}”(hj4îh]”hŒsysfs-bus-iio-light-lm3533-als”…”�”}”(hj6îh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2îubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@îŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_iio_light_lm3533_als”uh1hh³jÒµh´Khj*îubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´KhhÊh²hubhÞ)�”}”(hŒ¿Event generated when channel passes one of the four thresholds in each direction (rising|falling) and a zone change occurs. The corresponding light zone can be read from in_illuminance0_zone.”h]”hŒ¿Event generated when channel passes one of the four thresholds in each direction (rising|falling) and a zone change occurs. The corresponding light zone can be read from in_illuminance0_zone.”…”�”}”(hjXîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_events_in_proximity_thresh_either_runningcount:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-events-in-proximity-thresh-either-runningcount”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjtîubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_proximity_thresh_either_runningcount**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/events\/in_proximity_thresh_either_runningcount**”h]”hŒ>/sys/.../events/in_proximity_thresh_either_runningcount”…”�”}”(hjŽîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mm hj‡îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�îubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjtîubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjqîubah}”(h]”jpîah ]”h"]”Œ6abi_sys_events_in_proximity_thresh_either_runningcount”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿îjfîsj˜}”jpîjfîsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjÄîh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjÎîh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mm hjÄîubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mm hhÊh²hubhÞ)�”}”(hŒ\Number of conditions that must occur, during a running period, before an event is generated.”h]”hŒ\Number of conditions that must occur, during a running period, before an event is generated.”…”�”}”(hjòîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mm hhÊh²hubj))�”}”(hŒ<.. _abi_sys_events_in_proximity_thresh_either_runningperiod:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-events-in-proximity-thresh-either-runningperiod”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_proximity_thresh_either_runningperiod**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/events\/in_proximity_thresh_either_runningperiod**”h]”hŒ?/sys/.../events/in_proximity_thresh_either_runningperiod”…”�”}”(hj(ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Md hj!ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ïubah}”(h]”j ïah ]”h"]”Œ7abi_sys_events_in_proximity_thresh_either_runningperiod”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jYïjïsj˜}”j ïjïsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj^ïh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjhïh]”hŒ sysfs-bus-iio”…”�”}”(hjjïh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjfïubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jtïŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Md hj^ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Md hhÊh²hubhÞ)�”}”(hŒàA running period of time (in seconds) for which in_proximity_thresh_either_runningcount amount of conditions must occur before an event is generated. If direction is not specified then this period applies to both directions.”h]”hŒàA running period of time (in seconds) for which in_proximity_thresh_either_runningcount amount of conditions must occur before an event is generated. If direction is not specified then this period applies to both directions.”…”�”}”(hjŒïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Md hhÊh²hubj))�”}”(hŒ&.. _abi_sys_events_in_steps_change_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-events-in-steps-change-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj¨ïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/\.\.\.\/events\/in_steps_change_en**”h]”j`)�”}”(hŒ-**\/sys\/\.\.\.\/events\/in_steps_change_en**”h]”hŒ)/sys/.../events/in_steps_change_en”…”�”}”(hjÂïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M†hj»ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥ïubah}”(h]”j¤ïah ]”h"]”Œ!abi_sys_events_in_steps_change_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jóïjšïsj˜}”j¤ïjšïsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjøïh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjðh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M†hjøïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M†hhÊh²hubhÞ)�”}”(hŒÏEvent generated when channel passes a threshold on the absolute change in value. E.g. for steps: a step change event is generated each time the user takes N steps, where N is set using in_steps_change_value.”h]”hŒÏEvent generated when channel passes a threshold on the absolute change in value. E.g. for steps: a step change event is generated each time the user takes N steps, where N is set using in_steps_change_value.”…”�”}”(hj&ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M†hhÊh²hubj))�”}”(hŒ).. _abi_sys_events_in_steps_change_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-events-in-steps-change-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjBðubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/\.\.\.\/events\/in_steps_change_value**”h]”j`)�”}”(hŒ0**\/sys\/\.\.\.\/events\/in_steps_change_value**”h]”hŒ,/sys/.../events/in_steps_change_value”…”�”}”(hj\ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hjUðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjOðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjBðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?ðubah}”(h]”j>ðah ]”h"]”Œ$abi_sys_events_in_steps_change_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�ðj4ðsj˜}”j>ðj4ðsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj’ðh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjœðh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M�hj’ðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hhÊh²hubhÞ)�”}”(hŒãSpecifies the value of change threshold that the device is comparing against for the events enabled by [Y][_name]_roc[_rising|falling|]_en. E.g. for steps: if set to 3, a step change event will be generated every 3 steps.”h]”hŒãSpecifies the value of change threshold that the device is comparing against for the events enabled by [Y][_name]_roc[_rising|falling|]_en. E.g. for steps: if set to 3, a step change event will be generated every 3 steps.”…”�”}”(hjÀðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hhÊh²hubj))�”}”(hŒ... _abi_sys_iio_devicex_buffery_in_accel_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-iio-devicex-buffery-in-accel-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjÜðubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_type**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_type**”h]”hŒ3/sys/.../iio:deviceX/bufferY/in_accel_type”…”�”}”(hjöðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhjïðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_type**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_type**”h]”hŒ7/sys/.../iio:deviceX/bufferY/in_deltaangl_type”…”�”}”(hj ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_type**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_type**”h]”hŒ;/sys/.../iio:deviceX/bufferY/in_deltavelocity_type”…”�”}”(hjJñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhjCñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_type**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_type**”h]”hŒ5/sys/.../iio:deviceX/bufferY/in_anglvel_type”…”�”}”(hjtñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjpñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhjmñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_type**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_type**”h]”hŒ2/sys/.../iio:deviceX/bufferY/in_magn_type”…”�”}”(hjžñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjšñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhj—ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_incli_type**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_incli_type**”h]”hŒ3/sys/.../iio:deviceX/bufferY/in_incli_type”…”�”}”(hjÈñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhjÁñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_type**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_type**”h]”hŒ6/sys/.../iio:deviceX/bufferY/in_voltageY_type”…”�”}”(hjòñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjîñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhjëñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltage_type**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltage_type**”h]”hŒ5/sys/.../iio:deviceX/bufferY/in_voltage_type”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_supply_type**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_supply_type**”h]”hŒ=/sys/.../iio:deviceX/bufferY/in_voltageY_supply_type”…”�”}”(hjFòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjBòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhj?òubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<òubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_timestamp_type**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_timestamp_type**”h]”hŒ7/sys/.../iio:deviceX/bufferY/in_timestamp_type”…”�”}”(hjpòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjlòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhjiòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfòubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressureY_type**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressureY_type**”h]”hŒ7/sys/.../iio:deviceX/bufferY/in_pressureY_type”…”�”}”(hjšòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–òubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhj“òubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�òubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressure_type**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressure_type**”h]”hŒ6/sys/.../iio:deviceX/bufferY/in_pressure_type”…”�”}”(hjÄòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhj½òubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºòubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_quaternion_type**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_quaternion_type**”h]”hŒ</sys/.../iio:deviceX/bufferY/in_rot_quaternion_type”…”�”}”(hjîòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhjçòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäòubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_proximity_type**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_proximity_type**”h]”hŒ7/sys/.../iio:deviceX/bufferY/in_proximity_type”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙðubah}”(h]”jØðah ]”h"]”Œ)abi_sys_iio_devicex_buffery_in_accel_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIójÎðsj˜}”jØðjÎðsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjNóh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjXóh]”hŒ sysfs-bus-iio”…”�”}”(hjZóh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVóubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdóŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÝhjNóubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhhÊh²hubhÞ)�”}”(hX>Description of the scan element data storage within the buffer and hence the form in which it is read from user-space. Form is [be|le]:[f|s|u]bits/storagebits[>>shift]. be or le specifies big or little endian. f means floating-point (IEEE 754 binary format), s means signed (2's complement), u means unsigned. bits is the number of bits of data and storagebits is the space (after padding) that it occupies in the buffer; when using a floating-point format, bits must be one of the width values defined in the IEEE 754 standard for binary interchange formats (e.g. 16 indicates the binary16 format for half-precision numbers). shift, if specified, is the shift that needs to be applied prior to masking out unused bits. Some devices put their data in the middle of the transferred elements with additional information on both sides. Note that some devices will have additional information in the unused bits, so to get a clean value the bits value must be used to mask the buffer output value appropriately. The storagebits value also specifies the data alignment. So s48/64>>2 will be a signed 48-bit integer stored in a 64-bit location aligned to a 64-bit boundary. To obtain the clean value, shift right 2 and apply a mask to zero the top 16 bits of the result. For other storage combinations this attribute will be extended appropriately.”h]”hX@Description of the scan element data storage within the buffer and hence the form in which it is read from user-space. Form is [be|le]:[f|s|u]bits/storagebits[>>shift]. be or le specifies big or little endian. f means floating-point (IEEE 754 binary format), s means signed (2’s complement), u means unsigned. bits is the number of bits of data and storagebits is the space (after padding) that it occupies in the buffer; when using a floating-point format, bits must be one of the width values defined in the IEEE 754 standard for binary interchange formats (e.g. 16 indicates the binary16 format for half-precision numbers). shift, if specified, is the shift that needs to be applied prior to masking out unused bits. Some devices put their data in the middle of the transferred elements with additional information on both sides. Note that some devices will have additional information in the unused bits, so to get a clean value the bits value must be used to mask the buffer output value appropriately. The storagebits value also specifies the data alignment. So s48/64>>2 will be a signed 48-bit integer stored in a 64-bit location aligned to a 64-bit boundary. To obtain the clean value, shift right 2 and apply a mask to zero the top 16 bits of the result. For other storage combinations this attribute will be extended appropriately.”…”�”}”(hj|óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhhÊh²hubj))�”}”(hŒ... _abi_sys_iio_devicex_buffery_in_accel_x_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-iio-devicex-buffery-in-accel-x-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj˜óubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_x_en**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_x_en**”h]”hŒ3/sys/.../iio:deviceX/bufferY/in_accel_x_en”…”�”}”(hj²óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj«óubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_y_en**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_y_en**”h]”hŒ3/sys/.../iio:deviceX/bufferY/in_accel_y_en”…”�”}”(hjÜóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjÕóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒóubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_z_en**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_z_en**”h]”hŒ3/sys/.../iio:deviceX/bufferY/in_accel_z_en”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjÿóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüóubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_x_en**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_x_en**”h]”hŒ7/sys/.../iio:deviceX/bufferY/in_deltaangl_x_en”…”�”}”(hj0ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,ôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj)ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_y_en**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_y_en**”h]”hŒ7/sys/.../iio:deviceX/bufferY/in_deltaangl_y_en”…”�”}”(hjZôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjSôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_z_en**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_z_en**”h]”hŒ7/sys/.../iio:deviceX/bufferY/in_deltaangl_z_en”…”�”}”(hj„ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€ôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj}ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_x_en**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_x_en**”h]”hŒ;/sys/.../iio:deviceX/bufferY/in_deltavelocity_x_en”…”�”}”(hj®ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjªôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj§ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_y_en**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_y_en**”h]”hŒ;/sys/.../iio:deviceX/bufferY/in_deltavelocity_y_en”…”�”}”(hjØôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjÑôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_z_en**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_z_en**”h]”hŒ;/sys/.../iio:deviceX/bufferY/in_deltavelocity_z_en”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjûôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_x_en**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_x_en**”h]”hŒ5/sys/.../iio:deviceX/bufferY/in_anglvel_x_en”…”�”}”(hj,õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj%õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"õubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_y_en**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_y_en**”h]”hŒ5/sys/.../iio:deviceX/bufferY/in_anglvel_y_en”…”�”}”(hjVõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjRõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjOõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_z_en**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_z_en**”h]”hŒ5/sys/.../iio:deviceX/bufferY/in_anglvel_z_en”…”�”}”(hj€õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjyõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_x_en**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_x_en**”h]”hŒ2/sys/.../iio:deviceX/bufferY/in_magn_x_en”…”�”}”(hjªõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj£õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj õubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_y_en**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_y_en**”h]”hŒ2/sys/.../iio:deviceX/bufferY/in_magn_y_en”…”�”}”(hjÔõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjÍõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_z_en**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_z_en**”h]”hŒ2/sys/.../iio:deviceX/bufferY/in_magn_z_en”…”�”}”(hjþõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj÷õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjôõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_magnetic_en**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_magnetic_en**”h]”hŒC/sys/.../iio:deviceX/bufferY/in_rot_from_north_magnetic_en”…”�”}”(hj(öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$öubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj!öubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_true_en**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_true_en**”h]”hŒ?/sys/.../iio:deviceX/bufferY/in_rot_from_north_true_en”…”�”}”(hjRöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjKöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_magnetic_tilt_comp_en**”h]”j`)�”}”(hŒQ**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_magnetic_tilt_comp_en**”h]”hŒM/sys/.../iio:deviceX/bufferY/in_rot_from_north_magnetic_tilt_comp_en”…”�”}”(hj|öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjxöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjuöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjröubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_true_tilt_comp_en**”h]”j`)�”}”(hŒM**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_true_tilt_comp_en**”h]”hŒI/sys/.../iio:deviceX/bufferY/in_rot_from_north_true_tilt_comp_en”…”�”}”(hj¦öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢öubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjŸöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_timestamp_en**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_timestamp_en**”h]”hŒ5/sys/.../iio:deviceX/bufferY/in_timestamp_en”…”�”}”(hjÐöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjÉöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_supply_en**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_supply_en**”h]”hŒ;/sys/.../iio:deviceX/bufferY/in_voltageY_supply_en”…”�”}”(hjúöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjööubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjóöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_en**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_en**”h]”hŒ4/sys/.../iio:deviceX/bufferY/in_voltageY_en”…”�”}”(hj$÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY\-voltageZ_en**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY\-voltageZ_en**”h]”hŒ>/sys/.../iio:deviceX/bufferY/in_voltageY-voltageZ_en”…”�”}”(hjN÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjG÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_incli_x_en**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_incli_x_en**”h]”hŒ3/sys/.../iio:deviceX/bufferY/in_incli_x_en”…”�”}”(hjx÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjt÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjq÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_incli_y_en**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_incli_y_en**”h]”hŒ3/sys/.../iio:deviceX/bufferY/in_incli_y_en”…”�”}”(hj¢÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjž÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj›÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressureY_en**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressureY_en**”h]”hŒ5/sys/.../iio:deviceX/bufferY/in_pressureY_en”…”�”}”(hjÌ÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjÅ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressure_en**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressure_en**”h]”hŒ4/sys/.../iio:deviceX/bufferY/in_pressure_en”…”�”}”(hjö÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjò÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjï÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_quaternion_en**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_quaternion_en**”h]”hŒ:/sys/.../iio:deviceX/bufferY/in_rot_quaternion_en”…”�”}”(hj øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_proximity_en**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_proximity_en**”h]”hŒ5/sys/.../iio:deviceX/bufferY/in_proximity_en”…”�”}”(hjJøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFøubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjCøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@øubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•óubah}”(h]”j”óah ]”h"]”Œ)abi_sys_iio_devicex_buffery_in_accel_x_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{øjŠósj˜}”j”ójŠósubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj€øh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjŠøh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M»hj€øubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hhÊh²hubhÞ)�”}”(hŒ0Scan element control for triggered data capture.”h]”hŒ0Scan element control for triggered data capture.”…”�”}”(•hj®øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hhÊh²hubj))�”}”(hŒ2.. _abi_sys_iio_devicex_buffery_in_voltagey_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-iio-devicex-buffery-in-voltagey-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hjÊøubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_index**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_index**”h]”hŒ7/sys/.../iio:deviceX/bufferY/in_voltageY_index”…”�”}”(hjäøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàøubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÝøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_supply_index**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_voltageY_supply_index**”h]”hŒ>/sys/.../iio:deviceX/bufferY/in_voltageY_supply_index”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_x_index**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_x_index**”h]”hŒ6/sys/.../iio:deviceX/bufferY/in_accel_x_index”…”�”}”(hj8ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj1ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_y_index**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_y_index**”h]”hŒ6/sys/.../iio:deviceX/bufferY/in_accel_y_index”…”�”}”(hjbùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj[ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_z_index**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_accel_z_index**”h]”hŒ6/sys/.../iio:deviceX/bufferY/in_accel_z_index”…”�”}”(hjŒùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj…ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_x_index**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_x_index**”h]”hŒ:/sys/.../iio:deviceX/bufferY/in_deltaangl_x_index”…”�”}”(hj¶ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj¯ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_y_index**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_y_index**”h]”hŒ:/sys/.../iio:deviceX/bufferY/in_deltaangl_y_index”…”�”}”(hjàùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÙùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_z_index**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltaangl_z_index**”h]”hŒ:/sys/.../iio:deviceX/bufferY/in_deltaangl_z_index”…”�”}”(hj úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_x_index**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_x_index**”h]”hŒ>/sys/.../iio:deviceX/bufferY/in_deltavelocity_x_index”…”�”}”(hj4úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj-úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_y_index**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_y_index**”h]”hŒ>/sys/.../iio:deviceX/bufferY/in_deltavelocity_y_index”…”�”}”(hj^úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjWúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_z_index**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_deltavelocity_z_index**”h]”hŒ>/sys/.../iio:deviceX/bufferY/in_deltavelocity_z_index”…”�”}”(hjˆúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj�úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_x_index**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_x_index**”h]”hŒ8/sys/.../iio:deviceX/bufferY/in_anglvel_x_index”…”�”}”(hj²úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj«úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_y_index**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_y_index**”h]”hŒ8/sys/.../iio:deviceX/bufferY/in_anglvel_y_index”…”�”}”(hjÜúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÕúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_z_index**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_anglvel_z_index**”h]”hŒ8/sys/.../iio:deviceX/bufferY/in_anglvel_z_index”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÿúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_x_index**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_x_index**”h]”hŒ5/sys/.../iio:deviceX/bufferY/in_magn_x_index”…”�”}”(hj0ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj)ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_y_index**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_y_index**”h]”hŒ5/sys/.../iio:deviceX/bufferY/in_magn_y_index”…”�”}”(hjZûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjSûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_z_index**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_magn_z_index**”h]”hŒ5/sys/.../iio:deviceX/bufferY/in_magn_z_index”…”�”}”(hj„ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj}ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_magnetic_index**”h]”j`)�”}”(hŒJ**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_magnetic_index**”h]”hŒF/sys/.../iio:deviceX/bufferY/in_rot_from_north_magnetic_index”…”�”}”(hj®ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjªûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj§ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_true_index**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_true_index**”h]”hŒB/sys/.../iio:deviceX/bufferY/in_rot_from_north_true_index”…”�”}”(hjØûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÑûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_magnetic_tilt_comp_index**”h]”j`)�”}”(hŒT**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_magnetic_tilt_comp_index**”h]”hŒP/sys/.../iio:deviceX/bufferY/in_rot_from_north_magnetic_tilt_comp_index”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjûûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_true_tilt_comp_index**”h]”j`)�”}”(hŒP**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_from_north_true_tilt_comp_index**”h]”hŒL/sys/.../iio:deviceX/bufferY/in_rot_from_north_true_tilt_comp_index”…”�”}”(hj,üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj%üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_incli_x_index**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_incli_x_index**”h]”hŒ6/sys/.../iio:deviceX/bufferY/in_incli_x_index”…”�”}”(hjVüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjRüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjOüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_incli_y_index**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_incli_y_index**”h]”hŒ6/sys/.../iio:deviceX/bufferY/in_incli_y_index”…”�”}”(hj€üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjyüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_timestamp_index**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_timestamp_index**”h]”hŒ8/sys/.../iio:deviceX/bufferY/in_timestamp_index”…”�”}”(hjªüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj£üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressureY_index**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressureY_index**”h]”hŒ8/sys/.../iio:deviceX/bufferY/in_pressureY_index”…”�”}”(hjÔüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÍüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressure_index**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_pressure_index**”h]”hŒ7/sys/.../iio:deviceX/bufferY/in_pressure_index”…”�”}”(hjþüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj÷üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjôüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_quaternion_index**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_rot_quaternion_index**”h]”hŒ=/sys/.../iio:deviceX/bufferY/in_rot_quaternion_index”…”�”}”(hj(ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj!ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_proximity_index**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/iio\:deviceX\/bufferY\/in_proximity_index**”h]”hŒ8/sys/.../iio:deviceX/bufferY/in_proximity_index”…”�”}”(hjRýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjKýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×øubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊøubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇøubah}”(h]”jÆøah ]”h"]”Œ-abi_sys_iio_devicex_buffery_in_voltagey_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƒýj¼øsj˜}”jÆøj¼øsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjˆýh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj’ýh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M hjˆýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubhÞ)�”}”(hX|A single positive integer specifying the position of this scan element in the buffer. Note these are not dependent on what is enabled and may not be contiguous. Thus for user-space to establish the full layout these must be used in conjunction with all _en attributes to establish which channels are present, and the relevant _type attributes to establish the data storage format.”h]”hX|A single positive integer specifying the position of this scan element in the buffer. Note these are not dependent on what is enabled and may not be contiguous. Thus for user-space to establish the full layout these must be used in conjunction with all _en attributes to establish which channels are present, and the relevant _type attributes to establish the data storage format.”…”�”}”(hj¶ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubj))�”}”(hŒ/.. _abi_sys_iio_devicex_events_in_accel_mag_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-iio-devicex-events-in-accel-mag-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjÒýubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_en**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_en**”h]”hŒ4/sys/.../iio:deviceX/events/in_accel_mag_en”…”�”}”(hjìýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChjåýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_rising_en**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_rising_en**”h]”hŒ;/sys/.../iio:deviceX/events/in_accel_mag_rising_en”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_falling_en**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_falling_en**”h]”hŒ</sys/.../iio:deviceX/events/in_accel_mag_falling_en”…”�”}”(hj@þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChj9þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_mag_en**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_mag_en**”h]”hŒ6/sys/.../iio:deviceX/events/in_accel_x_mag_en”…”�”}”(hjjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChjcþubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_mag_rising_en**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_mag_rising_en**”h]”hŒ=/sys/.../iio:deviceX/events/in_accel_x_mag_rising_en”…”�”}”(hj”þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChj�þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠþubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_mag_falling_en**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_mag_falling_en**”h]”hŒ>/sys/.../iio:deviceX/events/in_accel_x_mag_falling_en”…”�”}”(hj¾þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChj·þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_en**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_en**”h]”hŒ6/sys/.../iio:deviceX/events/in_accel_y_mag_en”…”�”}”(hjèþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChjáþubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞþubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_rising_en**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_rising_en**”h]”hŒ=/sys/.../iio:deviceX/events/in_accel_y_mag_rising_en”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChj ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_falling_en**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_falling_en**”h]”hŒ>/sys/.../iio:deviceX/events/in_accel_y_mag_falling_en”…”�”}”(hj<ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChj5ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_mag_en**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_mag_en**”h]”hŒ6/sys/.../iio:deviceX/events/in_accel_z_mag_en”…”�”}”(hjfÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChj_ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_mag_rising_en**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_mag_rising_en**”h]”hŒ=/sys/.../iio:deviceX/events/in_accel_z_mag_rising_en”…”�”}”(hj�ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChj‰ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_mag_falling_en**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_mag_falling_en**”h]”hŒ>/sys/.../iio:deviceX/events/in_accel_z_mag_falling_en”…”�”}”(hjºÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChj³ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x\&y\&z_mag_rising_en**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x\&y\&z_mag_rising_en**”h]”hŒC/sys/.../iio:deviceX/events/in_accel_x&y&z_mag_rising_en”…”�”}”(hjäÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChjÝÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x\&y\&z_mag_falling_en**”h]”j`)�”}”(hŒH**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x\&y\&z_mag_falling_en**”h]”hŒD/sys/.../iio:deviceX/events/in_accel_x&y&z_mag_falling_en”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßýubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÏýubah}”(h]”jÎýah ]”h"]”Œ*abi_sys_iio_devicex_events_in_accel_mag_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?jÄýsj˜}”jÎýjÄýsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjDh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjNh]”hŒ sysfs-bus-iio”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjLubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MChjDubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChhÊh²hubhÞ)�”}”(hŒŒSimilar to in_accel_x_thresh[_rising|_falling]_en, but here the magnitude of the channel is compared to the threshold, not its signed value.”h]”hŒŒSimilar to in_accel_x_thresh[_rising|_falling]_en, but here the magnitude of the channel is compared to the threshold, not its signed value.”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MChhÊh²hubj))�”}”(hŒ:.. _abi_sys_iio_devicex_events_in_accel_mag_referenced_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-iio-devicex-events-in-accel-mag-referenced-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjŽubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_en**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_en**”h]”hŒ?/sys/.../iio:deviceX/events/in_accel_mag_referenced_en”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mlhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_rising_en**”h]”j`)�”}”(hŒJ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_rising_en**”h]”hŒF/sys/.../iio:deviceX/events/in_accel_mag_referenced_rising_en”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MlhjËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_falling_en**”h]”j`)�”}”(hŒK**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_falling_en**”h]”hŒG/sys/.../iio:deviceX/events/in_accel_mag_referenced_falling_en”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mlhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_en**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_en**”h]”hŒA/sys/.../iio:deviceX/events/in_accel_y_mag_referenced_en”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mlhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_rising_en**”h]”j`)�”}”(hŒL**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_rising_en**”h]”hŒH/sys/.../iio:deviceX/events/in_accel_y_mag_referenced_rising_en”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MlhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_falling_en**”h]”j`)�”}”(hŒM**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_falling_en**”h]”hŒI/sys/.../iio:deviceX/events/in_accel_y_mag_referenced_falling_en”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mlhjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹ubah}”(h]”jŠah ]”h"]”Œ5abi_sys_iio_devicex_events_in_accel_mag_referenced_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j«j€sj˜}”jŠj€subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj°h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjºh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mlhj°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MlhhÊh²hubhÞ)�”}”(hŒ«Similar to in_accel_mag[_y][_rising|_falling]_en, but the event value is relative to a reference magnitude. The reference magnitude includes the graviational acceleration.”h]”hŒ«Similar to in_accel_mag[_y][_rising|_falling]_en, but the event value is relative to a reference magnitude. The reference magnitude includes the graviational acceleration.”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MlhhÊh²hubj))�”}”(hŒ=.. _abi_sys_iio_devicex_events_in_accel_mag_referenced_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-iio-devicex-events-in-accel-mag-referenced-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjúubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_value**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_value**”h]”hŒB/sys/.../iio:deviceX/events/in_accel_mag_referenced_value”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Myhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_rising_value**”h]”j`)�”}”(hŒM**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_rising_value**”h]”hŒI/sys/.../iio:deviceX/events/in_accel_mag_referenced_rising_value”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Myhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_falling_value**”h]”j`)�”}”(hŒN**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_mag_referenced_falling_value**”h]”hŒJ/sys/.../iio:deviceX/events/in_accel_mag_referenced_falling_value”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Myhjaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_value**”h]”j`)�”}”(hŒH**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_value**”h]”hŒD/sys/.../iio:deviceX/events/in_accel_y_mag_referenced_value”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Myhj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_rising_value**”h]”j`)�”}”(hŒO**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_rising_value**”h]”hŒK/sys/.../iio:deviceX/events/in_accel_y_mag_referenced_rising_value”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Myhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_falling_value**”h]”j`)�”}”(hŒP**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_mag_referenced_falling_value**”h]”hŒL/sys/.../iio:deviceX/events/in_accel_y_mag_referenced_falling_value”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Myhjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj÷ubah}”(h]”jöah ]”h"]”Œ8abi_sys_iio_devicex_events_in_accel_mag_referenced_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjìsj˜}”jöjìsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj&h]”hŒ sysfs-bus-iio”…”�”}”(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”j2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Myhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MyhhÊh²hubhÞ)�”}”(hŒ�The value to which the reference magnitude of the channel is compared. If the axis is not specified, it applies to all channels of this type.”h]”hŒ�The value to which the reference magnitude of the channel is compared. If the axis is not specified, it applies to all channels of this type.”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MyhhÊh²hubj))�”}”(hŒA.. _abi_sys_iio_devicex_events_in_accel_x_mag_adaptive_rising_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjh]”hŒ sysfs-bus-iio”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mchj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MchhÊh²hubhÞ)�”}”(hŒSimilar to in_accel_x_thresh[_rising|_falling]_en, but here the magnitude of the channel is compared to the adaptive threshold.”h]”hŒSimilar to in_accel_x_thresh[_rising|_falling]_en, but here the magnitude of the channel is compared to the adaptive threshold.”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MchhÊh²hubj))�”}”(hŒ8.. _abi_sys_iio_devicex_events_in_accel_x_roc_rising_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-iio-devicex-events-in-accel-x-roc-rising-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K^uh1j@hjTubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_roc_rising_en**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_roc_rising_en**”h]”hŒ=/sys/.../iio:deviceX/events/in_accel_x_roc_rising_en”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_roc_falling_en**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_roc_falling_en**”h]”hŒ>/sys/.../iio:deviceX/events/in_accel_x_roc_falling_en”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_roc_rising_en**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_roc_rising_en**”h]”hŒ=/sys/.../iio:deviceX/events/in_accel_y_roc_rising_en”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_roc_falling_en**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_roc_falling_en**”h]”hŒ>/sys/.../iio:deviceX/events/in_accel_y_roc_falling_en”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_roc_rising_en**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_roc_rising_en**”h]”hŒ=/sys/.../iio:deviceX/events/in_accel_z_roc_rising_en”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_roc_falling_en**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_roc_falling_en**”h]”hŒ>/sys/.../iio:deviceX/events/in_accel_z_roc_falling_en”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x\&y\&z_roc_rising_en**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x\&y\&z_roc_rising_en**”h]”hŒC/sys/.../iio:deviceX/events/in_accel_x&y&z_roc_rising_en”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_x_roc_rising_en**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_x_roc_rising_en**”h]”hŒ?/sys/.../iio:deviceX/events/in_anglvel_x_roc_rising_en”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_x_roc_falling_en**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_x_roc_falling_en**”h]”hŒ@/sys/.../iio:deviceX/events/in_anglvel_x_roc_falling_en”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_y_roc_rising_en**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_y_roc_rising_en**”h]”hŒ?/sys/.../iio:deviceX/events/in_anglvel_y_roc_rising_en”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_y_roc_falling_en**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_y_roc_falling_en**”h]”hŒ@/sys/.../iio:deviceX/events/in_anglvel_y_roc_falling_en”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_z_roc_rising_en**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_z_roc_rising_en**”h]”hŒ?/sys/.../iio:deviceX/events/in_anglvel_z_roc_rising_en”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_z_roc_falling_en**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_z_roc_falling_en**”h]”hŒ@/sys/.../iio:deviceX/events/in_anglvel_z_roc_falling_en”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_x_roc_rising_en**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_x_roc_rising_en**”h]”hŒ</sys/.../iio:deviceX/events/in_magn_x_roc_rising_en”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_x_roc_falling_en**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_x_roc_falling_en**”h]”hŒ=/sys/.../iio:deviceX/events/in_magn_x_roc_falling_en”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_y_roc_rising_en**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_y_roc_rising_en**”h]”hŒ</sys/.../iio:deviceX/events/in_magn_y_roc_rising_en”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_y_roc_falling_en**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_y_roc_falling_en**”h]”hŒ=/sys/.../iio:deviceX/events/in_magn_y_roc_falling_en”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_z_roc_rising_en**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_z_roc_rising_en**”h]”hŒ</sys/.../iio:deviceX/events/in_magn_z_roc_rising_en”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_z_roc_falling_en**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_z_roc_falling_en**”h]”hŒ=/sys/.../iio:deviceX/events/in_magn_z_roc_falling_en”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_roc_rising_en**”h]”j`)�”}”(hŒQ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_roc_rising_en**”h]”hŒM/sys/.../iio:deviceX/events/in_rot_from_north_magnetic_roc_rising_en”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_roc_falling_en**”h]”j`)�”}”(hŒR**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_roc_falling_en**”h]”hŒN/sys/.../iio:deviceX/events/in_rot_from_north_magnetic_roc_falling_en”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_roc_rising_en**”h]”j`)�”}”(hŒM**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_roc_rising_en**”h]”hŒI/sys/.../iio:deviceX/events/in_rot_from_north_true_roc_rising_en”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_roc_falling_en**”h]”j`)�”}”(hŒN**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_roc_falling_en**”h]”hŒJ/sys/.../iio:deviceX/events/in_rot_from_north_true_roc_falling_en”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_tilt_comp_roc_rising_en**”h]”j`)�”}”(hŒ[**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_tilt_comp_roc_rising_en**”h]”hŒW/sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_roc_rising_en”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ\**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_tilt_comp_roc_falling_en**”h]”j`)�”}”(hŒ\**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_tilt_comp_roc_falling_en**”h]”hŒX/sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_roc_falling_en”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_tilt_comp_roc_rising_en**”h]”j`)�”}”(hŒW**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_tilt_comp_roc_rising_en**”h]”hŒS/sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_roc_rising_en”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_tilt_comp_roc_falling_en**”h]”j`)�”}”(hŒX**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_tilt_comp_roc_falling_en**”h]”hŒT/sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_roc_falling_en”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_supply_roc_rising_en**”h]”j`)�”}”(hŒI**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_supply_roc_rising_en**”h]”hŒE/sys/.../iio:deviceX/events/in_voltageY_supply_roc_rising_en”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_supply_roc_falling_en**”h]”j`)�”}”(hŒJ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_supply_roc_falling_en**”h]”hŒF/sys/.../iio:deviceX/events/in_voltageY_supply_roc_falling_en”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_roc_rising_en**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_roc_rising_en**”h]”hŒ>/sys/.../iio:deviceX/events/in_voltageY_roc_rising_en”…”�”}”(hj0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_roc_falling_en**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_roc_falling_en**”h]”hŒ?/sys/.../iio:deviceX/events/in_voltageY_roc_falling_en”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjV ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_tempY_roc_rising_en**”h]”j`)�”}”(hŒ?**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_tempY_roc_rising_en**”h]”hŒ;/sys/.../iio:deviceX/events/in_tempY_roc_rising_en”…”�”}”(hj„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_tempY_roc_falling_en**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_tempY_roc_falling_en**”h]”hŒ</sys/.../iio:deviceX/events/in_tempY_roc_falling_en”…”�”}”(hj® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjª ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjTubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQubah}”(h]”jPah ]”h"]”Œ3abi_sys_iio_devicex_events_in_accel_x_roc_rising_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jß jFsj˜}”jPjFsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjä h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjî h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M£hjä ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hhÊh²hubhÞ)�”}”(hXEvent generated when channel passes a threshold on the rate of change (1st differential) in the specified (_rising|_falling) direction. If the direction is not specified, then either the device will report an event which ever direction a single threshold value is passed in (e.g. [Y][_name]__roc_value) or [Y][_name]__roc_rising_value and [Y][_name]__roc_falling_value may take different values, but the device can only enable both rate of change thresholds or neither.”h]”hXEvent generated when channel passes a threshold on the rate of change (1st differential) in the specified (_rising|_falling) direction. If the direction is not specified, then either the device will report an event which ever direction a single threshold value is passed in (e.g. [Y][_name]__roc_value) or [Y][_name]__roc_rising_value and [Y][_name]__roc_falling_value may take different values, but the device can only enable both rate of change thresholds or neither.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hhÊh²hubhÞ)�”}”(hXÞNote the driver will assume the last p events requested are to be enabled where p is however many it supports (which may vary depending on the exact set requested). So if you want to be sure you have set what you think you have, check the contents of these attributes after everything is configured. Drivers may have to buffer any parameters so that they are consistent when a given event type is enabled a future point (and not those for whatever event was previously enabled).”h]”hXÞNote the driver will assume the last p events requested are to be enabled where p is however many it supports (which may vary depending on the exact set requested). So if you want to be sure you have set what you think you have, check the contents of these attributes after everything is configured. Drivers may have to buffer any parameters so that they are consistent when a given event type is enabled a future point (and not those for whatever event was previously enabled).”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hhÊh²hubj))�”}”(hŒ;.. _abi_sys_iio_devicex_events_in_accel_x_thresh_rising_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-iio-devicex-events-in-accel-x-thresh-rising-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kauh1j@hj< ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_thresh_rising_en**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_thresh_rising_en**”h]”hŒ@/sys/.../iio:deviceX/events/in_accel_x_thresh_rising_en”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjR ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_thresh_falling_en**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_x_thresh_falling_en**”h]”hŒA/sys/.../iio:deviceX/events/in_accel_x_thresh_falling_en”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj| ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_thresh_rising_en**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_thresh_rising_en**”h]”hŒ@/sys/.../iio:deviceX/events/in_accel_y_thresh_rising_en”…”�”}”(hjª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_thresh_falling_en**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_y_thresh_falling_en**”h]”hŒA/sys/.../iio:deviceX/events/in_accel_y_thresh_falling_en”…”�”}”(hjÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihjÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_thresh_rising_en**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_thresh_rising_en**”h]”hŒ@/sys/.../iio:deviceX/events/in_accel_z_thresh_rising_en”…”�”}”(hjþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjú ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_thresh_falling_en**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_accel_z_thresh_falling_en**”h]”hŒA/sys/.../iio:deviceX/events/in_accel_z_thresh_falling_en”…”�”}”(hj( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_x_thresh_rising_en**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_x_thresh_rising_en**”h]”hŒB/sys/.../iio:deviceX/events/in_anglvel_x_thresh_rising_en”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihjK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_x_thresh_falling_en**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_x_thresh_falling_en**”h]”hŒC/sys/.../iio:deviceX/events/in_anglvel_x_thresh_falling_en”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_y_thresh_rising_en**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_y_thresh_rising_en**”h]”hŒB/sys/.../iio:deviceX/events/in_anglvel_y_thresh_rising_en”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihjŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_y_thresh_falling_en**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_y_thresh_falling_en**”h]”hŒC/sys/.../iio:deviceX/events/in_anglvel_y_thresh_falling_en”…”�”}”(hjÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_z_thresh_rising_en**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_z_thresh_rising_en**”h]”hŒB/sys/.../iio:deviceX/events/in_anglvel_z_thresh_rising_en”…”�”}”(hjú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjö ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_z_thresh_falling_en**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_anglvel_z_thresh_falling_en**”h]”hŒC/sys/.../iio:deviceX/events/in_anglvel_z_thresh_falling_en”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_x_thresh_rising_en**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_x_thresh_rising_en**”h]”hŒ?/sys/.../iio:deviceX/events/in_magn_x_thresh_rising_en”…”�”}”(hjN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_x_thresh_falling_en**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_x_thresh_falling_en**”h]”hŒ@/sys/.../iio:deviceX/events/in_magn_x_thresh_falling_en”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_y_thresh_rising_en**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_y_thresh_rising_en**”h]”hŒ?/sys/.../iio:deviceX/events/in_magn_y_thresh_rising_en”…”�”}”(hj¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_y_thresh_falling_en**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_y_thresh_falling_en**”h]”hŒ@/sys/.../iio:deviceX/events/in_magn_y_thresh_falling_en”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihjÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_z_thresh_rising_en**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_z_thresh_rising_en**”h]”hŒ?/sys/.../iio:deviceX/events/in_magn_z_thresh_rising_en”…”�”}”(hjö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjò ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_z_thresh_falling_en**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_magn_z_thresh_falling_en**”h]”hŒ@/sys/.../iio:deviceX/events/in_magn_z_thresh_falling_en”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_thresh_rising_en**”h]”j`)�”}”(hŒT**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_thresh_rising_en**”h]”hŒP/sys/.../iio:deviceX/events/in_rot_from_north_magnetic_thresh_rising_en”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihjC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_thresh_falling_en**”h]”j`)�”}”(hŒU**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_thresh_falling_en**”h]”hŒQ/sys/.../iio:deviceX/events/in_rot_from_north_magnetic_thresh_falling_en”…”�”}”(hjt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_thresh_rising_en**”h]”j`)�”•}”(hŒP**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_thresh_rising_en**”h]”hŒL/sys/.../iio:deviceX/events/in_rot_from_north_true_thresh_rising_en”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_thresh_falling_en**”h]”j`)�”}”(hŒQ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_thresh_falling_en**”h]”hŒM/sys/.../iio:deviceX/events/in_rot_from_north_true_thresh_falling_en”…”�”}”(hjÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ^**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_rising_en**”h]”j`)�”}”(hŒ^**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_rising_en**”h]”hŒZ/sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_en”…”�”}”(hjò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ_**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_falling_en**”h]”j`)�”}”(hŒ_**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_magnetic_tilt_comp_thresh_falling_en**”h]”hŒ[/sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_en”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_tilt_comp_thresh_rising_en**”h]”j`)�”}”(hŒZ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_tilt_comp_thresh_rising_en**”h]”hŒV/sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_thresh_rising_en”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_tilt_comp_thresh_falling_en**”h]”j`)�”}”(hŒ[**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_rot_from_north_true_tilt_comp_thresh_falling_en**”h]”hŒW/sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_thresh_falling_en”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjlubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_supply_thresh_rising_en**”h]”j`)�”}”(hŒL**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_supply_thresh_rising_en**”h]”hŒH/sys/.../iio:deviceX/events/in_voltageY_supply_thresh_rising_en”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_supply_thresh_falling_en**”h]”j`)�”}”(hŒM**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_supply_thresh_falling_en**”h]”hŒI/sys/.../iio:deviceX/events/in_voltageY_supply_thresh_falling_en”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_thresh_rising_en**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_thresh_rising_en**”h]”hŒA/sys/.../iio:deviceX/events/in_voltageY_thresh_rising_en”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_thresh_falling_en**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_thresh_falling_en**”h]”hŒB/sys/.../iio:deviceX/events/in_voltageY_thresh_falling_en”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_thresh_either_en**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_voltageY_thresh_either_en**”h]”hŒA/sys/.../iio:deviceX/events/in_voltageY_thresh_either_en”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_tempY_thresh_rising_en**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_tempY_thresh_rising_en**”h]”hŒ>/sys/.../iio:deviceX/events/in_tempY_thresh_rising_en”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_tempY_thresh_falling_en**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_tempY_thresh_falling_en**”h]”hŒ?/sys/.../iio:deviceX/events/in_tempY_thresh_falling_en”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_capacitanceY_thresh_rising_en**”h]”j`)�”}”(hŒI**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_capacitanceY_thresh_rising_en**”h]”hŒE/sys/.../iio:deviceX/events/in_capacitanceY_thresh_rising_en”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_capacitanceY_thresh_falling_en**”h]”j`)�”}”(hŒJ**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_capacitanceY_thresh_falling_en**”h]”hŒF/sys/.../iio:deviceX/events/in_capacitanceY_thresh_falling_en”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_pressure_thresh_rising_en**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/events\/in_pressure_thresh_rising_en**”h]”hŒA/sys/.../iio:deviceX/events/in_pressure_thresh_rising_en”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mihj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj< ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj9 ubah}”(h]”j8 ah ]”h"]”Œ6abi_sys_iio_devicex_events_in_accel_x_thresh_rising_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jEj. sj˜}”j8 j. subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjJh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjTh]”hŒ sysfs-bus-iio”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MihjJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihhÊh²hubhÞ)�”}”(hXÙEvent generated when channel passes a threshold in the specified (_rising|_falling) direction. If the direction is not specified, then either the device will report an event which ever direction a single threshold value is passed in (e.g. [Y][_name]__thresh_value) or [Y][_name]__thresh_rising_value and [Y][_name]__thresh_falling_value may take different values, but the device can only enable both thresholds or neither.”h]”hXÙEvent generated when channel passes a threshold in the specified (_rising|_falling) direction. If the direction is not specified, then either the device will report an event which ever direction a single threshold value is passed in (e.g. [Y][_name]__thresh_value) or [Y][_name]__thresh_rising_value and [Y][_name]__thresh_falling_value may take different values, but the device can only enable both thresholds or neither.”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihhÊh²hubhÞ)�”}”(hXÝNote the driver will assume the last p events requested are to be enabled where p is how many it supports (which may vary depending on the exact set requested). So if you want to be sure you have set what you think you have, check the contents of these attributes after everything is configured. Drivers may have to buffer any parameters so that they are consistent when a given event type is enabled at a future point (and not those for whatever event was previously enabled).”h]”hXÝNote the driver will assume the last p events requested are to be enabled where p is how many it supports (which may vary depending on the exact set requested). So if you want to be sure you have set what you think you have, check the contents of these attributes after everything is configured. Drivers may have to buffer any parameters so that they are consistent when a given event type is enabled at a future point (and not those for whatever event was previously enabled).”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MihhÊh²hubj))�”}”(hŒ-.. _abi_sys_iio_devicex_in_accely_power_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-iio-devicex-in-accely-power-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/\.\.\.\/iio\:deviceX\/in_accelY_power_mode**”h]”j`)�”}”(hŒ5**\/sys\/\.\.\.\/iio\:deviceX\/in_accelY_power_mode**”h]”hŒ1/sys/.../iio:deviceX/in_accelY_power_mode”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸubah}”(h]”jžah ]”h"]”Œ(abi_sys_iio_devicex_in_accely_power_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jíj”sj˜}”jžj”subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjòh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjüh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MDhjòubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhhÊh²hubhÞ)�”}”(hŒÀSpecifies the chip power mode. low_noise: reduce noise level from ADC, low_power: enable low current consumption. For a list of available output power modes read in_accel_power_mode_available.”h]”hŒÀSpecifies the chip power mode. low_noise: reduce noise level from ADC, low_power: enable low current consumption. For a list of available output power modes read in_accel_power_mode_available.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MDhhÊh²hubj))�”}”(hŒ0.. _abi_sys_iio_devicex_in_activity_still_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-iio-devicex-in-activity-still-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjh]”hŒ sysfs-bus-iio”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M3hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M3hhÊh²hubhÞ)�”}”(hŒ_This attribute is used to read the confidence for an activity expressed in units as percentage.”h]”hŒ_This attribute is used to read the confidence for an activity expressed in units as percentage.”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M3hhÊh²hubj))�”}”(hŒ?.. _abi_sys_iio_devicex_in_anglvel_z_quadrature_correction_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-iio-devicex-in-anglvel-z-quadrature-correction-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjTubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/in_anglvel_z_quadrature_correction_raw**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/in_anglvel_z_quadrature_correction_raw**”h]”hŒC/sys/.../iio:deviceX/in_anglvel_z_quadrature_correction_raw”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M=hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjTubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQubah}”(h]”jPah ]”h"]”Œ:abi_sys_iio_devicex_in_anglvel_z_quadrature_correction_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸjFsj˜}”jPjFsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj¤h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj®h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M=hj¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M=hhÊh²hubhÞ)�”}”(hŒdThis attribute is used to read the amount of quadrature error present in the device at a given time.”h]”hŒdThis attribute is used to read the amount of quadrature error present in the device at a given time.”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M=hhÊh²hubj))�”}”(hŒ+.. _abi_sys_iio_devicex_in_attention_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-iio-devicex-in-attention-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjîubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/\.\.\.\/iio\:deviceX\/in_attention_input**”h]”j`)�”}”(hŒ3**\/sys\/\.\.\.\/iio\:deviceX\/in_attention_input**”h]”hŒ//sys/.../iio:deviceX/in_attention_input”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¬ hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjîubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjëubah}”(h]”jêah ]”h"]”Œ&abi_sys_iio_devicex_in_attention_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9jàsj˜}”jêjàsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj>h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjHh]”hŒ sysfs-bus-iio”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjFubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M¬ hj>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¬ hhÊh²hubhÞ)�”}”(hŒ—Value representing the user's attention to the system expressed in units as percentage. This usually means if the user is looking at the screen or not.”h]”hŒ™Value representing the user’s attention to the system expressed in units as percentage. This usually means if the user is looking at the screen or not.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¬ hhÊh²hubj))�”}”(hŒ>.. _abi_sys_iio_devicex_in_capacitabley_calibbias_calibration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-iio-devicex-in-capacitabley-calibbias-calibration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjˆubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/in_capacitableY_calibbias_calibration**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/in_capacitableY_calibbias_calibration**”h]”hŒB/sys/.../iio:deviceX/in_capacitableY_calibbias_calibration”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-bus-iio-cdc-ad7746”h´Khj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/in_capacitableY_calibscale_calibration**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/in_capacitableY_calibscale_calibration**”h]”hŒC/sys/.../iio:deviceX/in_capacitableY_calibscale_calibration”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶h´KhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…ubah}”(h]”j„ah ]”h"]”Œ9abi_sys_iio_devicex_in_capacitabley_calibbias_calibration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþjzsj˜}”j„jzsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-cdc-ad7746 `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-cdc-ad7746 `”h]”j§)�”}”(hj h]”hŒsysfs-bus-iio-cdc-ad7746”…”�”}”(hjh²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ÅŒ)abi_file_testing_sysfs_bus_iio_cdc_ad7746”uh1hh³j¶h´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶h´KhhÊh²hubhÞ)�”}”(hXWrite 1 to trigger a calibration of the calibbias or calibscale. For calibscale, a full scale capacitance should be connected to the capacitance input and a calibscale_calibration then started. For calibbias see the device datasheet section on "capacitive system offset calibration".”h]”hX Write 1 to trigger a calibration of the calibbias or calibscale. For calibscale, a full scale capacitance should be connected to the capacitance input and a calibscale_calibration then started. For calibbias see the device datasheet section on “capacitive system offset calibrationâ€�.”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶h´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_iio_devicex_in_capacitancey_capacitancez_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-iio-devicex-in-capacitancey-capacitancez-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjMubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/in_capacitanceY\-capacitanceZ_raw**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/in_capacitanceY\-capacitanceZ_raw**”h]”hŒ>/sys/.../iio:deviceX/in_capacitanceY-capacitanceZ_raw”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KÍhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJubah}”(h]”jIah ]”h"]”Œ4abi_sys_iio_devicex_in_capacitancey_capacitancez_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜j?sj˜}”jIj?subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj�h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj§h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´KÍhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KÍhhÊh²hubhÞ)�”}”(hXXRaw differential capacitance measurement equivalent to channel Y - channel Z where these channel numbers apply to the physically equivalent inputs when non differential readings are separately available. In differential only parts, then all that is required is a consistent labeling. Units after application of scale and offset are nanofarads.”h]”hXXRaw differential capacitance measurement equivalent to channel Y - channel Z where these channel numbers apply to the physically equivalent inputs when non differential readings are separately available. In differential only parts, then all that is required is a consistent labeling. Units after application of scale and offset are nanofarads.”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KÍhhÊh²hubj))�”}”(hŒ?.. _abi_sys_iio_devicex_in_capacitancey_capacitancez_zeropoint:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-iio-devicex-in-capacitancey-capacitancez-zeropoint”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjçubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/\.\.\.\/iio\:deviceX\/in_capacitanceY\-capacitanceZ_zeropoint**”h]”j`)�”}”(hŒH**\/sys\/\.\.\.\/iio\:deviceX\/in_capacitanceY\-capacitanceZ_zeropoint**”h]”hŒD/sys/.../iio:deviceX/in_capacitanceY-capacitanceZ_zeropoint”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KØhjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjçubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjäubah}”(h]”jãah ]”h"]”Œ:abi_sys_iio_devicex_in_capacitancey_capacitancez_zeropoint”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2jÙsj˜}”jãjÙsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj7h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjAh]”hŒ sysfs-bus-iio”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´KØhj7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KØhhÊh²hubhÞ)�”}”(hXFor differential channels, this an offset that is applied equally to both inputs. As the reading is of the difference between the two inputs, this should not be applied to the _raw reading by userspace (unlike _offset) and unlike calibbias it does not affect the differential value measured because the effect of _zeropoint cancels out across the two inputs that make up the differential pair. It's purpose is to bring the individual signals, before the differential is measured, within the measurement range of the device. The naming is chosen because if the separate inputs that make the differential pair are drawn on a graph in their _raw units, this is the value that the zero point on the measurement axis represents. It is expressed with the same scaling as _raw.”h]”hXFor differential channels, this an offset that is applied equally to both inputs. As the reading is of the difference between the two inputs, this should not be applied to the _raw reading by userspace (unlike _offset) and unlike calibbias it does not affect the differential value measured because the effect of _zeropoint cancels out across the two inputs that make up the differential pair. It’s purpose is to bring the individual signals, before the differential is measured, within the measurement range of the device. The naming is chosen because if the separate inputs that make the differential pair are drawn on a graph in their _raw units, this is the value that the zero point on the measurement axis represents. It is expressed with the same scaling as _raw.”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KØhhÊh²hubj))�”}”(hŒ*.. _abi_sys_iio_devicex_in_distance_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-iio-devicex-in-distance-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/\.\.\.\/iio\:deviceX\/in_distance_input**”h]”j`)�”}”(hŒ2**\/sys\/\.\.\.\/iio\:deviceX\/in_distance_input**”h]”hŒ./sys/.../iio:deviceX/in_distance_input”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MZhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/\.\.\.\/iio\:deviceX\/in_distance_raw**”h]”j`)�”}”(hŒ0**\/sys\/\.\.\.\/iio\:deviceX\/in_distance_raw**”h]”hŒ,/sys/.../iio:deviceX/in_distance_raw”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MZhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~ubah}”(h]”j}ah ]”h"]”Œ%abi_sys_iio_devicex_in_distance_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jöjssj˜}”j}jssubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjûh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjh]”hŒ sysfs-bus-iio”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MZhjûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MZhhÊh²hubhÞ)�”}”(hŒ¹This attribute is used to read the measured distance to an object or the distance covered by the user since the last reboot while activated. Units after application of scale are meters.”h]”hŒ¹This attribute is used to read the measured distance to an object or the distance covered by the user since the last reboot while activated. Units after application of scale are meters.”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MZhhÊh²hubj))�”}”(hŒ%.. _abi_sys_iio_devicex_in_energy_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-iio-devicex-in-energy-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjEubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/\.\.\.\/iio\:deviceX\/in_energy_en**”h]”j`)�”}”(hŒ-**\/sys\/\.\.\.\/iio\:deviceX\/in_energy_en**”h]”hŒ)/sys/.../iio:deviceX/in_energy_en”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MôhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/\.\.\.\/iio\:deviceX\/in_distance_en**”h]”j`)�”}”(hŒ/**\/sys\/\.\.\.\/iio\:deviceX\/in_distance_en**”h]”hŒ+/sys/.../iio:deviceX/in_distance_en”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Môhj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/in_velocity_sqrt\(x^2\+y^2\+z^2\)_en**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/in_velocity_sqrt\(x^2\+y^2\+z^2\)_en**”h]”hŒA/sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_en”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Môhj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/\.\.\.\/iio\:deviceX\/in_steps_en**”h]”j`)�”}”(hŒ,**\/sys\/\.\.\.\/iio\:deviceX\/in_steps_en**”h]”hŒ(/sys/.../iio:deviceX/in_steps_en”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MôhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjBubah}”(h]”jAah ]”h"]”Œ abi_sys_iio_devicex_in_energy_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj7sj˜}”jAj7subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjh]”hŒ sysfs-bus-iio”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j)Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Môhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MôhhÊh²hubhÞ)�”}”(hŒâActivates a device feature that runs in firmware/hardware. E.g. for steps: the pedometer saves power while not used; when activated, it will count the steps taken by the user in firmware and export them through in_steps_input.”h]”hŒâActivates a device feature that runs in firmware/hardware. E.g. for steps: the pedometer saves power while not used; when activated, it will count the steps taken by the user in firmware and export them through in_steps_input.”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MôhhÊh²hubj))�”}”(hŒ(.. _abi_sys_iio_devicex_in_energy_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-iio-devicex-in-energy-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj]ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/\.\.\.\/iio\:deviceX\/in_energy_input**”h]”j`)�”}”(hŒ0**\/sys\/\.\.\.\/iio\:deviceX\/in_energy_input**”h]”hŒ,/sys/.../iio:deviceX/in_energy_input”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MNhjpubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/\.\.\.\/iio\:deviceX\/in_energy_raw**”h]”j`)�”}”(hŒ.**\/sys\/\.\.\.\/iio\:deviceX\/in_energy_raw**”h]”hŒ*/sys/.../iio:deviceX/in_energy_raw”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MNhjšubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_energyY_active_raw**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_energyY_active_raw**”h]”hŒ2/sys/.../iio:deviceX/in_energyY_active_raw”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MNhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/in_energyY_reactive_raw**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/in_energyY_reactive_raw**”h]”hŒ4/sys/.../iio:deviceX/in_energyY_reactive_raw”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MNhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/in_energyY_apparent_raw**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/in_energyY_apparent_raw**”h]”hŒ4/sys/.../iio:deviceX/in_energyY_apparent_raw”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MNhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZubah}”(h]”jYah ]”h"]”Œ#abi_sys_iio_devicex_in_energy_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jPjOsj˜}”jYjOsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjUh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj_h]”hŒ sysfs-bus-iio”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jkŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MNhjUubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MNhhÊh²hubhÞ)�”}”(hŒ³This attribute is used to read the energy value reported by the device (e.g.: human activity sensors report energy burnt by the user). Units after application of scale are Joules.”h]”hŒ³This attribute is used to read the energy value reported by the device (e.g.: human activity sensors report energy burnt by the user). Units after application of scale are Joules.”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MNhhÊh²hubj))�”}”(hŒ-.. _abi_sys_iio_devicex_in_illuminance_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-iio-devicex-in-illuminance-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjŸubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminance_input**”h]”j`)�”}”(hŒ5**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminance_input**”h]”hŒ1/sys/.../iio:deviceX/in_illuminance_input”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mzhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminance_raw**”h]”j`)�”}”(hŒ3**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminance_raw**”h]”hŒ//sys/.../iio:deviceX/in_illuminance_raw”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MzhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminanceY_input**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminanceY_input**”h]”hŒ2/sys/.../iio:deviceX/in_illuminanceY_input”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mzhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminanceY_raw**”h]”j`)�”}”(hŒ4**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminanceY_raw**”h]”hŒ0/sys/.../iio:deviceX/in_illuminanceY_raw”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mzhj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminanceY_mean_raw**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminanceY_mean_raw**”h]”hŒ5/sys/.../iio:deviceX/in_illuminanceY_mean_raw”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MzhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminance_ir_raw**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminance_ir_raw**”h]”hŒ2/sys/.../iio:deviceX/in_illuminance_ir_raw”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mzhj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminance_clear_raw**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminance_clear_raw**”h]”hŒ5/sys/.../iio:deviceX/in_illuminance_clear_raw”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mzhj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœubah}”(h]”j›ah ]”h"]”Œ(abi_sys_iio_devicex_in_illuminance_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæj‘sj˜}”j›j‘subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjëh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjõh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mzhjëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MzhhÊh²hubhÞ)�”}”(hŒMIlluminance measurement, units after application of scale and offset are lux.”h]”hŒMIlluminance measurement, units after application of scale and offset are lux.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MzhhÊh²hubj))�”}”(hŒ*.. _abi_sys_iio_devicex_in_intensityy_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-iio-devicex-in-intensityy-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj5ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_raw**”h]”j`)�”}”(hŒ2**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_raw**”h]”hŒ./sys/.../iio:deviceX/in_intensityY_raw”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_ir_raw**”h]”j`)�”}”(hŒ5**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_ir_raw**”h]”hŒ1/sys/.../iio:deviceX/in_intensityY_ir_raw”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_both_raw**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_both_raw**”h]”hŒ3/sys/.../iio:deviceX/in_intensityY_both_raw”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_uv_raw**”h]”j`)�”}”(hŒ5**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_uv_raw**”h]”hŒ1/sys/.../iio:deviceX/in_intensityY_uv_raw”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_uva_raw**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_uva_raw**”h]”hŒ2/sys/.../iio:deviceX/in_intensityY_uva_raw”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_uvb_raw**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_uvb_raw**”h]”hŒ2/sys/.../iio:deviceX/in_intensityY_uvb_raw”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_duv_raw**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_intensityY_duv_raw**”h]”hŒ2/sys/.../iio:deviceX/in_intensityY_duv_raw”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hjDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_red_raw**”h]”j`)�”}”(hŒ5**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_red_raw**”h]”hŒ1/sys/.../iio:deviceX/in_intensity_red_raw”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_green_raw**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_green_raw**”h]”hŒ3/sys/.../iio:deviceX/in_intensity_green_raw”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_blue_raw**”h]”j`)�”}”(hŒ6**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_blue_raw**”h]”hŒ2/sys/.../iio:deviceX/in_intensity_blue_raw”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_clear_raw**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_clear_raw**”h]”hŒ3/sys/.../iio:deviceX/in_intensity_clear_raw”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2ubah}”(h]”j1ah ]”h"]”Œ%abi_sys_iio_devicex_in_intensityy_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$j'sj˜}”j1j'subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj)h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj3h]”hŒ sysfs-bus-iio”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M‡hj)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hhÊh²hubhÞ)�”}”(hXgUnit-less light intensity. Modifiers both and ir indicate that measurements contain visible and infrared light components or just infrared light, respectively. Modifier uv indicates that measurements contain ultraviolet light components. Modifiers uva, uvb and duv indicate that measurements contain A, B or deep (C) ultraviolet light components respectively.”h]”hXgUnit-less light intensity. Modifiers both and ir indicate that measurements contain visible and infrared light components or just infrared light, respectively. Modifier uv indicates that measurements contain ultraviolet light components. Modifiers uva, uvb and duv indicate that measurements contain A, B or deep (C) ultraviolet light components respectively.”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‡hhÊh²hubj))�”}”(hŒ6.. _abi_sys_iio_devicex_in_intensity_integration_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-iio-devicex-in-intensity-integration-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjsubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_integration_time**”h]”j`)�”}”(hŒ>**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_integration_time**”h]”hŒ:/sys/.../iio:deviceX/in_intensity_integration_time”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_red_integration_time**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_red_integration_time**”h]”hŒ>/sys/.../iio:deviceX/in_intensity_red_integration_time”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_green_integration_time**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_green_integration_time**”h]”hŒ@/sys/.../iio:deviceX/in_intensity_green_integration_time”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_blue_integration_time**”h]”j`)�”}”(hŒC**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_blue_integration_time**”h]”hŒ?/sys/.../iio:deviceX/in_intensity_blue_integration_time”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_clear_integration_time**”h]”j`)�”}”(hŒD**\/sys\/\.\.\.\/iio\:deviceX\/in_intensity_clear_integration_time**”h]”hŒ@/sys/.../iio:deviceX/in_intensity_clear_integration_time”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminance_integration_time**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/iio\:deviceX\/in_illuminance_integration_time**”h]”hŒ</sys/.../iio:deviceX/in_illuminance_integration_time”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpubah}”(h]”joah ]”h"]”Œ1abi_sys_iio_devicex_in_intensity_integration_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�jesj˜}”jojesubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj•h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjŸh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M¦hj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hhÊh²hubhÞ)�”}”(hŒ’This attribute is used to get/set the integration time in seconds. If shared across all channels of a given type, _integration_time is used.”h]”hŒ’This attribute is used to get/set the integration time in seconds. If shared across all channels of a given type, _integration_time is used.”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hhÊh²hubj))�”}”(hŒ).. _abi_sys_iio_devicex_in_proximity_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-iio-devicex-in-proximity-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjßubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/\.\.\.\/iio\:deviceX\/in_proximity_raw**”h]”j`)�”}”(hŒ1**\/sys\/\.\.\.\/iio\:deviceX\/in_proximity_raw**”h]”hŒ-/sys/.../iio:deviceX/in_proximity_raw”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mkhjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjìubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/\.\.\.\/iio\:deviceX\/in_proximity_input**”h]”j`)�”}”(hŒ3**\/sys\/\.\.\.\/iio\:deviceX\/in_proximity_input**”h]”hŒ//sys/.../iio:deviceX/in_proximity_input”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mkhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjìubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/\.\.\.\/iio\:deviceX\/in_proximityY_raw**”h]”j`)�”}”(hŒ2**\/sys\/\.\.\.\/iio\:deviceX\/in_proximityY_raw**”h]”hŒ./sys/.../iio:deviceX/in_proximityY_raw”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjIubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MkhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjìubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜubah}”(h]”jÛah ]”h"]”Œ$abi_sys_iio_devicex_in_proximity_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~jÑsj˜}”jÛjÑsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjƒh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj�h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mkhjƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MkhhÊh²hubhÞ)�”}”(hŒŠProximity measurement indicating that some object is near the sensor, usually by observing reflectivity of infrared or ultrasound emitted.”h]”hŒŠProximity measurement indicating that some object is near the sensor, usually by observing reflectivity of infrared or ultrasound emitted.”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MkhhÊh²hubhÞ)�”}”(hŒÔOften these sensors are unit less and as such conversion to SI units is not possible. Higher proximity measurements indicate closer objects, and vice versa. Units after application of scale and offset are meters.”h]”hŒÔOften these sensors are unit less and as such conversion to SI units is not possible. Higher proximity measurements indicate closer objects, and vice versa. Units after application of scale and offset are meters.”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MkhhÊh²hubj))�”}”(hŒ*.. _abi_sys_iio_devicex_in_shunt_resistor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-iio-devicex-in-shunt-resistor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj‰h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M¤ hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¤ hhÊh²hubhÞ)�”}”(hŒ,The value of current sense resistor in Ohms.”h]”hŒ,The value of current sense resistor in Ohms.”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¤ hhÊh²hubj))�”}”(hŒ0.. _abi_sys_iio_devicex_in_steps_debounce_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-iio-devicex-in-steps-debounce-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjÉubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/in_steps_debounce_count**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/iio\:deviceX\/in_steps_debounce_count**”h]”hŒ4/sys/.../iio:deviceX/in_steps_debounce_count”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆubah}”(h]”jÅah ]”h"]”Œ+abi_sys_iio_devicex_in_steps_debounce_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j»sj˜}”jÅj»subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj# h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒŒSpecifies the number of steps that must occur within in_steps_filter_debounce_time for the pedometer to decide the consumer is making steps.”h]”hŒŒSpecifies the number of steps that must occur within in_steps_filter_debounce_time for the pedometer to decide the consumer is making steps.”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubj))�”}”(hŒ/.. _abi_sys_iio_devicex_in_steps_debounce_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-iio-devicex-in-steps-debounce-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjc ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/in_steps_debounce_time**”h]”j`)�”}”(hŒ7**\/sys\/\.\.\.\/iio\:deviceX\/in_steps_debounce_time**”h]”hŒ3/sys/.../iio:deviceX/in_steps_debounce_time”…”�”}”(hj} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjy ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mhjv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjc ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj` ubah}”(h]”j_ ah ]”h"]”Œ*abi_sys_iio_devicex_in_steps_debounce_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j® jU sj˜}”j_ jU subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj³ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj½ h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mhj³ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒxSpecifies number of seconds in which we compute the steps that occur in order to decide if the consumer is making steps.”h]”hŒxSpecifies number of seconds in which we compute the steps that occur in order to decide if the consumer is making steps.”…”�”}”(hjá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubj))�”}”(hŒ'.. _abi_sys_iio_devicex_in_steps_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-iio-devicex-in-steps-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjý ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/\.\.\.\/iio\:deviceX\/in_steps_input**”h]”j`)�”}”(hŒ/**\/sys\/\.\.\.\/iio\:deviceX\/in_steps_input**”h]”hŒ+/sys/.../iio:deviceX/in_steps_input”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mhj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj !ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj !ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjý ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjú ubah}”(h]”jù ah ]”h"]”Œ"abi_sys_iio_devicex_in_steps_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jH!jï sj˜}”jù jï subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjM!h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjW!h]”hŒ sysfs-bus-iio”…”�”}”(hjY!h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjU!ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jc!Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MhjM!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒkThis attribute is used to read the number of steps taken by the user since the last reboot while activated.”h]”hŒkThis attribute is used to read the number of steps taken by the user since the last reboot while activated.”…”�”}”(hj{!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubj))�”}”(hŒ).. _abi_sys_iio_devicex_in_uvindex_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-iio-devicex-in-uvindex-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj—!ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/\.\.\.\/iio\:deviceX\/in_uvindex_input**”•h]”j`)�”}”(hŒ1**\/sys\/\.\.\.\/iio\:deviceX\/in_uvindex_input**”h]”hŒ-/sys/.../iio:deviceX/in_uvindex_input”…”�”}”(hj±!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hjª!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”!ubah}”(h]”j“!ah ]”h"]”Œ$abi_sys_iio_devicex_in_uvindex_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâ!j‰!sj˜}”j“!j‰!subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjç!h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjñ!h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M�hjç!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hhÊh²hubhÞ)�”}”(hŒÜUV light intensity index measuring the human skin's response to different wavelength of sunlight weighted according to the standardised CIE Erythemal Action Spectrum. UV index values range from 0 (low) to >=11 (extreme).”h]”hŒÞUV light intensity index measuring the human skin’s response to different wavelength of sunlight weighted according to the standardised CIE Erythemal Action Spectrum. UV index values range from 0 (low) to >=11 (extreme).”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hhÊh²hubj))�”}”(hŒ;.. _abi_sys_iio_devicex_in_velocity_sqrt_x_2_y_2_z_2_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-iio-devicex-in-velocity-sqrt-x-2-y-2-z-2-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj1"ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/\.\.\.\/iio\:deviceX\/in_velocity_sqrt\(x^2\+y^2\+z^2\)_input**”h]”j`)�”}”(hŒH**\/sys\/\.\.\.\/iio\:deviceX\/in_velocity_sqrt\(x^2\+y^2\+z^2\)_input**”h]”hŒD/sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_input”…”�”}”(hjK"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhjD"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>"ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/in_velocity_sqrt\(x^2\+y^2\+z^2\)_raw**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/in_velocity_sqrt\(x^2\+y^2\+z^2\)_raw**”h]”hŒB/sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_raw”…”�”}”(hju"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjq"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mhjn"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj."ubah}”(h]”j-"ah ]”h"]”Œ6abi_sys_iio_devicex_in_velocity_sqrt_x_2_y_2_z_2_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦"j#"sj˜}”j-"j#"subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj«"h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjµ"h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mhj«"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒ¥This attribute is used to read the current speed value of the user (which is the norm or magnitude of the velocity vector). Units after application of scale are m/s.”h]”hŒ¥This attribute is used to read the current speed value of the user (which is the norm or magnitude of the velocity vector). Units after application of scale are m/s.”…”�”}”(hjÙ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubj))�”}”(hŒF.. _abi_sys_iio_devicex_in_velocity_sqrt_x_2_y_2_z_2_integration_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-iio-devicex-in-velocity-sqrt-x-2-y-2-z-2-integration-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjõ"ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/\.\.\.\/iio\:deviceX\/in_velocity_sqrt\(x^2\+y^2\+z^2\)_integration_time**”h]”j`)�”}”(hŒS**\/sys\/\.\.\.\/iio\:deviceX\/in_velocity_sqrt\(x^2\+y^2\+z^2\)_integration_time**”h]”hŒO/sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_integration_time”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj #ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M³hj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjõ"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjò"ubah}”(h]”jñ"ah ]”h"]”ŒAabi_sys_iio_devicex_in_velocity_sqrt_x_2_y_2_z_2_integration_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@#jç"sj˜}”jñ"jç"subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjE#h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjO#h]”hŒ sysfs-bus-iio”…”�”}”(hjQ#h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjM#ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[#Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M³hjE#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M³hhÊh²hubhÞ)�”}”(hŒ,Number of seconds in which to compute speed.”h]”hŒ,Number of seconds in which to compute speed.”…”�”}”(hjs#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M³hhÊh²hubj))�”}”(hŒ>.. _abi_sys_iio_devicex_out_voltagey_powerdown_mode_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-iio-devicex-out-voltagey-powerdown-mode-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj�#ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/out_voltageY_powerdown_mode_available**”h]”j`)�”}”(hŒF**\/sys\/\.\.\.\/iio\:deviceX\/out_voltageY_powerdown_mode_available**”h]”hŒB/sys/.../iio:deviceX/out_voltageY_powerdown_mode_available”…”�”}”(hj©#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mhj¢#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ#ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/out_voltage_powerdown_mode_available**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/out_voltage_powerdown_mode_available**”h]”hŒA/sys/.../iio:deviceX/out_voltage_powerdown_mode_available”…”�”}”(hjÓ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhjÌ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ#ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/\.\.\.\/iio\:deviceX\/out_altvoltageY_powerdown_mode_available**”h]”j`)�”}”(hŒI**\/sys\/\.\.\.\/iio\:deviceX\/out_altvoltageY_powerdown_mode_available**”h]”hŒE/sys/.../iio:deviceX/out_altvoltageY_powerdown_mode_available”…”�”}”(hjý#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjù#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mhjö#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ#ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/\.\.\.\/iio\:deviceX\/out_altvoltage_powerdown_mode_available**”h]”j`)�”}”(hŒH**\/sys\/\.\.\.\/iio\:deviceX\/out_altvoltage_powerdown_mode_available**”h]”hŒD/sys/.../iio:deviceX/out_altvoltage_powerdown_mode_available”…”�”}”(hj'$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mhj $ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�#ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒ#ubah}”(h]”j‹#ah ]”h"]”Œ9abi_sys_iio_devicex_out_voltagey_powerdown_mode_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX$j�#sj˜}”j‹#j�#subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj]$h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjg$h]”hŒ sysfs-bus-iio”…”�”}”(hji$h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje$ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”js$Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mhj]$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒgLists all available output power down modes. If Y is not present the mode is shared across all outputs.”h]”hŒgLists all available output power down modes. If Y is not present the mode is shared across all outputs.”…”�”}”(hj‹$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubj))�”}”(hŒ>.. _abi_sys_iio_devicex_scan_elements_in_accel_type_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-iio-devicex-scan-elements-in-accel-type-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj§$ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_type_available**”h]”j`)�”}”(hŒG**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_type_available**”h]”hŒC/sys/.../iio:deviceX/scan_elements/in_accel_type_available”…”�”}”(hjÁ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mhjº$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤$ubah}”(h]”j£$ah ]”h"]”Œ9abi_sys_iio_devicex_scan_elements_in_accel_type_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò$j™$sj˜}”j£$j™$subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj÷$h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj%h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mhj÷$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒWIf the type parameter can take one of a small set of values, this attribute lists them.”h]”hŒWIf the type parameter can take one of a small set of values, this attribute lists them.”…”�”}”(hj%%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubj))�”}”(hŒ4.. _abi_sys_in_accel_filter_high_pass_3db_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-in-accel-filter-high-pass-3db-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjA%ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/\.\.\.\/in_accel_filter_high_pass_3db_frequency**”h]”j`)�”}”(hŒ:**\/sys\/\.\.\.\/in_accel_filter_high_pass_3db_frequency**”h]”hŒ6/sys/.../in_accel_filter_high_pass_3db_frequency”…”�”}”(hj[%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjW%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÙhjT%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjN%ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/\.\.\.\/in_anglvel_filter_high_pass_3db_frequency**”h]”j`)�”}”(hŒ<**\/sys\/\.\.\.\/in_anglvel_filter_high_pass_3db_frequency**”h]”hŒ8/sys/.../in_anglvel_filter_high_pass_3db_frequency”…”�”}”(hj…%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÙhj~%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjN%ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/in_magn_filter_high_pass_3db_frequency**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/in_magn_filter_high_pass_3db_frequency**”h]”hŒ5/sys/.../in_magn_filter_high_pass_3db_frequency”…”�”}”(hj¯%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÙhj¨%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjN%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjA%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>%ubah}”(h]”j=%ah ]”h"]”Œ/abi_sys_in_accel_filter_high_pass_3db_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jà%j3%sj˜}”j=%j3%subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjå%h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjï%h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÙhjå%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÙhhÊh²hubhÞ)�”}”(hŒ—If a known or controllable high pass filter is applied to the underlying data channel, then this parameter gives the 3dB frequency of the filter in Hz.”h]”hŒ—If a known or controllable high pass filter is applied to the underlying data channel, then this parameter gives the 3dB frequency of the filter in Hz.”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÙhhÊh²hubj))�”}”(hŒ3.. _abi_sys_in_accel_filter_low_pass_3db_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-in-accel-filter-low-pass-3db-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj/&ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/\.\.\.\/in_accel_filter_low_pass_3db_frequency**”h]”j`)�”}”(hŒ9**\/sys\/\.\.\.\/in_accel_filter_low_pass_3db_frequency**”h]”hŒ5/sys/.../in_accel_filter_low_pass_3db_frequency”…”�”}”(hjI&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjE&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÏhjB&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<&ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/\.\.\.\/in_magn_filter_low_pass_3db_frequency**”h]”j`)�”}”(hŒ8**\/sys\/\.\.\.\/in_magn_filter_low_pass_3db_frequency**”h]”hŒ4/sys/.../in_magn_filter_low_pass_3db_frequency”…”�”}”(hjs&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÏhjl&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<&ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/in_anglvel_filter_low_pass_3db_frequency**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/in_anglvel_filter_low_pass_3db_frequency**”h]”hŒ7/sys/.../in_anglvel_filter_low_pass_3db_frequency”…”�”}”(hj�&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÏhj–&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj,&ubah}”(h]”j+&ah ]”h"]”Œ.abi_sys_in_accel_filter_low_pass_3db_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÎ&j!&sj˜}”j+&j!&subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjÓ&h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjÝ&h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÏhjÓ&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÏhhÊh²hubhÞ)�”}”(hŒ–If a known or controllable low pass filter is applied to the underlying data channel, then this parameter gives the 3dB frequency of the filter in Hz.”h]”hŒ–If a known or controllable low pass filter is applied to the underlying data channel, then this parameter gives the 3dB frequency of the filter in Hz.”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÏhhÊh²hubj))�”}”(hŒ;.. _abi_sys_in_capacitancey_adaptive_thresh_rising_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-in-capacitancey-adaptive-thresh-rising-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj'ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/in_capacitanceY_adaptive_thresh_rising_timeout**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/in_capacitanceY_adaptive_thresh_rising_timeout**”h]”hŒ=/sys/.../in_capacitanceY_adaptive_thresh_rising_timeout”…”�”}”(hj7'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mçhj0'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*'ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/in_capacitanceY_adaptive_thresh_falling_timeout**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/in_capacitanceY_adaptive_thresh_falling_timeout**”h]”hŒ>/sys/.../in_capacitanceY_adaptive_thresh_falling_timeout”…”�”}”(hja'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MçhjZ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'ubah}”(h]”j'ah ]”h"]”Œ6abi_sys_in_capacitancey_adaptive_thresh_rising_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’'j'sj˜}”j'j'subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj—'h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj¡'h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mçhj—'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MçhhÊh²hubhÞ)�”}”(hXÄWhen adaptive thresholds are used, the tracking signal may adjust too slowly to step changes in the raw signal. Thus these specify the time in seconds for which the difference between the slow tracking signal and the raw signal is allowed to remain out-of-range before a reset event occurs in which the tracking signal is made equal to the raw signal, allowing slow tracking to resume and the adaptive threshold event detection to function as expected.”h]”hXÄWhen adaptive thresholds are used, the tracking signal may adjust too slowly to step changes in the raw signal. Thus these specify the time in seconds for which the difference between the slow tracking signal and the raw signal is allowed to remain out-of-range before a reset event occurs in which the tracking signal is made equal to the raw signal, allowing slow tracking to resume and the adaptive threshold event detection to function as expected.”…”�”}”(hjÅ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MçhhÊh²hubj))�”}”(hŒ.. _abi_sys_map_seg14:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-map-seg14”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjá'ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/\.\.\.\/map_seg14**”h]”j`)�”}”(hŒ**\/sys\/\.\.\.\/map_seg14**”h]”hŒ/sys/.../map_seg14”…”�”}”(hjû'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-auxdisplay-linedisp”h´KChjô'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjá'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞ'ubah}”(h]”jÝ'ah ]”h"]”Œabi_sys_map_seg14”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-(jÓ'sj˜}”jÝ'jÓ'subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-auxdisplay-linedisp `”h]”(hŒDefined on file ”…”�”}”(hj2(h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-auxdisplay-linedisp `”h]”j§)�”}”(hj<(h]”hŒsysfs-auxdisplay-linedisp”…”�”}”(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”jH(Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_auxdisplay_linedisp”uh1hh³j(h´KChj2(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KChhÊh²hubhÞ)�”}”(hŒºRead/write binary blob representing the ASCII-to-14-segment display conversion table used by the linedisp driver, as defined by struct seg14_conversion_map in .”h]”hŒºRead/write binary blob representing the ASCII-to-14-segment display conversion table used by the linedisp driver, as defined by struct seg14_conversion_map in .”…”�”}”(hj`(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KChhÊh²hubhÞ)�”}”(hŒ4Only visible on displays with 14-segment capability.”h]”hŒ4Only visible on displays with 14-segment capability.”…”�”}”(hjn(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KChhÊh²hubhÞ)�”}”(hŒœThis attribute is not human-readable. Writes must match the struct size exactly, else -EINVAL is returned; reads return the entire mapping as a binary blob.”h]”hŒœThis attribute is not human-readable. Writes must match the struct size exactly, else -EINVAL is returned; reads return the entire mapping as a binary blob.”…”�”}”(hj|(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KChhÊh²hubhÞ)�”}”(hŒsThis interface and its implementation match existing conventions used by segment-mapped display drivers since 2005.”h]”hŒsThis interface and its implementation match existing conventions used by segment-mapped display drivers since 2005.”…”�”}”(hjŠ(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KChhÊh²hubhÞ)�”}”(hŒ÷ABI note: This style of binary sysfs attribute *is an exception* to current "one value per file, text only" sysfs rules, for historical compatibility and driver uniformity. New drivers are discouraged from introducing additional binary sysfs ABIs.”h]”(hŒ/ABI note: This style of binary sysfs attribute ”…”�”}”(hj˜(h²hh³Nh´NubhŒemphasis”“”)�”}”(hŒ*is an exception*”h]”hŒis an exception”…”�”}”(hj¢(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j (hj˜(ubhŒ» to current “one value per file, text onlyâ€� sysfs rules, for historical compatibility and driver uniformity. New drivers are discouraged from introducing additional binary sysfs ABIs.”…”�”}”(hj˜(h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KChhÊh²hubhÞ)�”}”(hŒEReference interface guidance: - include/uapi/linux/map_to_14segment.h”h]”hŒEReference interface guidance: - include/uapi/linux/map_to_14segment.h”…”�”}”(hjº(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KChhÊh²hubj))�”}”(hŒ.. _abi_sys_map_seg7:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-map-seg7”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÖ(ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/\.\.\.\/map_seg7**”h]”j`)�”}”(hŒ**\/sys\/\.\.\.\/map_seg7**”h]”hŒ/sys/.../map_seg7”…”�”}”(hjð(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjì(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´K*hjé(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjã(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖ(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓ(ubah}”(h]”jÒ(ah ]”h"]”Œabi_sys_map_seg7”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j!)jÈ(sj˜}”jÒ(jÈ(subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-auxdisplay-linedisp `”h]”(hŒDefined on file ”…”�”}”(hj&)h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-auxdisplay-linedisp `”h]”j§)�”}”(hj0)h]”hŒsysfs-auxdisplay-linedisp”…”�”}”(hj2)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ÅŒ*abi_file_testing_sysfs_auxdisplay_linedisp”uh1hh³j(h´K*hj&)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´K*hhÊh²hubhÞ)�”}”(hŒ·Read/write binary blob representing the ASCII-to-7-segment display conversion table used by the linedisp driver, as defined by struct seg7_conversion_map in .”h]”hŒ·Read/write binary blob representing the ASCII-to-7-segment display conversion table used by the linedisp driver, as defined by struct seg7_conversion_map in .”…”�”}”(hjT)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´K*hhÊh²hubhÞ)�”}”(hŒ3Only visible on displays with 7-segment capability.”h]”hŒ3Only visible on displays with 7-segment capability.”…”�”}”(hjb)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´K*hhÊh²hubhÞ)�”}”(hŒœThis attribute is not human-readable. Writes must match the struct size exactly, else -EINVAL is returned; reads return the entire mapping as a binary blob.”h]”hŒœThis attribute is not human-readable. Writes must match the struct size exactly, else -EINVAL is returned; reads return the entire mapping as a binary blob.”…”�”}”(hjp)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´K*hhÊh²hubhÞ)�”}”(hŒsThis interface and its implementation match existing conventions used in segment-mapped display drivers since 2005.”h]”hŒsThis interface and its implementation match existing conventions used in segment-mapped display drivers since 2005.”…”�”}”(hj~)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´K*hhÊh²hubhÞ)�”}”(hŒ÷ABI note: This style of binary sysfs attribute *is an exception* to current "one value per file, text only" sysfs rules, for historical compatibility and driver uniformity. New drivers are discouraged from introducing additional binary sysfs ABIs.”h]”(hŒ/ABI note: This style of binary sysfs attribute ”…”�”}”(hjŒ)h²hh³Nh´Nubj¡()�”}”(hŒ*is an exception*”h]”hŒis an exception”…”�”}”(hj”)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j (hjŒ)ubhŒ» to current “one value per file, text onlyâ€� sysfs rules, for historical compatibility and driver uniformity. New drivers are discouraged from introducing additional binary sysfs ABIs.”…”�”}”(hjŒ)h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´K*hhÊh²hubhÞ)�”}”(hŒDReference interface guidance: - include/uapi/linux/map_to_7segment.h”h]”hŒDReference interface guidance: - include/uapi/linux/map_to_7segment.h”…”�”}”(hj¬)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´K*hhÊh²hubj))�”}”(hŒ=.. _abi_sys_mdev_supported_types_type_id_available_instances:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-mdev-supported-types-type-id-available-instances”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjÈ)ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/\.\.\.\/mdev_supported_types\/\\/available_instances**”h]”j`)�”}”(hŒJ**\/sys\/\.\.\.\/mdev_supported_types\/\\/available_instances**”h]”hŒF/sys/.../mdev_supported_types//available_instances”…”�”}”(hjâ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K+hjÛ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈ)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅ)ubah}”(h]”jÄ)ah ]”h"]”Œ8abi_sys_mdev_supported_types_type_id_available_instances”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*jº)sj˜}”jÄ)jº)subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-vfio-mdev `”h]”(hŒDefined on file ”…”�”}”(hj*h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-vfio-mdev `”h]”j§)�”}”(hj"*h]”hŒsysfs-bus-vfio-mdev”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_vfio_mdev”uh1hh³j²h´K+hj*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K+hhÊh²hubhÞ)�”}”(hŒReading this attribute will show the number of mediated devices of type that can be created. This is a readonly file.”h]”hŒReading this attribute will show the number of mediated devices of type that can be created. This is a readonly file.”…”�”}”(hjF*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K+hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ×Users: Userspace applications interested in creating mediated device of that type. Userspace application should check the number of available instances could be created before creating mediated device of this type. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj[*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j²h´K+hjW*ubj1)�”}”(hhh]”hÞ)�”}”(hŒÏUserspace applications interested in creating mediated device of that type. Userspace application should check the number of available instances could be created before creating mediated device of this type.”h]”hŒÏUserspace applications interested in creating mediated device of that type. Userspace application should check the number of available instances could be created before creating mediated device of this type.”…”�”}”(hjl*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K+hji*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjW*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j²h´K+hjT*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ0.. _abi_sys_mdev_supported_types_type_id_create:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-mdev-supported-types-type-id-create”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjš*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/\.\.\.\/mdev_supported_types\/\\/create**”h]”j`)�”}”(hŒ=**\/sys\/\.\.\.\/mdev_supported_types\/\\/create**”h]”hŒ9/sys/.../mdev_supported_types//create”…”�”}”(hj´*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´Khj­*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjª*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjš*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj—*ubah}”(h]”j–*ah ]”h"]”Œ+abi_sys_mdev_supported_types_type_id_create”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jå*jŒ*sj˜}”j–*jŒ*subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-vfio-mdev `”h]”(hŒDefined on file ”…”�”}”(hjê*h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-vfio-mdev `”h]”j§)�”}”(hjô*h]”hŒsysfs-bus-vfio-mdev”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_vfio_mdev”uh1hh³j²h´Khjê*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KhhÊh²hubhÞ)�”}”(hŒŒWriting UUID to this file will create mediated device of type for parent device . This is a write-only file. For example::”h]”hŒ‹Writing UUID to this file will create mediated device of type for parent device . This is a write-only file. For example:”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KhhÊh²hubjl)�”}”(hŒo# echo "83b8f4f2-509f-382f-3c1e-e6bfe0fa1001" > \ /sys/devices/foo/mdev_supported_types/foo-1/create”h]”hŒo# echo "83b8f4f2-509f-382f-3c1e-e6bfe0fa1001" > \ /sys/devices/foo/mdev_supported_types/foo-1/create”…”�”}”hj&+sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j²h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_mdev_supported_types_type_id_description:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-mdev-supported-types-type-id-description”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjB+ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/\.\.\.\/mdev_supported_types\/\\/description**”h]”j`)�”}”(hŒB**\/sys\/\.\.\.\/mdev_supported_types\/\\/description**”h]”hŒ>/sys/.../mdev_supported_types//description”…”�”}”(hj\+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjX+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KLhjU+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjO+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjB+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?+ubah}”(h]”j>+ah ]”h"]”Œ0abi_sys_mdev_supported_types_type_id_description”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�+j4+sj˜}”j>+j4+subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-vfio-mdev `”h]”(hŒDefined on file ”…”�”}”(hj’+h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-vfio-mdev `”h]”j§)�”}”(hjœ+h]”hŒsysfs-bus-vfio-mdev”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_vfio_mdev”uh1hh³j²h´KLhj’+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KLhhÊh²hubhÞ)�”}”(hŒÎReading this attribute will show description of the type of mediated device that will get created of type . This is optional attribute. For example: "2 heads, 512M FB, 2560x1600 maximum resolution"”h]”hŒÒReading this attribute will show description of the type of mediated device that will get created of type . This is optional attribute. For example: “2 heads, 512M FB, 2560x1600 maximum resolutionâ€�”…”�”}”(hjÀ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KLhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ°Users: Userspace applications interested in knowing the details of a particular that can help in understanding the features provided by that type of mediated device. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÕ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j²h´KLhjÑ+ubj1)�”}”(hhh]”hÞ)�”}”(hŒ¨Userspace applications interested in knowing the details of a particular that can help in understanding the features provided by that type of mediated device.”h]”hŒ¨Userspace applications interested in knowing the details of a particular that can help in understanding the features provided by that type of mediated device.”…”�”}”(hjæ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´KLhjã+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÑ+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j²h´KLhjÎ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_sys_mdev_supported_types_type_id_device_api:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-mdev-supported-types-type-id-device-api”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/\.\.\.\/mdev_supported_types\/\\/device_api**”h]”j`)�”}”(hŒA**\/sys\/\.\.\.\/mdev_supported_types\/\\/device_api**”h]”hŒ=/sys/.../mdev_supported_types//device_api”…”�”}”(hj.,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K8hj',ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj,ubah}”(h]”j,ah ]”h"]”Œ/abi_sys_mdev_supported_types_type_id_device_api”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_,j,sj˜}”j,j,subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-vfio-mdev `”h]”(hŒDefined on file ”…”�”}”(hjd,h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-vfio-mdev `”h]”j§)�”}”(hjn,h]”hŒsysfs-bus-vfio-mdev”…”�”}”(hjp,h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjl,ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jz,Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_bus_vfio_mdev”uh1hh³j²h´K8hjd,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K8hhÊh²hubhÞ)�”}”(hŒ—Reading this attribute will show VFIO device API supported by this type. For example, "vfio-pci" for a PCI device, "vfio-platform" for platform device.”h]”hŒŸReading this attribute will show VFIO device API supported by this type. For example, “vfio-pciâ€� for a PCI device, “vfio-platformâ€� for platform device.”…”�”}”(hj’,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K8hhÊh²hubj))�”}”(hŒ1.. _abi_sys_mdev_supported_types_type_id_devices:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-mdev-supported-types-type-id-devices”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj®,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/\.\.\.\/mdev_supported_types\/\\/devices\/**”h]”j`)�”}”(hŒ@**\/sys\/\.\.\.\/mdev_supported_types\/\\/devices\/**”h]”hŒ</sys/.../mdev_supported_types//devices/”…”�”}”(hjÈ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K$hjÁ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«,ubah}”(h]”jª,ah ]”h"]”Œ,abi_sys_mdev_supported_types_type_id_devices”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jù,j ,sj˜}”jª,j ,subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-vfio-mdev `”h]”(hŒDefined on file ”…”�”}”(hjþ,h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-vfio-mdev `”h]”j§)�”}”(hj-h]”hŒsysfs-bus-vfio-mdev”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_vfio_mdev”uh1hh³j²h´K$hjþ,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K$hhÊh²hubhÞ)�”}”(hŒrThis directory contains symbolic links pointing to mdev devices sysfs entries which are created of this .”h]”hŒrThis directory contains symbolic links pointing to mdev devices sysfs entries which are created of this .”…”�”}”(hj,-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K$hhÊh²hubj))�”}”(hŒ... _abi_sys_mdev_supported_types_type_id_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-mdev-supported-types-type-id-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjH-ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/\.\.\.\/mdev_supported_types\/\\/name**”h]”j`)�”}”(hŒ;**\/sys\/\.\.\.\/mdev_supported_types\/\\/name**”h]”hŒ7/sys/.../mdev_supported_types//name”…”�”}”(hjb-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K@hj[-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjH-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjE-ubah}”(h]”jD-ah ]”h"]”Œ)abi_sys_mdev_supported_types_type_id_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“-j:-sj˜}”jD-j:-subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-vfio-mdev `”h]”(hŒDefined on file ”…”�”}”(hj˜-h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-vfio-mdev `”h]”j§)�”}”(hj¢-h]”hŒsysfs-bus-vfio-mdev”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_vfio_mdev”uh1hh³j²h´K@hj˜-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K@hhÊh²hubhÞ)�”}”(hŒ«Reading this attribute will show human readable name of the mediated device that will get created of type . This is optional attribute. For example: "Grid M60-0Q"”h]”hŒ¯Reading this attribute will show human readable name of the mediated device that will get created of type . This is optional attribute. For example: “Grid M60-0Qâ€�”…”�”}”(hjÆ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K@hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ“Users: Userspace applications interested in knowing the name of a particular that can help in understanding the type of mediated device. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÛ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j²h´K@hj×-ubj1)�”}”(hhh]”hÞ)�”}”(hŒ‹Userspace applications interested in knowing the name of a particular that can help in understanding the type of mediated device.”h]”hŒ‹Userspace applications interested in knowing the name of a particular that can help in understanding the type of mediated device.”…”�”}”(hjì-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j²h´K@hjé-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj×-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j²h´K@hjÔ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_message:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-message”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj.ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/\.\.\.\/message**”h]”j`)�”}”(hŒ**\/sys\/\.\.\.\/message**”h]”hŒ/sys/.../message”…”�”}”(hj4.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´Khj-.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.ubah}”(h]”j.ah ]”h"]”Œabi_sys_message”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je.j .sj˜}”j.j .subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-auxdisplay-linedisp `”h]”(hŒDefined on file ”…”�”}”(hjj.h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-auxdisplay-linedisp `”h]”j§)�”}”(hjt.h]”hŒsysfs-auxdisplay-linedisp”…”�”}”(hjv.h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr.ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€.Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_auxdisplay_linedisp”uh1hh³j(h´Khjj.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KhhÊh²hubhÞ)�”}”(hŒ?Controls the text message displayed on character line displays.”h]”hŒ?Controls the text message displayed on character line displays.”…”�”}”(hj˜.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KhhÊh²hubhÞ)�”}”(hŒÛReading returns the current message with a trailing newline. Writing updates the displayed message. Messages longer than the display width will automatically scroll. Trailing newlines in input are automatically trimmed.”h]”hŒÛReading returns the current message with a trailing newline. Writing updates the displayed message. Messages longer than the display width will automatically scroll. Trailing newlines in input are automatically trimmed.”…”�”}”(hj¦.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KhhÊh²hubhÞ)�”}”(hŒ+Writing an empty string clears the display.”h]”hŒ+Writing an empty string clears the display.”…”�”}”(hj´.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ_Example: echo "Hello World" > message cat message # Returns "Hello World\n" ”h]”(j!)�”}”(hŒExample:”h]”hŒExample:”…”�”}”(hjÉ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j(h´KhjÅ.ubj1)�”}”(hhh]”hÞ)�”}”(hŒTecho "Hello World" > message cat message # Returns "Hello World\n"”h]”hŒ\echo “Hello Worldâ€� > message cat message # Returns “Hello Worldnâ€�”…”�”}”(hjÚ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´Khj×.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÅ.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j(h´KhjÂ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_num_chars:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-num-chars”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj/ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/\.\.\.\/num_chars**”h]”j`)�”}”(hŒ**\/sys\/\.\.\.\/num_chars**”h]”hŒ/sys/.../num_chars”…”�”}”(hj"/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´Khj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/ubah}”(h]”j/ah ]”h"]”Œabi_sys_num_chars”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jS/jú.sj˜}”j/jú.subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-auxdisplay-linedisp `”h]”(hŒDefined on file ”…”�”}”(hjX/h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-auxdisplay-linedisp `”h]”j§)�”}”(hjb/h]”hŒsysfs-auxdisplay-linedisp”…”�”}”(hjd/h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`/ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jn/Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_auxdisplay_linedisp”uh1hh³j(h´KhjX/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KhhÊh²hubhÞ)�”}”(hŒ{Read-only attribute showing the character width capacity of the line display device. Messages longer than this will scroll.”h]”hŒ{Read-only attribute showing the character width capacity of the line display device. Messages longer than this will scroll.”…”�”}”(hj†/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒEExample: cat num_chars # Returns "16\n" for 16-char display ”h]”(j!)�”}”(hŒExample:”h]”hŒExample:”…”�”}”(hj›/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j(h´Khj—/ubj1)�”}”(hhh]”hÞ)�”}”(hŒ:cat num_chars # Returns "16\n" for 16-char display”h]”hŒ>cat num_chars # Returns “16nâ€� for 16-char display”…”�”}”(hj¬/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´Khj©/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj—/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j(h´Khj”/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_scroll_step_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-scroll-step-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjÚ/ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/\.\.\.\/scroll_step_ms**”h]”j`)�”}”(hŒ!**\/sys\/\.\.\.\/scroll_step_ms**”h]”hŒ/sys/.../scroll_step_ms”…”�”}”(hjô/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjð/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´Khjí/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjê/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjç/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚ/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×/ubah}”(h]”jÖ/ah ]”h"]”Œabi_sys_scroll_step_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%0jÌ/sj˜}”jÖ/jÌ/subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-auxdisplay-linedisp `”h]”(hŒDefined on file ”…”�”}”(hj*0h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-auxdisplay-linedisp `”h]”j§)�”}”(hj40h]”hŒsysfs-auxdisplay-linedisp”…”�”}”(hj60h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj20ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_auxdisplay_linedisp”uh1hh³j(h´Khj*0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KhhÊh²hubhÞ)�”}”(hŒsControls the scrolling speed for messages longer than the display width, specified in milliseconds per scroll step.”h]”hŒsControls the scrolling speed for messages longer than the display width, specified in milliseconds per scroll step.”…”�”}”(hjX0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KhhÊh²hubhÞ)�”}”(hŒ2Setting to 0 disables scrolling. Default is 500ms.”h]”hŒ2Setting to 0 disables scrolling. Default is 500ms.”…”�”}”(hjf0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒhExample: echo "250" > scroll_step_ms # 4Hz scrolling cat scroll_step_ms # Returns "250\n" ”h]”(j!)�”}”(hŒExample:”h]”hŒExample:”…”�”}”(hj{0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j(h´Khjw0ubj1)�”}”(hhh]”hÞ)�”}”(hŒ]echo "250" > scroll_step_ms # 4Hz scrolling cat scroll_step_ms # Returns "250\n"”h]”hŒeecho “250â€� > scroll_step_ms # 4Hz scrolling cat scroll_step_ms # Returns “250nâ€�”…”�”}”(hjŒ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j(h´Khj‰0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjw0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j(h´Khjt0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_uevent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-uevent”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjº0ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/\.\.\.\/uevent**”h]”j`)�”}”(hŒ**\/sys\/\.\.\.\/uevent**”h]”hŒ/sys/.../uevent”…”�”}”(hjÔ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/testing/sysfs-uevent”h´KhjÍ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·0ubah}”(h]”j¶0ah ]”h"]”Œabi_sys_uevent”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1j¬0sj˜}”j¶0j¬0subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-uevent `”h]”(hŒDefined on file ”…”�”}”(hj 1h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-uevent `”h]”j§)�”}”(hj1h]”hŒ sysfs-uevent”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j!1Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_uevent”uh1hh³jè0h´Khj 1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jè0h´KhhÊh²hubhÞ)�”}”(hŒmEnable passing additional variables for synthetic uevents that are generated by writing /sys/.../uevent file.”h]”hŒmEnable passing additional variables for synthetic uevents that are generated by writing /sys/.../uevent file.”…”�”}”(hj91h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jè0h´KhhÊh²hubhÞ)�”}”(hŒRecognized extended format is::”h]”hŒRecognized extended format is:”…”�”}”(hjG1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jè0h´KhhÊh²hubjl)�”}”(hŒACTION [UUID [KEY=VALUE ...]]”h]”hŒACTION [UUID [KEY=VALUE ...]]”…”�”}”hjU1sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jè0h´KhhÊh²hubhÞ)�”}”(hŒÊThe ACTION is compulsory - it is the name of the uevent action (``add``, ``change``, ``remove``). There is no change compared to previous functionality here. The rest of the extended format is optional.”h]”(hŒ@The ACTION is compulsory - it is the name of the uevent action (”…”�”}”(hjc1h²hh³Nh´NubhŒliteral”“”)�”}”(hŒ``add``”h]”hŒadd”…”�”}”(hjm1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjc1ubhŒ, ”…”�”}”(hjc1h²hh³Nh´Nubjl1)�”}”(hŒ ``change``”h]”hŒchange”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjc1ubhŒ, ”…”�”}”hjc1sbjl1)�”}”(hŒ ``remove``”h]”hŒremove”…”�”}”(hj‘1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjc1ubhŒk). There is no change compared to previous functionality here. The rest of the extended format is optional.”…”�”}”(hjc1h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jè0h´KhhÊh²hubhÞ)�”}”(hXÜYou need to pass UUID first before any KEY=VALUE pairs. The UUID must be in ``xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx`` format where 'x' is a hex digit. The UUID is considered to be a transaction identifier so it's possible to use the same UUID value for one or more synthetic uevents in which case we logically group these uevents together for any userspace listeners. The UUID value appears in uevent as ``SYNTH_UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx`` environment variable.”h]”(hŒLYou need to pass UUID first before any KEY=VALUE pairs. The UUID must be in ”…”�”}”(hj©1h²hh³Nh´Nubjl1)�”}”(hŒ(``xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx``”h]”hŒ$xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”…”�”}”(hj±1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj©1ubhX% format where ‘x’ is a hex digit. The UUID is considered to be a transaction identifier so it’s possible to use the same UUID value for one or more synthetic uevents in which case we logically group these uevents together for any userspace listeners. The UUID value appears in uevent as ”…”�”}”(hj©1h²hh³Nh´Nubjl1)�”}”(hŒ3``SYNTH_UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx``”h]”hŒ/SYNTH_UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”…”�”}”(hjÃ1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj©1ubhŒ environment variable.”…”�”}”(hj©1h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jè0h´KhhÊh²hubhÞ)�”}”(hŒsIf UUID is not passed in, the generated synthetic uevent gains ``SYNTH_UUID=0`` environment variable automatically.”h]”(hŒ?If UUID is not passed in, the generated synthetic uevent gains ”…”�”}”(hjÛ1h²hh³Nh´Nubjl1)�”}”(hŒ``SYNTH_UUID=0``”h]”hŒ SYNTH_UUID=0”…”�”}”(hjã1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjÛ1ubhŒ$ environment variable automatically.”…”�”}”(hjÛ1h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jè0h´KhhÊh²hubhÞ)�”}”(hŒ=The KEY=VALUE pairs can contain alphanumeric characters only.”h]”hŒ=The KEY=VALUE pairs can contain alphanumeric characters only.”…”�”}”(hjû1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jè0h´KhhÊh²hubhÞ)�”}”(hXIt's possible to define zero or more pairs - each pair is then delimited by a space character ' '. Each pair appears in synthetic uevent as ``SYNTH_ARG_KEY=VALUE``. That means the KEY name gains ``SYNTH_ARG_`` prefix to avoid possible collisions with existing variables.”h]”(hŒ’It’s possible to define zero or more pairs - each pair is then delimited by a space character ‘ ‘. Each pair appears in synthetic uevent as ”…”�”}”(hj 2h²hh³Nh´Nubjl1)�”}”(hŒ``SYNTH_ARG_KEY=VALUE``”h]”hŒSYNTH_ARG_KEY=VALUE”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj 2ubhŒ . That means the KEY name gains ”…”�”}”(hj 2h²hh³Nh´Nubjl1)�”}”(hŒ``SYNTH_ARG_``”h]”hŒ SYNTH_ARG_”…”�”}”(hj#2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj 2ubhŒ= prefix to avoid possible collisions with existing variables.”…”�”}”(hj 2h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jè0h´KhhÊh²hubhÞ)�”}”(hŒ6Example of valid sequence written to the uevent file::”h]”hŒ5Example of valid sequence written to the uevent file:”…”�”}”(hj;2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jè0h´KhhÊh²hubjl)�”}”(hŒ2add fe4d7c9d-b8c6-4a70-9ef1-3d8a58d18eed A=1 B=abc”h]”hŒ2add fe4d7c9d-b8c6-4a70-9ef1-3d8a58d18eed A=1 B=abc”…”�”}”hjI2sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jè0h´KhhÊh²hubhÞ)�”}”(hŒ;This generates synthetic uevent including these variables::”h]”hŒ:This generates synthetic uevent including these variables:”…”�”}”(hjW2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jè0h´KhhÊh²hubjl)�”}”(hŒXACTION=add SYNTH_ARG_A=1 SYNTH_ARG_B=abc SYNTH_UUID=fe4d7c9d-b8c6-4a70-9ef1-3d8a58d18eed”h]”hŒXACTION=add SYNTH_ARG_A=1 SYNTH_ARG_B=abc SYNTH_UUID=fe4d7c9d-b8c6-4a70-9ef1-3d8a58d18eed”…”�”}”hje2sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jè0h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ:Users: udev, userspace tools generating synthetic uevents ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjz2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jè0h´Khjv2ubj1)�”}”(hhh]”hÞ)�”}”(hŒ2udev, userspace tools generating synthetic uevents”h]”hŒ2udev, userspace tools generating synthetic uevents”…”�”}”(hj‹2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jè0h´Khjˆ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjv2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jè0h´Khjs2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/block”h]”hŒSymbols under /sys/block”…”�”}”(hj®2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj«2h³Nh´Nubj))�”}”(hŒ$.. _abi_sys_block_device_cdl_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-device-cdl-enable”uh1j(h´Khj«2ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjÊ2ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/block\/\*\/device\/cdl_enable**”h]”j`)�”}”(hŒ(**\/sys\/block\/\*\/device\/cdl_enable**”h]”hŒ$/sys/block/*/device/cdl_enable”…”�”}”(hjä2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjà2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-block-device”h´KmhjÝ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊ2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇ2ubah}”(h]”jÆ2ah ]”h"]”Œabi_sys_block_device_cdl_enable”ah$]”h&]”uh1j6hj«2j–}”j3j¼2sj˜}”jÆ2j¼2subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-device `”h]”(hŒDefined on file ”…”�”}”(hj3h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-device `”h]”j§)�”}”(hj%3h]”hŒsysfs-block-device”…”�”}”(hj'3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj#3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j13Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_device”uh1hh³jø2h´Kmhj3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Kmhj«2ubhÞ)�”}”(hXQ(RW) For a device supporting the command duration limits feature, write to the file to turn on or off the feature. By default this feature is turned off. Writing "1" to this file enables the use of command duration limits for read and write commands in the kernel and turns on the feature on the device. Writing "0" disables the feature.”h]”hXY(RW) For a device supporting the command duration limits feature, write to the file to turn on or off the feature. By default this feature is turned off. Writing “1â€� to this file enables the use of command duration limits for read and write commands in the kernel and turns on the feature on the device. Writing “0â€� disables the feature.”…”�”}”(hjI3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Kmhj«2ubeh}”(h]”Œsymbols-under-sys-block”ah ]”h"]”Œsymbols under /sys/block”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ'.. _abi_sys_block_device_cdl_supported:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-block-device-cdl-supported”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjm3ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/block\/\*\/device\/cdl_supported**”h]”j`)�”}”(hŒ+**\/sys\/block\/\*\/device\/cdl_supported**”h]”hŒ'/sys/block/*/device/cdl_supported”…”�”}”(hj‡3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Kdhj€3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjz3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjm3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjj3ubah}”(h]”ji3ah ]”h"]”Œ"abi_sys_block_device_cdl_supported”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸3j_3sj˜}”ji3j_3subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-device `”h]”(hŒDefined on file ”…”�”}”(hj½3h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-device `”h]”j§)�”}”(hjÇ3h]”hŒsysfs-block-device”…”�”}”(hjÉ3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÅ3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÓ3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_device”uh1hh³jø2h´Kdhj½3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KdhhÊh²hubhÞ)�”}”(hŒm(RO) Indicates if the device supports the command duration limits feature found in some ATA and SCSI devices.”h]”hŒm(RO) Indicates if the device supports the command duration limits feature found in some ATA and SCSI devices.”…”�”}”(hjë3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KdhhÊh²hubj))�”}”(hŒ).. _abi_sys_block_device_ncq_prio_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-block-device-ncq-prio-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/block\/\*\/device\/ncq_prio_enable**”h]”j`)�”}”(hŒ-**\/sys\/block\/\*\/device\/ncq_prio_enable**”h]”hŒ)/sys/block/*/device/ncq_prio_enable”…”�”}”(hj!4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´K5hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4ubah}”(h]”j4ah ]”h"]”Œ$abi_sys_block_device_ncq_prio_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR4jù3sj˜}”j4jù3subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-device `”h]”(hŒDefined on file ”…”�”}”(hjW4h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-device `”h]”j§)�”}”(hja4h]”hŒsysfs-block-device”…”�”}”(hjc4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_device”uh1hh³jø2h´K5hjW4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´K5hhÊh²hubhÞ)�”}”(hX (RW) Write to the file to turn on or off the SATA NCQ (native command queueing) priority support. By default this feature is turned off. If the device does not support the SATA NCQ priority feature, writing "1" to this file results in an error (see ncq_prio_supported).”h]”hX(RW) Write to the file to turn on or off the SATA NCQ (native command queueing) priority support. By default this feature is turned off. If the device does not support the SATA NCQ priority feature, writing “1â€� to this file results in an error (see ncq_prio_supported).”…”�”}”(hj…4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´K5hhÊh²hubj))�”}”(hŒ,.. _abi_sys_block_device_ncq_prio_supported:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-block-device-ncq-prio-supported”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(•jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj¡4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/block\/\*\/device\/ncq_prio_supported**”h]”j`)�”}”(hŒ0**\/sys\/block\/\*\/device\/ncq_prio_supported**”h]”hŒ,/sys/block/*/device/ncq_prio_supported”…”�”}”(hj»4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KNhj´4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž4ubah}”(h]”j�4ah ]”h"]”Œ'abi_sys_block_device_ncq_prio_supported”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì4j“4sj˜}”j�4j“4subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-device `”h]”(hŒDefined on file ”…”�”}”(hjñ4h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-device `”h]”j§)�”}”(hjû4h]”hŒsysfs-block-device”…”�”}”(hjý4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjù4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_device”uh1hh³jø2h´KNhjñ4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KNhhÊh²hubhÞ)�”}”(hŒ^(RO) Indicates if the device supports the SATA NCQ (native command queueing) priority feature.”h]”hŒ^(RO) Indicates if the device supports the SATA NCQ (native command queueing) priority feature.”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KNhhÊh²hubj))�”}”(hŒ-.. _abi_sys_block_device_sas_ncq_prio_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-block-device-sas-ncq-prio-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj;5ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/block\/\*\/device\/sas_ncq_prio_enable**”h]”j`)�”}”(hŒ1**\/sys\/block\/\*\/device\/sas_ncq_prio_enable**”h]”hŒ-/sys/block/*/device/sas_ncq_prio_enable”…”�”}”(hjU5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KAhjN5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjH5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj85ubah}”(h]”j75ah ]”h"]”Œ(abi_sys_block_device_sas_ncq_prio_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†5j-5sj˜}”j75j-5subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-device `”h]”(hŒDefined on file ”…”�”}”(hj‹5h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-device `”h]”j§)�”}”(hj•5h]”hŒsysfs-block-device”…”�”}”(hj—5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj“5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¡5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_device”uh1hh³jø2h´KAhj‹5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KAhhÊh²hubhÞ)�”}”(hXm(RW) This is the equivalent of the ncq_prio_enable attribute file for SATA devices connected to a SAS host-bus-adapter (HBA) implementing support for the SATA NCQ priority feature. This file does not exist if the HBA driver does not implement support for the SATA NCQ priority feature, regardless of the device support for this feature (see sas_ncq_prio_supported).”h]”hXm(RW) This is the equivalent of the ncq_prio_enable attribute file for SATA devices connected to a SAS host-bus-adapter (HBA) implementing support for the SATA NCQ priority feature. This file does not exist if the HBA driver does not implement support for the SATA NCQ priority feature, regardless of the device support for this feature (see sas_ncq_prio_supported).”…”�”}”(hj¹5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KAhhÊh²hubj))�”}”(hŒ0.. _abi_sys_block_device_sas_ncq_prio_supported:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-block-device-sas-ncq-prio-supported”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÕ5ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/block\/\*\/device\/sas_ncq_prio_supported**”h]”j`)�”}”(hŒ4**\/sys\/block\/\*\/device\/sas_ncq_prio_supported**”h]”hŒ0/sys/block/*/device/sas_ncq_prio_supported”…”�”}”(hjï5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KWhjè5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ5ubah}”(h]”jÑ5ah ]”h"]”Œ+abi_sys_block_device_sas_ncq_prio_supported”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j 6jÇ5sj˜}”jÑ5jÇ5subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-device `”h]”(hŒDefined on file ”…”�”}”(hj%6h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-device `”h]”j§)�”}”(hj/6h]”hŒsysfs-block-device”…”�”}”(hj16h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj-6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j;6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_device”uh1hh³jø2h´KWhj%6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KWhhÊh²hubhÞ)�”}”(hXS(RO) This is the equivalent of the ncq_prio_supported attribute file for SATA devices connected to a SAS host-bus-adapter (HBA) implementing support for the SATA NCQ priority feature. This file does not exist if the HBA driver does not implement support for the SATA NCQ priority feature, regardless of the device support for this feature.”h]”hXS(RO) This is the equivalent of the ncq_prio_supported attribute file for SATA devices connected to a SAS host-bus-adapter (HBA) implementing support for the SATA NCQ priority feature. This file does not exist if the HBA driver does not implement support for the SATA NCQ priority feature, regardless of the device support for this feature.”…”�”}”(hjS6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KWhhÊh²hubj))�”}”(hŒ%.. _abi_sys_block_device_sw_activity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-block-device-sw-activity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjo6ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/block\/\*\/device\/sw_activity**”h]”j`)�”}”(hŒ)**\/sys\/block\/\*\/device\/sw_activity**”h]”hŒ%/sys/block/*/device/sw_activity”…”�”}”(hj‰6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Khj‚6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl6ubah}”(h]”jk6ah ]”h"]”Œ abi_sys_block_device_sw_activity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº6ja6sj˜}”jk6ja6subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-device `”h]”(hŒDefined on file ”…”�”}”(hj¿6h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-device `”h]”j§)�”}”(hjÉ6h]”hŒsysfs-block-device”…”�”}”(hjË6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÇ6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÕ6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_device”uh1hh³jø2h´Khj¿6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KhhÊh²hubhÞ)�”}”(hŒE(RW) Used by drivers which support software controlled activity LEDs.”h]”hŒE(RW) Used by drivers which support software controlled activity LEDs.”…”�”}”(hjí6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KhhÊh²hubhÞ)�”}”(hŒ"It has the following valid values:”h]”hŒ"It has the following valid values:”…”�”}”(hjû6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj 7ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj 7ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj,7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Khj)7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&7ubjW)�”}”(hhh]”hÞ)�”}”(hŒ*OFF - the LED is not activated on activity”h]”hŒ*OFF - the LED is not activated on activity”…”�”}”(hjB7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Khj?7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#7ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjb7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Khj_7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\7ubjW)�”}”(hhh]”hÞ)�”}”(hŒBBLINK_ON - the LED blinks on every 10ms when activity is detected.”h]”hŒBBLINK_ON - the LED blinks on every 10ms when activity is detected.”…”�”}”(hjx7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Khju7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#7ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj˜7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Khj•7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’7ubjW)�”}”(hhh]”hÞ)�”}”(hŒYBLINK_OFF - the LED is on when idle, and blinks off every 10ms when activity is detected.”h]”hŒYBLINK_OFF - the LED is on when idle, and blinks off every 10ms when activity is detected.”…”�”}”(hj®7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Khj«7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj 7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj 7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒnNote that the user must turn sw_activity OFF it they wish to control the activity LED via the em_message file.”h]”hŒnNote that the user must turn sw_activity OFF it they wish to control the activity LED via the em_message file.”…”�”}”(hjÛ7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_block_device_unload_heads:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-block-device-unload-heads”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj÷7ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/block\/\*\/device\/unload_heads**”h]”j`)�”}”(hŒ***\/sys\/block\/\*\/device\/unload_heads**”h]”hŒ&/sys/block/*/device/unload_heads”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj 8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Khj 8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjô7ubah}”(h]”jó7ah ]”h"]”Œ!abi_sys_block_device_unload_heads”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jB8jé7sj˜}”jó7jé7subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-device `”h]”(hŒDefined on file ”…”�”}”(hjG8h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-device `”h]”j§)�”}”(hjQ8h]”hŒsysfs-block-device”…”�”}”(hjS8h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjO8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_device”uh1hh³jø2h´KhjG8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KhhÊh²hubhÞ)�”}”(hŒ(RW) Hard disk shock protection”h]”hŒ(RW) Hard disk shock protection”…”�”}”(hju8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KhhÊh²hubhÞ)�”}”(hŒ¨Writing an integer value to this file will take the heads of the respective drive off the platter and block all I/O operations for the specified number of milliseconds.”h]”hŒ¨Writing an integer value to this file will take the heads of the respective drive off the platter and block all I/O operations for the specified number of milliseconds.”…”�”}”(hjƒ8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ[If the device does not support the unload heads feature, access is denied with -EOPNOTSUPP.”h]”hÞ)�”}”(hŒ[If the device does not support the unload heads feature, access is denied with -EOPNOTSUPP.”h]”hŒ[If the device does not support the unload heads feature, access is denied with -EOPNOTSUPP.”…”�”}”(hj˜8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Khj”8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‘8ubj;)�”}”(hŒ?The maximal value accepted for a timeout is 30000 milliseconds.”h]”hÞ)�”}”(hŒ?The maximal value accepted for a timeout is 30000 milliseconds.”h]”hŒ?The maximal value accepted for a timeout is 30000 milliseconds.”…”�”}”(hj°8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Khj¬8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‘8ubj;)�”}”(hŒxA previously set timeout can be cancelled and disk can resume normal operation immediately by specifying a timeout of 0.”h]”hÞ)�”}”(hŒxA previously set timeout can be cancelled and disk can resume normal operation immediately by specifying a timeout of 0.”h]”hŒxA previously set timeout can be cancelled and disk can resume normal operation immediately by specifying a timeout of 0.”…”�”}”(hjÈ8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KhjÄ8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‘8ubj;)�”}”(hXoSome hard drives only comply with an earlier version of the ATA standard, but support the unload feature nonetheless. There is no safe way Linux can detect these devices, so this is not enabled by default. If it is known that your device does support the unload feature, then you can tell the kernel to enable it by writing -1. It can be disabled again by writing -2.”h]”hÞ)�”}”(hXoSome hard drives only comply with an earlier version of the ATA standard, but support the unload feature nonetheless. There is no safe way Linux can detect these devices, so this is not enabled by default. If it is known that your device does support the unload feature, then you can tell the kernel to enable it by writing -1. It can be disabled again by writing -2.”h]”hXoSome hard drives only comply with an earlier version of the ATA standard, but support the unload feature nonetheless. There is no safe way Linux can detect these devices, so this is not enabled by default. If it is known that your device does support the unload feature, then you can tell the kernel to enable it by writing -1. It can be disabled again by writing -2.”…”�”}”(hjà8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KhjÜ8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‘8ubj;)�”}”(hŒ*Values below -2 are rejected with -EINVAL ”h]”hÞ)�”}”(hŒ)Values below -2 are rejected with -EINVAL”h]”hŒ)Values below -2 are rejected with -EINVAL”…”�”}”(hjø8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´Khjô8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‘8ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jø2h´KhhÊh²hubhÞ)�”}”(hŒKFor more information, see :doc:`/admin-guide/laptops/disk-shock-protection`”h]”(hŒFor more information, see ”…”�”}”(hj9h²hh³Nh´Nubh)�”}”(hŒ1:doc:`/admin-guide/laptops/disk-shock-protection`”h]”j§)�”}”(hj9h]”hŒ*/admin-guide/laptops/disk-shock-protection”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j(9Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ*/admin-guide/laptops/disk-shock-protection”uh1hh³jø2h´Khj9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø2h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_block_device_iosched_target_latency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-block-device-iosched-target-latency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjN9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/block\/\\/iosched\/target_latency**”h]”j`)�”}”(hŒ5**\/sys\/block\/\\/iosched\/target_latency**”h]”hŒ1/sys/block//iosched/target_latency”…”�”}”(hjh9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjd9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-cfq-target-latency”h´Khja9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjN9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjK9ubah}”(h]”jJ9ah ]”h"]”Œ+abi_sys_block_device_iosched_target_latency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jš9j@9sj˜}”jJ9j@9subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-cfq-target-latency `”h]”(hŒDefined on file ”…”�”}”(hjŸ9h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-cfq-target-latency `”h]”j§)�”}”(hj©9h]”hŒsysfs-cfq-target-latency”…”�”}”(hj«9h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj§9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jµ9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_cfq_target_latency”uh1hh³j|9h´KhjŸ9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|9h´KhhÊh²hubhÞ)�”}”(hŒçThe /sys/block//iosched/target_latency only exists when the user sets cfq to /sys/block//scheduler. It contains an estimated latency time for the cfq. cfq will use it to calculate the time slice used for every task.”h]”hŒçThe /sys/block//iosched/target_latency only exists when the user sets cfq to /sys/block//scheduler. It contains an estimated latency time for the cfq. cfq will use it to calculate the time slice used for every task.”…”�”}”(hjÍ9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|9h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_block_disk_bcache_btree_cache_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-block-disk-bcache-btree-cache-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjé9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/block\/\\/bcache\/btree_cache_size**”h]”j`)�”}”(hŒ4**\/sys\/block\/\\/bcache\/btree_cache_size**”h]”hŒ0/sys/block//bcache/btree_cache_size”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿ9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-block-bcache”h´K‚hjü9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjé9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæ9ubah}”(h]”jå9ah ]”h"]”Œ*abi_sys_block_disk_bcache_btree_cache_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5:jÛ9sj˜}”jå9jÛ9subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hj::h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjD:h]”hŒsysfs-block-bcache”…”�”}”(hjF:h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjB:ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jP:Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´K‚hj::ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K‚hhÊh²hubhÞ)�”}”(hŒ¢Number of btree buckets/nodes that are currently cached in memory; cache dynamically grows and shrinks in response to memory pressure from the rest of the system.”h]”hŒ¢Number of btree buckets/nodes that are currently cached in memory; cache dynamically grows and shrinks in response to memory pressure from the rest of the system.”…”�”}”(hjh:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K‚hhÊh²hubj))�”}”(hŒ,.. _abi_sys_block_disk_bcache_btree_written:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-block-disk-bcache-btree-written”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj„:ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/block\/\\/bcache\/btree_written**”h]”j`)�”}”(hŒ1**\/sys\/block\/\\/bcache\/btree_written**”h]”hŒ-/sys/block//bcache/btree_written”…”�”}”(hjž:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjš:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K‘hj—:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�:ubah}”(h]”j€:ah ]”h"]”Œ'abi_sys_block_disk_bcache_btree_written”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏ:jv:sj˜}”j€:jv:subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hjÔ:h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjÞ:h]”hŒsysfs-block-bcache”…”�”}”(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ÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´K‘hjÔ:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K‘hhÊh²hubhÞ)�”}”(hŒ=For a cache, sum of all btree writes in human readable units.”h]”hŒ=For a cache, sum of all btree writes in human readable units.”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K‘hhÊh²hubj))�”}”(hŒ*.. _abi_sys_block_disk_bcache_bucket_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-block-disk-bcache-bucket-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj;ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/block\/\\/bcache\/bucket_size**”h]”j`)�”}”(hŒ/**\/sys\/block\/\\/bcache\/bucket_size**”h]”hŒ+/sys/block//bcache/bucket_size”…”�”}”(hj8;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´Kmhj1;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;ubah}”(h]”j;ah ]”h"]”Œ%abi_sys_block_disk_bcache_bucket_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ji;j;sj˜}”j;j;subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hjn;h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjx;h]”hŒsysfs-block-bcache”…”�”}”(hjz;h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjv;ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„;Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´Kmhjn;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KmhhÊh²hubhÞ)�”}”(hŒ–For a cache, bucket size in human readable units, as set at cache creation time; should match the erase block size of the SSD for optimal performance.”h]”hŒ–For a cache, bucket size in human readable units, as set at cache creation time; should match the erase block size of the SSD for optimal performance.”…”�”}”(hjœ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KmhhÊh²hubj))�”}”(hŒ'.. _abi_sys_block_disk_bcache_bypassed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-block-disk-bcache-bypassed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj¸;ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/block\/\\/bcache\/bypassed**”h]”j`)�”}”(hŒ,**\/sys\/block\/\\/bcache\/bypassed**”h]”hŒ(/sys/block//bcache/bypassed”…”�”}”(hjÒ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K3hjË;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ;ubah}”(h]”j´;ah ]”h"]”Œ"abi_sys_block_disk_bcache_bypassed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<jª;sj˜}”j´;jª;subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hj<h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hj<h]”hŒsysfs-block-bcache”…”�”}”(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ÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´K3hj<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K3hhÊh²hubhÞ)�”}”(hŒ…Sum of all reads and writes that have bypassed the cache (due to the sequential cutoff). Expressed as bytes in human readable units.”h]”hŒ…Sum of all reads and writes that have bypassed the cache (due to the sequential cutoff). Expressed as bytes in human readable units.”…”�”}”(hj6<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K3hhÊh²hubj))�”}”(hŒ$.. _abi_sys_block_disk_bcache_cache:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-disk-bcache-cache”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjR<ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/block\/\\/bcache\/cache**”h]”j`)�”}”(hŒ)**\/sys\/block\/\\/bcache\/cache**”h]”hŒ%/sys/block//bcache/cache”…”�”}”(hjl<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´Khje<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO<ubah}”(h]”jN<ah ]”h"]”Œabi_sys_block_disk_bcache_cache”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�<jD<sj˜}”jN<jD<subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hj¢<h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hj¬<h]”hŒsysfs-block-bcache”…”�”}”(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ÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´Khj¢<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubhÞ)�”}”(hŒPFor a backing device that has cache, a symlink to the bcache/ dir of that cache.”h]”hŒPFor a backing device that has cache, a symlink to the bcache/ dir of that cache.”…”�”}”(hjÐ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubj))�”}”(hŒ... _abi_sys_block_disk_bcache_cache_hit_ratio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-block-disk-bcache-cache-hit-ratio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjì<ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/block\/\\/bcache\/cache_hit_ratio**”h]”j`)�”}”(hŒ3**\/sys\/block\/\\/bcache\/cache_hit_ratio**”h]”hŒ//sys/block//bcache/cache_hit_ratio”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K%hjÿ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjù<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjì<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjé<ubah}”(h]”jè<ah ]”h"]”Œ)abi_sys_block_disk_bcache_cache_hit_ratio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7=jÞ<sj˜}”jè<jÞ<subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hj<=h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjF=h]”hŒsysfs-block-bcache”…”�”}”(hjH=h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjD=ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jR=Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´K%hj<=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K%hhÊh²hubhÞ)�”}”(hŒ0For backing devices: cache hits as a percentage.”h]”hŒ0For backing devices: cache hits as a percentage.”…”�”}”(hjj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K%hhÊh²hubj))�”}”(hŒ).. _abi_sys_block_disk_bcache_cache_hits:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-block-disk-bcache-cache-hits”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj†=ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/block\/\\/bcache\/cache_hits**”h]”j`)�”}”(hŒ.**\/sys\/block\/\\/bcache\/cache_hits**”h]”hŒ*/sys/block//bcache/cache_hits”…”�”}”(hj =h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœ=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´Khj™=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒ=ubah}”(h]”j‚=ah ]”h"]”Œ$abi_sys_block_disk_bcache_cache_hits”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑ=jx=sj˜}”j‚=jx=subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hjÖ=h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjà=h]”hŒsysfs-block-bcache”…”�”}”(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ÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´KhjÖ=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubhÞ)�”}”(hŒnFor backing devices: integer number of full cache hits, counted per bio. A partial cache hit counts as a miss.”h]”hŒnFor backing devices: integer number of full cache hits, counted per bio. A partial cache hit counts as a miss.”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_block_disk_bcache_cache_misses:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-block-disk-bcache-cache-misses”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj >ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/block\/\\/bcache\/cache_misses**”h]”j`)�”}”(hŒ0**\/sys\/block\/\\/bcache\/cache_misses**”h]”hŒ,/sys/block//bcache/cache_misses”…”�”}”(hj:>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´Khj3>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj->ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj >ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>ubah}”(h]”j>ah ]”h"]”Œ&abi_sys_block_disk_bcache_cache_misses”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jk>j>sj˜}”j>j>subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hjp>h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjz>h]”hŒsysfs-block-bcache”…”�”}”(hj|>h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx>ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†>Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´Khjp>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubhÞ)�”}”(hŒ4For backing devices: integer number of cache misses.”h]”hŒ4For backing devices: integer number of cache misses.”…”�”}”(hjž>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_block_disk_bcache_clear_stats:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-block-disk-bcache-clear-stats”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjº>ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/block\/\\/bcache\/clear_stats**”h]”j`)�”}”(hŒ/**\/sys\/block\/\\/bcache\/clear_stats**”h]”hŒ+/sys/block//bcache/clear_stats”…”�”}”(hjÔ>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K hjÍ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·>ubah}”(h]”j¶>ah ]”h"]”Œ%abi_sys_block_disk_bcache_clear_stats”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?j¬>sj˜}”j¶>j¬>subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hj ?h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hj?h]”hŒsysfs-block-bcache”…”�”}”(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ÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´K hj ?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K hhÊh²hubhÞ)�”}”(hŒ>Writing to this file resets all the statistics for the device.”h]”hŒ>Writing to this file resets all the statistics for the device.”…”�”}”(hj8?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K hhÊh²hubj))�”}”(hŒ'.. _abi_sys_block_disk_bcache_nbuckets:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-block-disk-bcache-nbuckets”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjT?ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/block\/\\/bcache\/nbuckets**”h]”j`)�”}”(hŒ,**\/sys\/block\/\\/bcache\/nbuckets**”h]”hŒ(/sys/block//bcache/nbuckets”…”�”}”(hjn?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´Kuhjg?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjd?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjT?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQ?ubah}”(h]”jP?ah ]”h"]”Œ"abi_sys_block_disk_bcache_nbuckets”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸ?jF?sj˜}”jP?jF?subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hj¤?h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hj®?h]”hŒsysfs-block-bcache”…”�”}”(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ÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´Kuhj¤?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KuhhÊh²hubhÞ)�”}”(hŒ*For a cache, the number of usable buckets.”h]”hŒ*For a cache, the number of usable buckets.”…”�”}”(hjÒ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KuhhÊh²hubj))�”}”(hŒ0.. _abi_sys_block_disk_bcache_sequential_cutoff:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-block-disk-bcache-sequential-cutoff”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjî?ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/block\/\\/bcache\/sequential_cutoff**”h]”j`)�”}”(hŒ5**\/sys\/block\/\\/bcache\/sequential_cutoff**”h]”hŒ1/sys/block//bcache/sequential_cutoff”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K+hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjû?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjî?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjë?ubah}”(h]”jê?ah ]”h"]”Œ+abi_sys_block_disk_bcache_sequential_cutoff”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9@jà?sj˜}”jê?jà?subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hj>@h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjH@h]”hŒsysfs-block-bcache”…”�”}”(hjJ@h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjF@ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jT@Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´K+hj>@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K+hhÊh²hubhÞ)�”}”(hŒ¢For backing devices: Threshold past which sequential IO will skip the cache. Read and written as bytes in human readable units (i.e. echo 10M > sequntial_cutoff).”h]”hŒ¢For backing devices: Threshold past which sequential IO will skip the cache. Read and written as bytes in human readable units (i.e. echo 10M > sequntial_cutoff).”…”�”}”(hjl@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K+hhÊh²hubj))�”}”(hŒ*.. _abi_sys_block_disk_bcache_synchronous:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-block-disk-bcache-synchronous”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjˆ@ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/block\/\\/bcache\/synchronous**”h]”j`)�”}”(hŒ/**\/sys\/block\/\\/bcache\/synchronous**”h]”hŒ+/sys/block//bcache/synchronous”…”�”}”(hj¢@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjž@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´Kahj›@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆ@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…@ubah}”(h]”j„@ah ]”h"]”Œ%abi_sys_block_disk_bcache_synchronous”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓ@jz@sj˜}”j„@jz@subhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hjØ@h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjâ@h]”hŒsysfs-block-bcache”…”�”}”(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ÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´KahjØ@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KahhÊh²hubhÞ)�”}”(hX‰For a cache, a boolean that allows synchronous mode to be switched on and off. In synchronous mode all writes are ordered such that the cache can reliably recover from unclean shutdown; if disabled bcache will not generally wait for writes to complete but if the cache is not shut down cleanly all data will be discarded from the cache. Should not be turned off with writeback caching enabled.”h]”hX‰For a cache, a boolean that allows synchronous mode to be switched on and off. In synchronous mode all writes are ordered such that the cache can reliably recover from unclean shutdown; if disabled bcache will not generally wait for writes to complete but if the cache is not shut down cleanly all data will be discarded from the cache. Should not be turned off with writeback caching enabled.”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KahhÊh²hubj))�”}”(hŒ).. _abi_sys_block_disk_bcache_tree_depth:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-block-disk-bcache-tree-depth”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj"AubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/block\/\\/bcache\/tree_depth**”h]”j`)�”}”(hŒ.**\/sys\/block\/\\/bcache\/tree_depth**”h]”hŒ*/sys/block//bcache/tree_depth”…”�”}”(hj`”h]”(hŒDefined on file ”…”�”}”(hjrAh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hj|Ah]”hŒsysfs-block-bcache”…”�”}”(hj~Ah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjzAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆAŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´K{hjrAubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K{hhÊh²hubhÞ)�”}”(hŒdFor a cache, height of the btree excluding leaf nodes (i.e. a one node tree will have a depth of 0).”h]”hŒdFor a cache, height of the btree excluding leaf nodes (i.e. a one node tree will have a depth of 0).”…”�”}”(hj Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K{hhÊh²hubj))�”}”(hŒ).. _abi_sys_block_disk_bcache_unregister:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-block-disk-bcache-unregister”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj¼AubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/block\/\\/bcache\/unregister**”h]”j`)�”}”(hŒ.**\/sys\/block\/\\/bcache\/unregister**”h]”hŒ*/sys/block//bcache/unregister”…”�”}”(hjÖAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒAubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhjÏAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌAubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉAubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼Aubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹Aubah}”(h]”j¸Aah ]”h"]”Œ$abi_sys_block_disk_bcache_unregister”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBj®Asj˜}”j¸Aj®AsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hj Bh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjBh]”hŒsysfs-block-bcache”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j"BŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´Khj Bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubhÞ)�”}”(hX8A write to this file causes the backing device or cache to be unregistered. If a backing device had dirty data in the cache, writeback mode is automatically disabled and all dirty data is flushed before the device is unregistered. Caches unregister all associated backing devices before unregistering themselves.”h]”hX8A write to this file causes the backing device or cache to be unregistered. If a backing device had dirty data in the cache, writeback mode is automatically disabled and all dirty data is flushed before the device is unregistered. Caches unregister all associated backing devices before unregistering themselves.”…”�”}”(hj:Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_block_disk_bcache_writeback:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-block-disk-bcache-writeback”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjVBubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/block\/\\/bcache\/writeback**”h]”j`)�”}”(hŒ-**\/sys\/block\/\\/bcache\/writeback**”h]”hŒ)/sys/block//bcache/writeback”…”�”}”(hjpBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjlBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K;hjiBubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfBubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcBubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjVBubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjSBubah}”(h]”jRBah ]”h"]”Œ#abi_sys_block_disk_bcache_writeback”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡BjHBsj˜}”jRBjHBsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hj¦Bh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hj°Bh]”hŒsysfs-block-bcache”…”�”}”(hj²Bh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj®Bubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¼BŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´K;hj¦Bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K;hhÊh²hubhÞ)�”}”(hŒãFor backing devices: When on, writeback caching is enabled and writes will be buffered in the cache. When off, caching is in writethrough mode; reads and writes will be added to the cache but no write buffering will take place.”h]”hŒãFor backing devices: When on, writeback caching is enabled and writes will be buffered in the cache. When off, caching is in writethrough mode; reads and writes will be added to the cache but no write buffering will take place.”…”�”}”(hjÔBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K;hhÊh²hubj))�”}”(hŒ... _abi_sys_block_disk_bcache_writeback_delay:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-block-disk-bcache-writeback-delay”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjðBubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/block\/\\/bcache\/writeback_delay**”h]”j`)�”}”(hŒ3**\/sys\/block\/\\/bcache\/writeback_delay**”h]”hŒ//sys/block//bcache/writeback_delay”…”�”}”(hj Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KNhjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýBubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðBubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjíBubah}”(h]”jìBah ]”h"]”Œ)abi_sys_block_disk_bcache_writeback_delay”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;CjâBsj˜}”jìBjâBsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hj@Ch²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjJCh]”hŒsysfs-block-bcache”…”�”}”(hjLCh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHCubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVCŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´KNhj@Cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KNhhÊh²hubhÞ)�”}”(hŒôFor backing devices: In writeback mode, when dirty data is written to the cache and the cache held no dirty data for that backing device, writeback from cache to backing device starts after this delay, expressed as an integer number of seconds.”h]”hŒôFor backing devices: In writeback mode, when dirty data is written to the cache and the cache held no dirty data for that backing device, writeback from cache to backing device starts after this delay, expressed as an integer number of seconds.”…”�”}”(hjnCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KNhhÊh²hubj))�”}”(hŒ0.. _abi_sys_block_disk_bcache_writeback_percent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-block-disk-bcache-writeback-percent”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjŠCubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/block\/\\/bcache\/writeback_percent**”h]”j`)�”}”(hŒ5**\/sys\/block\/\\/bcache\/writeback_percent**”h]”hŒ1/sys/block//bcache/writeback_percent”…”�”}”(hj¤Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KWhj�Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšCubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠCubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡Cubah}”(h]”j†Cah ]”h"]”Œ+abi_sys_block_disk_bcache_writeback_percent”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕCj|Csj˜}”j†Cj|CsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hjÚCh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjäCh]”hŒsysfs-block-bcache”…”�”}”(hjæCh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjâCubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jðCŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´KWhjÚCubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KWhhÊh²hubhÞ)�”}”(hXFor backing devices: If nonzero, writeback from cache to backing device only takes place when more than this percentage of the cache is used, allowing more write coalescing to take place and reducing total number of writes sent to the backing device. Integer between 0 and 40.”h]”hXFor backing devices: If nonzero, writeback from cache to backing device only takes place when more than this percentage of the cache is used, allowing more write coalescing to take place and reducing total number of writes sent to the backing device. Integer between 0 and 40.”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KWhhÊh²hubj))�”}”(hŒ0.. _abi_sys_block_disk_bcache_writeback_running:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-block-disk-bcache-writeback-running”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj$DubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/block\/\\/bcache\/writeback_running**”h]”j`)�”}”(hŒ5**\/sys\/block\/\\/bcache\/writeback_running**”h]”hŒ1/sys/block//bcache/writeback_running”…”�”}”(hj>Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:Dubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KDhj7Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$Dubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!Dubah}”(h]”j Dah ]”h"]”Œ+abi_sys_block_disk_bcache_writeback_running”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”joDjDsj˜}”j DjDsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hjtDh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hj~Dh]”hŒsysfs-block-bcache”…”�”}”(hj€Dh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj|Dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŠDŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´KDhjtDubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KDhhÊh²hubhÞ)�”}”(hXFor backing devices: when off, dirty data will not be written from the cache to the backing device. The cache will still be used to buffer writes until it is mostly full, at which point writes transparently revert to writethrough mode. Intended only for benchmarking/testing.”h]”hXFor backing devices: when off, dirty data will not be written from the cache to the backing device. The cache will still be used to buffer writes until it is mostly full, at which point writes transparently revert to writethrough mode. Intended only for benchmarking/testing.”…”�”}”(hj¢Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KDhhÊh²hubj))�”}”(hŒ&.. _abi_sys_block_disk_bcache_written:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-block-disk-bcache-written”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj¾DubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/block\/\\/bcache\/written**”h]”j`)�”}”(hŒ+**\/sys\/block\/\\/bcache\/written**”h]”hŒ'/sys/block//bcache/written”…”�”}”(hjØDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔDubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KŠhjÑDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎDubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjËDubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾Dubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»Dubah}”(h]”jºDah ]”h"]”Œ!abi_sys_block_disk_bcache_written”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Ej°Dsj˜}”jºDj°DsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-block-bcache `”h]”(hŒDefined on file ”…”�”}”(hjEh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-block-bcache `”h]”j§)�”}”(hjEh]”hŒsysfs-block-bcache”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j$EŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_block_bcache”uh1hh³j:h´KŠhjEubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KŠhhÊh²hubhÞ)�”}”(hŒgFor a cache, total amount of data in human readable units written to the cache, excluding all metadata.”h]”hŒgFor a cache, total amount of data in human readable units written to the cache, excluding all metadata.”…”�”}”(hj\/dm\/name**”h]”j`)�”}”(hŒ'**\/sys\/block\/dm\-\\/dm\/name**”h]”hŒ#/sys/block/dm-/dm/name”…”�”}”(hjrEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjnEubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-block-dm”h´KhjkEubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeEubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjXEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjUEubah}”(h]”jTEah ]”h"]”Œabi_sys_block_dm_num_dm_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤EjJEsj˜}”jTEjJEsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-block-dm `”h]”(hŒDefined on file ”…”�”}”(hj©Eh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-block-dm `”h]”j§)�”}”(hj³Eh]”hŒsysfs-block-dm”…”�”}”(hjµEh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj±Eubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¿EŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_block_dm”uh1hh³j†Eh´Khj©Eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´KhhÊh²hubhÞ)�”}”(hŒJDevice-mapper device name. Read-only string containing mapped device name.”h]”hŒJDevice-mapper device name. Read-only string containing mapped device name.”…”�”}”(hj×Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ,Users: util-linux, device-mapper udev rules ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjìEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j†Eh´KhjèEubj1)�”}”(hhh]”hÞ)�”}”(hŒ$util-linux, device-mapper udev rules”h]”hŒ$util-linux, device-mapper udev rules”…”�”}”(hjýEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´KhjúEubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjèEubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j†Eh´KhjåEubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ;.. _abi_sys_block_dm_num_dm_rq_based_seq_io_merge_deadline:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-block-dm-num-dm-rq-based-seq-io-merge-deadline”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj+FubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/block\/dm\-\\/dm\/rq_based_seq_io_merge_deadline**”h]”j`)�”}”(hŒA**\/sys\/block\/dm\-\\/dm\/rq_based_seq_io_merge_deadline**”h]”hŒ=/sys/block/dm-/dm/rq_based_seq_io_merge_deadline”…”�”}”(hjEFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´Khj>Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+Fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(Fubah}”(h]”j'Fah ]”h"]”Œ6abi_sys_block_dm_num_dm_rq_based_seq_io_merge_deadline”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvFjFsj˜}”j'FjFsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-block-dm `”h]”(hŒDefined on file ”…”�”}”(hj{Fh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-block-dm `”h]”j§)�”}”(hj…Fh]”hŒsysfs-block-dm”…”�”}”(hj‡Fh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjƒFubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‘FŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_block_dm”uh1hh³j†Eh´Khj{Fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´KhhÊh²hubhÞ)�”}”(hX¡Allow control over how long a request that is a reasonable merge candidate can be queued on the request queue. The resolution of this deadline is in microseconds (ranging from 1 to 100000 usecs). Setting this attribute to 0 (the default) will disable request-based DM's merge heuristic and associated extra accounting. This attribute is not applicable to bio-based DM devices so it will only ever report 0 for them.”h]”hX£Allow control over how long a request that is a reasonable merge candidate can be queued on the request queue. The resolution of this deadline is in microseconds (ranging from 1 to 100000 usecs). Setting this attribute to 0 (the default) will disable request-based DM’s merge heuristic and associated extra accounting. This attribute is not applicable to bio-based DM devices so it will only ever report 0 for them.”…”�”}”(hj©Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_block_dm_num_dm_suspended:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-block-dm-num-dm-suspended”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjÅFubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/block\/dm\-\\/dm\/suspended**”h]”j`)�”}”(hŒ,**\/sys\/block\/dm\-\\/dm\/suspended**”h]”hŒ(/sys/block/dm-/dm/suspended”…”�”}”(hjßFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´KhjØFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕFubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒFubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅFubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂFubah}”(h]”jÁFah ]”h"]”Œ!abi_sys_block_dm_num_dm_suspended”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jGj·Fsj˜}”jÁFj·FsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-block-dm `”h]”(hŒDefined on file ”…”�”}”(hjGh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-block-dm `”h]”j§)�”}”(hjGh]”hŒsysfs-block-dm”…”�”}”(hj!Gh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j+GŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_block_dm”uh1hh³j†Eh´KhjGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´KhhÊh²hubhÞ)�”}”(hŒ…Device-mapper device suspend state. Contains the value 1 while the device is suspended. Otherwise it contains 0. Read-only attribute.”h]”hŒ…Device-mapper device suspend state. Contains the value 1 while the device is suspended. Otherwise it contains 0. Read-only attribute.”…”�”}”(hjCGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ,Users: util-linux, device-mapper udev rules ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjXGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j†Eh´KhjTGubj1)�”}”(hhh]”hÞ)�”}”(hŒ$util-linux, device-mapper udev rules”h]”hŒ$util-linux, device-mapper udev rules”…”�”}”(hjiGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´KhjfGubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjTGubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j†Eh´KhjQGubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ'.. _abi_sys_block_dm_num_dm_use_blk_mq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-block-dm-num-dm-use-blk-mq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj—GubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/block\/dm\-\\/dm\/use_blk_mq**”h]”j`)�”}”(hŒ-**\/sys\/block\/dm\-\\/dm\/use_blk_mq**”h]”hŒ)/sys/block/dm-/dm/use_blk_mq”…”�”}”(hj±Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­Gubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´K)hjªGubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§Gubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤Gubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—Gubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”Gubah}”(h]”j“Gah ]”h"]”Œ"abi_sys_block_dm_num_dm_use_blk_mq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâGj‰Gsj˜}”j“Gj‰GsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-block-dm `”h]”(hŒDefined on file ”…”�”}”(hjçGh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-block-dm `”h]”j§)�”}”(hjñGh]”hŒsysfs-block-dm”…”�”}”(hjóGh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjïGubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jýGŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_block_dm”uh1hh³j†Eh´K)hjçGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´K)hhÊh²hubhÞ)�”}”(hŒ“Request-based Device-mapper blk-mq I/O path mode. Contains the value 1 if the device is using blk-mq. Otherwise it contains 0. Read-only attribute.”h]”hŒ“Request-based Device-mapper blk-mq I/O path mode. Contains the value 1 if the device is using blk-mq. Otherwise it contains 0. Read-only attribute.”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´K)hhÊh²hubj))�”}”(hŒ!.. _abi_sys_block_dm_num_dm_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-dm-num-dm-uuid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj1HubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/block\/dm\-\\/dm\/uuid**”h]”j`)�”}”(hŒ'**\/sys\/block\/dm\-\\/dm\/uuid**”h]”hŒ#/sys/block/dm-/dm/uuid”…”�”}”(hjKHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGHubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´K hjDHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAHubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1Hubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.Hubah}”(h]”j-Hah ]”h"]”Œabi_sys_block_dm_num_dm_uuid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|Hj#Hsj˜}”j-Hj#HsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-block-dm `”h]”(hŒDefined on file ”…”�”}”(hj�Hh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-block-dm `”h]”j§)�”}”(hj‹Hh]”hŒsysfs-block-dm”…”�”}”(hj�Hh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‰Hubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿•Œ refdomain”j—HŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_block_dm”uh1hh³j†Eh´K hj�Hubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´K hhÊh²hubhÞ)�”}”(hŒeDevice-mapper device UUID. Read-only string containing DM-UUID or empty string if DM-UUID is not set.”h]”hŒeDevice-mapper device UUID. Read-only string containing DM-UUID or empty string if DM-UUID is not set.”…”�”}”(hj¯Hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´K hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ,Users: util-linux, device-mapper udev rules ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÄHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j†Eh´K hjÀHubj1)�”}”(hhh]”hÞ)�”}”(hŒ$util-linux, device-mapper udev rules”h]”hŒ$util-linux, device-mapper udev rules”…”�”}”(hjÕHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Eh´K hjÒHubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÀHubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j†Eh´K hj½Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ*.. _abi_sys_block_etherd_firmware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-block-etherd-firmware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjIubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/block\/etherd\*\/firmware\-version**”h]”j`)�”}”(hŒ-**\/sys\/block\/etherd\*\/firmware\-version**”h]”hŒ)/sys/block/etherd*/firmware-version”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjIubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-block-aoe”h´K hjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjIubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjIubah}”(h]”jÿHah ]”h"]”Œ%abi_sys_block_etherd_firmware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jOIjõHsj˜}”jÿHjõHsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-block-aoe `”h]”(hŒDefined on file ”…”�”}”(hjTIh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-block-aoe `”h]”j§)�”}”(hj^Ih]”hŒsysfs-block-aoe”…”�”}”(hj`Ih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj\Iubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jjIŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_block_aoe”uh1hh³j1Ih´K hjTIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´K hhÊh²hubhÞ)�”}”(hŒ+(RO) Version of the firmware in the target.”h]”hŒ+(RO) Version of the firmware in the target.”…”�”}”(hj‚Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´K hhÊh²hubj))�”}”(hŒ.. _abi_sys_block_etherd_mac:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-etherd-mac”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hjžIubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/block\/etherd\*\/mac**”h]”j`)�”}”(hŒ**\/sys\/block\/etherd\*\/mac**”h]”hŒ/sys/block/etherd*/mac”…”�”}”(hj¸Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´Iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´Khj±Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjžIubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›Iubah}”(h]”jšIah ]”h"]”Œabi_sys_block_etherd_mac”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jéIj�Isj˜}”jšIj�IsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-block-aoe `”h]”(hŒDefined on file ”…”�”}”(hjîIh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-block-aoe `”h]”j§)�”}”(hjøIh]”hŒsysfs-block-aoe”…”�”}”(hjúIh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjöIubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jJŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_block_aoe”uh1hh³j1Ih´KhjîIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´KhhÊh²hubhÞ)�”}”(hŒG(RO) The ethernet address of the remote Ata over Ethernet (AoE) device.”h]”hŒG(RO) The ethernet address of the remote Ata over Ethernet (AoE) device.”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_block_etherd_netif:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-etherd-netif”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj8JubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/block\/etherd\*\/netif**”h]”j`)�”}”(hŒ!**\/sys\/block\/etherd\*\/netif**”h]”hŒ/sys/block/etherd*/netif”…”�”}”(hjRJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´K hjKJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHJubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEJubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8Jubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5Jubah}”(h]”j4Jah ]”h"]”Œabi_sys_block_etherd_netif”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƒJj*Jsj˜}”j4Jj*JsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-block-aoe `”h]”(hŒDefined on file ”…”�”}”(hjˆJh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-block-aoe `”h]”j§)�”}”(hj’Jh]”hŒsysfs-block-aoe”…”�”}”(hj”Jh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�Jubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jžJŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_block_aoe”uh1hh³j1Ih´K hjˆJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´K hhÊh²hubhÞ)�”}”(hŒŠ(RO) The names of the network interfaces on the localhost (comma separated) through which we are communicating with the remote AoE device.”h]”hŒŠ(RO) The names of the network interfaces on the localhost (comma separated) through which we are communicating with the remote AoE device.”…”�”}”(hj¶Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´K hhÊh²hubj))�”}”(hŒ!.. _abi_sys_block_etherd_payload:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-etherd-payload”uh1j(h´KhhÊh²hh³Nube(j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjÒJubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/block\/etherd\*\/payload**”h]”j`)�”}”(hŒ#**\/sys\/block\/etherd\*\/payload**”h]”hŒ/sys/block/etherd*/payload”…”�”}”(hjìJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´K'hjåJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâJubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßJubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒJubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÏJubah}”(h]”jÎJah ]”h"]”Œabi_sys_block_etherd_payload”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jKjÄJsj˜}”jÎJjÄJsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-block-aoe `”h]”(hŒDefined on file ”…”�”}”(hj"Kh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-block-aoe `”h]”j§)�”}”(hj,Kh]”hŒsysfs-block-aoe”…”�”}”(hj.Kh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj*Kubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j8KŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_block_aoe”uh1hh³j1Ih´K'hj"Kubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´K'hhÊh²hubhÞ)�”}”(hŒu(RO) The amount of user data transferred (in bytes) inside each AoE command on the network, network headers excluded.”h]”hŒu(RO) The amount of user data transferred (in bytes) inside each AoE command on the network, network headers excluded.”…”�”}”(hjPKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´K'hhÊh²hubj))�”}”(hŒ.. _abi_sys_block_etherd_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-etherd-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjlKubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/block\/etherd\*\/state**”h]”j`)�”}”(hŒ!**\/sys\/block\/etherd\*\/state**”h]”hŒ/sys/block/etherd*/state”…”�”}”(hj†Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚Kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´KhjKubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjyKubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjlKubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjiKubah}”(h]”jhKah ]”h"]”Œabi_sys_block_etherd_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j·Kj^Ksj˜}”jhKj^KsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-block-aoe `”h]”(hŒDefined on file ”…”�”}”(hj¼Kh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-block-aoe `”h]”j§)�”}”(hjÆKh]”hŒsysfs-block-aoe”…”�”}”(hjÈKh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÄKubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÒKŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_block_aoe”uh1hh³j1Ih´Khj¼Kubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´KhhÊh²hubhÞ)�”}”(hXà(RO) Device status. The state attribute is "up" when the device is ready for I/O and "down" if detected but unusable. The "down,closewait" state shows that the device is still open and cannot come up again until it has been closed. The "up,kickme" state means that the driver wants to send more commands to the target but found out there were already the max number of commands waiting for a response. It will retry again after being kicked by the periodic timer handler routine.”h]”hXð(RO) Device status. The state attribute is “upâ€� when the device is ready for I/O and “downâ€� if detected but unusable. The “down,closewaitâ€� state shows that the device is still open and cannot come up again until it has been closed. The “up,kickmeâ€� state means that the driver wants to send more commands to the target but found out there were already the max number of commands waiting for a response. It will retry again after being kicked by the periodic timer handler routine.”…”�”}”(hjêKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j1Ih´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_block_loopx_loop_autoclear:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-block-loopx-loop-autoclear”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjLubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/block\/loopX\/loop\/autoclear**”h]”j`)�”}”(hŒ(**\/sys\/block\/loopX\/loop\/autoclear**”h]”hŒ$/sys/block/loopX/loop/autoclear”…”�”}”(hj Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-block-loop”h´KhjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjLubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLubah}”(h]”jLah ]”h"]”Œ"abi_sys_block_loopx_loop_autoclear”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jRLjøKsj˜}”jLjøKsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-loop `”h]”(hŒDefined on file ”…”�”}”(hjWLh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-loop `”h]”j§)�”}”(hjaLh]”hŒsysfs-block-loop”…”�”}”(hjcLh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_Lubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jmLŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_loop”uh1hh³j4Lh´KhjWLubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´KhhÊh²hubhÞ)�”}”(hŒž(RO) Shows if the device is in autoclear mode or not ( "1" or "0"). Autoclear (if set) indicates that the loopback device will self-distruct after last close.”h]”hŒ¦(RO) Shows if the device is in autoclear mode or not ( “1â€� or “0â€�). Autoclear (if set) indicates that the loopback device will self-distruct after last close.”…”�”}”(hj…Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_block_loopx_loop_backing_file:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-block-loopx-loop-backing-file”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj¡LubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/block\/loopX\/loop\/backing_file**”h]”j`)�”}”(hŒ+**\/sys\/block\/loopX\/loop\/backing_file**”h]”hŒ'/sys/block/loopX/loop/backing_file”…”�”}”(hj»Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·Lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´K hj´Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡Lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjžLubah}”(h]”j�Lah ]”h"]”Œ%abi_sys_block_loopx_loop_backing_file”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jìLj“Lsj˜}”j�Lj“LsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-loop `”h]”(hŒDefined on file ”…”�”}”(hjñLh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-loop `”h]”j§)�”}”(hjûLh]”hŒsysfs-block-loop”…”�”}”(hjýLh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjùLubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_loop”uh1hh³j4Lh´K hjñLubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´K hhÊh²hubhÞ)�”}”(hŒO(RO) The path of the backing file that the loop device maps its data blocks to.”h]”hŒO(RO) The path of the backing file that the loop device maps its data blocks to.”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´K hhÊh²hubj))�”}”(hŒ!.. _abi_sys_block_loopx_loop_dio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-loopx-loop-dio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hj;MubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/block\/loopX\/loop\/dio**”h]”j`)�”}”(hŒ"**\/sys\/block\/loopX\/loop\/dio**”h]”hŒ/sys/block/loopX/loop/dio”…”�”}”(hjUMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQMubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´K,hjNMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHMubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;Mubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8Mubah}”(h]”j7Mah ]”h"]”Œabi_sys_block_loopx_loop_dio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†Mj-Msj˜}”j7Mj-MsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-loop `”h]”(hŒDefined on file ”…”�”}”(hj‹Mh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-loop `”h]”j§)�”}”(hj•Mh]”hŒsysfs-block-loop”…”�”}”(hj—Mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj“Mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¡MŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_loop”uh1hh³j4Lh´K,hj‹Mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´K,hhÊh²hubhÞ)�”}”(hŒP(RO) Shows if direct IO is being used to access backing file or not ("1 or "0").”h]”hŒV(RO) Shows if direct IO is being used to access backing file or not (“1 or “0â€�).”…”�”}”(hj¹Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´K,hhÊh²hubj))�”}”(hŒ$.. _abi_sys_block_loopx_loop_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-loopx-loop-offset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjÕMubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/block\/loopX\/loop\/offset**”h]”j`)�”}”(hŒ%**\/sys\/block\/loopX\/loop\/offset**”h]”hŒ!/sys/block/loopX/loop/offset”…”�”}”(hjïMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëMubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´KhjèMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâMubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒMubah}”(h]”jÑMah ]”h"]”Œabi_sys_block_loopx_loop_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j NjÇMsj˜}”jÑMjÇMsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-loop `”h]”(hŒDefined on file ”…”�”}”(hj%Nh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-loop `”h]”j§)�”}”(hj/Nh]”hŒsysfs-block-loop”…”�”}”(hj1Nh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj-Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j;NŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_loop”uh1hh³j4Lh´Khj%Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´KhhÊh²hubhÞ)�”}”(hŒ(RO) Start offset (in bytes).”h]”hŒ(RO) Start offset (in bytes).”…”�”}”(hjSNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_block_loopx_loop_partscan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-block-loopx-loop-partscan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjoNubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/block\/loopX\/loop\/partscan**”h]”j`)�”}”(hŒ'**\/sys\/block\/loopX\/loop\/partscan**”h]”hŒ#/sys/block/loopX/loop/partscan”…”�”}”(hj‰Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´K!hj‚Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoNubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlNubah}”(h]”jkNah ]”h"]”Œ!abi_sys_block_loopx_loop_partscan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºNjaNsj˜}”jkNjaNsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-loop `”h]”(hŒDefined on file ”…”�”}”(hj¿Nh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-loop `”h]”j§)�”}”(hjÉNh]”hŒsysfs-block-loop”…”�”}”(hjËNh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÇNubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÕNŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_loop”uh1hh³j4Lh´K!hj¿Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´K!hhÊh²hubhÞ)�”}”(hX(RO) Shows if automatic partition scanning is enabled for the device or not ("1" or "0"). This can be requested individually per loop device during its setup by setting LO_FLAGS_PARTSCAN in in the ioctl request. By default, no partition tables are scanned.”h]”hX(RO) Shows if automatic partition scanning is enabled for the device or not (“1â€� or “0â€�). This can be requested individually per loop device during its setup by setting LO_FLAGS_PARTSCAN in in the ioctl request. By default, no partition tables are scanned.”…”�”}”(hjíNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´K!hhÊh²hubj))�”}”(hŒ'.. _abi_sys_block_loopx_loop_sizelimit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-block-loopx-loop-sizelimit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj OubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/block\/loopX\/loop\/sizelimit**”h]”j`)�”}”(hŒ(**\/sys\/block\/loopX\/loop\/sizelimit**”h]”hŒ$/sys/block/loopX/loop/sizelimit”…”�”}”(hj#Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´KhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Oubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOubah}”(h]”jOah ]”h"]”Œ"abi_sys_block_loopx_loop_sizelimit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTOjûNsj˜}”jOjûNsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-loop `”h]”(hŒDefined on file ”…”�”}”(hjYOh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-loop `”h]”j§)�”}”(hjcOh]”hŒsysfs-block-loop”…”�”}”(hjeOh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaOubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joOŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_loop”uh1hh³j4Lh´KhjYOubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´KhhÊh²hubhÞ)�”}”(hŒN(RO) The size (in bytes) that the block device maps, starting from the offset.”h]”hŒN(RO) The size (in bytes) that the block device maps, starting from the offset.”…”�”}”(hj‡Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Lh´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_block_rnbd_n_rnbd_access_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-block-rnbd-n-rnbd-access-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj£OubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/block\/rnbd\\/rnbd\/access_mode**”h]”j`)�”}”(hŒ.**\/sys\/block\/rnbd\\/rnbd\/access_mode**”h]”hŒ*/sys/block/rnbd/rnbd/access_mode”…”�”}”(hj½Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹Oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-block-rnbd”h´K*hj¶Oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³Oubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°Oubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£Oubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Oubah}”(h]”jŸOah ]”h"]”Œ%abi_sys_block_rnbd_n_rnbd_access_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jïOj•Osj˜}”jŸOj•OsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-rnbd `”h]”(hŒDefined on file ”…”�”}”(hjôOh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-rnbd `”h]”j§)�”}”(hjþOh]”hŒsysfs-block-rnbd”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjüOubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j PŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_rnbd”uh1hh³jÑOh´K*hjôOubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K*hhÊh²hubhÞ)�”}”(hŒ5Contains the device access mode: ro, rw or migration.”h]”hŒ5Contains the device access mode: ro, rw or migration.”…”�”}”(hj"Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K*hhÊh²hubj))�”}”(hŒ+.. _abi_sys_block_rnbd_n_rnbd_mapping_path:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-block-rnbd-n-rnbd-mapping-path”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj>PubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/block\/rnbd\\/rnbd\/mapping_path**”h]”j`)�”}”(hŒ/**\/sys\/block\/rnbd\\/rnbd\/mapping_path**”h]”hŒ+/sys/block/rnbd/rnbd/mapping_path”…”�”}”(hjXPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTPubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K#hjQPubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNPubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjKPubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>Pubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;Pubah}”(h]”j:Pah ]”h"]”Œ&abi_sys_block_rnbd_n_rnbd_mapping_path”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰Pj0Psj˜}”j:Pj0PsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-rnbd `”h]”(hŒDefined on file ”…”�”}”(hjŽPh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-rnbd `”h]”j§)�”}”(hj˜Ph]”hŒsysfs-block-rnbd”…”�”}”(hjšPh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj–Pubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¤PŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_rnbd”uh1hh³jÑOh´K#hjŽPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K#hhÊh²hubhÞ)�”}”(hŒOContains the path that was passed as "device_path" to the map_device operation.”h]”hŒSContains the path that was passed as “device_pathâ€� to the map_device operation.”…”�”}”(hj¼Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K#hhÊh²hubj))�”}”(hŒ-.. _abi_sys_block_rnbd_n_rnbd_nr_poll_queues:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-block-rnbd-n-rnbd-nr-poll-queues”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjØPubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/block\/rnbd\\/rnbd\/nr_poll_queues**”h]”j`)�”}”(hŒ1**\/sys\/block\/rnbd\\/rnbd\/nr_poll_queues**”h]”hŒ-/sys/block/rnbd/rnbd/nr_poll_queues”…”�”}”(hjòPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjîPubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K`”h]”(hŒDefined on file ”…”�”}”(hj(Qh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-rnbd `”h]”j§)�”}”(hj2Qh]”hŒsysfs-block-rnbd”…”�”}”(hj4Qh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0Qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j>QŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_rnbd”uh1hh³jÑOh´K\/rnbd\/remap_device**”h]”j`)�”}”(hŒ/**\/sys\/block\/rnbd\\/rnbd\/remap_device**”h]”hŒ+/sys/block/rnbd/rnbd/remap_device”…”�”}”(hjŒQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K6hj…Qubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚Qubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjrQubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjoQubah}”(h]”jnQah ]”h"]”Œ&abi_sys_block_rnbd_n_rnbd_remap_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½QjdQsj˜}”jnQjdQsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-rnbd `”h]”(hŒDefined on file ”…”�”}”(hjÂQh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-rnbd `”h]”j§)�”}”(hjÌQh]”hŒsysfs-block-rnbd”…”�”}”(hjÎQh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÊQubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jØQŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_rnbd”uh1hh³jÑOh´K6hjÂQubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K6hhÊh²hubhÞ)�”}”(hŒBRemap the disconnected device if the session is not destroyed yet.”h]”hŒBRemap the disconnected device if the session is not destroyed yet.”…”�”}”(hjðQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K6hhÊh²hubj))�”}”(hŒ%.. _abi_sys_block_rnbd_n_rnbd_resize:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-block-rnbd-n-rnbd-resize”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj RubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/block\/rnbd\\/rnbd\/resize**”h]”j`)�”}”(hŒ)**\/sys\/block\/rnbd\\/rnbd\/resize**”h]”hŒ%/sys/block/rnbd/rnbd/resize”…”�”}”(hj&Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"Rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K0hjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Rubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Rubah}”(h]”jRah ]”h"]”Œ abi_sys_block_rnbd_n_rnbd_resize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWRjþQsj˜}”jRjþQsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-rnbd `”h]”(hŒDefined on file ”…”�”}”(hj\Rh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-rnbd `”h]”j§)�”}”(hjfRh]”hŒsysfs-block-rnbd”…”�”}”(hjhRh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjdRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jrRŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_rnbd”uh1hh³jÑOh´K0hj\Rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K0hhÊh²hubhÞ)�”}”(hŒ;Write the number of sectors to change the size of the disk.”h]”hŒ;Write the number of sectors to change the size of the disk.”…”�”}”(hjŠRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´K0hhÊh²hubj))�”}”(hŒ&.. _abi_sys_block_rnbd_n_rnbd_session:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-block-rnbd-n-rnbd-session”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj¦RubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/block\/rnbd\\/rnbd\/session**”h]”j`)�”}”(hŒ***\/sys\/block\/rnbd\\/rnbd\/session**”h]”hŒ&/sys/block/rnbd/rnbd/session”…”�”}”(hjÀRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼Rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´Khj¹Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦Rubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£Rubah}”(h]”j¢Rah ]”h"]”Œ!abi_sys_block_rnbd_n_rnbd_session”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñRj˜Rsj˜}”j¢Rj˜RsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-rnbd `”h]”(hŒDefined on file ”…”�”}”(hjöRh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-rnbd `”h]”j§)�”}”(hjSh]”hŒsysfs-block-rnbd”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjþRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j SŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_rnbd”uh1hh³jÑOh´KhjöRubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´KhhÊh²hubhÞ)�”}”(hŒüRNBD uses RTRS session to transport the data between client and server. The entry "session" contains the name of the session, that was used to establish the RTRS session. It's the same name that was passed as server parameter to the map_device entry.”h]”hXRNBD uses RTRS session to transport the data between client and server. The entry “sessionâ€� contains the name of the session, that was used to establish the RTRS session. It’s the same name that was passed as server parameter to the map_device entry.”…”�”}”(hj$Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_block_rnbd_n_rnbd_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-rnbd-n-rnbd-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj@SubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/block\/rnbd\\/rnbd\/state**”h]”j`)�”}”(hŒ(**\/sys\/block\/rnbd\\/rnbd\/state**”h]”hŒ$/sys/block/rnbd/rnbd/state”…”�”}”(hjZSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´KhjSSubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMSubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@Subeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=Subah}”(h]”j`”h]”(hŒDefined on file ”…”�”}”(hj�Sh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-rnbd `”h]”j§)�”}”(hjšSh]”hŒsysfs-block-rnbd”…”�”}”(hjœSh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj˜Subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¦SŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_rnbd”uh1hh³jÑOh´Khj�Subeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´KhhÊh²hubhÞ)�”}”(hX`The file contains the current state of the block device. The state file returns "open" when the device is successfully mapped from the server and accepting I/O requests. When the connection to the server gets disconnected in case of an error (e.g. link failure), the state file returns "closed" and all I/O requests submitted to it will fail with -EIO.”h]”hXhThe file contains the current state of the block device. The state file returns “openâ€� when the device is successfully mapped from the server and accepting I/O requests. When the connection to the server gets disconnected in case of an error (e.g. link failure), the state file returns “closedâ€� and all I/O requests submitted to it will fail with -EIO.”…”�”}”(hj¾Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_block_rnbd_n_rnbd_unmap_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-block-rnbd-n-rnbd-unmap-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÚSubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/block\/rnbd\\/rnbd\/unmap_device**”h]”j`)�”}”(hŒ/**\/sys\/block\/rnbd\\/rnbd\/unmap_device**”h]”hŒ+/sys/block/rnbd/rnbd/unmap_device”…”�”}”(hjôSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´KhjíSubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçSubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×Subah}”(h]”jÖSah ]”h"]”Œ&abi_sys_block_rnbd_n_rnbd_unmap_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%TjÌSsj˜}”jÖSjÌSsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-rnbd `”h]”(hŒDefined on file ”…”�”}”(hj*Th²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-rnbd `”h]”j§)�”}”(hj4Th]”hŒsysfs-block-rnbd”…”�”}”(hj6Th²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2Tubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@TŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_rnbd”uh1hh³jÑOh´Khj*Tubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´KhhÊh²hubhÞ)�”}”(hŒaTo unmap a volume, "normal" or "force" has to be written to: /sys/block/rnbd/rnbd/unmap_device”h]”hŒiTo unmap a volume, “normalâ€� or “forceâ€� has to be written to: /sys/block/rnbd/rnbd/unmap_device”…”�”}”(hjXTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´KhhÊh²hubhÞ)�”}”(hŒÑWhen "normal" is used, the operation will fail with EBUSY if any process is using the device. When "force" is used, the device is also unmapped when device is in use. All I/Os that are in progress will fail.”h]”hŒÙWhen “normalâ€� is used, the operation will fail with EBUSY if any process is using the device. When “forceâ€� is used, the device is also unmapped when device is in use. All I/Os that are in progress will fail.”…”�”}”(hjfTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´KhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hjtTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑOh´KhhÊh²hubjl)�”}”(hŒ4# echo "normal" > /sys/block/rnbd0/rnbd/unmap_device”h]”hŒ4# echo "normal" > /sys/block/rnbd0/rnbd/unmap_device”…”�”}”hj‚Tsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÑOh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_block_rssd_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-rssd-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hjžTubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/block\/rssd\*\/status**”h]”j`)�”}”(hŒ **\/sys\/block\/rssd\*\/status**”h]”hŒ/sys/block/rssd*/status”…”�”}”(hj¸Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´Tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-block-rssd”h´Khj±Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjžTubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›Tubah}”(h]”jšTah ]”h"]”Œabi_sys_block_rssd_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêTj�Tsj˜}”jšTj�TsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-rssd `”h]”(hŒDefined on file ”…”�”}”(hjïTh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-rssd `”h]”j§)�”}”(hjùTh]”hŒsysfs-block-rssd”…”�”}”(hjûTh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj÷Tubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_rssd”uh1hh³jÌTh´KhjïTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌTh´KhhÊh²hubhÞ)�”}”(hŒ=This is a read-only file. Indicates the status of the device.”h]”hŒ=This is a read-only file. Indicates the status of the device.”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌTh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_block_zram_id_algorithm_params:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-block-zram-id-algorithm-params”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj9UubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/block\/zram\\/algorithm_params**”h]”j`)�”}”(hŒ.**\/sys\/block\/zram\\/algorithm_params**”h]”hŒ*/sys/block/zram/algorithm_params”…”�”}”(hjSUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOUubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-block-zram”h´K“hjLUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIUubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFUubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9Uubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6Uubah}”(h]”j5Uah ]”h"]”Œ&abi_sys_block_zram_id_algorithm_params”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…Uj+Usj˜}”j5Uj+UsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hjŠUh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hj”Uh]”hŒsysfs-block-zram”…”�”}”(hj–Uh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj’Uubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j UŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´K“hjŠUubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K“hhÊh²hubhÞ)�”}”(hŒ^The algorithm_params file is write-only and is used to setup compression algorithm parameters.”h]”hŒ^The algorithm_params file is write-only and is used to setup compression algorithm parameters.”…”�”}”(hj¸Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K“hhÊh²hubj))�”}”(hŒ&.. _abi_sys_block_zram_id_backing_dev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-block-zram-id-backing-dev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjÔUubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/block\/zram\\/backing_dev**”h]”j`)�”}”(hŒ)**\/sys\/block\/zram\\/backing_dev**”h]”hŒ%/sys/block/zram/backing_dev”…”�”}”(hjîUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêUubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KVhjçUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäUubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáUubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔUubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑUubah}”(h]”jÐUah ]”h"]”Œ!abi_sys_block_zram_id_backing_dev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jVjÆUsj˜}”jÐUjÆUsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hj$Vh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hj.Vh]”hŒsysfs-block-zram”…”�”}”(hj0Vh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj,Vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j:VŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´KVhj$Vubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KVhhÊh²hubhÞ)�”}”(hŒ™The backing_dev file is read-write and set up backing device for zram to write incompressible pages. For using, user should enable CONFIG_ZRAM_WRITEBACK.”h]”hŒ™The backing_dev file is read-write and set up backing device for zram to write incompressible pages. For using, user should enable CONFIG_ZRAM_WRITEBACK.”…”�”}”(hjRVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KVhhÊh²hubj))�”}”(hŒ".. _abi_sys_block_zram_id_bd_stat:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-zram-id-bd-stat”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjnVubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/block\/zram\\/bd_stat**”h]”j`)�”}”(hŒ%**\/sys\/block\/zram\\/bd_stat**”h]”hŒ!/sys/block/zram/bd_stat”…”�”}”(hjˆVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„Vubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´Kmhj�Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnVubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkVubah}”(h]”jjVah ]”h"]”Œabi_sys_block_zram_id_bd_stat”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹Vj`Vsj˜}”jjVj`VsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hj¾Vh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjÈVh]”hŒsysfs-block-zram”…”�”}”(hjÊVh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÆVubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÔVŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´Kmhj¾Vubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KmhhÊh²hubhÞ)�”}”(hŒ£The bd_stat file is read-only and represents backing device's statistics (bd_count, bd_reads, bd_writes) in a format similar to block layer statistics file format.”h]”hŒ¥The bd_stat file is read-only and represents backing device’s statistics (bd_count, bd_reads, bd_writes) in a format similar to block layer statistics file format.”…”�”}”(hjìVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KmhhÊh²hubj))�”}”(hŒ).. _abi_sys_block_zram_id_comp_algorithm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-block-zram-id-comp-algorithm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjWubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/block\/zram\\/comp_algorithm**”h]”j`)�”}”(hŒ,**\/sys\/block\/zram\\/comp_algorithm**”h]”hŒ(/sys/block/zram/comp_algorithm”…”�”}”(hj"Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjWubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjWubah}”(h]”jWah ]”h"]”Œ$abi_sys_block_zram_id_comp_algorithm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jSWjúVsj˜}”jWjúVsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hjXWh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjbWh]”hŒsysfs-block-zram”…”�”}”(hjdWh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`Wubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jnWŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´KhjXWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KhhÊh²hubhÞ)�”}”(hŒ�The comp_algorithm file is read-write and lets to show available and selected compression algorithms, change compression algorithm selection.”h]”hŒ�The comp_algorithm file is read-write and lets to show available and selected compression algorithms, change compression algorithm selection.”…”�”}”(hj†Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_block_zram_id_compact:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-zram-id-compact”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj¢WubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/block\/zram\\/compact**”h]”j`)�”}”(hŒ%**\/sys\/block\/zram\\/compact**”h]”hŒ!/sys/block/zram/compact”…”�”}”(hj¼Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸Wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K4hjµWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢Wubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸWubah}”(h]”jžWah ]”h"]”Œabi_sys_block_zram_id_compact”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jíWj”Wsj˜}”jžWj”WsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hjòWh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjüWh]”hŒsysfs-block-zram”…”�”}”(hjþWh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjúWubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´K4hjòWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K4hhÊh²hubhÞ)�”}”(hŒ”The compact file is write-only and trigger compaction for allocator zrm uses. The allocator moves some objects so that it could free fragment space.”h]”hŒ”The compact file is write-only and trigger compaction for allocator zrm uses. The allocator moves some objects so that it could free fragment space.”…”�”}”(hj Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K4hhÊh²hubj))�”}”(hŒ/.. _abi_sys_block_zram_id_compressed_writeback:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-block-zram-id-compressed-writeback”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj\/compressed_writeback**”h]”j`)�”}”(hŒ2**\/sys\/block\/zram\\/compressed_writeback**”h]”hŒ./sys/block/zram/compressed_writeback”…”�”}”(hjVXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjRXubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KšhjOXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLXubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIXubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`”h]”(hŒDefined on file ”…”�”}”(hjŒXh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hj–Xh]”hŒsysfs-block-zram”…”�”}”(hj˜Xh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj”Xubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¢XŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´KšhjŒXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KšhhÊh²hubhÞ)�”}”(hŒOThe compressed_writeback device attribute toggles compressed writeback feature.”h]”hŒOThe compressed_writeback device attribute toggles compressed writeback feature.”…”�”}”(hjºXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KšhhÊh²hubj))�”}”(hŒ%.. _abi_sys_block_zram_id_debug_stat:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-block-zram-id-debug-stat”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjÖXubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/block\/zram\\/debug_stat**”h]”j`)�”}”(hŒ(**\/sys\/block\/zram\\/debug_stat**”h]”hŒ$/sys/block/zram/debug_stat”…”�”}”(hjðXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjìXubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KMhjéXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæXubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãXubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖXubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓXubah}”(h]”jÒXah ]”h"]”Œ abi_sys_block_zram_id_debug_stat”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j!YjÈXsj˜}”jÒXjÈXsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hj&Yh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hj0Yh]”hŒsysfs-block-zram”…”�”}”(hj2Yh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj.Yubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\/disksize**”h]”j`)�”}”(hŒ&**\/sys\/block\/zram\\/disksize**”h]”hŒ"/sys/block/zram/disksize”…”�”}”(hjŠYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†Yubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KhjƒYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjpYubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjmYubah}”(h]”jlYah ]”h"]”Œabi_sys_block_zram_id_disksize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j»YjbYsj˜}”jlYjbYsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hjÀYh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjÊYh]”hŒsysfs-block-zram”…”�”}”(hjÌYh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÈYubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÖYŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´KhjÀYubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KhhÊh²hubhÞ)�”}”(hŒ§The disksize file is read-write and specifies the disk size which represents the limit on the *uncompressed* worth of data that can be stored in this disk. Unit: bytes”h]”(hŒ^The disksize file is read-write and specifies the disk size which represents the limit on the ”…”�”}”(hjîYh²hh³Nh´Nubj¡()�”}”(hŒ*uncompressed*”h]”hŒ uncompressed”…”�”}”(hjöYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j (hjîYubhŒ; worth of data that can be stored in this disk. Unit: bytes”…”�”}”(hjîYh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_block_zram_id_idle:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-zram-id-idle”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hjZubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/block\/zram\\/idle**”h]”j`)�”}”(hŒ"**\/sys\/block\/zram\\/idle**”h]”hŒ/sys/block/zram/idle”…”�”}”(hj6Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2Zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K^hj/Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZubah}”(h]”jZah ]”h"]”Œabi_sys_block_zram_id_idle”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgZjZsj˜}”jZjZsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hjlZh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjvZh]”hŒsysfs-block-zram”…”�”}”(hjxZh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtZubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚ZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´K^hjlZubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K^hhÊh²hubhÞ)�”}”(hŒ¤idle file is write-only and mark zram slot as idle. If system has mounted debugfs, user can see which slots are idle via /sys/kernel/debug/zram/zram/block_state”h]”hŒ¤idle file is write-only and mark zram slot as idle. If system has mounted debugfs, user can see which slots are idle via /sys/kernel/debug/zram/zram/block_state”…”�”}”(hjšZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K^hhÊh²hubj))�”}”(hŒ$.. _abi_sys_block_zram_id_initstate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-zram-id-initstate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj¶ZubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/block\/zram\\/initstate**”h]”j`)�”}”(hŒ'**\/sys\/block\/zram\\/initstate**”h]”hŒ#/sys/block/zram/initstate”…”�”}”(hjÐZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌZubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K hjÉZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆZubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃZubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶Zubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³Zubah}”(h]”j²Zah ]”h"]”Œabi_sys_block_zram_id_initstate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[j¨Zsj˜}”j²Zj¨ZsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hj[h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hj[h]”hŒsysfs-block-zram”…”�”}”(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ÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´K hj[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K hhÊh²hubhÞ)�”}”(hŒQThe initstate file is read-only and shows the initialization state of the device.”h]”hŒQThe initstate file is read-only and shows the initialization state of the device.”…”�”}”(hj4[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K hhÊh²hubj))�”}”(hŒ".. _abi_sys_block_zram_id_io_stat:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-zram-id-io-stat”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjP[ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/block\/zram\\/io_stat**”h]”j`)�”}”(hŒ%**\/sys\/block\/zram\\/io_stat**”h]”hŒ!/sys/block/zram/io_stat”…”�”}”(hjj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjf[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K`”h]”(hŒDefined on file ”…”�”}”(hj [h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjª[h]”hŒsysfs-block-zram”…”�”}”(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ÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´K\/mem_limit**”h]”j`)�”}”(hŒ'**\/sys\/block\/zram\\/mem_limit**”h]”hŒ#/sys/block/zram/mem_limit”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K+hjý[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjú[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjê[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjç[ubah}”(h]”jæ[ah ]”h"]”Œabi_sys_block_zram_id_mem_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5\jÜ[sj˜}”jæ[jÜ[subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hj:\h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjD\h]”hŒsysfs-block-zram”…”�”}”(hjF\h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjB\ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jP\Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´K+hj:\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K+hhÊh²hubhÞ)�”}”(hŒêThe mem_limit file is write-only and specifies the maximum amount of memory ZRAM can use to store the compressed data. The limit could be changed in run time and "0" means disable the limit. No limit is the initial state. Unit: bytes”h]”hŒîThe mem_limit file is write-only and specifies the maximum amount of memory ZRAM can use to store the compressed data. The limit could be changed in run time and “0â€� means disable the limit. No limit is the initial state. Unit: bytes”…”�”}”(hjh\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K+hhÊh²hubj))�”}”(hŒ'.. _abi_sys_block_zram_id_mem_used_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-block-zram-id-mem-used-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj„\ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/block\/zram\\/mem_used_max**”h]”j`)�”}”(hŒ***\/sys\/block\/zram\\/mem_used_max**”h]”hŒ&/sys/block/zram/mem_used_max”…”�”}”(hjž\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjš\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K!hj—\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�\ubah}”(h]”j€\ah ]”h"]”Œ"abi_sys_block_zram_id_mem_used_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏ\jv\sj˜}”j€\jv\subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hjÔ\h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjÞ\h]”hŒsysfs-block-zram”…”�”}”(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ÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´K!hjÔ\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K!hhÊh²hubhÞ)�”}”(hŒàThe mem_used_max file is write-only and is used to reset the counter of maximum memory zram have consumed to store compressed data. For resetting the value, you should write "0". Otherwise, you could see -EINVAL. Unit: bytes”h]”hŒäThe mem_used_max file is write-only and is used to reset the counter of maximum memory zram have consumed to store compressed data. For resetting the value, you should write “0â€�. Otherwise, you could see -EINVAL. Unit: bytes”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K!hhÊh²hubj))�”}”(hŒ".. _abi_sys_block_zram_id_mm_stat:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-zram-id-mm-stat”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj]ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/block\/zram\\/mm_stat**”h]”j`)�”}”(hŒ%**\/sys\/block\/zram\\/mm_stat**”h]”hŒ!/sys/block/zram/mm_stat”…”�”}”(hj8]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KEhj1]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]ubah}”(h]”j]ah ]”h"]”Œabi_sys_block_zram_id_mm_stat”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ji]j]sj˜}”j]j]subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hjn]h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjx]h]”hŒsysfs-block-zram”…”�”}”(hjz]h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjv]ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„]Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´KEhjn]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KEhhÊh²hubhÞ)�”}”(hŒ¦The mm_stat file is read-only and represents device's mm statistics (orig_data_size, compr_data_size, etc.) in a format similar to block layer statistics file format.”h]”hŒ¨The mm_stat file is read-only and represents device’s mm statistics (orig_data_size, compr_data_size, etc.) in a format similar to block layer statistics file format.”…”�”}”(hjœ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KEhhÊh²hubj))�”}”(hŒ+.. _abi_sys_block_zram_id_recomp_algorithm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-block-zram-id-recomp-algorithm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(•hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj¸]ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/block\/zram\\/recomp_algorithm**”h]”j`)�”}”(hŒ.**\/sys\/block\/zram\\/recomp_algorithm**”h]”hŒ*/sys/block/zram/recomp_algorithm”…”�”}”(hjÒ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K…hjË]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ]ubah}”(h]”j´]ah ]”h"]”Œ&abi_sys_block_zram_id_recomp_algorithm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^jª]sj˜}”j´]jª]subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hj^h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hj^h]”hŒsysfs-block-zram”…”�”}”(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ÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´K…hj^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K…hhÊh²hubhÞ)�”}”(hŒcThe recomp_algorithm file is read-write and allows to set or show secondary compression algorithms.”h]”hŒcThe recomp_algorithm file is read-write and allows to set or show secondary compression algorithms.”…”�”}”(hj6^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K…hhÊh²hubj))�”}”(hŒ%.. _abi_sys_block_zram_id_recompress:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-block-zram-id-recompress”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjR^ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/block\/zram\\/recompress**”h]”j`)�”}”(hŒ(**\/sys\/block\/zram\\/recompress**”h]”hŒ$/sys/block/zram/recompress”…”�”}”(hjl^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KŒhje^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO^ubah}”(h]”jN^ah ]”h"]”Œ abi_sys_block_zram_id_recompress”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�^jD^sj˜}”jN^jD^subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hj¢^h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hj¬^h]”hŒsysfs-block-zram”…”�”}”(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ÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´KŒhj¢^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KŒhhÊh²hubhÞ)�”}”(hŒdThe recompress file is write-only and triggers re-compression with secondary compression algorithms.”h]”hŒdThe recompress file is write-only and triggers re-compression with secondary compression algorithms.”…”�”}”(hjÐ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KŒhhÊh²hubj))�”}”(hŒ .. _abi_sys_block_zram_id_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-zram-id-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjì^ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/block\/zram\\/reset**”h]”j`)�”}”(hŒ#**\/sys\/block\/zram\\/reset**”h]”hŒ/sys/block/zram/reset”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´Khjÿ^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjù^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjì^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjé^ubah}”(h]”jè^ah ]”h"]”Œabi_sys_block_zram_id_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7_jÞ^sj˜}”jè^jÞ^subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hj<_h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjF_h]”hŒsysfs-block-zram”…”�”}”(hjH_h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjD_ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jR_Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´Khj<_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KhhÊh²hubhÞ)�”}”(hŒƒThe reset file is write-only and allows resetting the device. The reset operation frees all the memory associated with this device.”h]”hŒƒThe reset file is write-only and allows resetting the device. The reset operation frees all the memory associated with this device.”…”�”}”(hjj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_block_zram_id_writeback:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-block-zram-id-writeback”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj†_ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/block\/zram\\/writeback**”h]”j`)�”}”(hŒ'**\/sys\/block\/zram\\/writeback**”h]”hŒ#/sys/block/zram/writeback”…”�”}”(hj _h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´Kfhj™_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒ_ubah}”(h]”j‚_ah ]”h"]”Œabi_sys_block_zram_id_writeback”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑ_jx_sj˜}”j‚_jx_subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hjÖ_h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjà_h]”hŒsysfs-block-zram”…”�”}”(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ÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´KfhjÖ_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KfhhÊh²hubhÞ)�”}”(hŒ_The writeback file is write-only and trigger idle and/or huge page writeback to backing device.”h]”hŒ_The writeback file is write-only and trigger idle and/or huge page writeback to backing device.”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KfhhÊh²hubj))�”}”(hŒ/.. _abi_sys_block_zram_id_writeback_batch_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-block-zram-id-writeback-batch-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj `ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/block\/zram\\/writeback_batch_size**”h]”j`)�”}”(hŒ2**\/sys\/block\/zram\\/writeback_batch_size**”h]”hŒ./sys/block/zram/writeback_batch_size”…”�”}”(hj:`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K¡hj3`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj `ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`ubah}”(h]”j`ah ]”h"]”Œ*abi_sys_block_zram_id_writeback_batch_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jk`j`sj˜}”j`j`subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hjp`h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjz`h]”hŒsysfs-block-zram”…”�”}”(hj|`h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx`ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†`Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´K¡hjp`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K¡hhÊh²hubhÞ)�”}”(hŒdThe writeback_batch_size device attribute sets the maximum number of in-flight writeback operations.”h]”hŒdThe writeback_batch_size device attribute sets the maximum number of in-flight writeback operations.”…”�”}”(hjž`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K¡hhÊh²hubj))�”}”(hŒ*.. _abi_sys_block_zram_id_writeback_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-block-zram-id-writeback-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjº`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/block\/zram\\/writeback_limit**”h]”j`)�”}”(hŒ-**\/sys\/block\/zram\\/writeback_limit**”h]”hŒ)/sys/block/zram/writeback_limit”…”�”}”(hjÔ`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K}hjÍ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·`ubah}”(h]”j¶`ah ]”h"]”Œ%abi_sys_block_zram_id_writeback_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jaj¬`sj˜}”j¶`j¬`subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hj ah²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hjah]”hŒsysfs-block-zram”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j aŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´K}hj aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K}hhÊh²hubhÞ)�”}”(hŒ‰The writeback_limit file is read-write and specifies the maximum amount of writeback ZRAM can do. The limit could be changed in run time.”h]”hŒ‰The writeback_limit file is read-write and specifies the maximum amount of writeback ZRAM can do. The limit could be changed in run time.”…”�”}”(hj8ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´K}hhÊh²hubj))�”}”(hŒ1.. _abi_sys_block_zram_id_writeback_limit_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-block-zram-id-writeback-limit-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjTaubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/block\/zram\\/writeback_limit_enable**”h]”j`)�”}”(hŒ4**\/sys\/block\/zram\\/writeback_limit_enable**”h]”hŒ0/sys/block/zram/writeback_limit_enable”…”�”}”(hjnah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjaubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´Kuhjgaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaaubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjTaubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQaubah}”(h]”jPaah ]”h"]”Œ,abi_sys_block_zram_id_writeback_limit_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸajFasj˜}”jPajFasubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-block-zram `”h]”(hŒDefined on file ”…”�”}”(hj¤ah²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-block-zram `”h]”j§)�”}”(hj®ah]”hŒsysfs-block-zram”…”�”}”(hj°ah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¬aubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jºaŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_block_zram”uh1hh³jgUh´Kuhj¤aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KuhhÊh²hubhÞ)�”}”(hŒ�The writeback_limit_enable file is read-write and specifies eanbe of writeback_limit feature. "1" means eable the feature. No limit "0" is the initial state.”h]”hŒ¥The writeback_limit_enable file is read-write and specifies eanbe of writeback_limit feature. “1â€� means eable the feature. No limit “0â€� is the initial state.”…”�”}”(hjÒah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgUh´KuhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/bus”h]”hŒSymbols under /sys/bus”…”�”}”(hjãah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjàah³Nh´Nubj))�”}”(hŒ,.. _abi_sys_bus_drivers_ufshcd_auto_hibern8:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-drivers-ufshcd-auto-hibern8”uh1j(h´Khjàaubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÿaubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/\*\/drivers\/ufshcd\/\*\/auto_hibern8**”h]”j`)�”}”(hŒ5**\/sys\/bus\/\*\/drivers\/ufshcd\/\*\/auto_hibern8**”h]”hŒ1/sys/bus/*/drivers/ufshcd/*/auto_hibern8”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-driver-ufs”h´Khjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj bubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿaubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüaubah}”(h]”jûaah ]”h"]”Œ'abi_sys_bus_drivers_ufshcd_auto_hibern8”ah$]”h&]”uh1j6hjàaj–}”jKbjñasj˜}”jûajñasubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjPbh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjZbh]”hŒsysfs-driver-ufs”…”�”}”(hj\bh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjXbubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jfbŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´KhjPbubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KhjàaubhÞ)�”}”(hXThis file contains the auto-hibernate idle timer setting of a UFS host controller. A value of '0' means auto-hibernate is not enabled. Otherwise the value is the number of microseconds of idle time before the UFS host controller will autonomously put the link into hibernate state. That will save power at the expense of increased latency. Note that the hardware supports 10-bit values with a power-of-ten multiplier which allows a maximum value of 102300000. Refer to the UFS Host Controller Interface specification for more details.”h]”hXThis file contains the auto-hibernate idle timer setting of a UFS host controller. A value of ‘0’ means auto-hibernate is not enabled. Otherwise the value is the number of microseconds of idle time before the UFS host controller will autonomously put the link into hibernate state. That will save power at the expense of increased latency. Note that the hardware supports 10-bit values with a power-of-ten multiplier which allows a maximum value of 102300000. Refer to the UFS Host Controller Interface specification for more details.”…”�”}”(hj~bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Khjàaubeh}”(h]”Œsymbols-under-sys-bus”ah ]”h"]”Œsymbols under /sys/bus”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ2.. _abi_sys_bus_drivers_intel_m10_bmc_bmc_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-drivers-intel-m10-bmc-bmc-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj¢bubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/\.\.\.\/drivers\/intel\-m10\-bmc\/\.\.\.\/bmc_version**”h]”j`)�”}”(hŒE**\/sys\/bus\/\.\.\.\/drivers\/intel\-m10\-bmc\/\.\.\.\/bmc_version**”h]”hŒA/sys/bus/.../drivers/intel-m10-bmc/.../bmc_version”…”�”}”(hj¼bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-driver-intel-m10-bmc”h´Khjµbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²bubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯bubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢bubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸbubah}”(h]”jžbah ]”h"]”Œ-abi_sys_bus_drivers_intel_m10_bmc_bmc_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîbj”bsj˜}”jžbj”bsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-intel-m10-bmc `”h]”(hŒDefined on file ”…”�”}”(hjóbh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-intel-m10-bmc `”h]”j§)�”}”(hjýbh]”hŒsysfs-driver-intel-m10-bmc”…”�”}”(hjÿbh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjûbubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j cŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_intel_m10_bmc”uh1hh³jÐbh´Khjóbubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÐbh´KhhÊh²hubhÞ)�”}”(hŒVRead only. Returns the hardware build version of Intel MAX10 BMC chip. Format: "0x%x".”h]”hŒZRead only. Returns the hardware build version of Intel MAX10 BMC chip. Format: “0x%xâ€�.”…”�”}”(hj!ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÐbh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_drivers_intel_m10_bmc_bmcfw_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-drivers-intel-m10-bmc-bmcfw-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj=cubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/\.\.\.\/drivers\/intel\-m10\-bmc\/\.\.\.\/bmcfw_version**”h]”j`)�”}”(hŒG**\/sys\/bus\/\.\.\.\/drivers\/intel\-m10\-bmc\/\.\.\.\/bmcfw_version**”h]”hŒC/sys/bus/.../drivers/intel-m10-bmc/.../bmcfw_version”…”�”}”(hjWch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjScubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÐbh´K hjPcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMcubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJcubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:cubah}”(h]”j9cah ]”h"]”Œ/abi_sys_bus_drivers_intel_m10_bmc_bmcfw_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆcj/csj˜}”j9cj/csubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-intel-m10-bmc `”h]”(hŒDefined on file ”…”�”}”(hj�ch²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-intel-m10-bmc `”h]”j§)�”}”(hj—ch]”hŒsysfs-driver-intel-m10-bmc”…”�”}”(hj™ch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj•cubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j£cŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_intel_m10_bmc”uh1hh³jÐbh´K hj�cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÐbh´K hhÊh²hubhÞ)�”}”(hŒPRead only. Returns the firmware version of Intel MAX10 BMC chip. Format: "0x%x".”h]”hŒTRead only. Returns the firmware version of Intel MAX10 BMC chip. Format: “0x%xâ€�.”…”�”}”(hj»ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÐbh´K hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_drivers_intel_m10_bmc_mac_address:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-drivers-intel-m10-bmc-mac-address”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj×cubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/\.\.\.\/drivers\/intel\-m10\-bmc\/\.\.\.\/mac_address**”h]”j`)�”}”(hŒE**\/sys\/bus\/\.\.\.\/drivers\/intel\-m10\-bmc\/\.\.\.\/mac_address**”h]”hŒA/sys/bus/.../drivers/intel-m10-bmc/.../mac_address”…”�”}”(hjñch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjícubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÐbh´Khjêcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçcubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäcubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj×cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔcubah}”(h]”jÓcah ]”h"]”Œ-abi_sys_bus_drivers_intel_m10_bmc_mac_address”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"djÉcsj˜}”jÓcjÉcsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-intel-m10-bmc `”h]”(hŒDefined on file ”…”�”}”(hj'dh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-intel-m10-bmc `”h]”j§)�”}”(hj1dh]”hŒsysfs-driver-intel-m10-bmc”…”�”}”(hj3dh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj/dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j=dŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_intel_m10_bmc”uh1hh³jÐbh´Khj'dubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÐbh´KhhÊh²hubhÞ)�”}”(hXRead only. Returns the first MAC address in a block of sequential MAC addresses assigned to the board that is managed by the Intel MAX10 BMC. It is stored in FLASH storage and is mirrored in the MAX10 BMC register space. Format: "%02x:%02x:%02x:%02x:%02x:%02x".”h]”hX Read only. Returns the first MAC address in a block of sequential MAC addresses assigned to the board that is managed by the Intel MAX10 BMC. It is stored in FLASH storage and is mirrored in the MAX10 BMC register space. Format: “%02x:%02x:%02x:%02x:%02x:%02xâ€�.”…”�”}”(hjUdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÐbh´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_drivers_intel_m10_bmc_mac_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-drivers-intel-m10-bmc-mac-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjqdubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/\.\.\.\/drivers\/intel\-m10\-bmc\/\.\.\.\/mac_count**”h]”j`)�”}”(hŒC**\/sys\/bus\/\.\.\.\/drivers\/intel\-m10\-bmc\/\.\.\.\/mac_count**”h]”hŒ?/sys/bus/.../drivers/intel-m10-bmc/.../mac_count”…”�”}”(hj‹dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡dubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÐbh´Khj„dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�dubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~dubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjqdubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjndubah}”(h]”jmdah ]”h"]”Œ+abi_sys_bus_drivers_intel_m10_bmc_mac_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼djcdsj˜}”jmdjcdsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-intel-m10-bmc `”h]”(hŒDefined on file ”…”�”}”(hjÁdh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-intel-m10-bmc `”h]”j§)�”}”(hjËdh]”hŒsysfs-driver-intel-m10-bmc”…”�”}”(hjÍdh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÉdubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j×dŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_intel_m10_bmc”uh1hh³jÐbh´KhjÁdubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÐbh´KhhÊh²hubhÞ)�”}”(hŒÌRead only. Returns the number of sequential MAC addresses assigned to the board managed by the Intel MAX10 BMC. This value is stored in FLASH and is mirrored in the MAX10 BMC register space. Format: "%u".”h]”hŒÐRead only. Returns the number of sequential MAC addresses assigned to the board managed by the Intel MAX10 BMC. This value is stored in FLASH and is mirrored in the MAX10 BMC register space. Format: “%uâ€�.”…”�”}”(hjïdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÐbh´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_acpi_devices_adr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-acpi-devices-adr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj eubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/acpi\/devices\/\.\.\.\/adr**”h]”j`)�”}”(hŒ***\/sys\/bus\/acpi\/devices\/\.\.\.\/adr**”h]”hŒ&/sys/bus/acpi/devices/.../adr”…”�”}”(hj%eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-bus-acpi”h´K%hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj eubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjeubah}”(h]”jeah ]”h"]”Œabi_sys_bus_acpi_devices_adr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWejýdsj˜}”jejýdsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-acpi `”h]”(hŒDefined on file ”…”�”}”(hj\eh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-acpi `”h]”j§)�”}”(hjfeh]”hŒsysfs-bus-acpi”…”�”}”(hjheh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjdeubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jreŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_acpi”uh1hh³j9eh´K%hj\eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K%hhÊh²hubhÞ)�”}”(hŒÁThis attribute contains the output of the device object's _ADR control method, which is present for ACPI device objects representing devices having standard enumeration algorithms, such as PCI.”h]”hŒÃThis attribute contains the output of the device object’s _ADR control method, which is present for ACPI device objects representing devices having standard enumeration algorithms, such as PCI.”…”�”}”(hjŠeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K%hhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_acpi_devices_description:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-acpi-devices-description”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj¦eubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/acpi\/devices\/\.\.\.\/description**”h]”j`)�”}”(hŒ2**\/sys\/bus\/acpi\/devices\/\.\.\.\/description**”h]”hŒ./sys/bus/acpi/devices/.../description”…”�”}”(hjÀeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´Khj¹eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶eubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³eubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦eubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£eubah}”(h]”j¢eah ]”h"]”Œ$abi_sys_bus_acpi_devices_description”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñej˜esj˜}”j¢ej˜esubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-acpi `”h]”(hŒDefined on file ”…”�”}”(hjöeh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-acpi `”h]”j§)�”}”(hjfh]”hŒsysfs-bus-acpi”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjþeubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j fŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_acpi”uh1hh³j9eh´Khjöeubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´KhhÊh²hubhÞ)�”}”(hŒZThis attribute contains the output of the device object's _STR control method, if present.”h]”hŒ\This attribute contains the output of the device object’s _STR control method, if present.”…”�”}”(hj$fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_acpi_devices_eject:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-acpi-devices-eject”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj@fubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/acpi\/devices\/\.\.\.\/eject**”h]”j`)�”}”(hŒ,**\/sys\/bus\/acpi\/devices\/\.\.\.\/eject**”h]”hŒ(/sys/bus/acpi/devices/.../eject”…”�”}”(hjZfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVfubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K5hjSfubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPfubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMfubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=fubah}”(h]”j`”h]”(hŒDefined on file ”…”�”}”(hj�fh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-acpi `”h]”j§)�”}”(hjšfh]”hŒsysfs-bus-acpi”…”�”}”(hjœfh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj˜fubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¦fŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_acpi”uh1hh³j9eh´K5hj�fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K5hhÊh²hubhÞ)�”}”(hŒ‹Writing 1 to this attribute will trigger hot removal of this device object. This file exists for every device object that has _EJ0 method.”h]”hŒ‹Writing 1 to this attribute will trigger hot removal of this device object. This file exists for every device object that has _EJ0 method.”…”�”}”(hj¾fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K5hhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_acpi_devices_hid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-acpi-devices-hid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjÚfubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/acpi\/devices\/\.\.\.\/hid**”h]”j`)�”}”(hŒ***\/sys\/bus\/acpi\/devices\/\.\.\.\/hid**”h]”hŒ&/sys/bus/acpi/devices/.../hid”…”�”}”(hjôfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðfubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´Khjífubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêfubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçfubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚfubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×fubah}”(h]”jÖfah ]”h"]”Œabi_sys_bus_acpi_devices_hid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%gjÌfsj˜}”jÖfjÌfsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-acpi `”h]”(hŒDefined on file ”…”�”}”(hj*gh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-acpi `”h]”j§)�”}”(hj4gh]”hŒsysfs-bus-acpi”…”�”}”(hj6gh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2gubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@gŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_acpi”uh1hh³j9eh´Khj*gubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´KhhÊh²hubhÞ)�”}”(hŒ¤This attribute indicates the hardware ID (_HID) of the device object. For example, PNP0103. This file is present for device objects having the _HID control method.”h]”hŒ¤This attribute indicates the hardware ID (_HID) of the device object. For example, PNP0103. This file is present for device objects having the _HID control method.”…”�”}”(hjXgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_acpi_devices_hrv:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-acpi-devices-hrv”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjtgubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/acpi\/devices\/\.\.\.\/hrv**”h]”j`)�”}”(hŒ***\/sys\/bus\/acpi\/devices\/\.\.\.\/hrv**”h]”hŒ&/sys/bus/acpi/devices/.../hrv”…”�”}”(hjŽgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K[hj‡gubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„gubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�gubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjtgubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjqgubah}”(h]”jpgah ]”h"]”Œabi_sys_bus_acpi_devices_hrv”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿gjfgsj˜}”jpgjfgsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-acpi `”h]”(hŒDefined on file ”…”�”}”(hjÄgh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-acpi `”h]”j§)�”}”(hjÎgh]”hŒsysfs-bus-acpi”…”�”}”(hjÐgh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÌgubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÚgŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_acpi”uh1hh³j9eh´K[hjÄgubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K[hhÊh²hubhÞ)�”}”(hŒÐ(RO) Allows users to read the hardware version of non-PCI hardware, if the _HRV control method is present. It is mostly useful for non-PCI devices because lspci can list the hardware version for PCI devices.”h]”hŒÐ(RO) Allows users to read the hardware version of non-PCI hardware, if the _HRV control method is present. It is mostly useful for non-PCI devices because lspci can list the hardware version for PCI devices.”…”�”}”(hjògh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K[hhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_acpi_devices_modalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-acpi-devices-modalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjhubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/acpi\/devices\/\.\.\.\/modalias**”h]”j`)�”}”(hŒ/**\/sys\/bus\/acpi\/devices\/\.\.\.\/modalias**”h]”hŒ+/sys/bus/acpi/devices/.../modalias”…”�”}”(hj(hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K hj!hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjhubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj hubah}”(h]”j hah ]”h"]”Œ!abi_sys_bus_acpi_devices_modalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jYhjhsj˜}”j hjhsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-acpi `”h]”(hŒDefined on file ”…”�”}”(hj^hh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-acpi `”h]”j§)�”}”(hjhhh]”hŒsysfs-bus-acpi”…”�”}”(hjjhh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjfhubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jthŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_acpi”uh1hh³j9eh´K hj^hubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K hhÊh²hubhÞ)�”}”(hŒ¬This attribute indicates the PNP IDs of the device object. That is acpi:HHHHHHHH:[CCCCCCC:]. Where each HHHHHHHH or CCCCCCCC contains device object's PNPID (_HID or _CID).”h]”hŒ®This attribute indicates the PNP IDs of the device object. That is acpi:HHHHHHHH:[CCCCCCC:]. Where each HHHHHHHH or CCCCCCCC contains device object’s PNPID (_HID or _CID).”…”�”}”(hjŒhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K hhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_acpi_devices_path:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-acpi-devices-path”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj¨hubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/acpi\/devices\/\.\.\.\/path**”h]”j`)�”}”(hŒ+**\/sys\/bus\/acpi\/devices\/\.\.\.\/path**”h]”hŒ'/sys/bus/acpi/devices/.../path”…”�”}”(hjÂhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´Khj»hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸hubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµhubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨hubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥hubah}”(h]”j¤hah ]”h"]”Œabi_sys_bus_acpi_devices_path”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jóhjšhsj˜}”j¤hjšhsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-acpi `”h]”(hŒDefined on file ”…”�”}”(hjøhh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-acpi `”h]”j§)�”}”(hjih]”hŒsysfs-bus-acpi”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjiubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jiŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_acpi”uh1hh³j9eh´Khjøhubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´KhhÊh²hubhÞ)�”}”(hŒ|This attribute indicates the full path of ACPI namespace object associated with the device object. For example, \_SB_.PCI0.”h]”hŒ|This attribute indicates the full path of ACPI namespace object associated with the device object. For example, _SB_.PCI0.”…”�”}”(hj&ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´KhhÊh²hubhÞ)�”}”(hŒuThis file is not present for device objects representing fixed ACPI hardware features (like power and sleep buttons).”h]”hŒuThis file is not present for device objects representing fixed ACPI hardware features (like power and sleep buttons).”…”�”}”(hj4ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_bus_acpi_devices_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-acpi-devices-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjPiubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/acpi\/devices\/\.\.\.\/status**”h]”j`)�”}”(hŒ-**\/sys\/bus\/acpi\/devices\/\.\.\.\/status**”h]”hŒ)/sys/bus/acpi/devices/.../status”…”�”}”(hjjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hjciubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`iubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]iubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjPiubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjMiubah}”(h]”jLiah ]”h"]”Œabi_sys_bus_acpi_devices_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›ijBisj˜}”jLijBisubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-acpi `”h]”(hŒDefined on file ”…”�”}”(hj ih²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-acpi `”h]”j§)�”}”(hjªih]”hŒsysfs-bus-acpi”…”�”}”(hj¬ih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¨iubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¶iŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_acpi”uh1hh³j9eh´K=hj iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hhÊh²hubhÞ)�”}”(hŒp(RO) Returns the ACPI device status: enabled, disabled or functioning or present, if the method _STA is present.”h]”hŒp(RO) Returns the ACPI device status: enabled, disabled or functioning or present, if the method _STA is present.”…”�”}”(hjÎih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hhÊh²hubhÞ)�”}”(hŒNThe return value is a decimal integer representing the device's status bitmap:”h]”hŒPThe return value is a decimal integer representing the device’s status bitmap:”…”�”}”(hjÜih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjíiubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjíiubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBit [0]”h]”hŒBit [0]”…”�”}”(hj jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hj jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjubjW)�”}”(hhh]”hÞ)�”}”(hŒSet if the device is present.”h]”hŒSet if the device is present.”…”�”}”(hj$jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hj!jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBit [1]”h]”hŒBit [1]”…”�”}”(hjDjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hjAjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>jubjW)�”}”(hhh]”hÞ)�”}”(hŒ8Set if the device is enabled and decoding its resources.”h]”hŒ8Set if the device is enabled and decoding its resources.”…”�”}”(hj[jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hjXjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>jubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBit [2]”h]”hŒBit [2]”…”�”}”(hj{jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hjxjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjujubjW)�”}”(hhh]”hÞ)�”}”(hŒ,Set if the device should be shown in the UI.”h]”hŒ,Set if the device should be shown in the UI.”…”�”}”(hj’jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hj�jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjujubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBit [3]”h]”hŒBit [3]”…”�”}”(hj²jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hj¯jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬jubjW)�”}”(hhh]”hÞ)�”}”(hŒUSet if the device is functioning properly (cleared if device failed its diagnostics).”h]”hŒUSet if the device is functioning properly (cleared if device failed its diagnostics).”…”�”}”(hjÉjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hjÆjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬jubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBit [4]”h]”hŒBit [4]”…”�”}”(hjéjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hjæjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãjubjW)�”}”(hhh]”hÞ)�”}”(hŒSet if the battery is present.”h]”hŒSet if the battery is present.”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hjýjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Bits [31:5]”h]”hŒ Bits [31:5]”…”�”}”(hj kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hjkubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkubjW)�”}”(hhh]”hÞ)�”}”(hŒReserved (must be cleared)”h]”hŒReserved (must be cleared)”…”�”}”(hj7kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hj4kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíiubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêiubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒdIf bit [0] is clear, then bit 1 must also be clear (a device that is not present cannot be enabled).”h]”hŒdIf bit [0] is clear, then bit 1 must also be clear (a device that is not present cannot be enabled).”…”�”}”(hjdkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hhÊh²hubhÞ)�”}”(hŒ¤Bit 0 can be clear (not present) with bit [3] set (device is functional). This case is used to indicate a valid device for which no device driver should be loaded.”h]”hŒ¤Bit 0 can be clear (not present) with bit [3] set (device is functional). This case is used to indicate a valid device for which no device driver should be loaded.”…”�”}”(hjrkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hhÊh²hubhÞ)�”}”(hŒ9More special cases are covered in the ACPI specification.”h]”hŒ9More special cases are covered in the ACPI specification.”…”�”}”(hj€kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K=hhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_acpi_devices_uid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-acpi-devices-uid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjœkubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/acpi\/devices\/\.\.\.\/uid**”h]”j`)�”}”(hŒ***\/sys\/bus\/acpi\/devices\/\.\.\.\/uid**”h]”hŒ&/sys/bus/acpi/devices/.../uid”…”�”}”(hj¶kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K.hj¯kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©kubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœkubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™kubah}”(h]”j˜kah ]”h"]”Œabi_sys_bus_acpi_devices_uid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jçkjŽksj˜}”j˜kjŽksubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-acpi `”h]”(hŒDefined on file ”…”�”}”(hjìkh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-acpi `”h]”j§)�”}”(hjökh]”hŒsysfs-bus-acpi”…”�”}”(hjøkh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjôkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_acpi”uh1hh³j9eh´K.hjìkubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K.hhÊh²hubhÞ)�”}”(hŒZThis attribute contains the output of the device object's _UID control method, if present.”h]”hŒ\This attribute contains the output of the device object’s _UID control method, if present.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9eh´K.hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_acpi_intel_rapid_start_wakeup_events:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-acpi-intel-rapid-start-wakeup-events”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj6lubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/acpi\/intel\-rapid\-start\/wakeup_events**”h]”j`)�”}”(hŒ8**\/sys\/bus\/acpi\/intel\-rapid\-start\/wakeup_events**”h]”hŒ4/sys/bus/acpi/intel-rapid-start/wakeup_events”…”�”}”(hjPlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjLlubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-driver-intel-rapid-start”h´KhjIlubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFlubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjClubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj6lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj3lubah}”(h]”j2lah ]”h"]”Œ0abi_sys_bus_acpi_intel_rapid_start_wakeup_events”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚lj(lsj˜}”j2lj(lsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-driver-intel-rapid-start `”h]”(hŒDefined on file ”…”�”}”(hj‡lh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-driver-intel-rapid-start `”h]”j§)�”}”(hj‘lh]”hŒsysfs-driver-intel-rapid-start”…”�”}”(hj“lh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�lubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�lŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_driver_intel_rapid_start”uh1hh³jdlh´Khj‡lubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jdlh´KhhÊh²hubhÞ)�”}”(hŒ¼An integer representing a set of wakeup events as follows: 1: Wake to enter hibernation when the wakeup timer expires 2: Wake to enter hibernation when the battery reaches a critical level”h]”hŒ¼An integer representing a set of wakeup events as follows: 1: Wake to enter hibernation when the wakeup timer expires 2: Wake to enter hibernation when the battery reaches a critical level”…”�”}”(hjµlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jdlh´KhhÊh²hubhÞ)�”}”(hŒÀThese values are ORed together. For example, a value of 3 indicates that the system will wake to enter hibernation when either the wakeup timer expires or the battery reaches a critical level.”h]”hŒÀThese values are ORed together. For example, a value of 3 indicates that the system will wake to enter hibernation when either the wakeup timer expires or the battery reaches a critical level.”…”�”}”(hjÃlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jdlh´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_acpi_intel_rapid_start_wakeup_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-acpi-intel-rapid-start-wakeup-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjßlubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/acpi\/intel\-rapid\-start\/wakeup_time**”h]”j`)�”}”(hŒ6**\/sys\/bus\/acpi\/intel\-rapid\-start\/wakeup_time**”h]”hŒ2/sys/bus/acpi/intel-rapid-start/wakeup_time”…”�”}”(hjùlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõlubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jdlh´Khjòlubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïlubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjìlubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjßlubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜlubah}”(h]”jÛlah ]”h"]”Œ.abi_sys_bus_acpi_intel_rapid_start_wakeup_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*mjÑlsj˜}”jÛljÑlsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-driver-intel-rapid-start `”h]”(hŒDefined on file ”…”�”}”(hj/mh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-driver-intel-rapid-start `”h]”j§)�”}”(hj9mh]”hŒsysfs-driver-intel-rapid-start”…”�”}”(hj;mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEmŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_driver_intel_rapid_start”uh1hh³jdlh´Khj/mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jdlh´KhhÊh²hubhÞ)�”}”(hŒ‰An integer representing the length of time the system will remain asleep before waking up to enter hibernation. This value is in minutes.”h]”hŒ‰An integer representing the length of time the system will remain asleep before waking up to enter hibernation. This value is in minutes.”…”�”}”(hj]mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jdlh´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_amba_devices_driver_override:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-amba-devices-driver-override”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjymubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/amba\/devices\/\.\.\.\/driver_override**”h]”j`)�”}”(hŒ6**\/sys\/bus\/amba\/devices\/\.\.\.\/driver_override**”h]”hŒ2/sys/bus/amba/devices/.../driver_override”…”�”}”(hj“mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-bus-amba”h´KhjŒmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰mubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†mubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjymubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjvmubah}”(h]”jumah ]”h"]”Œ(abi_sys_bus_amba_devices_driver_override”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅmjkmsj˜}”jumjkmsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-amba `”h]”(hŒDefined on file ”…”�”}”(hjÊmh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-amba `”h]”j§)�”}”(hjÔmh]”hŒsysfs-bus-amba”…”�”}”(hjÖmh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÒmubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jàmŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_amba”uh1hh³j§mh´KhjÊmubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§mh´KhhÊh²hubhÞ)�”}”(hX¾This file allows the driver for a device to be specified which will override standard OF, ACPI, ID table, and name matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo vfio-amba > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as "none". Only a single driver may be specified in the override, there is no support for parsing delimiters.”h]”hXÂThis file allows the driver for a device to be specified which will override standard OF, ACPI, ID table, and name matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo vfio-amba > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as “noneâ€�. Only a single driver may be specified in the override, there is no support for parsing delimiters.”…”�”}”(hjømh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§mh´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_auxiliary_devices_irqs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-auxiliary-devices-irqs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjnubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/auxiliary\/devices\/\.\.\.\/irqs\/**”h]”j`)�”}”(hŒ2**\/sys\/bus\/auxiliary\/devices\/\.\.\.\/irqs\/**”h]”hŒ./sys/bus/auxiliary/devices/.../irqs/”…”�”}”(hj.nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-bus-auxiliary”h´Khj'nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjnubah}”(h]”jnah ]”h"]”Œ"abi_sys_bus_auxiliary_devices_irqs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`njnsj˜}”jnjnsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-auxiliary `”h]”(hŒDefined on file ”…”�”}”(hjenh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-auxiliary `”h]”j§)�”}”(hjonh]”hŒsysfs-bus-auxiliary”…”�”}”(hjqnh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjmnubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{nŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_bus_auxiliary”uh1hh³jBnh´Khjenubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBnh´KhhÊh²hubhÞ)�”}”(hX!The /sys/devices/.../irqs directory contains a variable set of files, with each file is named as irq number similar to PCI PF or VF's irq number located in msi_irqs directory. These irq files are added and removed dynamically when an IRQ is requested and freed respectively for the PCI SF.”h]”hX#The /sys/devices/.../irqs directory contains a variable set of files, with each file is named as irq number similar to PCI PF or VF’s irq number located in msi_irqs directory. These irq files are added and removed dynamically when an IRQ is requested and freed respectively for the PCI SF.”…”�”}”(hj“nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBnh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj¯nubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X**”h]”j`)�”}”(hŒ7**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X**”h]”hŒ3/sys/bus/auxiliary/devices/intel_vsec.sdsi.X”…”�”}”(hjÉnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅnubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-driver-intel_sdsi”h´KhjÂnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬nubah}”(h]”j«nah ]”h"]”Œ/abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jûnj¡nsj˜}”j«nj¡nsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-intel_sdsi `”h]”(hŒDefined on file ”…”�”}”(hjoh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-intel_sdsi `”h]”j§)�”}”(hj oh]”hŒsysfs-driver-intel_sdsi”…”�”}”(hj oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjoubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_intel_sdsi”uh1hh³jÝnh´Khjoubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´KhhÊh²hubhÞ)�”}”(hX"This directory contains interface files for accessing Intel On Demand (formerly Software Defined Silicon or SDSi) features on a CPU. X represents the socket instance (though not the socket ID). The socket ID is determined by reading the registers file and decoding it per the specification.”h]”hX"This directory contains interface files for accessing Intel On Demand (formerly Software Defined Silicon or SDSi) features on a CPU. X represents the socket instance (though not the socket ID). The socket ID is determined by reading the registers file and decoding it per the specification.”…”�”}”(hj.oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´KhhÊh²hubhÞ)�”}”(hŒŽSome files communicate with On Demand hardware through a mailbox. Should the operation fail, one of the following error codes may be returned:”h]”hŒŽSome files communicate with On Demand hardware through a mailbox. Should the operation fail, one of the following error codes may be returned:”…”�”}”(hj`”h]”(hŒDefined on file ”…”�”}”(hj›qh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-intel_sdsi `”h]”j§)�”}”(hj¥qh]”hŒsysfs-driver-intel_sdsi”…”�”}”(hj§qh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj£qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j±qŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_intel_sdsi”uh1hh³jÝnh´Khj›qubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´KhhÊh²hubhÞ)�”}”(hŒÝ(RO) The GUID for the registers file. The GUID identifies the layout of the registers file in this directory. Information about the register layouts for a particular GUID is available at http://github.com/intel/intel-sdsi”h]”(hŒ»(RO) The GUID for the registers file. The GUID identifies the layout of the registers file in this directory. Information about the register layouts for a particular GUID is available at ”…”�”}”(hjÉqh²hh³Nh´Nubj©°)�”}”(hŒ"http://github.com/intel/intel-sdsi”h]”hŒ"http://github.com/intel/intel-sdsi”…”�”}”(hjÑqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jÓquh1j¨°hjÉqubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´KhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_meter_certificate:”h]”h}”(h]”h ]”h"]”h$]”•h&]”j4ŒAabi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-meter-certificate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjôqubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X\/meter_certificate**”h]”j`)�”}”(hŒJ**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X\/meter_certificate**”h]”hŒF/sys/bus/auxiliary/devices/intel_vsec.sdsi.X/meter_certificate”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´KHhjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjôqubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñqubah}”(h]”jðqah ]”h"]”ŒAabi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_meter_certificate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?rjæqsj˜}”jðqjæqsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-intel_sdsi `”h]”(hŒDefined on file ”…”�”}”(hjDrh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-intel_sdsi `”h]”j§)�”}”(hjNrh]”hŒsysfs-driver-intel_sdsi”…”�”}”(hjPrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjLrubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZrŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_intel_sdsi”uh1hh³jÝnh´KHhjDrubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´KHhhÊh²hubhÞ)�”}”(hŒÂ(RO) Used to read back the current meter certificate for the CPU from Intel On Demand hardware. The meter certificate contains utilization metrics of On Demand enabled features. Mailbox command.”h]”hŒÂ(RO) Used to read back the current meter certificate for the CPU from Intel On Demand hardware. The meter certificate contains utilization metrics of On Demand enabled features. Mailbox command.”…”�”}”(hjrrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´KHhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_provision_akc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-provision-akc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjŽrubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X\/provision_akc**”h]”j`)�”}”(hŒF**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X\/provision_akc**”h]”hŒB/sys/bus/auxiliary/devices/intel_vsec.sdsi.X/provision_akc”…”�”}”(hj¨rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´K3hj¡rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžrubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›rubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽrubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹rubah}”(h]”jŠrah ]”h"]”Œ=abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_provision_akc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙrj€rsj˜}”jŠrj€rsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-intel_sdsi `”h]”(hŒDefined on file ”…”�”}”(hjÞrh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-intel_sdsi `”h]”j§)�”}”(hjèrh]”hŒsysfs-driver-intel_sdsi”…”�”}”(hjêrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjærubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jôrŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_intel_sdsi”uh1hh³jÝnh´K3hjÞrubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´K3hhÊh²hubhÞ)�”}”(hŒ°(WO) Used to write an Authentication Key Certificate (AKC) to the On Demand NVRAM for the CPU. The AKC is used to authenticate a Capability Activation Payload. Mailbox command.”h]”hŒ°(WO) Used to write an Authentication Key Certificate (AKC) to the On Demand NVRAM for the CPU. The AKC is used to authenticate a Capability Activation Payload. Mailbox command.”…”�”}”(hj sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´K3hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_provision_cap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-provision-cap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj(subjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X\/provision_cap**”h]”j`)�”}”(hŒF**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X\/provision_cap**”h]”hŒB/sys/bus/auxiliary/devices/intel_vsec.sdsi.X/provision_cap”…”�”}”(hjBsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´K`”h]”(hŒDefined on file ”…”�”}”(hjxsh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-intel_sdsi `”h]”j§)�”}”(hj‚sh]”hŒsysfs-driver-intel_sdsi”…”�”}”(hj„sh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj€subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŽsŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_intel_sdsi”uh1hh³jÝnh´K.. _abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_registers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-registers”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjÂsubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X\/registers**”h]”j`)�”}”(hŒB**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X\/registers**”h]”hŒ>/sys/bus/auxiliary/devices/intel_vsec.sdsi.X/registers”…”�”}”(hjÜsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØsubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´K(hjÕsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒsubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏsubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂsubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿subah}”(h]”j¾sah ]”h"]”Œ9abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_registers”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j tj´ssj˜}”j¾sj´ssubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-intel_sdsi `”h]”(hŒDefined on file ”…”�”}”(hjth²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-intel_sdsi `”h]”j§)�”}”(hjth]”hŒsysfs-driver-intel_sdsi”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j(tŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_intel_sdsi”uh1hh³jÝnh´K(hjtubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´K(hhÊh²hubhÞ)�”}”(hX(RO) Contains information needed by applications to provision a CPU and monitor status information. The layout of this file is determined by the GUID in this directory. Information about the layout for a particular GUID is available at http://github.com/intel/intel-sdsi”h]”(hŒì(RO) Contains information needed by applications to provision a CPU and monitor status information. The layout of this file is determined by the GUID in this directory. Information about the layout for a particular GUID is available at ”…”�”}”(hj@th²hh³Nh´Nubj©°)�”}”(hŒ"http://github.com/intel/intel-sdsi”h]”hŒ"http://github.com/intel/intel-sdsi”…”�”}”(hjHth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jJtuh1j¨°hj@tubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´K(hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_state_certificate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-state-certificate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjktubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X\/state_certificate**”h]”j`)�”}”(hŒJ**\/sys\/bus\/auxiliary\/devices\/intel_vsec\.sdsi\.X\/state_certificate**”h]”hŒF/sys/bus/auxiliary/devices/intel_vsec.sdsi.X/state_certificate”…”�”}”(hj…th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´KRhj~tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{tubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxtubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjktubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhtubah}”(h]”jgtah ]”h"]”ŒAabi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_state_certificate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶tj]tsj˜}”jgtj]tsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-intel_sdsi `”h]”(hŒDefined on file ”…”�”}”(hj»th²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-intel_sdsi `”h]”j§)�”}”(hjÅth]”hŒsysfs-driver-intel_sdsi”…”�”}”(hjÇth²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÃtubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÑtŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_intel_sdsi”uh1hh³jÝnh´KRhj»tubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´KRhhÊh²hubhÞ)�”}”(hŒ¼(RO) Used to read back the current state certificate for the CPU from On Demand hardware. The state certificate contains information about the current licenses on the CPU. Mailbox command.”h]”hŒ¼(RO) Used to read back the current state certificate for the CPU from On Demand hardware. The state certificate contains information about the current licenses on the CPU. Mailbox command.”…”�”}”(hjéth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝnh´KRhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_bcma_devices_class:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-bcma-devices-class”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjuubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/bcma\/devices\/\.\.\.\/class**”h]”j`)�”}”(hŒ,**\/sys\/bus\/bcma\/devices\/\.\.\.\/class**”h]”hŒ(/sys/bus/bcma/devices/.../class”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-bus-bcma”h´Khjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjuubah}”(h]”juah ]”h"]”Œabi_sys_bus_bcma_devices_class”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQuj÷tsj˜}”juj÷tsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-bcma `”h]”(hŒDefined on file ”…”�”}”(hjVuh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-bcma `”h]”j§)�”}”(hj`uh]”hŒsysfs-bus-bcma”…”�”}”(hjbuh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^uubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jluŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_bcma”uh1hh³j3uh´KhjVuubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3uh´KhhÊh²hubhÞ)�”}”(hŒ}Each BCMA core is identified by few fields, including class it belongs to. See include/linux/bcma/bcma.h for possible values.”h]”hŒ}Each BCMA core is identified by few fields, including class it belongs to. See include/linux/bcma/bcma.h for possible values.”…”�”}”(hj„uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3uh´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_bus_bcma_devices_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-bcma-devices-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj uubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/bus\/bcma\/devices\/\.\.\.\/id**”h]”j`)�”}”(hŒ)**\/sys\/bus\/bcma\/devices\/\.\.\.\/id**”h]”hŒ%/sys/bus/bcma/devices/.../id”…”�”}”(hjºuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3uh´K hj³uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°uubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­uubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj uubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�uubah}”(h]”jœuah ]”h"]”Œabi_sys_bus_bcma_devices_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëuj’usj˜}”jœuj’usubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-bcma `”h]”(hŒDefined on file ”…”�”}”(hjðuh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-bcma `”h]”j§)�”}”(hjúuh]”hŒsysfs-bus-bcma”…”�”}”(hjüuh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjøuubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jvŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_bcma”uh1hh³j3uh´K hjðuubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3uh´K hhÊh²hubhÞ)�”}”(hŒHThere are a few types of BCMA cores, they can be identified by id field.”h]”hŒHThere are a few types of BCMA cores, they can be identified by id field.”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3uh´K hhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_bcma_devices_manuf:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-bcma-devices-manuf”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj:vubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/bcma\/devices\/\.\.\.\/manuf**”h]”j`)�”}”(hŒ,**\/sys\/bus\/bcma\/devices\/\.\.\.\/manuf**”h]”hŒ(/sys/bus/bcma/devices/.../manuf”…”�”}”(hjTvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3uh´KhjMvubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJvubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGvubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:vubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7vubah}”(h]”j6vah ]”h"]”Œabi_sys_bus_bcma_devices_manuf”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…vj,vsj˜}”j6vj,vsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-bcma `”h]”(hŒDefined on file ”…”�”}”(hjŠvh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-bcma `”h]”j§)�”}”(hj”vh]”hŒsysfs-bus-bcma”…”�”}”(hj–vh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj’vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j vŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_bcma”uh1hh³j3uh´KhjŠvubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3uh´KhhÊh²hubhÞ)�”}”(hŒZEach BCMA core has its manufacturer id. See include/linux/bcma/bcma.h for possible values.”h]”hŒZEach BCMA core has its manufacturer id. See include/linux/bcma/bcma.h for possible values.”…”�”}”(hj¸vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3uh´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_bcma_devices_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-bcma-devices-rev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjÔvubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/bcma\/devices\/\.\.\.\/rev**”h]”j`)�”}”(hŒ***\/sys\/bus\/bcma\/devices\/\.\.\.\/rev**”h]”hŒ&/sys/bus/bcma/devices/.../rev”…”�”}”(hjîvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3uh´Khjçvubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjävubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjávubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔvubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑvubah}”(h]”jÐvah ]”h"]”Œabi_sys_bus_bcma_devices_rev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jwjÆvsj˜}”jÐvjÆvsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-bcma `”h]”(hŒDefined on file ”…”�”}”(hj$wh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-bcma `”h]”j§)�”}”(hj.wh]”hŒsysfs-bus-bcma”…”�”}”(hj0wh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj,wubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j:wŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_bcma”uh1hh³j3uh´Khj$wubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3uh´KhhÊh²hubhÞ)�”}”(hŒsBCMA cores of the same type can still slightly differ depending on their revision. Use it for detailed programming.”h]”hŒsBCMA cores of the same type can still slightly differ depending on their revision. Use it for detailed programming.”…”�”}”(hjRwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3uh´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_cdx_devices_class:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-cdx-devices-class”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjnwubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/cdx\/devices\/\.\.\.\/class**”h]”j`)�”}”(hŒ+**\/sys\/bus\/cdx\/devices\/\.\.\.\/class**”h]”hŒ'/sys/bus/cdx/devices/.../class”…”�”}”(hjˆwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-cdx”h´K/hj�wubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~wubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{wubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnwubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkwubah}”(h]”jjwah ]”h"]”Œabi_sys_bus_cdx_devices_class”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºwj`wsj˜}”jjwj`wsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hj¿wh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hjÉwh]”hŒ sysfs-bus-cdx”…”�”}”(hjËwh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÇwubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÕwŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´K/hj¿wubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K/hhÊh²hubhÞ)�”}”(hŒ…This file contains the class of the CDX device, in hexadecimal. Class is 24 bit identifier specifies the functionality of the device.”h]”hŒ…This file contains the class of the CDX device, in hexadecimal. Class is 24 bit identifier specifies the functionality of the device.”…”�”}”(hjíwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K/hhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_cdx_devices_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-cdx-devices-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj xubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/cdx\/devices\/\.\.\.\/device**”h]”j`)�”}”(hŒ,**\/sys\/bus\/cdx\/devices\/\.\.\.\/device**”h]”hŒ(/sys/bus/cdx/devices/.../device”…”�”}”(hj#xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´Khjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjxubah}”(h]”jxah ]”h"]”Œabi_sys_bus_cdx_devices_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTxjûwsj˜}”jxjûwsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hjYxh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hjcxh]”hŒ sysfs-bus-cdx”…”�”}”(hjexh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaxubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joxŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´KhjYxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KhhÊh²hubhÞ)�”}”(hŒÎDevice ID for this CDX device, in hexadecimal. Device ID is 16 bit identifier to identify a device type within the range of a device manufacturer. Combination of Vendor ID and Device ID identifies a device.”h]”hŒÎDevice ID for this CDX device, in hexadecimal. Device ID is 16 bit identifier to identify a device type within the range of a device manufacturer. Combination of Vendor ID and Device ID identifies a device.”…”�”}”(hj‡xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_cdx_devices_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-cdx-devices-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj£xubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/cdx\/devices\/\.\.\.\/enable**”h]”j`)�”}”(hŒ,**\/sys\/bus\/cdx\/devices\/\.\.\.\/enable**”h]”hŒ(/sys/bus/cdx/devices/.../enable”…”�”}”(hj½xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹xubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K=hj¶xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³xubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°xubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj xubah}”(h]”jŸxah ]”h"]”Œabi_sys_bus_cdx_devices_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîxj•xsj˜}”jŸxj•xsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hjóxh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hjýxh]”hŒ sysfs-bus-cdx”…”�”}”(hjÿxh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjûxubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j yŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´K=hjóxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K=hhÊh²hubhÞ)�”}”(hXCDX bus should be disabled before updating the devices in FPGA. Writing n/0/off will attempt to disable the CDX bus and. writing y/1/on will attempt to enable the CDX bus. Reading this file gives the current state of the bus, 1 for enabled and 0 for disabled.”h]”hXCDX bus should be disabled before updating the devices in FPGA. Writing n/0/off will attempt to disable the CDX bus and. writing y/1/on will attempt to enable the CDX bus. Reading this file gives the current state of the bus, 1 for enabled and 0 for disabled.”…”�”}”(hj!yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K=hhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hj/yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K=hhÊh²hubjl)�”}”(hŒ"# echo 1 > /sys/bus/cdx/.../enable”h]”hŒ"# echo 1 > /sys/bus/cdx/.../enable”…”�”}”hj=ysbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jœwh´K=hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_cdx_devices_modalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-cdx-devices-modalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjYyubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/cdx\/devices\/\.\.\.\/modalias**”h]”j`)�”}”(hŒ.**\/sys\/bus\/cdx\/devices\/\.\.\.\/modalias**”h]”hŒ*/sys/bus/cdx/devices/.../modalias”…”�”}”(hjsyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjoyubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´Klhjlyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiyubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfyubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjYyubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjVyubah}”(h]”jUyah ]”h"]”Œ abi_sys_bus_cdx_devices_modalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤yjKysj˜}”jUyjKysubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hj©yh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hj³yh]”hŒ sysfs-bus-cdx”…”�”}”(hjµyh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj±yubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¿yŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´Klhj©yubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KlhhÊh²hubhÞ)�”}”(hŒsThis attribute indicates the CDX ID of the device. That is in the format: cdx:vXXXXdXXXXsvXXXXsdXXXXcXXXXXX, where:”h]”hŒsThis attribute indicates the CDX ID of the device. That is in the format: cdx:vXXXXdXXXXsvXXXXsdXXXXcXXXXXX, where:”…”�”}”(hj×yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KlhhÊh²hubjŽœ)�”}”(hŒ¼- vXXXX contains the vendor ID; - dXXXX contains the device ID; - svXXXX contains the subsystem vendor ID; - sdXXXX contains the subsystem device ID; - cXXXXXX contains the device class. ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒvXXXX contains the vendor ID;”h]”hÞ)�”}”(hjîyh]”hŒvXXXX contains the vendor ID;”…”�”}”(hjðyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´Klhjìyubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjéyubj;)�”}”(hŒdXXXX contains the device ID;”h]”hÞ)�”}”(hjzh]”hŒdXXXX contains the device ID;”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´Klhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjéyubj;)�”}”(hŒ(svXXXX contains the subsystem vendor ID;”h]”hÞ)�”}”(hjzh]”hŒ(svXXXX contains the subsystem vendor ID;”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´Klhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjéyubj;)�”}”(hŒ(sdXXXX contains the subsystem device ID;”h]”hÞ)�”}”(hj3zh]”hŒ(sdXXXX contains the subsystem device ID;”…”�”}”(hj5zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´Klhj1zubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjéyubj;)�”}”(hŒ$cXXXXXX contains the device class. ”h]”hÞ)�”}”(hŒ"cXXXXXX contains the device class.”h]”hŒ"cXXXXXX contains the device class.”…”�”}”(hjLzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KlhjHzubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjéyubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jœwh´Klhjåyubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jœwh´KlhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_cdx_devices_remove:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-cdx-devices-remove”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjzzubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/cdx\/devices\/\.\.\.\/remove**”h]”j`)�”}”(hŒ,**\/sys\/bus\/cdx\/devices\/\.\.\.\/remove**”h]”hŒ(/sys/bus/cdx/devices/.../remove”…”�”}”(hj”zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KWhj�zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠzubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡zubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjzzubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjwzubah}”(h]”jvzah ]”h"]”Œabi_sys_bus_cdx_devices_remove”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅzjlzsj˜}”jvzjlzsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hjÊzh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hjÔzh]”hŒ sysfs-bus-cdx”…”�”}”(hjÖzh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÒzubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jàzŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´KWhjÊzubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KWhhÊh²hubhÞ)�”}”(hXWriting y/1/on to this file removes the corresponding device from the CDX bus. If the device is to be reconfigured reconfigured in the Hardware, the device can be removed, so that the device driver does not access the device while it is being reconfigured.”h]”hXWriting y/1/on to this file removes the corresponding device from the CDX bus. If the device is to be reconfigured reconfigured in the Hardware, the device can be removed, so that the device driver does not access the device while it is being reconfigured.”…”�”}”(hjøzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KWhhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KWhhÊh²hubjl)�”}”(hŒ*# echo 1 > /sys/bus/cdx/devices/.../remove”h]”hŒ*# echo 1 > /sys/bus/cdx/devices/.../remove”…”�”}”hj{sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jœwh´KWhhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_cdx_devices_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-cdx-devices-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj0{ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/cdx\/devices\/\.\.\.\/reset**”h]”j`)�”}”(hŒ+**\/sys\/bus\/cdx\/devices\/\.\.\.\/reset**”h]”hŒ'/sys/bus/cdx/devices/.../reset”…”�”}”(hjJ{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjF{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KJhjC{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj={ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-{ubah}”(h]”j,{ah ]”h"]”Œabi_sys_bus_cdx_devices_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{{j"{sj˜}”j,{j"{subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hj€{h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hjŠ{h]”hŒ sysfs-bus-cdx”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´KJhj€{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KJhhÊh²hubhÞ)�”}”(hŒåWriting y/1/on to this file resets the CDX device or all devices on the bus. On resetting the device, the corresponding driver is notified twice, once before the device is being reset, and again after the reset has been complete.”h]”hŒåWriting y/1/on to this file resets the CDX device or all devices on the bus. On resetting the device, the corresponding driver is notified twice, once before the device is being reset, and again after the reset has been complete.”…”�”}”(hj®{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KJhhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hj¼{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KJhhÊh²hubjl)�”}”(hŒ!# echo 1 > /sys/bus/cdx/.../reset”h]”hŒ!# echo 1 > /sys/bus/cdx/.../reset”…”�”}”hjÊ{sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jœwh´KJhhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_cdx_devices_resource_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-cdx-devices-resource-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjæ{ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/cdx\/devices\/\.\.\.\/resource\**”h]”j`)�”}”(hŒ3**\/sys\/bus\/cdx\/devices\/\.\.\.\/resource\**”h]”hŒ//sys/bus/cdx/devices/.../resource”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjü{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´Kehjù{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæ{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjã{ubah}”(h]”jâ{ah ]”h"]”Œ"abi_sys_bus_cdx_devices_resource_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1|jØ{sj˜}”jâ{jØ{subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hj6|h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hj@|h]”hŒ sysfs-bus-cdx”…”�”}”(hjB|h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>|ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jL|Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´Kehj6|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KehhÊh²hubhÞ)�”}”(hŒoThe resource binary file contains the content of the memory regions. These files can be m'maped from userspace.”h]”hŒqThe resource binary file contains the content of the memory regions. These files can be m’maped from userspace.”…”�”}”(hjd|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KehhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_cdx_devices_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-cdx-devices-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj€|ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/cdx\/devices\/\.\.\.\/revision**”h]”j`)�”}”(hŒ.**\/sys\/bus\/cdx\/devices\/\.\.\.\/revision**”h]”hŒ*/sys/bus/cdx/devices/.../revision”…”�”}”(hjš|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K6hj“|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}|ubah}”(h]”j||ah ]”h"]”Œ abi_sys_bus_cdx_devices_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jË|jr|sj˜}”j||jr|subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hjÐ|h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hjÚ|h]”hŒ sysfs-bus-cdx”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´K6hjÐ|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K6hhÊh²hubhÞ)�”}”(hŒ}This file contains the revision field of the CDX device, in hexadecimal. Revision is 8 bit revision identifier of the device.”h]”hŒ}This file contains the revision field of the CDX device, in hexadecimal. Revision is 8 bit revision identifier of the device.”…”�”}”(hjþ|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K6hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_cdx_devices_subsystem_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-cdx-devices-subsystem-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/cdx\/devices\/\.\.\.\/subsystem_device**”h]”j`)�”}”(hŒ6**\/sys\/bus\/cdx\/devices\/\.\.\.\/subsystem_device**”h]”hŒ2/sys/bus/cdx/devices/.../subsystem_device”…”�”}”(hj4}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K'hj-}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}ubah}”(h]”j}ah ]”h"]”Œ(abi_sys_bus_cdx_devices_subsystem_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je}j }sj˜}”j}j }subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hjj}h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hjt}h]”hŒ sysfs-bus-cdx”…”�”}”(hjv}h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr}ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€}Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´K'hjj}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K'hhÊh²hubhÞ)�”}”(hŒƒSubsystem Device ID for this CDX device, in hexadecimal Subsystem Device ID is 16 bit identifier specific to the card manufacturer.”h]”hŒƒSubsystem Device ID for this CDX device, in hexadecimal Subsystem Device ID is 16 bit identifier specific to the card manufacturer.”…”�”}”(hj˜}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´K'hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_cdx_devices_subsystem_vendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-cdx-devices-subsystem-vendor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj´}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/cdx\/devices\/\.\.\.\/subsystem_vendor**”h]”j`)�”}”(hŒ6**\/sys\/bus\/cdx\/devices\/\.\.\.\/subsystem_vendor**”h]”hŒ2/sys/bus/cdx/devices/.../subsystem_vendor”…”�”}”(hjÎ}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KhjÇ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±}ubah}”(h]”j°}ah ]”h"]”Œ(abi_sys_bus_cdx_devices_subsystem_vendor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿ}j¦}sj˜}”j°}j¦}subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hj~h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hj~h]”hŒ sysfs-bus-cdx”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´Khj~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KhhÊh²hubhÞ)�”}”(hŒ„Subsystem Vendor ID for this CDX device, in hexadecimal. Subsystem Vendor ID is 16 bit identifier specific to the card manufacturer.”h]”hŒ„Subsystem Vendor ID for this CDX device, in hexadecimal. Subsystem Vendor ID is 16 bit identifier specific to the card manufacturer.”…”�”}”(hj2~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_cdx_devices_vendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-cdx-devices-vendor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjN~ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/cdx\/devices\/\.\.\.\/vendor**”h]”j`)�”}”(hŒ,**\/sys\/bus\/cdx\/devices\/\.\.\.\/vendor**”h]”hŒ(/sys/bus/cdx/devices/.../vendor”…”�”}”(hjh~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjd~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´Khja~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjN~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjK~ubah}”(h]”jJ~ah ]”h"]”Œabi_sys_bus_cdx_devices_vendor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™~j@~sj˜}”jJ~j@~subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hjž~h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hj¨~h]”hŒ sysfs-bus-cdx”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´Khjž~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KhhÊh²hubhÞ)�”}”(hŒ·Vendor ID for this CDX device, in hexadecimal. Vendor ID is 16 bit identifier which is specific to the device manufacturer. Combination of Vendor ID and Device ID identifies a device.”h]”hŒ·Vendor ID for this CDX device, in hexadecimal. Vendor ID is 16 bit identifier which is specific to the device manufacturer. Combination of Vendor ID and Device ID identifies a device.”…”�”}”(hjÌ~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_cdx_rescan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-cdx-rescan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjè~ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/cdx\/rescan**”h]”j`)�”}”(hŒ**\/sys\/bus\/cdx\/rescan**”h]”hŒ/sys/bus/cdx/rescan”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþ~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´Khjû~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjø~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõ~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjè~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjå~ubah}”(h]”jä~ah ]”h"]”Œabi_sys_bus_cdx_rescan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3jÚ~sj˜}”jä~jÚ~subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cdx `”h]”(hŒDefined on file ”…”�”}”(hj8h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cdx `”h]”j§)�”}”(hjBh]”hŒ sysfs-bus-cdx”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cdx”uh1hh³jœwh´Khj8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KhhÊh²hubhÞ)�”}”(hŒÌWriting y/1/on to this file will cause rescan of the bus and devices on the CDX bus. Any new devices are scanned and added to the list of Linux devices and any devices removed are also deleted from Linux.”h]”hŒÌWriting y/1/on to this file will cause rescan of the bus and devices on the CDX bus. Any new devices are scanned and added to the list of Linux devices and any devices removed are also deleted from Linux.”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KhhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœwh´KhhÊh²hubjl)�”}”(hŒ# echo 1 > /sys/bus/cdx/rescan”h]”hŒ# echo 1 > /sys/bus/cdx/rescan”…”�”}”hj‚sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jœwh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_coreboot:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-coreboot”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjžubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/coreboot**”h]”j`)�”}”(hŒ**\/sys\/bus\/coreboot**”h]”hŒ/sys/bus/coreboot”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-bus-coreboot”h´Khj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjžubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›ubah}”(h]”jšah ]”h"]”Œabi_sys_bus_coreboot”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêj�sj˜}”jšj�subhÞ)�”}”(hŒODefined on file :ref:`sysfs-bus-coreboot `”h]”(hŒDefined on file ”…”�”}”(hjïh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-coreboot `”h]”j§)�”}”(hjùh]”hŒsysfs-bus-coreboot”…”�”}”(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ÅŒ#abi_file_testing_sysfs_bus_coreboot”uh1hh³jÌh´Khjïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´KhhÊh²hubhÞ)�”}”(hŒsThe coreboot bus provides a variety of virtual devices used to access data structures created by the Coreboot BIOS.”h]”hŒsThe coreboot bus provides a variety of virtual devices used to access data structures created by the Coreboot BIOS.”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_coreboot_devices_cbmem_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-coreboot-devices-cbmem-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj9€ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/coreboot\/devices\/cbmem\-\**”h]”j`)�”}”(hŒ0**\/sys\/bus\/coreboot\/devices\/cbmem\-\**”h]”hŒ,/sys/bus/coreboot/devices/cbmem-”…”�”}”(hjS€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´KhjL€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6€ubah}”(h]”j5€ah ]”h"]”Œ%abi_sys_bus_coreboot_devices_cbmem_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„€j+€sj˜}”j5€j+€subhÞ)�”}”(hŒODefined on file :ref:`sysfs-bus-coreboot `”h]”(hŒDefined on file ”…”�”}”(hj‰€h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-coreboot `”h]”j§)�”}”(hj“€h]”hŒsysfs-bus-coreboot”…”�”}”(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ÅŒ#abi_file_testing_sysfs_bus_coreboot”uh1hh³jÌh´Khj‰€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´KhhÊh²hubhÞ)�”}”(hXwCBMEM is a downwards-growing memory region created by Coreboot, and contains tagged data structures to be shared with payloads in the boot process and the OS. Each CBMEM entry is given a directory in /sys/bus/coreboot/devices based on its id. A list of ids known to Coreboot can be found in the coreboot source tree at ``src/commonlib/bsd/include/commonlib/bsd/cbmem_id.h``.”h]”(hX@CBMEM is a downwards-growing memory region created by Coreboot, and contains tagged data structures to be shared with payloads in the boot process and the OS. Each CBMEM entry is given a directory in /sys/bus/coreboot/devices based on its id. A list of ids known to Coreboot can be found in the coreboot source tree at ”…”�”}”(hj·€h²hh³Nh´Nubjl1)�”}”(hŒ6``src/commonlib/bsd/include/commonlib/bsd/cbmem_id.h``”h]”hŒ2src/commonlib/bsd/include/commonlib/bsd/cbmem_id.h”…”�”}”(hj¿€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj·€ubhŒ.”…”�”}”(hj·€h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coreboot_devices_cbmem_id_address:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coreboot-devices-cbmem-id-address”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjå€ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/coreboot\/devices\/cbmem\-\\/address**”h]”j`)�”}”(hŒ9**\/sys\/bus\/coreboot\/devices\/cbmem\-\\/address**”h]”hŒ5/sys/bus/coreboot/devices/cbmem-/address”…”�”}”(hjÿ€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´Khjø€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâ€ubah}”(h]”já€ah ]”h"]”Œ-abi_sys_bus_coreboot_devices_cbmem_id_address”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0�j×€sj˜}”já€j×€subhÞ)�”}”(hŒODefined on file :ref:`sysfs-bus-coreboot `”h]”(hŒDefined on file ”…”�”}”(hj5�h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-coreboot `”h]”j§)�”}”(hj?�h]”hŒsysfs-bus-coreboot”…”�”}”(hjA�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_bus_coreboot”uh1hh³jÌh´Khj5�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´KhhÊh²hubhÞ)�”}”(hŒqThis is the physical memory address that the CBMEM entry's data begins at, in hexadecimal (e.g., ``0x76ffe000``).”h]”(hŒcThis is the physical memory address that the CBMEM entry’s data begins at, in hexadecimal (e.g., ”…”�”}”(hjc�h²hh³Nh´Nubjl1)�”}”(hŒ``0x76ffe000``”h]”hŒ 0x76ffe000”…”�”}”(hjk�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjc�ubhŒ).”…”�”}”(hjc�h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_coreboot_devices_cbmem_id_mem:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-coreboot-devices-cbmem-id-mem”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj‘�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/coreboot\/devices\/cbmem\-\\/mem**”h]”j`)�”}”(hŒ5**\/sys\/bus\/coreboot\/devices\/cbmem\-\\/mem**”h]”hŒ1/sys/bus/coreboot/devices/cbmem-/mem”…”�”}”(hj«�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´K"hj¤�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ�ubah}”(h]”j��ah ]”h"]”Œ)abi_sys_bus_coreboot_devices_cbmem_id_mem”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ�jƒ�sj˜}”j��jƒ�subhÞ)�”}”(hŒODefined on file :ref:`sysfs-bus-coreboot `”h]”(hŒDefined on file ”…”�”}”(hjá�h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-coreboot `”h]”j§)�”}”(hjë�h]”hŒsysfs-bus-coreboot”…”�”}”(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ÅŒ#abi_file_testing_sysfs_bus_coreboot”uh1hh³jÌh´K"hjá�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´K"hhÊh²hubhÞ)�”}”(hŒ§A file exposing read/write access to the entry's data. Note that this file does not support mmap(), as coreboot does not guarantee that the data will be page-aligned.”h]”hŒ©A file exposing read/write access to the entry’s data. Note that this file does not support mmap(), as coreboot does not guarantee that the data will be page-aligned.”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´K"hhÊh²hubhÞ)�”}”(hŒÇThe mode of this file is 0600. While there shouldn't be anything security-sensitive contained in CBMEM, read access requires root privileges given this is exposing a small subset of physical memory.”h]”hŒÉThe mode of this file is 0600. While there shouldn’t be anything security-sensitive contained in CBMEM, read access requires root privileges given this is exposing a small subset of physical memory.”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´K"hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_coreboot_devices_cbmem_id_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-coreboot-devices-cbmem-id-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj9‚ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coreboot\/devices\/cbmem\-\\/size**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coreboot\/devices\/cbmem\-\\/size**”h]”hŒ2/sys/bus/coreboot/devices/cbmem-/size”…”�”}”(hjS‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´KhjL‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6‚ubah}”(h]”j5‚ah ]”h"]”Œ*abi_sys_bus_coreboot_devices_cbmem_id_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„‚j+‚sj˜}”j5‚j+‚subhÞ)�”}”(hŒODefined on file :ref:`sysfs-bus-coreboot `”h]”(hŒDefined on file ”…”�”}”(hj‰‚h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-coreboot `”h]”j§)�”}”(hj“‚h]”hŒsysfs-bus-coreboot”…”�”}”(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ÅŒ#abi_file_testing_sysfs_bus_coreboot”uh1hh³jÌh´Khj‰‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´KhhÊh²hubhÞ)�”}”(hŒNThis is the size of the CBMEM entry's data, in hexadecimal (e.g., ``0x1234``).”h]”(hŒDThis is the size of the CBMEM entry’s data, in hexadecimal (e.g., ”…”�”}”(hj·‚h²hh³Nh´Nubjl1)�”}”(hŒ ``0x1234``”h]”hŒ0x1234”…”�”}”(hj¿‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj·‚ubhŒ).”…”�”}”(hj·‚h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌh´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_cti_name_channels_chan_clear:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-cti-name-channels-chan-clear”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjå‚ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_clear**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_clear**”h]”hŒC/sys/bus/coresight/devices//channels/chan_clear”…”�”}”(hjÿ‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-bus-coresight-devices-cti”h´K´hjø‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâ‚ubah}”(h]”já‚ah ]”h"]”Œ:abi_sys_bus_coresight_devices_cti_name_channels_chan_clear”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1ƒjׂsj˜}”já‚jׂsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj6ƒh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj@ƒh]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hjBƒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>ƒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jLƒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K´hj6ƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K´hhÊh²hubhÞ)�”}”(hŒ$(Write) Deactivate a single channel.”h]”hŒ$(Write) Deactivate a single channel.”…”�”}”(hjdƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K´hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_cti_name_channels_chan_free:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-cti-name-channels-chan-free”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj€ƒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_free**”h]”j`)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_free**”h]”hŒB/sys/bus/coresight/devices//channels/chan_free”…”�”}”(hjšƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÒhj“ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€ƒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}ƒubah}”(h]”j|ƒah ]”h"]”Œ9abi_sys_bus_coresight_devices_cti_name_channels_chan_free”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˃jrƒsj˜}”j|ƒjrƒsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjЃh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjÚƒh]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KÒhjЃubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÒhhÊh²hubhÞ)�”}”(hŒ6(Read) show channels with no attached trigger signals.”h]”hŒ6(Read) show channels with no attached trigger signals.”…”�”}”(hjþƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÒhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_coresight_devices_cti_name_channels_chan_gate_disable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-coresight-devices-cti-name-channels-chan-gate-disable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj„ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_gate_disable**”h]”j`)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_gate_disable**”h]”hŒJ/sys/bus/coresight/devices//channels/chan_gate_disable”…”�”}”(hj4„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K¨hj-„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„ubah}”(h]”j„ah ]”h"]”ŒAabi_sys_bus_coresight_devices_cti_name_channels_chan_gate_disable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je„j „sj˜}”j„j „subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjj„h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjt„h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hjv„h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr„ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€„Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K¨hjj„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K¨hhÊh²hubhÞ)�”}”(hŒ+(Write) Disable CTIGATE for single channel.”h]”hŒ+(Write) Disable CTIGATE for single channel.”…”�”}”(hj˜„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K¨hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_coresight_devices_cti_name_channels_chan_gate_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-coresight-devices-cti-name-channels-chan-gate-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj´„ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_gate_enable**”h]”j`)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_gate_enable**”h]”hŒI/sys/bus/coresight/devices//channels/chan_gate_enable”…”�”}”(hj΄h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K¡hjÇ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±„ubah}”(h]”j°„ah ]”h"]”Œ@abi_sys_bus_coresight_devices_cti_name_channels_chan_gate_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿ„j¦„sj˜}”j°„j¦„subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj…h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj…h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K¡hj…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K¡hhÊh²hubhÞ)�”}”(hŒ](RW) Enable CTIGATE for single channel (Write) or list enabled channels through the gate (R).”h]”hŒ](RW) Enable CTIGATE for single channel (Write) or list enabled channels through the gate (R).”…”�”}”(hj2…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K¡hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_cti_name_channels_chan_inuse:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-cti-name-channels-chan-inuse”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjN…ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_inuse**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_inuse**”h]”hŒC/sys/bus/coresight/devices//channels/chan_inuse”…”�”}”(hjh…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjd…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÌhja…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjN…ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjK…ubah}”(h]”jJ…ah ]”h"]”Œ:abi_sys_bus_coresight_devices_cti_name_channels_chan_inuse”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™…j@…sj˜}”jJ…j@…subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjž…h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj¨…h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KÌhjž…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÌhhÊh²hubhÞ)�”}”(hŒ?(Read) show channels with at least one attached trigger signal.”h]”hŒ?(Read) show channels with at least one attached trigger signal.”…”�”}”(hjÌ…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÌhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_cti_name_channels_chan_pulse:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-cti-name-channels-chan-pulse”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjè…ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_pulse**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_pulse**”h]”hŒC/sys/bus/coresight/devices//channels/chan_pulse”…”�”}”(hj†h²hh³Nh´Nuba•h}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Kºhjû…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjø…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjè…ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjå…ubah}”(h]”jä…ah ]”h"]”Œ:abi_sys_bus_coresight_devices_cti_name_channels_chan_pulse”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3†jÚ…sj˜}”jä…jÚ…subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj8†h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjB†h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hjD†h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@†ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN†Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Kºhj8†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KºhhÊh²hubhÞ)�”}”(hŒC(Write) Pulse a single channel - activate for a single clock cycle.”h]”hŒC(Write) Pulse a single channel - activate for a single clock cycle.”…”�”}”(hjf†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KºhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_cti_name_channels_chan_set:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-cti-name-channels-chan-set”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj‚†ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_set**”h]”j`)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_set**”h]”hŒA/sys/bus/coresight/devices//channels/chan_set”…”�”}”(hjœ†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K®hj•†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†ubah}”(h]”j~†ah ]”h"]”Œ8abi_sys_bus_coresight_devices_cti_name_channels_chan_set”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j͆jt†sj˜}”j~†jt†subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjÒ†h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj܆h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K®hjÒ†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K®hhÊh²hubhÞ)�”}”(hŒ"(Write) Activate a single channel.”h]”hŒ"(Write) Activate a single channel.”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K®hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_in:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-coresight-devices-cti-name-channels-chan-xtrigs-in”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj‡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_xtrigs_in**”h]”j`)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_xtrigs_in**”h]”hŒG/sys/bus/coresight/devices//channels/chan_xtrigs_in”…”�”}”(hj6‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Kßhj/‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡ubah}”(h]”j‡ah ]”h"]”Œ>abi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_in”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jg‡j‡sj˜}”j‡j‡subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjl‡h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjv‡h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hjx‡h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjt‡ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚‡Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Kßhjl‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KßhhÊh²hubhÞ)�”}”(hŒE(Read) Read to see input triggers connected to selected view channel.”h]”hŒE(Read) Read to see input triggers connected to selected view channel.”…”�”}”(hjš‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KßhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_out:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-coresight-devices-cti-name-channels-chan-xtrigs-out”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj¶‡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_xtrigs_out**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_xtrigs_out**”h]”hŒH/sys/bus/coresight/devices//channels/chan_xtrigs_out”…”�”}”(hjЇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj̇ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Kæhjɇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³‡ubah}”(h]”j²‡ah ]”h"]”Œ?abi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_out”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆj¨‡sj˜}”j²‡j¨‡subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjˆh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjˆh]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Kæhjˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KæhhÊh²hubhÞ)�”}”(hŒF(Read) Read to see output triggers connected to selected view channel.”h]”hŒF(Read) Read to see output triggers connected to selected view channel.”…”�”}”(hj4ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KæhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-coresight-devices-cti-name-channels-chan-xtrigs-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjPˆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_xtrigs_reset**”h]”j`)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_xtrigs_reset**”h]”hŒJ/sys/bus/coresight/devices//channels/chan_xtrigs_reset”…”�”}”(hjjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Kíhjcˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjPˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjMˆubah}”(h]”jLˆah ]”h"]”ŒAabi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›ˆjBˆsj˜}”jLˆjBˆsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj ˆh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjªˆh]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Kíhj ˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KíhhÊh²hubhÞ)�”}”(hŒ0(Write) Clear all channel / trigger programming.”h]”hŒ0(Write) Clear all channel / trigger programming.”…”�”}”(hjΈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KíhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_sel:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-coresight-devices-cti-name-channels-chan-xtrigs-sel”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjêˆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_xtrigs_sel**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\/channels\/chan_xtrigs_sel**”h]”hŒH/sys/bus/coresight/devices//channels/chan_xtrigs_sel”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KØhjýˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjêˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjçˆubah}”(h]”jæˆah ]”h"]”Œ?abi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_sel”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5‰j܈sj˜}”jæˆj܈subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj:‰h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjD‰h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hjF‰h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjB‰ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jP‰Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KØhj:‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KØhhÊh²hubhÞ)�”}”(hŒ[(RW) Write channel number to select a channel to view, read to see selected channel number.”h]”hŒ[(RW) Write channel number to select a channel to view, read to see selected channel number.”…”�”}”(hjh‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KØhhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_coresight_devices_cti_name_channels_trig_filter_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-coresight-devices-cti-name-channels-trig-filter-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj„‰ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/coresight\/devices\/\\/channels\/trig_filter_enable**”h]”j`)�”}”(hŒO**\/sys\/bus\/coresight\/devices\/\\/channels\/trig_filter_enable**”h]”hŒK/sys/bus/coresight/devices//channels/trig_filter_enable”…”�”}”(hjž‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjš‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÆhj—‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�‰ubah}”(h]”j€‰ah ]”h"]”ŒBabi_sys_bus_coresight_devices_cti_name_channels_trig_filter_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jωjv‰sj˜}”j€‰jv‰subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjÔ‰h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjÞ‰h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KÆhjÔ‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÆhhÊh²hubhÞ)�”}”(hŒ7(RW) Enable or disable trigger output signal filtering.”h]”hŒ7(RW) Enable or disable trigger output signal filtering.”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÆhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_cti_name_channels_trigin_attach:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-cti-name-channels-trigin-attach”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\/channels\/trigin_attach**”h]”j`)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\/channels\/trigin_attach**”h]”hŒF/sys/bus/coresight/devices//channels/trigin_attach”…”�”}”(hj8Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4Šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K‰hj1Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠubah}”(h]”jŠah ]”h"]”Œ=abi_sys_bus_coresight_devices_cti_name_channels_trigin_attach”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jiŠjŠsj˜}”jŠjŠsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjnŠh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjxŠh]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hjzŠh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjvŠubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„ŠŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K‰hjnŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K‰hhÊh²hubhÞ)�”}”(hŒ4(Write) Attach a CTI input trigger to a CTM channel.”h]”hŒ4(Write) Attach a CTI input trigger to a CTM channel.”…”�”}”(hjœŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K‰hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_cti_name_channels_trigin_detach:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-cti-name-channels-trigin-detach”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj¸ŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\/channels\/trigin_detach**”h]”j`)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\/channels\/trigin_detach**”h]”hŒF/sys/bus/coresight/devices//channels/trigin_detach”…”�”}”(hjÒŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjΊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K�hjËŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸Šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµŠubah}”(h]”j´Šah ]”h"]”Œ=abi_sys_bus_coresight_devices_cti_name_channels_trigin_detach”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹jªŠsj˜}”j´ŠjªŠsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj‹h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj‹h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K�hj‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K�hhÊh²hubhÞ)�”}”(hŒ6(Write) Detach a CTI input trigger from a CTM channel.”h]”hŒ6(Write) Detach a CTI input trigger from a CTM channel.”…”�”}”(hj6‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K�hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_coresight_devices_cti_name_channels_trigout_attach:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-coresight-devices-cti-name-channels-trigout-attach”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjR‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\/channels\/trigout_attach**”h]”j`)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\/channels\/trigout_attach**”h]”hŒG/sys/bus/coresight/devices//channels/trigout_attach”…”�”}”(hjl‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K•hje‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO‹ubah}”(h]”jN‹ah ]”h"]”Œ>abi_sys_bus_coresight_devices_cti_name_channels_trigout_attach”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�‹jD‹sj˜}”jN‹jD‹subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj¢‹h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj¬‹h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K•hj¢‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K•hhÊh²hubhÞ)�”}”(hŒ5(Write) Attach a CTI output trigger to a CTM channel.”h]”hŒ5(Write) Attach a CTI output trigger to a CTM channel.”…”�”}”(hjЋh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K•hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_coresight_devices_cti_name_channels_trigout_detach:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-coresight-devices-cti-name-channels-trigout-detach”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjì‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\/channels\/trigout_detach**”h]”j`)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\/channels\/trigout_detach**”h]”hŒG/sys/bus/coresight/devices//channels/trigout_detach”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K›hjÿ‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjù‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjì‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjé‹ubah}”(h]”jè‹ah ]”h"]”Œ>abi_sys_bus_coresight_devices_cti_name_channels_trigout_detach”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7ŒjÞ‹sj˜}”jè‹jÞ‹subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj<Œh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjFŒh]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hjHŒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDŒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jRŒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K›hj<Œubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K›hhÊh²hubhÞ)�”}”(hŒ7(Write) Detach a CTI output trigger from a CTM channel.”h]”hŒ7(Write) Detach a CTI output trigger from a CTM channel.”…”�”}”(hjjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K›hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_coresight_devices_cti_name_channels_trigout_filtered:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-coresight-devices-cti-name-channels-trigout-filtered”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj†ŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\/channels\/trigout_filtered**”h]”j`)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\/channels\/trigout_filtered**”h]”hŒI/sys/bus/coresight/devices//channels/trigout_filtered”…”�”}”(hj Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÀhj™Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†Œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒŒubah}”(h]”j‚Œah ]”h"]”Œ@abi_sys_bus_coresight_devices_cti_name_channels_trigout_filtered”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑŒjxŒsj˜}”j‚ŒjxŒsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjÖŒh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjàŒh]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KÀhjÖŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÀhhÊh²hubhÞ)�”}”(hŒ?(Read) List of output triggers filtered across all connections.”h]”hŒ?(Read) List of output triggers filtered across all connections.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KÀhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_cti_name_ctmid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-cti-name-ctmid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj �ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/\\/ctmid**”h]”j`)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/\\/ctmid**”h]”hŒ4/sys/bus/coresight/devices//ctmid”…”�”}”(hj:�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K hj3�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj �ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”j�ah ]”h"]”Œ,abi_sys_bus_coresight_devices_cti_name_ctmid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jk�j�sj˜}”j�j�subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjp�h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjz�h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hj|�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K hjp�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K hhÊh²hubhÞ)�”}”(hŒ$(Read) Display the associated CTM ID”h]”hŒ$(Read) Display the associated CTM ID”…”�”}”(hjž�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coresight_devices_cti_name_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coresight-devices-cti-name-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjº�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/\\/enable**”h]”j`)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/\\/enable**”h]”hŒ5/sys/bus/coresight/devices//enable”…”�”}”(hjÔ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KhjÍ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·�ubah}”(h]”j¶�ah ]”h"]”Œ-abi_sys_bus_coresight_devices_cti_name_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽj¬�sj˜}”j¶�j¬�subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj Žh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjŽh]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Khj Žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KhhÊh²hubhÞ)�”}”(hŒ%(RW) Enable/Disable the CTI hardware.”h]”hŒ%(RW) Enable/Disable the CTI hardware.”…”�”}”(hj8Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_cti_name_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-cti-name-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjTŽubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/\\/label**”h]”j`)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/\\/label**”h]”hŒ4/sys/bus/coresight/devices//label”…”�”}”(hjnŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KóhjgŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjTŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQŽubah}”(h]”jPŽah ]”h"]”Œ,abi_sys_bus_coresight_devices_cti_name_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸŽjFŽsj˜}”jPŽjFŽsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj¤Žh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj®Žh]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Kóhj¤Žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KóhhÊh²hubhÞ)�”}”(hŒ3(Read) Show hardware context information of device.”h]”hŒ3(Read) Show hardware context information of device.”…”�”}”(hjÒŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KóhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_cti_name_nr_trigger_cons:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-cti-name-nr-trigger-cons”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjîŽubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\/nr_trigger_cons**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\/nr_trigger_cons**”h]”hŒ>/sys/bus/coresight/devices//nr_trigger_cons”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Khj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjîŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjëŽubah}”(h]”jêŽah ]”h"]”Œ6abi_sys_bus_coresight_devices_cti_name_nr_trigger_cons”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9�jàŽsj˜}”jêŽjàŽsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj>�h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjH�h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hjJ�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjF�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jT�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Khj>�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KhhÊh²hubhÞ)�”}”(hŒ:(Read) Number of devices connected to triggers on this CTI”h]”hŒ:(Read) Number of devices connected to triggers on this CTI”…”�”}”(hjl�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_coresight_devices_cti_name_powered:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-coresight-devices-cti-name-powered”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/powered**”h]”j`)�”}”(hŒ:**\/sys\/bus\/coresight\/devices\/\\/powered**”h]”hŒ6/sys/bus/coresight/devices//powered”…”�”}”(hj¢�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjž�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Khj›�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…�ubah}”(h]”j„�ah ]”h"]”Œ.abi_sys_bus_coresight_devices_cti_name_powered”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓ�jz�sj˜}”j„�jz�subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjØ�h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjâ�h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KhjØ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KhhÊh²hubhÞ)�”}”(hŒ/(Read) Indicate if the CTI hardware is powered.”h]”hŒ/(Read) Indicate if the CTI hardware is powered.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_coresight_devices_cti_name_regs_appclear:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-coresight-devices-cti-name-regs-appclear”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj"�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/\\/regs\/appclear**”h]”j`)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/\\/regs\/appclear**”h]”hŒ=/sys/bus/coresight/devices//regs/appclear”…”�”}”(hj<�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Kdhj5�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj"�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”j�ah ]”h"]”Œ4abi_sys_bus_coresight_devices_cti_name_regs_appclear”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jm�j�sj˜}”j�j�subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjr�h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj|�h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hj~�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjz�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆ�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Kdhjr�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KdhhÊh²hubhÞ)�”}”(hŒ6(Write) Write APPCLEAR register to deactivate channel.”h]”hŒ6(Write) Write APPCLEAR register to deactivate channel.”…”�”}”(hj �h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KdhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_coresight_devices_cti_name_regs_apppulse:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-coresight-devices-cti-name-regs-apppulse”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj¼�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/\\/regs\/apppulse**”h]”j`)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/\\/regs\/apppulse**”h]”hŒ=/sys/bus/coresight/devices//regs/apppulse”…”�”}”(hjÖ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KjhjÏ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹�ubah}”(h]”j¸�ah ]”h"]”Œ4abi_sys_bus_coresight_devices_cti_name_regs_apppulse”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘j®�sj˜}”j¸�j®�subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj ‘h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj‘h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Kjhj ‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KjhhÊh²hubhÞ)�”}”(hŒE(Write) Write APPPULSE to pulse a channel active for one clock cycle.”h]”hŒE(Write) Write APPPULSE to pulse a channel active for one clock cycle.”…”�”}”(hj:‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KjhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_cti_name_regs_appset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-cti-name-regs-appset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjV‘ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\/regs\/appset**”h]”j`)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\/regs\/appset**”h]”hŒ;/sys/bus/coresight/devices//regs/appset”…”�”}”(hjp‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjl‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K]hji‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjV‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjS‘ubah}”(h]”jR‘ah ]”h"]”Œ2abi_sys_bus_coresight_devices_cti_name_regs_appset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡‘jH‘sj˜}”jR‘jH‘subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj¦‘h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj°‘h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K]hj¦‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K]hhÊh²hubhÞ)�”}”(hŒb(RW) Set CTIAPPSET register to activate channel. Read back to determine current value of register.”h]”hŒb(RW) Set CTIAPPSET register to activate channel. Read back to determine current value of register.”…”�”}”(hjÔ‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K]hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_cti_name_regs_asicctl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-cti-name-regs-asicctl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjð‘ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/coresight\/devices\/\\/regs\/asicctl**”h]”j`)�”}”(hŒ@**\/sys\/bus\/coresight\/devices\/\\/regs\/asicctl**”h]”hŒ</sys/bus/coresight/devices//regs/asicctl”…”�”}”(hj ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KQhj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjý‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjð‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjí‘ubah}”(h]”jì‘ah ]”h"]”Œ3abi_sys_bus_coresight_devices_cti_name_regs_asicctl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;’jâ‘sj˜}”jì‘jâ‘subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj@’h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjJ’h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hjL’h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjH’ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jV’Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KQhj@’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KQhhÊh²hubhÞ)�”}”(hŒ$(RW) Read or write ASICCTL register.”h]”hŒ$(RW) Read or write ASICCTL register.”…”�”}”(hjn’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KQhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_cti_name_regs_chinstatus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-cti-name-regs-chinstatus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjŠ’ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\/regs\/chinstatus**”h]”j`)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\/regs\/chinstatus**”h]”hŒ?/sys/bus/coresight/devices//regs/chinstatus”…”�”}”(hj¤’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Kqhj�’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠ’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡’ubah}”(h]”j†’ah ]”h"]”Œ6abi_sys_bus_coresight_devices_cti_name_regs_chinstatus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕ’j|’sj˜}”j†’j|’subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjÚ’h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjä’h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KqhjÚ’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KqhhÊh²hubhÞ)�”}”(hŒ-(Read) Read current status of channel inputs.”h]”hŒ-(Read) Read current status of channel inputs.”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KqhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_coresight_devices_cti_name_regs_choutstatus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-coresight-devices-cti-name-regs-choutstatus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj$“ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\/regs\/choutstatus**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\/regs\/choutstatus**”h]”hŒ@/sys/bus/coresight/devices//regs/choutstatus”…”�”}”(hj>“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Kwhj7“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$“ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!“ubah}”(h]”j “ah ]”h"]”Œ7abi_sys_bus_coresight_devices_cti_name_regs_choutstatus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jo“j“sj˜}”j “j“subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjt“h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj~“h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Kwhjt“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KwhhÊh²hubhÞ)�”}”(hŒ.(Read) read current status of channel outputs.”h]”hŒ.(Read) read current status of channel outputs.”…”�”}”(hj¢“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KwhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_coresight_devices_cti_name_regs_gate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-coresight-devices-cti-name-regs-gate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¾“ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/\\/regs\/gate**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/\\/regs\/gate**”h]”hŒ9/sys/bus/coresight/devices//regs/gate”…”�”}”(hjØ“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔ“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KKhjÑ“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjΓubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjË“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾“ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»“ubah}”(h]”jº“ah ]”h"]”Œ0abi_sys_bus_coresight_devices_cti_name_regs_gate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ”j°“sj˜}”jº“j°“subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj”h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj”h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KKhj”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KKhhÊh²hubhÞ)�”}”(hŒ$(RW) Read or write CTIGATE register.”h]”hŒ$(RW) Read or write CTIGATE register.”…”�”}”(hj<”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KKhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_coresight_devices_cti_name_regs_inen:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-coresight-devices-cti-name-regs-inen”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjX”ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/\\/regs\/inen**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/\\/regs\/inen**”h]”hŒ9/sys/bus/coresight/devices//regs/inen”…”�”}”(hjr”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjn”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K?hjk”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjh”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhje”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjX”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjU”ubah}”(h]”jT”ah ]”h"]”Œ0abi_sys_bus_coresight_devices_cti_name_regs_inen”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£”jJ”sj˜}”jT”jJ”subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj¨”h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj²”h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K?hj¨”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K?hhÊh²hubhÞ)�”}”(hŒ>(RW) Read or write the CTIINEN register selected by inout_sel.”h]”hŒ>(RW) Read or write the CTIINEN register selected by inout_sel.”…”�”}”(hjÖ”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K?hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_cti_name_regs_inout_sel:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-cti-name-regs-inout-sel”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjò”ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\/regs\/inout_sel**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\/regs\/inout_sel**”h]”hŒ>/sys/bus/coresight/devices//regs/inout_sel”…”�”}”(hj •h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K9hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjò”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjï”ubah}”(h]”jî”ah ]”h"]”Œ5abi_sys_bus_coresight_devices_cti_name_regs_inout_sel”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=•jä”sj˜}”jî”jä”subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjB•h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjL•h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hjN•h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJ•ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jX•Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K9hjB•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K9hhÊh²hubhÞ)�”}”(hŒ3(RW) Select the index for inen and outen registers.”h]”hŒ3(RW) Select the index for inen and outen registers.”…”�”}”(hjp•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K9hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_cti_name_regs_intack:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-cti-name-regs-intack”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjŒ•ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\/regs\/intack**”h]”j`)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\/regs\/intack**”h]”hŒ;/sys/bus/coresight/devices//regs/intack”…”�”}”(hj¦•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KWhjŸ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒ•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰•ubah}”(h]”jˆ•ah ]”h"]”Œ2abi_sys_bus_coresight_devices_cti_name_regs_intack”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jוj~•sj˜}”jˆ•j~•subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjÜ•h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjæ•h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KWhjÜ•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KWhhÊh²hubhÞ)�”}”(hŒ"(Write) Write the INTACK register.”h]”hŒ"(Write) Write the INTACK register.”…”�”}”(hj –h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KWhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_cti_name_regs_outen:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-cti-name-regs-outen”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj&–ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\/regs\/outen**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\/regs\/outen**”h]”hŒ:/sys/bus/coresight/devices//regs/outen”…”�”}”(hj@–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KEhj9–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&–ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#–ubah}”(h]”j"–ah ]”h"]”Œ1abi_sys_bus_coresight_devices_cti_name_regs_outen”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq–j–sj˜}”j"–j–subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjv–h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj€–h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KEhjv–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KEhhÊh²hubhÞ)�”}”(hŒ?(RW) Read or write the CTIOUTEN register selected by inout_sel.”h]”hŒ?(RW) Read or write the CTIOUTEN register selected by inout_sel.”…”�”}”(hj¤–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KEhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_cti_name_regs_triginstatus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-cti-name-regs-triginstatus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjÀ–ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\/regs\/triginstatus**”h]”j`)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\/regs\/triginstatus**”h]”hŒA/sys/bus/coresight/devices//regs/triginstatus”…”�”}”(hjÚ–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖ–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K}hjÓ–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjЖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍ–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀ–ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½–ubah}”(h]”j¼–ah ]”h"]”Œ8abi_sys_bus_coresight_devices_cti_name_regs_triginstatus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j —j²–sj˜}”j¼–j²–subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj—h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj—h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K}hj—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K}hhÊh²hubhÞ)�”}”(hŒ3(Read) read current status of input trigger signals”h]”hŒ3(Read) read current status of input trigger signals”…”�”}”(hj>—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K}hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_cti_name_regs_trigoutstatus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-cti-name-regs-trigoutstatus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjZ—ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/regs\/trigoutstatus**”h]”j`)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/regs\/trigoutstatus**”h]”hŒB/sys/bus/coresight/devices//regs/trigoutstatus”…”�”}”(hjt—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjp—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Kƒhjm—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZ—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjW—ubah}”(h]”jV—ah ]”h"]”Œ9abi_sys_bus_coresight_devices_cti_name_regs_trigoutstatus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥—jL—sj˜}”jV—jL—subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjª—h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj´—h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Kƒhjª—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KƒhhÊh²hubhÞ)�”}”(hŒ5(Read) read current status of output trigger signals.”h]”hŒ5(Read) read current status of output trigger signals.”…”�”}”(hjØ—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KƒhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_coresight_devices_cti_name_triggers_n_in_signals:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\/triggers\\/in_signals**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\/triggers\\/in_signals**”h]”hŒH/sys/bus/coresight/devices//triggers/in_signals”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Khj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ—ubah}”(h]”jð—ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjD˜h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjN˜h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(hjP˜h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjL˜ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZ˜Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´KhjD˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KhhÊh²hubhÞ)�”}”(hŒ6(Read) Input trigger signals from connected device ”h]”hŒ6(Read) Input trigger signals from connected device ”…”�”}”(hjr˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_cti_name_triggers_n_in_types:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-cti-name-triggers-n-in-types”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjŽ˜ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\/triggers\\/in_types**”h]”j`)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\/triggers\\/in_types**”h]”hŒF/sys/bus/coresight/devices//triggers/in_types”…”�”}”(hj¨˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K%hj¡˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽ˜ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹˜ubah}”(h]”jŠ˜ah ]”h"]”Œ:abi_sys_bus_coresight_devices_cti_name_triggers_n_in_types”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙ˜j€˜sj˜}”jŠ˜j€˜subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjÞ˜h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjè˜h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K%hjÞ˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K%hhÊh²hubhÞ)�”}”(hŒO(Read) Functional types for the input trigger signals from connected device ”h]”hŒO(Read) Functional types for the input trigger signals from connected device ”…”�”}”(hj ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K%hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_cti_name_triggers_n_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-cti-name-triggers-n-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj(™ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/triggers\\/name**”h]”j`)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/triggers\\/name**”h]”hŒB/sys/bus/coresight/devices//triggers/name”…”�”}”(hjB™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´Khj;™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(™ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%™ubah}”(h]”j$™ah ]”h"]”Œ6abi_sys_bus_coresight_devices_cti_name_triggers_n_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”js™j™sj˜}”j$™j™subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjx™h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj‚™h]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´Khjx™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KhhÊh²hubhÞ)�”}”(hŒ#(Read) Name of connected device ”h]”hŒ#(Read) Name of connected device ”…”�”}”(hj¦™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_cti_name_triggers_n_out_signals:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-cti-name-triggers-n-out-signals”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj™ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\/triggers\\/out_signals**”h]”j`)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\/triggers\\/out_signals**”h]”hŒI/sys/bus/coresight/devices//triggers/out_signals”…”�”}”(hjÜ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K,hjÕ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿™ubah}”(h]”j¾™ah ]”h"]”Œ=abi_sys_bus_coresight_devices_cti_name_triggers_n_out_signals”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j šj´™sj˜}”j¾™j´™subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hjšh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hjšh]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K,hjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K,hhÊh²hubhÞ)�”}”(hŒ5(Read) Output trigger signals to connected device ”h]”hŒ5(Read) Output trigger signals to connected device ”…”�”}”(hj@šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K,hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_coresight_devices_cti_name_triggers_n_out_types:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-coresight-devices-cti-name-triggers-n-out-types”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj\šubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\/triggers\\/out_types**”h]”j`)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\/triggers\\/out_types**”h]”hŒG/sys/bus/coresight/devices//triggers/out_types”…”�”}”(hjvšh²•hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjršubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K2hjošubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlšubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjišubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjYšubah}”(h]”jXšah ]”h"]”Œ;abi_sys_bus_coresight_devices_cti_name_triggers_n_out_types”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§šjNšsj˜}”jXšjNšsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-cti `”h]”(hŒDefined on file ”…”�”}”(hj¬šh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-cti `”h]”j§)�”}”(hj¶šh]”hŒsysfs-bus-coresight-devices-cti”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_cti”uh1hh³jƒh´K2hj¬šubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K2hhÊh²hubhÞ)�”}”(hŒN(Read) Functional types for the output trigger signals to connected device ”h]”hŒN(Read) Functional types for the output trigger signals to connected device ”…”�”}”(hjÚšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒh´K2hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_addr_acctype:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-memory-map-etm-ptm-addr-acctype”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjöšubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/addr_acctype**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/addr_acctype**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/addr_acctype”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ›ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ;Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x”h´Khj ›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöšubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóšubah}”(h]”jòšah ]”h"]”Œ=abi_sys_bus_coresight_devices_memory_map_etm_ptm_addr_acctype”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jB›jèšsj˜}”jòšjèšsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjG›h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjQ›h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(hjS›h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjO›ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]›Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KhjG›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KhhÊh²hubhÞ)�”}”(hX5(RW) Used in conjunction with @addr_idx. Specifies characteristics about the address comparator being configure, for example the access type, the kind of instruction to trace, processor context ID to trigger on, etc. Individual fields in the access type register may vary on the version of the trace entity.”h]”hX5(RW) Used in conjunction with @addr_idx. Specifies characteristics about the address comparator being configure, for example the access type, the kind of instruction to trace, processor context ID to trigger on, etc. Individual fields in the access type register may vary on the version of the trace entity.”…”�”}”(hju›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_addr_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-memory-map-etm-ptm-addr-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj‘›ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/addr_idx**”h]”j`)�”}”(hŒH**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/addr_idx**”h]”hŒD/sys/bus/coresight/devices/.[etm|ptm]/addr_idx”…”�”}”(hj«›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§›ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K hj¤›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘›ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ›ubah}”(h]”j�›ah ]”h"]”Œ9abi_sys_bus_coresight_devices_memory_map_etm_ptm_addr_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ›jƒ›sj˜}”j�›jƒ›subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjá›h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjë›h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K hjá›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K hhÊh²hubhÞ)�”}”(hŒFSelect which address comparator or pair (of comparators) to work with.”h]”hŒFSelect which address comparator or pair (of comparators) to work with.”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_addr_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-coresight-devices-memory-map-etm-ptm-addr-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj+œubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/addr_range**”h]”j`)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/addr_range**”h]”hŒF/sys/bus/coresight/devices/.[etm|ptm]/addr_range”…”�”}”(hjEœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAœubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´Khj>œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;œubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8œubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(œubah}”(h]”j'œah ]”h"]”Œ;abi_sys_bus_coresight_devices_memory_map_etm_ptm_addr_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvœjœsj˜}”j'œjœsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj{œh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj…œh]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Khj{œubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KhhÊh²hubhÞ)�”}”(hŒ©(RW) Used in conjunction with @addr_idx. Specifies the range of addresses to trigger on. Inclusion or exclusion is specified in the corresponding access type register.”h]”hŒ©(RW) Used in conjunction with @addr_idx. Specifies the range of addresses to trigger on. Inclusion or exclusion is specified in the corresponding access type register.”…”�”}”(hj©œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_addr_single:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\.[etm\|ptm]\/addr_single**”h]”j`)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/addr_single**”h]”hŒG/sys/bus/coresight/devices/.[etm|ptm]/addr_single”…”�”}”(hjßœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛœubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K%hjØœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕœubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒœubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅœubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœubah}”(h]”jÁœah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj�h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj�h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K%hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K%hhÊh²hubhÞ)�”}”(hŒ¯(RW) Used in conjunction with @addr_idx. Specifies the single address to trigger on, highly influenced by the configuration options of the corresponding access type register.”h]”hŒ¯(RW) Used in conjunction with @addr_idx. Specifies the single address to trigger on, highly influenced by the configuration options of the corresponding access type register.”…”�”}”(hjC�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K%hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_addr_start:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-coresight-devices-memory-map-etm-ptm-addr-start”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj_�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/addr_start**”h]”j`)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/addr_start**”h]”hŒF/sys/bus/coresight/devices/.[etm|ptm]/addr_start”…”�”}”(hjy�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hju�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K-hjr�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjo�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\�ubah}”(h]”j[�ah ]”h"]”Œ;abi_sys_bus_coresight_devices_memory_map_etm_ptm_addr_start”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jª�jQ�sj˜}”j[�jQ�subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj¯�h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj¹�h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K-hj¯�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K-hhÊh²hubhÞ)�”}”(hŒµ(RW) Used in conjunction with @addr_idx. Specifies the single address to start tracing on, highly influenced by the configuration options of the corresponding access type register.”h]”hŒµ(RW) Used in conjunction with @addr_idx. Specifies the single address to start tracing on, highly influenced by the configuration options of the corresponding access type register.”…”�”}”(hjÝ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K-hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_addr_stop:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-memory-map-etm-ptm-addr-stop”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjù�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/addr_stop**”h]”j`)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/addr_stop**”h]”hŒE/sys/bus/coresight/devices/.[etm|ptm]/addr_stop”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K5hj žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj žubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjù�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjö�ubah}”(h]”jõ�ah ]”h"]”Œ:abi_sys_bus_coresight_devices_memory_map_etm_ptm_addr_stop”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDžjë�sj˜}”jõ�jë�subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjIžh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjSžh]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(hjUžh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQžubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_žŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K5hjIžubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K5hhÊh²hubhÞ)�”}”(hŒ´(RW) Used in conjunction with @addr_idx. Specifies the single address to stop tracing on, highly influenced by the configuration options of the corresponding access type register.”h]”hŒ´(RW) Used in conjunction with @addr_idx. Specifies the single address to stop tracing on, highly influenced by the configuration options of the corresponding access type register.”…”�”}”(hjwžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K5hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_cntr_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-coresight-devices-memory-map-etm-ptm-cntr-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj“žubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cntr_event**”h]”j`)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cntr_event**”h]”hŒF/sys/bus/coresight/devices/.[etm|ptm]/cntr_event”…”�”}”(hj­žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©žubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KChj¦žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£žubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj žubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“žubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�žubah}”(h]”j�žah ]”h"]”Œ;abi_sys_bus_coresight_devices_memory_map_etm_ptm_cntr_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞžj…žsj˜}”j�žj…žsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjãžh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjížh]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KChjãžubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KChhÊh²hubhÞ)�”}”(hŒR(RW) Used in conjunction with cntr_idx, give access to the counter event register.”h]”hŒR(RW) Used in conjunction with cntr_idx, give access to the counter event register.”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KChhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_cntr_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-memory-map-etm-ptm-cntr-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj-ŸubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cntr_idx**”h]”j`)�”}”(hŒH**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cntr_idx**”h]”hŒD/sys/bus/coresight/devices/.[etm|ptm]/cntr_idx”…”�”}”(hjGŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K=hj@Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-Ÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*Ÿubah}”(h]”j)Ÿah ]”h"]”Œ9abi_sys_bus_coresight_devices_memory_map_etm_ptm_cntr_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jxŸjŸsj˜}”j)ŸjŸsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj}Ÿh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj‡Ÿh]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K=hj}Ÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K=hhÊh²hubhÞ)�”}”(hŒ&(RW) Specifies the counter to work on.”h]”hŒ&(RW) Specifies the counter to work on.”…”�”}”(hj«Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K=hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_cntr_rld_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-coresight-devices-memory-map-etm-ptm-cntr-rld-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjÇŸubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cntr_rld_event**”h]”j`)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cntr_rld_event**”h]”hŒJ/sys/bus/coresight/devices/.[etm|ptm]/cntr_rld_event”…”�”}”(hjáŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KXhjÚŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjןubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇŸubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄŸubah}”(h]”jßah ]”h"]”Œ?abi_sys_bus_coresight_devices_memory_map_etm_ptm_cntr_rld_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¹Ÿsj˜}”jßj¹ŸsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj! h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KXhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KXhhÊh²hubhÞ)�”}”(hŒY(RW) Used in conjunction with cntr_idx, give access to the counter reload event register.”h]”hŒY(RW) Used in conjunction with cntr_idx, give access to the counter reload event register.”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KXhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_cntr_rld_val:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-memory-map-etm-ptm-cntr-rld-val”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hja ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cntr_rld_val**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cntr_rld_val**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/cntr_rld_val”…”�”}”(hj{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KQhjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhja ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^ ubah}”(h]”j] ah ]”h"]”Œ=abi_sys_bus_coresight_devices_memory_map_etm_ptm_cntr_rld_val”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬ jS sj˜}”j] jS subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj± h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj» h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KQhj± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KQhhÊh²hubhÞ)�”}”(hŒY(RW) Used in conjunction with cntr_idx, give access to the counter reload value register.”h]”hŒY(RW) Used in conjunction with cntr_idx, give access to the counter reload value register.”…”�”}”(hjß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KQhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_cntr_val:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-memory-map-etm-ptm-cntr-val”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjû ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cntr_val**”h]”j`)�”}”(hŒH**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cntr_val**”h]”hŒD/sys/bus/coresight/devices/.[etm|ptm]/cntr_val”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KJhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjû ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjø ubah}”(h]”j÷ ah ]”h"]”Œ9abi_sys_bus_coresight_devices_memory_map_etm_ptm_cntr_val”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jF¡jí sj˜}”j÷ jí subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjK¡h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjU¡h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(hjW¡h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjS¡ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ja¡Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KJhjK¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KJhhÊh²hubhÞ)�”}”(hŒR(RW) Used in conjunction with cntr_idx, give access to the counter value register.”h]”hŒR(RW) Used in conjunction with cntr_idx, give access to the counter value register.”…”�”}”(hjy¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KJhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_cpu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-coresight-devices-memory-map-etm-ptm-cpu”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj•¡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cpu**”h]”j`)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/cpu**”h]”hŒ?/sys/bus/coresight/devices/.[etm|ptm]/cpu”…”�”}”(hj¯¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´Køhj¨¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’¡ubah}”(h]”j‘¡ah ]”h"]”Œ4abi_sys_bus_coresight_devices_memory_map_etm_ptm_cpu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jà¡j‡¡sj˜}”j‘¡j‡¡subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjå¡h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjï¡h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Køhjå¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KøhhÊh²hubhÞ)�”}”(hŒ4(RO) Holds the cpu number this tracer is affined to.”h]”hŒ4(RO) Holds the cpu number this tracer is affined to.”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KøhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_ctxid_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-memory-map-etm-ptm-ctxid-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj/¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/ctxid_idx**”h]”j`)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/ctxid_idx**”h]”hŒE/sys/bus/coresight/devices/.[etm|ptm]/ctxid_idx”…”�”}”(hjI¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjE¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K_hjB¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj,¢ubah}”(h]”j+¢ah ]”h"]”Œ:abi_sys_bus_coresight_devices_memory_map_etm_ptm_ctxid_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jz¢j!¢sj˜}”j+¢j!¢subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj¢h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj‰¢h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K_hj¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K_hhÊh²hubhÞ)�”}”(hŒC(RW) Specifies the index of the context ID register to be selected.”h]”hŒC(RW) Specifies the index of the context ID register to be selected.”…”�”}”(hj­¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K_hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_ctxid_mask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-coresight-devices-memory-map-etm-ptm-ctxid-mask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjÉ¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/ctxid_mask**”h]”j`)�”}”(hŒJ**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/ctxid_mask**”h]”hŒF/sys/bus/coresight/devices/.[etm|ptm]/ctxid_mask”…”�”}”(hjã¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjߢubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KfhjÜ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉ¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆ¢ubah}”(h]”jÅ¢ah ]”h"]”Œ;abi_sys_bus_coresight_devices_memory_map_etm_ptm_ctxid_mask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£j»¢sj˜}”jÅ¢j»¢subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj£h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj#£h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Kfhj£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KfhhÊh²hubhÞ)�”}”(hŒ4(RW) Mask to apply to all the context ID comparator.”h]”hŒ4(RW) Mask to apply to all the context ID comparator.”…”�”}”(hjG£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KfhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_ctxid_pid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-memory-map-etm-ptm-ctxid-pid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjc£ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/ctxid_pid**”h]”j`)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/ctxid_pid**”h]”hŒE/sys/bus/coresight/devices/.[etm|ptm]/ctxid_pid”…”�”}”(hj}£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjy£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´Klhjv£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjs£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjp£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjc£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`£ubah}”(h]”j_£ah ]”h"]”Œ:abi_sys_bus_coresight_devices_memory_map_etm_ptm_ctxid_pid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j®£jU£sj˜}”j_£jU£subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj³£h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj½£h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Klhj³£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KlhhÊh²hubhÞ)�”}”(hŒD(RW) Used with the ctxid_idx, specify with context ID to trigger on.”h]”hŒD(RW) Used with the ctxid_idx, specify with context ID to trigger on.”…”�”}”(hjá£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KlhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_curr_seq_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-coresight-devices-memory-map-etm-ptm-curr-seq-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjý£ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/curr_seq_state**”h]”j`)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/curr_seq_state**”h]”hŒJ/sys/bus/coresight/devices/.[etm|ptm]/curr_seq_state”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K×hj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjý£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjú£ubah}”(h]”jù£ah ]”h"]”Œ?abi_sys_bus_coresight_devices_memory_map_etm_ptm_curr_seq_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jH¤jï£sj˜}”jù£jï£subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjM¤h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjW¤h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(hjY¤h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjU¤ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jc¤Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K×hjM¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K×hhÊh²hubhÞ)�”}”(hŒ0(Read) Holds the current state of the sequencer.”h]”hŒ0(Read) Holds the current state of the sequencer.”…”�”}”(hj{¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K×hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_enable_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-memory-map-etm-ptm-enable-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj—¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/enable_event**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/enable_event**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/enable_event”…”�”}”(hj±¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´Kshjª¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”¤ubah}”(h]”j“¤ah ]”h"]”Œ=abi_sys_bus_coresight_devices_memory_map_etm_ptm_enable_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâ¤j‰¤sj˜}”j“¤j‰¤subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjç¤h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjñ¤h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Kshjç¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KshhÊh²hubhÞ)�”}”(hŒ*(RW) Defines which event triggers a trace.”h]”hŒ*(RW) Defines which event triggers a trace.”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KshhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_enable_source:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-coresight-devices-memory-map-etm-ptm-enable-source”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj1¥ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/enable_source**”h]”j`)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/enable_source**”h]”hŒI/sys/bus/coresight/devices/.[etm|ptm]/enable_source”…”�”}”(hjK¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KhjD¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.¥ubah}”(h]”j-¥ah ]”h"]”Œ>abi_sys_bus_coresight_devices_memory_map_etm_ptm_enable_source”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|¥j#¥sj˜}”j-¥j#¥subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj�¥h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj‹¥h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Khj�¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KhhÊh²hubhÞ)�”}”(hX)(RW) Enable/disable tracing on this specific trace entiry. Enabling a source implies the source has been configured properly and a sink has been identidifed for it. The path of coresight components linking the source to the sink is configured and managed automatically by the coresight framework.”h]”hX)(RW) Enable/disable tracing on this specific trace entiry. Enabling a source implies the source has been configured properly and a sink has been identidifed for it. The path of coresight components linking the source to the sink is configured and managed automatically by the coresight framework.”…”�”}”(hj¯¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_etmsr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-memory-map-etm-ptm-etmsr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjË¥ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/etmsr**”h]”j`)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/etmsr**”h]”hŒA/sys/bus/coresight/devices/.[etm|ptm]/etmsr”…”�”}”(hjå¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjá¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KyhjÞ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjË¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈ¥ubah}”(h]”jÇ¥ah ]”h"]”Œ6abi_sys_bus_coresight_devices_memory_map_etm_ptm_etmsr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦j½¥sj˜}”jÇ¥j½¥subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj¦h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj%¦h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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”j1¦Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Kyhj¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KyhhÊh²hubhÞ)�”}”(hŒp(RW) Gives access to the ETM status register, which holds programming information and status on certains events.”h]”hŒp(RW) Gives access to the ETM status register, which holds programming information and status on certains events.”…”�”}”(hjI¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KyhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_fifofull_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-coresight-devices-memory-map-etm-ptm-fifofull-level”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hje¦ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/fifofull_level**”h]”j`)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/fifofull_level**”h]”hŒJ/sys/bus/coresight/devices/.[etm|ptm]/fifofull_level”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K€hjx¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhje¦ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjb¦ubah}”(h]”ja¦ah ]”h"]”Œ?abi_sys_bus_coresight_devices_memory_map_etm_ptm_fifofull_level”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°¦jW¦sj˜}”ja¦jW¦subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjµ¦h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj¿¦h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K€hjµ¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K€hhÊh²hubhÞ)�”}”(hŒ‘(RW) Number of byte left in the fifo before considering it full. Depending on the tracer's version, can also hold threshold for data suppression.”h]”hŒ“(RW) Number of byte left in the fifo before considering it full. Depending on the tracer’s version, can also hold threshold for data suppression.”…”�”}”(hjã¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K€hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-memory-map-etm-ptm-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjÿ¦ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/label**”h]”j`)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/label**”h]”hŒA/sys/bus/coresight/devices/.[etm|ptm]/label”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´Kþhj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj §ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿ¦ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjü¦ubah}”(h]”jû¦ah ]”h"]”Œ6abi_sys_bus_coresight_devices_memory_map_etm_ptm_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJ§jñ¦sj˜}”jû¦jñ¦subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjO§h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjY§h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(hj[§h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjW§ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”je§Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KþhjO§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KþhhÊh²hubhÞ)�”}”(hŒ3(Read) Show hardware context information of device.”h]”hŒ3(Read) Show hardware context information of device.”…”�”}”(hj}§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KþhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmccer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmccer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj™§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmccer**”h]”j`)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmccer**”h]”hŒI/sys/bus/coresight/devices/.[etm|ptm]/mgmt/etmccer”…”�”}”(hj³§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M hj¬§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–§ubah}”(h]”j•§ah ]”h"]”Œ=abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmccer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jä§j‹§sj˜}”j•§j‹§subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjé§h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjó§h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´M hjé§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M hhÊh²hubhÞ)�”}”(hŒy(RO) Print the content of the ETM Configuration Code Extension register (0x1e8). The value is read directly from the HW.”h]”hŒy(RO) Print the content of the ETM Configuration Code Extension register (0x1e8). The value is read directly from the HW.”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M hhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmccr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\.[etm\|ptm]\/mgmt\/etmccr**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmccr**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/mgmt/etmccr”…”�”}”(hjM¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´MhjF¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3¨ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0¨ubah}”(h]”j/¨ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjƒ¨h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj�¨h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Mhjƒ¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´MhhÊh²hubhÞ)�”}”(hŒo(RO) Print the content of the ETM Configuration Code register (0x004). The value is read directly from the HW.”h]”hŒo(RO) Print the content of the ETM Configuration Code register (0x004). The value is read directly from the HW.”…”�”}”(hj±¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´MhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmcr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmcr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjͨubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmcr**”h]”j`)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmcr**”h]”hŒG/sys/bus/coresight/devices/.[etm|ptm]/mgmt/etmcr”…”�”}”(hjç¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M hjà¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjݨubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjͨubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjʨubah}”(h]”jɨah ]”h"]”Œ;abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmcr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j©j¿¨sj˜}”jɨj¿¨subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj©h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj'©h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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”j3©Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´M hj©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M hhÊh²hubhÞ)�”}”(hŒh(RO) Print the content of the ETM Main Control register (0x000). The value is read directly from the HW.”h]”hŒh(RO) Print the content of the ETM Main Control register (0x000). The value is read directly from the HW.”…”�”}”(hjK©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M hhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmidr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\.[etm\|ptm]\/mgmt\/etmidr**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmidr**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/mgmt/etmidr”…”�”}”(hj�©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´Mhjz©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjg©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjd©ubah}”(h]”jc©ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj·©h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjÁ©h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Mhj·©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´MhhÊh²hubhÞ)�”}”(hŒ_(RO) Print the content of the ETM ID register (0x1e4). The value is read directly from the HW.”h]”hŒ_(RO) Print the content of the ETM ID register (0x1e4). The value is read directly from the HW.”…”�”}”(hjå©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´MhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmscr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\.[etm\|ptm]\/mgmt\/etmscr**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmscr**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/mgmt/etmscr”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´Mhjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþ©ubah}”(h]”jý©ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjQªh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj[ªh]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(hj]ªh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjYªubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jgªŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´MhjQªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´MhhÊh²hubhÞ)�”}”(hŒq(RO) Print the content of the ETM System Configuration register (0x014). The value is read directly from the HW.”h]”hŒq(RO) Print the content of the ETM System Configuration register (0x014). The value is read directly from the HW.”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´MhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtecr1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmtecr1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj›ªubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmtecr1**”h]”j`)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmtecr1**”h]”hŒJ/sys/bus/coresight/devices/.[etm|ptm]/mgmt/etmtecr1”…”�”}”(hjµªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±ªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M<hj®ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›ªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜ªubah}”(h]”j—ªah ]”h"]”Œ>abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtecr1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæªj�ªsj˜}”j—ªj�ªsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjëªh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjõªh]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´M<hjëªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M<hhÊh²hubhÞ)�”}”(hŒm(RO) Print the content of the ETM Enable Control #1 register (0x024). The value is read directly from the HW.”h]”hŒm(RO) Print the content of the ETM Enable Control #1 register (0x024). The value is read directly from the HW.”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M<hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtecr2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmtecr2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj5«ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmtecr2**”h]”j`)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmtecr2**”h]”hŒJ/sys/bus/coresight/devices/.[etm|ptm]/mgmt/etmtecr2”…”�”}”(hjO«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjK«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´MChjH«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjE«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjB«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5«ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2«ubah}”(h]”j1«ah ]”h"]”Œ>abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtecr2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€«j'«sj˜}”j1«j'«subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj…«h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj�«h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´MChj…«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´MChhÊh²hubhÞ)�”}”(hŒm(RO) Print the content of the ETM Enable Control #2 register (0x01c). The value is read directly from the HW.”h]”hŒm(RO) Print the content of the ETM Enable Control #2 register (0x01c). The value is read directly from the HW.”…”�”}”(hj³«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´MChhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmteevr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmteevr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjÏ«ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmteevr**”h]”j`)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmteevr**”h]”hŒJ/sys/bus/coresight/devices/.[etm|ptm]/mgmt/etmteevr”…”�”}”(hjé«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjå«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M.hjâ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏ«ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌ«ubah}”(h]”jË«ah ]”h"]”Œ>abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmteevr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬jÁ«sj˜}”jË«jÁ«subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj¬h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj)¬h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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”j5¬Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´M.hj¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M.hhÊh²hubhÞ)�”}”(hŒn(RO) Print the content of the ETM Trace Enable Event register (0x020). The value is read directly from the HW.”h]”hŒn(RO) Print the content of the ETM Trace Enable Event register (0x020). The value is read directly from the HW.”…”�”}”(hjM¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M.hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtraceidr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmtraceidr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hji¬ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmtraceidr**”h]”j`)�”}”(hŒQ**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmtraceidr**”h]”hŒM/sys/bus/coresight/devices/.[etm|ptm]/mgmt/etmtraceidr”…”�”}”(hjƒ¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M'hj|¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhji¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjf¬ubah}”(h]”je¬ah ]”h"]”ŒAabi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtraceidr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´¬j[¬sj˜}”je¬j[¬subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj¹¬h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjìh]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´M'hj¹¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M'hhÊh²hubhÞ)�”}”(hŒd(RO) Print the content of the ETM Trace ID register (0x200). The value is read directly from the HW.”h]”hŒd(RO) Print the content of the ETM Trace ID register (0x200). The value is read directly from the HW.”…”�”}”(hjç¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M'hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtsscr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmtsscr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmtsscr**”h]”j`)�”}”(hŒN**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mgmt\/etmtsscr**”h]”hŒJ/sys/bus/coresight/devices/.[etm|ptm]/mgmt/etmtsscr”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M5hj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­ubah}”(h]”jÿ¬ah ]”h"]”Œ>abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtsscr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jN­jõ¬sj˜}”jÿ¬jõ¬subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjS­h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj]­h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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”ji­Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´M5hjS­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M5hhÊh²hubhÞ)�”}”(hŒt(RO) Print the content of the ETM Trace Start/Stop Control register (0x018). The value is read directly from the HW.”h]”hŒt(RO) Print the content of the ETM Trace Start/Stop Control register (0x018). The value is read directly from the HW.”…”�”}”(hj�­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´M5hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-etm-ptm-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj�­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mode**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/mode**”h]”hŒ@/sys/bus/coresight/devices/.[etm|ptm]/mode”…”�”}”(hj·­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´Kˆhj°­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjª­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjš­ubah}”(h]”j™­ah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_etm_ptm_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jè­j�­sj˜}”j™­j�­subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjí­h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj÷­h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Kˆhjí­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KˆhhÊh²hubhÞ)�”}”(hŒÞ(RW) Interface with the driver's 'mode' field, controlling various aspect of the trace entity such as time stamping, context ID size and cycle accurate tracing. Driver specific and bound to change depending on the driver.”h]”hŒä(RW) Interface with the driver’s ‘mode’ field, controlling various aspect of the trace entity such as time stamping, context ID size and cycle accurate tracing. Driver specific and bound to change depending on the driver.”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KˆhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_nr_addr_cmp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\.[etm\|ptm]\/nr_addr_cmp**”h]”j`)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/nr_addr_cmp**”h]”hŒG/sys/bus/coresight/devices/.[etm|ptm]/nr_addr_cmp”…”�”}”(hjQ®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K‘hjJ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4®ubah}”(h]”j3®ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj‡®h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj‘®h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K‘hj‡®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K‘hhÊh²hubhÞ)�”}”(hŒ(Read) Provides the number of address comparators pairs accessible on a trace unit, as specified by bit 3:0 of register ETMCCR.”h]”hŒ(Read) Provides the number of address comparators pairs accessible on a trace unit, as specified by bit 3:0 of register ETMCCR.”…”�”}”(hjµ®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K‘hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_nr_cntr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-memory-map-etm-ptm-nr-cntr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjÑ®ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/nr_cntr**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/nr_cntr**”h]”hŒC/sys/bus/coresight/devices/.[etm|ptm]/nr_cntr”…”�”}”(hjë®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjç®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K˜hjä®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjá®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑ®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjήubah}”(h]”jÍ®ah ]”h"]”Œ8abi_sys_bus_coresight_devices_memory_map_etm_ptm_nr_cntr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯jîsj˜}”jÍ®jîsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj!¯h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj+¯h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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”j7¯Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K˜hj!¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K˜hhÊh²hubhÞ)�”}”(hŒp(Read) Provides the number of counters accessible on a trace unit, as specified by bit 15:13 of register ETMCCR.”h]”hŒp(Read) Provides the number of counters accessible on a trace unit, as specified by bit 15:13 of register ETMCCR.”…”�”}”(hjO¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K˜hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_nr_ctxid_cmp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-memory-map-etm-ptm-nr-ctxid-cmp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjk¯ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/nr_ctxid_cmp**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/nr_ctxid_cmp**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/nr_ctxid_cmp”…”�”}”(hj…¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KŸhj~¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjk¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjh¯ubah}”(h]”jg¯ah ]”h"]”Œ=abi_sys_bus_coresight_devices_memory_map_etm_ptm_nr_ctxid_cmp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶¯j]¯sj˜}”jg¯j]¯subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj»¯h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjůh]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KŸhj»¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KŸhhÊh²hubhÞ)�”}”(hŒ|(Read) Provides the number of context ID comparator available on a trace unit, as specified by bit 25:24 of register ETMCCR.”h]”hŒ|(Read) Provides the number of context ID comparator available on a trace unit, as specified by bit 25:24 of register ETMCCR.”…”�”}”(hjé¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KŸhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-memory-map-etm-ptm-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/reset**”h]”j`)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/reset**”h]”hŒA/sys/bus/coresight/devices/.[etm|ptm]/reset”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K¦hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°ubah}”(h]”j°ah ]”h"]”Œ6abi_sys_bus_coresight_devices_memory_map_etm_ptm_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jP°j÷¯sj˜}”j°j÷¯subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjU°h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj_°h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(hja°h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]°ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jk°Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K¦hjU°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K¦hhÊh²hubhÞ)�”}”(hŒ\(Write) Cancels all configuration on a trace unit and set it back to its boot configuration.”h]”hŒ\(Write) Cancels all configuration on a trace unit and set it back to its boot configuration.”…”�”}”(hjƒ°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K¦hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_12_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-12-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjŸ°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_12_event**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_12_event**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/seq_12_event”…”�”}”(hj¹°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµ°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K­hj²°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸ°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœ°ubah}”(h]”j›°ah ]”h"]”Œ=abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_12_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jê°j‘°sj˜}”j›°j‘°subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjï°h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjù°h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K­hjï°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K­hhÊh²hubhÞ)�”}”(hŒW(RW) Defines the event that causes the sequencer to transition from state 1 to state 2.”h]”hŒW(RW) Defines the event that causes the sequencer to transition from state 1 to state 2.”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K­hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_13_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-13-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj9±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_13_event**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_13_event**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/seq_13_event”…”�”}”(hjS±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K´hjL±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6±ubah}”(h]”j5±ah ]”h"]”Œ=abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_13_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„±j+±sj˜}”j5±j+±subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj‰±h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj“±h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K´hj‰±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K´hhÊh²hubhÞ)�”}”(hŒW(RW) Defines the event that causes the sequencer to transition from state 1 to state 3.”h]”hŒW(RW) Defines the event that causes the sequencer to transition from state 1 to state 3.”…”�”}”(hj·±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K´hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_21_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-21-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjÓ±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_21_event**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_21_event**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/seq_21_event”…”�”}”(hjí±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjé±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K»hjæ±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓ±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjбubah}”(h]”jϱah ]”h"]”Œ=abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_21_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j²jűsj˜}”jϱjűsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj#²h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj-²h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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”j9²Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´K»hj#²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K»hhÊh²hubhÞ)�”}”(hŒW(RW) Defines the event that causes the sequencer to transition from state 2 to state 1.”h]”hŒW(RW) Defines the event that causes the sequencer to transition from state 2 to state 1.”…”�”}”(hjQ²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´K»hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_23_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-23-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjm²ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_23_event**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_23_event**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/seq_23_event”…”�”}”(hj‡²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒ²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÂhj€²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjz²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjm²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjj²ubah}”(h]”ji²ah ]”h"]”Œ=abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_23_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸²j_²sj˜}”ji²j_²subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj½²h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjDzh]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KÂhj½²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÂhhÊh²hubhÞ)�”}”(hŒW(RW) Defines the event that causes the sequencer to transition from state 2 to state 3.”h]”hŒW(RW) Defines the event that causes the sequencer to transition from state 2 to state 3.”…”�”}”(hjë²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÂhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_31_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-31-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj³ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_31_event**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_31_event**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/seq_31_event”…”�”}”(hj!³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÉhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³ubah}”(h]”j³ah ]”h"]”Œ=abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_31_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR³jù²sj˜}”j³jù²subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjW³h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hja³h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(hjc³h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_³ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm³Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KÉhjW³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÉhhÊh²hubhÞ)�”}”(hŒW(RW) Defines the event that causes the sequencer to transition from state 3 to state 1.”h]”hŒW(RW) Defines the event that causes the sequencer to transition from state 3 to state 1.”…”�”}”(hj…³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÉhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_32_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-32-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj¡³ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_32_event**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/seq_32_event**”h]”hŒH/sys/bus/coresight/devices/.[etm|ptm]/seq_32_event”…”�”}”(hj»³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÐhj´³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž³ubah}”(h]”j�³ah ]”h"]”Œ=abi_sys_bus_coresight_devices_memory_map_etm_ptm_seq_32_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì³j“³sj˜}”j�³j“³subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjñ³h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjû³h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KÐhjñ³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÐhhÊh²hubhÞ)�”}”(hŒW(RW) Defines the event that causes the sequencer to transition from state 3 to state 2.”h]”hŒW(RW) Defines the event that causes the sequencer to transition from state 3 to state 2.”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÐhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_sync_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-memory-map-etm-ptm-sync-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj;´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/sync_freq**”h]”j`)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/sync_freq**”h]”hŒE/sys/bus/coresight/devices/.[etm|ptm]/sync_freq”…”�”}”(hjU´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÝhjN´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjH´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8´ubah}”(h]”j7´ah ]”h"]”Œ:abi_sys_bus_coresight_devices_memory_map_etm_ptm_sync_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†´j-´sj˜}”j7´j-´subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj‹´h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj•´h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KÝhj‹´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÝhhÊh²hubhÞ)�”}”(hŒ{(RW) Holds the trace synchronization frequency value - must be programmed with the various implementation behavior in mind.”h]”hŒ{(RW) Holds the trace synchronization frequency value - must be programmed with the various implementation behavior in mind.”…”�”}”(hj¹´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KÝhhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_timestamp_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-coresight-devices-memory-map-etm-ptm-timestamp-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hjÕ´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/timestamp_event**”h]”j`)�”}”(hŒO**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/timestamp_event**”h]”hŒK/sys/bus/coresight/devices/.[etm|ptm]/timestamp_event”…”�”}”(hjï´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´Kähjè´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ´ubah}”(h]”jÑ´ah ]”h"]”Œ@abi_sys_bus_coresight_devices_memory_map_etm_ptm_timestamp_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j µjÇ´sj˜}”jÑ´jÇ´subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj%µh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hj/µh]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(hj1µ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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Kähj%µubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KähhÊh²hubhÞ)�”}”(hŒW(RW) Defines an event that requests the insertion of a timestamp into the trace stream.”h]”hŒW(RW) Defines an event that requests the insertion of a timestamp into the trace stream.”…”�”}”(hjSµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KähhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_traceid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-memory-map-etm-ptm-traceid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjoµubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/traceid**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/traceid**”h]”hŒC/sys/bus/coresight/devices/.[etm|ptm]/traceid”…”�”}”(hj‰µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…µubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´Këhj‚µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|µubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoµubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlµubah}”(h]”jkµah ]”h"]”Œ8abi_sys_bus_coresight_devices_memory_map_etm_ptm_traceid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºµjaµsj˜}”jkµjaµsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hj¿µh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjɵh]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´Këhj¿µubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KëhhÊh²hubhÞ)�”}”(hŒ[(RO) Holds the trace ID that will appear in the trace stream coming from this trace entity.”h]”hŒ[(RO) Holds the trace ID that will appear in the trace stream coming from this trace entity.”…”�”}”(hjíµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KëhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_coresight_devices_memory_map_etm_ptm_trigger_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-coresight-devices-memory-map-etm-ptm-trigger-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj ¶ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/trigger_event**”h]”j`)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\.[etm\|ptm]\/trigger_event**”h]”hŒI/sys/bus/coresight/devices/.[etm|ptm]/trigger_event”…”�”}”(hj#¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´Kòhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ¶ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶ubah}”(h]”j¶ah ]”h"]”Œ>abi_sys_bus_coresight_devices_memory_map_etm_ptm_trigger_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jT¶jûµsj˜}”j¶jûµsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm3x `”h]”(hŒDefined on file ”…”�”}”(hjY¶h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm3x `”h]”j§)�”}”(hjc¶h]”hŒ!sysfs-bus-coresight-devices-etm3x”…”�”}”(hje¶h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja¶ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jo¶Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm3x”uh1hh³j$›h´KòhjY¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KòhhÊh²hubhÞ)�”}”(hŒ0(RW) Define the event that controls the trigger.”h]”hŒ0(RW) Define the event that controls the trigger.”…”�”}”(hj‡¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$›h´KòhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_memory_map_etb_enable_sink:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-memory-map-etb-enable-sink”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj£¶ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.etb\/enable_sink**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.etb\/enable_sink**”h]”hŒ@/sys/bus/coresight/devices/.etb/enable_sink”…”�”}”(hj½¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ;Documentation/ABI/testing/sysfs-bus-coresight-devices-etb10”h´Khj¶¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£¶ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ¶ubah}”(h]”jŸ¶ah ]”h"]”Œ8abi_sys_bus_coresight_devices_memory_map_etb_enable_sink”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jï¶j•¶sj˜}”jŸ¶j•¶subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etb10 `”h]”(hŒDefined on file ”…”�”}”(hjô¶h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etb10 `”h]”j§)�”}”(hjþ¶h]”hŒ!sysfs-bus-coresight-devices-etb10”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etb10”uh1hh³jѶh´Khjô¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KhhÊh²hubhÞ)�”}”(hŒZ(RW) Add/remove a sink from a trace path. There can be multiple source for a single sink.”h]”hŒZ(RW) Add/remove a sink from a trace path. There can be multiple source for a single sink.”…”�”}”(hj"·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KhhÊh²hubhÞ)�”}”(hŒex::”h]”hŒex:”…”�”}”(hj0·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KhhÊh²hubjl)�”}”(hŒ /sys/bus/coresight/devices/20010000.etb/enable_sink”h]”hŒ /sys/bus/coresight/devices/20010000.etb/enable_sink”…”�”}”hj>·sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jѶh´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_memory_map_etb_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-memory-map-etb-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjZ·ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\.etb\/label**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\.etb\/label**”h]”hŒ:/sys/bus/coresight/devices/.etb/label”…”�”}”(hjt·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjp·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´Khjm·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZ·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjW·ubah}”(h]”jV·ah ]”h"]”Œ2abi_sys_bus_coresight_devices_memory_map_etb_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥·jL·sj˜}”jV·jL·subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etb10 `”h]”(hŒDefined on file ”…”�”}”(hjª·h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etb10 `”h]”j§)�”}”(hj´·h]”hŒ!sysfs-bus-coresight-devices-etb10”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etb10”uh1hh³jѶh´Khjª·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KhhÊh²hubhÞ)�”}”(hŒ3(Read) Show hardware context information of device.”h]”hŒ3(Read) Show hardware context information of device.”…”�”}”(hjØ·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_etb_mgmt_ctl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-ctl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjô·ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/ctl**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/ctl**”h]”hŒ>/sys/bus/coresight/devices/.etb/mgmt/ctl”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KChj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ·ubah}”(h]”jð·ah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_etb_mgmt_ctl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?¸jæ·sj˜}”jð·jæ·subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etb10 `”h]”(hŒDefined on file ”…”�”}”(hjD¸h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etb10 `”h]”j§)�”}”(hjN¸h]”hŒ!sysfs-bus-coresight-devices-etb10”…”�”}”(hjP¸h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjL¸ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZ¸Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etb10”uh1hh³jѶh´KChjD¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KChhÊh²hubhÞ)�”}”(hŒp(Read) Shows the value held by the ETB Control register. The value is read directly from HW register CTL, 0x020.”h]”hŒp(Read) Shows the value held by the ETB Control register. The value is read directly from HW register CTL, 0x020.”…”�”}”(hjr¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KChhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_memory_map_etb_mgmt_ffcr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-memory-map-etb-mgmt-ffcr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjޏubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/ffcr**”h]”j`)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/ffcr**”h]”hŒ?/sys/bus/coresight/devices/.etb/mgmt/ffcr”…”�”}”(hj¨¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KRhj¡¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjޏubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹¸ubah}”(h]”jЏah ]”h"]”Œ6abi_sys_bus_coresight_devices_memory_map_etb_mgmt_ffcr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙ¸j€¸sj˜}”jЏj€¸subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etb10 `”h]”(hŒDefined on file ”…”�”}”(hjÞ¸h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etb10 `”h]”j§)�”}”(hjè¸h]”hŒ!sysfs-bus-coresight-devices-etb10”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etb10”uh1hh³jѶh´KRhjÞ¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KRhhÊh²hubhÞ)�”}”(hŒ†(Read) Shows the value held by the ETB Formatter and Flush Control register. The value is read directly from HW register FFCR, 0x304.”h]”hŒ†(Read) Shows the value held by the ETB Formatter and Flush Control register. The value is read directly from HW register FFCR, 0x304.”…”�”}”(hj ¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KRhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_memory_map_etb_mgmt_ffsr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-memory-map-etb-mgmt-ffsr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj(¹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/ffsr**”h]”j`)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/ffsr**”h]”hŒ?/sys/bus/coresight/devices/.etb/mgmt/ffsr”…”�”}”(hjB¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KJhj;¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(¹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%¹ubah}”(h]”j$¹ah ]”h"]”Œ6abi_sys_bus_coresight_devices_memory_map_etb_mgmt_ffsr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”js¹j¹sj˜}”j$¹j¹subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etb10 `”h]”(hŒDefined on file ”…”�”}”(hjx¹h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etb10 `”h]”j§)�”}”(hj‚¹h]”hŒ!sysfs-bus-coresight-devices-etb10”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etb10”uh1hh³jѶh´KJhjx¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KJhhÊh²hubhÞ)�”}”(hŒ…(Read) Shows the value held by the ETB Formatter and Flush Status register. The value is read directly from HW register FFSR, 0x300.”h]”hŒ…(Read) Shows the value held by the ETB Formatter and Flush Status register. The value is read directly from HW register FFSR, 0x300.”…”�”}”(hj¦¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KJhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_etb_mgmt_rdp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-rdp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj¹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/rdp**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/rdp**”h]”hŒ>/sys/bus/coresight/devices/.etb/mgmt/rdp”…”�”}”(hjܹh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjعubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KhjÕ¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjϹubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿¹ubah}”(h]”j¾¹ah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_etb_mgmt_rdp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ºj´¹sj˜}”j¾¹j´¹subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etb10 `”h]”(hŒDefined on file ”…”�”}”(hjºh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etb10 `”h]”j§)�”}”(hjºh]”hŒ!sysfs-bus-coresight-devices-etb10”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etb10”uh1hh³jѶh´Khjºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KhhÊh²hubhÞ)�”}”(hŒ}(Read) Defines the depth, in words, of the trace RAM in powers of 2. The value is read directly from HW register RDP, 0x004.”h]”hŒ}(Read) Defines the depth, in words, of the trace RAM in powers of 2. The value is read directly from HW register RDP, 0x004.”…”�”}”(hj@ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_etb_mgmt_rrp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-rrp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj\ºubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/rrp**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/rrp**”h]”hŒ>/sys/bus/coresight/devices/.etb/mgmt/rrp”…”�”}”(hjvºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjrºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K*hjoºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiºubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\ºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjYºubah}”(h]”jXºah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_etb_mgmt_rrp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§ºjNºsj˜}”jXºjNºsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etb10 `”h]”(hŒDefined on file ”…”�”}”(hj¬ºh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etb10 `”h]”j§)�”}”(hj¶ºh]”hŒ!sysfs-bus-coresight-devices-etb10”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etb10”uh1hh³jѶh´K*hj¬ºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K*hhÊh²hubhÞ)�”}”(hŒÁ(Read) Shows the value held by the ETB RAM Read Pointer register that is used to read entries from the Trace RAM over the APB interface. The value is read directly from HW register RRP, 0x014.”h]”hŒÁ(Read) Shows the value held by the ETB RAM Read Pointer register that is used to read entries from the Trace RAM over the APB interface. The value is read directly from HW register RRP, 0x014.”…”�”}”(hjÚºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K*hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_etb_mgmt_rwp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-rwp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjöºubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/rwp**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/rwp**”h]”hŒ>/sys/bus/coresight/devices/.etb/mgmt/rwp”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj »ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K3hj »ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóºubah}”(h]”jòºah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_etb_mgmt_rwp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jA»jèºsj˜}”jòºjèºsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etb10 `”h]”(hŒDefined on file ”…”�”}”(hjF»h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etb10 `”h]”j§)�”}”(hjP»h]”hŒ!sysfs-bus-coresight-devices-etb10”…”�”}”(hjR»h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjN»ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\»Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etb10”uh1hh³jѶh´K3hjF»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K3hhÊh²hubhÞ)�”}”(hŒÜ(Read) Shows the value held by the ETB RAM Write Pointer register that is used to sets the write pointer to write entries from the CoreSight bus into the Trace RAM. The value is read directly from HW register RWP, 0x018.”h]”hŒÜ(Read) Shows the value held by the ETB RAM Write Pointer register that is used to sets the write pointer to write entries from the CoreSight bus into the Trace RAM. The value is read directly from HW register RWP, 0x018.”…”�”}”(hjt»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K3hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_etb_mgmt_sts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-sts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj�»ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/sts**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/sts**”h]”hŒ>/sys/bus/coresight/devices/.etb/mgmt/sts”…”�”}”(hjª»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K#hj£»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj »ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�»ubah}”(h]”jŒ»ah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_etb_mgmt_sts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛ»j‚»sj˜}”jŒ»j‚»subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etb10 `”h]”(hŒDefined on file ”…”�”}”(hjà»h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etb10 `”h]”j§)�”}”(hjê»h]”hŒ!sysfs-bus-coresight-devices-etb10”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etb10”uh1hh³jѶh´K#hjà»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K#hhÊh²hubhÞ)�”}”(hŒp(Read) Shows the value held by the ETB status register. The value is read directly from HW register STS, 0x00C.”h]”hŒp(Read) Shows the value held by the ETB status register. The value is read directly from HW register STS, 0x00C.”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K#hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_etb_mgmt_trg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-trg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj*¼ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/trg**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.etb\/mgmt\/trg**”h]”hŒ>/sys/bus/coresight/devices/.etb/mgmt/trg”…”�”}”(hjD¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K`”h]”(hŒDefined on file ”…”�”}”(hjz¼h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etb10 `”h]”j§)�”}”(hj„¼h]”hŒ!sysfs-bus-coresight-devices-etb10”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etb10”uh1hh³jѶh´K.. _abi_sys_bus_coresight_devices_memory_map_etb_trigger_cntr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-memory-map-etb-trigger-cntr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjļubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\.etb\/trigger_cntr**”h]”j`)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\.etb\/trigger_cntr**”h]”hŒA/sys/bus/coresight/devices/.etb/trigger_cntr”…”�”}”(hjÞ¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚ¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K hj×¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjѼubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjļubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁ¼ubah}”(h]”jÀ¼ah ]”h"]”Œ9abi_sys_bus_coresight_devices_memory_map_etb_trigger_cntr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½j¶¼sj˜}”jÀ¼j¶¼subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etb10 `”h]”(hŒDefined on file ”…”�”}”(hj½h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etb10 `”h]”j§)�”}”(hj½h]”hŒ!sysfs-bus-coresight-devices-etb10”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etb10”uh1hh³jѶh´K hj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K hhÊh²hubhÞ)�”}”(hX)(RW) Disables write access to the Trace RAM by stopping the formatter after a defined number of words have been stored following the trigger event. The number of 32-bit words written into the Trace RAM following the trigger event is equal to the value stored in this register+1 (from ARM ETB-TRM).”h]”hX)(RW) Disables write access to the Trace RAM by stopping the formatter after a defined number of words have been stored following the trigger event. The number of 32-bit words written into the Trace RAM following the trigger event is equal to the value stored in this register+1 (from ARM ETB-TRM).”…”�”}”(hjB½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jѶh´K hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_coresight_devices_memory_map_funnel_funnel_ctrl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-coresight-devices-memory-map-funnel-funnel-ctrl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj^½ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\.funnel\/funnel_ctrl**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\.funnel\/funnel_ctrl**”h]”hŒC/sys/bus/coresight/devices/.funnel/funnel_ctrl”…”�”}”(hjx½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjt½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ`”h]”(hŒDefined on file ”…”�”}”(hj¯½h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-coresight-devices-funnel `”h]”j§)�”}”(hj¹½h]”hŒ"sysfs-bus-coresight-devices-funnel”…”�”}”(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ÅŒ3abi_file_testing_sysfs_bus_coresight_devices_funnel”uh1hh³jŒ½h´Khj¯½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ½h´KhhÊh²hubhÞ)�”}”(hŒJ(RW) Enables the slave ports and defines the hold time of the slave ports.”h]”hŒJ(RW) Enables the slave ports and defines the hold time of the slave ports.”…”�”}”(hjݽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ½h´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_funnel_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-funnel-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjù½ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/\\.funnel\/label**”h]”j`)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/\\.funnel\/label**”h]”hŒ=/sys/bus/coresight/devices/.funnel/label”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ½h´Khj ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjù½ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjö½ubah}”(h]”jõ½ah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_funnel_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jD¾jë½sj˜}”jõ½jë½subhÞ)�”}”(hŒoDefined on file :ref:`sysfs-bus-coresight-devices-funnel `”h]”(hŒDefined on file ”…”�”}”(hjI¾h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-coresight-devices-funnel `”h]”j§)�”}”(hjS¾h]”hŒ"sysfs-bus-coresight-devices-funnel”…”�”}”(hjU¾h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQ¾ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_¾Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ3abi_file_testing_sysfs_bus_coresight_devices_funnel”uh1hh³jŒ½h´KhjI¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ½h´KhhÊh²hubhÞ)�”}”(hŒ3(Read) Show hardware context information of device.”h]”hŒ3(Read) Show hardware context information of device.”…”�”}”(hjw¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ½h´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_memory_map_funnel_priority:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-memory-map-funnel-priority”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj“¾ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.funnel\/priority**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.funnel\/priority**”h]”hŒ@/sys/bus/coresight/devices/.funnel/priority”…”�”}”(hj­¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ½h´Khj¦¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�¾ubah}”(h]”j�¾ah ]”h"]”Œ8abi_sys_bus_coresight_devices_memory_map_funnel_priority”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞ¾j…¾sj˜}”j�¾j…¾subhÞ)�”}”(hŒoDefined on file :ref:`sysfs-bus-coresight-devices-funnel `”h]”(hŒDefined on file ”…”�”}”(hjã¾h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-coresight-devices-funnel `”h]”j§)�”}”(hjí¾h]”hŒ"sysfs-bus-coresight-devices-funnel”…”�”}”(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ÅŒ3abi_file_testing_sysfs_bus_coresight_devices_funnel”uh1hh³jŒ½h´Khjã¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ½h´KhhÊh²hubhÞ)�”}”(hŒ'(RW) Defines input port priority order.”h]”hŒ'(RW) Defines input port priority order.”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ½h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_memory_map_stm_enable_source:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-memory-map-stm-enable-source”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj-¿ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\.stm\/enable_source**”h]”j`)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\.stm\/enable_source**”h]”hŒB/sys/bus/coresight/devices/.stm/enable_source”…”�”}”(hjG¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjC¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-bus-coresight-devices-stm”h´Khj@¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*¿ubah}”(h]”j)¿ah ]”h"]”Œ:abi_sys_bus_coresight_devices_memory_map_stm_enable_source”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jy¿j¿sj˜}”j)¿j¿subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-stm `”h]”(hŒDefined on file ”…”�”}”(hj~¿h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-stm `”h]”j§)�”}”(hjˆ¿h]”hŒsysfs-bus-coresight-devices-stm”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_stm”uh1hh³j[¿h´Khj~¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´KhhÊh²hubhÞ)�”}”(hX.(RW) Enable/disable tracing on this specific trace macrocell. Enabling the trace macrocell implies it has been configured properly and a sink has been identified for it. The path of coresight components linking the source to the sink is configured and managed automatically by the coresight framework.”h]”hX.(RW) Enable/disable tracing on this specific trace macrocell. Enabling the trace macrocell implies it has been configured properly and a sink has been identified for it. The path of coresight components linking the source to the sink is configured and managed automatically by the coresight framework.”…”�”}”(hj¬¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_coresight_devices_memory_map_stm_hwevent_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-coresight-devices-memory-map-stm-hwevent-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjÈ¿ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\.stm\/hwevent_enable**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\.stm\/hwevent_enable**”h]”hŒC/sys/bus/coresight/devices/.stm/hwevent_enable”…”�”}”(hjâ¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K hjÛ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈ¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅ¿ubah}”(h]”jÄ¿ah ]”h"]”Œ;abi_sys_bus_coresight_devices_memory_map_stm_hwevent_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀjº¿sj˜}”jÄ¿jº¿subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-stm `”h]”(hŒDefined on file ”…”�”}”(hjÀh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-stm `”h]”j§)�”}”(hj"Àh]”hŒsysfs-bus-coresight-devices-stm”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_stm”uh1hh³j[¿h´K hjÀubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K hhÊh²hubhÞ)�”}”(hŒm(RW) Provides access to the HW event enable register, used in conjunction with HW event bank select register.”h]”hŒm(RW) Provides access to the HW event enable register, used in conjunction with HW event bank select register.”…”�”}”(hjFÀh²hh³Nh´Nubah}”(h]”h ]”h"•-]”h$]”h&]”uh1hÝh³j[¿h´K hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_coresight_devices_memory_map_stm_hwevent_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-coresight-devices-memory-map-stm-hwevent-select”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjbÀubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\.stm\/hwevent_select**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\.stm\/hwevent_select**”h]”hŒC/sys/bus/coresight/devices/.stm/hwevent_select”…”�”}”(hj|Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjxÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´KhjuÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjrÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjoÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjbÀubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_Àubah}”(h]”j^Àah ]”h"]”Œ;abi_sys_bus_coresight_devices_memory_map_stm_hwevent_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­ÀjTÀsj˜}”j^ÀjTÀsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-stm `”h]”(hŒDefined on file ”…”�”}”(hj²Àh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-stm `”h]”j§)�”}”(hj¼Àh]”hŒsysfs-bus-coresight-devices-stm”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_stm”uh1hh³j[¿h´Khj²Àubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´KhhÊh²hubhÞ)�”}”(hŒ´(RW) Gives access to the HW event block select register (STMHEBSR) in order to configure up to 256 channels. Used in conjunction with "hwevent_enable" register as described above.”h]”hŒ¸(RW) Gives access to the HW event block select register (STMHEBSR) in order to configure up to 256 channels. Used in conjunction with “hwevent_enableâ€� register as described above.”…”�”}”(hjàÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_memory_map_stm_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-memory-map-stm-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjüÀubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\.stm\/label**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\.stm\/label**”h]”hŒ:/sys/bus/coresight/devices/.stm/label”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K7hjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjüÀubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjùÀubah}”(h]”jøÀah ]”h"]”Œ2abi_sys_bus_coresight_devices_memory_map_stm_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jGÁjîÀsj˜}”jøÀjîÀsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-stm `”h]”(hŒDefined on file ”…”�”}”(hjLÁh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-stm `”h]”j§)�”}”(hjVÁh]”hŒsysfs-bus-coresight-devices-stm”…”�”}”(hjXÁh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjTÁubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jbÁŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_stm”uh1hh³j[¿h´K7hjLÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K7hhÊh²hubhÞ)�”}”(hŒ3(Read) Show hardware context information of device.”h]”hŒ3(Read) Show hardware context information of device.”…”�”}”(hjzÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K7hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_memory_map_stm_port_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-memory-map-stm-port-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj–ÁubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.stm\/port_enable**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.stm\/port_enable**”h]”hŒ@/sys/bus/coresight/devices/.stm/port_enable”…”�”}”(hj°Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬Áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´Khj©Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–Áubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“Áubah}”(h]”j’Áah ]”h"]”Œ8abi_sys_bus_coresight_devices_memory_map_stm_port_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jáÁjˆÁsj˜}”j’ÁjˆÁsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-stm `”h]”(hŒDefined on file ”…”�”}”(hjæÁh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-stm `”h]”j§)�”}”(hjðÁh]”hŒsysfs-bus-coresight-devices-stm”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_stm”uh1hh³j[¿h´KhjæÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´KhhÊh²hubhÞ)�”}”(hŒ}(RW) Provides access to the stimulus port enable register (STMSPER). Used in conjunction with "port_select" described below.”h]”hŒ�(RW) Provides access to the stimulus port enable register (STMSPER). Used in conjunction with “port_selectâ€� described below.”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_memory_map_stm_port_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-memory-map-stm-port-select”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj0ÂubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.stm\/port_select**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.stm\/port_select**”h]”hŒ@/sys/bus/coresight/devices/.stm/port_select”…”�”}”(hjJÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K"hjCÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0Âubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-Âubah}”(h]”j,Âah ]”h"]”Œ8abi_sys_bus_coresight_devices_memory_map_stm_port_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{Âj"Âsj˜}”j,Âj"ÂsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-stm `”h]”(hŒDefined on file ”…”�”}”(hj€Âh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-stm `”h]”j§)�”}”(hjŠÂh]”hŒsysfs-bus-coresight-devices-stm”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_stm”uh1hh³j[¿h´K"hj€Âubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K"hhÊh²hubhÞ)�”}”(hŒ`(RW) Used to determine which bank of stimulus port bit in register STMSPER (see above) apply to.”h]”hŒ`(RW) Used to determine which bank of stimulus port bit in register STMSPER (see above) apply to.”…”�”}”(hj®Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K"hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_memory_map_stm_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-memory-map-stm-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÊÂubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\.stm\/status**”h]”j`)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\.stm\/status**”h]”hŒ;/sys/bus/coresight/devices/.stm/status”…”�”}”(hjäÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K)hjÝÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊÂubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇÂubah}”(h]”jÆÂah ]”h"]”Œ3abi_sys_bus_coresight_devices_memory_map_stm_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃj¼Âsj˜}”jÆÂj¼ÂsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-stm `”h]”(hŒDefined on file ”…”�”}”(hjÃh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-stm `”h]”j§)�”}”(hj$Ãh]”hŒsysfs-bus-coresight-devices-stm”…”�”}”(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”j0ÃŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_stm”uh1hh³j[¿h´K)hjÃubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K)hhÊh²hubhÞ)�”}”(hŒf(Read) List various control and status registers. The specific layout and content is driver specific.”h]”hŒf(Read) List various control and status registers. The specific layout and content is driver specific.”…”�”}”(hjHÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K)hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_coresight_devices_memory_map_stm_traceid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-coresight-devices-memory-map-stm-traceid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjdÃubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/coresight\/devices\/\\.stm\/traceid**”h]”j`)�”}”(hŒ@**\/sys\/bus\/coresight\/devices\/\\.stm\/traceid**”h]”hŒ</sys/bus/coresight/devices/.stm/traceid”…”�”}”(hj~Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjzÃubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K0hjwÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjqÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjdÃubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjaÃubah}”(h]”j`Ãah ]”h"]”Œ4abi_sys_bus_coresight_devices_memory_map_stm_traceid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯ÃjVÃsj˜}”j`ÃjVÃsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-stm `”h]”(hŒDefined on file ”…”�”}”(hj´Ãh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-stm `”h]”j§)�”}”(hj¾Ãh]”hŒsysfs-bus-coresight-devices-stm”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_stm”uh1hh³j[¿h´K0hj´Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K0hhÊh²hubhÞ)�”}”(hŒ[(RW) Holds the trace ID that will appear in the trace stream coming from this trace entity.”h]”hŒ[(RW) Holds the trace ID that will appear in the trace stream coming from this trace entity.”…”�”}”(hjâÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j[¿h´K0hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_coresight_devices_memory_map_tmc_buf_mode_preferred:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-coresight-devices-memory-map-tmc-buf-mode-preferred”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjþÃubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\.tmc\/buf_mode_preferred**”h]”j`)�”}”(hŒK**\/sys\/bus\/coresight\/devices\/\\.tmc\/buf_mode_preferred**”h]”hŒG/sys/bus/coresight/devices/.tmc/buf_mode_preferred”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-bus-coresight-devices-tmc”h´KghjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþÃubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûÃubah}”(h]”júÃah ]”h"]”Œ?abi_sys_bus_coresight_devices_memory_map_tmc_buf_mode_preferred”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJÄjðÃsj˜}”júÃjðÃsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hjOÄh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hjYÄh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(hj[Äh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjWÄubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jeÄŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´KghjOÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KghhÊh²hubhÞ)�”}”(hŒ³(RW) Current Coresight TMC-ETR buffer mode selected. But user could only provide a mode which is supported for a given ETR device. This file is available only for TMC ETR devices.”h]”hŒ³(RW) Current Coresight TMC-ETR buffer mode selected. But user could only provide a mode which is supported for a given ETR device. This file is available only for TMC ETR devices.”…”�”}”(hj}Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KghhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_coresight_devices_memory_map_tmc_buf_modes_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-coresight-devices-memory-map-tmc-buf-modes-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj™ÄubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.tmc\/buf_modes_available**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\.tmc\/buf_modes_available**”h]”hŒH/sys/bus/coresight/devices/.tmc/buf_modes_available”…”�”}”(hj³Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯Äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K_hj¬Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™Äubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–Äubah}”(h]”j•Äah ]”h"]”Œ@abi_sys_bus_coresight_devices_memory_map_tmc_buf_modes_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jäÄj‹Äsj˜}”j•Äj‹ÄsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hjéÄh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hjóÄh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´K_hjéÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K_hhÊh²hubhÞ)�”}”(hŒ›(Read) Shows all supported Coresight TMC-ETR buffer modes available for the users to configure explicitly. This file is available only for TMC ETR devices.”h]”hŒ›(Read) Shows all supported Coresight TMC-ETR buffer modes available for the users to configure explicitly. This file is available only for TMC ETR devices.”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K_hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_memory_map_tmc_buffer_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-memory-map-tmc-buffer-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj3ÅubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.tmc\/buffer_size**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.tmc\/buffer_size**”h]”hŒ@/sys/bus/coresight/devices/.tmc/buffer_size”…”�”}”(hjMÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjIÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KWhjFÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3Åubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0Åubah}”(h]”j/Åah ]”h"]”Œ8abi_sys_bus_coresight_devices_memory_map_tmc_buffer_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~Åj%Åsj˜}”j/Åj%ÅsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hjƒÅh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hj�Åh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´KWhjƒÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KWhhÊh²hubhÞ)�”}”(hŒ (RW) Size of the trace buffer for TMC-ETR when used in SYSFS mode. Writable only for TMC-ETR configurations. The value should be aligned to the kernel pagesize.”h]”hŒ (RW) Size of the trace buffer for TMC-ETR when used in SYSFS mode. Writable only for TMC-ETR configurations. The value should be aligned to the kernel pagesize.”…”�”}”(hj±Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KWhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_memory_map_tmc_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-memory-map-tmc-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÍÅubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\.tmc\/label**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\.tmc\/label**”h]”hŒ:/sys/bus/coresight/devices/.tmc/label”…”�”}”(hjçÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjãÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KohjàÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍÅubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊÅubah}”(h]”jÉÅah ]”h"]”Œ2abi_sys_bus_coresight_devices_memory_map_tmc_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÆj¿Åsj˜}”jÉÅj¿ÅsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hjÆh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hj'Æh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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”j3ÆŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´KohjÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KohhÊh²hubhÞ)�”}”(hŒ3(Read) Show hardware context information of device.”h]”hŒ3(Read) Show hardware context information of device.”…”�”}”(hjKÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KohhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_ctl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-ctl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjgÆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/ctl**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/ctl**”h]”hŒ>/sys/bus/coresight/devices/.tmc/mgmt/ctl”…”�”}”(hj�Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}Æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K1hjzÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjgÆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjdÆubah}”(h]”jcÆah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_ctl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j²ÆjYÆsj˜}”jcÆjYÆsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hj·Æh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hjÁÆh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´K1hj·Æubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K1hhÊh²hubhÞ)�”}”(hŒp(Read) Shows the value held by the TMC Control register. The value is read directly from HW register CTL, 0x020.”h]”hŒp(Read) Shows the value held by the TMC Control register. The value is read directly from HW register CTL, 0x020.”…”�”}”(hjåÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K1hhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_devid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-devid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjÇubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/devid**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/devid**”h]”hŒ@/sys/bus/coresight/devices/.tmc/mgmt/devid”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KPhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþÆubah}”(h]”jýÆah ]”h"]”Œ7abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_devid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jLÇjóÆsj˜}”jýÆjóÆsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hjQÇh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hj[Çh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(hj]Çh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjYÇubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jgÇŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´KPhjQÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KPhhÊh²hubhÞ)�”}”(hŒr(Read) Indicates the capabilities of the Coresight TMC. The value is read directly from the DEVID register, 0xFC8,”h]”hŒr(Read) Indicates the capabilities of the Coresight TMC. The value is read directly from the DEVID register, 0xFC8,”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KPhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_ffcr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-ffcr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj›ÇubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/ffcr**”h]”j`)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/ffcr**”h]”hŒ?/sys/bus/coresight/devices/.tmc/mgmt/ffcr”…”�”}”(hjµÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±Çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K@hj®Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›Çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜Çubah}”(h]”j—Çah ]”h"]”Œ6abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_ffcr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæÇj�Çsj˜}”j—Çj�ÇsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hjëÇh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hjõÇh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´K@hjëÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K@hhÊh²hubhÞ)�”}”(hŒ†(Read) Shows the value held by the TMC Formatter and Flush Control register. The value is read directly from HW register FFCR, 0x304.”h]”hŒ†(Read) Shows the value held by the TMC Formatter and Flush Control register. The value is read directly from HW register FFCR, 0x304.”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K@hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_ffsr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-ffsr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj5ÈubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/ffsr**”h]”j`)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/ffsr**”h]”hŒ?/sys/bus/coresight/devices/.tmc/mgmt/ffsr”…”�”}”(hjOÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K8hjHÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5Èubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2Èubah}”(h]”j1Èah ]”h"]”Œ6abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_ffsr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€Èj'Èsj˜}”j1Èj'ÈsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hj…Èh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hj�Èh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´K8hj…Èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K8hhÊh²hubhÞ)�”}”(hŒ…(Read) Shows the value held by the TMC Formatter and Flush Status register. The value is read directly from HW register FFSR, 0x300.”h]”hŒ…(Read) Shows the value held by the TMC Formatter and Flush Status register. The value is read directly from HW register FFSR, 0x300.”…”�”}”(hj³Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K8hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÏÈubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/mode**”h]”j`)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/mode**”h]”hŒ?/sys/bus/coresight/devices/.tmc/mgmt/mode”…”�”}”(hjéÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KHhjâÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏÈubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌÈubah}”(h]”jËÈah ]”h"]”Œ6abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉjÁÈsj˜}”jËÈjÁÈsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hjÉh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hj)Éh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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”j5ÉŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´KHhjÉubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KHhhÊh²hubhÞ)�”}”(hŒµ(Read) Shows the value held by the TMC Mode register, which indicate the mode the device has been configured to enact. The The value is read directly from the MODE register, 0x028.”h]”hŒµ(Read) Shows the value held by the TMC Mode register, which indicate the mode the device has been configured to enact. The The value is read directly from the MODE register, 0x028.”…”�”}”(hjMÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KHhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_rrp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-rrp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjiÉubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/rrp**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/rrp**”h]”hŒ>/sys/bus/coresight/devices/.tmc/mgmt/rrp”…”�”}”(hjƒÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´Khj|Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjiÉubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjfÉubah}”(h]”jeÉah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_rrp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´Éj[Ésj˜}”jeÉj[ÉsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hj¹Éh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hjÃÉh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´Khj¹Éubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KhhÊh²hubhÞ)�”}”(hŒÁ(Read) Shows the value held by the TMC RAM Read Pointer register that is used to read entries from the Trace RAM over the APB interface. The value is read directly from HW register RRP, 0x014.”h]”hŒÁ(Read) Shows the value held by the TMC RAM Read Pointer register that is used to read entries from the Trace RAM over the APB interface. The value is read directly from HW register RRP, 0x014.”…”�”}”(hjçÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_rsz:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-rsz”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjÊubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/rsz**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/rsz**”h]”hŒ>/sys/bus/coresight/devices/.tmc/mgmt/rsz”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊubah}”(h]”jÿÉah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_rsz”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNÊjõÉsj˜}”jÿÉjõÉsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hjSÊh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hj]Êh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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”jiÊŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´K hjSÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K hhÊh²hubhÞ)�”}”(hŒz(Read) Defines the size, in 32-bit words, of the local RAM buffer. The value is read directly from HW register RSZ, 0x004.”h]”hŒz(Read) Defines the size, in 32-bit words, of the local RAM buffer. The value is read directly from HW register RSZ, 0x004.”…”�”}”(hj�Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_rwp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-rwp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj�ÊubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/rwp**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/rwp**”h]”hŒ>/sys/bus/coresight/devices/.tmc/mgmt/rwp”…”�”}”(hj·Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³Êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K!hj°Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Êubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšÊubah}”(h]”j™Êah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_rwp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèÊj�Êsj˜}”j™Êj�ÊsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hjíÊh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hj÷Êh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´K!hjíÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K!hhÊh²hubhÞ)�”}”(hŒÜ(Read) Shows the value held by the TMC RAM Write Pointer register that is used to sets the write pointer to write entries from the CoreSight bus into the Trace RAM. The value is read directly from HW register RWP, 0x018.”h]”hŒÜ(Read) Shows the value held by the TMC RAM Write Pointer register that is used to sets the write pointer to write entries from the CoreSight bus into the Trace RAM. The value is read directly from HW register RWP, 0x018.”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K!hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_sts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-sts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj7ËubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/sts**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/sts**”h]”hŒ>/sys/bus/coresight/devices/.tmc/mgmt/sts”…”�”}”(hjQËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KhjJËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDËubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7Ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4Ëubah}”(h]”j3Ëah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_sts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚Ëj)Ësj˜}”j3Ëj)ËsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hj‡Ëh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hj‘Ëh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´Khj‡Ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KhhÊh²hubhÞ)�”}”(hŒp(Read) Shows the value held by the TMC status register. The value is read directly from HW register STS, 0x00C.”h]”hŒp(Read) Shows the value held by the TMC status register. The value is read directly from HW register STS, 0x00C.”…”�”}”(hjµËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_trg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-trg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjÑËubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/trg**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\.tmc\/mgmt\/trg**”h]”hŒ>/sys/bus/coresight/devices/.tmc/mgmt/trg”…”�”}”(hjëËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K*hjäËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞËubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑËubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎËubah}”(h]”jÍËah ]”h"]”Œ5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_trg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌjÃËsj˜}”jÍËjÃËsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hj!Ìh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hj+Ìh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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”j7ÌŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´K*hj!Ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K*hhÊh²hubhÞ)�”}”(hŒk(Read) Similar to "trigger_cntr" above except that this value is read directly from HW register TRG, 0x01C.”h]”hŒo(Read) Similar to “trigger_cntrâ€� above except that this value is read directly from HW register TRG, 0x01C.”…”�”}”(hjOÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´K*hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_memory_map_tmc_trigger_cntr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-memory-map-tmc-trigger-cntr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjkÌubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\.tmc\/trigger_cntr**”h]”j`)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\.tmc\/trigger_cntr**”h]”hŒA/sys/bus/coresight/devices/.tmc/trigger_cntr”…”�”}”(hj…Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´Khj~Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkÌubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhÌubah}”(h]”jgÌah ]”h"]”Œ9abi_sys_bus_coresight_devices_memory_map_tmc_trigger_cntr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶Ìj]Ìsj˜}”jgÌj]ÌsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-coresight-devices-tmc `”h]”(hŒDefined on file ”…”�”}”(hj»Ìh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-coresight-devices-tmc `”h]”j§)�”}”(hjÅÌh]”hŒsysfs-bus-coresight-devices-tmc”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_coresight_devices_tmc”uh1hh³j,Äh´Khj»Ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KhhÊh²hubhÞ)�”}”(hŒà(RW) Disables write access to the Trace RAM by stopping the formatter after a defined number of words have been stored following the trigger event. Additional interface for this driver are expected to be added as it matures.”h]”hŒà(RW) Disables write access to the Trace RAM by stopping the formatter after a defined number of words have been stored following the trigger event. Additional interface for this driver are expected to be added as it matures.”…”�”}”(hjéÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,Äh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_coresight_devices_tpda_name_cmbchan_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-coresight-devices-tpda-name-cmbchan-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjÍubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/coresight\/devices\/\\/cmbchan_mode**”h]”j`)�”}”(hŒ@**\/sys\/bus\/coresight\/devices\/\\/cmbchan_mode**”h]”hŒ</sys/bus/coresight/devices//cmbchan_mode”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ:Documentation/ABI/testing/sysfs-bus-coresight-devices-tpda”h´KhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÍubah}”(h]”jÍah ]”h"]”Œ4abi_sys_bus_coresight_devices_tpda_name_cmbchan_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQÍj÷Ìsj˜}”jÍj÷ÌsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpda `”h]”(hŒDefined on file ”…”�”}”(hjVÍh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpda `”h]”j§)�”}”(hj`Íh]”hŒ sysfs-bus-coresight-devices-tpda”…”�”}”(hjbÍh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^Íubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlÍŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpda”uh1hh³j3Íh´KhjVÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhhÊh²hubhÞ)�”}”(hŒ�(RW) Configure the CMB/MCMB channel mode for all enabled ports. Value 0 means raw channel mapping mode. Value 1 means channel pair marking mode.”h]”hŒ�(RW) Configure the CMB/MCMB channel mode for all enabled ports. Value 0 means raw channel mapping mode. Value 1 means channel pair marking mode.”…”�”}”(hj„Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_tpda_name_freq_ts_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-tpda-name-freq-ts-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj ÍubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\/freq_ts_enable**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\/freq_ts_enable**”h]”hŒ>/sys/bus/coresight/devices//freq_ts_enable”…”�”}”(hjºÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶Íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´Khj³Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Íubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Íubah}”(h]”jœÍah ]”h"]”Œ6abi_sys_bus_coresight_devices_tpda_name_freq_ts_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëÍj’Ísj˜}”jœÍj’ÍsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpda `”h]”(hŒDefined on file ”…”�”}”(hjðÍh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpda `”h]”j§)�”}”(hjúÍh]”hŒ sysfs-bus-coresight-devices-tpda”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpda”uh1hh³j3Íh´KhjðÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhhÊh²hubhÞ)�”}”(hŒ7(RW) Enable/disable the timestamp for all FREQ packets.”h]”hŒ7(RW) Enable/disable the timestamp for all FREQ packets.”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_tpda_name_global_flush_req:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-tpda-name-global-flush-req”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj:ÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\/global_flush_req**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\/global_flush_req**”h]”hŒ@/sys/bus/coresight/devices//global_flush_req”…”�”}”(hjTÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K%hjMÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:Îubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7Îubah}”(h]”j6Îah ]”h"]”Œ8abi_sys_bus_coresight_devices_tpda_name_global_flush_req”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…Îj,Îsj˜}”j6Îj,ÎsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpda `”h]”(hŒDefined on file ”…”�”}”(hjŠÎh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpda `”h]”j§)�”}”(hj”Îh]”hŒ sysfs-bus-coresight-devices-tpda”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpda”uh1hh³j3Íh´K%hjŠÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K%hhÊh²hubhÞ)�”}”(hŒs(RW) Set global (all ports) flush request bit. The bit remains set until a global flush request sequence completes.”h]”hŒs(RW) Set global (all ports) flush request bit. The bit remains set until a global flush request sequence completes.”…”�”}”(hj¸Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K%hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_tpda_name_port_flush_req:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-tpda-name-port-flush-req”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjÔÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\/port_flush_req**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\/port_flush_req**”h]”hŒ>/sys/bus/coresight/devices//port_flush_req”…”�”}”(hjîÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K?hjçÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔÎubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑÎubah}”(h]”jÐÎah ]”h"]”Œ6abi_sys_bus_coresight_devices_tpda_name_port_flush_req”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏjÆÎsj˜}”jÐÎjÆÎsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpda `”h]”(hŒDefined on file ”…”�”}”(hj$Ïh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpda `”h]”j§)�”}”(hj.Ïh]”hŒ sysfs-bus-coresight-devices-tpda”…”�”}”(hj0Ï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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpda”uh1hh³j3Íh´K?hj$Ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K?hhÊh²hubhÞ)�”}”(hŒ�(RW) Configure the bit i to requests a flush operation of port i on the TPDA. The requested bit(s) remain set until the flush request completes.”h]”hŒ�(RW) Configure the bit i to requests a flush operation of port i on the TPDA. The requested bit(s) remain set until the flush request completes.”…”�”}”(hjRÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K?hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_tpda_name_syncr_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-tpda-name-syncr-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjnÏubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\/syncr_count**”h]”j`)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\/syncr_count**”h]”hŒ;/sys/bus/coresight/devices//syncr_count”…”�”}”(hjˆÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K7hj�Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnÏubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkÏubah}”(h]”jjÏah ]”h"]”Œ3abi_sys_bus_coresight_devices_tpda_name_syncr_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹Ïj`Ïsj˜}”jjÏj`ÏsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpda `”h]”(hŒDefined on file ”…”�”}”(hj¾Ïh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpda `”h]”j§)�”}”(hjÈÏh]”hŒ sysfs-bus-coresight-devices-tpda”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpda”uh1hh³j3Íh´K7hj¾Ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K7hhÊh²hubhÞ)�”}”(hŒ6(RW) Set value the of the syncr counter. Range: 0-4095”h]”hŒ6(RW) Set value the of the syncr counter. Range: 0-4095”…”�”}”(hjìÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K7hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_tpda_name_syncr_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-tpda-name-syncr-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÐubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\/syncr_mode**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\/syncr_mode**”h]”hŒ:/sys/bus/coresight/devices//syncr_mode”…”�”}”(hj"Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K-hjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐubah}”(h]”jÐah ]”h"]”Œ2abi_sys_bus_coresight_devices_tpda_name_syncr_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jSÐjúÏsj˜}”jÐjúÏsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpda `”h]”(hŒDefined on file ”…”�”}”(hjXÐh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpda `”h]”j§)�”}”(hjbÐh]”hŒ sysfs-bus-coresight-devices-tpda”…”�”}”(hjdÐh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`Ðubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jnÐŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpda”uh1hh³j3Íh´K-hjXÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K-hhÊh²hubhÞ)�”}”(hX8(RW) Set mode the of the syncr counter. mode 0 - COUNT[11:0] value represents the approximate number of bytes moved between two ASYNC packet requests mode 1 - the bits COUNT[11:7] are used as a power of 2. for example, we could insert an async packet every 8K data by writing a value 13 to the COUNT[11:7] field.”h]”hX8(RW) Set mode the of the syncr counter. mode 0 - COUNT[11:0] value represents the approximate number of bytes moved between two ASYNC packet requests mode 1 - the bits COUNT[11:7] are used as a power of 2. for example, we could insert an async packet every 8K data by writing a value 13 to the COUNT[11:7] field.”…”�”}”(hj†Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´K-hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_tpda_name_trig_async_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-tpda-name-trig-async-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj¢ÐubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\/trig_async_enable**”h]”j`)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\/trig_async_enable**”h]”hŒA/sys/bus/coresight/devices//trig_async_enable”…”�”}”(hj¼Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhjµÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢Ðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸÐubah}”(h]”jžÐah ]”h"]”Œ9abi_sys_bus_coresight_devices_tpda_name_trig_async_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jíÐj”Ðsj˜}”jžÐj”ÐsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpda `”h]”(hŒDefined on file ”…”�”}”(hjòÐh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpda `”h]”j§)�”}”(hjüÐh]”hŒ sysfs-bus-coresight-devices-tpda”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpda”uh1hh³j3Íh´KhjòÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhhÊh²hubhÞ)�”}”(hŒE(RW) Enable/disable cross trigger synchronization sequence interface.”h]”hŒE(RW) Enable/disable cross trigger synchronization sequence interface.”…”�”}”(hj Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_coresight_devices_tpda_name_trig_flag_ts_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-coresight-devices-tpda-name-trig-flag-ts-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj<ÑubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/trig_flag_ts_enable**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/trig_flag_ts_enable**”h]”hŒC/sys/bus/coresight/devices//trig_flag_ts_enable”…”�”}”(hjVÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjRÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhjOÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj<Ñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj9Ñubah}”(h]”j8Ñah ]”h"]”Œ;abi_sys_bus_coresight_devices_tpda_name_trig_flag_ts_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‡Ñj.Ñsj˜}”j8Ñj.ÑsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpda `”h]”(hŒDefined on file ”…”�”}”(hjŒÑh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpda `”h]”j§)�”}”(hj–Ñh]”hŒ sysfs-bus-coresight-devices-tpda”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpda”uh1hh³j3Íh´KhjŒÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhhÊh²hubhÞ)�”}”(hŒ@(RW) Enable/disable cross trigger FLAG packet request interface.”h]”hŒ@(RW) Enable/disable cross trigger FLAG packet request interface.”…”�”}”(hjºÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_tpda_name_trig_freq_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-tpda-name-trig-freq-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjÖÑubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\/trig_freq_enable**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\/trig_freq_enable**”h]”hŒ@/sys/bus/coresight/devices//trig_freq_enable”…”�”}”(hjðÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjìÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhjéÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖÑubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓÑubah}”(h]”jÒÑah ]”h"]”Œ8abi_sys_bus_coresight_devices_tpda_name_trig_freq_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j!ÒjÈÑsj˜}”jÒÑjÈÑsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpda `”h]”(hŒDefined on file ”…”�”}”(hj&Òh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpda `”h]”j§)�”}”(hj0Òh]”hŒ sysfs-bus-coresight-devices-tpda”…”�”}”(hj2Ò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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpda”uh1hh³j3Íh´Khj&Òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhhÊh²hubhÞ)�”}”(hŒ@(RW) Enable/disable cross trigger FREQ packet request interface.”h]”hŒ@(RW) Enable/disable cross trigger FREQ packet request interface.”…”�”}”(hjTÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3Íh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_coresight_devices_tpdm_name_cmb_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-coresight-devices-tpdm-name-cmb-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjpÒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/\\/cmb_mode**”h]”j`)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/\\/cmb_mode**”h]”hŒ8/sys/bus/coresight/devices//cmb_mode”…”�”}”(hjŠÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†Òubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ:Documentation/ABI/testing/sysfs-bus-coresight-devices-tpdm”h´K®hjƒÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjpÒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjmÒubah}”(h]”jlÒah ]”h"]”Œ0abi_sys_bus_coresight_devices_tpdm_name_cmb_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼ÒjbÒsj˜}”jlÒjbÒsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjÁÒh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjËÒh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´K®hjÁÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K®hhÊh²hubhÞ)�”}”(hX(Write) Set the data collection mode of CMB tpdm. Continuous change creates CMB data set elements on every CMBCLK edge. Trace-on-change creates CMB data set elements only when a new data set element differs in value from the previous element in a CMB data set.”h]”hX(Write) Set the data collection mode of CMB tpdm. Continuous change creates CMB data set elements on every CMBCLK edge. Trace-on-change creates CMB data set elements only when a new data set element differs in value from the previous element in a CMB data set.”…”�”}”(hjïÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K®hhÊh²hubhÞ)�”}”(hŒxAccepts only one of the 2 values - 0 or 1. 0 : Continuous CMB collection mode. 1 : Trace-on-change CMB collection mode.”h]”hŒxAccepts only one of the 2 values - 0 or 1. 0 : Continuous CMB collection mode. 1 : Trace-on-change CMB collection mode.”…”�”}”(hjýÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K®hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_tpdm_name_cmb_msr_msr_0_31:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-tpdm-name-cmb-msr-msr-0-31”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/cmb_msr\/msr[0\:31]**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/cmb_msr\/msr[0\:31]**”h]”hŒC/sys/bus/coresight/devices//cmb_msr/msr[0:31]”…”�”•}”(hj3Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/Óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´Kýhj,Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓubah}”(h]”jÓah ]”h"]”Œ8abi_sys_bus_coresight_devices_tpdm_name_cmb_msr_msr_0_31”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jdÓj Ósj˜}”jÓj ÓsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjiÓh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjsÓh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(hjuÓh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqÓubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÓŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´KýhjiÓubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KýhhÊh²hubhÞ)�”}”(hŒC(RW) Set/Get the MSR(mux select register) for the CMB subunit TPDM.”h]”hŒC(RW) Set/Get the MSR(mux select register) for the CMB subunit TPDM.”…”�”}”(hj—Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KýhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_tpdm_name_cmb_patt_enable_ts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-tpdm-name-cmb-patt-enable-ts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj³ÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/cmb_patt\/enable_ts**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/cmb_patt\/enable_ts**”h]”hŒC/sys/bus/coresight/devices//cmb_patt/enable_ts”…”�”}”(hjÍÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉÓubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÚhjÆÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³Óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°Óubah}”(h]”j¯Óah ]”h"]”Œ:abi_sys_bus_coresight_devices_tpdm_name_cmb_patt_enable_ts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþÓj¥Ósj˜}”j¯Ój¥ÓsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjÔh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hj Ôh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´KÚhjÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÚhhÊh²hubhÞ)�”}”(hŒV(Write) Set the pattern timestamp of CMB tpdm. Read the pattern timestamp of CMB tpdm.”h]”hŒV(Write) Set the pattern timestamp of CMB tpdm. Read the pattern timestamp of CMB tpdm.”…”�”}”(hj1Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÚhhÊh²hubhÞ)�”}”(hŒpAccepts only one of the 2 values - 0 or 1. 0 : Disable CMB pattern timestamp. 1 : Enable CMB pattern timestamp.”h]”hŒpAccepts only one of the 2 values - 0 or 1. 0 : Disable CMB pattern timestamp. 1 : Enable CMB pattern timestamp.”…”�”}”(hj?Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÚhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_coresight_devices_tpdm_name_cmb_trig_patt_xpmr_0_1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-coresight-devices-tpdm-name-cmb-trig-patt-xpmr-0-1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj[ÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\/cmb_trig_patt\/xpmr[0\:1]**”h]”j`)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\/cmb_trig_patt\/xpmr[0\:1]**”h]”hŒI/sys/bus/coresight/devices//cmb_trig_patt/xpmr[0:1]”…”�”}”(hjuÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÄhjnÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[Ôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXÔubah}”(h]”jWÔah ]”h"]”Œ>abi_sys_bus_coresight_devices_tpdm_name_cmb_trig_patt_xpmr_0_1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦ÔjMÔsj˜}”jWÔjMÔsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj«Ôh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjµÔh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´KÄhj«Ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÄhhÊh²hubhÞ)�”}”(hŒF(RW) Set/Get the mask of the trigger pattern for the CMB subunit TPDM.”h]”hŒF(RW) Set/Get the mask of the trigger pattern for the CMB subunit TPDM.”…”�”}”(hjÙÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÄhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_tpdm_name_cmb_trig_patt_xpr_0_1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-tpdm-name-cmb-trig-patt-xpr-0-1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjõÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\/cmb_trig_patt\/xpr[0\:1]**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\/cmb_trig_patt\/xpr[0\:1]**”h]”hŒH/sys/bus/coresight/devices//cmb_trig_patt/xpr[0:1]”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K¼hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjõÔubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjòÔubah}”(h]”jñÔah ]”h"]”Œ=abi_sys_bus_coresight_devices_tpdm_name_cmb_trig_patt_xpr_0_1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@ÕjçÔsj˜}”jñÔjçÔsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjEÕh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjOÕh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(hjQÕh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMÕubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[ÕŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´K¼hjEÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K¼hhÊh²hubhÞ)�”}”(hŒG(RW) Set/Get the value of the trigger pattern for the CMB subunit TPDM.”h]”hŒG(RW) Set/Get the value of the trigger pattern for the CMB subunit TPDM.”…”�”}”(hjsÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K¼hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_tpdm_name_cmb_trig_ts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-tpdm-name-cmb-trig-ts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj�ÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\/cmb_trig_ts**”h]”j`)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\/cmb_trig_ts**”h]”hŒ;/sys/bus/coresight/devices//cmb_trig_ts”…”�”}”(hj©Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥Õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´Kæhj¢Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Õubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒÕubah}”(h]”j‹Õah ]”h"]”Œ3abi_sys_bus_coresight_devices_tpdm_name_cmb_trig_ts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚÕj�Õsj˜}”j‹Õj�ÕsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjßÕh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjéÕh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´KæhjßÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KæhhÊh²hubhÞ)�”}”(hŒ7(RW) Set/Get the trigger timestamp of the CMB for tpdm.”h]”hŒ7(RW) Set/Get the trigger timestamp of the CMB for tpdm.”…”�”}”(hj Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KæhhÊh²hubhÞ)�”}”(hŒvAccepts only one of the 2 values - 0 or 1. 0 : Set the CMB trigger type to false 1 : Set the CMB trigger type to true”h]”hŒvAccepts only one of the 2 values - 0 or 1. 0 : Set the CMB trigger type to false 1 : Set the CMB trigger type to true”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KæhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_tpdm_name_cmb_ts_all:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-tpdm-name-cmb-ts-all”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj7ÖubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\/cmb_ts_all**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/\\/cmb_ts_all**”h]”hŒ:/sys/bus/coresight/devices//cmb_ts_all”…”�”}”(hjQÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KñhjJÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7Öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4Öubah}”(h]”j3Öah ]”h"]”Œ2abi_sys_bus_coresight_devices_tpdm_name_cmb_ts_all”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚Öj)Ösj˜}”j3Öj)ÖsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj‡Öh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hj‘Öh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´Kñhj‡Öubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KñhhÊh²hubhÞ)�”}”(hX7(RW) Read or write the status of timestamp upon all interface. Only value 0 and 1 can be written to this node. Set this node to 1 to request timestamp to all trace packet. Accepts only one of the 2 values - 0 or 1. 0 : Disable the timestamp of all trace packets. 1 : Enable the timestamp of all trace packets.”h]”hX7(RW) Read or write the status of timestamp upon all interface. Only value 0 and 1 can be written to this node. Set this node to 1 to request timestamp to all trace packet. Accepts only one of the 2 values - 0 or 1. 0 : Disable the timestamp of all trace packets. 1 : Enable the timestamp of all trace packets.”…”�”}”(hjµÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KñhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_ctrl_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-ctrl-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjÑÖubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/dsb_edge\/ctrl_idx**”h]”j`)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/dsb_edge\/ctrl_idx**”h]”hŒB/sys/bus/coresight/devices//dsb_edge/ctrl_idx”…”�”}”(hjëÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K=hjäÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑÖubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎÖubah}”(h]”jÍÖah ]”h"]”Œ9abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_ctrl_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j×jÃÖsj˜}”jÍÖjÃÖsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj!×h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hj+×h]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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”j7׌reftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´K=hj!×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K=hhÊh²hubhÞ)�”}”(hŒ›(RW) Set/Get the index number of the edge detection for the DSB subunit TPDM. Since there are at most 256 edge detections, this value ranges from 0 to 255.”h]”hŒ›(RW) Set/Get the index number of the edge detection for the DSB subunit TPDM. Since there are at most 256 edge detections, this value ranges from 0 to 255.”…”�”}”(hjO×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K=hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_ctrl_mask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-ctrl-mask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjk×ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/dsb_edge\/ctrl_mask**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/dsb_edge\/ctrl_mask**”h]”hŒC/sys/bus/coresight/devices//dsb_edge/ctrl_mask”…”�”}”(hj…×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KVhj~×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjk×ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjh×ubah}”(h]”jg×ah ]”h"]”Œ:abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_ctrl_mask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶×j]×sj˜}”jg×j]×subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj»×h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjÅ×h]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´KVhj»×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KVhhÊh²hubhÞ)�”}”(hŒãWrite a data to mask the edge detection corresponding to the index number. Before writing data to this sysfs file, "ctrl_idx" should be written first to configure the index number of the edge detection which needs to be masked.”h]”hŒçWrite a data to mask the edge detection corresponding to the index number. Before writing data to this sysfs file, “ctrl_idxâ€� should be written first to configure the index number of the edge detection which needs to be masked.”…”�”}”(hjé×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KVhhÊh²hubhÞ)�”}”(hŒ+Accepts only one of the 2 values - 0 or 1.”h]”hŒ+Accepts only one of the 2 values - 0 or 1.”…”�”}”(hj÷×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KVhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_ctrl_val:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-ctrl-val”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjØubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/dsb_edge\/ctrl_val**”h]”j`)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/dsb_edge\/ctrl_val**”h]”hŒB/sys/bus/coresight/devices//dsb_edge/ctrl_val”…”�”}”(hj-Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)Øubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KFhj&Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjØubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØubah}”(h]”jØah ]”h"]”Œ9abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_ctrl_val”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^ØjØsj˜}”jØjØsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjcØh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjmØh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(hjoØh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkØubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jyØŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´KFhjcØubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KFhhÊh²hubhÞ)�”}”(hŒêWrite a data to control the edge detection corresponding to the index number. Before writing data to this sysfs file, "ctrl_idx" should be written first to configure the index number of the edge detection which needs to be controlled.”h]”hŒîWrite a data to control the edge detection corresponding to the index number. Before writing data to this sysfs file, “ctrl_idxâ€� should be written first to configure the index number of the edge detection which needs to be controlled.”…”�”}”(hj‘Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KFhhÊh²hubhÞ)�”}”(hŒ—Accepts only one of the following values. 0 - Rising edge detection 1 - Falling edge detection 2 - Rising and falling edge detection (toggle detection)”h]”hŒ—Accepts only one of the following values. 0 - Rising edge detection 1 - Falling edge detection 2 - Rising and falling edge detection (toggle detection)”…”�”}”(hjŸØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KFhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_edcmr_0_7:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-edcmr-0-7”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj»ØubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\/dsb_edge\/edcmr[0\:7]**”h]”j`)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\/dsb_edge\/edcmr[0\:7]**”h]”hŒE/sys/bus/coresight/devices//dsb_edge/edcmr[0:7]”…”�”}”(hjÕØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KihjÎØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈØubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»Øubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸Øubah}”(h]”j·Øah ]”h"]”Œ:abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_edcmr_0_7”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙj­Øsj˜}”j·Øj­ØsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj Ùh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjÙh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´Kihj Ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KihhÊh²hubhÞ)�”}”(hŒ7Read a set of the edge control mask of the DSB in TPDM.”h]”hŒ7Read a set of the edge control mask of the DSB in TPDM.”…”�”}”(hj9Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KihhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_edcr_0_15:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-edcr-0-15”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjUÙubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\/dsb_edge\/edcr[0\:15]**”h]”j`)�”}”(hŒI**\/sys\/bus\/coresight\/devices\/\\/dsb_edge\/edcr[0\:15]**”h]”hŒE/sys/bus/coresight/devices//dsb_edge/edcr[0:15]”…”�”}”(hjoÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkÙubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KbhjhÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUÙubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRÙubah}”(h]”jQÙah ]”h"]”Œ:abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_edcr_0_15”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ÙjGÙsj˜}”jQÙjGÙsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj¥Ùh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hj¯Ùh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´Kbhj¥Ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KbhhÊh²hubhÞ)�”}”(hŒ8Read a set of the edge control value of the DSB in TPDM.”h]”hŒ8Read a set of the edge control value of the DSB in TPDM.”…”�”}”(hjÓÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KbhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-coresight-devices-tpdm-name-dsb-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjïÙubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/\\/dsb_mode**”h]”j`)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/\\/dsb_mode**”h]”hŒ8/sys/bus/coresight/devices//dsb_mode”…”�”}”(hj Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K/hjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïÙubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìÙubah}”(h]”jëÙah ]”h"]”Œ0abi_sys_bus_coresight_devices_tpdm_name_dsb_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:ÚjáÙsj˜}”jëÙjáÙsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj?Úh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjIÚh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(hjKÚh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGÚubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUÚŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´K/hj?Úubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K/hhÊh²hubhÞ)�”}”(hŒ6(RW) Set/Get the programming mode of the DSB for tpdm.”h]”hŒ6(RW) Set/Get the programming mode of the DSB for tpdm.”…”�”}”(hjmÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K/hhÊh²hubhÞ)�”}”(hXAccepts the value needs to be greater than 0. What data bits do is listed below. Bit[0:1] : Test mode control bit for choosing the inputs. Bit[3] : Set to 0 for low performance mode. Set to 1 for high performance mode. Bit[4:8] : Select byte lane for high performance mode.”h]”hXAccepts the value needs to be greater than 0. What data bits do is listed below. Bit[0:1] : Test mode control bit for choosing the inputs. Bit[3] : Set to 0 for low performance mode. Set to 1 for high performance mode. Bit[4:8] : Select byte lane for high performance mode.”…”�”}”(hj{Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K/hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_msr_msr_0_31:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-tpdm-name-dsb-msr-msr-0-31”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj—ÚubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/dsb_msr\/msr[0\:31]**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/dsb_msr\/msr[0\:31]**”h]”hŒC/sys/bus/coresight/devices//dsb_msr/msr[0:31]”…”�”}”(hj±Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­Úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K¦hjªÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—Úubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”Úubah}”(h]”j“Úah ]”h"]”Œ8abi_sys_bus_coresight_devices_tpdm_name_dsb_msr_msr_0_31”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâÚj‰Úsj˜}”j“Új‰ÚsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjçÚh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjñÚh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´K¦hjçÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K¦hhÊh²hubhÞ)�”}”(hŒC(RW) Set/Get the MSR(mux select register) for the DSB subunit TPDM.”h]”hŒC(RW) Set/Get the MSR(mux select register) for the DSB subunit TPDM.”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K¦hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_enable_ts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-enable-ts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj1ÛubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/enable_ts**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/enable_ts**”h]”hŒC/sys/bus/coresight/devices//dsb_patt/enable_ts”…”�”}”(hjKÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KŽhjDÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1Ûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.Ûubah}”(h]”j-Ûah ]”h"]”Œ:abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_enable_ts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|Ûj#Ûsj˜}”j-Ûj#ÛsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj�Ûh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hj‹Ûh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´KŽhj�Ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KŽhhÊh²hubhÞ)�”}”(hŒV(Write) Set the pattern timestamp of DSB tpdm. Read the pattern timestamp of DSB tpdm.”h]”hŒV(Write) Set the pattern timestamp of DSB tpdm. Read the pattern timestamp of DSB tpdm.”…”�”}”(hj¯Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KŽhhÊh²hubhÞ)�”}”(hŒpAccepts only one of the 2 values - 0 or 1. 0 : Disable DSB pattern timestamp. 1 : Enable DSB pattern timestamp.”h]”hŒpAccepts only one of the 2 values - 0 or 1. 0 : Disable DSB pattern timestamp. 1 : Enable DSB pattern timestamp.”…”�”}”(hj½Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KŽhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_set_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-set-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjÙÛubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/set_type**”h]”j`)�”}”(hŒF**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/set_type**”h]”hŒB/sys/bus/coresight/devices//dsb_patt/set_type”…”�”}”(hjóÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KšhjìÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙÛubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖÛubah}”(h]”jÕÛah ]”h"]”Œ9abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_set_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$ÜjËÛsj˜}”jÕÛjËÛsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj)Üh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hj3Üh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(hj5Üh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1Üubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?ÜŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´Kšhj)Üubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KšhhÊh²hubhÞ)�”}”(hŒL(Write) Set the pattern type of DSB tpdm. Read the pattern type of DSB tpdm.”h]”hŒL(Write) Set the pattern type of DSB tpdm. Read the pattern type of DSB tpdm.”…”�”}”(hjWÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KšhhÊh²hubhÞ)�”}”(hŒzAccepts only one of the 2 values - 0 or 1. 0 : Set the DSB pattern type to value. 1 : Set the DSB pattern type to toggle.”h]”hŒzAccepts only one of the 2 values - 0 or 1. 0 : Set the DSB pattern type to value. 1 : Set the DSB pattern type to toggle.”…”�”}”(hjeÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KšhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpmr_0_1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpmr-0-1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj�ÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/tpmr[0\:1]**”h]”j`)�”}”(hŒH**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/tpmr[0\:1]**”h]”hŒD/sys/bus/coresight/devices//dsb_patt/tpmr[0:1]”…”�”}”(hj›Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÓhj”Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Üubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~Üubah}”(h]”j}Üah ]”h"]”Œ9abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpmr_0_1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌÜjsÜsj˜}”j}ÜjsÜsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjÑÜh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjÛÜh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´KÓhjÑÜubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÓhhÊh²hubhÞ)�”}”(hŒ>(RW) Set/Get the mask of the pattern for the CMB subunit TPDM.”h]”hŒ>(RW) Set/Get the mask of the pattern for the CMB subunit TPDM.”…”�”}”(hjÿÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÓhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpmr_0_7:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpmr-0-7”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjÝubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/tpmr[0\:7]**”h]”j`)�”}”(hŒH**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/tpmr[0\:7]**”h]”hŒD/sys/bus/coresight/devices//dsb_patt/tpmr[0:7]”…”�”}”(hj5Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K‡hj.Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝubah}”(h]”jÝah ]”h"]”Œ9abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpmr_0_7”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfÝj Ýsj˜}”jÝj ÝsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjkÝh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjuÝh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(hjwÝh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjsÝubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�ÝŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´K‡hjkÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K‡hhÊh²hubhÞ)�”}”(hŒ>(RW) Set/Get the mask of the pattern for the DSB subunit TPDM.”h]”hŒ>(RW) Set/Get the mask of the pattern for the DSB subunit TPDM.”…”�”}”(hj™Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K‡hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpr_0_1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpr-0-1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjµÝubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/tpr[0\:1]**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/tpr[0\:1]**”h]”hŒC/sys/bus/coresight/devices//dsb_patt/tpr[0:1]”…”�”}”(hjÏÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÌhjÈÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµÝubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²Ýubah}”(h]”j±Ýah ]”h"]”Œ8abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpr_0_1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞj§Ýsj˜}”j±Ýj§ÝsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjÞh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjÞh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´KÌhjÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÌhhÊh²hubhÞ)�”}”(hŒ?(RW) Set/Get the value of the pattern for the CMB subunit TPDM.”h]”hŒ?(RW) Set/Get the value of the pattern for the CMB subunit TPDM.”…”�”}”(hj3Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KÌhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpr_0_7:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpr-0-7”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjOÞubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/tpr[0\:7]**”h]”j`)�”}”(hŒG**\/sys\/bus\/coresight\/devices\/\\/dsb_patt\/tpr[0\:7]**”h]”hŒC/sys/bus/coresight/devices//dsb_patt/tpr[0:7]”…”�”}”(hjiÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeÞubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K€hjbÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOÞubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLÞubah}”(h]”jKÞah ]”h"]”Œ8abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpr_0_7”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšÞjAÞsj˜}”jKÞjAÞsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjŸÞh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hj©Þh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´K€hjŸÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K€hhÊh²hubhÞ)�”}”(hŒ?(RW) Set/Get the value of the pattern for the DSB subunit TPDM.”h]”hŒ?(RW) Set/Get the value of the pattern for the DSB subunit TPDM.”…”�”}”(hjÍÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K€hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_patt_xpmr_0_7:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-patt-xpmr-0-7”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjéÞubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\/dsb_trig_patt\/xpmr[0\:7]**”h]”j`)�”}”(hŒM**\/sys\/bus\/coresight\/devices\/\\/dsb_trig_patt\/xpmr[0\:7]**”h]”hŒI/sys/bus/coresight/devices//dsb_trig_patt/xpmr[0:7]”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿÞubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KxhjüÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéÞubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæÞubah}”(h]”jåÞah ]”h"]”Œ>abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_patt_xpmr_0_7”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4ßjÛÞsj˜}”jåÞjÛÞsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj9ßh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjCßh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(hjEßh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAßubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jOߌreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´Kxhj9ßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KxhhÊh²hubhÞ)�”}”(hŒF(RW) Set/Get the mask of the trigger pattern for the DSB subunit TPDM.”h]”hŒF(RW) Set/Get the mask of the trigger pattern for the DSB subunit TPDM.”…”�”}”(hjgßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KxhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_patt_xpr_0_7:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-patt-xpr-0-7”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjƒßubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\/dsb_trig_patt\/xpr[0\:7]**”h]”j`)�”}”(hŒL**\/sys\/bus\/coresight\/devices\/\\/dsb_trig_patt\/xpr[0\:7]**”h]”hŒH/sys/bus/coresight/devices//dsb_trig_patt/xpr[0:7]”…”�”}”(hj�ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™ßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´Kphj–ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€ßubah}”(h]”jßah ]”h"]”Œ=abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_patt_xpr_0_7”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÎßjußsj˜}”jßjußsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjÓßh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjÝßh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´KphjÓßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KphhÊh²hubhÞ)�”}”(hŒG(RW) Set/Get the value of the trigger pattern for the DSB subunit TPDM.”h]”hŒG(RW) Set/Get the value of the trigger pattern for the DSB subunit TPDM.”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KphhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_ts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-ts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjàubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\/dsb_trig_ts**”h]”j`)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/\\/dsb_trig_ts**”h]”hŒ;/sys/bus/coresight/devices//dsb_trig_ts”…”�”}”(hj7àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K$hj0àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*àubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjàubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjàubah}”(h]”jàah ]”h"]”Œ3abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_ts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jhàjàsj˜}”jàjàsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjmàh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjwàh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(hjyàh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjuàubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒàŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´K$hjmàubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K$hhÊh²hubhÞ)�”}”(hŒ7(RW) Set/Get the trigger timestamp of the DSB for tpdm.”h]”hŒ7(RW) Set/Get the trigger timestamp of the DSB for tpdm.”…”�”}”(hj›àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K$hhÊh²hubhÞ)�”}”(hŒvAccepts only one of the 2 values - 0 or 1. 0 : Set the DSB trigger type to false 1 : Set the DSB trigger type to true”h]”hŒvAccepts only one of the 2 values - 0 or 1. 0 : Set the DSB trigger type to false 1 : Set the DSB trigger type to true”…”�”}”(hj©àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´K$hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjÅàubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/\\/dsb_trig_type**”h]”j`)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/\\/dsb_trig_type**”h]”hŒ=/sys/bus/coresight/devices//dsb_trig_type”…”�”}”(hjßàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KhjØàubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕàubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒàubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅàubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂàubah}”(h]”jÁàah ]”h"]”Œ5abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jáj·àsj˜}”jÁàj·àsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjáh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjáh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´Khjáubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KhhÊh²hubhÞ)�”}”(hŒ2(RW) Set/Get the trigger type of the DSB for tpdm.”h]”hŒ2(RW) Set/Get the trigger type of the DSB for tpdm.”…”�”}”(hjCáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KhhÊh²hubhÞ)�”}”(hŒvAccepts only one of the 2 values - 0 or 1. 0 : Set the DSB trigger type to false 1 : Set the DSB trigger type to true”h]”hŒvAccepts only one of the 2 values - 0 or 1. 0 : Set the DSB trigger type to false 1 : Set the DSB trigger type to true”…”�”}”(hjQáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_tpdm_name_integration_test:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-tpdm-name-integration-test”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjmáubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\/integration_test**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/\\/integration_test**”h]”hŒ@/sys/bus/coresight/devices//integration_test”…”�”}”(hj‡áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒáubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´Khj€áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzáubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmáubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjáubah}”(h]”jiáah ]”h"]”Œ8abi_sys_bus_coresight_devices_tpdm_name_integration_test”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸áj_ásj˜}”jiáj_ásubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj½áh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjÇáh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´Khj½áubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KhhÊh²hubhÞ)�”}”(hŒ·(Write) Run integration test for tpdm. Integration test will generate test data for tpdm. It can help to make sure that the trace path is enabled and the link configurations are fine.”h]”hŒ·(Write) Run integration test for tpdm. Integration test will generate test data for tpdm. It can help to make sure that the trace path is enabled and the link configurations are fine.”…”�”}”(hjëáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KhhÊh²hubhÞ)�”}”(hŒ_Accepts only one of the 2 values - 1 or 2. 1 : Generate 64 bits data 2 : Generate 32 bits data”h]”hŒ_Accepts only one of the 2 values - 1 or 2. 1 : Generate 64 bits data 2 : Generate 32 bits data”…”�”}”(hjùáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coresight_devices_tpdm_name_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coresight-devices-tpdm-name-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjâubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/\\/label**”h]”j`)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/\\/label**”h]”hŒ5/sys/bus/coresight/devices//label”…”�”}”(hj/âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´Mhj(âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"âubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâubah}”(h]”jâah ]”h"]”Œ-abi_sys_bus_coresight_devices_tpdm_name_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`âjâsj˜}”jâjâsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjeâh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjoâh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(hjqâh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjmâubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{âŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´Mhjeâubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´MhhÊh²hubhÞ)�”}”(hŒ3(Read) Show hardware context information of device.”h]”hŒ3(Read) Show hardware context information of device.”…”�”}”(hj“âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´MhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_tpdm_name_mcmb_lanes_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-tpdm-name-mcmb-lanes-select”uh1j(h´KhhÊh²hh³Nube(j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj¯âubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\/mcmb_lanes_select**”h]”j`)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/\\/mcmb_lanes_select**”h]”hŒA/sys/bus/coresight/devices//mcmb_lanes_select”…”�”}”(hjÉâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´M hjÂâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼âubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯âubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬âubah}”(h]”j«âah ]”h"]”Œ9abi_sys_bus_coresight_devices_tpdm_name_mcmb_lanes_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”júâj¡âsj˜}”j«âj¡âsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjÿâh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hj ãh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´M hjÿâubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´M hhÊh²hubhÞ)�”}”(hŒ3(RW) Set/Get the enablement of the individual lane.”h]”hŒ3(RW) Set/Get the enablement of the individual lane.”…”�”}”(hj-ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´M hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_tpdm_name_mcmb_trig_lane:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-tpdm-name-mcmb-trig-lane”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjIãubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\/mcmb_trig_lane**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/\\/mcmb_trig_lane**”h]”hŒ>/sys/bus/coresight/devices//mcmb_trig_lane”…”�”}”(hjcãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´Mhj\ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjYãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjVãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjIãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjFãubah}”(h]”jEãah ]”h"]”Œ6abi_sys_bus_coresight_devices_tpdm_name_mcmb_trig_lane”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”ãj;ãsj˜}”jEãj;ãsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj™ãh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hj£ãh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´Mhj™ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´MhhÊh²hubhÞ)�”}”(hŒs(RW) Set/Get which lane participates in the output pattern match cross trigger mechanism for the MCMB subunit TPDM.”h]”hŒs(RW) Set/Get which lane participates in the output pattern match cross trigger mechanism for the MCMB subunit TPDM.”…”�”}”(hjÇãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´MhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_tpdm_name_reset_dataset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-tpdm-name-reset-dataset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjããubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/\\/reset_dataset**”h]”j`)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/\\/reset_dataset**”h]”hŒ=/sys/bus/coresight/devices//reset_dataset”…”�”}”(hjýãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´Khjöãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjããubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjàãubah}”(h]”jßãah ]”h"]”Œ5abi_sys_bus_coresight_devices_tpdm_name_reset_dataset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.äjÕãsj˜}”jßãjÕãsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hj3äh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hj=äh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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”jIäŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´Khj3äubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KhhÊh²hubhÞ)�”}”(hŒ&(Write) Reset the dataset of the tpdm.”h]”hŒ&(Write) Reset the dataset of the tpdm.”…”�”}”(hjaäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KhhÊh²hubhÞ)�”}”(hŒ>Accepts only one value - 1. 1 : Reset the dataset of the tpdm”h]”hŒ>Accepts only one value - 1. 1 : Reset the dataset of the tpdm”…”�”}”(hjoäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_coresight_devices_tpdm_name_traceid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-coresight-devices-tpdm-name-traceid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj‹äubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/\\/traceid**”h]”j`)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/\\/traceid**”h]”hŒ7/sys/bus/coresight/devices//traceid”…”�”}”(hj¥äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´Mhjžäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜äubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹äubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆäubah}”(h]”j‡äah ]”h"]”Œ/abi_sys_bus_coresight_devices_tpdm_name_traceid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖäj}äsj˜}”j‡äj}äsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-tpdm `”h]”(hŒDefined on file ”…”�”}”(hjÛäh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-tpdm `”h]”j§)�”}”(hjåäh]”hŒ sysfs-bus-coresight-devices-tpdm”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_tpdm”uh1hh³jžÒh´MhjÛäubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´MhhÊh²hubhÞ)�”}”(hŒï(R) Show the trace ID that will appear in the trace stream coming from this TPDM. The trace ID is inherited from the connected TPDA device and is fixed for the lifetime of the device. Returns -EINVAL if the device has not been enabled yet.”h]”hŒï(R) Show the trace ID that will appear in the trace stream coming from this TPDM. The trace ID is inherited from the connected TPDA device and is fixed for the lifetime of the device. Returns -EINVAL if the device has not been enabled yet.”…”�”}”(hj åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžÒh´MhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_coresight_devices_dummy_source_n_enable_source:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-coresight-devices-dummy-source-n-enable-source”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj%åubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/dummy_source\\/enable_source**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/dummy_source\\/enable_source**”h]”hŒ@/sys/bus/coresight/devices/dummy_source/enable_source”…”�”}”(hj?åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³ŒBDocumentation/ABI/testing/sysfs-bus-coresight-devices-dummy-source”h´Khj8åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2åubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%åubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"åubah}”(h]”j!åah ]”h"]”Œ:abi_sys_bus_coresight_devices_dummy_source_n_enable_source”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jqåjåsj˜}”j!åjåsubhÞ)�”}”(hŒ{Defined on file :ref:`sysfs-bus-coresight-devices-dummy-source `”h]”(hŒDefined on file ”…”�”}”(hjvåh²hh³Nh´Nubh)�”}”(hŒk:ref:`sysfs-bus-coresight-devices-dummy-source `”h]”j§)�”}”(hj€åh]”hŒ(sysfs-bus-coresight-devices-dummy-source”…”�”}”(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ÅŒ9abi_file_testing_sysfs_bus_coresight_devices_dummy_source”uh1hh³jSåh´Khjvåubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSåh´KhhÊh²hubhÞ)�”}”(hŒç(RW) Enable/disable tracing of dummy source. A sink should be activated before enabling the source. The path of coresight components linking the source to the sink is configured and managed automatically by the coresight framework.”h]”hŒç(RW) Enable/disable tracing of dummy source. A sink should be activated before enabling the source. The path of coresight components linking the source to the sink is configured and managed automatically by the coresight framework.”…”�”}”(hj¤åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSåh´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_dummy_source_n_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-dummy-source-n-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÀåubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/dummy_source\\/label**”h]”j`)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/dummy_source\\/label**”h]”hŒ8/sys/bus/coresight/devices/dummy_source/label”…”�”}”(hjÚåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSåh´KhjÓåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍåubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀåubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½åubah}”(h]”j¼åah ]”h"]”Œ2abi_sys_bus_coresight_devices_dummy_source_n_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j æj²åsj˜}”j¼åj²åsubhÞ)�”}”(hŒ{Defined on file :ref:`sysfs-bus-coresight-devices-dummy-source `”h]”(hŒDefined on file ”…”�”}”(hjæh²hh³Nh´Nubh)�”}”(hŒk:ref:`sysfs-bus-coresight-devices-dummy-source `”h]”j§)�”}”(h•jæh]”hŒ(sysfs-bus-coresight-devices-dummy-source”…”�”}”(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ÅŒ9abi_file_testing_sysfs_bus_coresight_devices_dummy_source”uh1hh³jSåh´Khjæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSåh´KhhÊh²hubhÞ)�”}”(hŒ3(Read) Show hardware context information of device.”h]”hŒ3(Read) Show hardware context information of device.”…”�”}”(hj>æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSåh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_coresight_devices_dummy_source_n_traceid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-coresight-devices-dummy-source-n-traceid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjZæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/dummy_source\\/traceid**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/dummy_source\\/traceid**”h]”hŒ:/sys/bus/coresight/devices/dummy_source/traceid”…”�”}”(hjtæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjpæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSåh´K hjmæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjgæubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjWæubah}”(h]”jVæah ]”h"]”Œ4abi_sys_bus_coresight_devices_dummy_source_n_traceid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥æjLæsj˜}”jVæjLæsubhÞ)�”}”(hŒ{Defined on file :ref:`sysfs-bus-coresight-devices-dummy-source `”h]”(hŒDefined on file ”…”�”}”(hjªæh²hh³Nh´Nubh)�”}”(hŒk:ref:`sysfs-bus-coresight-devices-dummy-source `”h]”j§)�”}”(hj´æh]”hŒ(sysfs-bus-coresight-devices-dummy-source”…”�”}”(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ÅŒ9abi_file_testing_sysfs_bus_coresight_devices_dummy_source”uh1hh³jSåh´K hjªæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSåh´K hhÊh²hubhÞ)�”}”(hŒY(R) Show the trace ID that will appear in the trace stream coming from this trace entity.”h]”hŒY(R) Show the trace ID that will appear in the trace stream coming from this trace entity.”…”�”}”(hjØæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jSåh´K hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_etm_n_addr_cmp_view:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-etm-n-addr-cmp-view”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjôæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/addr_cmp_view**”h]”j`)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/addr_cmp_view**”h]”hŒ7/sys/bus/coresight/devices/etm/addr_cmp_view”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ;Documentation/ABI/testing/sysfs-bus-coresight-devices-etm4x”h´M+hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjôæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñæubah}”(h]”jðæah ]”h"]”Œ1abi_sys_bus_coresight_devices_etm_n_addr_cmp_view”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@çjææsj˜}”jðæjææsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjEçh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjOçh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjQçh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMçubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[çŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M+hjEçubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M+hhÊh²hubhÞ)�”}”(hŒF(Read) Print the current settings for the selected address comparator.”h]”hŒF(Read) Print the current settings for the selected address comparator.”…”�”}”(hjsçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M+hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_etm_n_addr_exlevel_s_ns:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-etm-n-addr-exlevel-s-ns”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj�çubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/etm\\/addr_exlevel_s_ns**”h]”j`)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/etm\\/addr_exlevel_s_ns**”h]”hŒ;/sys/bus/coresight/devices/etm/addr_exlevel_s_ns”…”�”}”(hj©çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Mhj¢çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸçubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœçubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒçubah}”(h]”j‹çah ]”h"]”Œ5abi_sys_bus_coresight_devices_etm_n_addr_exlevel_s_ns”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚçj�çsj˜}”j‹çj�çsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjßçh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjéçh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Mhjßçubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubhÞ)�”}”(hŒV(RW) Set the Exception Level matching bits for secure and non-secure exception levels.”h]”hŒV(RW) Set the Exception Level matching bits for secure and non-secure exception levels.”…”�”}”(hj èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_etm_n_addr_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-etm-n-addr-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj)èubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/addr_idx**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/addr_idx**”h]”hŒ2/sys/bus/coresight/devices/etm/addr_idx”…”�”}”(hjCèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Kžhj<èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6èubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj)èubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&èubah}”(h]”j%èah ]”h"]”Œ,abi_sys_bus_coresight_devices_etm_n_addr_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jtèjèsj˜}”j%èjèsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjyèh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjƒèh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Kžhjyèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KžhhÊh²hubhÞ)�”}”(hŒK(RW) Select which address comparator or pair (of comparators) to work with.”h]”hŒK(RW) Select which address comparator or pair (of comparators) to work with.”…”�”}”(hj§èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KžhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_etm_n_addr_instdatatype:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-etm-n-addr-instdatatype”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÃèubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/etm\\/addr_instdatatype**”h]”j`)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/etm\\/addr_instdatatype**”h]”hŒ;/sys/bus/coresight/devices/etm/addr_instdatatype”…”�”}”(hjÝèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K¥hjÖèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓèubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐèubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃèubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀèubah}”(h]”j¿èah ]”h"]”Œ5abi_sys_bus_coresight_devices_etm_n_addr_instdatatype”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jéjµèsj˜}”j¿èjµèsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjéh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjéh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K¥hjéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K¥hhÊh²hubhÞ)�”}”(hŒ>(RW) Controls what type of comparison the trace unit performs.”h]”hŒ>(RW) Controls what type of comparison the trace unit performs.”…”�”}”(hjAéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K¥hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_coresight_devices_etm_n_addr_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-coresight-devices-etm-n-addr-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj]éubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/etm\\/addr_range**”h]”j`)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/etm\\/addr_range**”h]”hŒ4/sys/bus/coresight/devices/etm/addr_range”…”�”}”(hjwéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjséubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K±hjpéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjméubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZéubah}”(h]”jYéah ]”h"]”Œ.abi_sys_bus_coresight_devices_etm_n_addr_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨éjOésj˜}”jYéjOésubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj­éh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj·éh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K±hj­éubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K±hhÊh²hubhÞ)�”}”(hŒ3(RW) Used to setup address range comparator values.”h]”hŒ3(RW) Used to setup address range comparator values.”…”�”}”(hjÛéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K±hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_coresight_devices_etm_n_addr_single:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-coresight-devices-etm-n-addr-single”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj÷éubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/etm\\/addr_single**”h]”j`)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/etm\\/addr_single**”h]”hŒ5/sys/bus/coresight/devices/etm/addr_single”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K«hj êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjôéubah}”(h]”jóéah ]”h"]”Œ/abi_sys_bus_coresight_devices_etm_n_addr_single”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBêjéésj˜}”jóéjéésubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjGêh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjQêh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjSêh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOêubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]êŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K«hjGêubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K«hhÊh²hubhÞ)�”}”(hŒ4(RW) Used to setup single address comparator values.”h]”hŒ4(RW) Used to setup single address comparator values.”…”�”}”(hjuêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K«hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_coresight_devices_etm_n_bb_ctrl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-coresight-devices-etm-n-bb-ctrl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj‘êubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/etm\\/bb_ctrl**”h]”j`)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/etm\\/bb_ctrl**”h]”hŒ1/sys/bus/coresight/devices/etm/bb_ctrl”…”�”}”(hj«êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Kƒhj¤êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡êubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžêubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘êubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽêubah}”(h]”j�êah ]”h"]”Œ+abi_sys_bus_coresight_devices_etm_n_bb_ctrl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜêjƒêsj˜}”j�êjƒêsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjáêh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjëêh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Kƒhjáêubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KƒhhÊh²hubhÞ)�”}”(hŒU(RW) Controls which regions in the memory map are enabled to use branch broadcasting.”h]”hŒU(RW) Controls which regions in the memory map are enabled to use branch broadcasting.”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KƒhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coresight_devices_etm_n_cntr_ctrl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coresight-devices-etm-n-cntr-ctrl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj+ëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/cntr_ctrl**”h]”j`)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/cntr_ctrl**”h]”hŒ3/sys/bus/coresight/devices/etm/cntr_ctrl”…”�”}”(hjEëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Kähj>ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(ëubah}”(h]”j'ëah ]”h"]”Œ-abi_sys_bus_coresight_devices_etm_n_cntr_ctrl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvëjësj˜}”j'ëjësubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj{ëh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj…ëh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Kähj{ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KähhÊh²hubhÞ)�”}”(hŒ4(RW) Controls the operation of the selected counter.”h]”hŒ4(RW) Controls the operation of the selected counter.”…”�”}”(hj©ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KähhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_etm_n_cntr_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-etm-n-cntr-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjÅëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/cntr_idx**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/cntr_idx**”h]”hŒ2/sys/bus/coresight/devices/etm/cntr_idx”…”�”}”(hjßëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÐhjØëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂëubah}”(h]”jÁëah ]”h"]”Œ,abi_sys_bus_coresight_devices_etm_n_cntr_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jìj·ësj˜}”jÁëj·ësubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjìh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjìh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´KÐhjìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÐhhÊh²hubhÞ)�”}”(hŒ,(RW) Select which counter unit to work with.”h]”hŒ,(RW) Select which counter unit to work with.”…”�”}”(hjCìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÐhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_etm_n_cntr_val:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-etm-n-cntr-val”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj_ìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/cntr_val**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/cntr_val**”h]”hŒ2/sys/bus/coresight/devices/etm/cntr_val”…”�”}”(hjyìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÝhjrìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_ìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\ìubah}”(h]”j[ìah ]”h"]”Œ,abi_sys_bus_coresight_devices_etm_n_cntr_val”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªìjQìsj˜}”j[ìjQìsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj¯ìh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj¹ìh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´KÝhj¯ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÝhhÊh²hubhÞ)�”}”(hŒJ(RW) This sets or returns the current count value of the specific counter.”h]”hŒJ(RW) This sets or returns the current count value of the specific counter.”…”�”}”(hjÝìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÝhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_etm_n_cntrldvr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-etm-n-cntrldvr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjùìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/cntrldvr**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/cntrldvr**”h]”hŒ2/sys/bus/coresight/devices/etm/cntrldvr”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjíubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÖhj íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjùìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjöìubah}”(h]”jõìah ]”h"]”Œ,abi_sys_bus_coresight_devices_etm_n_cntrldvr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDíjëìsj˜}”jõìjëìsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjIíh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjSíh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjUíh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQíubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_íŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´KÖhjIíubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÖhhÊh²hubhÞ)�”}”(hŒI(RW) This sets or returns the reload count value of the specific counter.”h]”hŒI(RW) This sets or returns the reload count value of the specific counter.”…”�”}”(hjwíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÖhhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_coresight_devices_etm_n_cpu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-coresight-devices-etm-n-cpu”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj“íubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/coresight\/devices\/etm\\/cpu**”h]”j`)�”}”(hŒ1**\/sys\/bus\/coresight\/devices\/etm\\/cpu**”h]”hŒ-/sys/bus/coresight/devices/etm/cpu”…”�”}”(hj­íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K hj¦íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj íubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“íubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�íubah}”(h]”j�íah ]”h"]”Œ'abi_sys_bus_coresight_devices_etm_n_cpu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞíj…ísj˜}”j�íj…ísubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjãíh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjííh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K hjãíubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K hhÊh²hubhÞ)�”}”(hŒ6(Read) The CPU this tracing entity is associated with.”h]”hŒ6(Read) The CPU this tracing entity is associated with.”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coresight_devices_etm_n_ctxid_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coresight-devices-etm-n-ctxid-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj-îubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/ctxid_idx**”h]”j`)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/ctxid_idx**”h]”hŒ3/sys/bus/coresight/devices/etm/ctxid_idx”…”�”}”(hjGîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Köhj@îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:îubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-îubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*îubah}”(h]”j)îah ]”h"]”Œ-abi_sys_bus_coresight_devices_etm_n_ctxid_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jxîjîsj˜}”j)îjîsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj}îh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj‡îh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Köhj}îubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KöhhÊh²hubhÞ)�”}”(hŒ5(RW) Select which context ID comparator to work with.”h]”hŒ5(RW) Select which context ID comparator to work with.”…”�”}”(hj«îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KöhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_coresight_devices_etm_n_ctxid_masks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-coresight-devices-etm-n-ctxid-masks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÇîubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/etm\\/ctxid_masks**”h]”j`)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/etm\\/ctxid_masks**”h]”hŒ5/sys/bus/coresight/devices/etm/ctxid_masks”…”�”}”(hjáîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhjÚîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔîubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇîubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄîubah}”(h]”jÃîah ]”h"]”Œ/abi_sys_bus_coresight_devices_etm_n_ctxid_masks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jïj¹îsj˜}”jÃîj¹îsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjïh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj!ïh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Mhjïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubhÞ)�”}”(hŒK(RW) Mask for all 8 context ID comparator value registers (if implemented).”h]”hŒK(RW) Mask for all 8 context ID comparator value registers (if implemented).”…”�”}”(hjEïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coresight_devices_etm_n_ctxid_pid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coresight-devices-etm-n-ctxid-pid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjaïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/ctxid_pid**”h]”j`)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/ctxid_pid**”h]”hŒ3/sys/bus/coresight/devices/etm/ctxid_pid”…”�”}”(hj{ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjwïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Kühjtïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjaïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^ïubah}”(h]”j]ïah ]”h"]”Œ-abi_sys_bus_coresight_devices_etm_n_ctxid_pid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬ïjSïsj˜}”j]ïjSïsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj±ïh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj»ïh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Kühj±ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KühhÊh²hubhÞ)�”}”(hŒ;(RW) Get/Set the context ID comparator value to trigger on.”h]”hŒ;(RW) Get/Set the context ID comparator value to trigger on.”…”�”}”(hjßïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KühhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_etm_n_cyc_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-etm-n-cyc-threshold”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjûïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/cyc_threshold**”h]”j`)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/cyc_threshold**”h]”hŒ7/sys/bus/coresight/devices/etm/cyc_threshold”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K}hjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjøïubah}”(h]”j÷ïah ]”h"]”Œ1abi_sys_bus_coresight_devices_etm_n_cyc_threshold”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jFðjíïsj˜}”j÷ïjíïsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjKðh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjUðh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjWðh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjSðubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jaðŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K}hjKðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K}hhÊh²hubhÞ)�”}”(hŒ1(RW) Sets the threshold value for cycle counting.”h]”hŒ1(RW) Sets the threshold value for cycle counting.”…”�”}”(hjyðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K}hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_etm_n_enable_source:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-etm-n-enable-source”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj•ðubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/enable_source**”h]”j`)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/enable_source**”h]”hŒ7/sys/bus/coresight/devices/etm/enable_source”…”�”}”(hj¯ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Khj¨ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•ðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’ðubah}”(h]”j‘ðah ]”h"]”Œ1abi_sys_bus_coresight_devices_etm_n_enable_source”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jàðj‡ðsj˜}”j‘ðj‡ðsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjåðh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjïðh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Khjåðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KhhÊh²hubhÞ)�”}”(hX)(RW) Enable/disable tracing on this specific trace entiry. Enabling a source implies the source has been configured properly and a sink has been identidifed for it. The path of coresight components linking the source to the sink is configured and managed automatically by the coresight framework.”h]”hX)(RW) Enable/disable tracing on this specific trace entiry. Enabling a source implies the source has been configured properly and a sink has been identidifed for it. The path of coresight components linking the source to the sink is configured and managed automatically by the coresight framework.”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_coresight_devices_etm_n_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-coresight-devices-etm-n-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj/ñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/coresight\/devices\/etm\\/event**”h]”j`)�”}”(hŒ3**\/sys\/bus\/coresight\/devices\/etm\\/event**”h]”hŒ//sys/bus/coresight/devices/etm/event”…”�”}”(hjIñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjEñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KdhjBñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/ñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj,ñubah}”(h]”j+ñah ]”h"]”Œ)abi_sys_bus_coresight_devices_etm_n_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jzñj!ñsj˜}”j+ñj!ñsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjñh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj‰ñh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Kdhjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KdhhÊh²hubhÞ)�”}”(hŒ?(RW) Controls the tracing of arbitrary events from bank 0 to 3.”h]”hŒ?(RW) Controls the tracing of arbitrary events from bank 0 to 3.”…”�”}”(hj­ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KdhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_etm_n_event_instren:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-etm-n-event-instren”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÉñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/event_instren**”h]”j`)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/event_instren**”h]”hŒ7/sys/bus/coresight/devices/etm/event_instren”…”�”}”(hjãñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KjhjÜñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆñubah}”(h]”jÅñah ]”h"]”Œ1abi_sys_bus_coresight_devices_etm_n_event_instren”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jòj»ñsj˜}”jÅñj»ñsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjòh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj#òh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Kjhjòubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KjhhÊh²hubhÞ)�”}”(hŒ8(RW) Controls the behavior of the events in bank 0 to 3.”h]”hŒ8(RW) Controls the behavior of the events in bank 0 to 3.”…”�”}”(hjGòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KjhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_etm_n_event_ts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-etm-n-event-ts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjcòubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/event_ts**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/event_ts**”h]”hŒ2/sys/bus/coresight/devices/etm/event_ts”…”�”}”(hj}òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Kphjvòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsòubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpòubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcòubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`òubah}”(h]”j_òah ]”h"]”Œ,abi_sys_bus_coresight_devices_etm_n_event_ts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j®òjUòsj˜}”j_òjUòsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj³òh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj½òh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Kphj³òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KphhÊh²hubhÞ)�”}”(hŒF(RW) Controls the insertion of global timestamps in the trace streams.”h]”hŒF(RW) Controls the insertion of global timestamps in the trace streams.”…”�”}”(hjáòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KphhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_coresight_devices_etm_n_event_vinst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-coresight-devices-etm-n-event-vinst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjýòubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/etm\\/event_vinst**”h]”j`)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/etm\\/event_vinst**”h]”hŒ5/sys/bus/coresight/devices/etm/event_vinst”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KŠhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjýòubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjúòubah}”(h]”jùòah ]”h"]”Œ/abi_sys_bus_coresight_devices_etm_n_event_vinst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jHójïòsj˜}”jùòjïòsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjMóh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjWóh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjYóh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjUóubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jcóŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´KŠhjMóubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KŠhhÊh²hubhÞ)�”}”(hŒ*(RW) Controls instruction trace filtering.”h]”hŒ*(RW) Controls instruction trace filtering.”…”�”}”(hj{óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KŠhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_coresight_devices_etm_n_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-coresight-devices-etm-n-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj—óubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/coresight\/devices\/etm\\/label**”h]”j`)�”}”(hŒ3**\/sys\/bus\/coresight\/devices\/etm\\/label**”h]”hŒ//sys/bus/coresight/devices/etm/label”…”�”}”(hj±óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MLhjªóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”óubah}”(h]”j“óah ]”h"]”Œ)abi_sys_bus_coresight_devices_etm_n_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâój‰ósj˜}”j“ój‰ósubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjçóh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjñóh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´MLhjçóubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MLhhÊh²hubhÞ)�”}”(hŒ3(Read) Show hardware context information of device.”h]”hŒ3(Read) Show hardware context information of device.”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MLhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcauthstatus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-coresight-devices-etm-n-mgmt-trcauthstatus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj1ôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcauthstatus**”h]”j`)�”}”(hŒA**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcauthstatus**”h]”hŒ=/sys/bus/coresight/devices/etm/mgmt/trcauthstatus”…”�”}”(hjKôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MnhjDôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1ôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.ôubah}”(h]”j-ôah ]”h"]”Œ6abi_sys_bus_coresight_devices_etm_n_mgmt_trcauthstatus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|ôj#ôsj˜}”j-ôj#ôsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj�ôh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj‹ôh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Mnhj�ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MnhhÊh²hubhÞ)�”}”(hŒq(Read) Print the content of the Authentication Status Register (0xFB8). The value is taken directly from the HW.”h]”hŒq(Read) Print the content of the Authentication Status Register (0xFB8). The value is taken directly from the HW.”…”�”}”(hj¯ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MnhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcconfig:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-etm-n-mgmt-trcconfig”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjËôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcconfig**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcconfig**”h]”hŒ9/sys/bus/coresight/devices/etm/mgmt/trcconfig”…”�”}”(hjåôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M§hjÞôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjËôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈôubah}”(h]”jÇôah ]”h"]”Œ2abi_sys_bus_coresight_devices_etm_n_mgmt_trcconfig”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõj½ôsj˜}”jÇôj½ôsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjõh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj%õh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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”j1õŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M§hjõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M§hhÊh²hubhÞ)�”}”(hŒ\(Read) Print the content of the trace configuration register (0x010) as currently set by SW.”h]”hŒ\(Read) Print the content of the trace configuration register (0x010) as currently set by SW.”…”�”}”(hjIõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M§hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcdevarch:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-etm-n-mgmt-trcdevarch”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjeõubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcdevarch**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcdevarch**”h]”hŒ:/sys/bus/coresight/devices/etm/mgmt/trcdevarch”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M|hjxõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrõubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjeõubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjbõubah}”(h]”jaõah ]”h"]”Œ3abi_sys_bus_coresight_devices_etm_n_mgmt_trcdevarch”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°õjWõsj˜}”jaõjWõsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjµõh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj¿õh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M|hjµõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M|hhÊh²hubhÞ)�”}”(hŒ{(Read) Print the content of the Device Architecture Register (offset 0xFBC). The value is taken directly read from the HW.”h]”hŒ{(Read) Print the content of the Device Architecture Register (offset 0xFBC). The value is taken directly read from the HW.”…”�”}”(hjãõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M|hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcdevid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-etm-n-mgmt-trcdevid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÿõubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcdevid**”h]”j`)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcdevid**”h]”hŒ8/sys/bus/coresight/devices/etm/mgmt/trcdevid”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Muhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj öubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿõubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüõubah}”(h]”jûõah ]”h"]”Œ1abi_sys_bus_coresight_devices_etm_n_mgmt_trcdevid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJöjñõsj˜}”jûõjñõsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjOöh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjYöh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hj[öh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjWöubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jeöŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´MuhjOöubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MuhhÊh²hubhÞ)�”}”(hŒe(Read) Print the content of the Device ID Register (0xFC8). The value is taken directly from the HW.”h]”hŒe(Read) Print the content of the Device ID Register (0xFC8). The value is taken directly from the HW.”…”�”}”(hj}öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MuhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcdevtype:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-etm-n-mgmt-trcdevtype”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj™öubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcdevtype**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcdevtype**”h]”hŒ:/sys/bus/coresight/devices/etm/mgmt/trcdevtype”…”�”}”(hj³öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯öubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M„hj¬öubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©öubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦öubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–öubah}”(h]”j•öah ]”h"]”Œ3abi_sys_bus_coresight_devices_etm_n_mgmt_trcdevtype”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jäöj‹ösj˜}”j•öj‹ösubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjéöh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjóöh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M„hjéöubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M„hhÊh²hubhÞ)�”}”(hŒg(Read) Print the content of the Device Type Register (0xFCC). The value is taken directly from the HW.”h]”hŒg(Read) Print the content of the Device Type Register (0xFCC). The value is taken directly from the HW.”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M„hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trclsr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-coresight-devices-etm-n-mgmt-trclsr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/mgmt\/trclsr**”h]”j`)�”}”(hŒ:**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trclsr**”h]”hŒ6/sys/bus/coresight/devices/etm/mgmt/trclsr”…”�”}”(hjM÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MghjF÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0÷ubah}”(h]”j/÷ah ]”h"]”Œ/abi_sys_bus_coresight_devices_etm_n_mgmt_trclsr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~÷j%÷sj˜}”j/÷j%÷subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjƒ÷h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj�÷h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Mghjƒ÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MghhÊh²hubhÞ)�”}”(hŒj(Read) Print the content of the SW Lock Status Register (0xFB4). The value is taken directly from the HW.”h]”hŒj(Read) Print the content of the SW Lock Status Register (0xFB4). The value is taken directly from the HW.”…”�”}”(hj±÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MghhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcoslsr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-etm-n-mgmt-trcoslsr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÍ÷ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcoslsr**”h]”j`)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcoslsr**”h]”hŒ8/sys/bus/coresight/devices/etm/mgmt/trcoslsr”…”�”}”(hjç÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MRhjà÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍ÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊ÷ubah}”(h]”jÉ÷ah ]”h"]”Œ1abi_sys_bus_coresight_devices_etm_n_mgmt_trcoslsr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jøj¿÷sj˜}”jÉ÷j¿÷subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjøh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj'øh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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”j3øŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´MRhjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MRhhÊh²hubhÞ)�”}”(hŒj(Read) Print the content of the OS Lock Status Register (0x304). The value it taken directly from the HW.”h]”hŒj(Read) Print the content of the OS Lock Status Register (0x304). The value it taken directly from the HW.”…”�”}”(hjKøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MRhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcpdcr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-coresight-devices-etm-n-mgmt-trcpdcr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjgøubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpdcr**”h]”j`)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpdcr**”h]”hŒ7/sys/bus/coresight/devices/etm/mgmt/trcpdcr”…”�”}”(hj�øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}øubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MYhjzøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtøubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjgøubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjdøubah}”(h]”jcøah ]”h"]”Œ0abi_sys_bus_coresight_devices_etm_n_mgmt_trcpdcr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j²øjYøsj˜}”jcøjYøsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj·øh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjÁøh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´MYhj·øubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MYhhÊh²hubhÞ)�”}”(hŒn(Read) Print the content of the Power Down Control Register (0x310). The value is taken directly from the HW.”h]”hŒn(Read) Print the content of the Power Down Control Register (0x310). The value is taken directly from the HW.”…”�”}”(hjåøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MYhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcpdsr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-coresight-devices-etm-n-mgmt-trcpdsr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpdsr**”h]”j`)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpdsr**”h]”hŒ7/sys/bus/coresight/devices/etm/mgmt/trcpdsr”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M`hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþøubah}”(h]”jýøah ]”h"]”Œ0abi_sys_bus_coresight_devices_etm_n_mgmt_trcpdsr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jLùjóøsj˜}”jýøjóøsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjQùh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj[ùh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hj]ùh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjYùubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jgùŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M`hjQùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M`hhÊh²hubhÞ)�”}”(hŒm(Read) Print the content of the Power Down Status Register (0x314). The value is taken directly from the HW.”h]”hŒm(Read) Print the content of the Power Down Status Register (0x314). The value is taken directly from the HW.”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M`hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj›ùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpidr0**”h]”j`)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpidr0**”h]”hŒ8/sys/bus/coresight/devices/etm/mgmt/trcpidr0”…”�”}”(hjµùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M‹hj®ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›ùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜ùubah}”(h]”j—ùah ]”h"]”Œ1abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæùj�ùsj˜}”j—ùj�ùsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjëùh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjõùh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M‹hjëùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M‹hhÊh²hubhÞ)�”}”(hŒj(Read) Print the content of the Peripheral ID0 Register (0xFE0). The value is taken directly from the HW.”h]”hŒj(Read) Print the content of the Peripheral ID0 Register (0xFE0). The value is taken directly from the HW.”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M‹hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj5úubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpidr1**”h]”j`)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpidr1**”h]”hŒ8/sys/bus/coresight/devices/etm/mgmt/trcpidr1”…”�”}”(hjOúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M’hjHúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBúubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5úube•:h}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2úubah}”(h]”j1úah ]”h"]”Œ1abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€új'úsj˜}”j1új'úsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj…úh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj�úh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M’hj…úubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M’hhÊh²hubhÞ)�”}”(hŒj(Read) Print the content of the Peripheral ID1 Register (0xFE4). The value is taken directly from the HW.”h]”hŒj(Read) Print the content of the Peripheral ID1 Register (0xFE4). The value is taken directly from the HW.”…”�”}”(hj³úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M’hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÏúubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpidr2**”h]”j`)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpidr2**”h]”hŒ8/sys/bus/coresight/devices/etm/mgmt/trcpidr2”…”�”}”(hjéúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M™hjâúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜúubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌúubah}”(h]”jËúah ]”h"]”Œ1abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jûjÁúsj˜}”jËújÁúsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjûh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj)ûh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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”j5ûŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M™hjûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M™hhÊh²hubhÞ)�”}”(hŒj(Read) Print the content of the Peripheral ID2 Register (0xFE8). The value is taken directly from the HW.”h]”hŒj(Read) Print the content of the Peripheral ID2 Register (0xFE8). The value is taken directly from the HW.”…”�”}”(hjMûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M™hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjiûubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpidr3**”h]”j`)�”}”(hŒ<**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trcpidr3**”h]”hŒ8/sys/bus/coresight/devices/etm/mgmt/trcpidr3”…”�”}”(hjƒûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M hj|ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjiûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjfûubah}”(h]”jeûah ]”h"]”Œ1abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´ûj[ûsj˜}”jeûj[ûsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj¹ûh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjÃûh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M hj¹ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M hhÊh²hubhÞ)�”}”(hŒj(Read) Print the content of the Peripheral ID3 Register (0xFEC). The value is taken directly from the HW.”h]”hŒj(Read) Print the content of the Peripheral ID3 Register (0xFEC). The value is taken directly from the HW.”…”�”}”(hjçûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_etm_n_mgmt_trctraceid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-etm-n-mgmt-trctraceid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjüubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trctraceid**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/mgmt\/trctraceid**”h]”hŒ:/sys/bus/coresight/devices/etm/mgmt/trctraceid”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M®hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüubah}”(h]”jÿûah ]”h"]”Œ3abi_sys_bus_coresight_devices_etm_n_mgmt_trctraceid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNüjõûsj˜}”jÿûjõûsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjSüh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj]üh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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”jiüŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M®hjSüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M®hhÊh²hubhÞ)�”}”(hŒ:(Read) Print the content of the trace ID register (0x040).”h]”hŒ:(Read) Print the content of the trace ID register (0x040).”…”�”}”(hj�üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M®hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_coresight_devices_etm_n_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-coresight-devices-etm-n-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj�üubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/coresight\/devices\/etm\\/mode**”h]”j`)�”}”(hŒ2**\/sys\/bus\/coresight\/devices\/etm\\/mode**”h]”hŒ./sys/bus/coresight/devices/etm/mode”…”�”}”(hj·üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KVhj°üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªüubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�üubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšüubah}”(h]”j™üah ]”h"]”Œ(abi_sys_bus_coresight_devices_etm_n_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèüj�üsj˜}”j™üj�üsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjíüh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj÷üh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´KVhjíüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KVhhÊh²hubhÞ)�”}”(hŒ�(RW) Controls various modes supported by this ETM, for example P0 instruction tracing, branch broadcast, cycle counting and context ID tracing.”h]”hŒ�(RW) Controls various modes supported by this ETM, for example P0 instruction tracing, branch broadcast, cycle counting and context ID tracing.”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KVhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_coresight_devices_etm_n_nr_addr_cmp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-coresight-devices-etm-n-nr-addr-cmp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj7ýubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/etm\\/nr_addr_cmp**”h]”j`)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/etm\\/nr_addr_cmp**”h]”hŒ5/sys/bus/coresight/devices/etm/nr_addr_cmp”…”�”}”(hjQýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KhjJýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4ýubah}”(h]”j3ýah ]”h"]”Œ/abi_sys_bus_coresight_devices_etm_n_nr_addr_cmp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚ýj)ýsj˜}”j3ýj)ýsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj‡ýh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj‘ýh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Khj‡ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KhhÊh²hubhÞ)�”}”(hŒW(Read) Indicates the number of address comparator pairs that are available for tracing.”h]”hŒW(Read) Indicates the number of address comparator pairs that are available for tracing.”…”�”}”(hjµýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_coresight_devices_etm_n_nr_cntr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-coresight-devices-etm-n-nr-cntr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÑýubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/etm\\/nr_cntr**”h]”j`)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/etm\\/nr_cntr**”h]”hŒ1/sys/bus/coresight/devices/etm/nr_cntr”…”�”}”(hjëýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Khjäýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎýubah}”(h]”jÍýah ]”h"]”Œ+abi_sys_bus_coresight_devices_etm_n_nr_cntr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþjÃýsj˜}”jÍýjÃýsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj!þh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj+þh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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”j7þŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Khj!þubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KhhÊh²hubhÞ)�”}”(hŒG(Read) Indicates the number of counters that are available for tracing.”h]”hŒG(Read) Indicates the number of counters that are available for tracing.”…”�”}”(hjOþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_coresight_devices_etm_n_nr_ext_inp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-coresight-devices-etm-n-nr-ext-inp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjkþubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/etm\\/nr_ext_inp**”h]”j`)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/etm\\/nr_ext_inp**”h]”hŒ4/sys/bus/coresight/devices/etm/nr_ext_inp”…”�”}”(hj…þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K&hj~þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxþubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkþubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhþubah}”(h]”jgþah ]”h"]”Œ.abi_sys_bus_coresight_devices_etm_n_nr_ext_inp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶þj]þsj˜}”jgþj]þsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj»þh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjÅþh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K&hj»þubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K&hhÊh²hubhÞ)�”}”(hŒ:(Read) Indicates how many external inputs are implemented.”h]”hŒ:(Read) Indicates how many external inputs are implemented.”…”�”}”(hjéþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K&hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coresight_devices_etm_n_nr_pe_cmp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coresight-devices-etm-n-nr-pe-cmp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/nr_pe_cmp**”h]”j`)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/nr_pe_cmp**”h]”hŒ3/sys/bus/coresight/devices/etm/nr_pe_cmp”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Khjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿubah}”(h]”jÿah ]”h"]”Œ-abi_sys_bus_coresight_devices_etm_n_nr_pe_cmp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jPÿj÷þsj˜}”jÿj÷þsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjUÿh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj_ÿh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjaÿh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]ÿubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jkÿŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´KhjUÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KhhÊh²hubhÞ)�”}”(hŒS(Read) Indicates the number of PE comparator inputs that are available for tracing.”h]”hŒS(Read) Indicates the number of PE comparator inputs that are available for tracing.”…”�”}”(hjƒÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_coresight_devices_etm_n_nr_resource:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-coresight-devices-etm-n-nr-resource”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjŸÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/etm\\/nr_resource**”h]”j`)�”}”(hŒ9**\/sys\/bus\/coresight\/devices\/etm\\/nr_resource**”h]”hŒ5/sys/bus/coresight/devices/etm/nr_resource”…”�”}”(hj¹ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KAhj²ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœÿubah}”(h]”j›ÿah ]”h"]”Œ/abi_sys_bus_coresight_devices_etm_n_nr_resource”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêÿj‘ÿsj˜}”j›ÿj‘ÿsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjïÿh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjùÿh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´KAhjïÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KAhhÊh²hubhÞ)�”}”(hŒW(Read) Indicates the number of resource selection pairs that are available for tracing.”h]”hŒW(Read) Indicates the number of resource selection pairs that are available for tracing.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KAhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coresight_devices_etm_n_nr_ss_cmp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coresight-devices-etm-n-nr-ss-cmp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/nr_ss_cmp**”h]”j`)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/nr_ss_cmp**”h]”hŒ3/sys/bus/coresight/devices/etm/nr_ss_cmp”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KHhjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6ubah}”(h]”j5ah ]”h"]”Œ-abi_sys_bus_coresight_devices_etm_n_nr_ss_cmp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„j+sj˜}”j5j+subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj‰h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj“h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´KHhj‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KHhhÊh²hubhÞ)�”}”(hŒ^(Read) Indicates the number of single-shot comparator controls that are available for tracing.”h]”hŒ^(Read) Indicates the number of single-shot comparator controls that are available for tracing.”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KHhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_coresight_devices_etm_n_nrseqstate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-coresight-devices-etm-n-nrseqstate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/etm\\/nrseqstate**”h]”j`)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/etm\\/nrseqstate**”h]”hŒ4/sys/bus/coresight/devices/etm/nrseqstate”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K:hjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐubah}”(h]”jÏah ]”h"]”Œ.abi_sys_bus_coresight_devices_etm_n_nrseqstate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÅsj˜}”jÏjÅsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj#h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj-h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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”j9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K:hj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K:hhÊh²hubhÞ)�”}”(hŒE(Read) Indicates the number of sequencer states that are implemented.”h]”hŒE(Read) Indicates the number of sequencer states that are implemented.”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K:hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_coresight_devices_etm_n_ns_exlevel_vinst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-coresight-devices-etm-n-ns-exlevel-vinst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjmubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/ns_exlevel_vinst**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/ns_exlevel_vinst**”h]”hŒ:/sys/bus/coresight/devices/etm/ns_exlevel_vinst”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K—hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjubah}”(h]”jiah ]”h"]”Œ4abi_sys_bus_coresight_devices_etm_n_ns_exlevel_vinst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸j_sj˜}”jij_subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj½h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjÇh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K—hj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K—hhÊh²hubhÞ)�”}”(hŒy(RW) In non-secure state, each bit controls whether instruction tracing is enabled for the corresponding exception level.”h]”hŒy(RW) In non-secure state, each bit controls whether instruction tracing is enabled for the corresponding exception level.”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K—hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_coresight_devices_etm_n_numcidc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-coresight-devices-etm-n-numcidc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/etm\\/numcidc**”h]”j`)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/etm\\/numcidc**”h]”hŒ1/sys/bus/coresight/devices/etm/numcidc”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K,hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ+abi_sys_bus_coresight_devices_etm_n_numcidc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jRjùsj˜}”jjùsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjWh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjah]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jmŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K,hjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K,hhÊh²hubhÞ)�”}”(hŒU(Read) Indicates the number of Context ID comparators that are available for tracing.”h]”hŒU(Read) Indicates the number of Context ID comparators that are available for tracing.”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K,hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_etm_n_numvmidc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-etm-n-numvmidc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj¡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/numvmidc**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/numvmidc**”h]”hŒ2/sys/bus/coresight/devices/etm/numvmidc”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K3hj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjžubah}”(h]”j�ah ]”h"]”Œ,abi_sys_bus_coresight_devices_etm_n_numvmidc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jìj“sj˜}”j�j“subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjñh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjûh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K3hjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K3hhÊh²hubhÞ)�”}”(hŒO(Read) Indicates the number of VMID comparators that are available for tracing.”h]”hŒO(Read) Indicates the number of VMID comparators that are available for tracing.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K3hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_coresight_devices_etm_n_pe:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-coresight-devices-etm-n-pe”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj;ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/coresight\/devices\/etm\\/pe**”h]”j`)�”}”(hŒ0**\/sys\/bus\/coresight\/devices\/etm\\/pe**”h]”hŒ,/sys/bus/coresight/devices/etm/pe”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K^hjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8ubah}”(h]”j7ah ]”h"]”Œ&abi_sys_bus_coresight_devices_etm_n_pe”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†j-sj˜}”j7j-subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj‹h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj•h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K^hj‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K^hhÊh²hubhÞ)�”}”(hŒ (RW) Controls which PE to trace.”h]”hŒ (RW) Controls which PE to trace.”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K^hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_etm_n_res_ctrl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-etm-n-res-ctrl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/res_ctrl**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/res_ctrl**”h]”hŒ2/sys/bus/coresight/devices/etm/res_ctrl”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Kðhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒubah}”(h]”jÑah ]”h"]”Œ,abi_sys_bus_coresight_devices_etm_n_res_ctrl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j jÇsj˜}”jÑjÇsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj%h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj/h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hj1h²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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Kðhj%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KðhhÊh²hubhÞ)�”}”(hŒ?(RW) Controls the selection of the resources in the trace unit.”h]”hŒ?(RW) Controls the selection of the resources in the trace unit.”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KðhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_coresight_devices_etm_n_res_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-coresight-devices-etm-n-res-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjoubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/etm\\/res_idx**”h]”j`)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/etm\\/res_idx**”h]”hŒ1/sys/bus/coresight/devices/etm/res_idx”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Kêhj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlubah}”(h]”jkah ]”h"]”Œ+abi_sys_bus_coresight_devices_etm_n_res_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºjasj˜}”jkjasubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj¿h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjÉh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Kêhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KêhhÊh²hubhÞ)�”}”(hŒ7(RW) Select which resource selection unit to work with.”h]”hŒ7(RW) Select which resource selection unit to work with.”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KêhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_coresight_devices_etm_n_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-coresight-devices-etm-n-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/coresight\/devices\/etm\\/reset**”h]”j`)�”}”(hŒ3**\/sys\/bus\/coresight\/devices\/etm\\/reset**”h]”hŒ//sys/bus/coresight/devices/etm/reset”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KOhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ)abi_sys_bus_coresight_devices_etm_n_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTjûsj˜}”jjûsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjYh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjch]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´KOhjYubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KOhhÊh²hubhÞ)�”}”(hŒ\(Write) Cancels all configuration on a trace unit and set it back to its boot configuration.”h]”hŒ\(Write) Cancels all configuration on a trace unit and set it back to its boot configuration.”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KOhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_etm_n_s_exlevel_vinst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-etm-n-s-exlevel-vinst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj£ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/s_exlevel_vinst**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/s_exlevel_vinst**”h]”hŒ9/sys/bus/coresight/devices/etm/s_exlevel_vinst”…”�”}”(hj½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K�hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”jŸah ]”h"]”Œ3abi_sys_bus_coresight_devices_etm_n_s_exlevel_vinst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîj•sj˜}”jŸj•subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjóh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjýh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K�hjóubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K�hhÊh²hubhÞ)�”}”(hŒu(RW) In Secure state, each bit controls whether instruction tracing is enabled for the corresponding exception level.”h]”hŒu(RW) In Secure state, each bit controls whether instruction tracing is enabled for the corresponding exception level.”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K�hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coresight_devices_etm_n_seq_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coresight-devices-etm-n-seq-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj=ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/seq_event**”h]”j`)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/seq_event**”h]”hŒ3/sys/bus/coresight/devices/etm/seq_event”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÃhjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:ubah}”(h]”j9ah ]”h"]”Œ-abi_sys_bus_coresight_devices_etm_n_seq_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆj/sj˜}”j9j/subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj�h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj—h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´KÃhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÃhhÊh²hubhÞ)�”}”(hŒ3(RW) Moves the sequencer state to a specific state.”h]”hŒ3(RW) Moves the sequencer state to a specific state.”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÃhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_coresight_devices_etm_n_seq_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-coresight-devices-etm-n-seq-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj×ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/etm\\/seq_idx**”h]”j`)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/etm\\/seq_idx**”h]”hŒ1/sys/bus/coresight/devices/etm/seq_idx”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjíubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K·hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj×ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔubah}”(h]”jÓah ]”h"]”Œ+abi_sys_bus_coresight_devices_etm_n_seq_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"jÉsj˜}”jÓjÉsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj'h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj1h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hj3h²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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K·hj'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K·hhÊh²hubhÞ)�”}”(hŒ(RW) Select which sequensor.”h]”hŒ(RW) Select which sequensor.”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K·hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_etm_n_seq_reset_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-etm-n-seq-reset-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjqubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/seq_reset_event**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/seq_reset_event**”h]”hŒ9/sys/bus/coresight/devices/etm/seq_reset_event”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÉhj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjqubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjnubah}”(h]”jmah ]”h"]”Œ3abi_sys_bus_coresight_devices_etm_n_seq_reset_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼jcsj˜}”jmjcsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjÁh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjËh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´KÉhjÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÉhhÊh²hubhÞ)�”}”(hŒC(RW) Moves the sequencer to state 0 when a programmed event occurs.”h]”hŒC(RW) Moves the sequencer to state 0 when a programmed event occurs.”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KÉhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coresight_devices_etm_n_seq_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coresight-devices-etm-n-seq-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/seq_state**”h]”j`)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/seq_state**”h]”hŒ3/sys/bus/coresight/devices/etm/seq_state”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K½hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ-abi_sys_bus_coresight_devices_etm_n_seq_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jVjýsj˜}”jjýsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj[h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjeh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjcubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jqŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´K½hj[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K½hhÊh²hubhÞ)�”}”(hŒ3(RW) Use this to set, or read, the sequencer state.”h]”hŒ3(RW) Use this to set, or read, the sequencer state.”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´K½hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_coresight_devices_etm_n_sshot_ctrl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-coresight-devices-etm-n-sshot-ctrl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj¥ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/etm\\/sshot_ctrl**”h]”j`)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/etm\\/sshot_ctrl**”h]”hŒ4/sys/bus/coresight/devices/etm/sshot_ctrl”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M8hj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢ubah}”(h]”j¡ah ]”h"]”Œ.abi_sys_bus_coresight_devices_etm_n_sshot_ctrl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jðj—sj˜}”j¡j—subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjõh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjÿh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M8hjõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M8hhÊh²hubhÞ)�”}”(hŒ6(RW) Access the selected single shot control register.”h]”hŒ6(RW) Access the selected single shot control register.”…”�”}”(hj# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M8hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coresight_devices_etm_n_sshot_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coresight-devices-etm-n-sshot-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj? ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/sshot_idx**”h]”j`)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/sshot_idx**”h]”hŒ3/sys/bus/coresight/devices/etm/sshot_idx”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M2hjR ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj? ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj< ubah}”(h]”j; ah ]”h"]”Œ-abi_sys_bus_coresight_devices_etm_n_sshot_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠ j1 sj˜}”j; j1 subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj� h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj™ h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M2hj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M2hhÊh²hubhÞ)�”}”(hŒ7(RW) Select the single shot control register to access.”h]”hŒ7(RW) Select the single shot control register to access.”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M2hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_coresight_devices_etm_n_sshot_pe_ctrl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-coresight-devices-etm-n-sshot-pe-ctrl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÙ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/sshot_pe_ctrl**”h]”j`)�”}”(hŒ;**\/sys\/bus\/coresight\/devices\/etm\\/sshot_pe_ctrl**”h]”hŒ7/sys/bus/coresight/devices/etm/sshot_pe_ctrl”…”�”}”(hjó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjï ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MEhjì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖ ubah}”(h]”jÕ ah ]”h"]”Œ1abi_sys_bus_coresight_devices_etm_n_sshot_pe_ctrl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$ jË sj˜}”jÕ jË subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj) h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj3 h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hj5 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j? Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´MEhj) ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MEhhÊh²hubhÞ)�”}”(hŒD(RW) Access the selected single show PE comparator control register.”h]”hŒD(RW) Access the selected single show PE comparator control register.”…”�”}”(hjW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MEhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_coresight_devices_etm_n_sshot_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-coresight-devices-etm-n-sshot-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/sshot_status**”h]”j`)�”}”(hŒ:**\/sys\/bus\/coresight\/devices\/etm\\/sshot_status**”h]”hŒ6/sys/bus/coresight/devices/etm/sshot_status”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M>hj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjs ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjp ubah}”(h]”jo ah ]”h"]”Œ0abi_sys_bus_coresight_devices_etm_n_sshot_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾ je sj˜}”jo je subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjà h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjÍ h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M>hjà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M>hhÊh²hubhÞ)�”}”(hŒK(Read) Print the current value of the selected single shot status register.”h]”hŒK(Read) Print the current value of the selected single shot status register.”…”�”}”(hjñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M>hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_etm_n_syncfreq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-etm-n-syncfreq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/syncfreq**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/syncfreq**”h]”hŒ2/sys/bus/coresight/devices/etm/syncfreq”…”�”}”(hj' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj# ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Kwhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ,abi_sys_bus_coresight_devices_etm_n_syncfreq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX jÿ sj˜}”j jÿ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj] h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjg h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”js Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Kwhj] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KwhhÊh²hubhÞ)�”}”(hŒ=(RW) Controls how often trace synchronization requests occur.”h]”hŒ=(RW) Controls how often trace synchronization requests occur.”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´KwhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj§ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr0**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr0**”h]”hŒ9/sys/bus/coresight/devices/etm/trcidr/trcidr0”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M´hjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤ ubah}”(h]”j£ ah ]”h"]”Œ2abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò j™ sj˜}”j£ j™ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj÷ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M´hj÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M´hhÊh²hubhÞ)�”}”(hŒk(Read) Returns the tracing capabilities of the trace unit (0x1E0). The value is taken directly from the HW.”h]”hŒk(Read) Returns the tracing capabilities of the trace unit (0x1E0). The value is taken directly from the HW.”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M´hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjA ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr1**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr1**”h]”hŒ9/sys/bus/coresight/devices/etm/trcidr/trcidr1”…”�”}”(hj[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M»hjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjA ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj> ubah}”(h]”j= ah ]”h"]”Œ2abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒ j3 sj˜}”j= j3 subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj‘ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj› h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M»hj‘ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M»hhÊh²hubhÞ)�”}”(hŒk(Read) Returns the tracing capabilities of the trace unit (0x1E4). The value is taken directly from the HW.”h]”hŒk(Read) Returns the tracing capabilities of the trace unit (0x1E4). The value is taken directly from the HW.”…”�”}”(hj¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M»hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr10:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr10”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÛ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr10**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr10**”h]”hŒ:/sys/bus/coresight/devices/etm/trcidr/trcidr10”…”�”}”(hjõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Mïhjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØ ubah}”(h]”j× ah ]”h"]”Œ3abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr10”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j& jÍ sj˜}”j× jÍ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj+ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj5 h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hj7 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jA Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Mïhj+ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MïhhÊh²hubhÞ)�”}”(hŒ~(Read) Returns the number of P1 right-hand keys that the trace unit can use (0x188). The value is taken directly from the HW.”h]”hŒ~(Read) Returns the number of P1 right-hand keys that the trace unit can use (0x188). The value is taken directly from the HW.”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MïhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr11:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr11”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hju ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr11**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr11**”h]”hŒ:/sys/bus/coresight/devices/etm/trcidr/trcidr11”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Möhjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhju ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjr ubah}”(h]”jq ah ]”h"]”Œ3abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr11”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀ jg sj˜}”jq jg subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjÅ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjÏ h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´MöhjÅ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MöhhÊh²hubhÞ)�”}”(hŒ†(Read) Returns the number of special P1 right-hand keys that the trace unit can use (0x18C). The value is taken directly from the HW.”h]”hŒ†(Read) Returns the number of special P1 right-hand keys that the trace unit can use (0x18C). The value is taken directly from the HW.”…”�”}”(hjó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MöhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr12:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr12”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr12**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr12**”h]”hŒ:/sys/bus/coresight/devices/etm/trcidr/trcidr12”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Mþhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ3abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr12”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jZjsj˜}”j jsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj_h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjih]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjgubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”juŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Mþhj_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MþhhÊh²hubhÞ)�”}”(hŒŠ(Read) Returns the number of conditional P1 right-hand keys that the trace unit can use (0x190). The value is taken directly from the HW.”h]”hŒŠ(Read) Returns the number of conditional P1 right-hand keys that the trace unit can use (0x190). The value is taken directly from the HW.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MþhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr13:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr13”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj©ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr13**”h]”j`)�”}”(hŒ>**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr13**”h]”hŒ:/sys/bus/coresight/devices/etm/trcidr/trcidr13”…”�”•^}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Mhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¦ubah}”(h]”j¥ah ]”h"]”Œ3abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr13”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jôj›sj˜}”j¥j›subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjùh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Mhjùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubhÞ)�”}”(hŒ’(Read) Returns the number of special conditional P1 right-hand keys that the trace unit can use (0x194). The value is taken directly from the HW.”h]”hŒ’(Read) Returns the number of special conditional P1 right-hand keys that the trace unit can use (0x194). The value is taken directly from the HW.”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjCubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr2**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr2**”h]”hŒ9/sys/bus/coresight/devices/etm/trcidr/trcidr2”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÂhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjCubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@ubah}”(h]”j?ah ]”h"]”Œ2abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽj5sj˜}”j?j5subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj“h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj�h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´MÂhj“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÂhhÊh²hubhÞ)�”}”(hŒ®(Read) Returns the maximum size of the data value, data address, VMID, context ID and instruction address in the trace unit (0x1E8). The value is taken directly from the HW.”h]”hŒ®(Read) Returns the maximum size of the data value, data address, VMID, context ID and instruction address in the trace unit (0x1E8). The value is taken directly from the HW.”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÂhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjÝubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr3**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr3**”h]”hŒ9/sys/bus/coresight/devices/etm/trcidr/trcidr3”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÊhjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚubah}”(h]”jÙah ]”h"]”Œ2abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(jÏsj˜}”jÙjÏsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj-h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj7h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jCŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´MÊhj-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÊhhÊh²hubhÞ)�”}”(hŒÎ(Read) Returns the value associated with various resources available to the trace unit. See the Trace Macrocell architecture specification for more details (0x1E8). The value is taken directly from the HW.”h]”hŒÎ(Read) Returns the value associated with various resources available to the trace unit. See the Trace Macrocell architecture specification for more details (0x1E8). The value is taken directly from the HW.”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÊhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr4:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr4”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjwubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr4**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr4**”h]”hŒ9/sys/bus/coresight/devices/etm/trcidr/trcidr4”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÓhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjwubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjtubah}”(h]”jsah ]”h"]”Œ2abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr4”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÂjisj˜}”jsjisubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjÇh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjÑh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´MÓhjÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÓhhÊh²hubhÞ)�”}”(hŒk(Read) Returns how many resources the trace unit supports (0x1F0). The value is taken directly from the HW.”h]”hŒk(Read) Returns how many resources the trace unit supports (0x1F0). The value is taken directly from the HW.”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÓhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr5:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr5”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr5**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr5**”h]”hŒ9/sys/bus/coresight/devices/etm/trcidr/trcidr5”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÚhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”j ah ]”h"]”Œ2abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr5”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\jsj˜}”j jsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjah²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjkh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjiubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jwŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´MÚhjaubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÚhhÊh²hubhÞ)�”}”(hŒk(Read) Returns how many resources the trace unit supports (0x1F4). The value is taken directly from the HW.”h]”hŒk(Read) Returns how many resources the trace unit supports (0x1F4). The value is taken directly from the HW.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MÚhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr8:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr8”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj«ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr8**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr8**”h]”hŒ9/sys/bus/coresight/devices/etm/trcidr/trcidr8”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Máhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj«ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨ubah}”(h]”j§ah ]”h"]”Œ2abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr8”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jöj�sj˜}”j§j�subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjûh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Máhjûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MáhhÊh²hubhÞ)�”}”(hŒ€(Read) Returns the maximum speculation depth of the instruction trace stream. (0x180). The value is taken directly from the HW.”h]”hŒ€(Read) Returns the maximum speculation depth of the instruction trace stream. (0x180). The value is taken directly from the HW.”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MáhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr9:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr9”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjEubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr9**”h]”j`)�”}”(hŒ=**\/sys\/bus\/coresight\/devices\/etm\\/trcidr\/trcidr9**”h]”hŒ9/sys/bus/coresight/devices/etm/trcidr/trcidr9”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MèhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjBubah}”(h]”jAah ]”h"]”Œ2abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr9”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�j7sj˜}”jAj7subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj•h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjŸh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Mèhj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MèhhÊh²hubhÞ)�”}”(hŒ~(Read) Returns the number of P0 right-hand keys that the trace unit can use (0x184). The value is taken directly from the HW.”h]”hŒ~(Read) Returns the number of P0 right-hand keys that the trace unit can use (0x184). The value is taken directly from the HW.”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MèhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_coresight_devices_etm_n_ts_source:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-coresight-devices-etm-n-ts-source”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjßubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/ts_source**”h]”j`)�”}”(hŒ7**\/sys\/bus\/coresight\/devices\/etm\\/ts_source**”h]”hŒ3/sys/bus/coresight/devices/etm/ts_source”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´Mhjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜubah}”(h]”jÛah ]”h"]”Œ-abi_sys_bus_coresight_devices_etm_n_ts_source”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*jÑsj˜}”jÛjÑsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj/h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj9h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Mhj/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubhÞ)�”}”(hŒÁ(Read) When FEAT_TRF is implemented, value of TRFCR_ELx.TS used for trace session. Otherwise -1 indicates an unknown time source. Check trcidr0.tssize to see if a global timestamp is available.”h]”hŒÁ(Read) When FEAT_TRF is implemented, value of TRFCR_ELx.TS used for trace session. Otherwise -1 indicates an unknown time source. Check trcidr0.tssize to see if a global timestamp is available.”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_coresight_devices_etm_n_vinst_pe_cmp_start_stop:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-coresight-devices-etm-n-vinst-pe-cmp-start-stop”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjyubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/etm\\/vinst_pe_cmp_start_stop**”h]”j`)�”}”(hŒE**\/sys\/bus\/coresight\/devices\/etm\\/vinst_pe_cmp_start_stop**”h]”hŒA/sys/bus/coresight/devices/etm/vinst_pe_cmp_start_stop”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M$hjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjyubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjvubah}”(h]”juah ]”h"]”Œ;abi_sys_bus_coresight_devices_etm_n_vinst_pe_cmp_start_stop”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄjksj˜}”jujksubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjÉh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjÓh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M$hjÉubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M$hhÊh²hubhÞ)�”}”(hŒE(RW) Access the start stop control register for PE input comparators.”h]”hŒE(RW) Access the start stop control register for PE input comparators.”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M$hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_etm_n_vmid_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-etm-n-vmid-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/vmid_idx**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/vmid_idx**”h]”hŒ2/sys/bus/coresight/devices/etm/vmid_idx”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M hj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ,abi_sys_bus_coresight_devices_etm_n_vmid_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^jsj˜}”jjsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjch²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjmh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jyŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´M hjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M hhÊh²hubhÞ)�”}”(hŒ=(RW) Select which virtual machine ID comparator to work with.”h]”hŒ=(RW) Select which virtual machine ID comparator to work with.”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´M hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_coresight_devices_etm_n_vmid_masks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-coresight-devices-etm-n-vmid-masks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/etm\\/vmid_masks**”h]”j`)�”}”(hŒ8**\/sys\/bus\/coresight\/devices\/etm\\/vmid_masks**”h]”hŒ4/sys/bus/coresight/devices/etm/vmid_masks”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjªubah}”(h]”j©ah ]”h"]”Œ.abi_sys_bus_coresight_devices_etm_n_vmid_masks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jøjŸsj˜}”j©jŸsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hjýh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hjh]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Mhjýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubhÞ)�”}”(hŒS(RW) Mask for all 8 virtual machine ID comparator value registers (if implemented).”h]”hŒS(RW) Mask for all 8 virtual machine ID comparator value registers (if implemented).”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_etm_n_vmid_val:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-etm-n-vmid-val”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjGubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/vmid_val**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/etm\\/vmid_val**”h]”hŒ2/sys/bus/coresight/devices/etm/vmid_val”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjGubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjDubah}”(h]”jCah ]”h"]”Œ,abi_sys_bus_coresight_devices_etm_n_vmid_val”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’j9sj˜}”jCj9subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-coresight-devices-etm4x `”h]”(hŒDefined on file ”…”�”}”(hj—h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-coresight-devices-etm4x `”h]”j§)�”}”(hj¡h]”hŒ!sysfs-bus-coresight-devices-etm4x”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_coresight_devices_etm4x”uh1hh³j"çh´Mhj—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubhÞ)�”}”(hŒC(RW) Get/Set the virtual machine ID comparator value to trigger on.”h]”hŒC(RW) Get/Set the virtual machine ID comparator value to trigger on.”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"çh´MhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_trbe_cpu_align:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-trbe-cpu-align”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjáubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/trbe\\/align**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/trbe\\/align**”h]”hŒ2/sys/bus/coresight/devices/trbe/align”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ:Documentation/ABI/testing/sysfs-bus-coresight-devices-trbe”h´Khjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjáubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞubah}”(h]”jÝah ]”h"]”Œ,abi_sys_bus_coresight_devices_trbe_cpu_align”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-jÓsj˜}”jÝjÓsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-trbe `”h]”(hŒDefined on file ”…”�”}”(hj2h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-trbe `”h]”j§)�”}”(hj<h]”hŒ sysfs-bus-coresight-devices-trbe”…”�”}”(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”jHŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_trbe”uh1hh³jh´Khj2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hŒ^(Read) Shows the TRBE write pointer alignment. This value is fetched from the TRBIDR register.”h]”hŒ^(Read) Shows the TRBE write pointer alignment. This value is fetched from the TRBIDR register.”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_coresight_devices_trbe_cpu_flag:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-coresight-devices-trbe-cpu-flag”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj|ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/trbe\\/flag**”h]”j`)�”}”(hŒ5**\/sys\/bus\/coresight\/devices\/trbe\\/flag**”h]”hŒ1/sys/bus/coresight/devices/trbe/flag”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyubah}”(h]”jxah ]”h"]”Œ+abi_sys_bus_coresight_devices_trbe_cpu_flag”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÇjnsj˜}”jxjnsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-trbe `”h]”(hŒDefined on file ”…”�”}”(hjÌh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-trbe `”h]”j§)�”}”(hjÖh]”hŒ sysfs-bus-coresight-devices-trbe”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_coresight_devices_trbe”uh1hh³jh´KhjÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hŒŠ(Read) Shows if TRBE updates in the memory are with access and dirty flag updates as well. This value is fetched from the TRBIDR register.”h]”hŒŠ(Read) Shows if TRBE updates in the memory are with access and dirty flag updates as well. This value is fetched from the TRBIDR register.”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_coresight_devices_trbe_cpu_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-coresight-devices-trbe-cpu-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/trbe\\/label**”h]”j`)�”}”(hŒ6**\/sys\/bus\/coresight\/devices\/trbe\\/label**”h]”hŒ2/sys/bus/coresight/devices/trbe/label”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ,abi_sys_bus_coresight_devices_trbe_cpu_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jajsj˜}”jjsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-coresight-devices-trbe `”h]”(hŒDefined on file ”…”�”}”(hjfh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-coresight-devices-trbe `”h]”j§)�”}”(hjph]”hŒ sysfs-bus-coresight-devices-trbe”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjnubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_coresight_devices_trbe”uh1hh³jh´Khjfubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hŒ3(Read) Show hardware context information of device.”h]”hŒ3(Read) Show hardware context information of device.”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_coresight_devices_ultra_smb_n_enable_sink:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-coresight-devices-ultra-smb-n-enable-sink”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/ultra_smb\\/enable_sink**”h]”j`)�”}”(hŒ?**\/sys\/bus\/coresight\/devices\/ultra_smb\\/enable_sink**”h]”hŒ;/sys/bus/coresight/devices/ultra_smb/enable_sink”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ?Documentation/ABI/testing/sysfs-bus-coresight-devices-ultra_smb”h´KhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­ubah}”(h]”j¬ah ]”h"]”Œ5abi_sys_bus_coresight_devices_ultra_smb_n_enable_sink”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jüj¢sj˜}”j¬j¢subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-coresight-devices-ultra_smb `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-coresight-devices-ultra_smb `”h]”j§)�”}”(hj h]”hŒ%sysfs-bus-coresight-devices-ultra_smb”…”�”}”(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ÅŒ6abi_file_testing_sysfs_bus_coresight_devices_ultra_smb”uh1hh³jÞh´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´KhhÊh²hubhÞ)�”}”(hŒf(RW) Add/remove a SMB device from a trace path. There can be multiple sources for a single SMB device.”h]”hŒf(RW) Add/remove a SMB device from a trace path. There can be multiple sources for a single SMB device.”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_buf_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-buf-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjKubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/ultra_smb\\/mgmt\/buf_size**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/ultra_smb\\/mgmt\/buf_size**”h]”hŒ>/sys/bus/coresight/devices/ultra_smb/mgmt/buf_size”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjaubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´Khj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjKubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjHubah}”(h]”jGah ]”h"]”Œ7abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_buf_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–j=sj˜}”jGj=subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-coresight-devices-ultra_smb `”h]”(hŒDefined on file ”…”�”}”(hj›h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-coresight-devices-ultra_smb `”h]”j§)�”}”(hj¥h]”hŒ%sysfs-bus-coresight-devices-ultra_smb”…”�”}”(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ÅŒ6abi_file_testing_sysfs_bus_coresight_devices_ultra_smb”uh1hh³jÞh´Khj›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´KhhÊh²hubhÞ)�”}”(hŒ7(RO) Shows the buffer size of each UltraSoc SMB device.”h]”hŒ7(RO) Shows the buffer size of each UltraSoc SMB device.”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_buf_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-buf-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjåubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/ultra_smb\\/mgmt\/buf_status**”h]”j`)�”}”(hŒD**\/sys\/bus\/coresight\/devices\/ultra_smb\\/mgmt\/buf_status**”h]”hŒ@/sys/bus/coresight/devices/ultra_smb/mgmt/buf_status”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´Khjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjåubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâubah}”(h]”jáah ]”h"]”Œ9abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_buf_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0j×sj˜}”jáj×subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-coresight-devices-ultra_smb `”h]”(hŒDefined on file ”…”�”}”(hj5h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-coresight-devices-ultra_smb `”h]”j§)�”}”(hj?h]”hŒ%sysfs-bus-coresight-devices-ultra_smb”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jKŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_bus_coresight_devices_ultra_smb”uh1hh³jÞh´Khj5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´KhhÊh²hubhÞ)�”}”(hŒ[(RO) Shows the value of UltraSoc SMB status register. BIT(0) is zero means buffer is empty.”h]”hŒ[(RO) Shows the value of UltraSoc SMB status register. BIT(0) is zero means buffer is empty.”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_read_pos:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-read-pos”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/ultra_smb\\/mgmt\/read_pos**”h]”j`)�”}”(hŒB**\/sys\/bus\/coresight\/devices\/ultra_smb\\/mgmt\/read_pos**”h]”hŒ>/sys/bus/coresight/devices/ultra_smb/mgmt/read_pos”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´Khj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|ubah}”(h]”j{ah ]”h"]”Œ7abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_read_pos”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊjqsj˜}”j{jqsubhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-coresight-devices-ultra_smb `”h]”(hŒDefined on file ”…”�”}”(hjÏh²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-coresight-devices-ultra_smb `”h]”j§)�”}”(hjÙh]”hŒ%sysfs-bus-coresight-devices-ultra_smb”…”�”}”(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ÅŒ6abi_file_testing_sysfs_bus_coresight_devices_ultra_smb”uh1hh³jÞh´KhjÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´KhhÊh²hubhÞ)�”}”(hŒ;(RO) Shows the value of UltraSoc SMB Read Pointer register.”h]”hŒ;(RO) Shows the value of UltraSoc SMB Read Pointer register.”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_write_pos:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-write-pos”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/ultra_smb\\/mgmt\/write_pos**”h]”j`)�”}”(hŒC**\/sys\/bus\/coresight\/devices\/ultra_smb\\/mgmt\/write_pos**”h]”hŒ?/sys/bus/coresight/devices/ultra_smb/mgmt/write_pos”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´Khj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ8abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_write_pos”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jdj sj˜}”jj subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-coresight-devices-ultra_smb `”h]”(hŒDefined on file ”…”�”}”(hjih²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-coresight-devices-ultra_smb `”h]”j§)�”}”(hjsh]”hŒ%sysfs-bus-coresight-devices-ultra_smb”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_bus_coresight_devices_ultra_smb”uh1hh³jÞh´Khjiubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´KhhÊh²hubhÞ)�”}”(hŒ<(RO) Shows the value of UltraSoc SMB Write Pointer register.”h]”hŒ<(RO) Shows the value of UltraSoc SMB Write Pointer register.”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞh´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_counter_devices_counterx_cascade_counts_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-counter-devices-counterx-cascade-counts-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj³ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/counter\/devices\/counterX\/cascade_counts_enable**”h]”j`)�”}”(hŒA**\/sys\/bus\/counter\/devices\/counterX\/cascade_counts_enable**”h]”hŒ=/sys/bus/counter/devices/counterX/cascade_counts_enable”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-bus-counter”h´KhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°ubah}”(h]”j¯ah ]”h"]”Œ:abi_sys_bus_counter_devices_counterx_cascade_counts_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿj¥sj˜}”j¯j¥subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjh]”hŒsysfs-bus-counter”…”�”}”(hjh²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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KhhÊh²hubhÞ)�”}”(hŒ/Indicates the cascading of Counts on Counter X.”h]”hŒ/Indicates the cascading of Counts on Counter X.”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KhhÊh²hubhÞ)�”}”(hŒ#Valid attribute values are boolean.”h]”hŒ#Valid attribute values are boolean.”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KhhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_counter_devices_counterx_cascade_counts_enable_component_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-counter-devices-counterx-cascade-counts-enable-component-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\uh1j@hj\ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/counter\/devices\/counterX\/cascade_counts_enable_component_id**”h]”j`)�”}”(hŒN**\/sys\/bus\/counter\/devices\/counterX\/cascade_counts_enable_component_id**”h]”hŒJ/sys/bus/counter/devices/counterX/cascade_counts_enable_component_id”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/bus\/counter\/devices\/counterX\/external_input_phase_clock_select_component_id**”h]”j`)�”}”(hŒZ**\/sys\/bus\/counter\/devices\/counterX\/external_input_phase_clock_select_component_id**”h]”hŒV/sys/bus/counter/devices/counterX/external_input_phase_clock_select_component_id”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/counter\/devices\/counterX\/countY\/capture_component_id**”h]”j`)�”}”(hŒH**\/sys\/bus\/counter\/devices\/counterX\/countY\/capture_component_id**”h]”hŒD/sys/bus/counter/devices/counterX/countY/capture_component_id”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/counter\/devices\/counterX\/countY\/ceiling_component_id**”h]”j`)�”}”(hŒH**\/sys\/bus\/counter\/devices\/counterX\/countY\/ceiling_component_id**”h]”hŒD/sys/bus/counter/devices/counterX/countY/ceiling_component_id”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/counter\/devices\/counterX\/countY\/compare_component_id**”h]”j`)�”}”(hŒH**\/sys\/bus\/counter\/devices\/counterX\/countY\/compare_component_id**”h]”hŒD/sys/bus/counter/devices/counterX/countY/compare_component_id”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/counter\/devices\/counterX\/countY\/count_mode_component_id**”h]”j`)�”}”(hŒK**\/sys\/bus\/counter\/devices\/counterX\/countY\/count_mode_component_id**”h]”hŒG/sys/bus/counter/devices/counterX/countY/count_mode_component_id”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjDubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/counter\/devices\/counterX\/countY\/direction_component_id**”h]”j`)�”}”(hŒJ**\/sys\/bus\/counter\/devices\/counterX\/countY\/direction_component_id**”h]”hŒF/sys/bus/counter/devices/counterX/countY/direction_component_id”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjkubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/counter\/devices\/counterX\/countY\/enable_component_id**”h]”j`)�”}”(hŒG**\/sys\/bus\/counter\/devices\/counterX\/countY\/enable_component_id**”h]”hŒC/sys/bus/counter/devices/counterX/countY/enable_component_id”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/counter\/devices\/counterX\/countY\/error_noise_component_id**”h]”j`)�”}”(hŒL**\/sys\/bus\/counter\/devices\/counterX\/countY\/error_noise_component_id**”h]”hŒH/sys/bus/counter/devices/counterX/countY/error_noise_component_id”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/counter\/devices\/counterX\/countY\/floor_component_id**”h]”j`)�”}”(hŒF**\/sys\/bus\/counter\/devices\/counterX\/countY\/floor_component_id**”h]”hŒB/sys/bus/counter/devices/counterX/countY/floor_component_id”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/counter\/devices\/counterX\/countY\/num_overflows_component_id**”h]”j`)�”}”(hŒN**\/sys\/bus\/counter\/devices\/counterX\/countY\/num_overflows_component_id**”h]”hŒJ/sys/bus/counter/devices/counterX/countY/num_overflows_component_id”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/counter\/devices\/counterX\/countY\/prescaler_component_id**”h]”j`)�”}”(hŒJ**\/sys\/bus\/counter\/devices\/counterX\/countY\/prescaler_component_id**”h]”hŒF/sys/bus/counter/devices/counterX/countY/prescaler_component_id”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/counter\/devices\/counterX\/countY\/preset_component_id**”h]”j`)�”}”(hŒG**\/sys\/bus\/counter\/devices\/counterX\/countY\/preset_component_id**”h]”hŒC/sys/bus/counter/devices/counterX/countY/preset_component_id”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/counter\/devices\/counterX\/countY\/preset_enable_component_id**”h]”j`)�”}”(hŒN**\/sys\/bus\/counter\/devices\/counterX\/countY\/preset_enable_component_id**”h]”hŒJ/sys/bus/counter/devices/counterX/countY/preset_enable_component_id”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/counter\/devices\/counterX\/countY\/signalZ_action_component_id**”h]”j`)�”}”(hŒO**\/sys\/bus\/counter\/devices\/counterX\/countY\/signalZ_action_component_id**”h]”hŒK/sys/bus/counter/devices/counterX/countY/signalZ_action_component_id”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/counter\/devices\/counterX\/signalY\/cable_fault_component_id**”h]”j`)�”}”(hŒM**\/sys\/bus\/counter\/devices\/counterX\/signalY\/cable_fault_component_id**”h]”hŒI/sys/bus/counter/devices/counterX/signalY/cable_fault_component_id”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/counter\/devices\/counterX\/signalY\/cable_fault_enable_component_id**”h]”j`)�”}”(hŒT**\/sys\/bus\/counter\/devices\/counterX\/signalY\/cable_fault_enable_component_id**”h]”hŒP/sys/bus/counter/devices/counterX/signalY/cable_fault_enable_component_id”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/bus\/counter\/devices\/counterX\/signalY\/filter_clock_prescaler_component_id**”h]”j`)�”}”(hŒX**\/sys\/bus\/counter\/devices\/counterX\/signalY\/filter_clock_prescaler_component_id**”h]”hŒT/sys/bus/counter/devices/counterX/signalY/filter_clock_prescaler_component_id”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/counter\/devices\/counterX\/signalY\/frequency_component_id**”h]”j`)�”}”(hŒK**\/sys\/bus\/counter\/devices\/counterX\/signalY\/frequency_component_id**”h]”hŒG/sys/bus/counter/devices/counterX/signalY/frequency_component_id”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/counter\/devices\/counterX\/signalY\/index_polarity_component_id**”h]”j`)�”}”(hŒP**\/sys\/bus\/counter\/devices\/counterX\/signalY\/index_polarity_component_id**”h]”hŒL/sys/bus/counter/devices/counterX/signalY/index_polarity_component_id”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/counter\/devices\/counterX\/signalY\/polarity_component_id**”h]”j`)�”}”(hŒJ**\/sys\/bus\/counter\/devices\/counterX\/signalY\/polarity_component_id**”h]”hŒF/sys/bus/counter/devices/counterX/signalY/polarity_component_id”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/counter\/devices\/counterX\/signalY\/synchronous_mode_component_id**”h]”j`)�”}”(hŒR**\/sys\/bus\/counter\/devices\/counterX\/signalY\/synchronous_mode_component_id**”h]”hŒN/sys/bus/counter/devices/counterX/signalY/synchronous_mode_component_id”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjYubah}”(h]”jXah ]”h"]”ŒGabi_sys_bus_counter_devices_counterx_cascade_counts_enable_component_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjNsj˜}”jXjNsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj(h]”hŒsysfs-bus-counter”…”�”}”(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”j4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´M6hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hhÊh²hubhÞ)�”}”(hŒ[Read-only attribute that indicates the component ID of the respective extension or Synapse.”h]”hŒ[Read-only attribute that indicates the component ID of the respective extension or Synapse.”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M6hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_counter_devices_counterx_county_capture:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-counter-devices-counterx-county-capture”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjhubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/counter\/devices\/counterX\/countY\/capture**”h]”j`)�”}”(hŒ;**\/sys\/bus\/counter\/devices\/counterX\/countY\/capture**”h]”hŒ7/sys/bus/counter/devices/counterX/countY/capture”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K-hj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjhubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjeubah}”(h]”jdah ]”h"]”Œ3abi_sys_bus_counter_devices_counterx_county_capture”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³jZsj˜}”jdjZsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj¸h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjÂh]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´K-hj¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K-hhÊh²hubhÞ)�”}”(hŒ-Historical capture of the Count Y count data.”h]”hŒ-Historical capture of the Count Y count data.”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K-hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_counter_devices_counterx_county_ceiling:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-counter-devices-counterx-county-ceiling”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/counter\/devices\/counterX\/countY\/ceiling**”h]”j`)�”}”(hŒ;**\/sys\/bus\/counter\/devices\/counterX\/countY\/ceiling**”h]”hŒ7/sys/bus/counter/devices/counterX/countY/ceiling”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K3hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿubah}”(h]”jþah ]”h"]”Œ3abi_sys_bus_counter_devices_counterx_county_ceiling”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jM jôsj˜}”jþjôsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjR h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj\ h]”hŒsysfs-bus-counter”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´K3hjR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K3hhÊh²hubhÞ)�”}”(hŒTCount value ceiling for Count Y. This is the upper limit for the respective counter.”h]”hŒTCount value ceiling for Count Y. This is the upper limit for the respective counter.”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K3hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_counter_devices_counterx_county_compare:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-counter-devices-counterx-county-compare”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjœ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/counter\/devices\/counterX\/countY\/compare**”h]”j`)�”}”(hŒ;**\/sys\/bus\/counter\/devices\/counterX\/countY\/compare**”h]”hŒ7/sys/bus/counter/devices/counterX/countY/compare”…”�”}”(hj¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K%hj¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™ ubah}”(h]”j˜ ah ]”h"]”Œ3abi_sys_bus_counter_devices_counterx_county_compare”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jç jŽ sj˜}”j˜ jŽ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjì h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjö h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´K%hjì ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K%hhÊh²hubhÞ)�”}”(hŒ»If the counter device supports compare registers -- registers used to compare counter channels against a particular count -- the compare count for channel Y is provided by this attribute.”h]”hŒ»If the counter device supports compare registers -- registers used to compare counter channels against a particular count -- the compare count for channel Y is provided by this attribute.”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K%hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_counter_devices_counterx_county_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-counter-devices-counterx-county-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj6!ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/counter\/devices\/counterX\/countY\/count**”h]”j`)�”}”(hŒ9**\/sys\/bus\/counter\/devices\/counterX\/countY\/count**”h]”hŒ5/sys/bus/counter/devices/counterX/countY/count”…”�”}”(hjP!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjL!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KhjI!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjF!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjC!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj6!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj3!ubah}”(h]”j2!ah ]”h"]”Œ1abi_sys_bus_counter_devices_counterx_county_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�!j(!sj˜}”j2!j(!subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj†!h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj�!h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´Khj†!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KhhÊh²hubhÞ)�”}”(hŒ.Count data of Count Y represented as a string.”h]”hŒ.Count data of Count Y represented as a string.”…”�”}”(hj´!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_counter_devices_counterx_county_count_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-counter-devices-counterx-county-count-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÐ!ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/counter\/devices\/counterX\/countY\/count_mode**”h]”j`)�”}”(hŒ>**\/sys\/bus\/counter\/devices\/counterX\/countY\/count_mode**”h]”hŒ:/sys/bus/counter/devices/counterX/countY/count_mode”…”�”}”(hjê!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhjã!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐ!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÍ!ubah}”(h]”jÌ!ah ]”h"]”Œ6abi_sys_bus_counter_devices_counterx_county_count_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"jÂ!sj˜}”jÌ!jÂ!subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj "h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj*"h]”hŒsysfs-bus-counter”…”�”}”(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”j6"Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´KAhj "ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhhÊh²hubhÞ)�”}”(hŒ–Count mode for channel Y. The ceiling and floor values for Count Y are used by the count mode where required. The following count modes are available:”h]”hŒ–Count mode for channel Y. The ceiling and floor values for Count Y are used by the count mode where required. The following count modes are available:”…”�”}”(hjN"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ4normal: Counting is continuous in either direction. ”h]”(j!)�”}”(hŒnormal:”h]”hŒnormal:”…”�”}”(hjc"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KAhj_"ubj1)�”}”(hhh]”hÞ)�”}”(hŒ+Counting is continuous in either direction.”h]”hŒ+Counting is continuous in either direction.”…”�”}”(hjt"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhjq"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj_"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KAhj\"ubj)�”}”(hX“range limit: An upper or lower limit is set, mimicking limit switches in the mechanical counterpart. The upper limit is set to the Count Y ceiling value, while the lower limit is set to the Count Y floor value. The counter freezes at count = ceiling when counting up, and at count = floor when counting down. At either of these limits, the counting is resumed only when the count direction is reversed. ”h]”(j!)�”}”(hŒ range limit:”h]”hŒ range limit:”…”�”}”(hj’"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KAhjŽ"ubj1)�”}”(hhh]”hÞ)�”}”(hX…An upper or lower limit is set, mimicking limit switches in the mechanical counterpart. The upper limit is set to the Count Y ceiling value, while the lower limit is set to the Count Y floor value. The counter freezes at count = ceiling when counting up, and at count = floor when counting down. At either of these limits, the counting is resumed only when the count direction is reversed.”h]”hX…An upper or lower limit is set, mimicking limit switches in the mechanical counterpart. The upper limit is set to the Count Y ceiling value, while the lower limit is set to the Count Y floor value. The counter freezes at count = ceiling when counting up, and at count = floor when counting down. At either of these limits, the counting is resumed only when the count direction is reversed.”…”�”•!}”(hj£"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhj "ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjŽ"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KAhj\"ubj)�”}”(hŒÍnon-recycle: The counter is disabled whenever a counter overflow or underflow takes place. The counter is re-enabled when a new count value is loaded to the counter via a preset operation or direct write. ”h]”(j!)�”}”(hŒ non-recycle:”h]”hŒ non-recycle:”…”�”}”(hjÁ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KAhj½"ubj1)�”}”(hhh]”hÞ)�”}”(hŒ¿The counter is disabled whenever a counter overflow or underflow takes place. The counter is re-enabled when a new count value is loaded to the counter via a preset operation or direct write.”h]”hŒ¿The counter is disabled whenever a counter overflow or underflow takes place. The counter is re-enabled when a new count value is loaded to the counter via a preset operation or direct write.”…”�”}”(hjÒ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhjÏ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj½"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KAhj\"ubj)�”}”(hXomodulo-n: A count value boundary is set between the Count Y floor value and the Count Y ceiling value. The counter is reset to the Count Y floor value at count = ceiling when counting up, while the counter is set to the Count Y ceiling value at count = floor when counting down; the counter does not freeze at the boundary points, but counts continuously throughout. ”h]”(j!)�”}”(hŒ modulo-n:”h]”hŒ modulo-n:”…”�”}”(hjð"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KAhjì"ubj1)�”}”(hhh]”hÞ)�”}”(hXdA count value boundary is set between the Count Y floor value and the Count Y ceiling value. The counter is reset to the Count Y floor value at count = ceiling when counting up, while the counter is set to the Count Y ceiling value at count = floor when counting down; the counter does not freeze at the boundary points, but counts continuously throughout.”h]”hXdA count value boundary is set between the Count Y floor value and the Count Y ceiling value. The counter is reset to the Count Y floor value at count = ceiling when counting up, while the counter is set to the Count Y ceiling value at count = floor when counting down; the counter does not freeze at the boundary points, but counts continuously throughout.”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhjþ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjì"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KAhj\"ubj)�”}”(hŒÈinterrupt on terminal count: The output signal is initially low, and will remain low until the counter reaches zero. The output signal then goes high and remains high until a new preset value is set. ”h]”(j!)�”}”(hŒinterrupt on terminal count:”h]”hŒinterrupt on terminal count:”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KAhj#ubj1)�”}”(hhh]”hÞ)�”}”(hŒªThe output signal is initially low, and will remain low until the counter reaches zero. The output signal then goes high and remains high until a new preset value is set.”h]”hŒªThe output signal is initially low, and will remain low until the counter reaches zero. The output signal then goes high and remains high until a new preset value is set.”…”�”}”(hj0#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhj-#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KAhj\"ubj)�”}”(hXzhardware retriggerable one-shot: The output signal is initially high. The output signal will go low by a trigger input signal, and will remain low until the counter reaches zero. The output will then go high and remain high until the next trigger. A trigger results in loading the counter to the preset value and setting the output signal low, thus starting the one-shot pulse. ”h]”(j!)�”}”(hŒ hardware retriggerable one-shot:”h]”hŒ hardware retriggerable one-shot:”…”�”}”(hjN#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KAhjJ#ubj1)�”}”(hhh]”hÞ)�”}”(hXXThe output signal is initially high. The output signal will go low by a trigger input signal, and will remain low until the counter reaches zero. The output will then go high and remain high until the next trigger. A trigger results in loading the counter to the preset value and setting the output signal low, thus starting the one-shot pulse.”h]”hXXThe output signal is initially high. The output signal will go low by a trigger input signal, and will remain low until the counter reaches zero. The output will then go high and remain high until the next trigger. A trigger results in loading the counter to the preset value and setting the output signal low, thus starting the one-shot pulse.”…”�”}”(hj_#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhj\#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjJ#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KAhj\"ubj)�”}”(hXrate generator: The output signal is initially high. When the counter has decremented to 1, the output signal goes low for one clock pulse. The output signal then goes high again, the counter is reloaded to the preset value, and the process repeats in a periodic manner as such. ”h]”(j!)�”}”(hŒrate generator:”h]”hŒrate generator:”…”�”}”(hj}#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KAhjy#ubj1)�”}”(hhh]”hÞ)�”}”(hXThe output signal is initially high. When the counter has decremented to 1, the output signal goes low for one clock pulse. The output signal then goes high again, the counter is reloaded to the preset value, and the process repeats in a periodic manner as such.”h]”hXThe output signal is initially high. When the counter has decremented to 1, the output signal goes low for one clock pulse. The output signal then goes high again, the counter is reloaded to the preset value, and the process repeats in a periodic manner as such.”…”�”}”(hjŽ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhj‹#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjy#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KAhj\"ubj)�”}”(hXsquare wave mode: The output signal is initially high. If the initial count is even, the counter is decremented by two on succeeding clock pulses. When the count expires, the output signal changes value and the counter is reloaded to the preset value. The process repeats in periodic manner as such. If the initial count is odd, the initial count minus one (an even number) is loaded and then is decremented by two on succeeding clock pulses. One clock pulse after the count expires, the output signal goes low and the counter is reloaded to the preset value minus one. Succeeding clock pulses decrement the count by two. When the count expires, the output goes high again and the counter is reloaded to the preset value minus one. The process repeats in a periodic manner as such. ”h]”(j!)�”}”(hŒsquare wave mode:”h]”hŒsquare wave mode:”…”�”}”(hj¬#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KAhj¨#ubj1)�”}”(hhh]”(hÞ)�”}”(hŒ$The output signal is initially high.”h]”hŒ$The output signal is initially high.”…”�”}”(hj½#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhjº#ubhÞ)�”}”(hŒôIf the initial count is even, the counter is decremented by two on succeeding clock pulses. When the count expires, the output signal changes value and the counter is reloaded to the preset value. The process repeats in periodic manner as such.”h]”hŒôIf the initial count is even, the counter is decremented by two on succeeding clock pulses. When the count expires, the output signal changes value and the counter is reloaded to the preset value. The process repeats in periodic manner as such.”…”�”}”(hjË#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhjº#ubhÞ)�”}”(hXáIf the initial count is odd, the initial count minus one (an even number) is loaded and then is decremented by two on succeeding clock pulses. One clock pulse after the count expires, the output signal goes low and the counter is reloaded to the preset value minus one. Succeeding clock pulses decrement the count by two. When the count expires, the output goes high again and the counter is reloaded to the preset value minus one. The process repeats in a periodic manner as such.”h]”hXáIf the initial count is odd, the initial count minus one (an even number) is loaded and then is decremented by two on succeeding clock pulses. One clock pulse after the count expires, the output signal goes low and the counter is reloaded to the preset value minus one. Succeeding clock pulses decrement the count by two. When the count expires, the output goes high again and the counter is reloaded to the preset value minus one. The process repeats in a periodic manner as such.”…”�”}”(hjÙ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhjº#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¨#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KAhj\"ubj)�”}”(hŒÝsoftware triggered strobe: The output signal is initially high. When the count expires, the output will go low for one clock pulse and then go high again. The counting sequence is "triggered" by setting the preset value. ”h]”(j!)�”}”(hŒsoftware triggered strobe:”h]”hŒsoftware triggered strobe:”…”�”}”(hj÷#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KAhjó#ubj1)�”}”(hhh]”hÞ)�”}”(hŒÁThe output signal is initially high. When the count expires, the output will go low for one clock pulse and then go high again. The counting sequence is "triggered" by setting the preset value.”h]”hŒÅThe output signal is initially high. When the count expires, the output will go low for one clock pulse and then go high again. The counting sequence is “triggeredâ€� by setting the preset value.”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjó#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KAhj\"ubj)�”}”(hXhardware triggered strobe: The output signal is initially high. Counting is started by a trigger input signal. When the count expires, the output signal will go low for one clock pulse and then go high again. A trigger results in loading the counter to the preset value. ”h]”(j!)�”}”(hŒhardware triggered strobe:”h]”hŒhardware triggered strobe:”…”�”}”(hj&$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KAhj"$ubj1)�”}”(hhh]”hÞ)�”}”(hŒóThe output signal is initially high. Counting is started by a trigger input signal. When the count expires, the output signal will go low for one clock pulse and then go high again. A trigger results in loading the counter to the preset value.”h]”hŒóThe output signal is initially high. Counting is started by a trigger input signal. When the count expires, the output signal will go low for one clock pulse and then go high again. A trigger results in loading the counter to the preset value.”…”�”}”(hj7$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KAhj4$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj"$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KAhj\"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒE.. _abi_sys_bus_counter_devices_counterx_county_count_mode_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-counter-devices-counterx-county-count-mode-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hje$ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/counter\/devices\/counterX\/countY\/count_mode_available**”h]”j`)�”}”(hŒH**\/sys\/bus\/counter\/devices\/counterX\/countY\/count_mode_available**”h]”hŒD/sys/bus/counter/devices/counterX/countY/count_mode_available”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K›hjx$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr$ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/counter\/devices\/counterX\/countY\/error_noise_available**”h]”j`)�”}”(hŒI**\/sys\/bus\/counter\/devices\/counterX\/countY\/error_noise_available**”h]”hŒE/sys/bus/counter/devices/counterX/countY/error_noise_available”…”�”}”(hj©$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K›hj¢$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr$ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/counter\/devices\/counterX\/countY\/function_available**”h]”j`)�”}”(hŒF**\/sys\/bus\/counter\/devices\/counterX\/countY\/function_available**”h]”hŒB/sys/bus/counter/devices/counterX/countY/function_available”…”�”}”(hjÓ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K›hjÌ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr$ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/counter\/devices\/counterX\/countY\/prescaler_available**”h]”j`)�”}”(hŒG**\/sys\/bus\/counter\/devices\/counterX\/countY\/prescaler_available**”h]”hŒC/sys/bus/counter/devices/counterX/countY/prescaler_available”…”�”}”(hjý$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjù$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K›hjö$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr$ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/counter\/devices\/counterX\/countY\/signalZ_action_available**”h]”j`)�”}”(hŒL**\/sys\/bus\/counter\/devices\/counterX\/countY\/signalZ_action_available**”h]”hŒH/sys/bus/counter/devices/counterX/countY/signalZ_action_available”…”�”}”(hj'%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K›hj %ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhje$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjb$ubah}”(h]”ja$ah ]”h"]”Œ@abi_sys_bus_counter_devices_counterx_county_count_mode_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX%jW$sj˜}”ja$jW$subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj]%h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjg%h]”hŒsysfs-bus-counter”…”�”}”(hji%h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje%ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”js%Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´K›hj]%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K›hhÊh²hubhÞ)�”}”(hŒŽDiscrete set of available values for the respective Count Y configuration are listed in this file. Values are delimited by newline characters.”h]”hŒŽDiscrete set of available values for the respective Count Y configuration are listed in this file. Values are delimited by newline characters.”…”�”}”(hj‹%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K›hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_counter_devices_counterx_county_direction:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-counter-devices-counterx-county-direction”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj§%ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/counter\/devices\/counterX\/countY\/direction**”h]”j`)�”}”(hŒ=**\/sys\/bus\/counter\/devices\/counterX\/countY\/direction**”h]”hŒ9/sys/bus/counter/devices/counterX/countY/direction”…”�”}”(hjÁ%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K§hjº%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤%ubah}”(h]”j£%ah ]”h"]”Œ5abi_sys_bus_counter_devices_counterx_county_direction”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò%j™%sj˜}”j£%j™%subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj÷%h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj&h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´K§hj÷%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K§hhÊh²hubhÞ)�”}”(hŒ|Read-only attribute that indicates the count direction of Count Y. Two count directions are available: forward and backward.”h]”hŒ|Read-only attribute that indicates the count direction of Count Y. Two count directions are available: forward and backward.”…”�”}”(hj%&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K§hhÊh²hubhÞ)�”}”(hX"Some counter devices are able to determine the direction of their counting. For example, quadrature encoding counters can determine the direction of movement by evaluating the leading phase of the respective A and B quadrature encoding signals. This attribute exposes such count directions.”h]”hX"Some counter devices are able to determine the direction of their counting. For example, quadrature encoding counters can determine the direction of movement by evaluating the leading phase of the respective A and B quadrature encoding signals. This attribute exposes such count directions.”…”�”}”(hj3&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K§hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_counter_devices_counterx_county_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-counter-devices-counterx-county-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjŸ&h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj©&h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´K´hjŸ&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K´hhÊh²hubhÞ)�”}”(hŒIWhether channel Y counter is enabled. Valid attribute values are boolean.”h]”hŒIWhether channel Y counter is enabled. Valid attribute values are boolean.”…”�”}”(hjÍ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K´hhÊh²hubhÞ)�”}”(hXEThis attribute is intended to serve as a pause/unpause mechanism for Count Y. Suppose a counter device is used to count the total movement of a conveyor belt: this attribute allows an operator to temporarily pause the counter, service the conveyor belt, and then finally unpause the counter to continue where it had left off.”h]”hXEThis attribute is intended to serve as a pause/unpause mechanism for Count Y. Suppose a counter device is used to count the total movement of a conveyor belt: this attribute allows an operator to temporarily pause the counter, service the conveyor belt, and then finally unpause the counter to continue where it had left off.”…”�”}”(hjÛ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K´hhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_counter_devices_counterx_county_error_noise:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-counter-devices-counterx-county-error-noise”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj÷&ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/counter\/devices\/counterX\/countY\/error_noise**”h]”j`)�”}”(hŒ?**\/sys\/bus\/counter\/devices\/counterX\/countY\/error_noise**”h]”hŒ;/sys/bus/counter/devices/counterX/countY/error_noise”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj 'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÂhj 'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjô&ubah}”(h]”jó&ah ]”h"]”Œ7abi_sys_bus_counter_devices_counterx_county_error_noise”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jB'jé&sj˜}”jó&jé&subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjG'h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjQ'h]”hŒsysfs-bus-counter”…”�”}”(hjS'h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjO'ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]'Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´KÂhjG'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÂhhÊh²hubhÞ)�”}”(hŒfRead-only attribute that indicates whether excessive noise is present at the channel Y counter inputs.”h]”hŒfRead-only attribute that indicates whether excessive noise is present at the channel Y counter inputs.”…”�”}”(hju'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÂhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_counter_devices_counterx_county_floor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-counter-devices-counterx-county-floor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj‘'ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/counter\/devices\/counterX\/countY\/floor**”h]”j`)�”}”(hŒ9**\/sys\/bus\/counter\/devices\/counterX\/countY\/floor**”h]”hŒ5/sys/bus/counter/devices/counterX/countY/floor”…”�”}”(hj«'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K:hj¤'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ'ubah}”(h]”j�'ah ]”h"]”Œ1abi_sys_bus_counter_devices_counterx_county_floor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ'jƒ'sj˜}”j�'jƒ'subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjá'h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjë'h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´K:hjá'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K:hhÊh²hubhÞ)�”}”(hŒRCount value floor for Count Y. This is the lower limit for the respective counter.”h]”hŒRCount value floor for Count Y. This is the lower limit for the respective counter.”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K:hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_counter_devices_counterx_county_function:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-counter-devices-counterx-county-function”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj+(ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/counter\/devices\/counterX\/countY\/function**”h]”j`)�”}”(hŒ<**\/sys\/bus\/counter\/devices\/counterX\/countY\/function**”h]”hŒ8/sys/bus/counter/devices/counterX/countY/function”…”�”}”(hjE(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjA(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÉhj>(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj((ubah}”(h]”j'(ah ]”h"]”Œ4abi_sys_bus_counter_devices_counterx_county_function”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jv(j(sj˜}”j'(j(subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj{(h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj…(h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´KÉhj{(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÉhhÊh²hubhÞ)�”}”(hŒµCount function mode of Count Y; count function evaluation is triggered by conditions specified by the Count Y signalZ_action attributes. The following count functions are available:”h]”hŒµCount function mode of Count Y; count function evaluation is triggered by conditions specified by the Count Y signalZ_action attributes. The following count functions are available:”…”�”}”(hj©(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÉhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ,increase: Accumulated count is incremented. ”h]”(j!)�”}”(hŒ increase:”h]”hŒ increase:”…”�”}”(hj¾(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KÉhjº(ubj1)�”}”(hhh]”hÞ)�”}”(hŒ!Accumulated count is incremented.”h]”hŒ!Accumulated count is incremented.”…”�”}”(hjÏ(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÉhjÌ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjº(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KÉhj·(ubj)�”}”(hŒ,decrease: Accumulated count is decremented. ”h]”(j!)�”}”(hŒ decrease:”h]”hŒ decrease:”…”�”}”(hjí(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KÉhjé(ubj1)�”}”(hhh]”hÞ)�”}”(hŒ!Accumulated count is decremented.”h]”hŒ!Accumulated count is decremented.”…”�”}”(hjþ(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÉhjû(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjé(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KÉhj·(ubj)�”}”(hŒzpulse-direction: Rising edges on signal A updates the respective count. The input level of signal B determines direction. ”h]”(j!)�”}”(hŒpulse-direction:”h]”hŒpulse-direction:”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KÉhj)ubj1)�”}”(hhh]”hÞ)�”}”(hŒhRising edges on signal A updates the respective count. The input level of signal B determines direction.”h]”hŒhRising edges on signal A updates the respective count. The input level of signal B determines direction.”…”�”}”(hj-)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÉhj*)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KÉhj·(ubj)�”}”(hXquadrature x1 a: If direction is forward, rising edges on quadrature pair signal A updates the respective count; if the direction is backward, falling edges on quadrature pair signal A updates the respective count. Quadrature encoding determines the direction. ”h]”(j!)�”}”(hŒquadrature x1 a:”h]”hŒquadrature x1 a:”…”�”}”(hjK)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KÉhjG)ubj1)�”}”(hhh]”hÞ)�”}”(hŒóIf direction is forward, rising edges on quadrature pair signal A updates the respective count; if the direction is backward, falling edges on quadrature pair signal A updates the respective count. Quadrature encoding determines the direction.”h]”hŒóIf direction is forward, rising edges on quadrature pair signal A updates the respective count; if the direction is backward, falling edges on quadrature pair signal A updates the respective count. Quadrature encoding determines the direction.”…”�”}”(hj\)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÉhjY)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjG)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KÉhj·(ubj)�”}”(hXquadrature x1 b: If direction is forward, rising edges on quadrature pair signal B updates the respective count; if the direction is backward, falling edges on quadrature pair signal B updates the respective count. Quadrature encoding determines the direction. ”h]”(j!)�”}”(hŒquadrature x1 b:”h]”hŒquadrature x1 b:”…”�”}”(hjz)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KÉhjv)ubj1)�”}”(hhh]”hÞ)�”}”(hŒóIf direction is forward, rising edges on quadrature pair signal B updates the respective count; if the direction is backward, falling edges on quadrature pair signal B updates the respective count. Quadrature encoding determines the direction.”h]”hŒóIf direction is forward, rising edges on quadrature pair signal B updates the respective count; if the direction is backward, falling edges on quadrature pair signal B updates the respective count. Quadrature encoding determines the direction.”…”�”}”(hj‹)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÉhjˆ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjv)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KÉhj·(ubj)�”}”(hŒŽquadrature x2 a: Any state transition on quadrature pair signal A updates the respective count. Quadrature encoding determines the direction. ”h]”(j!)�”}”(hŒquadrature x2 a:”h]”hŒquadrature x2 a:”…”�”}”(hj©)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KÉhj¥)ubj1)�”}”(hhh]”hÞ)�”}”(hŒ|Any state transition on quadrature pair signal A updates the respective count. Quadrature encoding determines the direction.”h]”hŒ|Any state transition on quadrature pair signal A updates the respective count. Quadrature encoding determines the direction.”…”�”}”(hjº)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÉhj·)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¥)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KÉhj·(ubj)�”}”(hŒŽquadrature x2 b: Any state transition on quadrature pair signal B updates the respective count. Quadrature encoding determines the direction. ”h]”(j!)�”}”(hŒquadrature x2 b:”h]”hŒquadrature x2 b:”…”�”}”(hjØ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KÉhjÔ)ubj1)�”}”(hhh]”hÞ)�”}”(hŒ|Any state transition on quadrature pair signal B updates the respective count. Quadrature encoding determines the direction.”h]”hŒ|Any state transition on quadrature pair signal B updates the respective count. Quadrature encoding determines the direction.”…”�”}”(hjé)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÉhjæ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÔ)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KÉhj·(ubj)�”}”(hŒ“quadrature x4: Any state transition on either quadrature pair signals updates the respective count. Quadrature encoding determines the direction. ”h]”(j!)�”}”(hŒquadrature x4:”h]”hŒquadrature x4:”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´KÉhj*ubj1)�”}”(hhh]”hÞ)�”}”(hŒ‚Any state transition on either quadrature pair signals updates the respective count. Quadrature encoding determines the direction.”h]”hŒ‚Any state transition on either quadrature pair signals updates the respective count. Quadrature encoding determines the direction.”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KÉhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´KÉhj·(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_sys_bus_counter_devices_counterx_county_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-counter-devices-counterx-county-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjF*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/counter\/devices\/counterX\/countY\/name**”h]”j`)�”}”(hŒ8**\/sys\/bus\/counter\/devices\/counterX\/countY\/name**”h]”hŒ4/sys/bus/counter/devices/counterX/countY/name”…”�”}”(hj`*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KøhjY*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjS*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjF*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjC*ubah}”(h]”jB*ah ]”h"]”Œ0abi_sys_bus_counter_devices_counterx_county_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘*j8*sj˜}”jB*j8*subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj–*h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj *h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´Køhj–*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KøhhÊh²hubhÞ)�”}”(hŒ°Read-only attribute that indicates the device-specific name of Count Y. If possible, this should match the name of the respective channel as it appears in the device datasheet.”h]”hŒ°Read-only attribute that indicates the device-specific name of Count Y. If possible, this should match the name of the respective channel as it appears in the device datasheet.”…”�”}”(hjÄ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KøhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_counter_devices_counterx_county_num_overflows:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-counter-devices-counterx-county-num-overflows”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjà*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/counter\/devices\/counterX\/countY\/num_overflows**”h]”j`)�”}”(hŒA**\/sys\/bus\/counter\/devices\/counterX\/countY\/num_overflows**”h]”hŒ=/sys/bus/counter/devices/counterX/countY/num_overflows”…”�”}”(hjú*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjö*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M0hjó*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjð*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjí*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjà*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝ*ubah}”(h]”jÜ*ah ]”h"]”Œ9abi_sys_bus_counter_devices_counterx_county_num_overflows”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j++jÒ*sj˜}”jÜ*jÒ*subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj0+h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj:+h]”hŒsysfs-bus-counter”…”�”}”(hj<+h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj8+ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jF+Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´M0hj0+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M0hhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjÊ+h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjÔ+h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´MhjÊ+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MhhÊh²hubhÞ)�”}”(hŒ®Configure the prescaler value associated with Count Y. On the FlexTimer, the counter clock source passes through a prescaler (i.e. a counter). This acts like a clock divider.”h]”hŒ®Configure the prescaler value associated with Count Y. On the FlexTimer, the counter clock source passes through a prescaler (i.e. a counter). This acts like a clock divider.”…”�”}”(hjø+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_counter_devices_counterx_county_preset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-counter-devices-counterx-county-preset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjd,h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjn,h]”hŒsysfs-bus-counter”…”�”}”(hjp,h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjl,ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jz,Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´M hjd,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M hhÊh²hubhÞ)�”}”(hŒÞIf the counter device supports preset registers -- registers used to load counter channels to a set count upon device-defined preset operation trigger events -- the preset count for channel Y is provided by this attribute.”h]”hŒÞIf the counter device supports preset registers -- registers used to load counter channels to a set count upon device-defined preset operation trigger events -- the preset count for channel Y is provided by this attribute.”…”�”}”(hj’,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_counter_devices_counterx_county_preset_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-counter-devices-counterx-county-preset-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj®,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/counter\/devices\/counterX\/countY\/preset_enable**”h]”j`)�”}”(hŒA**\/sys\/bus\/counter\/devices\/counterX\/countY\/preset_enable**”h]”hŒ=/sys/bus/counter/devices/counterX/countY/preset_enable”…”�”}”(hjÈ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MhjÁ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«,ubah}”(h]”jª,ah ]”h"]”Œ9abi_sys_bus_counter_devices_counterx_county_preset_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jù,j ,sj˜}”jª,j ,subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjþ,h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj-h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´Mhjþ,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MhhÊh²hubhÞ)�”}”(hŒZWhether channel Y counter preset operation is enabled. Valid attribute values are boolean.”h]”hŒZWhether channel Y counter preset operation is enabled. Valid attribute values are boolean.”…”�”}”(hj,-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_counter_devices_counterx_county_signalz_action:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-counter-devices-counterx-county-signalz-action”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjH-ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/counter\/devices\/counterX\/countY\/signalZ_action**”h]”j`)�”}”(hŒB**\/sys\/bus\/counter\/devices\/counterX\/countY\/signalZ_action**”h]”hŒ>/sys/bus/counter/devices/counterX/countY/signalZ_action”…”�”}”(hjb-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´Mhj[-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjH-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjE-ubah}”(h]”jD-ah ]”h"]”Œ:abi_sys_bus_counter_devices_counterx_county_signalz_action”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“-j:-sj˜}”jD-j:-subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj˜-h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj¢-h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´Mhj˜-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MhhÊh²hubhÞ)�”}”(hŒºAction mode of Count Y for Signal Z. This attribute indicates the condition of Signal Z that triggers the count function evaluation for Count Y. The following action modes are available:”h]”hŒºAction mode of Count Y for Signal Z. This attribute indicates the condition of Signal Z that triggers the count function evaluation for Count Y. The following action modes are available:”…”�”}”(hjÆ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ�none: Signal does not trigger the count function. In Pulse-Direction count function mode, this Signal is evaluated as Direction. ”h]”(j!)�”}”(hŒnone:”h]”hŒnone:”…”�”}”(hjÛ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´Mhj×-ubj1)�”}”(hhh]”hÞ)�”}”(hŒzSignal does not trigger the count function. In Pulse-Direction count function mode, this Signal is evaluated as Direction.”h]”hŒzSignal does not trigger the count function. In Pulse-Direction count function mode, this Signal is evaluated as Direction.”…”�”}”(hjì-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´Mhjé-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj×-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´MhjÔ-ubj)�”}”(hŒ2rising edge: Low state transitions to high state. ”h]”(j!)�”}”(hŒ rising edge:”h]”hŒ rising edge:”…”�”}”(hj .h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´Mhj.ubj1)�”}”(hhh]”hÞ)�”}”(hŒ$Low state transitions to high state.”h]”hŒ$Low state transitions to high state.”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´Mhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´MhjÔ-ubj)�”}”(hŒ3falling edge: High state transitions to low state. ”h]”(j!)�”}”(hŒ falling edge:”h]”hŒ falling edge:”…”�”}”(hj9.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´Mhj5.ubj1)�”}”(hhh]”hÞ)�”}”(hŒ$High state transitions to low state.”h]”hŒ$High state transitions to low state.”…”�”}”(hjJ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MhjG.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj5.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´MhjÔ-ubj)�”}”(hŒ#both edges: Any state transition. ”h]”(j!)�”}”(hŒ both edges:”h]”hŒ both edges:”…”�”}”(hjh.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´Mhjd.ubj1)�”}”(hhh]”hÞ)�”}”(hŒAny state transition.”h]”hŒAny state transition.”…”�”}”(hjy.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´Mhjv.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjd.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´MhjÔ-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ@.. _abi_sys_bus_counter_devices_counterx_county_spike_filter_ns:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-counter-devices-counterx-county-spike-filter-ns”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj§.ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/counter\/devices\/counterX\/countY\/spike_filter_ns**”h]”j`)�”}”(hŒC**\/sys\/bus\/counter\/devices\/counterX\/countY\/spike_filter_ns**”h]”hŒ?/sys/bus/counter/devices/counterX/countY/spike_filter_ns”…”�”}”(hjÁ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MRhjº.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤.ubah}”(h]”j£.ah ]”h"]”Œ;abi_sys_bus_counter_devices_counterx_county_spike_filter_ns”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò.j™.sj˜}”j£.j™.subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj÷.h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj/h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´MRhj÷.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MRhhÊh²hubhÞ)�”}”(hŒÑIf the counter device supports programmable spike filter this attribute indicates the value in nanoseconds where noise pulses shorter or equal to configured value are ignored. Value 0 means filter is disabled.”h]”hŒÑIf the counter device supports programmable spike filter this attribute indicates the value in nanoseconds where noise pulses shorter or equal to configured value are ignored. Value 0 means filter is disabled.”…”�”}”(hj%/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MRhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_counter_devices_counterx_events_queue_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-counter-devices-counterx-events-queue-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjA/ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/counter\/devices\/counterX\/events_queue_size**”h]”j`)�”}”(hŒ=**\/sys\/bus\/counter\/devices\/counterX\/events_queue_size**”h]”hŒ9/sys/bus/counter/devices/counterX/events_queue_size”…”�”}”(hj[/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjW/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M[hjT/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjN/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjA/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>/ubah}”(h]”j=/ah ]”h"]”Œ6abi_sys_bus_counter_devices_counterx_events_queue_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒ/j3/sj˜}”j=/j3/subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj‘/h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj›/h]”hŒsysfs-bus-counter”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´M[hj‘/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M[hhÊh²hubhÞ)�”}”(hŒŽSize of the Counter events queue in number of struct counter_event data structures. The number of elements will be rounded-up to a power of 2.”h]”hŒŽSize of the Counter events queue in number of struct counter_event data structures. The number of elements will be rounded-up to a power of 2.”…”�”}”(hj¿/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M[hhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_counter_devices_counterx_external_input_phase_clock_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-counter-devices-counterx-external-input-phase-clock-select”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjÛ/ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/counter\/devices\/counterX\/external_input_phase_clock_select**”h]”j`)�”}”(hŒM**\/sys\/bus\/counter\/devices\/counterX\/external_input_phase_clock_select**”h]”hŒI/sys/bus/counter/devices/counterX/external_input_phase_clock_select”…”�”}”(hjõ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K hjî/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjë/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjè/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛ/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØ/ubah}”(h]”j×/ah ]”h"]”ŒFabi_sys_bus_counter_devices_counterx_external_input_phase_clock_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&0jÍ/sj˜}”j×/jÍ/subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj+0h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj50h]”hŒsysfs-bus-counter”…”�”}”(hj70h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj30ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jA0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´K hj+0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K hhÊh²hubhÞ)�”}”(hŒDSelects the external clock pin for phase counting mode of Counter X.”h]”hŒDSelects the external clock pin for phase counting mode of Counter X.”…”�”}”(hjY0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒQMTCLKA-MTCLKB: MTCLKA and MTCLKB pins are selected for the external phase clock. ”h]”(j!)�”}”(hŒMTCLKA-MTCLKB:”h]”hŒMTCLKA-MTCLKB:”…”�”}”(hjn0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´K hjj0ubj1)�”}”(hhh]”hÞ)�”}”(hŒAMTCLKA and MTCLKB pins are selected for the external phase clock.”h]”hŒAMTCLKA and MTCLKB pins are selected for the external phase clock.”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K hj|0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjj0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´K hjg0ubj)�”}”(hŒRMTCLKC-MTCLKD: MTCLKC and MTCLKD pins are selected for the external phase clock. ”h]”(j!)�”}”(hŒMTCLKC-MTCLKD:”h]”hŒMTCLKC-MTCLKD:”…”�”}”(hj�0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´K hj™0ubj1)�”}”(hhh]”hÞ)�”}”(hŒAMTCLKC and MTCLKD pins are selected for the external phase clock.”h]”hŒAMTCLKC and MTCLKD pins are selected for the external phase clock.”…”�”}”(hj®0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´K hj«0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj™0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´K hjg0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒU.. _abi_sys_bus_counter_devices_counterx_external_input_phase_clock_select_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒPabi-sys-bus-counter-devices-counterx-external-input-phase-clock-select-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hjÜ0ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/counter\/devices\/counterX\/external_input_phase_clock_select_available**”h]”j`)�”}”(hŒW**\/sys\/bus\/counter\/devices\/counterX\/external_input_phase_clock_select_available**”h]”hŒS/sys/bus/counter/devices/counterX/external_input_phase_clock_select_available”…”�”}”(hjö0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjò0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´Khjï0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjé0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜ0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙ0ubah}”(h]”jØ0ah ]”h"]”ŒPabi_sys_bus_counter_devices_counterx_external_input_phase_clock_select_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j'1jÎ0sj˜}”jØ0jÎ0subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj,1h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj61h]”hŒsysfs-bus-counter”…”�”}”(hj81h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj41ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jB1Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´Khj,1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KhhÊh²hubhÞ)�”}”(hŒaDiscrete set of available values for the respective device configuration are listed in this file.”h]”hŒaDiscrete set of available values for the respective device configuration are listed in this file.”…”�”}”(hjZ1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_counter_devices_counterx_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-counter-devices-counterx-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjv1ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/counter\/devices\/counterX\/name**”h]”j`)�”}”(hŒ0**\/sys\/bus\/counter\/devices\/counterX\/name**”h]”hŒ,/sys/bus/counter/devices/counterX/name”…”�”}”(hj�1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´Mchj‰1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjv1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjs1ubah}”(h]”jr1ah ]”h"]”Œ)abi_sys_bus_counter_devices_counterx_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁ1jh1sj˜}”jr1jh1subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjÆ1h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjÐ1h]”hŒsysfs-bus-counter”…”�”}”(hjÒ1h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÎ1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÜ1Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´MchjÆ1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MchhÊh²hubhÞ)�”}”(hŒŸRead-only attribute that indicates the device-specific name of the Counter. This should match the name of the device as it appears in its respective datasheet.”h]”hŒŸRead-only attribute that indicates the device-specific name of the Counter. This should match the name of the device as it appears in its respective datasheet.”…”�”}”(hjô1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MchhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_counter_devices_counterx_num_counts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-counter-devices-counterx-num-counts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj2ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/counter\/devices\/counterX\/num_counts**”h]”j`)�”}”(hŒ6**\/sys\/bus\/counter\/devices\/counterX\/num_counts**”h]”hŒ2/sys/bus/counter/devices/counterX/num_counts”…”�”}”(hj*2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´Mkhj#2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj 2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj 2ubah}”(h]”j 2ah ]”h"]”Œ/abi_sys_bus_counter_devices_counterx_num_counts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[2j2sj˜}”j 2j2subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj`2h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjj2h]”hŒsysfs-bus-counter”…”�”}”(hjl2h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjh2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jv2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´Mkhj`2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MkhhÊh²hubhÞ)�”}”(hŒWRead-only attribute that indicates the total number of Counts belonging to the Counter.”h]”hŒWRead-only attribute that indicates the total number of Counts belonging to the Counter.”…”�”}”(hjŽ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MkhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_counter_devices_counterx_num_signals:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-counter-devices-counterx-num-signals”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjª2ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/counter\/devices\/counterX\/num_signals**”h]”j`)�”}”(hŒ7**\/sys\/bus\/counter\/devices\/counterX\/num_signals**”h]”hŒ3/sys/bus/counter/devices/counterX/num_signals”…”�”}”(hjÄ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´Mrhj½2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjª2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§2ubah}”(h]”j¦2ah ]”h"]”Œ0abi_sys_bus_counter_devices_counterx_num_signals”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõ2jœ2sj˜}”j¦2jœ2subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjú2h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj3h]”hŒsysfs-bus-counter”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´Mrhjú2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MrhhÊh²hubhÞ)�”}”(hŒXRead-only attribute that indicates the total number of Signals belonging to the Counter.”h]”hŒXRead-only attribute that indicates the total number of Signals belonging to the Counter.”…”�”}”(hj(3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MrhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_counter_devices_counterx_signaly_cable_fault:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-counter-devices-counterx-signaly-cable-fault”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjD3ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/counter\/devices\/counterX\/signalY\/cable_fault**”h]”j`)�”}”(hŒ@**\/sys\/bus\/counter\/devices\/counterX\/signalY\/cable_fault**”h]”hŒ</sys/bus/counter/devices/counterX/signalY/cable_fault”…”�”}”(hj^3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MyhjW3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjD3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjA3ubah}”(h]”j@3ah ]”h"]”Œ8abi_sys_bus_counter_devices_counterx_signaly_cable_fault”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�3j63sj˜}”j@3j63subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj”3h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjž3h]”hŒsysfs-bus-counter”…”�”}”(hj 3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjœ3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jª3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´Myhj”3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MyhhÊh²hubhÞ)�”}”(hXRead-only attribute that indicates whether a differential encoder cable fault (not connected or loose wires) is detected for the respective channel of Signal Y. Valid attribute values are boolean. Detection must first be enabled via the corresponding cable_fault_enable attribute.”h]”hXRead-only attribute that indicates whether a differential encoder cable fault (not connected or loose wires) is detected for the respective channel of Signal Y. Valid attribute values are boolean. Detection must first be enabled via the corresponding cable_fault_enable attribute.”…”�”}”(hjÂ3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MyhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_counter_devices_counterx_signaly_cable_fault_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-counter-devices-counterx-signaly-cable-fault-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjÞ3ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/counter\/devices\/counterX\/signalY\/cable_fault_enable**”h]”j`)�”}”(hŒG**\/sys\/bus\/counter\/devices\/counterX\/signalY\/cable_fault_enable**”h]”hŒC/sys/bus/counter/devices/counterX/signalY/cable_fault_enable”…”�”}”(hjø3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjô3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´Mƒhjñ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjë3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÞ3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÛ3ubah}”(h]”jÚ3ah ]”h"]”Œ?abi_sys_bus_counter_devices_counterx_signaly_cable_fault_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)4jÐ3sj˜}”jÚ3jÐ3subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hj.4h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”• h]”j§)�”}”(hj84h]”hŒsysfs-bus-counter”…”�”}”(hj:4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj64ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jD4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´Mƒhj.4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MƒhhÊh²hubhÞ)�”}”(hŒ�Whether detection of differential encoder cable faults for the respective channel of Signal Y is enabled. Valid attribute values are boolean.”h]”hŒ�Whether detection of differential encoder cable faults for the respective channel of Signal Y is enabled. Valid attribute values are boolean.”…”�”}”(hj\4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MƒhhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_counter_devices_counterx_signaly_filter_clock_prescaler:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-counter-devices-counterx-signaly-filter-clock-prescaler”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjx4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/counter\/devices\/counterX\/signalY\/filter_clock_prescaler**”h]”j`)�”}”(hŒK**\/sys\/bus\/counter\/devices\/counterX\/signalY\/filter_clock_prescaler**”h]”hŒG/sys/bus/counter/devices/counterX/signalY/filter_clock_prescaler”…”�”}”(hj’4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M‹hj‹4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjx4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hju4ubah}”(h]”jt4ah ]”h"]”ŒCabi_sys_bus_counter_devices_counterx_signaly_filter_clock_prescaler”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃ4jj4sj˜}”jt4jj4subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjÈ4h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjÒ4h]”hŒsysfs-bus-counter”…”�”}”(hjÔ4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÐ4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÞ4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´M‹hjÈ4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M‹hhÊh²hubhÞ)�”}”(hŒpFilter clock factor for input Signal Y. This prescaler value affects the inputs of both quadrature pair signals.”h]”hŒpFilter clock factor for input Signal Y. This prescaler value affects the inputs of both quadrature pair signals.”…”�”}”(hjö4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M‹hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_counter_devices_counterx_signaly_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-counter-devices-counterx-signaly-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj5ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/counter\/devices\/counterX\/signalY\/frequency**”h]”j`)�”}”(hŒ>**\/sys\/bus\/counter\/devices\/counterX\/signalY\/frequency**”h]”hŒ:/sys/bus/counter/devices/counterX/signalY/frequency”…”�”}”(hj,5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MÙhj%5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5ubah}”(h]”j5ah ]”h"]”Œ6abi_sys_bus_counter_devices_counterx_signaly_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]5j5sj˜}”j5j5subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjb5h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjl5h]”hŒsysfs-bus-counter”…”�”}”(hjn5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjj5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jx5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´MÙhjb5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MÙhhÊh²hubhÞ)�”}”(hŒARead-only attribute that indicates the signal Y frequency, in Hz.”h]”hŒARead-only attribute that indicates the signal Y frequency, in Hz.”…”�”}”(hj�5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MÙhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_counter_devices_counterx_signaly_index_polarity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-counter-devices-counterx-signaly-index-polarity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj¬5ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/counter\/devices\/counterX\/signalY\/index_polarity**”h]”j`)�”}”(hŒC**\/sys\/bus\/counter\/devices\/counterX\/signalY\/index_polarity**”h]”hŒ?/sys/bus/counter/devices/counterX/signalY/index_polarity”…”�”}”(hjÆ5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M’hj¿5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©5ubah}”(h]”j¨5ah ]”h"]”Œ;abi_sys_bus_counter_devices_counterx_signaly_index_polarity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷5jž5sj˜}”j¨5jž5subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjü5h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj6h]”hŒsysfs-bus-counter”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´M’hjü5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M’hhÊh²hubhÞ)�”}”(hŒNActive level of index input Signal Y; irrelevant in non-synchronous load mode.”h]”hŒNActive level of index input Signal Y; irrelevant in non-synchronous load mode.”…”�”}”(hj*6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M’hhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_counter_devices_counterx_signaly_index_polarity_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-counter-devices-counterx-signaly-index-polarity-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hjF6ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/counter\/devices\/counterX\/signalY\/index_polarity_available**”h]”j`)�”}”(hŒM**\/sys\/bus\/counter\/devices\/counterX\/signalY\/index_polarity_available**”h]”hŒI/sys/bus/counter/devices/counterX/signalY/index_polarity_available”…”�”}”(hj`6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M™hjY6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjS6ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/counter\/devices\/counterX\/signalY\/synchronous_mode_available**”h]”j`)�”}”(hŒO**\/sys\/bus\/counter\/devices\/counterX\/signalY\/synchronous_mode_available**”h]”hŒK/sys/bus/counter/devices/counterX/signalY/synchronous_mode_available”…”�”}”(hjŠ6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M™hjƒ6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjS6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjF6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjC6ubah}”(h]”jB6ah ]”h"]”ŒEabi_sys_bus_counter_devices_counterx_signaly_index_polarity_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j»6j86sj˜}”jB6j86subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjÀ6h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjÊ6h]”hŒsysfs-bus-counter”…”�”}”(hjÌ6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÈ6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÖ6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´M™hjÀ6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M™hhÊh²hubhÞ)�”}”(hŒcDiscrete set of available values for the respective Signal Y configuration are listed in this file.”h]”hŒcDiscrete set of available values for the respective Signal Y configuration are listed in this file.”…”�”}”(hjî6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M™hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_counter_devices_counterx_signaly_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-counter-devices-counterx-signaly-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj 7ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/counter\/devices\/counterX\/signalY\/name**”h]”j`)�”}”(hŒ9**\/sys\/bus\/counter\/devices\/counterX\/signalY\/name**”h]”hŒ5/sys/bus/counter/devices/counterX/signalY/name”…”�”}”(hj$7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj 7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M®hj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj 7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7ubah}”(h]”j7ah ]”h"]”Œ1abi_sys_bus_counter_devices_counterx_signaly_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jU7jü6sj˜}”j7jü6subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjZ7h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjd7h]”hŒsysfs-bus-counter”…”�”}”(hjf7h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjb7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jp7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´M®hjZ7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M®hhÊh²hubhÞ)�”}”(hŒ°Read-only attribute that indicates the device-specific name of Signal Y. If possible, this should match the name of the respective signal as it appears in the device datasheet.”h]”hŒ°Read-only attribute that indicates the device-specific name of Signal Y. If possible, this should match the name of the respective signal as it appears in the device datasheet.”…”�”}”(hjˆ7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M®hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_counter_devices_counterx_signaly_polarity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-counter-devices-counterx-signaly-polarity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¤7ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/counter\/devices\/counterX\/signalY\/polarity**”h]”j`)�”}”(hŒ=**\/sys\/bus\/counter\/devices\/counterX\/signalY\/polarity**”h]”hŒ9/sys/bus/counter/devices/counterX/signalY/polarity”…”�”}”(hj¾7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjº7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M¡hj·7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡7ubah}”(h]”j 7ah ]”h"]”Œ5abi_sys_bus_counter_devices_counterx_signaly_polarity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jï7j–7sj˜}”j 7j–7subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjô7h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjþ7h]”hŒsysfs-bus-counter”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjü7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j 8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´M¡hjô7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M¡hhÊh²hubhÞ)�”}”(hŒFActive level of Signal Y. The following polarity values are available:”h]”hŒFActive level of Signal Y. The following polarity values are available:”…”�”}”(hj"8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M¡hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒCpositive: Signal high state considered active level (rising edge). ”h]”(j!)�”}”(hŒ positive:”h]”hŒ positive:”…”�”}”(hj78h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´M¡hj38ubj1)�”}”(hhh]”hÞ)�”}”(hŒ8Signal high state considered active level (rising edge).”h]”hŒ8Signal high state considered active level (rising edge).”…”�”}”(hjH8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M¡hjE8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj38ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´M¡hj08ubj)�”}”(hŒDnegative: Signal low state considered active level (falling edge). ”h]”(j!)�”}”(hŒ negative:”h]”hŒ negative:”…”�”}”(hjf8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´M¡hjb8ubj1)�”}”(hhh]”hÞ)�”}”(hŒ8Signal low state considered active level (falling edge).”h]”hŒ8Signal low state considered active level (falling edge).”…”�”}”(hjw8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M¡hjt8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjb8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´M¡hj08ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ8.. _abi_sys_bus_counter_devices_counterx_signaly_signal:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-counter-devices-counterx-signaly-signal”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj¥8ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/counter\/devices\/counterX\/signalY\/signal**”h]”j`)�”}”(hŒ;**\/sys\/bus\/counter\/devices\/counterX\/signalY\/signal**”h]”hŒ7/sys/bus/counter/devices/counterX/signalY/signal”…”�”}”(hj¿8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M¶hj¸8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢8ubah}”(h]”j¡8ah ]”h"]”Œ3abi_sys_bus_counter_devices_counterx_signaly_signal”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jð8j—8sj˜}”j¡8j—8subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjõ8h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hjÿ8h]”hŒsysfs-bus-counter”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjý8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j 9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´M¶hjõ8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M¶hhÊh²hubhÞ)�”}”(hŒPSignal level state of Signal Y. The following signal level states are available:”h]”hŒPSignal level state of Signal Y. The following signal level states are available:”…”�”}”(hj#9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M¶hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒlow: Low level state. ”h]”(j!)�”}”(hŒlow:”h]”hŒlow:”…”�”}”(hj89h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´M¶hj49ubj1)�”}”(hhh]”hÞ)�”}”(hŒLow level state.”h]”hŒLow level state.”…”�”}”(hjI9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M¶hjF9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj49ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´M¶hj19ubj)�”}”(hŒhigh: High level state. ”h]”(j!)�”}”(hŒhigh:”h]”hŒhigh:”…”�”}”(hjg9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´M¶hjc9ubj1)�”}”(hhh]”hÞ)�”}”(hŒHigh level state.”h]”hŒHigh level state.”…”�”}”(hjx9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´M¶hju9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjc9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´M¶hj19ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒB.. _abi_sys_bus_counter_devices_counterx_signaly_synchronous_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-counter-devices-counterx-signaly-synchronous-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj¦9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/counter\/devices\/counterX\/signalY\/synchronous_mode**”h]”j`)�”}”(hŒE**\/sys\/bus\/counter\/devices\/counterX\/signalY\/synchronous_mode**”h]”hŒA/sys/bus/counter/devices/counterX/signalY/synchronous_mode”…”�”}”(hjÀ9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MÃhj¹9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£9ubah}”(h]”j¢9ah ]”h"]”Œ=abi_sys_bus_counter_devices_counterx_signaly_synchronous_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñ9j˜9sj˜}”j¢9j˜9subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-counter `”h]”(hŒDefined on file ”…”�”}”(hjö9h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-counter `”h]”j§)�”}”(hj:h]”hŒsysfs-bus-counter”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjþ9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j :Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_counter”uh1hh³jáh´MÃhjö9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MÃhhÊh²hubhÞ)�”}”(hŒµConfigure the counter associated with Signal Y for non-synchronous or synchronous load mode. Synchronous load mode cannot be selected in non-quadrature (Pulse-Direction) clock mode.”h]”hŒµConfigure the counter associated with Signal Y for non-synchronous or synchronous load mode. Synchronous load mode cannot be selected in non-quadrature (Pulse-Direction) clock mode.”…”�”}”(hj$:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MÃhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ¼non-synchronous: A logic low level is the active level at this index input. The index function (as enabled via preset_enable) is performed directly on the active level of the index input. ”h]”(j!)�”}”(hŒnon-synchronous:”h]”hŒnon-synchronous:”…”�”}”(hj9:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´MÃhj5:ubj1)�”}”(hhh]”hÞ)�”}”(hŒªA logic low level is the active level at this index input. The index function (as enabled via preset_enable) is performed directly on the active level of the index input.”h]”hŒªA logic low level is the active level at this index input. The index function (as enabled via preset_enable) is performed directly on the active level of the index input.”…”�”}”(hjJ:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MÃhjG:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj5:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´MÃhj2:ubj)�”}”(hXsynchronous: Intended for interfacing with encoder Index output in quadrature clock mode. The active level is configured via index_polarity. The index function (as enabled via preset_enable) is performed synchronously with the quadrature clock on the active level of the index input. ”h]”(j!)�”}”(hŒ synchronous:”h]”hŒ synchronous:”…”�”}”(hjh:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jáh´MÃhjd:ubj1)�”}”(hhh]”hÞ)�”}”(hXIntended for interfacing with encoder Index output in quadrature clock mode. The active level is configured via index_polarity. The index function (as enabled via preset_enable) is performed synchronously with the quadrature clock on the active level of the index input.”h]”hXIntended for interfacing with encoder Index output in quadrature clock mode. The active level is configured via index_polarity. The index function (as enabled via preset_enable) is performed synchronously with the quadrature clock on the active level of the index input.”…”�”}”(hjy:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jáh´MÃhjv:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjd:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jáh´MÃhj2:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ,.. _abi_sys_bus_css_devices_driver_override:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-css-devices-driver-override”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj§:ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/css\/devices\/\.\.\.\/driver_override**”h]”j`)�”}”(hŒ5**\/sys\/bus\/css\/devices\/\.\.\.\/driver_override**”h]”hŒ1/sys/bus/css/devices/.../driver_override”…”�”}”(hjÁ:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-css”h´K#hjº:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤:ubah}”(h]”j£:ah ]”h"]”Œ'abi_sys_bus_css_devices_driver_override”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jó:j™:sj˜}”j£:j™:subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-css `”h]”(hŒDefined on file ”…”�”}”(hjø:h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-css `”h]”j§)�”}”(hj;h]”hŒ sysfs-bus-css”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_css”uh1hh³jÕ:h´K#hjø:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´K#hhÊh²hubhÞ)�”}”(hX}This file allows the driver for a device to be specified. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo vfio-ccw > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as "none". Only a single driver may be specified in the override, there is no support for parsing delimiters.”h]”hX�This file allows the driver for a device to be specified. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo vfio-ccw > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as “noneâ€�. Only a single driver may be specified in the override, there is no support for parsing delimiters.”…”�”}”(hj&;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´K#hhÊh²hubhÞ)�”}”(hŒ¸Note that unlike the mechanism of the same name for pci, this file does not allow to override basic matching rules. I.e., the driver must still match the subchannel type of the device.”h]”hŒ¸Note that unlike the mechanism of the same name for pci, this file does not allow to override basic matching rules. I.e., the driver must still match the subchannel type of the device.”…”�”}”(hj4;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´K#hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_css_devices_modalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-css-devices-modalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjP;ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/css\/devices\/\.\.\.\/modalias**”h]”j`)�”}”(hŒ.**\/sys\/bus\/css\/devices\/\.\.\.\/modalias**”h]”hŒ*/sys/bus/css/devices/.../modalias”…”�”}”(hjj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjf;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´Khjc;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj];ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjP;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjM;ubah}”(h]”jL;ah ]”h"]”Œ abi_sys_bus_css_devices_modalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›;jB;sj˜}”jL;jB;subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-css `”h]”(hŒDefined on file ”…”�”}”(hj ;h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-css `”h]”j§)�”}”(hjª;h]”hŒ sysfs-bus-css”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_css”uh1hh³jÕ:h´Khj ;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´KhhÊh²hubhÞ)�”}”(hŒyContains the module alias as reported with uevents. It is of the format css:t and present for all subchannel types.”h]”hŒyContains the module alias as reported with uevents. It is of the format css:t and present for all subchannel types.”…”�”}”(hjÎ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_css_devices_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-css-devices-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjê;ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/css\/devices\/\.\.\.\/type**”h]”j`)�”}”(hŒ***\/sys\/bus\/css\/devices\/\.\.\.\/type**”h]”hŒ&/sys/bus/css/devices/.../type”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´Khjý;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjú;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjê;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjç;ubah}”(h]”jæ;ah ]”h"]”Œabi_sys_bus_css_devices_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5<jÜ;sj˜}”jæ;jÜ;subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-css `”h]”(hŒDefined on file ”…”�”}”(hj:<h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-css `”h]”j§)�”}”(hjD<h]”hŒ sysfs-bus-css”…”�”}”(hjF<h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjB<ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jP<Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_css”uh1hh³jÕ:h´Khj:<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´KhhÊh²hubhÞ)�”}”(hŒnContains the subchannel type, as reported by the hardware. This attribute is present for all subchannel types.”h]”hŒnContains the subchannel type, as reported by the hardware. This attribute is present for all subchannel types.”…”�”}”(hjh<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_css_drivers_io_subchannel_chpids:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-css-drivers-io-subchannel-chpids”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj„<ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/css\/drivers\/io_subchannel\/\.\.\.\/chpids**”h]”j`)�”}”(hŒ;**\/sys\/bus\/css\/drivers\/io_subchannel\/\.\.\.\/chpids**”h]”hŒ7/sys/bus/css/drivers/io_subchannel/.../chpids”…”�”}”(hjž<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjš<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´Khj—<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�<ubah}”(h]”j€<ah ]”h"]”Œ,abi_sys_bus_css_drivers_io_subchannel_chpids”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏ<jv<sj˜}”j€<jv<subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-css `”h]”(hŒDefined on file ”…”�”}”(hjÔ<h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-css `”h]”j§)�”}”(hjÞ<h]”hŒ sysfs-bus-css”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_css”uh1hh³jÕ:h´KhjÔ<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´KhhÊh²hubhÞ)�”}”(hŒ‚Contains the ids of the channel paths used by this subchannel, as reported by the channel subsystem during subchannel recognition.”h]”hŒ‚Contains the ids of the channel paths used by this subchannel, as reported by the channel subsystem during subchannel recognition.”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´KhhÊh²hubhÞ)�”}”(hŒ3Note: This is an I/O-subchannel specific attribute.”h]”hŒ3Note: This is an I/O-subchannel specific attribute.”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: s390-tools, HAL ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj%=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÕ:h´Khj!=ubj1)�”}”(hhh]”hÞ)�”}”(hŒs390-tools, HAL”h]”hŒs390-tools, HAL”…”�”}”(hj6=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´Khj3=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj!=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÕ:h´Khj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_sys_bus_css_drivers_io_subchannel_pimpampom:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-css-drivers-io-subchannel-pimpampom”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjd=ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/css\/drivers\/io_subchannel\/\.\.\.\/pimpampom**”h]”j`)�”}”(hŒ>**\/sys\/bus\/css\/drivers\/io_subchannel\/\.\.\.\/pimpampom**”h]”hŒ:/sys/bus/css/drivers/io_subchannel/.../pimpampom”…”�”}”(hj~=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjz=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´Khjw=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjt=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjq=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjd=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hja=ubah}”(h]”j`=ah ]”h"]”Œ/abi_sys_bus_css_drivers_io_subchannel_pimpampom”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯=jV=sj˜}”j`=jV=subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-css `”h]”(hŒDefined on file ”…”�”}”(hj´=h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-css `”h]”j§)�”}”(hj¾=h]”hŒ sysfs-bus-css”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_css”uh1hh³jÕ:h´Khj´=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´KhhÊh²hubhÞ)�”}”(hŒßContains the PIM/PAM/POM values, as reported by the channel subsystem when last queried by the common I/O layer (this implies that this attribute is not necessarily in sync with the values current in the channel subsystem).”h]”hŒßContains the PIM/PAM/POM values, as reported by the channel subsystem when last queried by the common I/O layer (this implies that this attribute is not necessarily in sync with the values current in the channel subsystem).”…”�”}”(hjâ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´KhhÊh²hubhÞ)�”}”(hŒ3Note: This is an I/O-subchannel specific attribute.”h]”hŒ3Note: This is an I/O-subchannel specific attribute.”…”�”}”(hjð=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: s390-tools, HAL ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÕ:h´Khj>ubj1)�”}”(hhh]”hÞ)�”}”(hŒs390-tools, HAL”h]”hŒs390-tools, HAL”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ:h´Khj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÕ:h´Khjþ=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ$.. _abi_sys_bus_cxl_devices_devtype:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-cxl-devices-devtype”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjD>ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/bus\/cxl\/devices\/\*\/devtype**”h]”j`)�”}”(hŒ)**\/sys\/bus\/cxl\/devices\/\*\/devtype**”h]”hŒ%/sys/bus/cxl/devices/*/devtype”…”�”}”(hj^>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-cxl”h´K¬hjW>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjD>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjA>ubah}”(h]”j@>ah ]”h"]”Œabi_sys_bus_cxl_devices_devtype”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�>j6>sj˜}”j@>j6>subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj•>h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjŸ>h]”hŒ sysfs-bus-cxl”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´K¬hj•>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K¬hhÊh²hubhÞ)�”}”(hŒ¬(RO) CXL device objects export the devtype attribute which mirrors the same value communicated in the DEVTYPE environment variable for uevents for devices on the "cxl" bus.”h]”hŒ°(RO) CXL device objects export the devtype attribute which mirrors the same value communicated in the DEVTYPE environment variable for uevents for devices on the “cxlâ€� bus.”…”�”}”(hjÃ>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K¬hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_cxl_devices_modalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-cxl-devices-modalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjß>ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/cxl\/devices\/\*\/modalias**”h]”j`)�”}”(hŒ***\/sys\/bus\/cxl\/devices\/\*\/modalias**”h]”hŒ&/sys/bus/cxl/devices/*/modalias”…”�”}”(hjù>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K¶hjò>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjì>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjß>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜ>ubah}”(h]”jÛ>ah ]”h"]”Œ abi_sys_bus_cxl_devices_modalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*?jÑ>sj˜}”jÛ>jÑ>subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj/?h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj9?h]”hŒ sysfs-bus-cxl”…”�”}”(hj;?h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7?ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jE?Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´K¶hj/?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K¶hhÊh²hubhÞ)�”}”(hŒ®(RO) CXL device objects export the modalias attribute which mirrors the same value communicated in the MODALIAS environment variable for uevents for devices on the "cxl" bus.”h]”hŒ²(RO) CXL device objects export the modalias attribute which mirrors the same value communicated in the MODALIAS environment variable for uevents for devices on the “cxlâ€� bus.”…”�”}”(hj]?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K¶hhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_cxl_devices_decoderx_y:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-cxl-devices-decoderx-y”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjy?ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/bus\/cxl\/devices\/decoderX\.Y**”h]”j`)�”}”(hŒ)**\/sys\/bus\/cxl\/devices\/decoderX\.Y**”h]”hŒ%/sys/bus/cxl/devices/decoderX.Y”…”�”}”(hj“?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KùhjŒ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjy?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjv?ubah}”(h]”ju?ah ]”h"]”Œ"abi_sys_bus_cxl_devices_decoderx_y”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄ?jk?sj˜}”ju?jk?subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjÉ?h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjÓ?h]”hŒ sysfs-bus-cxl”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´KùhjÉ?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KùhhÊh²hubhÞ)�”}”(hXU(RO) CXL decoder objects are enumerated from either a platform firmware description, or a CXL HDM decoder register set in a PCIe device (see CXL 2.0 section 8.2.5.12 CXL HDM Decoder Capability Structure). The 'X' in decoderX.Y represents the cxl_port container of this decoder, and 'Y' represents the instance id of a given decoder resource.”h]”hX](RO) CXL decoder objects are enumerated from either a platform firmware description, or a CXL HDM decoder register set in a PCIe device (see CXL 2.0 section 8.2.5.12 CXL HDM Decoder Capability Structure). The ‘X’ in decoderX.Y represents the cxl_port container of this decoder, and ‘Y’ represents the instance id of a given decoder resource.”…”�”}”(hj÷?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KùhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_cxl_devices_decoderx_y_cap_pmem:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-cxl-devices-decoderx-y-cap-pmem”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj@ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/cap_pmem**”h]”j`)�”}”(hŒ3**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/cap_pmem**”h]”hŒ//sys/bus/cxl/devices/decoderX.Y/cap_pmem”…”�”}”(hj-@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M.hj&@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj @ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/cap_ram**”h]”j`)�”}”(hŒ2**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/cap_ram**”h]”hŒ./sys/bus/cxl/devices/decoderX.Y/cap_ram”…”�”}”(hjW@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M.hjP@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj @ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/cap_type2**”h]”j`)�”}”(hŒ4**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/cap_type2**”h]”hŒ0/sys/bus/cxl/devices/decoderX.Y/cap_type2”…”�”}”(hj�@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M.hjz@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj @ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/cap_type3**”h]”j`)�”}”(hŒ4**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/cap_type3**”h]”hŒ0/sys/bus/cxl/devices/decoderX.Y/cap_type3”…”�”}”(hj«@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M.hj¤@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj @ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@ubah}”(h]”j@ah ]”h"]”Œ+abi_sys_bus_cxl_devices_decoderx_y_cap_pmem”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ@j@sj˜}”j@j@subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjá@h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjë@h]”hŒ sysfs-bus-cxl”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´M.hjá@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M.hhÊh²hubhÞ)�”}”(hXd(RO) When a CXL decoder is of devtype "cxl_decoder_root", it represents a fixed memory window identified by platform firmware. A fixed window may only support a subset of memory types. The 'cap_*' attributes indicate whether persistent memory, volatile memory, accelerator memory, and / or expander memory may be mapped behind this decoder's memory window.”h]”hXn(RO) When a CXL decoder is of devtype “cxl_decoder_rootâ€�, it represents a fixed memory window identified by platform firmware. A fixed window may only support a subset of memory types. The ‘cap_*’ attributes indicate whether persistent memory, volatile memory, accelerator memory, and / or expander memory may be mapped behind this decoder’s memory window.”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M.hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_cxl_devices_decoderx_y_create_pmem_region:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-cxl-devices-decoderx-y-create-pmem-region”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj+AubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/create_pmem_region**”h]”j`)�”}”(hŒ=**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/create_pmem_region**”h]”hŒ9/sys/bus/cxl/devices/decoderX.Y/create_pmem_region”…”�”}”(hjEAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAAubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M¢hj>Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8AubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/create_ram_region**”h]”j`)�”}”(hŒ<**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/create_ram_region**”h]”hŒ8/sys/bus/cxl/devices/decoderX.Y/create_ram_region”…”�”}”(hjoAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkAubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M¢hjhAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeAubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8Aubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+Aubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(Aubah}”(h]”j'Aah ]”h"]”Œ5abi_sys_bus_cxl_devices_decoderx_y_create_pmem_region”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j AjAsj˜}”j'AjAsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj¥Ah²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj¯Ah]”hŒ sysfs-bus-cxl”…”�”}”(hj±Ah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj­Aubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j»AŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´M¢hj¥Aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M¢hhÊh²hubhÞ)�”}”(hX(RW) Write a string in the form 'regionZ' to start the process of defining a new persistent, or volatile memory region (interleave-set) within the decode range bounded by root decoder 'decoderX.Y'. The value written must match the current value returned from reading this attribute. An atomic compare exchange operation is done on write to assign the requested id to a region and allocate the region-id for the next creation attempt. EBUSY is returned if the region name written does not match the current cached value.”h]”hX(RW) Write a string in the form ‘regionZ’ to start the process of defining a new persistent, or volatile memory region (interleave-set) within the decode range bounded by root decoder ‘decoderX.Y’. The value written must match the current value returned from reading this attribute. An atomic compare exchange operation is done on write to assign the requested id to a region and allocate the region-id for the next creation attempt. EBUSY is returned if the region name written does not match the current cached value.”…”�”}”(hjÓAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M¢hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_cxl_devices_decoderx_y_delete_region:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-cxl-devices-decoderx-y-delete-region”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjïAubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/delete_region**”h]”j`)�”}”(hŒ8**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/delete_region**”h]”hŒ4/sys/bus/cxl/devices/decoderX.Y/delete_region”…”�”}”(hj Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M³hjBubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿAubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüAubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìAubah}”(h]”jëAah ]”h"]”Œ0abi_sys_bus_cxl_devices_decoderx_y_delete_region”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:BjáAsj˜}”jëAjáAsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj?Bh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjIBh]”hŒ sysfs-bus-cxl”…”�”}”(hjKBh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUBŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´M³hj?Bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M³hhÊh²hubhÞ)�”}”(hŒw(WO) Write a string in the form 'regionZ' to delete that region, provided it is currently idle / not bound to a driver.”h]”hŒ{(WO) Write a string in the form ‘regionZ’ to delete that region, provided it is currently idle / not bound to a driver.”…”�”}”(hjmBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M³hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_cxl_devices_decoderx_y_dpa_resource:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-cxl-devices-decoderx-y-dpa-resource”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj‰BubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/dpa_resource**”h]”j`)�”}”(hŒ7**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/dpa_resource**”h]”hŒ3/sys/bus/cxl/devices/decoderX.Y/dpa_resource”…”�”}”(hj£Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhjœBubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰Bubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†Bubah}”(h]”j…Bah ]”h"]”Œ/abi_sys_bus_cxl_devices_decoderx_y_dpa_resource”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔBj{Bsj˜}”j…Bj{BsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjÙBh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjãBh]”hŒ sysfs-bus-cxl”…”�”}”(hjåBh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjáBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jïBŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MhhjÙBubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhhÊh²hubhÞ)�”}”(hŒÂ(RO) When a CXL decoder is of devtype "cxl_decoder_endpoint", and its 'dpa_size' attribute is non-zero, this attribute indicates the device physical address (DPA) base address of the allocation.”h]”hŒÊ(RO) When a CXL decoder is of devtype “cxl_decoder_endpointâ€�, and its ‘dpa_size’ attribute is non-zero, this attribute indicates the device physical address (DPA) base address of the allocation.”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_cxl_devices_decoderx_y_dpa_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-cxl-devices-decoderx-y-dpa-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj#CubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/dpa_size**”h]”j`)�”}”(hŒ3**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/dpa_size**”h]”hŒ//sys/bus/cxl/devices/decoderX.Y/dpa_size”…”�”}”(hj=Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9Cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´Mshj6Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#Cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Cubah}”(h]”jCah ]”h"]”Œ+abi_sys_bus_cxl_devices_decoderx_y_dpa_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jnCjCsj˜}”jCjCsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjsCh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj}Ch]”hŒ sysfs-bus-cxl”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj{Cubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‰CŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MshjsCubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MshhÊh²hubhÞ)�”}”(hXü(RW) When a CXL decoder is of devtype "cxl_decoder_endpoint" it translates from a host physical address range, to a device local address range. The range, base address plus length in bytes, of DPA allocated to this decoder is conveyed in these 2 attributes. Allocations can be mutated as long as the decoder is in the disabled state. A write to 'dpa_size' releases the previous DPA allocation and then attempts to allocate from the free capacity in the device partition referred to by 'decoderX.Y/mode'. Allocate and free requests can only be performed on the highest instance number disabled decoder with non-zero size. I.e. allocations are enforced to occur in increasing 'decoderX.Y/id' order and frees are enforced to occur in decreasing 'decoderX.Y/id' order.”h]”hX(RW) When a CXL decoder is of devtype “cxl_decoder_endpointâ€� it translates from a host physical address range, to a device local address range. The range, base address plus length in bytes, of DPA allocated to this decoder is conveyed in these 2 attributes. Allocations can be mutated as long as the decoder is in the disabled state. A write to ‘dpa_size’ releases the previous DPA allocation and then attempts to allocate from the free capacity in the device partition referred to by ‘decoderX.Y/mode’. Allocate and free requests can only be performed on the highest instance number disabled decoder with non-zero size. I.e. allocations are enforced to occur in increasing ‘decoderX.Y/id’ order and frees are enforced to occur in decreasing ‘decoderX.Y/id’ order.”…”�”}”(hj¡Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MshhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_cxl_devices_decoderx_y_interleave_granularity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-cxl-devices-decoderx-y-interleave-granularity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj½CubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/interleave_granularity**”h]”j`)�”}”(hŒA**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/interleave_granularity**”h]”hŒ=/sys/bus/cxl/devices/decoderX.Y/interleave_granularity”…”�”}”(hj×Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÓCubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M–hjÐCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍCubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÊCubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj½Cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjºCubah}”(h]”j¹Cah ]”h"]”Œ9abi_sys_bus_cxl_devices_decoderx_y_interleave_granularity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDj¯Csj˜}”j¹Cj¯CsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj Dh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjDh]”hŒ sysfs-bus-cxl”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j#DŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´M–hj Dubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M–hhÊh²hubhÞ)�”}”(hŒü(RO) The number of consecutive bytes of host physical address space this decoder claims at address N before the decode rotates to the next target in the interleave at address N + interleave_granularity (assuming N is aligned to interleave_granularity).”h]”hŒü(RO) The number of consecutive bytes of host physical address space this decoder claims at address N before the decode rotates to the next target in the interleave at address N + interleave_granularity (assuming N is aligned to interleave_granularity).”…”�”}”(hj;Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M–hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_cxl_devices_decoderx_y_interleave_ways:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-cxl-devices-decoderx-y-interleave-ways”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kh´M‡hjjDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgDubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjdDubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjWDubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjTDubah}”(h]”jSDah ]”h"]”Œ2abi_sys_bus_cxl_devices_decoderx_y_interleave_ways”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢DjIDsj˜}”jSDjIDsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj§Dh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj±Dh]”hŒ sysfs-bus-cxl”…”�”}”(hj³Dh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¯Dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j½DŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´M‡hj§Dubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M‡hhÊh²hubhÞ)�”}”(hXÎ(RO) The number of targets across which this decoder's host physical address (HPA) memory range is interleaved. The device maps every Nth block of HPA (of size == 'interleave_granularity') to consecutive DPA addresses. The decoder's position in the interleave is determined by the device's (endpoint or switch) switch ancestry. For root decoders their interleave is specified by platform firmware and they only specify a downstream target order for host bridges.”h]”hXØ(RO) The number of targets across which this decoder’s host physical address (HPA) memory range is interleaved. The device maps every Nth block of HPA (of size == ‘interleave_granularity’) to consecutive DPA addresses. The decoder’s position in the interleave is determined by the device’s (endpoint or switch) switch ancestry. For root decoders their interleave is specified by platform firmware and they only specify a downstream target order for host bridges.”…”�”}”(hjÕDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M‡hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_cxl_devices_decoderx_y_locked:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-cxl-devices-decoderx-y-locked”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjñDubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/locked**”h]”j`)�”}”(hŒ1**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/locked**”h]”hŒ-/sys/bus/cxl/devices/decoderX.Y/locked”…”�”}”(hj Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjEubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþDubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñDubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjîDubah}”(h]”jíDah ]”h"]”Œ)abi_sys_bus_cxl_devices_decoderx_y_locked”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`”h]”(hŒDefined on file ”…”�”}”(hjAEh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjKEh]”hŒ sysfs-bus-cxl”…”�”}”(hjMEh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjIEubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jWEŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MhjAEubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhÊh²hubhÞ)�”}”(hX^(RO) CXL HDM decoders have the capability to lock the configuration until the next device reset. For decoders of devtype "cxl_decoder_root" there is no standard facility to unlock them. For decoders of devtype "cxl_decoder_switch" a secondary bus reset, of the PCIe bridge that provides the bus for this decoders uport, unlocks / resets the decoder.”h]”hXf(RO) CXL HDM decoders have the capability to lock the configuration until the next device reset. For decoders of devtype “cxl_decoder_rootâ€� there is no standard facility to unlock them. For decoders of devtype “cxl_decoder_switchâ€� a secondary bus reset, of the PCIe bridge that provides the bus for this decoders uport, unlocks / resets the decoder.”…”�”}”(hjoEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_cxl_devices_decoderx_y_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-cxl-devices-decoderx-y-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj‹EubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/mode**”h]”j`)�”}”(hŒ/**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/mode**”h]”hŒ+/sys/bus/cxl/devices/decoderX.Y/mode”…”�”}”(hj¥Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡Eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MUhjžEubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹Eubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆEubah}”(h]”j‡Eah ]”h"]”Œ'abi_sys_bus_cxl_devices_decoderx_y_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖEj}Esj˜}”j‡Ej}EsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjÛEh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjåEh]”hŒ sysfs-bus-cxl”…”�”}”(hjçEh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjãEubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jñEŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MUhjÛEubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MUhhÊh²hubhÞ)�”}”(hX©(RW) When a CXL decoder is of devtype "cxl_decoder_endpoint" it translates from a host physical address range, to a device local address range. Device-local address ranges are further split into a 'ram' (volatile memory) range and 'pmem' (persistent memory) range. The 'mode' attribute emits one of 'ram', 'pmem', or 'none'. The 'none' indicates the decoder is not actively decoding, or no DPA allocation policy has been set.”h]”hXÉ(RW) When a CXL decoder is of devtype “cxl_decoder_endpointâ€� it translates from a host physical address range, to a device local address range. Device-local address ranges are further split into a ‘ram’ (volatile memory) range and ‘pmem’ (persistent memory) range. The ‘mode’ attribute emits one of ‘ram’, ‘pmem’, or ‘none’. The ‘none’ indicates the decoder is not actively decoding, or no DPA allocation policy has been set.”…”�”}”(hj Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MUhhÊh²hubhÞ)�”}”(hŒŽ'mode' can be written, when the decoder is in the 'disabled' state, with either 'ram' or 'pmem' to set the boundaries for the next allocation.”h]”hŒžâ€˜mode’ can be written, when the decoder is in the ‘disabled’ state, with either ‘ram’ or ‘pmem’ to set the boundaries for the next allocation.”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MUhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_cxl_devices_decoderx_y_qos_class:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-cxl-devices-decoderx-y-qos-class”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj3FubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/qos_class**”h]”j`)�”}”(hŒ4**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/qos_class**”h]”hŒ0/sys/bus/cxl/devices/decoderX.Y/qos_class”…”�”}”(hjMFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjIFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M¼hjFFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCFubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3Fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0Fubah}”(h]”j/Fah ]”h"]”Œ,abi_sys_bus_cxl_devices_decoderx_y_qos_class”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~Fj%Fsj˜}”j/Fj%FsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjƒFh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj�Fh]”hŒ sysfs-bus-cxl”…”�”}”(hj�Fh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‹Fubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j™FŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”u•h1hh³jr>h´M¼hjƒFubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M¼hhÊh²hubhÞ)�”}”(hXî(RO) For CXL host platforms that support "QoS Telemetry" this root-decoder-only attribute conveys a platform specific cookie that identifies a QoS performance class for the CXL Window. This class-id can be compared against a similar "qos_class" published for each memory-type that an endpoint supports. While it is not required that endpoints map their local memory-class to a matching platform class, mismatches are not recommended and there are platform specific side-effects that may result.”h]”hXö(RO) For CXL host platforms that support “QoS Telemetryâ€� this root-decoder-only attribute conveys a platform specific cookie that identifies a QoS performance class for the CXL Window. This class-id can be compared against a similar “qos_classâ€� published for each memory-type that an endpoint supports. While it is not required that endpoints map their local memory-class to a matching platform class, mismatches are not recommended and there are platform specific side-effects that may result.”…”�”}”(hj±Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M¼hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_cxl_devices_decoderx_y_start:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-cxl-devices-decoderx-y-start”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjÍFubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/start**”h]”j`)�”}”(hŒ0**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/start**”h]”hŒ,/sys/bus/cxl/devices/decoderX.Y/start”…”�”}”(hjçFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjãFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhjàFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝFubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚFubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/size**”h]”j`)�”}”(hŒ/**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/size**”h]”hŒ+/sys/bus/cxl/devices/decoderX.Y/size”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Gubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´Mhj Gubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚFubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍFubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊFubah}”(h]”jÉFah ]”h"]”Œ(abi_sys_bus_cxl_devices_decoderx_y_start”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBGj¿Fsj˜}”jÉFj¿FsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjGGh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjQGh]”hŒ sysfs-bus-cxl”…”�”}”(hjSGh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOGubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]GŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MhjGGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhÊh²hubhÞ)�”}”(hX°(RO) The 'start' and 'size' attributes together convey the physical address base and number of bytes mapped in the decoder's decode window. For decoders of devtype "cxl_decoder_root" the address range is fixed. For decoders of devtype "cxl_decoder_switch" the address is bounded by the decode range of the cxl_port ancestor of the decoder's cxl_port, and dynamically updates based on the active memory regions in that address space.”h]”hXÄ(RO) The ‘start’ and ‘size’ attributes together convey the physical address base and number of bytes mapped in the decoder’s decode window. For decoders of devtype “cxl_decoder_rootâ€� the address range is fixed. For decoders of devtype “cxl_decoder_switchâ€� the address is bounded by the decode range of the cxl_port ancestor of the decoder’s cxl_port, and dynamically updates based on the active memory regions in that address space.”…”�”}”(hjuGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_cxl_devices_decoderx_y_target_list:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-cxl-devices-decoderx-y-target-list”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj‘GubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/target_list**”h]”j`)�”}”(hŒ6**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/target_list**”h]”hŒ2/sys/bus/cxl/devices/decoderX.Y/target_list”…”�”}”(hj«Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§Gubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M#hj¤Gubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡Gubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžGubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘Gubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽGubah}”(h]”j�Gah ]”h"]”Œ.abi_sys_bus_cxl_devices_decoderx_y_target_list”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜGjƒGsj˜}”j�GjƒGsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjáGh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjëGh]”hŒ sysfs-bus-cxl”…”�”}”(hjíGh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjéGubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j÷GŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´M#hjáGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M#hhÊh²hubhÞ)�”}”(hŒ×(RO) Display a comma separated list of the current decoder target configuration. The list is ordered by the current configured interleave order of the decoder's dport instances. Each entry in the list is a dport id.”h]”hŒÙ(RO) Display a comma separated list of the current decoder target configuration. The list is ordered by the current configured interleave order of the decoder’s dport instances. Each entry in the list is a dport id.”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M#hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_cxl_devices_decoderx_y_target_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-cxl-devices-decoderx-y-target-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj+HubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/target_type**”h]”j`)�”}”(hŒ6**\/sys\/bus\/cxl\/devices\/decoderX\.Y\/target_type**”h]”hŒ2/sys/bus/cxl/devices/decoderX.Y/target_type”…”�”}”(hjEHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAHubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M>hj>Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+Hubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(Hubah}”(h]”j'Hah ]”h"]”Œ.abi_sys_bus_cxl_devices_decoderx_y_target_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvHjHsj˜}”j'HjHsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj{Hh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj…Hh]”hŒ sysfs-bus-cxl”…”�”}”(hj‡Hh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjƒHubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‘HŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´M>hj{Hubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M>hhÊh²hubhÞ)�”}”(hX0(RO) When a CXL decoder is of devtype "cxl_decoder_switch", it can optionally decode either accelerator memory (type-2) or expander memory (type-3). The 'target_type' attribute indicates the current setting which may dynamically change based on what memory regions are activated in this decode hierarchy.”h]”hX8(RO) When a CXL decoder is of devtype “cxl_decoder_switchâ€�, it can optionally decode either accelerator memory (type-2) or expander memory (type-3). The ‘target_type’ attribute indicates the current setting which may dynamically change based on what memory regions are activated in this decode hierarchy.”…”�”}”(hj©Hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M>hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_cxl_devices_endpointx_cdat:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-cxl-devices-endpointx-cdat”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÅHubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/cxl\/devices\/endpointX\/CDAT**”h]”j`)�”}”(hŒ-**\/sys\/bus\/cxl\/devices\/endpointX\/CDAT**”h]”hŒ)/sys/bus/cxl/devices/endpointX/CDAT”…”�”}”(hjßHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛHubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MJhjØHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕHubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒHubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅHubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂHubah}”(h]”jÁHah ]”h"]”Œ&abi_sys_bus_cxl_devices_endpointx_cdat”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIj·Hsj˜}”jÁHj·HsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjIh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjIh]”hŒ sysfs-bus-cxl”…”�”}”(hj!Ih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjIubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j+IŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MJhjIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MJhhÊh²hubhÞ)�”}”(hŒÌ(RO) If this sysfs entry is not present no DOE mailbox was found to support CDAT data. If it is present and the length of the data is 0 reading the CDAT data failed. Otherwise the CDAT data is reported.”h]”hŒÌ(RO) If this sysfs entry is not present no DOE mailbox was found to support CDAT data. If it is present and the length of the data is 0 reading the CDAT data failed. Otherwise the CDAT data is reported.”…”�”}”(hjCIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MJhhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_cxl_devices_memx_firmware:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-cxl-devices-memx-firmware”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj_IubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/cxl\/devices\/memX\/firmware\/**”h]”j`)�”}”(hŒ.**\/sys\/bus\/cxl\/devices\/memX\/firmware\/**”h]”hŒ*/sys/bus/cxl/devices/memX/firmware/”…”�”}”(hjyIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuIubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K¡hjrIubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoIubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlIubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_Iubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\Iubah}”(h]”j[Iah ]”h"]”Œ%abi_sys_bus_cxl_devices_memx_firmware”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªIjQIsj˜}”j[IjQIsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj¯Ih²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj¹Ih]”hŒ sysfs-bus-cxl”…”�”}”(hj»Ih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj·Iubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÅIŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´K¡hj¯Iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K¡hhÊh²hubhÞ)�”}”(hŒÍ(RW) Firmware uploader mechanism. The different files under this directory can be used to upload and activate new firmware for CXL devices. The interfaces under this are documented in sysfs-class-firmware.”h]”hŒÍ(RW) Firmware uploader mechanism. The different files under this directory can be used to upload and activate new firmware for CXL devices. The interfaces under this are documented in sysfs-class-firmware.”…”�”}”(hjÝIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K¡hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_cxl_devices_memx_firmware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-cxl-devices-memx-firmware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjùIubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/cxl\/devices\/memX\/firmware_version**”h]”j`)�”}”(hŒ4**\/sys\/bus\/cxl\/devices\/memX\/firmware_version**”h]”hŒ0/sys/bus/cxl/devices/memX/firmware_version”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K hj Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjùIubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjöIubah}”(h]”jõIah ]”h"]”Œ-abi_sys_bus_cxl_devices_memx_firmware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDJjëIsj˜}”jõIjëIsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjIJh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjSJh]”hŒ sysfs-bus-cxl”…”�”}”(hjUJh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_JŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´K hjIJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K hhÊh²hubhÞ)�”}”(hŒp(RO) "FW Revision" string as reported by the Identify Memory Device Output Payload in the CXL-2.0 specification.”h]”hŒt(RO) “FW Revisionâ€� string as reported by the Identify Memory Device Output Payload in the CXL-2.0 specification.”…”�”}”(hjwJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_cxl_devices_memx_label_storage_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-cxl-devices-memx-label-storage-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj“JubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/cxl\/devices\/memX\/label_storage_size**”h]”j`)�”}”(hŒ6**\/sys\/bus\/cxl\/devices\/memX\/label_storage_size**”h]”hŒ2/sys/bus/cxl/devices/memX/label_storage_size”…”�”}”(hj­Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©Jubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´Khj¦Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“Jubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Jubah}”(h]”j�Jah ]”h"]”Œ/abi_sys_bus_cxl_devices_memx_label_storage_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞJj…Jsj˜}”j�Jj…JsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjãJh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjíJh]”hŒ sysfs-bus-cxl”…”�”}”(hjïJh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjëJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jùJŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´KhjãJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KhhÊh²hubhÞ)�”}”(hŒ5(RO) Size (in bytes) of the Label Storage Area (LSA).”h]”hŒ5(RO) Size (in bytes) of the Label Storage Area (LSA).”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_cxl_devices_memx_numa_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-cxl-devices-memx-numa-node”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj-KubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/cxl\/devices\/memX\/numa_node**”h]”j`)�”}”(hŒ-**\/sys\/bus\/cxl\/devices\/memX\/numa_node**”h]”hŒ)/sys/bus/cxl/devices/memX/numa_node”…”�”}”(hjGKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCKubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´Kghj@Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-Kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*Kubah}”(h]”j)Kah ]”h"]”Œ&abi_sys_bus_cxl_devices_memx_numa_node”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jxKjKsj˜}”j)KjKsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj}Kh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj‡Kh]”hŒ sysfs-bus-cxl”…”�”}”(hj‰Kh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj…Kubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j“KŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´Kghj}Kubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KghhÊh²hubhÞ)�”}”(hŒ�(RO) If NUMA is enabled and the platform has affinitized the host PCI device for this memory device, emit the CPU node affinity for this device.”h]”hŒ�(RO) If NUMA is enabled and the platform has affinitized the host PCI device for this memory device, emit the CPU node affinity for this device.”…”�”}”(hj«Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KghhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_cxl_devices_memx_payload_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-cxl-devices-memx-payload-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÇKubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/cxl\/devices\/memX\/payload_max**”h]”j`)�”}”(hŒ/**\/sys\/bus\/cxl\/devices\/memX\/payload_max**”h]”hŒ+/sys/bus/cxl/devices/memX/payload_max”…”�”}”(hjáKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝKubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KhjÚKubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔKubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇKubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄKubah}”(h]”jÃKah ]”h"]”Œ(abi_sys_bus_cxl_devices_memx_payload_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jLj¹Ksj˜}”jÃKj¹KsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjLh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj!Lh]”hŒ sysfs-bus-cxl”…”�”}”(hj#Lh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjLubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j-LŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´KhjLubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KhhÊh²hubhÞ)�”}”(hŒ‚(RO) Maximum size (in bytes) of the mailbox command payload registers. Linux caps this at 1MB if the device reports a larger size.”h]”hŒ‚(RO) Maximum size (in bytes) of the mailbox command payload registers. Linux caps this at 1MB if the device reports a larger size.”…”�”}”(hjELh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_cxl_devices_memx_pmem_qos_class:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-cxl-devices-memx-pmem-qos-class”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjaLubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/cxl\/devices\/memX\/pmem\/qos_class**”h]”j`)�”}”(hŒ3**\/sys\/bus\/cxl\/devices\/memX\/pmem\/qos_class**”h]”hŒ//sys/bus/cxl/devices/memX/pmem/qos_class”…”�”}”(hj{Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjwLubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KLhjtLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqLubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnLubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjaLubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^Lubah}”(h]”j]Lah ]”h"]”Œ+abi_sys_bus_cxl_devices_memx_pmem_qos_class”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬LjSLsj˜}”j]LjSLsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj±Lh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj»Lh]”hŒ sysfs-bus-cxl”…”�”}”(hj½Lh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¹Lubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÇLŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´KLhj±Lubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KLhhÊh²hubhÞ)�”}”(hX0(RO) For CXL host platforms that support "QoS Telemetry" this attribute conveys a comma delimited list of platform specific cookies that identifies a QoS performance class for the persistent partition of the CXL mem device. These class-ids can be compared against a similar "qos_class" published for a root decoder. While it is not required that the endpoints map their local memory-class to a matching platform class, mismatches are not recommended and there are platform specific performance related side-effects that may result. First class-id is displayed.”h]”hX8(RO) For CXL host platforms that support “QoS Telemetryâ€� this attribute conveys a comma delimited list of platform specific cookies that identifies a QoS performance class for the persistent partition of the CXL mem device. These class-ids can be compared against a similar “qos_classâ€� published for a root decoder. While it is not required that the endpoints map their local memory-class to a matching platform class, mismatches are not recommended and there are platform specific performance related side-effects that may result. First class-id is displayed.”…”�”}”(hjßLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KLhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_cxl_devices_memx_pmem_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-cxl-devices-memx-pmem-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjûLubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/cxl\/devices\/memX\/pmem\/size**”h]”j`)�”}”(hŒ.**\/sys\/bus\/cxl\/devices\/memX\/pmem\/size**”h]”hŒ*/sys/bus/cxl/devices/memX/pmem/size”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KBhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûLubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjøLubah}”(h]”j÷Lah ]”h"]”Œ&abi_sys_bus_cxl_devices_memx_pmem_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jFMjíLsj˜}”j÷LjíLsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjKMh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjUMh]”hŒ sysfs-bus-cxl”…”�”}”(hjWMh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjSMubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jaMŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´KBhjKMubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KBhhÊh²hubhÞ)�”}”(hŒ›(RO) "Persistent Only Capacity" as bytes. Represents the identically named field in the Identify Memory Device Output Payload in the CXL-2.0 specification.”h]”hŒŸ(RO) “Persistent Only Capacityâ€� as bytes. Represents the identically named field in the Identify Memory Device Output Payload in the CXL-2.0 specification.”…”�”}”(hjyMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KBhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_cxl_devices_memx_ram_qos_class:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-cxl-devices-memx-ram-qos-class”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj•MubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/cxl\/devices\/memX\/ram\/qos_class**”h]”j`)�”}”(hŒ2**\/sys\/bus\/cxl\/devices\/memX\/ram\/qos_class**”h]”hŒ./sys/bus/cxl/devices/memX/ram/qos_class”…”�”}”(hj¯Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«Mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K1hj¨Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•Mubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’Mubah}”(h]”j‘Mah ]”h"]”Œ*abi_sys_bus_cxl_devices_memx_ram_qos_class”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jàMj‡Msj˜}”j‘Mj‡MsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjåMh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjïMh]”hŒ sysfs-bus-cxl”…”�”}”(hjñMh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjíMubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jûMŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´K1hjåMubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K1hhÊh²hubhÞ)�”}”(hX.(RO) For CXL host platforms that support "QoS Telemetry" this attribute conveys a comma delimited list of platform specific cookies that identifies a QoS performance class for the volatile partition of the CXL mem device. These class-ids can be compared against a similar "qos_class" published for a root decoder. While it is not required that the endpoints map their local memory-class to a matching platform class, mismatches are not recommended and there are platform specific performance related side-effects that may result. First class-id is displayed.”h]”hX6(RO) For CXL host platforms that support “QoS Telemetryâ€� this attribute conveys a comma delimited list of platform specific cookies that identifies a QoS performance class for the volatile partition of the CXL mem device. These class-ids can be compared against a similar “qos_classâ€� published for a root decoder. While it is not required that the endpoints map their local memory-class to a matching platform class, mismatches are not recommended and there are platform specific performance related side-effects that may result. First class-id is displayed.”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K1hhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_cxl_devices_memx_ram_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-cxl-devices-memx-ram-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj/NubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/cxl\/devices\/memX\/ram\/size**”h]”j`)�”}”(hŒ-**\/sys\/bus\/cxl\/devices\/memX\/ram\/size**”h]”hŒ)/sys/bus/cxl/devices/memX/ram/size”…”�”}”(hjINh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjENubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K'hjBNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`”h]”(hŒDefined on file ”…”�”}”(hjNh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj‰Nh]”hŒ sysfs-bus-cxl”…”�”}”(hj‹Nh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‡Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j•NŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´K'hjNubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K'hhÊh²hubhÞ)�”}”(hŒ™(RO) "Volatile Only Capacity" as bytes. Represents the identically named field in the Identify Memory Device Output Payload in the CXL-2.0 specification.”h]”hŒ�(RO) “Volatile Only Capacityâ€� as bytes. Represents the identically named field in the Identify Memory Device Output Payload in the CXL-2.0 specification.”…”�”}”(hj­Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K'hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_cxl_devices_memx_security_sanitize:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-cxl-devices-memx-security-sanitize”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjÉNubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/cxl\/devices\/memX\/security\/sanitize**”h]”j`)�”}”(hŒ6**\/sys\/bus\/cxl\/devices\/memX\/security\/sanitize**”h]”hŒ2/sys/bus/cxl/devices/memX/security/sanitize”…”�”}”(hjãNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßNubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K~hjÜNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙNubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖNubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉNubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆNubah}”(h]”jÅNah ]”h"]”Œ.abi_sys_bus_cxl_devices_memx_security_sanitize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jOj»Nsj˜}”jÅNj»NsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjOh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj#Oh]”hŒ sysfs-bus-cxl”…”�”}”(hj%Oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj!Oubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j/OŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´K~hjOubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K~hhÊh²hubhÞ)�”}”(hX (WO) Write a boolean 'true' string value to this attribute to secure erase user data by changing the media encryption keys for all user data areas of the device. This functionality requires the device to be disabled, that is, not actively decoding any HPA ranges. This permits avoiding explicit global CPU cache management, relying instead for it to be done when a region transitions between software programmed and hardware committed states. If this file is not present, then there is no hardware support for the operation.”h]”hX(WO) Write a boolean ‘true’ string value to this attribute to secure erase user data by changing the media encryption keys for all user data areas of the device. This functionality requires the device to be disabled, that is, not actively decoding any HPA ranges. This permits avoiding explicit global CPU cache management, relying instead for it to be done when a region transitions between software programmed and hardware committed states. If this file is not present, then there is no hardware support for the operation.”…”�”}”(hjGOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K~hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_cxl_devices_memx_security_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-cxl-devices-memx-security-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjcOubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/cxl\/devices\/memX\/security\/state**”h]”j`)�”}”(hŒ3**\/sys\/bus\/cxl\/devices\/memX\/security\/state**”h]”hŒ//sys/bus/cxl/devices/memX/security/state”…”�”}”(hj}Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KqhjvOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsOubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpOubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`Oubah}”(h]”j_Oah ]”h"]”Œ+abi_sys_bus_cxl_devices_memx_security_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j®OjUOsj˜}”j_OjUOsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj³Oh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj½Oh]”hŒ sysfs-bus-cxl”…”�”}”(hj¿Oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj»Oubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÉOŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´Kqhj³Oubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KqhhÊh²hubhÞ)�”}”(hX](RO) Reading this file will display the CXL security state for that device. Such states can be: 'disabled', 'sanitize', when a sanitization is currently underway; or those available only for persistent memory: 'locked', 'unlocked' or 'frozen'. This sysfs entry is select/poll capable from userspace to notify upon completion of a sanitize operation.”h]”hXq(RO) Reading this file will display the CXL security state for that device. Such states can be: ‘disabled’, ‘sanitize’, when a sanitization is currently underway; or those available only for persistent memory: ‘locked’, ‘unlocked’ or ‘frozen’. This sysfs entry is select/poll capable from userspace to notify upon completion of a sanitize operation.”…”�”}”(hjáOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KqhhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_cxl_devices_memx_serial:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-cxl-devices-memx-serial”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjýOubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/cxl\/devices\/memX\/serial**”h]”j`)�”}”(hŒ***\/sys\/bus\/cxl\/devices\/memX\/serial**”h]”hŒ&/sys/bus/cxl/devices/memX/serial”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K]hjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjýOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjúOubah}”(h]”jùOah ]”h"]”Œ#abi_sys_bus_cxl_devices_memx_serial”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jHPjïOsj˜}”jùOjïOsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjMPh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjWPh]”hŒ sysfs-bus-cxl”…”�”}”(hjYPh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjUPubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jcPŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´K]hjMPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K]hhÊh²hubhÞ)�”}”(hŒ²(RO) 64-bit serial number per the PCIe Device Serial Number capability. Mandatory for CXL devices, see CXL 2.0 8.1.12.2 Memory Device PCIe Capabilities and Extended Capabilities.”h]”hŒ²(RO) 64-bit serial number per the PCIe Device Serial Number capability. Mandatory for CXL devices, see CXL 2.0 8.1.12.2 Memory Device PCIe Capabilities and Extended Capabilities.”…”�”}”(hj{Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´K]hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_cxl_devices_memx_trigger_poison_list:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-cxl-devices-memx-trigger-poison-list”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj—PubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/cxl\/devices\/memX\/trigger_poison_list**”h]”j`)�”}”(hŒ7**\/sys\/bus\/cxl\/devices\/memX\/trigger_poison_list**”h]”hŒ3/sys/bus/cxl/devices/memX/trigger_poison_list”…”�”}”(hj±Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­Pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MMhjªPubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—Pubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”Pubah}”(h]”j“Pah ]”h"]”Œ0abi_sys_bus_cxl_devices_memx_trigger_poison_list”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâPj‰Psj˜}”j“Pj‰PsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjçPh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjñPh]”hŒ sysfs-bus-cxl”…”�”}”(hjóPh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjïPubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jýPŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MMhjçPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MMhhÊh²hubhÞ)�”}”(hXŒ(WO) When a boolean 'true' is written to this attribute the memdev driver retrieves the poison list from the device. The list consists of addresses that are poisoned, or would result in poison if accessed, and the source of the poison. This attribute is only visible for devices supporting the capability. The retrieved errors are logged as kernel events when cxl_poison event tracing is enabled.”h]”hX�(WO) When a boolean ‘true’ is written to this attribute the memdev driver retrieves the poison list from the device. The list consists of addresses that are poisoned, or would result in poison if accessed, and the source of the poison. This attribute is only visible for devices supporting the capability. The retrieved errors are logged as kernel events when cxl_poison event tracing is enabled.”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MMhhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_cxl_devices_nvdimm_bridge0_ndbusx_nmemy_cxl_dirty_shutdown:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-cxl-devices-nvdimm-bridge0-ndbusx-nmemy-cxl-dirty-shutdown”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj1QubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/cxl\/devices\/nvdimm\-bridge0\/ndbusX\/nmemY\/cxl\/dirty_shutdown**”h]”j`)�”}”(hŒQ**\/sys\/bus\/cxl\/devices\/nvdimm\-bridge0\/ndbusX\/nmemY\/cxl\/dirty_shutdown**”h]”hŒM/sys/bus/cxl/devices/nvdimm-bridge0/ndbusX/nmemY/cxl/dirty_shutdown”…”�”}”(hjKQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M}hjDQubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAQubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>Qubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1Qubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.Qubah}”(h]”j-Qah ]”h"]”ŒFabi_sys_bus_cxl_devices_nvdimm_bridge0_ndbusx_nmemy_cxl_dirty_shutdown”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|Qj#Qsj˜}”j-Qj#QsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj�Qh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj‹Qh]”hŒ sysfs-bus-cxl”…”�”}”(hj�Qh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‰Qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j—QŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´M}hj�Qubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M}hhÊh²hubhÞ)�”}”(hX,(RO) The device dirty shutdown count value, which is the number of times the device could have incurred in potential data loss. The count is persistent across power loss and wraps back to 0 upon overflow. If this file is not present, the device does not have the necessary support for dirty tracking.”h]”hX,(RO) The device dirty shutdown count value, which is the number of times the device could have incurred in potential data loss. The count is persistent across power loss and wraps back to 0 upon overflow. If this file is not present, the device does not have the necessary support for dirty tracking.”…”�”}”(hj¯Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M}hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_cxl_devices_portx_decoders_committed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-cxl-devices-portx-decoders-committed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjËQubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/cxl\/devices\/portX\/decoders_committed**”h]”j`)�”}”(hŒ7**\/sys\/bus\/cxl\/devices\/portX\/decoders_committed**”h]”hŒ3/sys/bus/cxl/devices/portX/decoders_committed”…”�”}”(hjåQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KêhjÞQubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛQubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØQubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjËQubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈQubah}”(h]”jÇQah ]”h"]”Œ0abi_sys_bus_cxl_devices_portx_decoders_committed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jRj½Qsj˜}”jÇQj½QsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjRh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj%Rh]”hŒ sysfs-bus-cxl”…”�”}”(hj'Rh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj#Rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j1RŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´KêhjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KêhhÊh²hubhÞ)�”}”(hX×(RO) A memory device is considered active when any of its decoders are in the "committed" state (See CXL 3.0 8.2.4.19.7 CXL HDM Decoder n Control Register). Hotplug and destructive operations like "sanitize" are blocked while device is actively decoding a Host Physical Address range. Note that this number may be elevated without any regionX objects active or even enumerated, as this may be due to decoders established by platform firmware or a previous kernel (kexec).”h]”hXß(RO) A memory device is considered active when any of its decoders are in the “committedâ€� state (See CXL 3.0 8.2.4.19.7 CXL HDM Decoder n Control Register). Hotplug and destructive operations like “sanitizeâ€� are blocked while device is actively decoding a Host Physical Address range. Note that this number may be elevated without any regionX objects active or even enumerated, as this may be due to decoders established by platform firmware or a previous kernel (kexec).”…”�”}”(hjIRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KêhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_cxl_devices_portx_dporty:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-cxl-devices-portx-dporty”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjeRubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/cxl\/devices\/portX\/dportY**”h]”j`)�”}”(hŒ+**\/sys\/bus\/cxl\/devices\/portX\/dportY**”h]”hŒ'/sys/bus/cxl/devices/portX/dportY”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{Rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KÜhjxRubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuRubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrRubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjeRubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjbRubah}”(h]”jaRah ]”h"]”Œ$abi_sys_bus_cxl_devices_portx_dporty”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°RjWRsj˜}”jaRjWRsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjµRh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj¿Rh]”hŒ sysfs-bus-cxl”…”�”}”(hjÁRh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj½Rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jËRŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´KÜhjµRubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KÜhhÊh²hubhÞ)�”}”(hX„(RO) CXL port objects are enumerated from either a platform firmware device (ACPI0017 and ACPI0016) or PCIe switch upstream port with CXL component registers. The 'dportY' symlink identifies one or more downstream ports that the upstream port may target in its decode of CXL memory resources. The 'Y' integer reflects the hardware port unique-id used in the hardware decoder target list.”h]”hXŒ(RO) CXL port objects are enumerated from either a platform firmware device (ACPI0017 and ACPI0016) or PCIe switch upstream port with CXL component registers. The ‘dportY’ symlink identifies one or more downstream ports that the upstream port may target in its decode of CXL memory resources. The ‘Y’ integer reflects the hardware port unique-id used in the hardware decoder target list.”…”�”}”(hjãRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KÜhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_cxl_devices_portx_parent_dport:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-cxl-devices-portx-parent-dport”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÿRubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/cxl\/devices\/portX\/parent_dport**”h]”j`)�”}”(hŒ1**\/sys\/bus\/cxl\/devices\/portX\/parent_dport**”h]”hŒ-/sys/bus/cxl/devices/portX/parent_dport”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KÌhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj SubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/cxl\/devices\/endpointX\/parent_dport**”h]”j`)�”}”(hŒ5**\/sys\/bus\/cxl\/devices\/endpointX\/parent_dport**”h]”hŒ1/sys/bus/cxl/devices/endpointX/parent_dport”…”�”}”(hjCSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?Subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KÌhj`”h]”(hŒDefined on file ”…”�”}”(hjySh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjƒSh]”hŒ sysfs-bus-cxl”…”�”}”(hj…Sh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�Subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�SŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´KÌhjySubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KÌhhÊh²hubhÞ)�”}”(hXÉ(RO) CXL port objects are instantiated for each upstream port in a CXL/PCIe switch, and for each endpoint to map the corresponding memory device into the CXL port hierarchy. When a descendant CXL port (switch or endpoint) is enumerated it is useful to know which 'dport' object in the parent CXL port routes to this descendant. The 'parent_dport' symlink points to the device representing the downstream port of a CXL switch that routes to {port,endpoint}X.”h]”hXÑ(RO) CXL port objects are instantiated for each upstream port in a CXL/PCIe switch, and for each endpoint to map the corresponding memory device into the CXL port hierarchy. When a descendant CXL port (switch or endpoint) is enumerated it is useful to know which ‘dport’ object in the parent CXL port routes to this descendant. The ‘parent_dport’ symlink points to the device representing the downstream port of a CXL switch that routes to {port,endpoint}X.”…”�”}”(hj§Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KÌhhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_cxl_devices_portx_uport:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-cxl-devices-portx-uport”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjÃSubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/cxl\/devices\/portX\/uport**”h]”j`)�”}”(hŒ***\/sys\/bus\/cxl\/devices\/portX\/uport**”h]”hŒ&/sys/bus/cxl/devices/portX/uport”…”�”}”(hjÝSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KÀhjÖSubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐSubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀSubah}”(h]”j¿Sah ]”h"]”Œ#abi_sys_bus_cxl_devices_portx_uport”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTjµSsj˜}”j¿SjµSsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjTh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjTh]”hŒ sysfs-bus-cxl”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjTubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j)TŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´KÀhjTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KÀhhÊh²hubhÞ)�”}”(hX(RO) CXL port objects are enumerated from either a platform firmware device (ACPI0017 and ACPI0016) or PCIe switch upstream port with CXL component registers. The 'uport' symlink connects the CXL portX object to the device that published the CXL port capability.”h]”hX (RO) CXL port objects are enumerated from either a platform firmware device (ACPI0017 and ACPI0016) or PCIe switch upstream port with CXL component registers. The ‘uport’ symlink connects the CXL portX object to the device that published the CXL port capability.”…”�”}”(hjATh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KÀhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_cxl_devices_regionz_accessy_read_bandwidth:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-cxl-devices-regionz-accessy-read-bandwidth”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj]TubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/cxl\/devices\/regionZ\/accessY\/read_bandwidth**”h]”j`)�”}”(hŒ>**\/sys\/bus\/cxl\/devices\/regionZ\/accessY\/read_bandwidth**”h]”hŒ:/sys/bus/cxl/devices/regionZ/accessY/read_bandwidth”…”�”}”(hjwTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjsTubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M[hjpTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmTubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjTubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/cxl\/devices\/regionZ\/accessY\/write_bandwidth**”h]”j`)�”}”(hŒ?**\/sys\/bus\/cxl\/devices\/regionZ\/accessY\/write_bandwidth**”h]”hŒ;/sys/bus/cxl/devices/regionZ/accessY/write_bandwidth”…”�”}”(hj¡Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�Tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M[hjšTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjTubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]Tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZTubah}”(h]”jYTah ]”h"]”Œ6abi_sys_bus_cxl_devices_regionz_accessy_read_bandwidth”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒTjOTsj˜}”jYTjOTsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj×Th²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjáTh]”hŒ sysfs-bus-cxl”…”�”}”(hjãTh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjßTubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jíTŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´M[hj×Tubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M[hhÊh²hubhÞ)�”}”(hX(RO) The aggregated read or write bandwidth of the region. The number is the accumulated read or write bandwidth of all CXL memory devices that contributes to the region in MB/s. It is identical data that should appear in /sys/devices/system/node/nodeX/accessY/initiators/read_bandwidth or /sys/devices/system/node/nodeX/accessY/initiators/write_bandwidth. See :ref:`stable\/sysfs\-devices\-node `. access0 provides the number to the closest initiator and access1 provides the number to the closest CPU.”h]”(hXi(RO) The aggregated read or write bandwidth of the region. The number is the accumulated read or write bandwidth of all CXL memory devices that contributes to the region in MB/s. It is identical data that should appear in /sys/devices/system/node/nodeX/accessY/initiators/read_bandwidth or /sys/devices/system/node/nodeX/accessY/initiators/write_bandwidth. See ”…”�”}”(hjUh²hh³Nh´Nubh)�”}”(hŒH:ref:`stable\/sysfs\-devices\-node `”h]”j§)�”}”(hjUh]”hŒstable/sysfs-devices-node”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj Uubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_stable_sysfs_devices_node”uh1hh³jr>h´M[hjUubhŒj. access0 provides the number to the closest initiator and access1 provides the number to the closest CPU.”…”�”}”(hjUh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M[hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_cxl_devices_regionz_accessy_read_latency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-cxl-devices-regionz-accessy-read-latency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjEUubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/cxl\/devices\/regionZ\/accessY\/read_latency**”h]”j`)�”}”(hŒ<**\/sys\/bus\/cxl\/devices\/regionZ\/accessY\/read_latency**”h]”hŒ8/sys/bus/cxl/devices/regionZ/accessY/read_latency”…”�”}”(hj_Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[Uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MlhjXUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUUubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRUubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/cxl\/devices\/regionZ\/accessY\/write_latency**”h]”j`)�”}”(hŒ=**\/sys\/bus\/cxl\/devices\/regionZ\/accessY\/write_latency**”h]”hŒ9/sys/bus/cxl/devices/regionZ/accessY/write_latency”…”�”}”(hj‰Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…Uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´Mlhj‚Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRUubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjEUubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjBUubah}”(h]”jAUah ]”h"]”Œ4abi_sys_bus_cxl_devices_regionz_accessy_read_latency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºUj7Usj˜}”jAUj7UsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj¿Uh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjÉUh]”hŒ sysfs-bus-cxl”…”�”}”(hjËUh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÇUubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÕUŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´Mlhj¿Uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MlhhÊh²hubhÞ)�”}”(hX (RO) The read or write latency of the region. The number is the worst read or write latency of all CXL memory devices that contributes to the region in nanoseconds. It is identical data that should appear in /sys/devices/system/node/nodeX/accessY/initiators/read_latency or /sys/devices/system/node/nodeX/accessY/initiators/write_latency. See :ref:`stable\/sysfs\-devices\-node `. access0 provides the number to the closest initiator and access1 provides the number to the closest CPU.”h]”(hXW(RO) The read or write latency of the region. The number is the worst read or write latency of all CXL memory devices that contributes to the region in nanoseconds. It is identical data that should appear in /sys/devices/system/node/nodeX/accessY/initiators/read_latency or /sys/devices/system/node/nodeX/accessY/initiators/write_latency. See ”…”�”}”(hjíUh²hh³Nh´Nubh)�”}”(hŒH:ref:`stable\/sysfs\-devices\-node `”h]”j§)�”}”(hj÷Uh]”hŒstable/sysfs-devices-node”…”�”}”(hjùUh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjõUubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_stable_sysfs_devices_node”uh1hh³jr>h´MlhjíUubhŒj. access0 provides the number to the closest initiator and access1 provides the number to the closest CPU.”…”�”}”(hjíUh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MlhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_cxl_devices_regionz_commit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-cxl-devices-regionz-commit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj-VubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/cxl\/devices\/regionZ\/commit**”h]”j`)�”}”(hŒ-**\/sys\/bus\/cxl\/devices\/regionZ\/commit**”h]”hŒ)/sys/bus/cxl/devices/regionZ/commit”…”�”}”(hjGVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M=hj@Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-Vubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*Vubah}”(h]”j)Vah ]”h"]”Œ&abi_sys_bus_cxl_devices_regionz_commit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jxVjVsj˜}”j)VjVsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj}Vh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj‡Vh]”hŒ sysfs-bus-cxl”…”�”}”(hj‰Vh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj…Vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j“VŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´M=hj}Vubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M=hhÊh²hubhÞ)�”}”(hXñ(RW) Write a boolean 'true' string value to this attribute to trigger the region to transition from the software programmed state to the actively decoding in hardware state. The commit operation in addition to validating that the region is in proper configured state, validates that the decoders are being committed in spec mandated order (last committed decoder id + 1), and checks that the hardware accepts the commit request. Reading this value indicates whether the region is committed or not.”h]”hXõ(RW) Write a boolean ‘true’ string value to this attribute to trigger the region to transition from the software programmed state to the actively decoding in hardware state. The commit operation in addition to validating that the region is in proper configured state, validates that the decoders are being committed in spec mandated order (last committed decoder id + 1), and checks that the hardware accepts the commit request. Reading this value indicates whether the region is committed or not.”…”�”}”(hj«Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M=hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_cxl_devices_regionz_extended_linear_cache_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-cxl-devices-regionz-extended-linear-cache-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjÇVubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/cxl\/devices\/regionZ\/extended_linear_cache_size**”h]”j`)�”}”(hŒA**\/sys\/bus\/cxl\/devices\/regionZ\/extended_linear_cache_size**”h]”hŒ=/sys/bus/cxl/devices/regionZ/extended_linear_cache_size”…”�”}”(hjáVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MþhjÚVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔVubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇVubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄVubah}”(h]”jÃVah ]”h"]”Œ:abi_sys_bus_cxl_devices_regionz_extended_linear_cache_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWj¹Vsj˜}”jÃVj¹VsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjWh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj!Wh]”hŒ sysfs-bus-cxl”…”�”}”(hj#Wh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjWubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j-WŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MþhjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MþhhÊh²hubhÞ)�”}”(hŒz(RO) The size of extended linear cache, if there is an extended linear cache. Otherwise the attribute will not be visible.”h]”hŒz(RO) The size of extended linear cache, if there is an extended linear cache. Otherwise the attribute will not be visible.”…”�”}”(hjEWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MþhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_cxl_devices_regionz_interleave_granularity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-cxl-devices-regionz-interleave-granularity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjaWubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/cxl\/devices\/regionZ\/interleave_granularity**”h]”j`)�”}”(hŒ=**\/sys\/bus\/cxl\/devices\/regionZ\/interleave_granularity**”h]”hŒ9/sys/bus/cxl/devices/regionZ/interleave_granularity”…”�”}”(hj{Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjwWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MÖhjtWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnWubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjaWubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^Wubah}”(h]”j]Wah ]”h"]”Œ6abi_sys_bus_cxl_devices_regionz_interleave_granularity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬WjSWsj˜}”j]WjSWsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj±Wh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj»Wh]”hŒ sysfs-bus-cxl”…”�”}”(hj½Wh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¹Wubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÇWŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MÖhj±Wubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MÖhhÊh²hubhÞ)�”}”(hŒ¿(RW) Set the number of consecutive bytes each device in the interleave set will claim. The possible interleave granularity values are determined by the CXL spec and the participating devices.”h]”hŒ¿(RW) Set the number of consecutive bytes each device in the interleave set will claim. The possible interleave granularity values are determined by the CXL spec and the participating devices.”…”�”}”(hjßWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MÖhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_cxl_devices_regionz_interleave_ways:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-cxl-devices-regionz-interleave-ways”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjûWubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/cxl\/devices\/regionZ\/interleave_ways**”h]”j`)�”}”(hŒ6**\/sys\/bus\/cxl\/devices\/regionZ\/interleave_ways**”h]”hŒ2/sys/bus/cxl/devices/regionZ/interleave_ways”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MáhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûWubeh}”(h]”h ]”h"]”h$•Ô]”h&]”Œcols”Kuh1j;hjøWubah}”(h]”j÷Wah ]”h"]”Œ/abi_sys_bus_cxl_devices_regionz_interleave_ways”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jFXjíWsj˜}”j÷WjíWsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjKXh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjUXh]”hŒ sysfs-bus-cxl”…”�”}”(hjWXh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjSXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jaXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MáhjKXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MáhhÊh²hubhÞ)�”}”(hŒ¥(RW) Configures the number of devices participating in the region is set by writing this value. Each device will provide 1/interleave_ways of storage for the region.”h]”hŒ¥(RW) Configures the number of devices participating in the region is set by writing this value. Each device will provide 1/interleave_ways of storage for the region.”…”�”}”(hjyXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MáhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_cxl_devices_regionz_locked:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-cxl-devices-regionz-locked”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj•XubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/cxl\/devices\/regionZ\/locked**”h]”j`)�”}”(hŒ-**\/sys\/bus\/cxl\/devices\/regionZ\/locked**”h]”hŒ)/sys/bus/cxl/devices/regionZ/locked”…”�”}”(hj¯Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«Xubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´Mhj¨Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•Xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’Xubah}”(h]”j‘Xah ]”h"]”Œ&abi_sys_bus_cxl_devices_regionz_locked”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jàXj‡Xsj˜}”j‘Xj‡XsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjåXh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjïXh]”hŒ sysfs-bus-cxl”…”�”}”(hjñXh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjíXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jûXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MhjåXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhÊh²hubhÞ)�”}”(hX(RO) The CXL driver has the capability to lock a region based on a BIOS or platform dependent configuration. Regions created as locked are never permitted to be destroyed. Resets to participating decoders will not result in a region destroy and will not free the decoder resources.”h]”hX(RO) The CXL driver has the capability to lock a region based on a BIOS or platform dependent configuration. Regions created as locked are never permitted to be destroyed. Resets to participating decoders will not result in a region destroy and will not free the decoder resources.”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_cxl_devices_regionz_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-cxl-devices-regionz-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj/YubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/cxl\/devices\/regionZ\/mode**”h]”j`)�”}”(hŒ+**\/sys\/bus\/cxl\/devices\/regionZ\/mode**”h]”hŒ'/sys/bus/cxl/devices/regionZ/mode”…”�”}”(hjIYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjEYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhjBYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`”h]”(hŒDefined on file ”…”�”}”(hjYh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj‰Yh]”hŒ sysfs-bus-cxl”…”�”}”(hj‹Yh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‡Yubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j•YŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MhjYubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhÊh²hubhÞ)�”}”(hŒØ(RO) The mode of a region is established at region creation time and dictates the mode of the endpoint decoder that comprise the region. For more details on the possible modes see /sys/bus/cxl/devices/decoderX.Y/mode”h]”hŒØ(RO) The mode of a region is established at region creation time and dictates the mode of the endpoint decoder that comprise the region. For more details on the possible modes see /sys/bus/cxl/devices/decoderX.Y/mode”…”�”}”(hj­Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_cxl_devices_regionz_resource:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-cxl-devices-regionz-resource”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÉYubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/cxl\/devices\/regionZ\/resource**”h]”j`)�”}”(hŒ/**\/sys\/bus\/cxl\/devices\/regionZ\/resource**”h]”hŒ+/sys/bus/cxl/devices/regionZ/resource”…”�”}”(hjãYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhjÜYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙYubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖYubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉYubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆYubah}”(h]”jÅYah ]”h"]”Œ(abi_sys_bus_cxl_devices_regionz_resource”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jZj»Ysj˜}”jÅYj»YsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjZh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj#Zh]”hŒ sysfs-bus-cxl”…”�”}”(hj%Zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj!Zubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j/ZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MhjZubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhÊh²hubhÞ)�”}”(hX2(RO) A region is a contiguous partition of a CXL root decoder address space. Region capacity is allocated by writing to the size attribute, the resulting physical address space determined by the driver is reflected here. It is therefore not useful to read this before writing a value to the size attribute.”h]”hX2(RO) A region is a contiguous partition of a CXL root decoder address space. Region capacity is allocated by writing to the size attribute, the resulting physical address space determined by the driver is reflected here. It is therefore not useful to read this before writing a value to the size attribute.”…”�”}”(hjGZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_cxl_devices_regionz_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-cxl-devices-regionz-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjcZubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/cxl\/devices\/regionZ\/size**”h]”j`)�”}”(hŒ+**\/sys\/bus\/cxl\/devices\/regionZ\/size**”h]”hŒ'/sys/bus/cxl/devices/regionZ/size”…”�”}”(hj}Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyZubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MëhjvZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsZubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpZubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`Zubah}”(h]”j_Zah ]”h"]”Œ$abi_sys_bus_cxl_devices_regionz_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j®ZjUZsj˜}”j_ZjUZsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj³Zh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj½Zh]”hŒ sysfs-bus-cxl”…”�”}”(hj¿Zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj»Zubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÉZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´Mëhj³Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MëhhÊh²hubhÞ)�”}”(hXÁ(RW) System physical address space to be consumed by the region. When written trigger the driver to allocate space out of the parent root decoder's address space. When read the size of the address space is reported and should match the span of the region's resource attribute. Size shall be set after the interleave configuration parameters. Once set it cannot be changed, only freed by writing 0. The kernel makes no guarantees that data is maintained over an address space freeing event, and there is no guarantee that a free followed by an allocate results in the same address being allocated. If extended linear cache is present, the size indicates extended linear cache size plus the CXL region size.”h]”hXÅ(RW) System physical address space to be consumed by the region. When written trigger the driver to allocate space out of the parent root decoder’s address space. When read the size of the address space is reported and should match the span of the region’s resource attribute. Size shall be set after the interleave configuration parameters. Once set it cannot be changed, only freed by writing 0. The kernel makes no guarantees that data is maintained over an address space freeing event, and there is no guarantee that a free followed by an allocate results in the same address being allocated. If extended linear cache is present, the size indicates extended linear cache size plus the CXL region size.”…”�”}”(hjáZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MëhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_cxl_devices_regionz_target_0_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-cxl-devices-regionz-target-0-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjýZubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/cxl\/devices\/regionZ\/target[0\.\.N]**”h]”j`)�”}”(hŒ5**\/sys\/bus\/cxl\/devices\/regionZ\/target[0\.\.N]**”h]”hŒ1/sys/bus/cxl/devices/regionZ/target[0..N]”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M*hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj [ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj [ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjýZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjúZubah}”(h]”jùZah ]”h"]”Œ*abi_sys_bus_cxl_devices_regionz_target_0_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jH[jïZsj˜}”jùZjïZsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjM[h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjW[h]”hŒ sysfs-bus-cxl”…”�”}”(hjY[h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjU[ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jc[Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´M*hjM[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M*hhÊh²hubhÞ)�”}”(hXÅ(RW) Write an endpoint decoder object name to 'targetX' where X is the intended position of the endpoint device in the region interleave and N is the 'interleave_ways' setting for the region. ENXIO is returned if the write results in an impossible to map decode scenario, like the endpoint is unreachable at that position relative to the root decoder interleave. EBUSY is returned if the position in the region is already occupied, or if the region is not in a state to accept interleave configuration changes. EINVAL is returned if the object name is not an endpoint decoder. Once all positions have been successfully written a final validation for decode conflicts is performed before activating the region.”h]”hXÍ(RW) Write an endpoint decoder object name to ‘targetX’ where X is the intended position of the endpoint device in the region interleave and N is the ‘interleave_ways’ setting for the region. ENXIO is returned if the write results in an impossible to map decode scenario, like the endpoint is unreachable at that position relative to the root decoder interleave. EBUSY is returned if the position in the region is already occupied, or if the region is not in a state to accept interleave configuration changes. EINVAL is returned if the object name is not an endpoint decoder. Once all positions have been successfully written a final validation for decode conflicts is performed before activating the region.”…”�”}”(hj{[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´M*hhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_cxl_devices_regionz_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-cxl-devices-regionz-uuid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj—[ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/cxl\/devices\/regionZ\/uuid**”h]”j`)�”}”(hŒ+**\/sys\/bus\/cxl\/devices\/regionZ\/uuid**”h]”hŒ'/sys/bus/cxl/devices/regionZ/uuid”…”�”}”(hj±[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MËhjª[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”[ubah}”(h]”j“[ah ]”h"]”Œ$abi_sys_bus_cxl_devices_regionz_uuid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâ[j‰[sj˜}”j“[j‰[subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hjç[h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hjñ[h]”hŒ sysfs-bus-cxl”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´MËhjç[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MËhhÊh²hubhÞ)�”}”(hŒÛ(RW) Write a unique identifier for the region. This field must be set for persistent regions and it must not conflict with the UUID of another region. For volatile ram regions this attribute is a read-only empty string.”h]”hŒÛ(RW) Write a unique identifier for the region. This field must be set for persistent regions and it must not conflict with the UUID of another region. For volatile ram regions this attribute is a read-only empty string.”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´MËhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_cxl_flush:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-cxl-flush”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj1\ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/cxl\/flush**”h]”j`)�”}”(hŒ**\/sys\/bus\/cxl\/flush**”h]”hŒ/sys/bus/cxl/flush”…”�”}”(hjK\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KhjD\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.\ubah}”(h]”j-\ah ]”h"]”Œabi_sys_bus_cxl_flush”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|\j#\sj˜}”j-\j#\subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-cxl `”h]”(hŒDefined on file ”…”�”}”(hj�\h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-cxl `”h]”j§)�”}”(hj‹\h]”hŒ sysfs-bus-cxl”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_cxl”uh1hh³jr>h´Khj�\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KhhÊh²hubhÞ)�”}”(hŒ’(WO) If userspace manually unbinds a port the kernel schedules all descendant memdevs for unbind. Writing '1' to this attribute flushes that work.”h]”hŒ–(WO) If userspace manually unbinds a port the kernel schedules all descendant memdevs for unbind. Writing ‘1’ to this attribute flushes that work.”…”�”}”(hj¯\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr>h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_dax_devices_daxx_y_align:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-dax-devices-daxx-y-align”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjË\ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/dax\/devices\/daxX\.Y\/align**”h]”j`)�”}”(hŒ,**\/sys\/bus\/dax\/devices\/daxX\.Y\/align**”h]”hŒ(/sys/bus/dax/devices/daxX.Y/align”…”�”}”(hjå\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjá\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhjÞ\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØ\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjË\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈ\ubah}”(h]”jÇ\ah ]”h"]”Œ$abi_sys_bus_dax_devices_daxx_y_align”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]j½\sj˜}”jÇ\j½\subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hj]h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hj%]h]”hŒ sysfs-bus-dax”…”�”}”(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”j1]Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´Khj]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubhÞ)�”}”(hŒ´(RW) Provides a way to specify an alignment for a dax device. Values allowed are constrained by the physical address ranges that back the dax device, and also by arch requirements.”h]”hŒ´(RW) Provides a way to specify an alignment for a dax device. Values allowed are constrained by the physical address ranges that back the dax device, and also by arch requirements.”…”�”}”(hjI]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_dax_devices_daxx_y_mapping:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-dax-devices-daxx-y-mapping”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hje]ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/dax\/devices\/daxX\.Y\/mapping**”h]”j`)�”}”(hŒ.**\/sys\/bus\/dax\/devices\/daxX\.Y\/mapping**”h]”hŒ*/sys/bus/dax/devices/daxX.Y/mapping”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K hjx]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhje]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjb]ubah}”(h]”ja]ah ]”h"]”Œ&abi_sys_bus_dax_devices_daxx_y_mapping”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°]jW]sj˜}”ja]jW]subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hjµ]h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hj¿]h]”hŒ sysfs-bus-dax”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´K hjµ]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K hhÊh²hubhÞ)�”}”(hŒj(WO) Provides a way to allocate a mapping range under a dax device. Specified in the format -.”h]”hŒj(WO) Provides a way to allocate a mapping range under a dax device. Specified in the format -.”…”�”}”(hjã]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_dax_devices_daxx_y_mapping_0_n_start:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-dax-devices-daxx-y-mapping-0-n-start”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÿ]ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/dax\/devices\/daxX\.Y\/mapping[0\.\.N]\/start**”h]”j`)�”}”(hŒ=**\/sys\/bus\/dax\/devices\/daxX\.Y\/mapping[0\.\.N]\/start**”h]”hŒ9/sys/bus/dax/devices/daxX.Y/mapping[0..N]/start”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Khj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ^ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/dax\/devices\/daxX\.Y\/mapping[0\.\.N]\/end**”h]”j`)�”}”(hŒ;**\/sys\/bus\/dax\/devices\/daxX\.Y\/mapping[0\.\.N]\/end**”h]”hŒ7/sys/bus/dax/devices/daxX.Y/mapping[0..N]/end”…”�”}”(hjC^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Khj<^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ^ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/dax\/devices\/daxX\.Y\/mapping[0\.\.N]\/page_offset**”h]”j`)�”}”(hŒC**\/sys\/bus\/dax\/devices\/daxX\.Y\/mapping[0\.\.N]\/page_offset**”h]”hŒ?/sys/bus/dax/devices/daxX.Y/mapping[0..N]/page_offset”…”�”}”(hjm^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hji^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Khjf^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿ]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjü]ubah}”(h]”jû]ah ]”h"]”Œ0abi_sys_bus_dax_devices_daxx_y_mapping_0_n_start”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jž^jñ]sj˜}”jû]jñ]subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hj£^h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hj­^h]”hŒ sysfs-bus-dax”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´Khj£^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubhÞ)�”}”(hX„(RO) A dax device may have multiple constituent discontiguous address ranges. These are represented by the different 'mappingX' subdirectories. The 'start' attribute indicates the start physical address for the given range. The 'end' attribute indicates the end physical address for the given range. The 'page_offset' attribute indicates the offset of the current range in the dax device.”h]”hX”(RO) A dax device may have multiple constituent discontiguous address ranges. These are represented by the different ‘mappingX’ subdirectories. The ‘start’ attribute indicates the start physical address for the given range. The ‘end’ attribute indicates the end physical address for the given range. The ‘page_offset’ attribute indicates the offset of the current range in the dax device.”…”�”}”(hjÑ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_dax_devices_daxx_y_memmap_on_memory:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-dax-devices-daxx-y-memmap-on-memory”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjí^ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/dax\/devices\/daxX\.Y\/memmap_on_memory**”h]”j`)�”}”(hŒ7**\/sys\/bus\/dax\/devices\/daxX\.Y\/memmap_on_memory**”h]”hŒ3/sys/bus/dax/devices/daxX.Y/memmap_on_memory”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KŠhj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjí^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjê^ubah}”(h]”jé^ah ]”h"]”Œ/abi_sys_bus_dax_devices_daxx_y_memmap_on_memory”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8_jß^sj˜}”jé^jß^subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hj=_h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hjG_h]”hŒ sysfs-bus-dax”…”�”}”(hjI_h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjE_ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jS_Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´KŠhj=_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KŠhhÊh²hubhÞ)�”}”(hX‰(RW) Control the memmap_on_memory setting if the dax device were to be hotplugged as system memory. This determines whether the 'altmap' for the hotplugged memory will be placed on the device being hotplugged (memmap_on_memory=1) or if it will be placed on regular memory (memmap_on_memory=0). This attribute must be set before the device is handed over to the 'kmem' driver (i.e. hotplugged into system-ram). Additionally, this depends on CONFIG_MHP_MEMMAP_ON_MEMORY, and a globally enabled memmap_on_memory parameter for memory_hotplug. This is typically set on the kernel command line - memory_hotplug.memmap_on_memory set to 'true' or 'force'."”h]”hX›(RW) Control the memmap_on_memory setting if the dax device were to be hotplugged as system memory. This determines whether the ‘altmap’ for the hotplugged memory will be placed on the device being hotplugged (memmap_on_memory=1) or if it will be placed on regular memory (memmap_on_memory=0). This attribute must be set before the device is handed over to the ‘kmem’ driver (i.e. hotplugged into system-ram). Additionally, this depends on CONFIG_MHP_MEMMAP_ON_MEMORY, and a globally enabled memmap_on_memory parameter for memory_hotplug. This is typically set on the kernel command line - memory_hotplug.memmap_on_memory set to ‘true’ or ‘force’.â€�”…”�”}”(hjk_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KŠhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_dax_devices_daxx_y_numa_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-dax-devices-daxx-y-numa-node”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj‡_ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/dax\/devices\/daxX\.Y\/numa_node**”h]”j`)�”}”(hŒ0**\/sys\/bus\/dax\/devices\/daxX\.Y\/numa_node**”h]”hŒ,/sys/bus/dax/devices/daxX.Y/numa_node”…”�”}”(hj¡_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K5hjš_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„_ubah}”(h]”jƒ_ah ]”h"]”Œ(abi_sys_bus_dax_devices_daxx_y_numa_node”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒ_jy_sj˜}”jƒ_jy_subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hj×_h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hjá_h]”hŒ sysfs-bus-dax”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´K5hj×_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K5hhÊh²hubhÞ)�”}”(hŒŒ(RO) If NUMA is enabled and the platform has affinitized the backing device for this dax device, emit the CPU node affinity for this device.”h]”hŒŒ(RO) If NUMA is enabled and the platform has affinitized the backing device for this dax device, emit the CPU node affinity for this device.”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K5hhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_dax_devices_daxx_y_resource:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-dax-devices-daxx-y-resource”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj!`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/dax\/devices\/daxX\.Y\/resource**”h]”j`)�”}”(hŒ/**\/sys\/bus\/dax\/devices\/daxX\.Y\/resource**”h]”hŒ+/sys/bus/dax/devices/daxX.Y/resource”…”�”}”(hj;`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K!hj4`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`ubah}”(h]”j`ah ]”h"]”Œ'abi_sys_bus_dax_devices_daxx_y_resource”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jl`j`sj˜}”j`j`subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hjq`h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hj{`h]”hŒ sysfs-bus-dax”…”�”}”(hj}`h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjy`ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡`Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´K!hjq`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K!hhÊh²hubhÞ)�”}”(hŒÀ(RO) The resource attribute indicates the starting physical address of a dax device. In case of a device with multiple constituent ranges, it indicates the starting address of the first range.”h]”hŒÀ(RO) The resource attribute indicates the starting physical address of a dax device. In case of a device with multiple constituent ranges, it indicates the starting address of the first range.”…”�”}”(hjŸ`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K!hhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_dax_devices_daxx_y_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-dax-devices-daxx-y-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj»`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/dax\/devices\/daxX\.Y\/size**”h]”j`)�”}”(hŒ+**\/sys\/bus\/dax\/devices\/daxX\.Y\/size**”h]”hŒ'/sys/bus/dax/devices/daxX.Y/size”…”�”}”(hjÕ`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K+hjÎ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjË`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸`ubah}”(h]”j·`ah ]”h"]”Œ#abi_sys_bus_dax_devices_daxx_y_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jaj­`sj˜}”j·`j­`subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hj ah²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hjah]”hŒ sysfs-bus-dax”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j!aŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´K+hj aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K+hhÊh²hubhÞ)�”}”(hŒÖ(RW) The size attribute indicates the total size of a dax device. For creating subdivided dax devices, or for resizing an existing device, the new size can be written to this as part of the reconfiguration process.”h]”hŒÖ(RW) The size attribute indicates the total size of a dax device. For creating subdivided dax devices, or for resizing an existing device, the new size can be written to this as part of the reconfiguration process.”…”�”}”(hj9ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K+hhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_dax_devices_daxx_y_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-dax-devices-daxx-y-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjUaubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/dax\/devices\/daxX\.Y\/state**”h]”j`)�”}”(hŒ,**\/sys\/bus\/dax\/devices\/daxX\.Y\/state**”h]”hŒ(/sys/bus/dax/devices/daxX.Y/state”…”�”}”(hjoah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkaubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K›hjhaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbaubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUaubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRaubah}”(h]”jQaah ]”h"]”Œ$abi_sys_bus_dax_devices_daxx_y_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ajGasj˜}”jQajGasubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hj¥ah²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hj¯ah]”hŒ sysfs-bus-dax”…”�”}”(hj±ah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj­aubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j»aŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´K›hj¥aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K›hhÊh²hubhÞ)�”}”(hŒˆ(RW) Controls the state of the memory region. Applies to all memory blocks associated with the device. Only applies to dax_kmem devices.”h]”hŒˆ(RW) Controls the state of the memory region. Applies to all memory blocks associated with the device. Only applies to dax_kmem devices.”…”�”}”(hjÓah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K›hhÊh²hubhÞ)�”}”(hŒzReading returns the current state; the writable states mirror the per-block /sys/devices/system/memory/memoryX/state ABI::”h]”hŒyReading returns the current state; the writable states mirror the per-block /sys/devices/system/memory/memoryX/state ABI:”…”�”}”(hjáah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K›hhÊh²hubjl)�”}”(hŒÄ"unplugged": memory blocks are not present "online": memory is online, zone chosen by the kernel "online_kernel": memory is online in ZONE_NORMAL "online_movable": memory is online in ZONE_MOVABLE”h]”hŒÄ"unplugged": memory blocks are not present "online": memory is online, zone chosen by the kernel "online_kernel": memory is online in ZONE_NORMAL "online_movable": memory is online in ZONE_MOVABLE”…”�”}”hjïasbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³juh´K›hhÊh²hubhÞ)�”}”(hŒð"offline" (memory blocks are present but offline) may also be reported - this happens when the device is bound while the auto_online_blocks policy is "offline". It cannot be written, as it's not useful and creates device destruction races.”h]”hŒú“offlineâ€� (memory blocks are present but offline) may also be reported - this happens when the device is bound while the auto_online_blocks policy is “offlineâ€�. It cannot be written, as it’s not useful and creates device destruction races.”…”�”}”(hjýah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K›hhÊh²hubhÞ)�”}”(hŒ•A device can only be onlined from the "unplugged" state, so a device must be returned to "unplugged" before it can be onlined into a different state.”h]”hŒ�A device can only be onlined from the “unpluggedâ€� state, so a device must be returned to “unpluggedâ€� before it can be onlined into a different state.”…”�”}”(hj bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K›hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_dax_devices_daxx_y_target_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-dax-devices-daxx-y-target-node”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj'bubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/dax\/devices\/daxX\.Y\/target_node**”h]”j`)�”}”(hŒ2**\/sys\/bus\/dax\/devices\/daxX\.Y\/target_node**”h]”hŒ./sys/bus/dax/devices/daxX.Y/target_node”…”�”}”(hjAbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K>hj:bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7bubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4bubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'bubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$bubah}”(h]”j#bah ]”h"]”Œ*abi_sys_bus_dax_devices_daxx_y_target_node”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jrbjbsj˜}”j#bjbsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dax `”h]”(hŒDefined on file ”…”�”}”(hjwbh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dax `”h]”j§)�”}”(hj�bh]”hŒ sysfs-bus-dax”…”�”}”(hjƒbh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjbubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�bŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_dax”uh1hh³juh´K>hjwbubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K>hhÊh²hubhÞ)�”}”(hX>(RO) The target-node attribute is the Linux numa-node that a device-dax instance may create when it is online. Prior to being online the device's 'numa_node' property reflects the closest online cpu node which is the typical expectation of a device 'numa_node'. Once it is online it becomes its own distinct numa node.”h]”hXH(RO) The target-node attribute is the Linux numa-node that a device-dax instance may create when it is online. Prior to being online the device’s ‘numa_node’ property reflects the closest online cpu node which is the typical expectation of a device ‘numa_node’. Once it is online it becomes its own distinct numa node.”…”�”}”(hj¥bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´K>hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_dfl_devices_dfl_dev_x_feature_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-dfl-devices-dfl-dev-x-feature-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÁbubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/feature_id**”h]”j`)�”}”(hŒ4**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/feature_id**”h]”hŒ0/sys/bus/dfl/devices/dfl_dev.X/feature_id”…”�”}”(hjÛbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-dfl”h´K hjÔbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑbubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎbubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁbubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾bubah}”(h]”j½bah ]”h"]”Œ,abi_sys_bus_dfl_devices_dfl_dev_x_feature_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j cj³bsj˜}”j½bj³bsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dfl `”h]”(hŒDefined on file ”…”�”}”(hjch²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dfl `”h]”j§)�”}”(hjch]”hŒ sysfs-bus-dfl”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjcubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j(cŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_dfl”uh1hh³jïbh´K hjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïbh´K hhÊh²hubhÞ)�”}”(hŒCRead-only. It returns feature identifier local to its DFL FIU type.”h]”hŒCRead-only. It returns feature identifier local to its DFL FIU type.”…”�”}”(hj@ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïbh´K hhÊh²hubhÞ)�”}”(hŒ Format: 0x%x”h]”hŒ Format: 0x%x”…”�”}”(hjNch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïbh´K hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_dfl_devices_dfl_dev_x_fec_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-dfl-devices-dfl-dev-x-fec-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjjcubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/fec_mode**”h]”j`)�”}”(hŒ2**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/fec_mode**”h]”hŒ./sys/bus/dfl/devices/dfl_dev.X/fec_mode”…”�”}”(hj„ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ:Documentation/ABI/testing/sysfs-bus-dfl-devices-n3000-nios”h´Khj}cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzcubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwcubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjjcubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjgcubah}”(h]”jfcah ]”h"]”Œ*abi_sys_bus_dfl_devices_dfl_dev_x_fec_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶cj\csj˜}”jfcj\csubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-dfl-devices-n3000-nios `”h]”(hŒDefined on file ”…”�”}”(hj»ch²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-dfl-devices-n3000-nios `”h]”j§)�”}”(hjÅch]”hŒ sysfs-bus-dfl-devices-n3000-nios”…”�”}”(hjÇch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÃcubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÑcŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_dfl_devices_n3000_nios”uh1hh³j˜ch´Khj»cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´KhhÊh²hubhÞ)�”}”(hXKRead-only. Returns the FEC mode of the 25G links of the ethernet retimers configured by Nios firmware. "rs" for Reed Solomon FEC, "kr" for Fire Code FEC, "no" for NO FEC. "not supported" if the FEC mode setting is not supported, this happens when the Nios firmware version major < 3, or no link is configured to 25G. Format: string”h]”hX[Read-only. Returns the FEC mode of the 25G links of the ethernet retimers configured by Nios firmware. “rsâ€� for Reed Solomon FEC, “krâ€� for Fire Code FEC, “noâ€� for NO FEC. “not supportedâ€� if the FEC mode setting is not supported, this happens when the Nios firmware version major < 3, or no link is configured to 25G. Format: string”…”�”}”(hjéch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_dfl_devices_dfl_dev_x_infx_cal_fail:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-dfl-devices-dfl-dev-x-infx-cal-fail”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjdubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/infX_cal_fail**”h]”j`)�”}”(hŒ7**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/infX_cal_fail**”h]”hŒ3/sys/bus/dfl/devices/dfl_dev.X/infX_cal_fail”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-bus-dfl-devices-emif”h´Khjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjdubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjdubah}”(h]”jdah ]”h"]”Œ/abi_sys_bus_dfl_devices_dfl_dev_x_infx_cal_fail”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQdj÷csj˜}”jdj÷csubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-dfl-devices-emif `”h]”(hŒDefined on file ”…”�”}”(hjVdh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-dfl-devices-emif `”h]”j§)�”}”(hj`dh]”hŒsysfs-bus-dfl-devices-emif”…”�”}”(hjbdh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jldŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_bus_dfl_devices_emif”uh1hh³j3dh´KhjVdubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3dh´KhhÊh²hubhÞ)�”}”(hŒRead-only. It indicates if the calibration failed on this memory interface. "1" for calibration failure, "0" for OK. Format: %u”h]”hŒ‡Read-only. It indicates if the calibration failed on this memory interface. “1â€� for calibration failure, “0â€� for OK. Format: %u”…”�”}”(hj„dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3dh´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_dfl_devices_dfl_dev_x_infx_clear:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-dfl-devices-dfl-dev-x-infx-clear”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj dubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/infX_clear**”h]”j`)�”}”(hŒ4**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/infX_clear**”h]”hŒ0/sys/bus/dfl/devices/dfl_dev.X/infX_clear”…”�”}”(hjºdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶dubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3dh´Khj³dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°dubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­dubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj dubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�dubah}”(h]”jœdah ]”h"]”Œ,abi_sys_bus_dfl_devices_dfl_dev_x_infx_clear”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëdj’dsj˜}”jœdj’dsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-dfl-devices-emif `”h]”(hŒDefined on file ”…”�”}”(hjðdh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-dfl-devices-emif `”h]”j§)�”}”(hjúdh]”hŒsysfs-bus-dfl-devices-emif”…”�”}”(hjüdh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjødubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jeŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_bus_dfl_devices_emif”uh1hh³j3dh´Khjðdubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3dh´KhhÊh²hubhÞ)�”}”(hŒ‹Write-only. Writing "1" to this file will zero out all memory data in this memory interface. Writing of other values is invalid. Format: %u”h]”hŒ�Write-only. Writing “1â€� to this file will zero out all memory data in this memory interface. Writing of other values is invalid. Format: %u”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3dh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_dfl_devices_dfl_dev_x_infx_init_done:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-dfl-devices-dfl-dev-x-infx-init-done”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj:eubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/infX_init_done**”h]”j`)�”}”(hŒ8**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/infX_init_done**”h]”hŒ4/sys/bus/dfl/devices/dfl_dev.X/infX_init_done”…”�”}”(hjTeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3dh´K hjMeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJeubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGeubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:eubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7eubah}”(h]”j6eah ]”h"]”Œ0abi_sys_bus_dfl_devices_dfl_dev_x_infx_init_done”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…ej,esj˜}”j6ej,esubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-dfl-devices-emif `”h]”(hŒDefined on file ”…”�”}”(hjŠeh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-dfl-devices-emif `”h]”j§)�”}”(hj”eh]”hŒsysfs-bus-dfl-devices-emif”…”�”}”(hj–eh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj’eubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j eŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_bus_dfl_devices_emif”uh1hh³j3dh´K hjŠeubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3dh´K hhÊh²hubhÞ)�”}”(hŒŽRead-only. It indicates if the initialization completed on this memory interface. "1" for initialization complete, "0" for not yet. Format: %u”h]”hŒ–Read-only. It indicates if the initialization completed on this memory interface. “1â€� for initialization complete, “0â€� for not yet. Format: %u”…”�”}”(hj¸eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3dh´K hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_dfl_devices_dfl_dev_x_nios_fw_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-dfl-devices-dfl-dev-x-nios-fw-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÔeubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/nios_fw_version**”h]”j`)�”}”(hŒ9**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/nios_fw_version**”h]”hŒ5/sys/bus/dfl/devices/dfl_dev.X/nios_fw_version”…”�”}”(hjîeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K)hjçeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäeubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáeubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔeubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑeubah}”(h]”jÐeah ]”h"]”Œ1abi_sys_bus_dfl_devices_dfl_dev_x_nios_fw_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfjÆesj˜}”jÐejÆesubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-dfl-devices-n3000-nios `”h]”(hŒDefined on file ”…”�”}”(hj$fh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-dfl-devices-n3000-nios `”h]”j§)�”}”(hj.fh]”hŒ sysfs-bus-dfl-devices-n3000-nios”…”�”}”(hj0fh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj,fubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j:fŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_dfl_devices_n3000_nios”uh1hh³j˜ch´K)hj$fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K)hhÊh²hubhÞ)�”}”(hŒtRead-only. Returns the version of the Nios firmware in the FPGA. Its format is "major.minor.patch". Format: %x.%x.%x”h]”hŒxRead-only. Returns the version of the Nios firmware in the FPGA. Its format is “major.minor.patchâ€�. Format: %x.%x.%x”…”�”}”(hjRfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K)hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_dfl_devices_dfl_dev_x_retimer_a_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-dfl-devices-dfl-dev-x-retimer-a-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjnfubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/retimer_A_mode**”h]”j`)�”}”(hŒ8**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/retimer_A_mode**”h]”hŒ4/sys/bus/dfl/devices/dfl_dev.X/retimer_A_mode”…”�”}”(hjˆfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„fubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K hj�fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~fubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{fubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnfubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkfubah}”(h]”jjfah ]”h"]”Œ0abi_sys_bus_dfl_devices_dfl_dev_x_retimer_a_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹fj`fsj˜}”jjfj`fsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-dfl-devices-n3000-nios `”h]”(hŒDefined on file ”…”�”}”(hj¾fh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-dfl-devices-n3000-nios `”h]”j§)�”}”(hjÈfh]”hŒ sysfs-bus-dfl-devices-n3000-nios”…”�”}”(hjÊfh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÆfubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÔfŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_dfl_devices_n3000_nios”uh1hh³j˜ch´K hj¾fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K hhÊh²hubhÞ)�”}”(hŒÐRead-only. Returns the enumeration value of the working mode of the retimer A configured by the Nios firmware. The value is read out from shared registers filled by the Nios firmware. Now the values could be:”h]”hŒÐRead-only. Returns the enumeration value of the working mode of the retimer A configured by the Nios firmware. The value is read out from shared registers filled by the Nios firmware. Now the values could be:”…”�”}”(hjìfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ "0": Reset”h]”hÞ)�”}”(hjÿfh]”hŒ“0â€�: Reset”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K hjýfubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjúfubj;)�”}”(hŒ "1": 4x10G”h]”hÞ)�”}”(hjgh]”hŒ“1â€�: 4x10G”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjúfubj;)�”}”(hŒ "2": 4x25G”h]”hÞ)�”}”(hj-gh]”hŒ“2â€�: 4x25G”…”�”}”(hj/gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K hj+gubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjúfubj;)�”}”(hŒ "3": 2x25G”h]”hÞ)�”}”(hjDgh]”hŒ“3â€�: 2x25G”…”�”}”(hjFgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K hjBgubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjúfubj;)�”}”(hŒ"4": 2x25G+2x10G”h]”hÞ)�”}”(hj[gh]”hŒ“4â€�: 2x25G+2x10G”…”�”}”(hj]gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K hjYgubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjúfubj;)�”}”(hŒ "5": 1x25G ”h]”hÞ)�”}”(hŒ "5": 1x25G”h]”hŒ“5â€�: 1x25G”…”�”}”(hjtgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K hjpgubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjúfubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j˜ch´K hhÊh²hubhÞ)�”}”(hŒyIf the Nios firmware is updated in future to support more retimer modes, more enumeration value is expected. Format: 0x%x”h]”hŒyIf the Nios firmware is updated in future to support more retimer modes, more enumeration value is expected. Format: 0x%x”…”�”}”(hjŽgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_dfl_devices_dfl_dev_x_retimer_b_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-dfl-devices-dfl-dev-x-retimer-b-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjªgubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/retimer_B_mode**”h]”j`)�”}”(hŒ8**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/retimer_B_mode**”h]”hŒ4/sys/bus/dfl/devices/dfl_dev.X/retimer_B_mode”…”�”}”(hjÄgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K!hj½gubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºgubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·gubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjªgubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§gubah}”(h]”j¦gah ]”h"]”Œ0abi_sys_bus_dfl_devices_dfl_dev_x_retimer_b_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõgjœgsj˜}”j¦gjœgsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-dfl-devices-n3000-nios `”h]”(hŒDefined on file ”…”�”}”(hjúgh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-dfl-devices-n3000-nios `”h]”j§)�”}”(hjhh]”hŒ sysfs-bus-dfl-devices-n3000-nios”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjhubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jhŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_dfl_devices_n3000_nios”uh1hh³j˜ch´K!hjúgubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K!hhÊh²hubhÞ)�”}”(hŒžRead-only. Returns the enumeration value of the working mode of the retimer B configured by the Nios firmware. The value format is the same as retimer_A_mode.”h]”hŒžRead-only. Returns the enumeration value of the working mode of the retimer B configured by the Nios firmware. The value format is the same as retimer_A_mode.”…”�”}”(hj(hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜ch´K!hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_dfl_devices_dfl_dev_x_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-dfl-devices-dfl-dev-x-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjDhubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/type**”h]”j`)�”}”(hŒ.**\/sys\/bus\/dfl\/devices\/dfl_dev\.X\/type**”h]”hŒ*/sys/bus/dfl/devices/dfl_dev.X/type”…”�”}”(hj^hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïbh´KhjWhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjThubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQhubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjDhubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjAhubah}”(h]”j@hah ]”h"]”Œ&abi_sys_bus_dfl_devices_dfl_dev_x_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�hj6hsj˜}”j@hj6hsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-dfl `”h]”(hŒDefined on file ”…”�”}”(hj”hh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-dfl `”h]”j§)�”}”(hjžhh]”hŒ sysfs-bus-dfl”…”�”}”(hj hh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjœhubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jªhŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_dfl”uh1hh³jïbh´Khj”hubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïbh´KhhÊh²hubhÞ)�”}”(hŒiRead-only. It returns type of DFL FIU of the device. Now DFL supports 2 FIU types, 0 for FME, 1 for PORT.”h]”hŒiRead-only. It returns type of DFL FIU of the device. Now DFL supports 2 FIU types, 0 for FME, 1 for PORT.”…”�”}”(hjÂhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïbh´KhhÊh²hubhÞ)�”}”(hŒ Format: 0x%x”h]”hŒ Format: 0x%x”…”�”}”(hjÐhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïbh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_drivers_corsair_dev_current_profile:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-drivers-corsair-dev-current-profile”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/current_profile**”h]”j`)�”}”(hŒ:**\/sys\/bus\/drivers\/corsair\/\\/current_profile**”h]”hŒ6/sys/bus/drivers/corsair//current_profile”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-driver-hid-corsair”h´K hjÿhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjühubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùhubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìhubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjéhubah}”(h]”jèhah ]”h"]”Œ/abi_sys_bus_drivers_corsair_dev_current_profile”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8ijÞhsj˜}”jèhjÞhsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-hid-corsair `”h]”(hŒDefined on file ”…”�”}”(hj=ih²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-hid-corsair `”h]”j§)�”}”(hjGih]”hŒsysfs-driver-hid-corsair”…”�”}”(hjIih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEiubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jSiŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_driver_hid_corsair”uh1hh³jih´K hj=iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jih´K hhÊh²hubhÞ)�”}”(hŒ=Get/set the current selected profile. Values are from 1 to 3.”h]”hŒ=Get/set the current selected profile. Values are from 1 to 3.”…”�”}”(hjkih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jih´K hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_drivers_corsair_dev_macro_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-drivers-corsair-dev-macro-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj‡iubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/drivers\/corsair\/\\/macro_mode**”h]”j`)�”}”(hŒ5**\/sys\/bus\/drivers\/corsair\/\\/macro_mode**”h]”hŒ1/sys/bus/drivers/corsair//macro_mode”…”�”}”(hj¡ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jih´Khjšiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—iubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”iubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡iubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„iubah}”(h]”jƒiah ]”h"]”Œ*abi_sys_bus_drivers_corsair_dev_macro_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒijyisj˜}”jƒijyisubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-hid-corsair `”h]”(hŒDefined on file ”…”�”}”(hj×ih²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-hid-corsair `”h]”j§)�”}”(hjáih]”hŒsysfs-driver-hid-corsair”…”�”}”(hjãih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjßiubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jíiŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_driver_hid_corsair”uh1hh³jih´Khj×iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jih´KhhÊh²hubhÞ)�”}”(hŒÄGet/set the current playback mode. "SW" for software mode where G-keys triggers their regular key codes. "HW" for hardware playback mode where the G-keys play their macro from the on-board memory.”h]”hŒÌGet/set the current playback mode. “SWâ€� for software mode where G-keys triggers their regular key codes. “HWâ€� for hardware playback mode where the G-keys play their macro from the on-board memory.”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jih´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_edac_devices_dev_name_ecs_frux:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-edac-devices-dev-name-ecs-frux”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj!jubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/edac\/devices\/\\/ecs_fruX**”h]”j`)�”}”(hŒ6**\/sys\/bus\/edac\/devices\/\\/ecs_fruX**”h]”hŒ2/sys/bus/edac/devices//ecs_fruX”…”�”}”(hj;jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7jubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-edac-ecs”h´Khj4jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1jubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.jubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!jubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjubah}”(h]”jjah ]”h"]”Œ*abi_sys_bus_edac_devices_dev_name_ecs_frux”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jmjjjsj˜}”jjjjsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-edac-ecs `”h]”(hŒDefined on file ”…”�”}”(hjrjh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-edac-ecs `”h]”j§)�”}”(hj|jh]”hŒsysfs-edac-ecs”…”�”}”(hj~jh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjzjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆjŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_edac_ecs”uh1hh³jOjh´Khjrjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´KhhÊh²hubhÞ)�”}”(hXGThe sysfs EDAC bus devices //ecs_fruX subdirectory pertains to the memory media ECS (Error Check Scrub) control feature, where directory corresponds to a device registered with the EDAC device driver for the ECS feature. /ecs_fruX belongs to the media FRUs (Field Replaceable Unit) under the memory device.”h]”hXGThe sysfs EDAC bus devices //ecs_fruX subdirectory pertains to the memory media ECS (Error Check Scrub) control feature, where directory corresponds to a device registered with the EDAC device driver for the ECS feature. /ecs_fruX belongs to the media FRUs (Field Replaceable Unit) under the memory device.”…”�”•}”(hj jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´KhhÊh²hubhÞ)�”}”(hŒÌThe sysfs ECS attr nodes are only present if the parent driver has implemented the corresponding attr callback function and provided the necessary operations to the EDAC device driver during registration.”h]”hŒÌThe sysfs ECS attr nodes are only present if the parent driver has implemented the corresponding attr callback function and provided the necessary operations to the EDAC device driver during registration.”…”�”}”(hj®jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_edac_devices_dev_name_ecs_frux_log_entry_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-edac-devices-dev-name-ecs-frux-log-entry-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjÊjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/edac\/devices\/\\/ecs_fruX\/log_entry_type**”h]”j`)�”}”(hŒF**\/sys\/bus\/edac\/devices\/\\/ecs_fruX\/log_entry_type**”h]”hŒB/sys/bus/edac/devices//ecs_fruX/log_entry_type”…”�”}”(hjäjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´KhjÝjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×jubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇjubah}”(h]”jÆjah ]”h"]”Œ9abi_sys_bus_edac_devices_dev_name_ecs_frux_log_entry_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jkj¼jsj˜}”jÆjj¼jsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-edac-ecs `”h]”(hŒDefined on file ”…”�”}”(hjkh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-edac-ecs `”h]”j§)�”}”(hj$kh]”hŒsysfs-edac-ecs”…”�”}”(hj&kh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj"kubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j0kŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_edac_ecs”uh1hh³jOjh´Khjkubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´KhhÊh²hubhÞ)�”}”(hŒ<(RW) The log entry type of how the DDR5 ECS log is reported.”h]”hŒ<(RW) The log entry type of how the DDR5 ECS log is reported.”…”�”}”(hjHkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0 - per DRAM. ”h]”hÞ)�”}”(hŒ 0 - per DRAM.”h]”hŒ 0 - per DRAM.”…”�”}”(hj]kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´KhjYkubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjVkubj;)�”}”(hŒ1 - per memory media FRU. ”h]”hÞ)�”}”(hŒ1 - per memory media FRU.”h]”hŒ1 - per memory media FRU.”…”�”}”(hjukh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´Khjqkubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjVkubj;)�”}”(hŒ All other values are reserved. ”h]”hÞ)�”}”(hŒAll other values are reserved.”h]”hŒAll other values are reserved.”…”�”}”(hj�kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´Khj‰kubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjVkubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jOjh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_edac_devices_dev_name_ecs_frux_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-edac-devices-dev-name-ecs-frux-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjµkubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/edac\/devices\/\\/ecs_fruX\/mode**”h]”j`)�”}”(hŒ<**\/sys\/bus\/edac\/devices\/\\/ecs_fruX\/mode**”h]”hŒ8/sys/bus/edac/devices//ecs_fruX/mode”…”�”}”(hjÏkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËkubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´KhjÈkubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅkubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂkubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµkubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²kubah}”(h]”j±kah ]”h"]”Œ/abi_sys_bus_edac_devices_dev_name_ecs_frux_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlj§ksj˜}”j±kj§ksubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-edac-ecs `”h]”(hŒDefined on file ”…”�”}”(hjlh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-edac-ecs `”h]”j§)�”}”(hjlh]”hŒsysfs-edac-ecs”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj lubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_edac_ecs”uh1hh³jOjh´Khjlubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´KhhÊh²hubhÞ)�”}”(hX¥(RW) The mode of how the DDR5 ECS counts the errors. Error count is tracked based on two different modes selected by DDR5 ECS Control Feature - Codeword mode and Row Count mode. If the ECS is under Codeword mode, then the error count increments each time a codeword with check bit errors is detected. If the ECS is under Row Count mode, then the error counter increments each time a row with check bit errors is detected.”h]”hX¥(RW) The mode of how the DDR5 ECS counts the errors. Error count is tracked based on two different modes selected by DDR5 ECS Control Feature - Codeword mode and Row Count mode. If the ECS is under Codeword mode, then the error count increments each time a codeword with check bit errors is detected. If the ECS is under Row Count mode, then the error counter increments each time a row with check bit errors is detected.”…”�”}”(hj3lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ>0 - ECS counts rows in the memory media that have ECC errors. ”h]”hÞ)�”}”(hŒ=0 - ECS counts rows in the memory media that have ECC errors.”h]”hŒ=0 - ECS counts rows in the memory media that have ECC errors.”…”�”}”(hjHlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´KhjDlubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjAlubj;)�”}”(hŒy1 - ECS counts codewords with errors, specifically, it counts the number of ECC-detected errors in the memory media. ”h]”j)�”}”(hhh]”j)�”}”(hŒu1 - ECS counts codewords with errors, specifically, it counts the number of ECC-detected errors in the memory media. ”h]”(j!)�”}”(hŒ=1 - ECS counts codewords with errors, specifically, it counts”h]”hŒ=1 - ECS counts codewords with errors, specifically, it counts”…”�”}”(hjglh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jOjh´Khjclubj1)�”}”(hhh]”hÞ)�”}”(hŒ6the number of ECC-detected errors in the memory media.”h]”hŒ6the number of ECC-detected errors in the memory media.”…”�”}”(hjxlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´Khjulubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjclubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jOjh´Khj`lubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj\lubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjAlubj;)�”}”(hŒ All other values are reserved. ”h]”hÞ)�”}”(hŒAll other values are reserved.”h]”hŒAll other values are reserved.”…”�”}”(hj¢lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´Khjžlubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjAlubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jOjh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_edac_devices_dev_name_ecs_frux_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-edac-devices-dev-name-ecs-frux-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjÊlubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/edac\/devices\/\\/ecs_fruX\/reset**”h]”j`)�”}”(hŒ=**\/sys\/bus\/edac\/devices\/\\/ecs_fruX\/reset**”h]”hŒ9/sys/bus/edac/devices//ecs_fruX/reset”…”�”}”(hjälh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàlubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´K4hjÝlubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚlubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×lubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊlubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇlubah}”(h]”jÆlah ]”h"]”Œ0abi_sys_bus_edac_devices_dev_name_ecs_frux_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jmj¼lsj˜}”jÆlj¼lsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-edac-ecs `”h]”(hŒDefined on file ”…”�”}”(hjmh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-edac-ecs `”h]”j§)�”}”(hj$mh]”hŒsysfs-edac-ecs”…”�”}”(hj&mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj"mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j0mŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_edac_ecs”uh1hh³jOjh´K4hjmubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´K4hhÊh²hubhÞ)�”}”(hŒ(WO) ECS reset ECC counter.”h]”hŒ(WO) ECS reset ECC counter.”…”�”}”(hjHmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´K4hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ,1 - reset ECC counter to the default value. ”h]”hÞ)�”}”(hŒ+1 - reset ECC counter to the default value.”h]”hŒ+1 - reset ECC counter to the default value.”…”�”}”(hj]mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´K4hjYmubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjVmubj;)�”}”(hŒ All other values are reserved. ”h]”hÞ)�”}”(hŒAll other values are reserved.”h]”hŒAll other values are reserved.”…”�”}”(hjumh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´K4hjqmubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjVmubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jOjh´K4hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_edac_devices_dev_name_ecs_frux_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-edac-devices-dev-name-ecs-frux-threshold”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj�mubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/edac\/devices\/\\/ecs_fruX\/threshold**”h]”j`)�”}”(hŒA**\/sys\/bus\/edac\/devices\/\\/ecs_fruX\/threshold**”h]”hŒ=/sys/bus/edac/devices//ecs_fruX/threshold”…”�”}”(hj·mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´K?hj°mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­mubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªmubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�mubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšmubah}”(h]”j™mah ]”h"]”Œ4abi_sys_bus_edac_devices_dev_name_ecs_frux_threshold”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèmj�msj˜}”j™mj�msubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-edac-ecs `”h]”(hŒDefined on file ”…”�”}”(hjímh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-edac-ecs `”h]”j§)�”}”(hj÷mh]”hŒsysfs-edac-ecs”…”�”}”(hjùmh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjõmubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jnŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_edac_ecs”uh1hh³jOjh´K?hjímubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´K?hhÊh²hubhÞ)�”}”(hŒ±(RW) DDR5 ECS threshold count per gigabits of memory cells. The ECS error count is subject to the ECS Threshold count per Gbit, which masks error counts less than the Threshold.”h]”hŒ±(RW) DDR5 ECS threshold count per gigabits of memory cells. The ECS error count is subject to the ECS Threshold count per Gbit, which masks error counts less than the Threshold.”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´K?hhÊh²hubhÞ)�”}”(hŒ(Supported values are 256, 1024 and 4096.”h]”hŒ(Supported values are 256, 1024 and 4096.”…”�”}”(hj)nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´K?hhÊh²hubhÞ)�”}”(hŒAll other values are reserved.”h]”hŒAll other values are reserved.”…”�”}”(hj7nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOjh´K?hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_edac_devices_dev_name_mem_repairx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-edac-devices-dev-name-mem-repairx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjSnubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/edac\/devices\/\\/mem_repairX**”h]”j`)�”}”(hŒ9**\/sys\/bus\/edac\/devices\/\\/mem_repairX**”h]”hŒ5/sys/bus/edac/devices//mem_repairX”…”�”}”(hjmnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjinubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-edac-memory-repair”h´Khjfnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcnubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSnubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPnubah}”(h]”jOnah ]”h"]”Œ-abi_sys_bus_edac_devices_dev_name_mem_repairx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸnjEnsj˜}”jOnjEnsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-edac-memory-repair `”h]”(hŒDefined on file ”…”�”}”(hj¤nh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-edac-memory-repair `”h]”j§)�”}”(hj®nh]”hŒsysfs-edac-memory-repair”…”�”}”(hj°nh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¬nubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jºnŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_edac_memory_repair”uh1hh³j�nh´Khj¤nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KhhÊh²hubhÞ)�”}”(hX&The sysfs EDAC bus devices //mem_repairX subdirectory pertains to the memory media repair features control, such as PPR (Post Package Repair), memory sparing etc, where directory corresponds to a device registered with the EDAC device driver for the memory repair features.”h]”hX&The sysfs EDAC bus devices //mem_repairX subdirectory pertains to the memory media repair features control, such as PPR (Post Package Repair), memory sparing etc, where directory corresponds to a device registered with the EDAC device driver for the memory repair features.”…”�”}”(hjÒnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KhhÊh²hubhÞ)�”}”(hXIPost Package Repair is a maintenance operation requests the memory device to perform a repair operation on its media. It is a memory self-healing feature that fixes a failing memory location by replacing it with a spare row in a DRAM device. For example, a CXL memory device with DRAM components that support PPR features may implement PPR maintenance operations. DRAM components may support two types of PPR functions: hard PPR, for a permanent row repair, and soft PPR, for a temporary row repair. Soft PPR may be much faster than hard PPR, but the repair is lost with a power cycle.”h]”hXIPost Package Repair is a maintenance operation requests the memory device to perform a repair operation on its media. It is a memory self-healing feature that fixes a failing memory location by replacing it with a spare row in a DRAM device. For example, a CXL memory device with DRAM components that support PPR features may implement PPR maintenance operations. DRAM components may support two types of PPR functions: hard PPR, for a permanent row repair, and soft PPR, for a temporary row repair. Soft PPR may be much faster than hard PPR, but the repair is lost with a power cycle.”…”�”}”(hjành²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KhhÊh²hubhÞ)�”}”(hŒãThe sysfs attributes nodes for a repair feature are only present if the parent driver has implemented the corresponding attr callback function and provided the necessary operations to the EDAC device driver during registration.”h]”hŒãThe sysfs attributes nodes for a repair feature are only present if the parent driver has implemented the corresponding attr callback function and provided the necessary operations to the EDAC device driver during registration.”…”�”}”(hjînh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KhhÊh²hubhÞ)�”}”(hX¢In some states of system configuration (e.g. before address decoders have been configured), memory devices (e.g. CXL) may not have an active mapping in the main host address physical address map. As such, the memory to repair must be identified by a device specific physical addressing scheme using a device physical address(DPA). The DPA and other control attributes to use will be presented in related error records.”h]”hX¢In some states of system configuration (e.g. before address decoders have been configured), memory devices (e.g. CXL) may not have an active mapping in the main host address physical address map. As such, the memory to repair must be identified by a device specific physical addressing scheme using a device physical address(DPA). The DPA and other control attributes to use will be presented in related error records.”…”�”}”(hjünh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_edac_devices_dev_name_mem_repairx_bank_group:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-edac-devices-dev-name-mem-repairx-bank-group”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjoubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/bank_group**”h]”j`)�”}”(hŒE**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/bank_group**”h]”hŒA/sys/bus/edac/devices//mem_repairX/bank_group”…”�”}”(hj2oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hj+oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(oubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%oubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/bank**”h]”j`)�”}”(hŒ?**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/bank**”h]”hŒ;/sys/bus/edac/devices//mem_repairX/bank”…”�”}”(hj\oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXoubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hjUoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%oubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/rank**”h]”j`)�”}”(hŒ?**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/rank**”h]”hŒ;/sys/bus/edac/devices//mem_repairX/rank”…”�”}”(hj†oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|oubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%oubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/row**”h]”j`)�”}”(hŒ>**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/row**”h]”hŒ:/sys/bus/edac/devices//mem_repairX/row”…”�”}”(hj°oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hj©oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦oubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%oubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/column**”h]”j`)�”}”(hŒA**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/column**”h]”hŒ=/sys/bus/edac/devices//mem_repairX/column”…”�”}”(hjÚoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖoubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hjÓoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%oubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/channel**”h]”j`)�”}”(hŒB**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/channel**”h]”hŒ>/sys/bus/edac/devices//mem_repairX/channel”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjpubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hjýoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%oubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/sub_channel**”h]”j`)�”}”(hŒF**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/sub_channel**”h]”hŒB/sys/bus/edac/devices//mem_repairX/sub_channel”…”�”}”(hj.ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hj'pubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$pubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%oubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjoubah}”(h]”joah ]”h"]”Œ8abi_sys_bus_edac_devices_dev_name_mem_repairx_bank_group”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_pj osj˜}”joj osubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-edac-memory-repair `”h]”(hŒDefined on file ”…”�”}”(hjdph²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-edac-memory-repair `”h]”j§)�”}”(hjnph]”hŒsysfs-edac-memory-repair”…”�”}”(hjpph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjlpubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jzpŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_edac_memory_repair”uh1hh³j�nh´K‘hjdpubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubhÞ)�”}”(hXB(RW) The control attributes for the memory to be repaired. The specific value of attributes to use depends on the portion of memory to repair and will be reported to the host in related error records and be available to userspace in trace events, such as CXL DRAM and CXL general media error records of CXL memory devices.”h]”hXB(RW) The control attributes for the memory to be repaired. The specific value of attributes to use depends on the portion of memory to repair and will be reported to the host in related error records and be available to userspace in trace events, such as CXL DRAM and CXL general media error records of CXL memory devices.”…”�”}”(hj’ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubhÞ)�”}”(hŒdWhen reading back these attributes, it returns the current value of memory requested to be repaired.”h]”hŒdWhen reading back these attributes, it returns the current value of memory requested to be repaired.”…”�”}”(hj ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubhÞ)�”}”(hŒ4bank_group - The bank group of the memory to repair.”h]”hŒ4bank_group - The bank group of the memory to repair.”…”�”}”(hj®ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubhÞ)�”}”(hŒ/bank - The bank number of the memory to repair.”h]”hŒ/bank - The bank number of the memory to repair.”…”�”}”(hj¼ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubhÞ)�”}”(hŒ…rank - The rank of the memory to repair. Rank is defined as a set of memory devices on a channel that together execute a transaction.”h]”hŒ…rank - The rank of the memory to repair. Rank is defined as a set of memory devices on a channel that together execute a transaction.”…”�”}”(hjÊph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubhÞ)�”}”(hŒ-row - The row number of the memory to repair.”h]”hŒ-row - The row number of the memory to repair.”…”�”}”(hjØph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubhÞ)�”}”(hŒ3column - The column number of the memory to repair.”h]”hŒ3column - The column number of the memory to repair.”…”�”}”(hjæph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubhÞ)�”}”(hŒ‡channel - The channel of the memory to repair. Channel is defined as an interface that can be independently accessed for a transaction.”h]”hŒ‡channel - The channel of the memory to repair. Channel is defined as an interface that can be independently accessed for a transaction.”…”�”}”(hjôph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubhÞ)�”}”(hŒ5sub_channel - The subchannel of the memory to repair.”h]”hŒ5sub_channel - The subchannel of the memory to repair.”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubhÞ)�”}”(hŒ›The requirement to set these attributes varies based on the repair function. The attributes in sysfs are not present unless required for a repair function.”h]”hŒ›The requirement to set these attributes varies based on the repair function. The attributes in sysfs are not present unless required for a repair function.”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubhÞ)�”}”(hX6For example, CXL spec ver 3.1, Section 8.2.9.7.1.2 Table 8-103 soft PPR and Section 8.2.9.7.1.3 Table 8-104 hard PPR operations, these attributes are not required to set. CXL spec ver 3.1, Section 8.2.9.7.1.4 Table 8-105 memory sparing, these attributes are required to set based on memory sparing granularity.”h]”hX6For example, CXL spec ver 3.1, Section 8.2.9.7.1.2 Table 8-103 soft PPR and Section 8.2.9.7.1.3 Table 8-104 hard PPR operations, these attributes are not required to set. CXL spec ver 3.1, Section 8.2.9.7.1.4 Table 8-105 memory sparing, these attributes are required to set based on memory sparing granularity.”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K‘hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_edac_devices_dev_name_mem_repairx_dpa:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-edac-devices-dev-name-mem-repairx-dpa”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj:qubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/dpa**”h]”j`)�”}”(hŒ>**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/dpa**”h]”hŒ:/sys/bus/edac/devices//mem_repairX/dpa”…”�”}”(hjTqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K[hjMqubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJqubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGqubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:qubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7qubah}”(h]”j6qah ]”h"]”Œ1abi_sys_bus_edac_devices_dev_name_mem_repairx_dpa”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…qj,qsj˜}”j6qj,qsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-edac-memory-repair `”h]”(hŒDefined on file ”…”�”}”(hjŠqh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-edac-memory-repair `”h]”j§)�”}”(hj”qh]”hŒsysfs-edac-memory-repair”…”�”}”(hj–qh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj’qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j qŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_edac_memory_repair”uh1hh³j�nh´K[hjŠqubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K[hhÊh²hubhÞ)�”}”(hŒ~(RW) Device Physical Address (DPA) of the memory to repair. The specific DPA to use will be provided in related error records.”h]”hŒ~(RW) Device Physical Address (DPA) of the memory to repair. The specific DPA to use will be provided in related error records.”…”�”}”(hj¸qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K[hhÊh²hubhÞ)�”}”(hX…In some states of system configuration (e.g. before address decoders have been configured), memory devices (e.g. CXL) may not have an active mapping in the main host address physical address map. As such, the memory to repair must be identified by a device specific physical addressing scheme using a DPA. The device physical address(DPA) to use will be presented in related error records.”h]”hX…In some states of system configuration (e.g. before address decoders have been configured), memory devices (e.g. CXL) may not have an active mapping in the main host address physical address map. As such, the memory to repair must be identified by a device specific physical addressing scheme using a DPA. The device physical address(DPA) to use will be presented in related error records.”…”�”}”(hjÆqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K[hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_edac_devices_dev_name_mem_repairx_hpa:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-edac-devices-dev-name-mem-repairx-hpa”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjâqubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/hpa**”h]”j`)�”}”(hŒ>**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/hpa**”h]”hŒ:/sys/bus/edac/devices//mem_repairX/hpa”…”�”}”(hjüqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KShjõqubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòqubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïqubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâqubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjßqubah}”(h]”jÞqah ]”h"]”Œ1abi_sys_bus_edac_devices_dev_name_mem_repairx_hpa”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-rjÔqsj˜}”jÞqjÔqsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-edac-memory-repair `”h]”(hŒDefined on file ”…”�”}”(hj2rh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-edac-memory-repair `”h]”j§)�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj:rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jHrŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_edac_memory_repair”uh1hh³j�nh´KShj2rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KShhÊh²hubhÞ)�”}”(hŒs(RW) Host Physical Address (HPA) of the memory to repair. The HPA to use will be provided in related error records.”h]”hŒs(RW) Host Physical Address (HPA) of the memory to repair. The HPA to use will be provided in related error records.”…”�”}”(hj`rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KShhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_edac_devices_dev_name_mem_repairx_min_hpa:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-edac-devices-dev-name-mem-repairx-min-hpa”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj|rubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/min_hpa**”h]”j`)�”}”(hŒB**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/min_hpa**”h]”hŒ>/sys/bus/edac/devices//mem_repairX/min_hpa”…”�”}”(hj–rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K€hj�rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒrubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰rubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/max_hpa**”h]”j`)�”}”(hŒB**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/max_hpa**”h]”hŒ>/sys/bus/edac/devices//mem_repairX/max_hpa”…”�”}”(hjÀrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K€hj¹rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶rubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰rubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/min_dpa**”h]”j`)�”}”(hŒB**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/min_dpa**”h]”hŒ>/sys/bus/edac/devices//mem_repairX/min_dpa”…”�”}”(hjêrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjærubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K€hjãrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàrubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰rubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/max_dpa**”h]”j`)�”}”(hŒB**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/max_dpa**”h]”hŒ>/sys/bus/edac/devices//mem_repairX/max_dpa”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K€hj subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰rubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|rubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyrubah}”(h]”jxrah ]”h"]”Œ5abi_sys_bus_edac_devices_dev_name_mem_repairx_min_hpa”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jEsjnrsj˜}”jxrjnrsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-edac-memory-repair `”h]”(hŒDefined on file ”…”�”}”(hjJsh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-edac-memory-repair `”h]”j§)�”}”(hjTsh]”hŒsysfs-edac-memory-repair”…”�”}”(hjVsh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjRsubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`sŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_edac_memory_repair”uh1hh³j�nh´K€hjJsubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K€hhÊh²hubhÞ)�”}”(hX»(RW) The supported range of memory address that is to be repaired. The memory device may give the supported range of attributes to use and it will depend on the memory device and the portion of memory to repair. The userspace may receive the specific value of attributes to use for a repair operation from the memory device via related error records and trace events, for eg. CXL DRAM and CXL general media error records in CXL memory devices.”h]”hX»(RW) The supported range of memory address that is to be repaired. The memory device may give the supported range of attributes to use and it will depend on the memory device and the portion of memory to repair. The userspace may receive the specific value of attributes to use for a repair operation from the memory device via related error records and trace events, for eg. CXL DRAM and CXL general media error records in CXL memory devices.”…”�”}”(hjxsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K€hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_edac_devices_dev_name_mem_repairx_nibble_mask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-edac-devices-dev-name-mem-repairx-nibble-mask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj”subjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/nibble_mask**”h]”j`)�”}”(hŒF**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/nibble_mask**”h]”hŒB/sys/bus/edac/devices//mem_repairX/nibble_mask”…”�”}”(hj®sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjªsubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´Klhj§subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡subah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj”subeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‘subah}”(h]”j�sah ]”h"]”Œ9abi_sys_bus_edac_devices_dev_name_mem_repairx_nibble_mask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jßsj†ssj˜}”j�sj†ssubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-edac-memory-repair `”h]”(hŒDefined on file ”…”�”}”(hjäsh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-edac-memory-repair `”h]”j§)�”}”(hjîsh]”hŒsysfs-edac-memory-repair”…”�”}”(hjðsh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjìsubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”júsŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_edac_memory_repair”uh1hh³j�nh´Klhjäsubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KlhhÊh²hubhÞ)�”}”(hX(RW) Read/Write Nibble mask of the memory to repair. Nibble mask identifies one or more nibbles in error on the memory bus that produced the error event. Nibble Mask bit 0 shall be set if nibble 0 on the memory bus produced the event, etc. For example, CXL PPR and sparing, a nibble mask bit set to 1 indicates the request to perform repair operation in the specific device. All nibble mask bits set to 1 indicates the request to perform the operation in all devices. Eg. for CXL memory repair, the specific value of nibble mask to use will be provided in related error records. For more details, See nibble mask field in CXL spec ver 3.1, section 8.2.9.7.1.2 Table 8-103 soft PPR and section 8.2.9.7.1.3 Table 8-104 hard PPR, section 8.2.9.7.1.4 Table 8-105 memory sparing.”h]”hX(RW) Read/Write Nibble mask of the memory to repair. Nibble mask identifies one or more nibbles in error on the memory bus that produced the error event. Nibble Mask bit 0 shall be set if nibble 0 on the memory bus produced the event, etc. For example, CXL PPR and sparing, a nibble mask bit set to 1 indicates the request to perform repair operation in the specific device. All nibble mask bits set to 1 indicates the request to perform the operation in all devices. Eg. for CXL memory repair, the specific value of nibble mask to use will be provided in related error records. For more details, See nibble mask field in CXL spec ver 3.1, section 8.2.9.7.1.2 Table 8-103 soft PPR and section 8.2.9.7.1.3 Table 8-104 hard PPR, section 8.2.9.7.1.4 Table 8-105 memory sparing.”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KlhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_edac_devices_dev_name_mem_repairx_persist_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-edac-devices-dev-name-mem-repairx-persist-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj.tubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/persist_mode**”h]”j`)�”}”(hŒG**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/persist_mode**”h]”hŒC/sys/bus/edac/devices//mem_repairX/persist_mode”…”�”}”(hjHth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjDtubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K7hjAtubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>tubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;tubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+tubah}”(h]”j*tah ]”h"]”Œ:abi_sys_bus_edac_devices_dev_name_mem_repairx_persist_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jytj tsj˜}”j*tj tsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-edac-memory-repair `”h]”(hŒDefined on file ”…”�”}”(hj~th²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-edac-memory-repair `”h]”j§)�”}”(hjˆth]”hŒsysfs-edac-memory-repair”…”�”}”(hjŠth²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj†tubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j”tŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_edac_memory_repair”uh1hh³j�nh´K7hj~tubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K7hhÊh²hubhÞ)�”}”(hŒî(RW) Get/Set the current persist repair mode set for a repair function. Persist repair modes supported in the device, based on a memory repair function, either is temporary, which is lost with a power cycle or permanent. Valid values are:”h]”hŒî(RW) Get/Set the current persist repair mode set for a repair function. Persist repair modes supported in the device, based on a memory repair function, either is temporary, which is lost with a power cycle or permanent. Valid values are:”…”�”}”(hj¬th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K7hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ+0 - Soft memory repair (temporary repair). ”h]”hÞ)�”}”(hŒ*0 - Soft memory repair (temporary repair).”h]”hŒ*0 - Soft memory repair (temporary repair).”…”�”}”(hjÁth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K7hj½tubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjºtubj;)�”}”(hŒ+1 - Hard memory repair (permanent repair). ”h]”hÞ)�”}”(hŒ*1 - Hard memory repair (permanent repair).”h]”hŒ*1 - Hard memory repair (permanent repair).”…”�”}”(hjÙth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K7hjÕtubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjºtubj;)�”}”(hŒ All other values are reserved. ”h]”hÞ)�”}”(hŒAll other values are reserved.”h]”hŒAll other values are reserved.”…”�”}”(hjñth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K7hjítubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjºtubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j�nh´K7hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_edac_devices_dev_name_mem_repairx_repair:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-edac-devices-dev-name-mem-repairx-repair”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjuubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/repair**”h]”j`)�”}”(hŒA**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/repair**”h]”hŒ=/sys/bus/edac/devices//mem_repairX/repair”…”�”}”(hj3uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KÂhj,uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)uubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&uubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjuubah}”(h]”juah ]”h"]”Œ4abi_sys_bus_edac_devices_dev_name_mem_repairx_repair”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jduj usj˜}”juj usubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-edac-memory-repair `”h]”(hŒDefined on file ”…”�”}”(hjiuh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-edac-memory-repair `”h]”j§)�”}”(hjsuh]”hŒsysfs-edac-memory-repair”…”�”}”(hjuuh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjquubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”juŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_edac_memory_repair”uh1hh³j�nh´KÂhjiuubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KÂhhÊh²hubhÞ)�”}”(hŒË(WO) Issue the memory repair operation for the specified memory repair attributes. The operation may fail if resources are insufficient based on the requirements of the memory device and repair function.”h]”hŒË(WO) Issue the memory repair operation for the specified memory repair attributes. The operation may fail if resources are insufficient based on the requirements of the memory device and repair function.”…”�”}”(hj—uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KÂhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1 - Issue the repair operation. ”h]”hÞ)�”}”(hŒ1 - Issue the repair operation.”h]”hŒ1 - Issue the repair operation.”…”�”}”(hj¬uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KÂhj¨uubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¥uubj;)�”}”(hŒ All other values are reserved. ”h]”hÞ)�”}”(hŒAll other values are reserved.”h]”hŒAll other values are reserved.”…”�”}”(hjÄuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KÂhjÀuubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¥uubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j�nh´KÂhhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_edac_devices_dev_name_mem_repairx_repair_safe_when_in_use:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-edac-devices-dev-name-mem-repairx-repair-safe-when-in-use”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjìuubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/repair_safe_when_in_use**”h]”j`)�”}”(hŒR**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/repair_safe_when_in_use**”h]”hŒN/sys/bus/edac/devices//mem_repairX/repair_safe_when_in_use”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´KGhjÿuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùuubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjéuubah}”(h]”jèuah ]”h"]”ŒEabi_sys_bus_edac_devices_dev_name_mem_repairx_repair_safe_when_in_use”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7vjÞusj˜}”jèujÞusubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-edac-memory-repair `”h]”(hŒDefined on file ”…”�”}”(hj`”h]”j§)�”}”(hjFvh]”hŒsysfs-edac-memory-repair”…”�”}”(hjHvh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDvubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jRvŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_edac_memory_repair”uh1hh³j�nh´KGhj.. _abi_sys_bus_edac_devices_dev_name_mem_repairx_repair_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-edac-devices-dev-name-mem-repairx-repair-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj†vubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/repair_type**”h]”j`)�”}”(hŒF**\/sys\/bus\/edac\/devices\/\\/mem_repairX\/repair_type**”h]”hŒB/sys/bus/edac/devices//mem_repairX/repair_type”…”�”}”(hj vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K#hj™vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–vubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“vubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†vubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒvubah}”(h]”j‚vah ]”h"]”Œ9abi_sys_bus_edac_devices_dev_name_mem_repairx_repair_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑvjxvsj˜}”j‚vjxvsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-edac-memory-repair `”h]”(hŒDefined on file ”…”�”}”(hjÖvh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-edac-memory-repair `”h]”j§)�”}”(hjàvh]”hŒsysfs-edac-memory-repair”…”�”}”(hjâvh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÞvubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jìvŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_edac_memory_repair”uh1hh³j�nh´K#hjÖvubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K#hhÊh²hubhÞ)�”}”(hŒ[(RO) Memory repair type. For eg. post package repair, memory sparing etc. Valid values are:”h]”hŒ[(RO) Memory repair type. For eg. post package repair, memory sparing etc. Valid values are:”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K#hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒppr - Post package repair. ”h]”hÞ)�”}”(hŒppr - Post package repair.”h]”hŒppr - Post package repair.”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K#hjwubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjwubj;)�”}”(hŒcacheline-sparing ”h]”hÞ)�”}”(hŒcacheline-sparing”h]”hŒcacheline-sparing”…”�”}”(hj1wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K#hj-wubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjwubj;)�”}”(hŒ row-sparing ”h]”hÞ)�”}”(hŒ row-sparing”h]”hŒ row-sparing”…”�”}”(hjIwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K#hjEwubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjwubj;)�”}”(hŒ bank-sparing ”h]”hÞ)�”}”(hŒ bank-sparing”h]”hŒ bank-sparing”…”�”}”(hjawh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K#hj]wubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjwubj;)�”}”(hŒ rank-sparing ”h]”hÞ)�”}”(hŒ rank-sparing”h]”hŒ rank-sparing”…”�”}”(hjywh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K#hjuwubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjwubj;)�”}”(hŒ All other values are reserved. ”h]”hÞ)�”}”(hŒAll other values are reserved.”h]”hŒAll other values are reserved.”…”�”}”(hj‘wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�nh´K#hj�wubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjwubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j�nh´K#hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_edac_devices_dev_name_scrubx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-edac-devices-dev-name-scrubx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj¹wubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/edac\/devices\/\\/scrubX**”h]”j`)�”}”(hŒ4**\/sys\/bus\/edac\/devices\/\\/scrubX**”h]”hŒ0/sys/bus/edac/devices//scrubX”…”�”}”(hjÓwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏwubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-edac-scrub”h´KhjÌwubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉwubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆwubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹wubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶wubah}”(h]”jµwah ]”h"]”Œ(abi_sys_bus_edac_devices_dev_name_scrubx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jxj«wsj˜}”jµwj«wsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-edac-scrub `”h]”(hŒDefined on file ”…”�”}”(hj xh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-edac-scrub `”h]”j§)�”}”(hjxh]”hŒsysfs-edac-scrub”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjxubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j xŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_edac_scrub”uh1hh³jçwh´Khj xubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KhhÊh²hubhÞ)�”}”(hŒùThe sysfs EDAC bus devices //scrubX subdirectory belongs to an instance of memory scrub control feature, where directory corresponds to a device/memory region registered with the EDAC device driver for the scrub control feature.”h]”hŒùThe sysfs EDAC bus devices //scrubX subdirectory belongs to an instance of memory scrub control feature, where directory corresponds to a device/memory region registered with the EDAC device driver for the scrub control feature.”…”�”}”(hj8xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KhhÊh²hubhÞ)�”}”(hŒÎThe sysfs scrub attr nodes are only present if the parent driver has implemented the corresponding attr callback function and provided the necessary operations to the EDAC device driver during registration.”h]”hŒÎThe sysfs scrub attr nodes are only present if the parent driver has implemented the corresponding attr callback function and provided the necessary operations to the EDAC device driver during registration.”…”�”}”(hjFxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_edac_devices_dev_name_scrubx_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-edac-devices-dev-name-scrubx-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/scrubX\/addr**”h]”j`)�”}”(hŒ:**\/sys\/bus\/edac\/devices\/\\/scrubX\/addr**”h]”hŒ6/sys/bus/edac/devices//scrubX/addr”…”�”}”(hj|xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjxxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´Khjuxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjrxubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjoxubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjbxubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_xubah}”(h]”j^xah ]”h"]”Œ-abi_sys_bus_edac_devices_dev_name_scrubx_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­xjTxsj˜}”j^xjTxsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-edac-scrub `”h]”(hŒDefined on file ”…”�”}”(hj²xh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-edac-scrub `”h]”j§)�”}”(hj¼xh]”hŒsysfs-edac-scrub”…”�”}”(hj¾xh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjºxubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÈxŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_edac_scrub”uh1hh³jçwh´Khj²xubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KhhÊh²hubhÞ)�”}”(hŒ–(RW) The base address of the memory region to be scrubbed for on-demand scrubbing. Setting address starts scrubbing. The size must be set before that.”h]”hŒ–(RW) The base address of the memory region to be scrubbed for on-demand scrubbing. Setting address starts scrubbing. The size must be set before that.”…”�”}”(hjàxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KhhÊh²hubhÞ)�”}”(hŒhThe readback addr value is non-zero if the requested on-demand scrubbing is in progress, zero otherwise.”h]”hŒhThe readback addr value is non-zero if the requested on-demand scrubbing is in progress, zero otherwise.”…”�”}”(hjîxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_edac_devices_dev_name_scrubx_current_cycle_duration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-edac-devices-dev-name-scrubx-current-cycle-duration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj yubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/edac\/devices\/\\/scrubX\/current_cycle_duration**”h]”j`)�”}”(hŒL**\/sys\/bus\/edac\/devices\/\\/scrubX\/current_cycle_duration**”h]”hŒH/sys/bus/edac/devices//scrubX/current_cycle_duration”…”�”}”(hj$yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj yubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KLhjyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjyubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj yubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyubah}”(h]”jyah ]”h"]”Œ?abi_sys_bus_edac_devices_dev_name_scrubx_current_cycle_duration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jUyjüxsj˜}”jyjüxsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-edac-scrub `”h]”(hŒDefined on file ”…”�”}”(hjZyh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-edac-scrub `”h]”j§)�”}”(hjdyh]”hŒsysfs-edac-scrub”…”�”}”(hjfyh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjbyubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jpyŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_edac_scrub”uh1hh³jçwh´KLhjZyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KLhhÊh²hubhÞ)�”}”(hŒo(RW) The current scrub cycle duration in seconds and must be within the supported range by the memory scrubber.”h]”hŒo(RW) The current scrub cycle duration in seconds and must be within the supported range by the memory scrubber.”…”�”}”(hjˆyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KLhhÊh²hubhÞ)�”}”(hŒ]Scrub has an overhead when running and that may want to be reduced by taking longer to do it.”h]”hŒ]Scrub has an overhead when running and that may want to be reduced by taking longer to do it.”…”�”}”(hj–yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KLhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_edac_devices_dev_name_scrubx_enable_background:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-edac-devices-dev-name-scrubx-enable-background”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj²yubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/edac\/devices\/\\/scrubX\/enable_background**”h]”j`)�”}”(hŒG**\/sys\/bus\/edac\/devices\/\\/scrubX\/enable_background**”h]”hŒC/sys/bus/edac/devices//scrubX/enable_background”…”�”}”(hjÌyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈyubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K%hjÅyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂyubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿yubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²yubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯yubah}”(h]”j®yah ]”h"]”Œ:abi_sys_bus_edac_devices_dev_name_scrubx_enable_background”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jýyj¤ysj˜}”j®yj¤ysubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-edac-scrub `”h]”(hŒDefined on file ”…”�”}”(hjzh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-edac-scrub `”h]”j§)�”}”(hj zh]”hŒsysfs-edac-scrub”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj zubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jzŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_edac_scrub”uh1hh³jçwh´K%hjzubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K%hhÊh²hubhÞ)�”}”(hŒ;(RW) Start/Stop background (patrol) scrubbing if supported.”h]”hŒ;(RW) Start/Stop background (patrol) scrubbing if supported.”…”�”}”(hj0zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K%hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_edac_devices_dev_name_scrubx_max_cycle_duration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-edac-devices-dev-name-scrubx-max-cycle-duration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjLzubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/edac\/devices\/\\/scrubX\/max_cycle_duration**”h]”j`)�”}”(hŒH**\/sys\/bus\/edac\/devices\/\\/scrubX\/max_cycle_duration**”h]”hŒD/sys/bus/edac/devices//scrubX/max_cycle_duration”…”�”}”(hjfzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbzubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K:hj_zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\zubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjLzubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjIzubah}”(h]”jHzah ]”h"]”Œ;abi_sys_bus_edac_devices_dev_name_scrubx_max_cycle_duration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—zj>zsj˜}”jHzj>zsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-edac-scrub `”h]”(hŒDefined on file ”…”�”}”(hjœzh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-edac-scrub `”h]”j§)�”}”(hj¦zh]”hŒsysfs-edac-scrub”…”�”}”(hj¨zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¤zubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j²zŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_edac_scrub”uh1hh³jçwh´K:hjœzubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K:hhÊh²hubhÞ)�”}”(hŒN(RO) Supported maximum scrub cycle duration in seconds by the memory scrubber.”h]”hŒN(RO) Supported maximum scrub cycle duration in seconds by the memory scrubber.”…”�”}”(hjÊzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K:hhÊh²hubhÞ)�”}”(hŒSDevice-based scrub: returns the maximum scrub cycle supported by the memory device.”h]”hŒSDevice-based scrub: returns the maximum scrub cycle supported by the memory device.”…”�”}”(hjØzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K:hhÊh²hubhÞ)�”}”(hŒxRegion-based scrub: returns the min of maximum scrub cycles supported by individual memory devices that back the region.”h]”hŒxRegion-based scrub: returns the min of maximum scrub cycles supported by individual memory devices that back the region.”…”�”}”(hjæzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K:hhÊh²hubhÞ)�”}”(hŒƒIf the memory device does not provide maximum scrub cycle information, return the maximum supported value of the scrub cycle field.”h]”hŒƒIf the memory device does not provide maximum scrub cycle information, return the maximum supported value of the scrub cycle field.”…”�”}”(hjôzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K:hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_edac_devices_dev_name_scrubx_min_cycle_duration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-edac-devices-dev-name-scrubx-min-cycle-duration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj{ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/edac\/devices\/\\/scrubX\/min_cycle_duration**”h]”j`)�”}”(hŒH**\/sys\/bus\/edac\/devices\/\\/scrubX\/min_cycle_duration**”h]”hŒD/sys/bus/edac/devices//scrubX/min_cycle_duration”…”�”}”(hj*{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K,hj#{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj {ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj {ubah}”(h]”j {ah ]”h"]”Œ;abi_sys_bus_edac_devices_dev_name_scrubx_min_cycle_duration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[{j{sj˜}”j {j{subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-edac-scrub `”h]”(hŒDefined on file ”…”�”}”(hj`{h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-edac-scrub `”h]”j§)�”}”(hjj{h]”hŒsysfs-edac-scrub”…”�”}”(hjl{h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjh{ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jv{Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_edac_scrub”uh1hh³jçwh´K,hj`{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K,hhÊh²hubhÞ)�”}”(hŒN(RO) Supported minimum scrub cycle duration in seconds by the memory scrubber.”h]”hŒN(RO) Supported minimum scrub cycle duration in seconds by the memory scrubber.”…”�”}”(hjŽ{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K,hhÊh²hubhÞ)�”}”(hŒSDevice-based scrub: returns the minimum scrub cycle supported by the memory device.”h]”hŒSDevice-based scrub: returns the minimum scrub cycle supported by the memory device.”…”�”}”(hjœ{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K,hhÊh²hubhÞ)�”}”(hŒxRegion-based scrub: returns the max of minimum scrub cycles supported by individual memory devices that back the region.”h]”hŒxRegion-based scrub: returns the max of minimum scrub cycles supported by individual memory devices that back the region.”…”�”}”(hjª{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´K,hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_edac_devices_dev_name_scrubx_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-edac-devices-dev-name-scrubx-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/scrubX\/size**”h]”j`)�”}”(hŒ:**\/sys\/bus\/edac\/devices\/\\/scrubX\/size**”h]”hŒ6/sys/bus/edac/devices//scrubX/size”…”�”}”(hjà{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜ{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KhjÙ{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓ{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆ{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÃ{ubah}”(h]”jÂ{ah ]”h"]”Œ-abi_sys_bus_edac_devices_dev_name_scrubx_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|j¸{sj˜}”jÂ{j¸{subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-edac-scrub `”h]”(hŒDefined on file ”…”�”}”(hj|h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-edac-scrub `”h]”j§)�”}”(hj |h]”hŒsysfs-edac-scrub”…”�”}”(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ÅŒ!abi_file_testing_sysfs_edac_scrub”uh1hh³jçwh´Khj|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KhhÊh²hubhÞ)�”}”(hŒH(RW) The size of the memory region to be scrubbed (on-demand scrubbing).”h]”hŒH(RW) The size of the memory region to be scrubbed (on-demand scrubbing).”…”�”}”(hjD|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jçwh´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_event_source_devices_dev_caps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-event-source-devices-dev-caps”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj`|ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/event_source\/devices\/\\/caps**”h]”j`)�”}”(hŒ4**\/sys\/bus\/event_source\/devices\/\\/caps**”h]”hŒ0/sys/bus/event_source/devices//caps”…”�”}”(hjz|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjv|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ=Documentation/ABI/testing/sysfs-bus-event_source-devices-caps”h´Khjs|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjp|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjm|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]|ubah}”(h]”j\|ah ]”h"]”Œ)abi_sys_bus_event_source_devices_dev_caps”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬|jR|sj˜}”j\|jR|subhÞ)�”}”(hŒqDefined on file :ref:`sysfs-bus-event_source-devices-caps `”h]”(hŒDefined on file ”…”�”}”(hj±|h²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-bus-event_source-devices-caps `”h]”j§)�”}”(hj»|h]”hŒ#sysfs-bus-event_source-devices-caps”…”�”}”(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ÅŒ4abi_file_testing_sysfs_bus_event_source_devices_caps”uh1hh³jŽ|h´Khj±|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ|h´KhhÊh²hubhÞ)�”}”(hŒþAttribute group to describe the capabilities exposed for a particular pmu. Each attribute of this group can expose information specific to a PMU, say pmu_name, so that userspace can understand some of the feature which the platform specific PMU supports.”h]”hŒþAttribute group to describe the capabilities exposed for a particular pmu. Each attribute of this group can expose information specific to a PMU, say pmu_name, so that userspace can understand some of the feature which the platform specific PMU supports.”…”�”}”(hjß|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ|h´KhhÊh²hubhÞ)�”}”(hŒ�One of the example available capability in supported platform like Intel is pmu_name, which exposes underlying CPU name known to the PMU driver.”h]”hŒ�One of the example available capability in supported platform like Intel is pmu_name, which exposes underlying CPU name known to the PMU driver.”…”�”}”(hjí|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ|h´KhhÊh²hubhÞ)�”}”(hŒ�Example output in powerpc: grep . /sys/bus/event_source/devices/cpu/caps/* /sys/bus/event_source/devices/cpu/caps/pmu_name:POWER9”h]”hŒ�Example output in powerpc: grep . /sys/bus/event_source/devices/cpu/caps/* /sys/bus/event_source/devices/cpu/caps/pmu_name:POWER9”…”�”}”(hjû|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ|h´KhhÊh²hubhÞ)�”}”(hX:The "branch_counter_nr" in the supported platform exposes the maximum number of counters which can be shown in the u64 counters of PERF_SAMPLE_BRANCH_COUNTERS, while the "branch_counter_width" exposes the width of each counter. Both of them can be used by the perf tool to parse the logged counters in each branch.”h]”hXBThe “branch_counter_nrâ€� in the supported platform exposes the maximum number of counters which can be shown in the u64 counters of PERF_SAMPLE_BRANCH_COUNTERS, while the “branch_counter_widthâ€� exposes the width of each counter. Both of them can be used by the perf tool to parse the logged counters in each branch.”…”�”}”(hj }h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ|h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_event_source_devices_dev_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-event-source-devices-dev-format”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj%}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/\\/format**”h]”j`)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/\\/format**”h]”hŒ2/sys/bus/event_source/devices//format”…”�”}”(hj?}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ?Documentation/ABI/testing/sysfs-bus-event_source-devices-format”h´Khj8}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"}ubah}”(h]”j!}ah ]”h"]”Œ+abi_sys_bus_event_source_devices_dev_format”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq}j}sj˜}”j!}j}subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-event_source-devices-format `”h]”(hŒDefined on file ”…”�”}”(hjv}h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-event_source-devices-format `”h]”j§)�”}”(hj€}h]”hŒ%sysfs-bus-event_source-devices-format”…”�”}”(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ÅŒ6abi_file_testing_sysfs_bus_event_source_devices_format”uh1hh³jS}h´Khjv}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jS}h´KhhÊh²hubhÞ)�”}”(hŒðAttribute group to describe the magic bits that go into perf_event_attr::config[012] for a particular pmu. Each attribute of this group defines the 'hardware' bitmask we want to export, so that userspace can deal with sane name/value pairs.”h]”hŒôAttribute group to describe the magic bits that go into perf_event_attr::config[012] for a particular pmu. Each attribute of this group defines the ‘hardware’ bitmask we want to export, so that userspace can deal with sane name/value pairs.”…”�”}”(hj¤}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jS}h´KhhÊh²hubhÞ)�”}”(hŒkUserspace must be prepared for the possibility that attributes define overlapping bit ranges. For example::”h]”hŒjUserspace must be prepared for the possibility that attributes define overlapping bit ranges. For example:”…”�”}”(hj²}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jS}h´KhhÊh²hubjl)�”}”(hŒAattr1 = 'config:0-23' attr2 = 'config:0-7' attr3 = 'config:12-35'”h]”hŒAattr1 = 'config:0-23' attr2 = 'config:0-7' attr3 = 'config:12-35'”…”�”}”hjÀ}sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jS}h´KhhÊh²hubhÞ)�”}”(hŒtExample: 'config1:1,6-10,44' Defines contents of attribute that occupies bits 1,6-10,44 of perf_event_attr::config1.”h]”hŒxExample: ‘config1:1,6-10,44’ Defines contents of attribute that occupies bits 1,6-10,44 of perf_event_attr::config1.”…”�”}”(hjÎ}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jS}h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_event_source_devices_pmu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-event-source-devices-pmu”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjê}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/event_source\/devices\/\**”h]”j`)�”}”(hŒ.**\/sys\/bus\/event_source\/devices\/\**”h]”hŒ*/sys/bus/event_source/devices/”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-bus-event_source-devices”h´Khjý}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjú}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjê}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjç}ubah}”(h]”jæ}ah ]”h"]”Œ$abi_sys_bus_event_source_devices_pmu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j6~jÜ}sj˜}”jæ}jÜ}subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-event_source-devices `”h]”(hŒDefined on file ”…”�”}”(hj;~h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-event_source-devices `”h]”j§)�”}”(hjE~h]”hŒsysfs-bus-event_source-devices”…”�”}”(hjG~h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjC~ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQ~Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_event_source_devices”uh1hh³j~h´Khj;~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j~h´KhhÊh²hubhÞ)�”}”(hŒ#Performance Monitoring Unit ()”h]”hŒ#Performance Monitoring Unit ()”…”�”}”(hji~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j~h´KhhÊh²hubhÞ)�”}”(hX›Each directory, for a PMU device, is a name optionally followed by an underscore and then either a decimal or hexadecimal number. For example, cpu is a PMU name without a suffix as is intel_bts, uncore_imc_0 is a PMU name with a 0 numeric suffix, ddr_pmu_87e1b0000000 is a PMU name with a hex suffix. The hex suffix must be more than two characters long to avoid ambiguity with PMUs like the S390 cpum_cf.”h]”hX›Each directory, for a PMU device, is a name optionally followed by an underscore and then either a decimal or hexadecimal number. For example, cpu is a PMU name without a suffix as is intel_bts, uncore_imc_0 is a PMU name with a 0 numeric suffix, ddr_pmu_87e1b0000000 is a PMU name with a hex suffix. The hex suffix must be more than two characters long to avoid ambiguity with PMUs like the S390 cpum_cf.”…”�”}”(hjw~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j~h´KhhÊh²hubhÞ)�”}”(hX°Tools can treat PMUs with the same name that differ by suffix as instances of the same PMU for the sake of, for example, opening an event. For example, the PMUs uncore_imc_free_running_0 and uncore_imc_free_running_1 have an event data_read; opening the data_read event on a PMU specified as uncore_imc_free_running should be treated as opening the data_read event on PMU uncore_imc_free_running_0 and PMU uncore_imc_free_running_1.”h]”hX°Tools can treat PMUs with the same name that differ by suffix as instances of the same PMU for the sake of, for example, opening an event. For example, the PMUs uncore_imc_free_running_0 and uncore_imc_free_running_1 have an event data_read; opening the data_read event on a PMU specified as uncore_imc_free_running should be treated as opening the data_read event on PMU uncore_imc_free_running_0 and PMU uncore_imc_free_running_1.”…”�”}”(hj…~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j~h´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_event_source_devices_pmu_events_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-event-source-devices-pmu-events-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj¡~ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/event_source\/devices\/\\/events\/\**”h]”j`)�”}”(hŒA**\/sys\/bus\/event_source\/devices\/\\/events\/\**”h]”hŒ=/sys/bus/event_source/devices//events/”…”�”}”(hj»~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ?Documentation/ABI/testing/sysfs-bus-event_source-devices-events”h´Khj´~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž~ubah}”(h]”j�~ah ]”h"]”Œ1abi_sys_bus_event_source_devices_pmu_events_event”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jí~j“~sj˜}”j�~j“~subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-event_source-devices-events `”h]”(hŒDefined on file ”…”�”}”(hjò~h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-event_source-devices-events `”h]”j§)�”}”(hjü~h]”hŒ%sysfs-bus-event_source-devices-events”…”�”}”(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ÅŒ6abi_file_testing_sysfs_bus_event_source_devices_events”uh1hh³jÏ~h´Khjò~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubhÞ)�”}”(hŒDPer-pmu performance monitoring events specific to the running system”h]”hŒDPer-pmu performance monitoring events specific to the running system”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubhÞ)�”}”(hŒÞEach file (except for some of those with a '.' in them, '.unit' and '.scale') in the 'events' directory describes a single performance monitoring event supported by the . The name of the file is the name of the event.”h]”hŒîEach file (except for some of those with a ‘.’ in them, ‘.unit’ and ‘.scale’) in the ‘events’ directory describes a single performance monitoring event supported by the . The name of the file is the name of the event.”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubhÞ)�”}”(hXjAs performance monitoring event names are case insensitive in the perf tool, the perf tool only looks for all lower case or all upper case event names in sysfs to avoid scanning the directory. It is therefore required the name of the event here is either completely lower or upper case, with no mixed-case characters. Numbers, '.', '_', and '-' are also allowed.”h]”hXvAs performance monitoring event names are case insensitive in the perf tool, the perf tool only looks for all lower case or all upper case event names in sysfs to avoid scanning the directory. It is therefore required the name of the event here is either completely lower or upper case, with no mixed-case characters. Numbers, ‘.’, ‘_’, and ‘-’ are also allowed.”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubhÞ)�”}”(hŒFile contents:”h]”hŒFile contents:”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubjŽœ)�”}”(hŒ'[=][,[=]]... ”h]”hÞ)�”}”(hŒ&[=][,[=]]...”h]”hŒ&[=][,[=]]...”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÏ~h´KhhÊh²hubhÞ)�”}”(hXWhere is one of the terms listed under /sys/bus/event_source/devices//format/ and is a number is base-16 format with a '0x' prefix (lowercase only). If a is specified alone (without an assigned value), it is implied that 0x1 is assigned to that .”h]”hXWhere is one of the terms listed under /sys/bus/event_source/devices//format/ and is a number is base-16 format with a ‘0x’ prefix (lowercase only). If a is specified alone (without an assigned value), it is implied that 0x1 is assigned to that .”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubhÞ)�”}”(hŒ;Examples (each of these lines would be in a separate file):”h]”hŒ;Examples (each of these lines would be in a separate file):”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubjŽœ)�”}”(hŒpevent=0x2abc event=0x423,inv,cmask=0x3 domain=0x1,offset=0x8,starting_index=0xffff domain=0x1,offset=0x8,core=? ”h]”hÞ)�”}”(hŒoevent=0x2abc event=0x423,inv,cmask=0x3 domain=0x1,offset=0x8,starting_index=0xffff domain=0x1,offset=0x8,core=?”h]”hŒoevent=0x2abc event=0x423,inv,cmask=0x3 domain=0x1,offset=0x8,starting_index=0xffff domain=0x1,offset=0x8,core=?”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÏ~h´KhhÊh²hubhÞ)�”}”(hŒÍEach of the assignments indicates a value to be assigned to a particular set of bits (as defined by the format file corresponding to the ) in the perf_event structure passed to the perf_open syscall.”h]”hŒÍEach of the assignments indicates a value to be assigned to a particular set of bits (as defined by the format file corresponding to the ) in the perf_event structure passed to the perf_open syscall.”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubhÞ)�”}”(hŒÙIn the case of the last example, a value replacing "?" would need to be provided by the user selecting the particular event. This is referred to as "event parameterization". Event parameters have the format 'param=?'.”h]”hŒåIn the case of the last example, a value replacing “?â€� would need to be provided by the user selecting the particular event. This is referred to as “event parameterizationâ€�. Event parameters have the format ‘param=?’.”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_event_source_devices_pmu_events_event_scale:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-event-source-devices-pmu-events-event-scale”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/event_source\/devices\/\\/events\/\\.scale**”h]”j`)�”}”(hŒH**\/sys\/bus\/event_source\/devices\/\\/events\/\\.scale**”h]”hŒD/sys/bus/event_source/devices//events/.scale”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KWhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjËubah}”(h]”jÊah ]”h"]”Œ7abi_sys_bus_event_source_devices_pmu_events_event_scale”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€jÀsj˜}”jÊjÀsubhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-event_source-devices-events `”h]”(hŒDefined on file ”…”�”}”(hj€h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-event_source-devices-events `”h]”j§)�”}”(hj(€h]”hŒ%sysfs-bus-event_source-devices-events”…”�”}”(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”j4€Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_bus_event_source_devices_events”uh1hh³jÏ~h´KWhj€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KWhhÊh²hubhÞ)�”}”(hŒPerf event scaling factors”h]”hŒPerf event scaling factors”…”�”}”(hjL€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KWhhÊh²hubhÞ)�”}”(hŒÀA string representing a floating point value expressed in scientific notation to be multiplied by the event count received from the kernel to match the unit specified in the .unit file.”h]”hŒÀA string representing a floating point value expressed in scientific notation to be multiplied by the event count received from the kernel to match the unit specified in the .unit file.”…”�”}”(hjZ€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KWhhÊh²hubhÞ)�”}”(hŒExample:”h]”hŒExample:”…”�”}”(hjh€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KWhhÊh²hubjŽœ)�”}”(hŒ2.3283064365386962890625e-10 ”h]”hÞ)�”}”(hŒ2.3283064365386962890625e-10”h]”hŒ2.3283064365386962890625e-10”…”�”}”(hjz€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KWhjv€ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÏ~h´KWhhÊh²hubhÞ)�”}”(hŒMThis is provided to avoid performing floating point arithmetic in the kernel.”h]”hŒMThis is provided to avoid performing floating point arithmetic in the kernel.”…”�”}”(hjŽ€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KWhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_event_source_devices_pmu_events_event_unit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-event-source-devices-pmu-events-event-unit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjª€ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/event_source\/devices\/\\/events\/\\.unit**”h]”j`)�”}”(hŒG**\/sys\/bus\/event_source\/devices\/\\/events\/\\.unit**”h]”hŒC/sys/bus/event_source/devices//events/.unit”…”�”}”(hjÄ€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KKhj½€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjª€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§€ubah}”(h]”j¦€ah ]”h"]”Œ6abi_sys_bus_event_source_devices_pmu_events_event_unit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõ€jœ€sj˜}”j¦€jœ€subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-event_source-devices-events `”h]”(hŒDefined on file ”…”�”}”(hjú€h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-event_source-devices-events `”h]”j§)�”}”(hj�h]”hŒ%sysfs-bus-event_source-devices-events”…”�”}”(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ÅŒ6abi_file_testing_sysfs_bus_event_source_devices_events”uh1hh³jÏ~h´KKhjú€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KKhhÊh²hubhÞ)�”}”(hŒPerf event units”h]”hŒPerf event units”…”�”}”(hj(�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KKhhÊh²hubhÞ)�”}”(hŒqA string specifying the English plural numerical unit that (once multiplied by .scale) represents.”h]”hŒqA string specifying the English plural numerical unit that (once multiplied by .scale) represents.”…”�”}”(hj6�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KKhhÊh²hubhÞ)�”}”(hŒExample:”h]”hŒExample:”…”�”}”(hjD�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KKhhÊh²hubjŽœ)�”}”(hŒJoules ”h]”hÞ)�”}”(hŒJoules”h]”hŒJoules”…”�”}”(hjV�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KKhjR�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÏ~h´KKhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_event_source_devices_cpu_rdpmc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-event-source-devices-cpu-rdpmc”uh1j(h´KhhÊh²hh³Nube(j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjx�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/event_source\/devices\/cpu\.\.\.\/rdpmc**”h]”j`)�”}”(hŒ7**\/sys\/bus\/event_source\/devices\/cpu\.\.\.\/rdpmc**”h]”hŒ3/sys/bus/event_source/devices/cpu.../rdpmc”…”�”}”(hj’�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ>Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc”h´Khj‹�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjx�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hju�ubah}”(h]”jt�ah ]”h"]”Œ*abi_sys_bus_event_source_devices_cpu_rdpmc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄ�jj�sj˜}”jt�jj�subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-bus-event_source-devices-rdpmc `”h]”(hŒDefined on file ”…”�”}”(hjÉ�h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-bus-event_source-devices-rdpmc `”h]”j§)�”}”(hjÓ�h]”hŒ$sysfs-bus-event_source-devices-rdpmc”…”�”}”(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ÅŒ5abi_file_testing_sysfs_bus_event_source_devices_rdpmc”uh1hh³j¦�h´KhjÉ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦�h´KhhÊh²hubhÞ)�”}”(hX×The /sys/bus/event_source/devices/cpu.../rdpmc attribute is used to show/manage if rdpmc instruction can be executed in user space. This attribute supports 3 numbers. - rdpmc = 0 user space rdpmc is globally disabled for all PMU counters. - rdpmc = 1 user space rdpmc is globally enabled only in event mmap ioctl called time window. If the mmap region is unmapped, user space rdpmc is disabled again. - rdpmc = 2 user space rdpmc is globally enabled for all PMU counters.”h]”hX×The /sys/bus/event_source/devices/cpu.../rdpmc attribute is used to show/manage if rdpmc instruction can be executed in user space. This attribute supports 3 numbers. - rdpmc = 0 user space rdpmc is globally disabled for all PMU counters. - rdpmc = 1 user space rdpmc is globally enabled only in event mmap ioctl called time window. If the mmap region is unmapped, user space rdpmc is disabled again. - rdpmc = 2 user space rdpmc is globally enabled for all PMU counters.”…”�”}”(hj÷�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦�h´KhhÊh²hubhÞ)�”}”(hX0In the Intel platforms supporting counter level's user space rdpmc disable feature (CPUID.23H.EBX[2] = 1), the meaning of 3 numbers is extended to - rdpmc = 0 global user space rdpmc and counter level's user space rdpmc of all counters are both disabled. - rdpmc = 1 No changes on behavior of global user space rdpmc. counter level's rdpmc of system-wide events is disabled but counter level's rdpmc of non-system-wide events is enabled. - rdpmc = 2 global user space rdpmc and counter level's user space rdpmc of all counters are both enabled unconditionally.”h]”hX:In the Intel platforms supporting counter level’s user space rdpmc disable feature (CPUID.23H.EBX[2] = 1), the meaning of 3 numbers is extended to - rdpmc = 0 global user space rdpmc and counter level’s user space rdpmc of all counters are both disabled. - rdpmc = 1 No changes on behavior of global user space rdpmc. counter level’s rdpmc of system-wide events is disabled but counter level’s rdpmc of non-system-wide events is enabled. - rdpmc = 2 global user space rdpmc and counter level’s user space rdpmc of all counters are both enabled unconditionally.”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦�h´KhhÊh²hubhÞ)�”}”(hŒ The default value of rdpmc is 1.”h]”hŒ The default value of rdpmc is 1.”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦�h´KhhÊh²hubhÞ)�”}”(hXwPlease notice: - global user space rdpmc's behavior would change immediately along with the rdpmc value's change, but the behavior of counter level's user space rdpmc won't take effect immediately until the event is reactivated or recreated. - The rdpmc attribute is global, even for x86 hybrid platforms. For example, changing cpu_core/rdpmc will also change cpu_atom/rdpmc.”h]”hXPlease notice: - global user space rdpmc’s behavior would change immediately along with the rdpmc value’s change, but the behavior of counter level’s user space rdpmc won’t take effect immediately until the event is reactivated or recreated. - The rdpmc attribute is global, even for x86 hybrid platforms. For example, changing cpu_core/rdpmc will also change cpu_atom/rdpmc.”…”�”}”(hj!‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦�h´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_event_source_devices_dfl_fmex_cpumask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-event-source-devices-dfl-fmex-cpumask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj=‚ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/event_source\/devices\/dfl_fmeX\/cpumask**”h]”j`)�”}”(hŒ8**\/sys\/bus\/event_source\/devices\/dfl_fmeX\/cpumask**”h]”hŒ4/sys/bus/event_source/devices/dfl_fmeX/cpumask”…”�”}”(hjW‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ@Documentation/ABI/testing/sysfs-bus-event_source-devices-dfl_fme”h´KhjP‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:‚ubah}”(h]”j9‚ah ]”h"]”Œ1abi_sys_bus_event_source_devices_dfl_fmex_cpumask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰‚j/‚sj˜}”j9‚j/‚subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-dfl_fme `”h]”(hŒDefined on file ”…”�”}”(hjŽ‚h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-dfl_fme `”h]”j§)�”}”(hj˜‚h]”hŒ&sysfs-bus-event_source-devices-dfl_fme”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_dfl_fme”uh1hh³jk‚h´KhjŽ‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubhÞ)�”}”(hŒwRead-only. This file always returns cpu which the PMU is bound for access to all fme pmu performance monitoring events.”h]”hŒwRead-only. This file always returns cpu which the PMU is bound for access to all fme pmu performance monitoring events.”…”�”}”(hj¼‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_event_source_devices_dfl_fmex_events:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-event-source-devices-dfl-fmex-events”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjØ‚ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/event_source\/devices\/dfl_fmeX\/events**”h]”j`)�”}”(hŒ7**\/sys\/bus\/event_source\/devices\/dfl_fmeX\/events**”h]”hŒ3/sys/bus/event_source/devices/dfl_fmeX/events”…”�”}”(hjò‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjî‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´Khjë‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjå‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjØ‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕ‚ubah}”(h]”jÔ‚ah ]”h"]”Œ0abi_sys_bus_event_source_devices_dfl_fmex_events”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j#ƒjÊ‚sj˜}”jÔ‚jÊ‚subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-dfl_fme `”h]”(hŒDefined on file ”…”�”}”(hj(ƒh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-dfl_fme `”h]”j§)�”}”(hj2ƒh]”hŒ&sysfs-bus-event_source-devices-dfl_fme”…”�”}”(hj4ƒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0ƒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j>ƒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_dfl_fme”uh1hh³jk‚h´Khj(ƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubhÞ)�”}”(hX%Read-only. Attribute group to describe performance monitoring events specific to fme. Each attribute in this group describes a single performance monitoring event supported by this fme pmu. The name of the file is the name of the event. (See ABI/testing/sysfs-bus-event_source-devices-events).”h]”hX%Read-only. Attribute group to describe performance monitoring events specific to fme. Each attribute in this group describes a single performance monitoring event supported by this fme pmu. The name of the file is the name of the event. (See ABI/testing/sysfs-bus-event_source-devices-events).”…”�”}”(hjVƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubhÞ)�”}”(hŒ=All supported performance monitoring events are listed below.”h]”hŒ=All supported performance monitoring events are listed below.”…”�”}”(hjdƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubhÞ)�”}”(hŒBasic events (evtype=0x00)::”h]”hŒBasic events (evtype=0x00):”…”�”}”(hjrƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubjl)�”}”(hŒ,clock = "event=0x00,evtype=0x00,portid=0xff"”h]”hŒ,clock = "event=0x00,evtype=0x00,portid=0xff"”…”�”}”hj€ƒsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jk‚h´KhhÊh²hubhÞ)�”}”(hŒCache events (evtype=0x01)::”h]”hŒCache events (evtype=0x01):”…”�”}”(hjŽƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubjl)�”}”(hX’cache_read_hit = "event=0x00,evtype=0x01,portid=0xff" cache_read_miss = "event=0x01,evtype=0x01,portid=0xff" cache_write_hit = "event=0x02,evtype=0x01,portid=0xff" cache_write_miss = "event=0x03,evtype=0x01,portid=0xff" cache_hold_request = "event=0x05,evtype=0x01,portid=0xff" cache_data_write_port_contention = "event=0x06,evtype=0x01,portid=0xff" cache_tag_write_port_contention = "event=0x07,evtype=0x01,portid=0xff" cache_tx_req_stall = "event=0x08,evtype=0x01,portid=0xff" cache_rx_req_stall = "event=0x09,evtype=0x01,portid=0xff" cache_eviction = "event=0x0a,evtype=0x01,portid=0xff"”h]”hX’cache_read_hit = "event=0x00,evtype=0x01,portid=0xff" cache_read_miss = "event=0x01,evtype=0x01,portid=0xff" cache_write_hit = "event=0x02,evtype=0x01,portid=0xff" cache_write_miss = "event=0x03,evtype=0x01,portid=0xff" cache_hold_request = "event=0x05,evtype=0x01,portid=0xff" cache_data_write_port_contention = "event=0x06,evtype=0x01,portid=0xff" cache_tag_write_port_contention = "event=0x07,evtype=0x01,portid=0xff" cache_tx_req_stall = "event=0x08,evtype=0x01,portid=0xff" cache_rx_req_stall = "event=0x09,evtype=0x01,portid=0xff" cache_eviction = "event=0x0a,evtype=0x01,portid=0xff"”…”�”}”hjœƒsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jk‚h´KhhÊh²hubhÞ)�”}”(hŒFabric events (evtype=0x02)::”h]”hŒFabric events (evtype=0x02):”…”�”}”(hjªƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubjl)�”}”(hX§fab_pcie0_read = "event=0x00,evtype=0x02,portid=0xff" fab_pcie0_write = "event=0x01,evtype=0x02,portid=0xff" fab_pcie1_read = "event=0x02,evtype=0x02,portid=0xff" fab_pcie1_write = "event=0x03,evtype=0x02,portid=0xff" fab_upi_read = "event=0x04,evtype=0x02,portid=0xff" fab_upi_write = "event=0x05,evtype=0x02,portid=0xff" fab_mmio_read = "event=0x06,evtype=0x02,portid=0xff" fab_mmio_write = "event=0x07,evtype=0x02,portid=0xff" fab_port_pcie0_read = "event=0x00,evtype=0x02,portid=?" fab_port_pcie0_write = "event=0x01,evtype=0x02,portid=?" fab_port_pcie1_read = "event=0x02,evtype=0x02,portid=?" fab_port_pcie1_write = "event=0x03,evtype=0x02,portid=?" fab_port_upi_read = "event=0x04,evtype=0x02,portid=?" fab_port_upi_write = "event=0x05,evtype=0x02,portid=?" fab_port_mmio_read = "event=0x06,evtype=0x02,portid=?" fab_port_mmio_write = "event=0x07,evtype=0x02,portid=?"”h]”hX§fab_pcie0_read = "event=0x00,evtype=0x02,portid=0xff" fab_pcie0_write = "event=0x01,evtype=0x02,portid=0xff" fab_pcie1_read = "event=0x02,evtype=0x02,portid=0xff" fab_pcie1_write = "event=0x03,evtype=0x02,portid=0xff" fab_upi_read = "event=0x04,evtype=0x02,portid=0xff" fab_upi_write = "event=0x05,evtype=0x02,portid=0xff" fab_mmio_read = "event=0x06,evtype=0x02,portid=0xff" fab_mmio_write = "event=0x07,evtype=0x02,portid=0xff" fab_port_pcie0_read = "event=0x00,evtype=0x02,portid=?" fab_port_pcie0_write = "event=0x01,evtype=0x02,portid=?" fab_port_pcie1_read = "event=0x02,evtype=0x02,portid=?" fab_port_pcie1_write = "event=0x03,evtype=0x02,portid=?" fab_port_upi_read = "event=0x04,evtype=0x02,portid=?" fab_port_upi_write = "event=0x05,evtype=0x02,portid=?" fab_port_mmio_read = "event=0x06,evtype=0x02,portid=?" fab_port_mmio_write = "event=0x07,evtype=0x02,portid=?"”…”�”}”hj¸ƒsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jk‚h´KhhÊh²hubhÞ)�”}”(hŒVTD events (evtype=0x03)::”h]”hŒVTD events (evtype=0x03):”…”�”}”(hjƃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubjl)�”}”(hX¸vtd_port_read_transaction = "event=0x00,evtype=0x03,portid=?" vtd_port_write_transaction = "event=0x01,evtype=0x03,portid=?" vtd_port_devtlb_read_hit = "event=0x02,evtype=0x03,portid=?" vtd_port_devtlb_write_hit = "event=0x03,evtype=0x03,portid=?" vtd_port_devtlb_4k_fill = "event=0x04,evtype=0x03,portid=?" vtd_port_devtlb_2m_fill = "event=0x05,evtype=0x03,portid=?" vtd_port_devtlb_1g_fill = "event=0x06,evtype=0x03,portid=?"”h]”hX¸vtd_port_read_transaction = "event=0x00,evtype=0x03,portid=?" vtd_port_write_transaction = "event=0x01,evtype=0x03,portid=?" vtd_port_devtlb_read_hit = "event=0x02,evtype=0x03,portid=?" vtd_port_devtlb_write_hit = "event=0x03,evtype=0x03,portid=?" vtd_port_devtlb_4k_fill = "event=0x04,evtype=0x03,portid=?" vtd_port_devtlb_2m_fill = "event=0x05,evtype=0x03,portid=?" vtd_port_devtlb_1g_fill = "event=0x06,evtype=0x03,portid=?"”…”�”}”hjÔƒsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jk‚h´KhhÊh²hubhÞ)�”}”(hŒVTD SIP events (evtype=0x04)::”h]”hŒVTD SIP events (evtype=0x04):”…”�”}”(hjâƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubjl)�”}”(hXÛvtd_sip_iotlb_4k_hit = "event=0x00,evtype=0x04,portid=0xff" vtd_sip_iotlb_2m_hit = "event=0x01,evtype=0x04,portid=0xff" vtd_sip_iotlb_1g_hit = "event=0x02,evtype=0x04,portid=0xff" vtd_sip_slpwc_l3_hit = "event=0x03,evtype=0x04,portid=0xff" vtd_sip_slpwc_l4_hit = "event=0x04,evtype=0x04,portid=0xff" vtd_sip_rcc_hit = "event=0x05,evtype=0x04,portid=0xff" vtd_sip_iotlb_4k_miss = "event=0x06,evtype=0x04,portid=0xff" vtd_sip_iotlb_2m_miss = "event=0x07,evtype=0x04,portid=0xff" vtd_sip_iotlb_1g_miss = "event=0x08,evtype=0x04,portid=0xff" vtd_sip_slpwc_l3_miss = "event=0x09,evtype=0x04,portid=0xff" vtd_sip_slpwc_l4_miss = "event=0x0a,evtype=0x04,portid=0xff" vtd_sip_rcc_miss = "event=0x0b,evtype=0x04,portid=0xff"”h]”hXÛvtd_sip_iotlb_4k_hit = "event=0x00,evtype=0x04,portid=0xff" vtd_sip_iotlb_2m_hit = "event=0x01,evtype=0x04,portid=0xff" vtd_sip_iotlb_1g_hit = "event=0x02,evtype=0x04,portid=0xff" vtd_sip_slpwc_l3_hit = "event=0x03,evtype=0x04,portid=0xff" vtd_sip_slpwc_l4_hit = "event=0x04,evtype=0x04,portid=0xff" vtd_sip_rcc_hit = "event=0x05,evtype=0x04,portid=0xff" vtd_sip_iotlb_4k_miss = "event=0x06,evtype=0x04,portid=0xff" vtd_sip_iotlb_2m_miss = "event=0x07,evtype=0x04,portid=0xff" vtd_sip_iotlb_1g_miss = "event=0x08,evtype=0x04,portid=0xff" vtd_sip_slpwc_l3_miss = "event=0x09,evtype=0x04,portid=0xff" vtd_sip_slpwc_l4_miss = "event=0x0a,evtype=0x04,portid=0xff" vtd_sip_rcc_miss = "event=0x0b,evtype=0x04,portid=0xff"”…”�”}”hjðƒsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jk‚h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_event_source_devices_dfl_fmex_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-event-source-devices-dfl-fmex-format”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj „ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/event_source\/devices\/dfl_fmeX\/format**”h]”j`)�”}”(hŒ7**\/sys\/bus\/event_source\/devices\/dfl_fmeX\/format**”h]”hŒ3/sys/bus/event_source/devices/dfl_fmeX/format”…”�”}”(hj&„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´Khj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj „ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj „ubah}”(h]”j„ah ]”h"]”Œ0abi_sys_bus_event_source_devices_dfl_fmex_format”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jW„jþƒsj˜}”j„jþƒsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-dfl_fme `”h]”(hŒDefined on file ”…”�”}”(hj\„h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-dfl_fme `”h]”j§)�”}”(hjf„h]”hŒ&sysfs-bus-event_source-devices-dfl_fme”…”�”}”(hjh„h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjd„ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jr„Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_dfl_fme”uh1hh³jk‚h´Khj\„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubhÞ)�”}”(hŒ¨Read-only. Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”h]”hŒ¨Read-only. Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”…”�”}”(hjŠ„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubhÞ)�”}”(hŒ~Each attribute under this group defines a bit range of the perf_event_attr.config. All supported attributes are listed below::”h]”hŒ}Each attribute under this group defines a bit range of the perf_event_attr.config. All supported attributes are listed below:”…”�”}”(hj˜„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubjl)�”}”(hŒnevent = "config:0-11" - event ID evtype = "config:12-15" - event type portid = "config:16-23" - event source”h]”hŒnevent = "config:0-11" - event ID evtype = "config:12-15" - event type portid = "config:16-23" - event source”…”�”}”hj¦„sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jk‚h´KhhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hj´„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubjl)�”}”(hŒ4fab_mmio_read = "event=0x06,evtype=0x02,portid=0xff"”h]”hŒ4fab_mmio_read = "event=0x06,evtype=0x02,portid=0xff"”…”�”}”hj„sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jk‚h´KhhÊh²hubhÞ)�”}”(hŒxIt shows this fab_mmio_read is a fabric type (0x02) event with 0x06 local event id for overall monitoring (portid=0xff).”h]”hŒxIt shows this fab_mmio_read is a fabric type (0x02) event with 0x06 local event id for overall monitoring (portid=0xff).”…”�”}”(hjЄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk‚h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_event_source_devices_dmar_cpumask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-event-source-devices-dmar-cpumask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjì„ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/dmar\*\/cpumask**”h]”j`)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/dmar\*\/cpumask**”h]”hŒ2/sys/bus/event_source/devices/dmar*/cpumask”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ>Documentation/ABI/testing/sysfs-bus-event_source-devices-iommu”h´Khjÿ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjù„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjì„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjé„ubah}”(h]”jè„ah ]”h"]”Œ-abi_sys_bus_event_source_devices_dmar_cpumask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8…jÞ„sj˜}”jè„jÞ„subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-bus-event_source-devices-iommu `”h]”(hŒDefined on file ”…”�”}”(hj=…h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-bus-event_source-devices-iommu `”h]”j§)�”}”(hjG…h]”hŒ$sysfs-bus-event_source-devices-iommu”…”�”}”(hjI…h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjE…ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jS…Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_bus_event_source_devices_iommu”uh1hh³j…h´Khj=…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…h´KhhÊh²hubhÞ)�”}”(hŒ†Read-only. This file always returns the CPU to which the IOMMU pmu is bound for access to all IOMMU pmu performance monitoring events.”h]”hŒ†Read-only. This file always returns the CPU to which the IOMMU pmu is bound for access to all IOMMU pmu performance monitoring events.”…”�”}”(hjk…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_event_source_devices_dmar_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-event-source-devices-dmar-format”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj‡…ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/event_source\/devices\/dmar\*\/format**”h]”j`)�”}”(hŒ5**\/sys\/bus\/event_source\/devices\/dmar\*\/format**”h]”hŒ1/sys/bus/event_source/devices/dmar*/format”…”�”}”(hj¡…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…h´Khjš…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡…ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„…ubah}”(h]”jƒ…ah ]”h"]”Œ,abi_sys_bus_event_source_devices_dmar_format”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒ…jy…sj˜}”jƒ…jy…subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-bus-event_source-devices-iommu `”h]”(hŒDefined on file ”…”�”}”(hj×…h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-bus-event_source-devices-iommu `”h]”j§)�”}”(hjá…h]”hŒ$sysfs-bus-event_source-devices-iommu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_bus_event_source_devices_iommu”uh1hh³j…h´Khj×…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…h´KhhÊh²hubhÞ)�”}”(hŒàRead-only. Attribute group to describe the magic bits that go into perf_event_attr.config, perf_event_attr.config1 or perf_event_attr.config2 for the IOMMU pmu. (See also ABI/testing/sysfs-bus-event_source-devices-format).”h]”hŒàRead-only. Attribute group to describe the magic bits that go into perf_event_attr.config, perf_event_attr.config1 or perf_event_attr.config2 for the IOMMU pmu. (See also ABI/testing/sysfs-bus-event_source-devices-format).”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…h´KhhÊh²hubhÞ)�”}”(hŒâEach attribute in this group defines a bit range in perf_event_attr.config, perf_event_attr.config1, or perf_event_attr.config2. All supported attributes are listed below (See the VT-d Spec 4.0 for possible attribute values)::”h]”hŒáEach attribute in this group defines a bit range in perf_event_attr.config, perf_event_attr.config1, or perf_event_attr.config2. All supported attributes are listed below (See the VT-d Spec 4.0 for possible attribute values):”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…h´KhhÊh²hubjl)�”}”(hX×event = "config:0-27" - event ID event_group = "config:28-31" - event group ID filter_requester_en = "config1:0" - Enable Requester ID filter filter_domain_en = "config1:1" - Enable Domain ID filter filter_pasid_en = "config1:2" - Enable PASID filter filter_ats_en = "config1:3" - Enable Address Type filter filter_page_table_en= "config1:4" - Enable Page Table Level filter filter_requester_id = "config1:16-31" - Requester ID filter filter_domain = "config1:32-47" - Domain ID filter filter_pasid = "config2:0-21" - PASID filter filter_ats = "config2:24-28" - Address Type filter filter_page_table = "config2:32-36" - Page Table Level filter”h]”hX×event = "config:0-27" - event ID event_group = "config:28-31" - event group ID filter_requester_en = "config1:0" - Enable Requester ID filter filter_domain_en = "config1:1" - Enable Domain ID filter filter_pasid_en = "config1:2" - Enable PASID filter filter_ats_en = "config1:3" - Enable Address Type filter filter_page_table_en= "config1:4" - Enable Page Table Level filter filter_requester_id = "config1:16-31" - Requester ID filter filter_domain = "config1:32-47" - Domain ID filter filter_pasid = "config2:0-21" - PASID filter filter_ats = "config2:24-28" - Address Type filter filter_page_table = "config2:32-36" - Page Table Level filter”…”�”}”hj!†sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j…h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_event_source_devices_dsa_cpumask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-event-source-devices-dsa-cpumask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj=†ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/event_source\/devices\/dsa\*\/cpumask**”h]”j`)�”}”(hŒ5**\/sys\/bus\/event_source\/devices\/dsa\*\/cpumask**”h]”hŒ1/sys/bus/event_source/devices/dsa*/cpumask”…”�”}”(hjW†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ`”h]”(hŒDefined on file ”…”�”}”(hjކh²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-event_source-devices-dsa `”h]”j§)�”}”(hj˜†h]”hŒ"sysfs-bus-event_source-devices-dsa”…”�”}”(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ÅŒ3abi_file_testing_sysfs_bus_event_source_devices_dsa”uh1hh³jk†h´Khjކubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk†h´KhhÊh²hubhÞ)�”}”(hŒˆRead-only. This file always returns the cpu to which the IDXD DSA pmu is bound for access to all dsa pmu performance monitoring events.”h]”hŒˆRead-only. This file always returns the cpu to which the IDXD DSA pmu is bound for access to all dsa pmu performance monitoring events.”…”�”}”(hj¼†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk†h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_event_source_devices_dsa_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-event-source-devices-dsa-format”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj؆ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/event_source\/devices\/dsa\*\/format**”h]”j`)�”}”(hŒ4**\/sys\/bus\/event_source\/devices\/dsa\*\/format**”h]”hŒ0/sys/bus/event_source/devices/dsa*/format”…”�”}”(hjò†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjî†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk†h´Khjë†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjå†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj؆ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕ†ubah}”(h]”jÔ†ah ]”h"]”Œ+abi_sys_bus_event_source_devices_dsa_format”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j#‡jʆsj˜}”jÔ†jʆsubhÞ)�”}”(hŒoDefined on file :ref:`sysfs-bus-event_source-devices-dsa `”h]”(hŒDefined on file ”…”�”}”(hj(‡h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-event_source-devices-dsa `”h]”j§)�”}”(hj2‡h]”hŒ"sysfs-bus-event_source-devices-dsa”…”�”}”(hj4‡h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0‡ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j>‡Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ3abi_file_testing_sysfs_bus_event_source_devices_dsa”uh1hh³jk†h´Khj(‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk†h´KhhÊh²hubhÞ)�”}”(hŒÊRead-only. Attribute group to describe the magic bits that go into perf_event_attr.config or perf_event_attr.config1 for the IDXD DSA pmu. (See also ABI/testing/sysfs-bus-event_source-devices-format).”h]”hŒÊRead-only. Attribute group to describe the magic bits that go into perf_event_attr.config or perf_event_attr.config1 for the IDXD DSA pmu. (See also ABI/testing/sysfs-bus-event_source-devices-format).”…”�”}”(hjV‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk†h´KhhÊh²hubhÞ)�”}”(hŒÈEach attribute in this group defines a bit range in perf_event_attr.config or perf_event_attr.config1. All supported attributes are listed below (See the IDXD DSA Spec for possible attribute values)::”h]”hŒÇEach attribute in this group defines a bit range in perf_event_attr.config or perf_event_attr.config1. All supported attributes are listed below (See the IDXD DSA Spec for possible attribute values):”…”�”}”(hjd‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk†h´KhhÊh²hubjl)�”}”(hXgevent_category = "config:0-3" - event category event = "config:4-31" - event ID filter_wq = "config1:0-31" - workqueue filter filter_tc = "config1:32-39" - traffic class filter filter_pgsz = "config1:40-43" - page size filter filter_sz = "config1:44-51" - transfer size filter filter_eng = "config1:52-59" - engine filter”h]”hXgevent_category = "config:0-3" - event category event = "config:4-31" - event ID filter_wq = "config1:0-31" - workqueue filter filter_tc = "config1:32-39" - traffic class filter filter_pgsz = "config1:40-43" - page size filter filter_sz = "config1:44-51" - transfer size filter filter_eng = "config1:52-59" - engine filter”…”�”}”hjr‡sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jk†h´KhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-event-source-devices-hisi-ptt-sicl-id-core-id-tune”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjއubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune**”h]”j`)�”}”(hŒL**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune**”h]”hŒH/sys/bus/event_source/devices/hisi_ptt_/tune”…”�”}”(hj¨‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³ŒADocumentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt”h´Khj¡‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjއubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹‡ubah}”(h]”jЇah ]”h"]”Œ>abi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚ‡j€‡sj˜}”jЇj€‡subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hj߇h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hjé‡h]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(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ÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´Khj߇ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KhhÊh²hubhÞ)�”}”(hŒThis directory contains files for tuning the PCIe link parameters(events). Each file is named after the event of the PCIe link.”h]”hŒThis directory contains files for tuning the PCIe link parameters(events). Each file is named after the event of the PCIe link.”…”�”}”(hj ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KhhÊh²hubhÞ)�”}”(hŒ0See :doc:`/trace/hisi-ptt` for more information.”h]”(hŒSee ”…”�”}”(hjˆh²hh³Nh´Nubh)�”}”(hŒ:doc:`/trace/hisi-ptt`”h]”j§)�”}”(hj%ˆh]”hŒ/trace/hisi-ptt”…”�”}”(hj'ˆh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj#ˆubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j1ˆŒreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/trace/hisi-ptt”uh1hh³j¼‡h´KhjˆubhŒ for more information.”…”�”}”(hjˆh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KhhÊh²hubj))�”}”(hŒN.. _abi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune_qos_tx_cpl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒIabi-sys-bus-event-source-devices-hisi-ptt-sicl-id-core-id-tune-qos-tx-cpl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j@hj[ˆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune\/qos_tx_cpl**”h]”j`)�”}”(hŒX**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune\/qos_tx_cpl**”h]”hŒT/sys/bus/event_source/devices/hisi_ptt_/tune/qos_tx_cpl”…”�”}”(hjuˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K hjnˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[ˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXˆubah}”(h]”jWˆah ]”h"]”ŒIabi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune_qos_tx_cpl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦ˆjMˆsj˜}”jWˆjMˆsubhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hj«ˆh²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hjµˆh]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(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ÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´K hj«ˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K hhÊh²hubhÞ)�”}”(hX4(RW) Controls the weight of Tx completion TLPs, which influence the proportion of outbound completion TLPs on the PCIe link. The available tune data is [0, 1, 2]. Writing a negative value will return an error, and out of range values will be converted to 2. The value indicates a probable level of the event.”h]”hX4(RW) Controls the weight of Tx completion TLPs, which influence the proportion of outbound completion TLPs on the PCIe link. The available tune data is [0, 1, 2]. Writing a negative value will return an error, and out of range values will be converted to 2. The value indicates a probable level of the event.”…”�”}”(hjÙˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K hhÊh²hubj))�”}”(hŒM.. _abi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune_qos_tx_np:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-bus-event-source-devices-hisi-ptt-sicl-id-core-id-tune-qos-tx-np”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hjõˆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune\/qos_tx_np**”h]”j`)�”}”(hŒW**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune\/qos_tx_np**”h]”hŒS/sys/bus/event_source/devices/hisi_ptt_/tune/qos_tx_np”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´Khj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjõˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjòˆubah}”(h]”jñˆah ]”h"]”ŒHabi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune_qos_tx_np”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@‰jçˆsj˜}”jñˆjçˆsubhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hjE‰h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hjO‰h]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(hjQ‰h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjM‰ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[‰Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´KhjE‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KhhÊh²hubhÞ)�”}”(hX4(RW) Controls the weight of Tx non-posted TLPs, which influence the proportion of outbound non-posted TLPs on the PCIe link. The available tune data is [0, 1, 2]. Writing a negative value will return an error, and out of range values will be converted to 2. The value indicates a probable level of the event.”h]”hX4(RW) Controls the weight of Tx non-posted TLPs, which influence the proportion of outbound non-posted TLPs on the PCIe link. The available tune data is [0, 1, 2]. Writing a negative value will return an error, and out of range values will be converted to 2. The value indicates a probable level of the event.”…”�”}”(hjs‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KhhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune_qos_tx_p:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-event-source-devices-hisi-ptt-sicl-id-core-id-tune-qos-tx-p”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hj�‰ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune\/qos_tx_p**”h]”j`)�”}”(hŒV**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune\/qos_tx_p**”h]”hŒR/sys/bus/event_source/devices/hisi_ptt_/tune/qos_tx_p”…”�”}”(hj©‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´Khj¢‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒ‰ubah}”(h]”j‹‰ah ]”h"]”ŒGabi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune_qos_tx_p”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚ‰j�‰sj˜}”j‹‰j�‰subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hj߉h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hjé‰h]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(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ÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´Khj߉ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KhhÊh²hubhÞ)�”}”(hX,(RW) Controls the weight of Tx posted TLPs, which influence the proportion of outbound posted TLPs on the PCIe link. The available tune data is [0, 1, 2]. Writing a negative value will return an error, and out of range values will be converted to 2. The value indicates a probable level of the event.”h]”hX,(RW) Controls the weight of Tx posted TLPs, which influence the proportion of outbound posted TLPs on the PCIe link. The available tune data is [0, 1, 2]. Writing a negative value will return an error, and out of range values will be converted to 2. The value indicates a probable level of the event.”…”�”•g}”(hj Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KhhÊh²hubj))�”}”(hŒV.. _abi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune_rx_alloc_buf_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒQabi-sys-bus-event-source-devices-hisi-ptt-sicl-id-core-id-tune-rx-alloc-buf-level”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kbuh1j@hj)ŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ`**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune\/rx_alloc_buf_level**”h]”j`)�”}”(hŒ`**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune\/rx_alloc_buf_level**”h]”hŒ\/sys/bus/event_source/devices/hisi_ptt_/tune/rx_alloc_buf_level”…”�”}”(hjCŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?Šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K)hj<Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj)Šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&Šubah}”(h]”j%Šah ]”h"]”ŒQabi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune_rx_alloc_buf_level”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jtŠjŠsj˜}”j%ŠjŠsubhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hjyŠh²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hjƒŠh]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(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ÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´K)hjyŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K)hhÊh²hubhÞ)�”}”(hXq(RW) Control the allocated buffer watermark for inbound packets. The packets will be stored in the buffer first and then transmitted either when the watermark reached or when timed out. The available tune data is [0, 1, 2]. Writing a negative value will return an error, and out of range values will be converted to 2. The value indicates a probable level of the event.”h]”hXq(RW) Control the allocated buffer watermark for inbound packets. The packets will be stored in the buffer first and then transmitted either when the watermark reached or when timed out. The available tune data is [0, 1, 2]. Writing a negative value will return an error, and out of range values will be converted to 2. The value indicates a probable level of the event.”…”�”}”(hj§Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K)hhÊh²hubj))�”}”(hŒV.. _abi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune_tx_alloc_buf_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒQabi-sys-bus-event-source-devices-hisi-ptt-sicl-id-core-id-tune-tx-alloc-buf-level”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kbuh1j@hjÊubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ`**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune\/tx_alloc_buf_level**”h]”j`)�”}”(hŒ`**\/sys\/bus\/event_source\/devices\/hisi_ptt\_\\/tune\/tx_alloc_buf_level**”h]”hŒ\/sys/bus/event_source/devices/hisi_ptt_/tune/tx_alloc_buf_level”…”�”}”(hjÝŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙŠubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K4hjÖŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjЊubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀŠubah}”(h]”j¿Šah ]”h"]”ŒQabi_sys_bus_event_source_devices_hisi_ptt_sicl_id_core_id_tune_tx_alloc_buf_level”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹jµŠsj˜}”j¿ŠjµŠsubhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hj‹h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hj‹h]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(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ÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´K4hj‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K4hhÊh²hubhÞ)�”}”(hXq(RW) Control the allocated buffer watermark of outbound packets. The packets will be stored in the buffer first and then transmitted either when the watermark reached or when timed out. The available tune data is [0, 1, 2]. Writing a negative value will return an error, and out of range values will be converted to 2. The value indicates a probable level of the event.”h]”hXq(RW) Control the allocated buffer watermark of outbound packets. The packets will be stored in the buffer first and then transmitted either when the watermark reached or when timed out. The available tune data is [0, 1, 2]. Writing a negative value will return an error, and out of range values will be converted to 2. The value indicates a probable level of the event.”…”�”}”(hjA‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K4hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_event_source_devices_hv_24x7_event_descs_event_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-event-source-devices-hv-24x7-event-descs-event-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj]‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/event_source\/devices\/hv_24x7\/event_descs\/\**”h]”j`)�”}”(hŒL**\/sys\/bus\/event_source\/devices\/hv_24x7\/event_descs\/\**”h]”hŒH/sys/bus/event_source/devices/hv_24x7/event_descs/”…”�”}”(hjw‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjs‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ@Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_24x7”h´KNhjp‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjm‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZ‹ubah}”(h]”jY‹ah ]”h"]”Œ?abi_sys_bus_event_source_devices_hv_24x7_event_descs_event_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j©‹jO‹sj˜}”jY‹jO‹subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”(hŒDefined on file ”…”�”}”(hj®‹h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”j§)�”}”(hj¸‹h]”hŒ&sysfs-bus-event_source-devices-hv_24x7”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_24x7”uh1hh³j‹‹h´KNhj®‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KNhhÊh²hubhÞ)�”}”(hŒ�Provides the description of a particular event as provided by the firmware. If firmware does not provide a description, no file will be created.”h]”hŒ�Provides the description of a particular event as provided by the firmware. If firmware does not provide a description, no file will be created.”…”�”}”(hjÜ‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KNhhÊh²hubhÞ)�”}”(hŒXNote that the event-name lacks the domain suffix appended for events in the events/ dir.”h]”hŒXNote that the event-name lacks the domain suffix appended for events in the events/ dir.”…”�”}”(hjê‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KNhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_event_source_devices_hv_24x7_event_long_descs_event_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-event-source-devices-hv-24x7-event-long-descs-event-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hjŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/event_source\/devices\/hv_24x7\/event_long_descs\/\**”h]”j`)�”}”(hŒQ**\/sys\/bus\/event_source\/devices\/hv_24x7\/event_long_descs\/\**”h]”hŒM/sys/bus/event_source/devices/hv_24x7/event_long_descs/”…”�”}”(hj Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KYhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒubah}”(h]”jŒah ]”h"]”ŒDabi_sys_bus_event_source_devices_hv_24x7_event_long_descs_event_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQŒjø‹sj˜}”jŒjø‹subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”(hŒDefined on file ”…”�”}”(hjVŒh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”j§)�”}”(hj`Œh]”hŒ&sysfs-bus-event_source-devices-hv_24x7”…”�”}”(hjbŒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^Œubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlŒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_24x7”uh1hh³j‹‹h´KYhjVŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KYhhÊh²hubhÞ)�”}”(hŒ—Provides the "long" description of a particular event as provided by the firmware. If firmware does not provide a description, no file will be created.”h]”hŒ›Provides the “longâ€� description of a particular event as provided by the firmware. If firmware does not provide a description, no file will be created.”…”�”}”(hj„Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KYhhÊh²hubhÞ)�”}”(hŒXNote that the event-name lacks the domain suffix appended for events in the events/ dir.”h]”hŒXNote that the event-name lacks the domain suffix appended for events in the events/ dir.”…”�”}”(hj’Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KYhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_event_source_devices_hv_24x7_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-event-source-devices-hv-24x7-format”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj®ŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/hv_24x7\/format**”h]”j`)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/hv_24x7\/format**”h]”hŒ2/sys/bus/event_source/devices/hv_24x7/format”…”�”}”(hjÈŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KhjÁŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®Œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«Œubah}”(h]”jªŒah ]”h"]”Œ/abi_sys_bus_event_source_devices_hv_24x7_format”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jùŒj Œsj˜}”jªŒj ŒsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”(hŒDefined on file ”…”�”}”(hjþŒh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”j§)�”}”(hj�h]”hŒ&sysfs-bus-event_source-devices-hv_24x7”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_24x7”uh1hh³j‹‹h´KhjþŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KhhÊh²hubhÞ)�”}”(hŒ¨Read-only. Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”h]”hŒ¨Read-only. Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”…”�”}”(hj,�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KhhÊh²hubhÞ)�”}”(hŒ~Each attribute under this group defines a bit range of the perf_event_attr.config. All supported attributes are listed below::”h]”hŒ}Each attribute under this group defines a bit range of the perf_event_attr.config. All supported attributes are listed below:”…”�”}”(hj:�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KhhÊh²hubjl)�”}”(hŒ…chip = "config:16-31" core = "config:16-31" domain = "config:0-3" lpar = "config:0-15" offset = "config:32-63" vcpu = "config:16-31"”h]”hŒ…chip = "config:16-31" core = "config:16-31" domain = "config:0-3" lpar = "config:0-15" offset = "config:32-63" vcpu = "config:16-31"”…”�”}”hjH�sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j‹‹h´KhhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hjV�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KhhÊh²hubjl)�”}”(hŒ3PM_PB_CYC = "domain=1,offset=0x80,chip=?,lpar=0x0"”h]”hŒ3PM_PB_CYC = "domain=1,offset=0x80,chip=?,lpar=0x0"”…”�”}”hjd�sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j‹‹h´KhhÊh²hubhÞ)�”}”(hŒjIn this event, '?' after chip specifies that this value will be provided by user while running this event.”h]”hŒnIn this event, ‘?’ after chip specifies that this value will be provided by user while running this event.”…”�”}”(hjr�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_event_source_devices_hv_24x7_interface_catalog:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-event-source-devices-hv-24x7-interface-catalog”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjŽ�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/event_source\/devices\/hv_24x7\/interface\/catalog**”h]”j`)�”}”(hŒB**\/sys\/bus\/event_source\/devices\/hv_24x7\/interface\/catalog**”h]”hŒ>/sys/bus/event_source/devices/hv_24x7/interface/catalog”…”�”}”(hj¨�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´Khj¡�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹�ubah}”(h]”jŠ�ah ]”h"]”Œ:abi_sys_bus_event_source_devices_hv_24x7_interface_catalog”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙ�j€�sj˜}”jŠ�j€�subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”(hŒDefined on file ”…”�”}”(hjÞ�h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”j§)�”}”(hjè�h]”hŒ&sysfs-bus-event_source-devices-hv_24x7”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_24x7”uh1hh³j‹‹h´KhjÞ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KhhÊh²hubhÞ)�”}”(hXProvides access to the binary "24x7 catalog" provided by the hypervisor on POWER7 and 8 systems. This catalog lists events available from the powerpc "hv_24x7" pmu. Its format is documented here: https://raw.githubusercontent.com/jmesmon/catalog-24x7/master/hv-24x7-catalog.h”h]”(hŒÌProvides access to the binary “24x7 catalogâ€� provided by the hypervisor on POWER7 and 8 systems. This catalog lists events available from the powerpc “hv_24x7â€� pmu. Its format is documented here: ”…”�”}”(hj Žh²hh³Nh´Nubj©°)�”}”(hŒOhttps://raw.githubusercontent.com/jmesmon/catalog-24x7/master/hv-24x7-catalog.h”h]”hŒOhttps://raw.githubusercontent.com/jmesmon/catalog-24x7/master/hv-24x7-catalog.h”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jŽuh1j¨°hj Žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_event_source_devices_hv_24x7_interface_catalog_length:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-event-source-devices-hv-24x7-interface-catalog-length”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj7ŽubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/event_source\/devices\/hv_24x7\/interface\/catalog_length**”h]”j`)�”}”(hŒI**\/sys\/bus\/event_source\/devices\/hv_24x7\/interface\/catalog_length**”h]”hŒE/sys/bus/event_source/devices/hv_24x7/interface/catalog_length”…”�”}”(hjQŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K$hjJŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7Žubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4Žubah}”(h]”j3Žah ]”h"]”ŒAabi_sys_bus_event_source_devices_hv_24x7_interface_catalog_length”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚Žj)Žsj˜}”j3Žj)ŽsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”(hŒDefined on file ”…”�”}”(hj‡Žh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”j§)�”}”(hj‘Žh]”hŒ&sysfs-bus-event_source-devices-hv_24x7”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_24x7”uh1hh³j‹‹h´K$hj‡Žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K$hhÊh²hubhÞ)�”}”(hŒ~A number equal to the length in bytes of the catalog. This is also extractable from the provided binary "catalog" sysfs entry.”h]”hŒ‚A number equal to the length in bytes of the catalog. This is also extractable from the provided binary “catalogâ€� sysfs entry.”…”�”}”(hjµŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K$hhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_event_source_devices_hv_24x7_interface_catalog_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-event-source-devices-hv-24x7-interface-catalog-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjÑŽubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/event_source\/devices\/hv_24x7\/interface\/catalog_version**”h]”j`)�”}”(hŒJ**\/sys\/bus\/event_source\/devices\/hv_24x7\/interface\/catalog_version**”h]”hŒF/sys/bus/event_source/devices/hv_24x7/interface/catalog_version”…”�”}”(hjëŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K+hjäŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎŽubah}”(h]”jÍŽah ]”h"]”ŒBabi_sys_bus_event_source_devices_hv_24x7_interface_catalog_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�jÃŽsj˜}”jÍŽjÃŽsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”(hŒDefined on file ”…”�”}”(hj!�h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”j§)�”}”(hj+�h]”hŒ&sysfs-bus-event_source-devices-hv_24x7”…”�”}”(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”j7�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_24x7”uh1hh³j‹‹h´K+hj!�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K+hhÊh²hubhÞ)�”}”(hŒyExposes the "version" field of the 24x7 catalog. This is also extractable from the provided binary "catalog" sysfs entry.”h]”hŒ�Exposes the “versionâ€� field of the 24x7 catalog. This is also extractable from the provided binary “catalogâ€� sysfs entry.”…”�”}”(hjO�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K+hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_event_source_devices_hv_gpci_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-event-source-devices-hv-gpci-format”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjk�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/hv_gpci\/format**”h]”j`)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/hv_gpci\/format**”h]”hŒ2/sys/bus/event_source/devices/hv_gpci/format”…”�”}”(hj…�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj��ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ@Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_gpci”h´Khj~�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjk�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjh�ubah}”(h]”jg�ah ]”h"]”Œ/abi_sys_bus_event_source_devices_hv_gpci_format”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j·�j]�sj˜}”jg�j]�subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”(hŒDefined on file ”…”�”}”(hj¼�h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hjÆ�h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´Khj¼�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KhhÊh²hubhÞ)�”}”(hŒ¨Read-only. Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”h]”hŒ¨Read-only. Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”…”�”}”(hjê�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KhhÊh²hubhÞ)�”}”(hŒ~Each attribute under this group defines a bit range of the perf_event_attr.config. All supported attributes are listed below::”h]”hŒ}Each attribute under this group defines a bit range of the perf_event_attr.config. All supported attributes are listed below:”…”�”}”(hjø�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KhhÊh²hubjl)�”}”(hX/counter_info_version = "config:16-23" length = "config:24-31" partition_id = "config:32-63" request = "config:0-31" sibling_part_id = "config:32-63" hw_chip_id = "config:32-63" offset = "config:32-63" phys_processor_idx = "config:32-63" secondary_index = "config:0-15" starting_index = "config:32-63"”h]”hX/counter_info_version = "config:16-23" length = "config:24-31" partition_id = "config:32-63" request = "config:0-31" sibling_part_id = "config:32-63" hw_chip_id = "config:32-63" offset = "config:32-63" phys_processor_idx = "config:32-63" secondary_index = "config:0-15" starting_index = "config:32-63"”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j™�h´KhhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KhhÊh²hubjl)�”}”(hŒ³processor_core_utilization_instructions_completed = "request=0x94, phys_processor_idx=?,counter_info_version=0x8, length=8,offset=0x18"”h]”hŒ³processor_core_utilization_instructions_completed = "request=0x94, phys_processor_idx=?,counter_info_version=0x8, length=8,offset=0x18"”…”�”}”hj"�sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j™�h´KhhÊh²hubhÞ)�”}”(hŒ~In this event, '?' after phys_processor_idx specifies this value this value will be provided by user while running this event.”h]”hŒ‚In this event, ‘?’ after phys_processor_idx specifies this value this value will be provided by user while running this event.”…”�”}”(hj0�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KhhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_event_source_devices_hv_gpci_interface_collect_privileged:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-event-source-devices-hv-gpci-interface-collect-privileged”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjL�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/collect_privileged**”h]”j`)�”}”(hŒM**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/collect_privileged**”h]”hŒI/sys/bus/event_source/devices/hv_gpci/interface/collect_privileged”…”�”}”(hjf�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K hj_�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjY�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjL�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjI�ubah}”(h]”jH�ah ]”h"]”ŒEabi_sys_bus_event_source_devices_hv_gpci_interface_collect_privileged”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—�j>�sj˜}”jH�j>�subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”(hŒDefined on file ”…”�”}”(hjœ�h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hj¦�h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´K hjœ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K hhÊh²hubhÞ)�”}”(hŒ�'0' if the hypervisor is configured to forbid access to event counters being accumulated by other guests and to physical domain event counters.”h]”hŒ“‘0’ if the hypervisor is configured to forbid access to event counters being accumulated by other guests and to physical domain event counters.”…”�”}”(hjÊ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K hhÊh²hubhÞ)�”}”(hŒ'1' if that access is allowed.”h]”hŒ"‘1’ if that access is allowed.”…”�”}”(hjØ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_event_source_devices_hv_gpci_interface_expanded:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-event-source-devices-hv-gpci-interface-expanded”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjô�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/expanded**”h]”j`)�”}”(hŒC**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/expanded**”h]”hŒ?/sys/bus/event_source/devices/hv_gpci/interface/expanded”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K1hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ�ubah}”(h]”jð�ah ]”h"]”Œ;abi_sys_bus_event_source_devices_hv_gpci_interface_expanded”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?‘jæ�sj˜}”jð�jæ�subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”(hŒDefined on file ”…”�”}”(hjD‘h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hjN‘h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(hjP‘h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjL‘ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZ‘Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´K1hjD‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K1hhÊh²hubhÞ)�”}”(hŒf0 or 1. Indicates whether we have access to "EXPANDED" events (listed in arch/powerpc/perf/hv-gpci.h).”h]”hŒj0 or 1. Indicates whether we have access to “EXPANDEDâ€� events (listed in arch/powerpc/perf/hv-gpci.h).”…”�”}”(hjr‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K1hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_event_source_devices_hv_gpci_interface_ga:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-event-source-devices-hv-gpci-interface-ga”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjŽ‘ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/ga**”h]”j`)�”}”(hŒ=**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/ga**”h]”hŒ9/sys/bus/event_source/devices/hv_gpci/interface/ga”…”�”}”(hj¨‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K*hj¡‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽ‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹‘ubah}”(h]”jŠ‘ah ]”h"]”Œ5abi_sys_bus_event_source_devices_hv_gpci_interface_ga”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙ‘j€‘sj˜}”jŠ‘j€‘subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”(hŒDefined on file ”…”�”}”(hjÞ‘h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hjè‘h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´K*hjÞ‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K*hhÊh²hubhÞ)�”}”(hŒ`0 or 1. Indicates whether we have access to "GA" events (listed in arch/powerpc/perf/hv-gpci.h).”h]”hŒd0 or 1. Indicates whether we have access to “GAâ€� events (listed in arch/powerpc/perf/hv-gpci.h).”…”�”}”(hj ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K*hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_event_source_devices_hv_gpci_interface_kernel_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-event-source-devices-hv-gpci-interface-kernel-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj(’ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/kernel_version**”h]”j`)�”}”(hŒI**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/kernel_version**”h]”hŒE/sys/bus/event_source/devices/hv_gpci/interface/kernel_version”…”�”}”(hjB’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KFhj;’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%’ubah}”(h]”j$’ah ]”h"]”ŒAabi_sys_bus_event_source_devices_hv_gpci_interface_kernel_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”js’j’sj˜}”j$’j’subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”(hŒDefined on file ”…”�”}”(hjx’h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hj‚’h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´KFhjx’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KFhhÊh²hubhÞ)�”}”(hŒYA number indicating the latest version of the gpci interface that the kernel is aware of.”h]”hŒYA number indicating the latest version of the gpci interface that the kernel is aware of.”…”�”}”(hj¦’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KFhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_event_source_devices_hv_gpci_interface_lab:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-event-source-devices-hv-gpci-interface-lab”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÂ’ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/lab**”h]”j`)�”}”(hŒ>**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/lab**”h]”hŒ:/sys/bus/event_source/devices/hv_gpci/interface/lab”…”�”}”(hjÜ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K8hjÕ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂ’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿’ubah}”(h]”j¾’ah ]”h"]”Œ6abi_sys_bus_event_source_devices_hv_gpci_interface_lab”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j “j´’sj˜}”j¾’j´’subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”(hŒDefined on file ”…”�”}”(hj“h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hj“h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´K8hj“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K8hhÊh²hubhÞ)�”}”(hŒa0 or 1. Indicates whether we have access to "LAB" events (listed in arch/powerpc/perf/hv-gpci.h).”h]”hŒe0 or 1. Indicates whether we have access to “LABâ€� events (listed in arch/powerpc/perf/hv-gpci.h).”…”�”}”(hj@“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K8hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_event_source_devices_hv_gpci_interface_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-event-source-devices-hv-gpci-interface-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj\“ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/version**”h]”j`)�”}”(hŒB**\/sys\/bus\/event_source\/devices\/hv_gpci\/interface\/version**”h]”hŒ>/sys/bus/event_source/devices/hv_gpci/interface/version”…”�”}”(hjv“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjr“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K?hjo“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhji“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\“ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjY“ubah}”(h]”jX“ah ]”h"]”Œ:abi_sys_bus_event_source_devices_hv_gpci_interface_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§“jN“sj˜}”jX“jN“subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”(hŒDefined on file ”…”�”}”(hj¬“h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hj¶“h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´K?hj¬“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K?hhÊh²hubhÞ)�”}”(hŒ]A number indicating the version of the gpci interface that the hypervisor reports supporting.”h]”hŒ]A number indicating the version of the gpci interface that the hypervisor reports supporting.”…”�”}”(hjÚ“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K?hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_event_source_devices_nmemx_cpumask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-event-source-devices-nmemx-cpumask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjö“ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/event_source\/devices\/nmemX\/cpumask**”h]”j`)�”}”(hŒ5**\/sys\/bus\/event_source\/devices\/nmemX\/cpumask**”h]”hŒ1/sys/bus/event_source/devices/nmemX/cpumask”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-bus-nvdimm”h´K(hj ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjö“ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjó“ubah}”(h]”jò“ah ]”h"]”Œ.abi_sys_bus_event_source_devices_nmemx_cpumask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jB”jè“sj˜}”jò“jè“subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-bus-nvdimm `”h]”(hŒDefined on file ”…”�”}”(hjG”h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-bus-nvdimm `”h]”j§)�”}”(hjQ”h]”hŒsysfs-bus-nvdimm”…”�”}”(hjS”h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjO”ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]”Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_bus_nvdimm”uh1hh³j$”h´K(hjG”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K(hhÊh²hubhÞ)�”}”(hŒj(RO) This sysfs file exposes the cpumask which is designated to to retrieve nvdimm pmu event counter data.”h]”hŒj(RO) This sysfs file exposes the cpumask which is designated to to retrieve nvdimm pmu event counter data.”…”�”}”(hju”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K(hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_event_source_devices_nmemx_events:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-event-source-devices-nmemx-events”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj‘”ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/event_source\/devices\/nmemX\/events**”h]”j`)�”}”(hŒ4**\/sys\/bus\/event_source\/devices\/nmemX\/events**”h]”hŒ0/sys/bus/event_source/devices/nmemX/events”…”�”}”(hj«”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´Khj¤”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ”ubah}”(h]”j�”ah ]”h"]”Œ-abi_sys_bus_event_source_devices_nmemx_events”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ”jƒ”sj˜}”j�”jƒ”subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-bus-nvdimm `”h]”(hŒDefined on file ”…”�”}”(hjá”h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-bus-nvdimm `”h]”j§)�”}”(hjë”h]”hŒsysfs-bus-nvdimm”…”�”}”(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ÅŒ!abi_file_testing_sysfs_bus_nvdimm”uh1hh³j$”h´Khjá”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´KhhÊh²hubhÞ)�”}”(hX­(RO) Attribute group to describe performance monitoring events for the nvdimm memory device. Each attribute in this group describes a single performance monitoring event supported by this nvdimm pmu. The name of the file is the name of the event. (See ABI/testing/sysfs-bus-event_source-devices-events). A listing of the events supported by a given nvdimm provider type can be found in Documentation/driver-api/nvdimm/$provider.”h]”hX­(RO) Attribute group to describe performance monitoring events for the nvdimm memory device. Each attribute in this group describes a single performance monitoring event supported by this nvdimm pmu. The name of the file is the name of the event. (See ABI/testing/sysfs-bus-event_source-devices-events). A listing of the events supported by a given nvdimm provider type can be found in Documentation/driver-api/nvdimm/$provider.”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_event_source_devices_nmemx_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-event-source-devices-nmemx-format”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj+•ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/event_source\/devices\/nmemX\/format**”h]”j`)�”}”(hŒ4**\/sys\/bus\/event_source\/devices\/nmemX\/format**”h]”hŒ0/sys/bus/event_source/devices/nmemX/format”…”�”}”(hjE•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjA•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K hj>•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(•ubah}”(h]”j'•ah ]”h"]”Œ-abi_sys_bus_event_source_devices_nmemx_format”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jv•j•sj˜}”j'•j•subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-bus-nvdimm `”h]”(hŒDefined on file ”…”�”}”(hj{•h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-bus-nvdimm `”h]”j§)�”}”(hj…•h]”hŒsysfs-bus-nvdimm”…”�”}”(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ÅŒ!abi_file_testing_sysfs_bus_nvdimm”uh1hh³j$”h´K hj{•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K hhÊh²hubhÞ)�”}”(hŒ¢(RO) Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”h]”hŒ¢(RO) Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”…”�”}”(hj©•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K hhÊh²hubhÞ)�”}”(hŒxEach attribute under this group defines a bit range of the perf_event_attr.config. Supported attribute is listed below::”h]”hŒwEach attribute under this group defines a bit range of the perf_event_attr.config. Supported attribute is listed below:”…”�”}”(hj·•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K hhÊh²hubjl)�”}”(hŒ!event = "config:0-4" - event ID”h]”hŒ!event = "config:0-4" - event ID”…”�”}”hjÅ•sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j$”h´K hhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hjÓ•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K hhÊh²hubjl)�”}”(hŒctl_res_cnt = "event=0x1"”h]”hŒctl_res_cnt = "event=0x1"”…”�”}”hjá•sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j$”h´K hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_event_source_devices_uncore_alias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-event-source-devices-uncore-alias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjý•ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/event_source\/devices\/uncore_\*\/alias**”h]”j`)�”}”(hŒ7**\/sys\/bus\/event_source\/devices\/uncore_\*\/alias**”h]”hŒ3/sys/bus/event_source/devices/uncore_*/alias”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ?Documentation/ABI/testing/sysfs-bus-event_source-devices-uncore”h´Khj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj –ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj –ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjý•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjú•ubah}”(h]”jù•ah ]”h"]”Œ-abi_sys_bus_event_source_devices_uncore_alias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jI–jï•sj˜}”jù•jï•subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-event_source-devices-uncore `”h]”(hŒDefined on file ”…”�”}”(hjN–h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-event_source-devices-uncore `”h]”j§)�”}”(hjX–h]”hŒ%sysfs-bus-event_source-devices-uncore”…”�”}”(hjZ–h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjV–ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jd–Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_bus_event_source_devices_uncore”uh1hh³j+–h´KhjN–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+–h´KhhÊh²hubhÞ)�”}”(hŒÐRead-only. An attribute to describe the alias name of the uncore PMU if an alias exists on some platforms. The 'perf(1)' tool should treat both names the same. They both can be used to access the uncore PMU.”h]”hŒÔRead-only. An attribute to describe the alias name of the uncore PMU if an alias exists on some platforms. The ‘perf(1)’ tool should treat both names the same. They both can be used to access the uncore PMU.”…”�”}”(hj|–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+–h´KhhÊh²hubhÞ)�”}”(hŒExample:”h]”hŒExample:”…”�”}”(hjŠ–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+–h´KhhÊh²hubhÞ)�”}”(hŒ5$ cat /sys/devices/uncore_cha_2/alias uncore_type_0_2”h]”hŒ5$ cat /sys/devices/uncore_cha_2/alias uncore_type_0_2”…”�”}”(hj˜–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+–h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_event_source_devices_vpa_dtl_events:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-event-source-devices-vpa-dtl-events”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj´–ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/vpa_dtl\/events**”h]”j`)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/vpa_dtl\/events**”h]”hŒ2/sys/bus/event_source/devices/vpa_dtl/events”…”�”}”(hjΖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ@Documentation/ABI/testing/sysfs-bus-event_source-devices-vpa-dtl”h´KhjÇ–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´–ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±–ubah}”(h]”j°–ah ]”h"]”Œ/abi_sys_bus_event_source_devices_vpa_dtl_events”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—j¦–sj˜}”j°–j¦–subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-vpa-dtl `”h]”(hŒDefined on file ”…”�”}”(hj—h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-vpa-dtl `”h]”j§)�”}”(hj—h]”hŒ&sysfs-bus-event_source-devices-vpa-dtl”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_vpa_dtl”uh1hh³jâ–h´Khj—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ–h´KhhÊh²hubhÞ)�”}”(hX;(RO) Attribute group to describe performance monitoring events for the Virtual Processor Dispatch Trace Log. Each attribute in this group describes a single performance monitoring event supported by vpa_dtl pmu. The name of the file is the name of the event (See ABI/testing/sysfs-bus-event_source-devices-events).”h]”hX;(RO) Attribute group to describe performance monitoring events for the Virtual Processor Dispatch Trace Log. Each attribute in this group describes a single performance monitoring event supported by vpa_dtl pmu. The name of the file is the name of the event (See ABI/testing/sysfs-bus-event_source-devices-events).”…”�”}”(hj3—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ–h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_event_source_devices_vpa_dtl_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-event-source-devices-vpa-dtl-format”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjO—ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/vpa_dtl\/format**”h]”j`)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/vpa_dtl\/format**”h]”hŒ2/sys/bus/event_source/devices/vpa_dtl/format”…”�”}”(hji—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hje—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ–h´Khjb—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjO—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjL—ubah}”(h]”jK—ah ]”h"]”Œ/abi_sys_bus_event_source_devices_vpa_dtl_format”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jš—jA—sj˜}”jK—jA—subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-vpa-dtl `”h]”(hŒDefined on file ”…”�”}”(hjŸ—h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-vpa-dtl `”h]”j§)�”}”(hj©—h]”hŒ&sysfs-bus-event_source-devices-vpa-dtl”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_vpa_dtl”uh1hh³jâ–h´KhjŸ—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ–h´KhhÊh²hubhÞ)�”}”(hŒ¨Read-only. Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”h]”hŒ¨Read-only. Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”…”�”}”(hjÍ—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ–h´KhhÊh²hubhÞ)�”}”(hŒyEach attribute under this group defines a bit range of the perf_event_attr.config. Supported attribute are listed below::”h]”hŒxEach attribute under this group defines a bit range of the perf_event_attr.config. Supported attribute are listed below:”…”�”}”(hjÛ—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ–h´KhhÊh²hubjl)�”}”(hŒ!event = "config:0-7" - event ID”h]”hŒ!event = "config:0-7" - event ID”…”�”}”hjé—sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jâ–h´KhhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hj÷—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ–h´KhhÊh²hubjl)�”}”(hŒdtl_cede = "event=0x1"”h]”hŒdtl_cede = "event=0x1"”…”�”}”hj˜sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jâ–h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_event_source_devices_vpa_pmu_events:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-event-source-devices-vpa-pmu-events”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj!˜ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/vpa_pmu\/events**”h]”j`)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/vpa_pmu\/events**”h]”hŒ2/sys/bus/event_source/devices/vpa_pmu/events”…”�”}”(hj;˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ@Documentation/ABI/testing/sysfs-bus-event_source-devices-vpa-pmu”h´Khj4˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!˜ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜ubah}”(h]”j˜ah ]”h"]”Œ/abi_sys_bus_event_source_devices_vpa_pmu_events”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jm˜j˜sj˜}”j˜j˜subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-vpa-pmu `”h]”(hŒDefined on file ”…”�”}”(hjr˜h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-vpa-pmu `”h]”j§)�”}”(hj|˜h]”hŒ&sysfs-bus-event_source-devices-vpa-pmu”…”�”}”(hj~˜h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjz˜ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆ˜Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_vpa_pmu”uh1hh³jO˜h´Khjr˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO˜h´KhhÊh²hubhÞ)�”}”(hX5Read-only. Attribute group to describe performance monitoring events for the Virtual Processor Area events. Each attribute in this group describes a single performance monitoring event supported by vpa_pmu. The name of the file is the name of the event (See ABI/testing/sysfs-bus-event_source-devices-events).”h]”hX5Read-only. Attribute group to describe performance monitoring events for the Virtual Processor Area events. Each attribute in this group describes a single performance monitoring event supported by vpa_pmu. The name of the file is the name of the event (See ABI/testing/sysfs-bus-event_source-devices-events).”…”�”}”(hj ˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO˜h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_event_source_devices_vpa_pmu_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-event-source-devices-vpa-pmu-format”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj¼˜ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/vpa_pmu\/format**”h]”j`)�”}”(hŒ6**\/sys\/bus\/event_source\/devices\/vpa_pmu\/format**”h]”hŒ2/sys/bus/event_source/devices/vpa_pmu/format”…”�”}”(hjÖ˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒ˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO˜h´KhjϘubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj̘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjɘubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼˜ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹˜ubah}”(h]”j¸˜ah ]”h"]”Œ/abi_sys_bus_event_source_devices_vpa_pmu_format”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™j®˜sj˜}”j¸˜j®˜subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-vpa-pmu `”h]”(hŒDefined on file ”…”�”}”(hj ™h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-vpa-pmu `”h]”j§)�”}”(hj™h]”hŒ&sysfs-bus-event_source-devices-vpa-pmu”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_event_source_devices_vpa_pmu”uh1hh³jO˜h´Khj ™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO˜h´KhhÊh²hubhÞ)�”}”(hŒ¨Read-only. Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”h]”hŒ¨Read-only. Attribute group to describe the magic bits that go into perf_event_attr.config for a particular pmu. (See ABI/testing/sysfs-bus-event_source-devices-format).”…”�”}”(hj:™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO˜h´KhhÊh²hubhÞ)�”}”(hŒyEach attribute under this group defines a bit range of the perf_event_attr.config. Supported attribute are listed below::”h]”hŒxEach attribute under this group defines a bit range of the perf_event_attr.config. Supported attribute are listed below:”…”�”}”(hjH™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO˜h´KhhÊh²hubjl)�”}”(hŒ event = "config:0-31" - event ID”h]”hŒ event = "config:0-31" - event ID”…”�”}”hjV™sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jO˜h´KhhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hjd™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO˜h´KhhÊh²hubjl)�”}”(hŒl1_to_l2_lat = "event=0x1"”h]”hŒl1_to_l2_lat = "event=0x1"”…”�”}”hjr™sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jO˜h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_fcoe:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-fcoe”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjŽ™ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/fcoe\/**”h]”j`)�”}”(hŒ**\/sys\/bus\/fcoe\/**”h]”hŒ/sys/bus/fcoe/”…”�”}”(hj¨™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-bus-fcoe”h´Khj¡™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽ™ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹™ubah}”(h]”jŠ™ah ]”h"]”Œabi_sys_bus_fcoe”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚ™j€™sj˜}”jŠ™j€™subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-fcoe `”h]”(hŒDefined on file ”…”�”}”(hjß™h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-fcoe `”h]”j§)�”}”(hjé™h]”hŒsysfs-bus-fcoe”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_fcoe”uh1hh³j¼™h´Khjß™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KhhÊh²hubhÞ)�”}”(hŒBThe FCoE bus. Attributes in this directory are control interfaces.”h]”hŒBThe FCoE bus. Attributes in this directory are control interfaces.”…”�”}”(hj šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KhhÊh²hubhÞ)�”}”(hŒ Attributes:”h]”hŒ Attributes:”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KhhÊh²hubjŽœ)�”}”(hX?ctlr_create: 'FCoE Controller' instance creation interface. Writing an to this file will allocate and populate sysfs with a fcoe_ctlr_device (ctlr_X). The user can then configure any per-port settings and finally write to the fcoe_ctlr_device's 'start' attribute to begin the kernel's discovery and login process. ctlr_destroy: 'FCoE Controller' instance removal interface. Writing a fcoe_ctlr_device's sysfs name to this file will log the fcoe_ctlr_device out of the fabric or otherwise connected FCoE devices. It will also free all kernel memory allocated for this fcoe_ctlr_device and any structures associated with it, this includes the scsi_host. ”h]”j)�”}”(hhh]”(j)�”}”(hXCctlr_create: 'FCoE Controller' instance creation interface. Writing an to this file will allocate and populate sysfs with a fcoe_ctlr_device (ctlr_X). The user can then configure any per-port settings and finally write to the fcoe_ctlr_device's 'start' attribute to begin the kernel's discovery and login process. ”h]”(j!)�”}”(hŒ ctlr_create:”h]”hŒ ctlr_create:”…”�”}”(hj4šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´Khj0šubj1)�”}”(hhh]”hÞ)�”}”(hX5'FCoE Controller' instance creation interface. Writing an to this file will allocate and populate sysfs with a fcoe_ctlr_device (ctlr_X). The user can then configure any per-port settings and finally write to the fcoe_ctlr_device's 'start' attribute to begin the kernel's discovery and login process.”h]”hXA‘FCoE Controller’ instance creation interface. Writing an to this file will allocate and populate sysfs with a fcoe_ctlr_device (ctlr_X). The user can then configure any per-port settings and finally write to the fcoe_ctlr_device’s ‘start’ attribute to begin the kernel’s discovery and login process.”…”�”}”(hjEšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KhjBšubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj0šubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´Khj-šubj)�”}”(hXSctlr_destroy: 'FCoE Controller' instance removal interface. Writing a fcoe_ctlr_device's sysfs name to this file will log the fcoe_ctlr_device out of the fabric or otherwise connected FCoE devices. It will also free all kernel memory allocated for this fcoe_ctlr_device and any structures associated with it, this includes the scsi_host. ”h]”(j!)�”}”(hŒ ctlr_destroy:”h]”hŒ ctlr_destroy:”…”�”}”(hjcšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´Khj_šubj1)�”}”(hhh]”hÞ)�”}”(hXC'FCoE Controller' instance removal interface. Writing a fcoe_ctlr_device's sysfs name to this file will log the fcoe_ctlr_device out of the fabric or otherwise connected FCoE devices. It will also free all kernel memory allocated for this fcoe_ctlr_device and any structures associated with it, this includes the scsi_host.”h]”hXI‘FCoE Controller’ instance removal interface. Writing a fcoe_ctlr_device’s sysfs name to this file will log the fcoe_ctlr_device out of the fabric or otherwise connected FCoE devices. It will also free all kernel memory allocated for this fcoe_ctlr_device and any structures associated with it, this includes the scsi_host.”…”�”}”(hjtšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´Khjqšubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj_šubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´Khj-šubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj)šubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j¼™h´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_bus_fcoe_devices_ctlr_x:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-fcoe-devices-ctlr-x”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj¨šubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/bus\/fcoe\/devices\/ctlr_X**”h]”j`)�”}”(hŒ%**\/sys\/bus\/fcoe\/devices\/ctlr_X**”h]”hŒ!/sys/bus/fcoe/devices/ctlr_X”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´Khj»šubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸šubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµšubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥šubah}”(h]”j¤šah ]”h"]”Œabi_sys_bus_fcoe_devices_ctlr_x”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jóšjššsj˜}”j¤šjššsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-fcoe `”h]”(hŒDefined on file ”…”�”}”(hjøšh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-fcoe `”h]”j§)�”}”(hj›h]”hŒsysfs-bus-fcoe”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_fcoe”uh1hh³j¼™h´Khjøšubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KhhÊh²hubhÞ)�”}”(hXP'FCoE Controller' instances on the fcoe bus. The FCoE Controller now has a three stage creation process. 1) Write interface name to ctlr_create 2) Configure the FCoE Controller (ctlr_X) 3) Enable the FCoE Controller to begin discovery and login. The FCoE Controller is destroyed by writing its name, i.e. ctlr_X to the ctlr_delete file.”•h]”hXT‘FCoE Controller’ instances on the fcoe bus. The FCoE Controller now has a three stage creation process. 1) Write interface name to ctlr_create 2) Configure the FCoE Controller (ctlr_X) 3) Enable the FCoE Controller to begin discovery and login. The FCoE Controller is destroyed by writing its name, i.e. ctlr_X to the ctlr_delete file.”…”�”}”(hj&›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KhhÊh²hubhÞ)�”}”(hŒ Attributes:”h]”hŒ Attributes:”…”�”}”(hj4›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KhhÊh²hubjŽœ)�”}”(hXfcf_dev_loss_tmo: Device loss timeout period (see below). Changing this value will change the dev_loss_tmo for all FCFs discovered by this controller. mode: Display or change the FCoE Controller's mode. Possible modes are 'Fabric' and 'VN2VN'. If a FCoE Controller is started in 'Fabric' mode then FIP FCF discovery is initiated and ultimately a fabric login is attempted. If a FCoE Controller is started in 'VN2VN' mode then FIP VN2VN discovery and login is performed. A FCoE Controller only supports one mode at a time. enabled: Whether an FCoE controller is enabled or disabled. 0 if disabled, 1 if enabled. Writing either 0 or 1 to this file will enable or disable the FCoE controller. lesb/link_fail: Link Error Status Block (LESB) link failure count. lesb/vlink_fail: Link Error Status Block (LESB) virtual link failure count. lesb/miss_fka: Link Error Status Block (LESB) missed FCoE Initialization Protocol (FIP) Keep-Alives (FKA). lesb/symb_err: Link Error Status Block (LESB) symbolic error count. lesb/err_block: Link Error Status Block (LESB) block error count. lesb/fcs_error: Link Error Status Block (LESB) Fibre Channel Services error count. ”h]”j)�”}”(hhh]”(j)�”}”(hŒ—fcf_dev_loss_tmo: Device loss timeout period (see below). Changing this value will change the dev_loss_tmo for all FCFs discovered by this controller. ”h]”(j!)�”}”(hŒfcf_dev_loss_tmo:”h]”hŒfcf_dev_loss_tmo:”…”�”}”(hjM›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KhjI›ubj1)�”}”(hhh]”hÞ)�”}”(hŒ„Device loss timeout period (see below). Changing this value will change the dev_loss_tmo for all FCFs discovered by this controller.”h]”hŒ„Device loss timeout period (see below). Changing this value will change the dev_loss_tmo for all FCFs discovered by this controller.”…”�”}”(hj^›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´Khj[›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjI›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KhjF›ubj)�”}”(hXsmode: Display or change the FCoE Controller's mode. Possible modes are 'Fabric' and 'VN2VN'. If a FCoE Controller is started in 'Fabric' mode then FIP FCF discovery is initiated and ultimately a fabric login is attempted. If a FCoE Controller is started in 'VN2VN' mode then FIP VN2VN discovery and login is performed. A FCoE Controller only supports one mode at a time. ”h]”(j!)�”}”(hŒmode:”h]”hŒmode:”…”�”}”(hj|›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´Khjx›ubj1)�”}”(hhh]”hÞ)�”}”(hXlDisplay or change the FCoE Controller's mode. Possible modes are 'Fabric' and 'VN2VN'. If a FCoE Controller is started in 'Fabric' mode then FIP FCF discovery is initiated and ultimately a fabric login is attempted. If a FCoE Controller is started in 'VN2VN' mode then FIP VN2VN discovery and login is performed. A FCoE Controller only supports one mode at a time.”h]”hX~Display or change the FCoE Controller’s mode. Possible modes are ‘Fabric’ and ‘VN2VN’. If a FCoE Controller is started in ‘Fabric’ mode then FIP FCF discovery is initiated and ultimately a fabric login is attempted. If a FCoE Controller is started in ‘VN2VN’ mode then FIP VN2VN discovery and login is performed. A FCoE Controller only supports one mode at a time.”…”�”}”(hj�›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KhjŠ›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjx›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KhjF›ubj)�”}”(hŒ¨enabled: Whether an FCoE controller is enabled or disabled. 0 if disabled, 1 if enabled. Writing either 0 or 1 to this file will enable or disable the FCoE controller. ”h]”(j!)�”}”(hŒenabled:”h]”hŒenabled:”…”�”}”(hj«›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´Khj§›ubj1)�”}”(hhh]”hÞ)�”}”(hŒžWhether an FCoE controller is enabled or disabled. 0 if disabled, 1 if enabled. Writing either 0 or 1 to this file will enable or disable the FCoE controller.”h]”hŒžWhether an FCoE controller is enabled or disabled. 0 if disabled, 1 if enabled. Writing either 0 or 1 to this file will enable or disable the FCoE controller.”…”�”}”(hj¼›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´Khj¹›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj§›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KhjF›ubj)�”}”(hŒClesb/link_fail: Link Error Status Block (LESB) link failure count. ”h]”(j!)�”}”(hŒlesb/link_fail:”h]”hŒlesb/link_fail:”…”�”}”(hjÚ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KhjÖ›ubj1)�”}”(hhh]”hÞ)�”}”(hŒ2Link Error Status Block (LESB) link failure count.”h]”hŒ2Link Error Status Block (LESB) link failure count.”…”�”}”(hjë›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´Khjè›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÖ›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KhjF›ubj)�”}”(hŒLlesb/vlink_fail: Link Error Status Block (LESB) virtual link failure count. ”h]”(j!)�”}”(hŒlesb/vlink_fail:”h]”hŒlesb/vlink_fail:”…”�”}”(hj œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´Khjœubj1)�”}”(hhh]”hÞ)�”}”(hŒ:Link Error Status Block (LESB) virtual link failure count.”h]”hŒ:Link Error Status Block (LESB) virtual link failure count.”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´Khjœubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjœubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KhjF›ubj)�”}”(hŒklesb/miss_fka: Link Error Status Block (LESB) missed FCoE Initialization Protocol (FIP) Keep-Alives (FKA). ”h]”(j!)�”}”(hŒlesb/miss_fka:”h]”hŒlesb/miss_fka:”…”�”}”(hj8œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´Khj4œubj1)�”}”(hhh]”hÞ)�”}”(hŒ[Link Error Status Block (LESB) missed FCoE Initialization Protocol (FIP) Keep-Alives (FKA).”h]”hŒ[Link Error Status Block (LESB) missed FCoE Initialization Protocol (FIP) Keep-Alives (FKA).”…”�”}”(hjIœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KhjFœubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj4œubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KhjF›ubj)�”}”(hŒDlesb/symb_err: Link Error Status Block (LESB) symbolic error count. ”h]”(j!)�”}”(hŒlesb/symb_err:”h]”hŒlesb/symb_err:”…”�”}”(hjgœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´Khjcœubj1)�”}”(hhh]”hÞ)�”}”(hŒ4Link Error Status Block (LESB) symbolic error count.”h]”hŒ4Link Error Status Block (LESB) symbolic error count.”…”�”}”(hjxœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´Khjuœubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjcœubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KhjF›ubj)�”}”(hŒBlesb/err_block: Link Error Status Block (LESB) block error count. ”h]”(j!)�”}”(hŒlesb/err_block:”h]”hŒlesb/err_block:”…”�”}”(hj–œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´Khj’œubj1)�”}”(hhh]”hÞ)�”}”(hŒ1Link Error Status Block (LESB) block error count.”h]”hŒ1Link Error Status Block (LESB) block error count.”…”�”}”(hj§œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´Khj¤œubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj’œubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KhjF›ubj)�”}”(hŒSlesb/fcs_error: Link Error Status Block (LESB) Fibre Channel Services error count. ”h]”(j!)�”}”(hŒlesb/fcs_error:”h]”hŒlesb/fcs_error:”…”�”}”(hjÅœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KhjÁœubj1)�”}”(hhh]”hÞ)�”}”(hŒBLink Error Status Block (LESB) Fibre Channel Services error count.”h]”hŒBLink Error Status Block (LESB) Fibre Channel Services error count.”…”�”}”(hjÖœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KhjÓœubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÁœubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KhjF›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjB›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j¼™h´KhhÊh²hubhÞ)�”}”(hŒ.Notes: ctlr_X (global increment starting at 0)”h]”hŒ.Notes: ctlr_X (global increment starting at 0)”…”�”}”(hjüœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_fcoe_devices_fcf_x:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-fcoe-devices-fcf-x”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hj�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/bus\/fcoe\/devices\/fcf_X**”h]”j`)�”}”(hŒ$**\/sys\/bus\/fcoe\/devices\/fcf_X**”h]”hŒ /sys/bus/fcoe/devices/fcf_X”…”�”}”(hj2�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhj+�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”j�ah ]”h"]”Œabi_sys_bus_fcoe_devices_fcf_x”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jc�j �sj˜}”j�j �subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-fcoe `”h]”(hŒDefined on file ”…”�”}”(hjh�h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-fcoe `”h]”j§)�”}”(hjr�h]”hŒsysfs-bus-fcoe”…”�”}”(hjt�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjp�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_fcoe”uh1hh³j¼™h´KPhjh�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhhÊh²hubhÞ)�”}”(hXU'FCoE FCF' instances on the fcoe bus. A FCF is a Fibre Channel Forwarder, which is a FCoE switch that can accept FCoE (Ethernet) packets, unpack them, and forward the embedded Fibre Channel frames into a FC fabric. It can also take outbound FC frames and pack them in Ethernet packets to be sent to their destination on the Ethernet segment.”h]”hXY‘FCoE FCF’ instances on the fcoe bus. A FCF is a Fibre Channel Forwarder, which is a FCoE switch that can accept FCoE (Ethernet) packets, unpack them, and forward the embedded Fibre Channel frames into a FC fabric. It can also take outbound FC frames and pack them in Ethernet packets to be sent to their destination on the Ethernet segment.”…”�”}”(hj–�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhhÊh²hubhÞ)�”}”(hŒ Attributes:”h]”hŒ Attributes:”…”�”}”(hj¤�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhhÊh²hubjŽœ)�”}”(hXcfabric_name: Identifies the fabric that the FCF services. switch_name: Identifies the FCF. priority: The switch's priority amongst other FCFs on the same fabric. selected: 1 indicates that the switch has been selected for use; 0 indicates that the switch will not be used. fc_map: The Fibre Channel MAP vfid: The Virtual Fabric ID mac: The FCF's MAC address fka_period: The FIP Keep-Alive period fabric_state: The internal kernel state - "Unknown" - Initialization value - "Disconnected" - No link to the FCF/fabric - "Connected" - Host is connected to the FCF - "Deleted" - FCF is being removed from the system dev_loss_tmo: The device loss timeout period for this FCF. ”h]”(j)�”}”(hhh]”(j)�”}”(hŒ:fabric_name: Identifies the fabric that the FCF services. ”h]”(j!)�”}”(hŒ fabric_name:”h]”hŒ fabric_name:”…”�”}”(hj½�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KPhj¹�ubj1)�”}”(hhh]”hÞ)�”}”(hŒ,Identifies the fabric that the FCF services.”h]”hŒ,Identifies the fabric that the FCF services.”…”�”}”(hjÎ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhjË�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¹�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KPhj¶�ubj)�”}”(hŒ!switch_name: Identifies the FCF. ”h]”(j!)�”}”(hŒ switch_name:”h]”hŒ switch_name:”…”�”}”(hjì�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KPhjè�ubj1)�”}”(hhh]”hÞ)�”}”(hŒIdentifies the FCF.”h]”hŒIdentifies the FCF.”…”�”}”(hjý�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhjú�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjè�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KPhj¶�ubj)�”}”(hŒGpriority: The switch's priority amongst other FCFs on the same fabric. ”h]”(j!)�”}”(hŒ priority:”h]”hŒ priority:”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KPhjžubj1)�”}”(hhh]”hÞ)�”}”(hŒThe switch’s priority amongst other FCFs on the same fabric.”…”�”}”(hj,žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhj)žubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjžubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KPhj¶�ubj)�”}”(hŒoselected: 1 indicates that the switch has been selected for use; 0 indicates that the switch will not be used. ”h]”(j!)�”}”(hŒ selected:”h]”hŒ selected:”…”�”}”(hjJžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KPhjFžubj1)�”}”(hhh]”hÞ)�”}”(hŒd1 indicates that the switch has been selected for use; 0 indicates that the switch will not be used.”h]”hŒd1 indicates that the switch has been selected for use; 0 indicates that the switch will not be used.”…”�”}”(hj[žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhjXžubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjFžubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KPhj¶�ubj)�”}”(hŒfc_map: The Fibre Channel MAP ”h]”(j!)�”}”(hŒfc_map:”h]”hŒfc_map:”…”�”}”(hjyžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KPhjužubj1)�”}”(hhh]”hÞ)�”}”(hŒThe Fibre Channel MAP”h]”hŒThe Fibre Channel MAP”…”�”}”(hjŠžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhj‡žubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjužubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KPhj¶�ubj)�”}”(hŒvfid: The Virtual Fabric ID ”h]”(j!)�”}”(hŒvfid:”h]”hŒvfid:”…”�”}”(hj¨žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KPhj¤žubj1)�”}”(hhh]”hÞ)�”}”(hŒThe Virtual Fabric ID”h]”hŒThe Virtual Fabric ID”…”�”}”(hj¹žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhj¶žubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¤žubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KPhj¶�ubj)�”}”(hŒmac: The FCF's MAC address ”h]”(j!)�”}”(hŒmac:”h]”hŒmac:”…”�”}”(hjמh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KPhjÓžubj1)�”}”(hhh]”hÞ)�”}”(hŒThe FCF's MAC address”h]”hŒThe FCF’s MAC address”…”�”}”(hjèžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhjåžubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÓžubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KPhj¶�ubj)�”}”(hŒ&fka_period: The FIP Keep-Alive period ”h]”(j!)�”}”(hŒ fka_period:”h]”hŒ fka_period:”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KPhjŸubj1)�”}”(hhh]”hÞ)�”}”(hŒThe FIP Keep-Alive period”h]”hŒThe FIP Keep-Alive period”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KPhj¶�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj²�ubhÞ)�”}”(hŒ'fabric_state: The internal kernel state”h]”hŒ'fabric_state: The internal kernel state”…”�”}”(hj7Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhj²�ubjŽœ)�”}”(hŒ°- "Unknown" - Initialization value - "Disconnected" - No link to the FCF/fabric - "Connected" - Host is connected to the FCF - "Deleted" - FCF is being removed from the system ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ "Unknown" - Initialization value”h]”hÞ)�”}”(hjNŸh]”hŒ$“Unknownâ€� - Initialization value”…”�”}”(hjPŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhjLŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjIŸubj;)�”}”(hŒ*"Disconnected" - No link to the FCF/fabric”h]”hÞ)�”}”(hjeŸh]”hŒ.“Disconnectedâ€� - No link to the FCF/fabric”…”�”}”(hjgŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhjcŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjIŸubj;)�”}”(hŒ*"Connected" - Host is connected to the FCF”h]”hÞ)�”}”(hj|Ÿh]”hŒ.“Connectedâ€� - Host is connected to the FCF”…”�”}”(hj~Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhjzŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjIŸubj;)�”}”(hŒ1"Deleted" - FCF is being removed from the system ”h]”hÞ)�”}”(hŒ0"Deleted" - FCF is being removed from the system”h]”hŒ4“Deletedâ€� - FCF is being removed from the system”…”�”}”(hj•Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhj‘Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjIŸubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j¼™h´KPhjEŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j¼™h´KPhj²�ubhÞ)�”}”(hŒ:dev_loss_tmo: The device loss timeout period for this FCF.”h]”hŒ:dev_loss_tmo: The device loss timeout period for this FCF.”…”�”}”(hjµŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhj²�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j¼™h´KPhhÊh²hubj)�”}”(hhh]”(j)�”}”(hXvNotes: A device loss infrastructure similar to the FC Transport's is present in fcoe_sysfs. It is nice to have so that a link flapping adapter doesn't continually advance the count used to identify the discovered FCF. FCFs will exist in a "Disconnected" state until either the timer expires and the FCF becomes "Deleted" or the FCF is rediscovered and becomes "Connected." ”h]”(j!)�”}”(hŒANotes: A device loss infrastructure similar to the FC Transport's”h]”hŒCNotes: A device loss infrastructure similar to the FC Transport’s”…”�”}”(hjПh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KPhjÌŸubj1)�”}”(hhh]”hÞ)�”}”(hX2is present in fcoe_sysfs. It is nice to have so that a link flapping adapter doesn't continually advance the count used to identify the discovered FCF. FCFs will exist in a "Disconnected" state until either the timer expires and the FCF becomes "Deleted" or the FCF is rediscovered and becomes "Connected."”h]”hX@is present in fcoe_sysfs. It is nice to have so that a link flapping adapter doesn’t continually advance the count used to identify the discovered FCF. FCFs will exist in a “Disconnectedâ€� state until either the timer expires and the FCF becomes “Deletedâ€� or the FCF is rediscovered and becomes “Connected.â€�”…”�”}”(hjáŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhjÞŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÌŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KPhjÉŸubj)�”}”(hŒUsers: The first user of this interface will be the fcoeadm application, which is commonly packaged in the fcoe-utils package. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÿŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¼™h´KPhjûŸubj1)�”}”(hhh]”hÞ)�”}”(hŒwThe first user of this interface will be the fcoeadm application, which is commonly packaged in the fcoe-utils package.”h]”hŒwThe first user of this interface will be the fcoeadm application, which is commonly packaged in the fcoe-utils package.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼™h´KPhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjûŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¼™h´KPhjÉŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ9.. _abi_sys_bus_fsi_devices_xx_xx_00_06_sbefifox_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-fsi-devices-xx-xx-00-06-sbefifox-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj> ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/fsi\/devices\/XX\.XX\.00\:06\/sbefifoX\/timeout**”h]”j`)�”}”(hŒ?**\/sys\/bus\/fsi\/devices\/XX\.XX\.00\:06\/sbefifoX\/timeout**”h]”hŒ;/sys/bus/fsi/devices/XX.XX.00:06/sbefifoX/timeout”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-bus-fsi-devices-sbefifo”h´KhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj> ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj; ubah}”(h]”j: ah ]”h"]”Œ4abi_sys_bus_fsi_devices_xx_xx_00_06_sbefifox_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠ j0 sj˜}”j: j0 subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-fsi-devices-sbefifo `”h]”(hŒDefined on file ”…”�”}”(hj� h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-fsi-devices-sbefifo `”h]”j§)�”}”(hj™ h]”hŒsysfs-bus-fsi-devices-sbefifo”…”�”}”(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ÅŒ.abi_file_testing_sysfs_bus_fsi_devices_sbefifo”uh1hh³jl h´Khj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl h´KhhÊh²hubhÞ)�”}”(hXeIndicates whether or not this SBE device has experienced a timeout; i.e. the SBE did not respond within the time allotted by the driver. A value of 1 indicates that a timeout has occurred and no transfers have completed since the timeout. A value of 0 indicates that no timeout has occurred, or if one has, more recent transfers have completed successfully.”h]”hXeIndicates whether or not this SBE device has experienced a timeout; i.e. the SBE did not respond within the time allotted by the driver. A value of 1 indicates that a timeout has occurred and no transfers have completed since the timeout. A value of 0 indicates that no timeout has occurred, or if one has, more recent transfers have completed successfully.”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl h´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_bus_fsl_mc_drivers_bind:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-fsl-mc-drivers-bind”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÙ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/fsl\-mc\/drivers\/\.\.\.\/bind**”h]”j`)�”}”(hŒ.**\/sys\/bus\/fsl\-mc\/drivers\/\.\.\.\/bind**”h]”hŒ*/sys/bus/fsl-mc/drivers/.../bind”…”�”}”(hjó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjï ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-bus-fsl-mc”h´Khjì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖ ubah}”(h]”jÕ ah ]”h"]”Œabi_sys_bus_fsl_mc_drivers_bind”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%¡jË sj˜}”jÕ jË subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-bus-fsl-mc `”h]”(hŒDefined on file ”…”�”}”(hj*¡h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-bus-fsl-mc `”h]”j§)�”}”(hj4¡h]”hŒsysfs-bus-fsl-mc”…”�”}”(hj6¡h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2¡ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@¡Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_bus_fsl_mc”uh1hh³j¡h´Khj*¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡h´KhhÊh²hubhÞ)�”}”(hŒÔWriting a device location to this file will cause the driver to attempt to bind to the device found at this location. The format for the location is Object.Id and is the same as found in /sys/bus/fsl-mc/devices/.”h]”hŒÔWriting a device location to this file will cause the driver to attempt to bind to the device found at this location. The format for the location is Object.Id and is the same as found in /sys/bus/fsl-mc/devices/.”…”�”}”(hjX¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡h´KhhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hjf¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡h´KhhÊh²hubjl)�”}”(hŒ:# echo dpni.2 > /sys/bus/fsl-mc/drivers/fsl_dpaa2_eth/bind”h]”hŒ:# echo dpni.2 > /sys/bus/fsl-mc/drivers/fsl_dpaa2_eth/bind”…”�”}”hjt¡sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j¡h´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_fsl_mc_drivers_unbind:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-fsl-mc-drivers-unbind”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj�¡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/fsl\-mc\/drivers\/\.\.\.\/unbind**”h]”j`)�”}”(hŒ0**\/sys\/bus\/fsl\-mc\/drivers\/\.\.\.\/unbind**”h]”hŒ,/sys/bus/fsl-mc/drivers/.../unbind”…”�”}”(hjª¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡h´Khj£¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�¡ubah}”(h]”jŒ¡ah ]”h"]”Œ!abi_sys_bus_fsl_mc_drivers_unbind”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛ¡j‚¡sj˜}”jŒ¡j‚¡subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-bus-fsl-mc `”h]”(hŒDefined on file ”…”�”}”(hjà¡h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-bus-fsl-mc `”h]”j§)�”}”(hjê¡h]”hŒsysfs-bus-fsl-mc”…”�”}”(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ÅŒ!abi_file_testing_sysfs_bus_fsl_mc”uh1hh³j¡h´Khjà¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡h´KhhÊh²hubhÞ)�”}”(hŒØWriting a device location to this file will cause the driver to attempt to unbind from the device found at this location. The format for the location is Object.Id and is the same as found in /sys/bus/fsl-mc/devices/.”h]”hŒØWriting a device location to this file will cause the driver to attempt to unbind from the device found at this location. The format for the location is Object.Id and is the same as found in /sys/bus/fsl-mc/devices/.”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡h´KhhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡h´KhhÊh²hubjl)�”}”(hŒ<# echo dpni.2 > /sys/bus/fsl-mc/drivers/fsl_dpaa2_eth/unbind”h]”hŒ<# echo dpni.2 > /sys/bus/fsl-mc/drivers/fsl_dpaa2_eth/unbind”…”�”}”hj*¢sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j¡h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_hid_devices_bus_vid_pid_n_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-hid-devices-bus-vid-pid-n-speed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjF¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/speed**”h]”j`)�”}”(hŒE**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/speed**”h]”hŒA/sys/bus/hid/devices/::./speed”…”�”}”(hj`¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-driver-wacom”h´KhjY¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjS¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjF¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjC¢ubah}”(h]”jB¢ah ]”h"]”Œ+abi_sys_bus_hid_devices_bus_vid_pid_n_speed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’¢j8¢sj˜}”jB¢j8¢subhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-wacom `”h]”(hŒDefined on file ”…”�”}”(hj—¢h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-wacom `”h]”j§)�”}”(hj¡¢h]”hŒsysfs-driver-wacom”…”�”}”(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ÅŒ#abi_file_testing_sysfs_driver_wacom”uh1hh³jt¢h´Khj—¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´KhhÊh²hubhÞ)�”}”(hXThe /sys/bus/hid/devices/::./speed file controls reporting speed of Wacom bluetooth tablet. Reading from this file returns 1 if tablet reports in high speed mode or 0 otherwise. Writing to this file one of these values switches reporting speed.”h]”hXThe /sys/bus/hid/devices/::./speed file controls reporting speed of Wacom bluetooth tablet. Reading from this file returns 1 if tablet reports in high speed mode or 0 otherwise. Writing to this file one of these values switches reporting speed.”…”�”}”(hjÅ¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´KhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_button_n_rawimg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-button-n-rawimg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_uh1j@hjá¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/button\_rawimg**”h]”j`)�”}”(hŒ]**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/button\_rawimg**”h]”hŒY/sys/bus/hid/devices/::./wacom_led/button_rawimg”…”�”}”(hjû¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´KDhjô¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjá¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞ¢ubah}”(h]”jÝ¢ah ]”h"]”Œ?abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_button_n_rawimg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,£jÓ¢sj˜}”jÝ¢jÓ¢subhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-wacom `”h]”(hŒDefined on file ”…”�”}”(hj1£h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-wacom `”h]”j§)�”}”(hj;£h]”hŒsysfs-driver-wacom”…”�”}”(hj=£h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9£ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jG£Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_driver_wacom”uh1hh³jt¢h´KDhj1£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´KDhhÊh²hubhÞ)�”}”(hXoWhen writing a 1024 byte raw image in Wacom Intuos 4 interleaving format to the file, the image shows up on Button N of the device. The image is a 64x32 pixel 4-bit gray image. The 1024 byte binary is split up into 16x 64 byte chunks. Each 64 byte chunk encodes the image data for two consecutive lines on the display. The low nibble of each byte contains the first line, and the high nibble contains the second line. When the Wacom Intuos 4 is connected over Bluetooth, the image has to contain 256 bytes (64x32 px 1 bit colour). The format is also scrambled, like in the USB mode, and it can be summarized by converting::”h]”hXnWhen writing a 1024 byte raw image in Wacom Intuos 4 interleaving format to the file, the image shows up on Button N of the device. The image is a 64x32 pixel 4-bit gray image. The 1024 byte binary is split up into 16x 64 byte chunks. Each 64 byte chunk encodes the image data for two consecutive lines on the display. The low nibble of each byte contains the first line, and the high nibble contains the second line. When the Wacom Intuos 4 is connected over Bluetooth, the image has to contain 256 bytes (64x32 px 1 bit colour). The format is also scrambled, like in the USB mode, and it can be summarized by converting:”…”�”}”(hj_£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´KDhhÊh²hubjl)�”}”(hŒ.76543210 into GECA6420. HGFEDCBA HFDB7531”h]”hŒ.76543210 into GECA6420. HGFEDCBA HFDB7531”…”�”}”hjm£sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jt¢h´KDhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_buttons_luminance:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-buttons-luminance”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K^uh1j@hj‰£ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ\**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/buttons_luminance**”h]”j`)�”}”(hŒ\**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/buttons_luminance**”h]”hŒX/sys/bus/hid/devices/::./wacom_led/buttons_luminance”…”�”}”(hj££h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸ£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K=hjœ£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†£ubah}”(h]”j…£ah ]”h"]”ŒAabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_buttons_luminance”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔ£j{£sj˜}”j…£j{£subhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-wacom `”h]”(hŒDefined on file ”…”�”}”(hjÙ£h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-wacom `”h]”j§)�”}”(hjã£h]”hŒsysfs-driver-wacom”…”�”}”(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ÅŒ#abi_file_testing_sysfs_driver_wacom”uh1hh³jt¢h´K=hjÙ£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K=hhÊh²hubhÞ)�”}”(hŒ`Writing to this file sets the overall luminance level (0..15) of all eight button OLED displays.”h]”hŒ`Writing to this file sets the overall luminance level (0..15) of all eight button OLED displays.”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K=hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_led:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-led”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj#¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/led**”h]”j`)�”}”(hŒN**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/led**”h]”hŒJ/sys/bus/hid/devices/::./wacom_led/led”…”�”}”(hj=¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K hj6¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ¤ubah}”(h]”j¤ah ]”h"]”Œ3abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_led”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jn¤j¤sj˜}”j¤j¤subhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-wacom `”h]”(hŒDefined on file ”…”�”}”(hjs¤h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-wacom `”h]”j§)�”}”(hj}¤h]”hŒsysfs-driver-wacom”…”�”}”(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ÅŒ#abi_file_testing_sysfs_driver_wacom”uh1hh³jt¢h´K hjs¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K hhÊh²hubhÞ)�”}”(hXcAttribute group for control of the status LEDs and the OLEDs. This attribute group is only available for Intuos 4 M, L, and XL (with LEDs and OLEDs), Intuos 4 WL, Intuos 5 (LEDs only), Intuos Pro (LEDs only) and Cintiq 21UX2 and Cintiq 24HD (LEDs only). Therefore its presence implicitly signifies the presence of said LEDs and OLEDs on the tablet device.”h]”hXcAttribute group for control of the status LEDs and the OLEDs. This attribute group is only available for Intuos 4 M, L, and XL (with LEDs and OLEDs), Intuos 4 WL, Intuos 5 (LEDs only), Intuos Pro (LEDs only) and Cintiq 21UX2 and Cintiq 24HD (LEDs only). Therefore its presence implicitly signifies the presence of said LEDs and OLEDs on the tablet device.”…”�”}”(hj¡¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status0_luminance:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-status0-luminance”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K^uh1j@hj½¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ\**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/status0_luminance**”h]”j`)�”}”(hŒ\**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/status0_luminance**”h]”hŒX/sys/bus/hid/devices/::./wacom_led/status0_luminance”…”�”}”(hjפh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÓ¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´KhjФubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjͤubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjʤubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj½¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjº¤ubah}”(h]”j¹¤ah ]”h"]”ŒAabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status0_luminance”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥j¯¤sj˜}”j¹¤j¯¤subhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-wacom `”h]”(hŒDefined on file ”…”�”}”(hj ¥h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-wacom `”h]”j§)�”}”(hj¥h]”hŒsysfs-driver-wacom”…”�”}”(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ÅŒ#abi_file_testing_sysfs_driver_wacom”uh1hh³jt¢h´Khj ¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´KhhÊh²hubhÞ)�”}”(hX" Writing to this file sets the status LED luminance (1..127) when the stylus does not touch the tablet surface, and no button is pressed on the stylus. This luminance level is normally lower than the level when a button is pressed.”h]”hX" Writing to this file sets the status LED luminance (1..127) when the stylus does not touch the tablet surface, and no button is pressed on the stylus. This luminance level is normally lower than the level when a button is pressed.”…”�”}”(hj;¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´KhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status1_luminance:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-status1-luminance”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K^uh1j@hjW¥ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ\**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/status1_luminance**”h]”j`)�”}”(hŒ\**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/status1_luminance**”h]”hŒX/sys/bus/hid/devices/::./wacom_led/status1_luminance”…”�”}”(hjq¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjm¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K!hjj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjW¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjT¥ubah}”(h]”jS¥ah ]”h"]”ŒAabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status1_luminance”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢¥jI¥sj˜}”jS¥jI¥subhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-wacom `”h]”(hŒDefined on file ”…”�”}”(hj§¥h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-wacom `”h]”j§)�”}”(hj±¥h]”hŒsysfs-driver-wacom”…”�”}”(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ÅŒ#abi_file_testing_sysfs_driver_wacom”uh1hh³jt¢h´K!hj§¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K!hhÊh²hubhÞ)�”}”(hŒË Writing to this file sets the status LED luminance (1..127) when the stylus touches the tablet surface, or any button is pressed on the stylus.”h]”hŒË Writing to this file sets the status LED luminance (1..127) when the stylus touches the tablet surface, or any button is pressed on the stylus.”…”�”}”(hjÕ¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K!hhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status_led0_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-status-led0-select”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_uh1j@hjñ¥ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/status_led0_select**”h]”j`)�”}”(hŒ]**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/status_led0_select**”h]”hŒY/sys/bus/hid/devices/::./wacom_led/status_led0_select”…”�”}”(hj ¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K*hj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñ¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjî¥ubah}”(h]”jí¥ah ]”h"]”ŒBabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status_led0_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<¦jã¥sj˜}”jí¥jã¥subhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-wacom `”h]”(hŒDefined on file ”…”�”}”(hjA¦h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-wacom `”h]”j§)�”}”(hjK¦h]”hŒsysfs-driver-wacom”…”�”}”(hjM¦h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjI¦ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW¦Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_driver_wacom”uh1hh³jt¢h´K*hjA¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K*hhÊh²hubhÞ)�”}”(hX Writing to this file sets which one of the four (for Intuos 4 and Intuos 5) or of the right four (for Cintiq 21UX2 and Cintiq 24HD) status LEDs is active (0..3). The other three LEDs on the same side are always inactive.”h]”hX Writing to this file sets which one of the four (for Intuos 4 and Intuos 5) or of the right four (for Cintiq 21UX2 and Cintiq 24HD) status LEDs is active (0..3). The other three LEDs on the same side are always inactive.”…”�”}”(hjo¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K*hhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status_led1_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-status-led1-select”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_uh1j@hj‹¦ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/status_led1_select**”h]”j`)�”}”(hŒ]**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_led\/status_led1_select**”h]”hŒY/sys/bus/hid/devices/::./wacom_led/status_led1_select”…”�”}”(hj¥¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K4hjž¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹¦ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆ¦ubah}”(h]”j‡¦ah ]”h"]”ŒBabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status_led1_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖ¦j}¦sj˜}”j‡¦j}¦subhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-wacom `”h]”(hŒDefined on file ”…”�”}”(hjÛ¦h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-wacom `”h]”j§)�”}”(hjå¦h]”hŒsysfs-driver-wacom”…”�”}”(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ÅŒ#abi_file_testing_sysfs_driver_wacom”uh1hh³jt¢h´K4hjÛ¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K4hhÊh²hubhÞ)�”}”(hŒç Writing to this file sets which one of the left four (for Cintiq 21UX2 and Cintiq 24HD) status LEDs is active (0..3). The other three LEDs on the left are always inactive.”h]”hŒç Writing to this file sets which one of the left four (for Cintiq 21UX2 and Cintiq 24HD) status LEDs is active (0..3). The other three LEDs on the left are always inactive.”…”�”}”(hj §h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K4hhÊh²hubj))�”}”(hŒQ.. _abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_remote_serial_number_remote_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-remote-serial-number-remote-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Knuh1j@hj%§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒl**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_remote\/\\/remote_mode**”h]”j`)�”}”(hŒl**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_remote\/\\/remote_mode**”h]”hŒh/sys/bus/hid/devices/::./wacom_remote//remote_mode”…”�”}”(hj?§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K`hj8§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"§ubah}”(h]”j!§ah ]”h"]”ŒLabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_remote_serial_number_remote_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jp§j§sj˜}”j!§j§subhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-wacom `”h]”(hŒDefined on file ”…”�”}”(hju§h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-wacom `”h]”j§)�”}”(hj§h]”hŒsysfs-driver-wacom”…”�”}”(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ÅŒ#abi_file_testing_sysfs_driver_wacom”uh1hh³jt¢h´K`hju§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K`hhÊh²hubhÞ)�”}”(hXD Reading from this file reports the mode status of the remote as indicated by the LED lights on the device. If no reports have been received from the paired device, reading from this file will report '-1'. The mode is read-only and cannot be set through the driver.”h]”hXH Reading from this file reports the mode status of the remote as indicated by the LED lights on the device. If no reports have been received from the paired device, reading from this file will report ‘-1’. The mode is read-only and cannot be set through the driver.”…”�”}”(hj£§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´K`hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_remote_unpair_remote:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-hid-devices-bus-vid-pid-n-wacom-remote-unpair-remote”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j@hj¿§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_remote\/unpair_remote**”h]”j`)�”}”(hŒ[**\/sys\/bus\/hid\/devices\/\\:\\:\\.\\/wacom_remote\/unpair_remote**”h]”hŒW/sys/bus/hid/devices/::./wacom_remote/unpair_remote”…”�”}”(hjÙ§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕ§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´KWhjÒ§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjϧubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj̧ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼§ubah}”(h]”j»§ah ]”h"]”Œ@abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_remote_unpair_remote”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ¨j±§sj˜}”j»§j±§subhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-wacom `”h]”(hŒDefined on file ”…”�”}”(hj¨h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-wacom `”h]”j§)�”}”(hj¨h]”hŒsysfs-driver-wacom”…”�”}”(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ÅŒ#abi_file_testing_sysfs_driver_wacom”uh1hh³jt¢h´KWhj¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´KWhhÊh²hubhÞ)�”}”(hŒ½Writing the character sequence '*' followed by a newline to this file will delete all of the current pairings on the device. Other character sequences are reserved. This file is write only.”h]”hŒÁWriting the character sequence ‘*’ followed by a newline to this file will delete all of the current pairings on the device. Other character sequences are reserved. This file is write only.”…”�”}”(hj=¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jt¢h´KWhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_hid_drivers_hid_appletb_kbd_dev_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-hid-drivers-hid-appletb-kbd-dev-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjY¨ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/hid\/drivers\/hid\-appletb\-kbd\/\\/mode**”h]”j`)�”}”(hŒ>**\/sys\/bus\/hid\/drivers\/hid\-appletb\-kbd\/\\/mode**”h]”hŒ:/sys/bus/hid/drivers/hid-appletb-kbd//mode”…”�”}”(hjs¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-driver-hid-appletb-kbd”h´Khjl¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjY¨ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjV¨ubah}”(h]”jU¨ah ]”h"]”Œ0abi_sys_bus_hid_drivers_hid_appletb_kbd_dev_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥¨jK¨sj˜}”jU¨jK¨subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-appletb-kbd `”h]”(hŒDefined on file ”…”�”}”(hjª¨h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-appletb-kbd `”h]”j§)�”}”(hj´¨h]”hŒsysfs-driver-hid-appletb-kbd”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_appletb_kbd”uh1hh³j‡¨h´Khjª¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡¨h´KhhÊh²hubhÞ)�”}”(hŒ¬The set of keys displayed on the Touch Bar. Valid values are: == ================= 0 Escape key only 1 Function keys 2 Media/brightness keys 3 None == =================”h]”hŒ¬The set of keys displayed on the Touch Bar. Valid values are: == ================= 0 Escape key only 1 Function keys 2 Media/brightness keys 3 None == =================”…”�”}”(hjبh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡¨h´KhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_hid_drivers_hid_corsair_void_dev_fw_version_headset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-hid-drivers-hid-corsair-void-dev-fw-version-headset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjô¨ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/fw_version_headset**”h]”j`)�”}”(hŒM**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/fw_version_headset**”h]”hŒI/sys/bus/hid/drivers/hid-corsair-void//fw_version_headset”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-driver-hid-corsair-void”h´Khj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô¨ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ¨ubah}”(h]”jð¨ah ]”h"]”Œ?abi_sys_bus_hid_drivers_hid_corsair_void_dev_fw_version_headset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@©jæ¨sj˜}”jð¨jæ¨subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-hid-corsair-void `”h]”(hŒDefined on file ”…”�”}”(hjE©h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-hid-corsair-void `”h]”j§)�”}”(hjO©h]”hŒsysfs-driver-hid-corsair-void”…”�”}”(hjQ©h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjM©ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[©Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_hid_corsair_void”uh1hh³j"©h´KhjE©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´KhhÊh²hubj` )�”}”(hhh]”j;)�”}”(hŒWThe firmware version of the headset * Returns -ENODATA if no version was reported ”h]”j)�”}”(hhh]”j)�”}”(hŒSThe firmware version of the headset * Returns -ENODATA if no version was reported ”h]”(j!)�”}”(hŒ#The firmware version of the headset”h]”hŒ#The firmware version of the headset”…”�”}”(hj�©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j"©h´Khj}©ubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒ-Returns -ENODATA if no version was reported ”h]”hÞ)�”}”(hŒ+Returns -ENODATA if no version was reported”h]”hŒ+Returns -ENODATA if no version was reported”…”�”}”(hj™©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´Khj•©ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj’©ubah}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j"©h´Khj�©ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj}©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j"©h´Khjz©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjv©ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjs©ubah}”(h]”h ]”h"]”h$]”h&]”jØ Œ upperalpha”jÚ Œ(”jÛ jÜ j.¡Kuh1j_ hhÊh²hh³Nh´Nubj))�”}”(hŒE.. _abi_sys_bus_hid_drivers_hid_corsair_void_dev_fw_version_receiver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-hid-drivers-hid-corsair-void-dev-fw-version-receiver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjá©ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/fw_version_receiver**”h]”j`)�”}”(hŒN**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/fw_version_receiver**”h]”hŒJ/sys/bus/hid/drivers/hid-corsair-void//fw_version_receiver”…”�”}”(hjû©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´Khjô©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjá©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞ©ubah}”(h]”jÝ©ah ]”h"]”Œ@abi_sys_bus_hid_drivers_hid_corsair_void_dev_fw_version_receiver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,ªjÓ©sj˜}”jÝ©jÓ©subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-hid-corsair-void `”h]”(hŒDefined on file ”…”�”}”(hj1ªh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-hid-corsair-void `”h]”j§)�”}”(hj;ªh]”hŒsysfs-driver-hid-corsair-void”…”�”}”(hj=ªh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9ªubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jGªŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_hid_corsair_void”uh1hh³j"©h´Khj1ªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´KhhÊh²hubj` )�”}”(hhh]”j;)�”}”(hŒ&The firmware version of the receiver ”h]”hÞ)�”}”(hŒ$The firmware version of the receiver”h]”hŒ$The firmware version of the receiver”…”�”}”(hjfªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´Khjbªubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj_ªubah}”(h]”h ]”h"]”h$]”h&]”jØ jÑ©jÚ jÒ©jÛ jÜ j.¡Kuh1j_ hhÊh²hh³Nh´Nubj))�”}”(hŒ?.. _abi_sys_bus_hid_drivers_hid_corsair_void_dev_microphone_up:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-hid-drivers-hid-corsair-void-dev-microphone-up”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjŽªubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/microphone_up**”h]”j`)�”}”(hŒH**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/microphone_up**”h]”hŒD/sys/bus/hid/drivers/hid-corsair-void//microphone_up”…”�”}”(hj¨ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤ªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´Khj¡ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹ªubah}”(h]”jŠªah ]”h"]”Œ:abi_sys_bus_hid_drivers_hid_corsair_void_dev_microphone_up”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙªj€ªsj˜}”jŠªj€ªsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-hid-corsair-void `”h]”(hŒDefined on file ”…”�”}”(hjÞªh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-hid-corsair-void `”h]”j§)�”}”(hjèªh]”hŒsysfs-driver-hid-corsair-void”…”�”}”(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ÅŒ.abi_file_testing_sysfs_driver_hid_corsair_void”uh1hh³j"©h´KhjÞªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´KhhÊh²hubj` )�”}”(hhh]”j;)�”}”(hŒaGet the physical position of the microphone * 1 -> Microphone up * 0 -> Microphone down ”h]”j)�”}”(hhh]”j)�”}”(hŒYGet the physical position of the microphone * 1 -> Microphone up * 0 -> Microphone down ”h]”(j!)�”}”(hŒ+Get the physical position of the microphone”h]”hŒ+Get the physical position of the microphone”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j"©h´Khj«ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ1 -> Microphone up”h]”hÞ)�”}”(hj0«h]”hŒ1 -> Microphone up”…”�”}”(hj2«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´Khj.«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj+«ubj;)�”}”(hŒ0 -> Microphone down ”h]”hÞ)�”}”(hŒ0 -> Microphone down”h]”hŒ0 -> Microphone down”…”�”}”(hjI«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´KhjE«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj+«ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j"©h´Khj(«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j"©h´Khj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj «ubah}”(h]”h ]”h"]”h$]”h&]”jØ jÑ©jÚ jÒ©jÛ jÜ j.¡Kuh1j_ hhÊh²hh³Nh´Nubj))�”}”(hŒ<.. _abi_sys_bus_hid_drivers_hid_corsair_void_dev_send_alert:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-hid-drivers-hid-corsair-void-dev-send-alert”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj�«ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/send_alert**”h]”j`)�”}”(hŒE**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/send_alert**”h]”hŒA/sys/bus/hid/drivers/hid-corsair-void//send_alert”…”�”}”(hj©«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´Khj¢«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�«ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒ«ubah}”(h]”j‹«ah ]”h"]”Œ7abi_sys_bus_hid_drivers_hid_corsair_void_dev_send_alert”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚ«j�«sj˜}”j‹«j�«subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-hid-corsair-void `”h]”(hŒDefined on file ”…”�”}”(hjß«h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-hid-corsair-void `”h]”j§)�”}”(hjé«h]”hŒsysfs-driver-hid-corsair-void”…”�”}”(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ÅŒ.abi_file_testing_sysfs_driver_hid_corsair_void”uh1hh³j"©h´Khjß«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´KhhÊh²hubj` )�”}”(hhh]”j;)�”}”(hŒ7Play a built-in notification from the headset (0 / 1) ”h]”hÞ)�”}”(hŒ5Play a built-in notification from the headset (0 / 1)”h]”hŒ5Play a built-in notification from the headset (0 / 1)”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´Khj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj ¬ubah}”(h]”h ]”h"]”h$]”h&]”jØ jÑ©jÚ jÒ©jÛ jÜ j.¡Kuh1j_ hhÊh²hh³Nh´Nubj))�”}”(hŒ>.. _abi_sys_bus_hid_drivers_hid_corsair_void_dev_set_sidetone:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-hid-drivers-hid-corsair-void-dev-set-sidetone”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj<¬ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/set_sidetone**”h]”j`)�”}”(hŒG**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/set_sidetone**”h]”hŒC/sys/bus/hid/drivers/hid-corsair-void//set_sidetone”…”�”}”(hjV¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjR¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´KhjO¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj<¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj9¬ubah}”(h]”j8¬ah ]”h"]”Œ9abi_sys_bus_hid_drivers_hid_corsair_void_dev_set_sidetone”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‡¬j.¬sj˜}”j8¬j.¬subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-hid-corsair-void `”h]”(hŒDefined on file ”…”�”}”(hjŒ¬h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-hid-corsair-void `”h]”j§)�”}”(hj–¬h]”hŒsysfs-driver-hid-corsair-void”…”�”}”(•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ÅŒ.abi_file_testing_sysfs_driver_hid_corsair_void”uh1hh³j"©h´KhjŒ¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´KhhÊh²hubj` )�”}”(hhh]”j;)�”}”(hŒ,Set the sidetone volume (0 - sidetone_max) ”h]”hÞ)�”}”(hŒ*Set the sidetone volume (0 - sidetone_max)”h]”hŒ*Set the sidetone volume (0 - sidetone_max)”…”�”}”(hjÁ¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´Khj½¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjº¬ubah}”(h]”h ]”h"]”h$]”h&]”jØ jÑ©jÚ jÒ©jÛ jÜ j.¡Kuh1j_ hhÊh²hh³Nh´Nubj))�”}”(hŒ>.. _abi_sys_bus_hid_drivers_hid_corsair_void_dev_sidetone_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-hid-drivers-hid-corsair-void-dev-sidetone-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjé¬ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/sidetone_max**”h]”j`)�”}”(hŒG**\/sys\/bus\/hid\/drivers\/hid\-corsair\-void\/\\/sidetone_max**”h]”hŒC/sys/bus/hid/drivers/hid-corsair-void//sidetone_max”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿ¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´K"hjü¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjé¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæ¬ubah}”(h]”jå¬ah ]”h"]”Œ9abi_sys_bus_hid_drivers_hid_corsair_void_dev_sidetone_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4­jÛ¬sj˜}”jå¬jÛ¬subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-hid-corsair-void `”h]”(hŒDefined on file ”…”�”}”(hj9­h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-hid-corsair-void `”h]”j§)�”}”(hjC­h]”hŒsysfs-driver-hid-corsair-void”…”�”}”(hjE­h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjA­ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jO­Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_hid_corsair_void”uh1hh³j"©h´K"hj9­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´K"hhÊh²hubj` )�”}”(hhh]”j;)�”}”(hŒ$Report the maximum sidetone volume ”h]”hÞ)�”}”(hŒ"Report the maximum sidetone volume”h]”hŒ"Report the maximum sidetone volume”…”�”}”(hjn­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"©h´K"hjj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjg­ubah}”(h]”h ]”h"]”h$]”h&]”jØ jÑ©jÚ jÒ©jÛ jÜ j.¡Kuh1j_ hhÊh²hh³Nh´Nubj))�”}”(hŒK.. _abi_sys_bus_hid_drivers_logitech_hidpp_device_dev_builtin_power_supply:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-hid-drivers-logitech-hidpp-device-dev-builtin-power-supply”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hj–­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/hid\/drivers\/logitech\-hidpp\-device\/\\/builtin_power_supply**”h]”j`)�”}”(hŒT**\/sys\/bus\/hid\/drivers\/logitech\-hidpp\-device\/\\/builtin_power_supply**”h]”hŒP/sys/bus/hid/drivers/logitech-hidpp-device//builtin_power_supply”…”�”}”(hj°­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-driver-hid-logitech-hidpp”h´K hj©­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“­ubah}”(h]”j’­ah ]”h"]”ŒFabi_sys_bus_hid_drivers_logitech_hidpp_device_dev_builtin_power_supply”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâ­jˆ­sj˜}”j’­jˆ­subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-driver-hid-logitech-hidpp `”h]”(hŒDefined on file ”…”�”}”(hjç­h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-driver-hid-logitech-hidpp `”h]”j§)�”}”(hjñ­h]”hŒsysfs-driver-hid-logitech-hidpp”…”�”}”(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ÅŒ0abi_file_testing_sysfs_driver_hid_logitech_hidpp”uh1hh³jÄ­h´K hjç­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ­h´K hhÊh²hubhÞ)�”}”(hŒïPresence of this file indicates that HID++ driver is capable of handling battery properties in the kernel. This way, upower can add a udev rule to decide whether or not it should use the internal unifying support or the generic kernel one.”h]”hŒïPresence of this file indicates that HID++ driver is capable of handling battery properties in the kernel. This way, upower can add a udev rule to decide whether or not it should use the internal unifying support or the generic kernel one.”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ­h´K hhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_hid_drivers_logitech_hidpp_device_dev_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-hid-drivers-logitech-hidpp-device-dev-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj1®ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/hid\/drivers\/logitech\-hidpp\-device\/\\/range**”h]”j`)�”}”(hŒE**\/sys\/bus\/hid\/drivers\/logitech\-hidpp\-device\/\\/range**”h]”hŒA/sys/bus/hid/drivers/logitech-hidpp-device//range”…”�”}”(hjK®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ­h´KhjD®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.®ubah}”(h]”j-®ah ]”h"]”Œ7abi_sys_bus_hid_drivers_logitech_hidpp_device_dev_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|®j#®sj˜}”j-®j#®subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-driver-hid-logitech-hidpp `”h]”(hŒDefined on file ”…”�”}”(hj�®h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-driver-hid-logitech-hidpp `”h]”j§)�”}”(hj‹®h]”hŒsysfs-driver-hid-logitech-hidpp”…”�”}”(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ÅŒ0abi_file_testing_sysfs_driver_hid_logitech_hidpp”uh1hh³jÄ­h´Khj�®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ­h´KhhÊh²hubhÞ)�”}”(hŒå(RW) This attribute controls the amount of 'turn' permitted in Logitech G920 wheel. Reading from the file shows the current range of the steering wheel. Writing a value within the min and max boundary sets the range of the wheel.”h]”hŒé(RW) This attribute controls the amount of ‘turn’ permitted in Logitech G920 wheel. Reading from the file shows the current range of the steering wheel. Writing a value within the min and max boundary sets the range of the wheel.”…”�”}”(hj¯®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ­h´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_hid_drivers_logitech_dev_alternate_modes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-hid-drivers-logitech-dev-alternate-modes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjË®ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/hid\/drivers\/logitech\/\\/alternate_modes**”h]”j`)�”}”(hŒ@**\/sys\/bus\/hid\/drivers\/logitech\/\\/alternate_modes**”h]”hŒ</sys/bus/hid/drivers/logitech//alternate_modes”…”�”}”(hjå®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjá®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-driver-hid-logitech-lg4ff”h´K hjÞ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjË®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈ®ubah}”(h]”jÇ®ah ]”h"]”Œ4abi_sys_bus_hid_drivers_logitech_dev_alternate_modes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯j½®sj˜}”jÇ®j½®subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-driver-hid-logitech-lg4ff `”h]”(hŒDefined on file ”…”�”}”(hj¯h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-driver-hid-logitech-lg4ff `”h]”j§)�”}”(hj&¯h]”hŒsysfs-driver-hid-logitech-lg4ff”…”�”}”(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”j2¯Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_driver_hid_logitech_lg4ff”uh1hh³jù®h´K hj¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K hhÊh²hubhÞ)�”}”(hŒWDisplays a set of alternate modes supported by a wheel. Each mode is listed as follows:”h]”hŒWDisplays a set of alternate modes supported by a wheel. Each mode is listed as follows:”…”�”}”(hjJ¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K hhÊh²hubjŽœ)�”}”(hŒTag: Mode Name ”h]”hÞ)�”}”(hŒTag: Mode Name”h]”hŒTag: Mode Name”…”�”}”(hj\¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K hjX¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jù®h´K hhÊh²hubhÞ)�”}”(hXôCurrently active mode is marked with an asterisk. List also contains an abstract item "native" which always denotes the native mode of the wheel. Echoing the mode tag switches the wheel into the corresponding mode. Depending on the exact model of the wheel not all listed modes might always be selectable. If a wheel cannot be switched into the desired mode, -EINVAL is returned accompanied with an explanatory message in the kernel log. This entry is not created for devices that have only one mode.”h]”hXøCurrently active mode is marked with an asterisk. List also contains an abstract item “nativeâ€� which always denotes the native mode of the wheel. Echoing the mode tag switches the wheel into the corresponding mode. Depending on the exact model of the wheel not all listed modes might always be selectable. If a wheel cannot be switched into the desired mode, -EINVAL is returned accompanied with an explanatory message in the kernel log. This entry is not created for devices that have only one mode.”…”�”}”(hjp¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K hhÊh²hubhÞ)�”}”(hŒ"Currently supported mode switches:”h]”hŒ"Currently supported mode switches:”…”�”}”(hj~¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K hhÊh²hubhÞ)�”}”(hŒDriving Force Pro::”h]”hŒDriving Force Pro:”…”�”}”(hjŒ¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K hhÊh²hubjl)�”}”(hŒ DF-EX --> DFP”h]”hŒ DF-EX --> DFP”…”�”}”hjš¯sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jù®h´K hhÊh²hubhÞ)�”}”(hŒG25::”h]”hŒG25:”…”�”}”(hj¨¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K hhÊh²hubjl)�”}”(hŒDF-EX --> DFP --> G25”h]”hŒDF-EX --> DFP --> G25”…”�”}”hj¶¯sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jù®h´K hhÊh²hubhÞ)�”}”(hŒG27::”h]”hŒG27:”…”�”}”(hjįh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K hhÊh²hubjl)�”}”(hŒYDF-EX <*> DFP <-> G25 <-> G27 DF-EX <*--------> G25 <-> G27 DF-EX <*----------------> G27”h]”hŒYDF-EX <*> DFP <-> G25 <-> G27 DF-EX <*--------> G25 <-> G27 DF-EX <*----------------> G27”…”�”}”hjÒ¯sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jù®h´K hhÊh²hubhÞ)�”}”(hŒG29::”h]”hŒG29:”…”�”}”(hjà¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K hhÊh²hubjl)�”}”(hŒ—DF-EX <*> DFP <-> G25 <-> G27 <-> G29 DF-EX <*--------> G25 <-> G27 <-> G29 DF-EX <*----------------> G27 <-> G29 DF-EX <*------------------------> G29”h]”hŒ—DF-EX <*> DFP <-> G25 <-> G27 <-> G29 DF-EX <*--------> G25 <-> G27 <-> G29 DF-EX <*----------------> G27 <-> G29 DF-EX <*------------------------> G29”…”�”}”hjî¯sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jù®h´K hhÊh²hubhÞ)�”}”(hŒDFGT::”h]”hŒDFGT:”…”�”}”(hjü¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K hhÊh²hubjl)�”}”(hŒ-DF-EX <*> DFP <-> DFGT DF-EX <*--------> DFGT”h]”hŒ-DF-EX <*> DFP <-> DFGT DF-EX <*--------> DFGT”…”�”}”hj °sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jù®h´K hhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒ|hid_logitech module must be loaded with lg4ff_no_autoswitch=1 parameter set in order for the switch to DF-EX mode to work. ”h]”hÞ)�”}”(hŒzhid_logitech module must be loaded with lg4ff_no_autoswitch=1 parameter set in order for the switch to DF-EX mode to work.”h]”hŒzhid_logitech module must be loaded with lg4ff_no_autoswitch=1 parameter set in order for the switch to DF-EX mode to work.”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj°ubah}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jù®h´K hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_hid_drivers_logitech_dev_combine_pedals:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-hid-drivers-logitech-dev-combine-pedals”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjG°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/hid\/drivers\/logitech\/\\/combine_pedals**”h]”j`)�”}”(hŒ?**\/sys\/bus\/hid\/drivers\/logitech\/\\/combine_pedals**”h]”hŒ;/sys/bus/hid/drivers/logitech//combine_pedals”…”�”}”(hja°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´KDhjZ°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjG°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjD°ubah}”(h]”jC°ah ]”h"]”Œ3abi_sys_bus_hid_drivers_logitech_dev_combine_pedals”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’°j9°sj˜}”jC°j9°subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-driver-hid-logitech-lg4ff `”h]”(hŒDefined on file ”…”�”}”(hj—°h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-driver-hid-logitech-lg4ff `”h]”j§)�”}”(hj¡°h]”hŒsysfs-driver-hid-logitech-lg4ff”…”�”}”(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ÅŒ0abi_file_testing_sysfs_driver_hid_logitech_lg4ff”uh1hh³jù®h´KDhj—°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´KDhhÊh²hubhÞ)�”}”(hŒèControls whether a combined value of accelerator and brake is reported on the Y axis of the controller. Useful for older games which can do not work with separate accelerator/brake axis. Off ('0') by default, enabled by setting '1'.”h]”hŒðControls whether a combined value of accelerator and brake is reported on the Y axis of the controller. Useful for older games which can do not work with separate accelerator/brake axis. Off (‘0’) by default, enabled by setting ‘1’.”…”�”}”(hjŰh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´KDhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_hid_drivers_logitech_dev_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-hid-drivers-logitech-dev-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjá°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/hid\/drivers\/logitech\/\\/range**”h]”j`)�”}”(hŒ6**\/sys\/bus\/hid\/drivers\/logitech\/\\/range**”h]”hŒ2/sys/bus/hid/drivers/logitech//range”…”�”}”(hjû°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´Khjô°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjá°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞ°ubah}”(h]”jݰah ]”h"]”Œ*abi_sys_bus_hid_drivers_logitech_dev_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,±jÓ°sj˜}”jݰjÓ°subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-driver-hid-logitech-lg4ff `”h]”(hŒDefined on file ”…”�”}”(hj1±h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-driver-hid-logitech-lg4ff `”h]”j§)�”}”(hj;±h]”hŒsysfs-driver-hid-logitech-lg4ff”…”�”}”(hj=±h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9±ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jG±Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_driver_hid_logitech_lg4ff”uh1hh³jù®h´Khj1±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´KhhÊh²hubhÞ)�”}”(hŒŒDisplay minimum, maximum and current range of the steering wheel. Writing a value within min and max boundaries sets the range of the wheel.”h]”hŒŒDisplay minimum, maximum and current range of the steering wheel. Writing a value within min and max boundaries sets the range of the wheel.”…”�”}”(hj_±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_hid_drivers_logitech_dev_real_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-hid-drivers-logitech-dev-real-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj{±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/hid\/drivers\/logitech\/\\/real_id**”h]”j`)�”}”(hŒ8**\/sys\/bus\/hid\/drivers\/logitech\/\\/real_id**”h]”hŒ4/sys/bus/hid/drivers/logitech//real_id”…”�”}”(hj•±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K;hjޱubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆ±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjx±ubah}”(h]”jw±ah ]”h"]”Œ,abi_sys_bus_hid_drivers_logitech_dev_real_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƱjm±sj˜}”jw±jm±subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-driver-hid-logitech-lg4ff `”h]”(hŒDefined on file ”…”�”}”(hj˱h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-driver-hid-logitech-lg4ff `”h]”j§)�”}”(hjÕ±h]”hŒsysfs-driver-hid-logitech-lg4ff”…”�”}”(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ÅŒ0abi_file_testing_sysfs_driver_hid_logitech_lg4ff”uh1hh³jù®h´K;hj˱ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K;hhÊh²hubhÞ)�”}”(hŒ½Displays the real model of the wheel regardless of any alternate mode the wheel might be switched to. It is a read-only value. This entry is not created for devices that have only one mode.”h]”hŒ½Displays the real model of the wheel regardless of any alternate mode the wheel might be switched to. It is a read-only value. This entry is not created for devices that have only one mode.”…”�”}”(hjù±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jù®h´K;hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_hid_drivers_ntrig_dev_activate_slack:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-hid-drivers-ntrig-dev-activate-slack”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj²ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/hid\/drivers\/ntrig\/\\/activate_slack**”h]”j`)�”}”(hŒ<**\/sys\/bus\/hid\/drivers\/ntrig\/\\/activate_slack**”h]”hŒ8/sys/bus/hid/drivers/ntrig//activate_slack”…”�”}”(hj/²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-driver-hid-ntrig”h´Khj(²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²ubah}”(h]”j²ah ]”h"]”Œ0abi_sys_bus_hid_drivers_ntrig_dev_activate_slack”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ja²j²sj˜}”j²j²subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-driver-hid-ntrig `”h]”(hŒDefined on file ”…”�”}”(hjf²h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-driver-hid-ntrig `”h]”j§)�”}”(hjp²h]”hŒsysfs-driver-hid-ntrig”…”�”}”(hjr²h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjn²ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|²Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_driver_hid_ntrig”uh1hh³jC²h´Khjf²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´KhhÊh²hubhÞ)�”}”(hŒd(RW) Number of contact frames ignored before acknowledging the start of activity (activating touch).”h]”hŒd(RW) Number of contact frames ignored before acknowledging the start of activity (activating touch).”…”�”}”(hj”²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_hid_drivers_ntrig_dev_activation_width:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-hid-drivers-ntrig-dev-activation-width”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj°²ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/hid\/drivers\/ntrig\/\\/activation_width**”h]”j`)�”}”(hŒ>**\/sys\/bus\/hid\/drivers\/ntrig\/\\/activation_width**”h]”hŒ:/sys/bus/hid/drivers/ntrig//activation_width”…”�”}”(hjʲh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƲubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´Khjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½²ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/hid\/drivers\/ntrig\/\\/activation_height**”h]”j`)�”}”(hŒ?**\/sys\/bus\/hid\/drivers\/ntrig\/\\/activation_height**”h]”hŒ;/sys/bus/hid/drivers/ntrig//activation_height”…”�”}”(hjô²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjð²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´Khjí²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjê²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­²ubah}”(h]”j¬²ah ]”h"]”Œ2abi_sys_bus_hid_drivers_ntrig_dev_activation_width”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%³j¢²sj˜}”j¬²j¢²subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-driver-hid-ntrig `”h]”(hŒDefined on file ”…”�”}”(hj*³h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-driver-hid-ntrig `”h]”j§)�”}”(hj4³h]”hŒsysfs-driver-hid-ntrig”…”�”}”(hj6³h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2³ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@³Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_driver_hid_ntrig”uh1hh³jC²h´Khj*³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´KhhÊh²hubhÞ)�”}”(hŒ'Threholds to override activation slack.”h]”hŒ'Threholds to override activation slack.”…”�”}”(hjX³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hji³ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hji³ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒactivation_width”h]”hŒactivation_width”…”�”}”(hj‰³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´Khj†³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ³ubjW)�”}”(hhh]”hÞ)�”}”(hŒB(RW) Width threshold to immediately start processing touch events.”h]”hŒB(RW) Width threshold to immediately start processing touch events.”…”�”}”(hj ³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´Khj�³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€³ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒactivation_height”h]”hŒactivation_height”…”�”}”(hjÀ³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´Khj½³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº³ubjW)�”}”(hhh]”hÞ)�”}”(hŒC(RW) Height threshold to immediately start processing touch events.”h]”hŒC(RW) Height threshold to immediately start processing touch events.”…”�”}”(hj׳h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´KhjÔ³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhji³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjf³ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ7.. _abi_sys_bus_hid_drivers_ntrig_dev_decativate_slack:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-hid-drivers-ntrig-dev-decativate-slack”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/hid\/drivers\/ntrig\/\\/decativate_slack**”h]”j`)�”}”(hŒ>**\/sys\/bus\/hid\/drivers\/ntrig\/\\/decativate_slack**”h]”hŒ:/sys/bus/hid/drivers/ntrig//decativate_slack”…”�”}”(hj,´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K hj%´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´ubah}”(h]”j´ah ]”h"]”Œ2abi_sys_bus_hid_drivers_ntrig_dev_decativate_slack”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]´j´sj˜}”j´j´subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-driver-hid-ntrig `”h]”(hŒDefined on file ”…”�”}”(hjb´h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-driver-hid-ntrig `”h]”j§)�”}”(hjl´h]”hŒsysfs-driver-hid-ntrig”…”�”}”(hjn´h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjj´ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jx´Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_driver_hid_ntrig”uh1hh³jC²h´K hjb´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K hhÊh²hubhÞ)�”}”(hŒo(RW) Number of empty (no contact) frames ignored before acknowledging the end of activity (deactivating touch).”h]”hŒo(RW) Number of empty (no contact) frames ignored before acknowledging the end of activity (deactivating touch).”…”�”}”(hj�´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K hhÊh²hubhÞ)�”}”(hŒüWhen the last finger is removed from the device, it sends a number of empty frames. By holding off on deactivation for a few frames false erroneous disconnects can be tolerated, where the sensor may mistakenly not detect a finger that is still present.”h]”hŒüWhen the last finger is removed from the device, it sends a number of empty frames. By holding off on deactivation for a few frames false erroneous disconnects can be tolerated, where the sensor may mistakenly not detect a finger that is still present.”…”�”}”(hjž´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_hid_drivers_ntrig_dev_min_width:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-hid-drivers-ntrig-dev-min-width”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjº´ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/hid\/drivers\/ntrig\/\\/min_width**”h]”j`)�”}”(hŒ7**\/sys\/bus\/hid\/drivers\/ntrig\/\\/min_width**”h]”hŒ3/sys/bus/hid/drivers/ntrig//min_width”…”�”}”(hjÔ´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjдubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K(hjÍ´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ´ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/hid\/drivers\/ntrig\/\\/min_height**”h]”j`)�”}”(hŒ8**\/sys\/bus\/hid\/drivers\/ntrig\/\\/min_height**”h]”hŒ4/sys/bus/hid/drivers/ntrig//min_height”…”�”}”(hjþ´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjú´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K(hj÷´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·´ubah}”(h]”j¶´ah ]”h"]”Œ+abi_sys_bus_hid_drivers_ntrig_dev_min_width”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/µj¬´sj˜}”j¶´j¬´subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-driver-hid-ntrig `”h]”(hŒDefined on file ”…”�”}”(hj4µh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-driver-hid-ntrig `”h]”j§)�”}”(hj>µh]”hŒsysfs-driver-hid-ntrig”…”�”}”(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”jJµŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_driver_hid_ntrig”uh1hh³jC²h´K(hj4µubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K(hhÊh²hubhÞ)�”}”(hŒMinimum size contact accepted.”h]”hŒMinimum size contact accepted.”…”�”}”(hjbµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K(hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjsµubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjsµubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ min_width”h]”hŒ min_width”…”�”}”(hj“µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K(hj�µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�µubjW)�”}”(hhh]”hÞ)�”}”(hŒC(RW) Minimum touch contact width to decide activation and activity.”h]”hŒC(RW) Minimum touch contact width to decide activation and activity.”…”�”}”(hjªµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K(hj§µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�µubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjеubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ min_height”h]”hŒ min_height”…”�”}”(hjʵh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K(hjǵubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjĵubjW)�”}”(hhh]”hÞ)�”}”(hŒD(RW) Minimum touch contact height to decide activation and activity.”h]”hŒD(RW) Minimum touch contact height to decide activation and activity.”…”�”}”(hjáµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K(hjÞµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjĵubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjеubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsµubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpµubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ;.. _abi_sys_bus_hid_drivers_ntrig_dev_sensor_logical_width:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-hid-drivers-ntrig-dev-sensor-logical-width”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj¶ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/hid\/drivers\/ntrig\/\\/sensor_logical_width**”h]”j`)�”}”(hŒB**\/sys\/bus\/hid\/drivers\/ntrig\/\\/sensor_logical_width**”h]”hŒ>/sys/bus/hid/drivers/ntrig//sensor_logical_width”…”�”}”(hj6¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´KChj/¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)¶ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/hid\/drivers\/ntrig\/\\/sensor_logical_height**”h]”j`)�”}”(hŒC**\/sys\/bus\/hid\/drivers\/ntrig\/\\/sensor_logical_height**”h]”hŒ?/sys/bus/hid/drivers/ntrig//sensor_logical_height”…”�”}”(hj`¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´KChjY¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶ubah}”(h]”j¶ah ]”h"]”Œ6abi_sys_bus_hid_drivers_ntrig_dev_sensor_logical_width”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘¶j¶sj˜}”j¶j¶subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-driver-hid-ntrig `”h]”(hŒDefined on file ”…”�”}”(hj–¶h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-driver-hid-ntrig `”h]”j§)�”}”(hj ¶h]”hŒsysfs-driver-hid-ntrig”…”�”}”(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ÅŒ'abi_file_testing_sysfs_driver_hid_ntrig”uh1hh³jC²h´KChj–¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´KChhÊh²hubhÞ)�”}”(hŒ6(RO) The range for positions reported during activity.”h]”hŒ6(RO) The range for positions reported during activity.”…”�”}”(hjĶh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´KChhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_hid_drivers_ntrig_dev_sensor_physical_width:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-hid-drivers-ntrig-dev-sensor-physical-width”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjà¶ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/hid\/drivers\/ntrig\/\\/sensor_physical_width**”h]”j`)�”}”(hŒC**\/sys\/bus\/hid\/drivers\/ntrig\/\\/sensor_physical_width**”h]”hŒ?/sys/bus/hid/drivers/ntrig//sensor_physical_width”…”�”}”(hjú¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjö¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K9hjó¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjð¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjí¶ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/hid\/drivers\/ntrig\/\\/sensor_physical_height**”h]”j`)�”}”(hŒD**\/sys\/bus\/hid\/drivers\/ntrig\/\\/sensor_physical_height**”h]”hŒ@/sys/bus/hid/drivers/ntrig//sensor_physical_height”…”�”}”(hj$·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K9hj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjí¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjà¶ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjݶubah}”(h]”jܶah ]”h"]”Œ7abi_sys_bus_hid_drivers_ntrig_dev_sensor_physical_width”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jU·jÒ¶sj˜}”jܶjÒ¶subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-driver-hid-ntrig `”h]”(hŒDefined on file ”…”�”}”(hjZ·h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-driver-hid-ntrig `”h]”j§)�”}”(hjd·h]”hŒsysfs-driver-hid-ntrig”…”�”}”(hjf·h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjb·ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jp·Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_driver_hid_ntrig”uh1hh³jC²h´K9hjZ·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K9hhÊh²hubhÞ)�”}”(hŒP(RO) These are internal ranges not used for normal events but useful for tuning.”h]”hŒP(RO) These are internal ranges not used for normal events but useful for tuning.”…”�”}”(hjˆ·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jC²h´K9hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_hid_drivers_prodikeys_channel:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-hid-drivers-prodikeys-channel”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj¤·ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/hid\/drivers\/prodikeys\/\.\.\.\/channel**”h]”j`)�”}”(hŒ8**\/sys\/bus\/hid\/drivers\/prodikeys\/\.\.\.\/channel**”h]”hŒ4/sys/bus/hid/drivers/prodikeys/.../channel”…”�”}”(hj¾·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjº·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-driver-hid-prodikeys”h´Khj··ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡·ubah}”(h]”j ·ah ]”h"]”Œ)abi_sys_bus_hid_drivers_prodikeys_channel”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jð·j–·sj˜}”j ·j–·subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-prodikeys `”h]”(hŒDefined on file ”…”�”}”(hjõ·h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-prodikeys `”h]”j§)�”}”(hjÿ·h]”hŒsysfs-driver-hid-prodikeys”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_prodikeys”uh1hh³jÒ·h´Khjõ·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒ·h´KhhÊh²hubhÞ)�”}”(hŒ‡Allows control (via software) the midi channel to which that the pc-midi keyboard will output.midi data. Range: 0..15 Type: Read/write”h]”hŒ‡Allows control (via software) the midi channel to which that the pc-midi keyboard will output.midi data. Range: 0..15 Type: Read/write”…”�”}”(hj#¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒ·h´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_hid_drivers_prodikeys_octave:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-hid-drivers-prodikeys-octave”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj?¸ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/hid\/drivers\/prodikeys\/\.\.\.\/octave**”h]”j`)�”}”(hŒ7**\/sys\/bus\/hid\/drivers\/prodikeys\/\.\.\.\/octave**”h]”hŒ3/sys/bus/hid/drivers/prodikeys/.../octave”…”�”}”(hjY¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjU¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒ·h´KhjR¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjO¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjL¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj<¸ubah}”(h]”j;¸ah ]”h"]”Œ(abi_sys_bus_hid_drivers_prodikeys_octave”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jЏj1¸sj˜}”j;¸j1¸subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-prodikeys `”h]”(hŒDefined on file ”…”�”}”(hj�¸h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-prodikeys `”h]”j§)�”}”(hj™¸h]”hŒsysfs-driver-hid-prodikeys”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_prodikeys”uh1hh³jÒ·h´Khj�¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒ·h´KhhÊh²hubhÞ)�”}”(hŒÂControls the octave shift modifier in the pc-midi driver. The octave can be shifted via software up/down 2 octaves. 0 means the no ocatve shift. Range: -2..2 (minus 2 to plus 2) Type: Read/Write”h]”hŒÂControls the octave shift modifier in the pc-midi driver. The octave can be shifted via software up/down 2 octaves. 0 means the no ocatve shift. Range: -2..2 (minus 2 to plus 2) Type: Read/Write”…”�”}”(hj½¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒ·h´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_hid_drivers_prodikeys_sustain:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-hid-drivers-prodikeys-sustain”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjÙ¸ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/hid\/drivers\/prodikeys\/\.\.\.\/sustain**”h]”j`)�”}”(hŒ8**\/sys\/bus\/hid\/drivers\/prodikeys\/\.\.\.\/sustain**”h]”hŒ4/sys/bus/hid/drivers/prodikeys/.../sustain”…”�”}”(hjó¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjï¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒ·h´K hjì¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙ¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖ¸ubah}”(h]”jÕ¸ah ]”h"]”Œ)abi_sys_bus_hid_drivers_prodikeys_sustain”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$¹j˸sj˜}”jÕ¸j˸subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-prodikeys `”h]”(hŒDefined on file ”…”�”}”(hj)¹h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-prodikeys `”h]”j§)�”}”(hj3¹h]”hŒsysfs-driver-hid-prodikeys”…”�”}”(hj5¹h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1¹ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?¹Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_prodikeys”uh1hh³jÒ·h´K hj)¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒ·h´K hhÊh²hubhÞ)�”}”(hŒªAllows control (via software) the sustain duration of a note held by the pc-midi driver. 0 means sustain mode is disabled. Range: 0..5000 (milliseconds) Type: Read/write”h]”hŒªAllows control (via software) the sustain duration of a note held by the pc-midi driver. 0 means sustain mode is disabled. Range: 0..5000 (milliseconds) Type: Read/write”…”�”}”(hjW¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒ·h´K hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_hid_drivers_wiimote_dev_bboard_calib:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-hid-drivers-wiimote-dev-bboard-calib”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjs¹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/hid\/drivers\/wiimote\/\\/bboard_calib**”h]”j`)�”}”(hŒ<**\/sys\/bus\/hid\/drivers\/wiimote\/\\/bboard_calib**”h]”hŒ8/sys/bus/hid/drivers/wiimote//bboard_calib”…”�”}”(hj�¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-driver-hid-wiimote”h´K3hj†¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjs¹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjp¹ubah}”(h]”jo¹ah ]”h"]”Œ0abi_sys_bus_hid_drivers_wiimote_dev_bboard_calib”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿¹je¹sj˜}”jo¹je¹subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-hid-wiimote `”h]”(hŒDefined on file ”…”�”}”(hjĹh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-hid-wiimote `”h]”j§)�”}”(hjιh]”hŒsysfs-driver-hid-wiimote”…”�”}”(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ÅŒ)abi_file_testing_sysfs_driver_hid_wiimote”uh1hh³j¡¹h´K3hjĹubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´K3hhÊh²hubhÞ)�”}”(hX…This attribute is only provided if the device was detected as a balance board. It provides a single line with 3 calibration values for all 4 sensors. The values are separated by colons and are each 2 bytes long (encoded as 4 digit hexadecimal value). First, 0kg values for all 4 sensors are written, followed by the 17kg values for all 4 sensors and last the 34kg values for all 4 sensors.”h]”hX…This attribute is only provided if the device was detected as a balance board. It provides a single line with 3 calibration values for all 4 sensors. The values are separated by colons and are each 2 bytes long (encoded as 4 digit hexadecimal value). First, 0kg values for all 4 sensors are written, followed by the 17kg values for all 4 sensors and last the 34kg values for all 4 sensors.”…”�”}”(hjò¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´K3hhÊh²hubhÞ)�”}”(hŒ…Calibration data is already applied by the kernel to all input values but may be used by user-space to perform other transformations.”h]”hŒ…Calibration data is already applied by the kernel to all input values but may be used by user-space to perform other transformations.”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´K3hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_hid_drivers_wiimote_dev_devtype:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-hid-drivers-wiimote-dev-devtype”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjºubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/hid\/drivers\/wiimote\/\\/devtype**”h]”j`)�”}”(hŒ7**\/sys\/bus\/hid\/drivers\/wiimote\/\\/devtype**”h]”hŒ3/sys/bus/hid/drivers/wiimote//devtype”…”�”}”(hj6ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2ºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´Khj/ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjºubah}”(h]”jºah ]”h"]”Œ+abi_sys_bus_hid_drivers_wiimote_dev_devtype”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgºjºsj˜}”jºjºsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-hid-wiimote `”h]”(hŒDefined on file ”…”�”}”(hjlºh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-hid-wiimote `”h]”j§)�”}”(hjvºh]”hŒsysfs-driver-hid-wiimote”…”�”}”(hjxºh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtºubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚ºŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_driver_hid_wiimote”uh1hh³j¡¹h´Khjlºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´KhhÊh²hubhÞ)�”}”(hXWhile a device is initialized by the wiimote driver, we perform a device detection and signal a "change" uevent after it is done. This file shows the detected device type. "pending" means that the detection is still ongoing, "unknown" means, that the device couldn't be detected or loaded. "generic" means, that the device couldn't be detected but supports basic Wii Remote features and can be used. Other strings for each device-type are available and may be added if new device-specific detections are added. Currently supported are:”h]”hX+While a device is initialized by the wiimote driver, we perform a device detection and signal a “changeâ€� uevent after it is done. This file shows the detected device type. “pendingâ€� means that the detection is still ongoing, “unknownâ€� means, that the device couldn’t be detected or loaded. “genericâ€� means, that the device couldn’t be detected but supports basic Wii Remote features and can be used. Other strings for each device-type are available and may be added if new device-specific detections are added. Currently supported are:”…”�”}”(hjšºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´KhhÊh²hubjŽœ)�”}”(hX============= ======================================= gen10: First Wii Remote generation gen20: Second Wii Remote Plus generation (builtin MP) balanceboard: Wii Balance Board ============= ======================================= ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj¯ºubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj¯ºubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒgen10:”h]”hŒgen10:”…”�”}”(hjϺh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´Khj̺ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjɺubjW)�”}”(hhh]”hÞ)�”}”(hŒFirst Wii Remote generation”h]”hŒFirst Wii Remote generation”…”�”}”(hjæºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´Khjãºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjɺubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƺubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒgen20:”h]”hŒgen20:”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´Khj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.Second Wii Remote Plus generation (builtin MP)”h]”hŒ.Second Wii Remote Plus generation (builtin MP)”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´Khj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƺubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ balanceboard:”h]”hŒ balanceboard:”…”�”}”(hj=»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´Khj:»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7»ubjW)�”}”(hhh]”hÞ)�”}”(hŒWii Balance Board”h]”hŒWii Balance Board”…”�”}”(hjT»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´KhjQ»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƺubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯ºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬ºubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj¨ºubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j¡¹h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_hid_drivers_wiimote_dev_extension:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-hid-drivers-wiimote-dev-extension”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj•»ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/hid\/drivers\/wiimote\/\\/extension**”h]”j`)�”}”(hŒ9**\/sys\/bus\/hid\/drivers\/wiimote\/\\/extension**”h]”hŒ5/sys/bus/hid/drivers/wiimote//extension”…”�”}”(hj¯»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´K hj¨»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’»ubah}”(h]”j‘»ah ]”h"]”Œ-abi_sys_bus_hid_drivers_wiimote_dev_extension”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jà»j‡»sj˜}”j‘»j‡»subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-hid-wiimote `”h]”(hŒDefined on file ”…”�”}”(hjå»h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-hid-wiimote `”h]”j§)�”}”(hjï»h]”hŒsysfs-driver-hid-wiimote”…”�”}”(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ÅŒ)abi_file_testing_sysfs_driver_hid_wiimote”uh1hh³j¡¹h´K hjå»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´K hhÊh²hubhÞ)�”}”(hXyThis file contains the currently connected and initialized extensions. It can be one of: none, motionp, nunchuck, classic, motionp+nunchuck, motionp+classic motionp is the official Nintendo Motion+ extension, nunchuck is the official Nintendo Nunchuck extension and classic is the Nintendo Classic Controller extension. The motionp extension can be combined with the other two.”h]”hXyThis file contains the currently connected and initialized extensions. It can be one of: none, motionp, nunchuck, classic, motionp+nunchuck, motionp+classic motionp is the official Nintendo Motion+ extension, nunchuck is the official Nintendo Nunchuck extension and classic is the Nintendo Classic Controller extension. The motionp extension can be combined with the other two.”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´K hhÊh²hubhÞ)�”}”(hŒÇStarting with kernel-version 3.11 Motion Plus hotplugging is supported and if detected, it's no longer reported as static extension. You will get uevent notifications for the motion-plus device then.”h]”hŒÉStarting with kernel-version 3.11 Motion Plus hotplugging is supported and if detected, it’s no longer reported as static extension. You will get uevent notifications for the motion-plus device then.”…”�”}”(hj!¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´K hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_hid_drivers_wiimote_dev_led1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-hid-drivers-wiimote-dev-led1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj=¼ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/hid\/drivers\/wiimote\/\\/led1**”h]”j`)�”}”(hŒ4**\/sys\/bus\/hid\/drivers\/wiimote\/\\/led1**”h]”hŒ0/sys/bus/hid/drivers/wiimote//led1”…”�”}”(hjW¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´KhjP¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ¼ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/hid\/drivers\/wiimote\/\\/led2**”h]”j`)�”}”(hŒ4**\/sys\/bus\/hid\/drivers\/wiimote\/\\/led2**”h]”hŒ0/sys/bus/hid/drivers/wiimote//led2”…”�”}”(hj�¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´Khjz¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ¼ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/hid\/drivers\/wiimote\/\\/led3**”h]”j`)�”}”(hŒ4**\/sys\/bus\/hid\/drivers\/wiimote\/\\/led3**”h]”hŒ0/sys/bus/hid/drivers/wiimote//led3”…”�”}”(hj«¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´Khj¤¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ¼ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/hid\/drivers\/wiimote\/\\/led4**”h]”j`)�”}”(hŒ4**\/sys\/bus\/hid\/drivers\/wiimote\/\\/led4**”h]”hŒ0/sys/bus/hid/drivers/wiimote//led4”…”�”}”(hjÕ¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjѼubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´Khjμubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:¼ubah}”(h]”j9¼ah ]”h"]”Œ(abi_sys_bus_hid_drivers_wiimote_dev_led1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½j/¼sj˜}”j9¼j/¼subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-hid-wiimote `”h]”(hŒDefined on file ”…”�”}”(hj ½h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-hid-wiimote `”h]”j§)�”}”(hj½h]”hŒsysfs-driver-hid-wiimote”…”�”}”(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ÅŒ)abi_file_testing_sysfs_driver_hid_wiimote”uh1hh³j¡¹h´Khj ½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´KhhÊh²hubhÞ)�”}”(hŒ¡Make it possible to set/get current led state. Reading from it returns 0 if led is off and 1 if it is on. Writing 0 to it disables the led, writing 1 enables it.”h]”hŒ¡Make it possible to set/get current led state. Reading from it returns 0 if led is off and 1 if it is on. Writing 0 to it disables the led, writing 1 enables it.”…”�”}”(hj9½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_hid_drivers_wiimote_dev_pro_calib:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-hid-drivers-wiimote-dev-pro-calib”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjU½ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/hid\/drivers\/wiimote\/\\/pro_calib**”h]”j`)�”}”(hŒ9**\/sys\/bus\/hid\/drivers\/wiimote\/\\/pro_calib**”h]”hŒ5/sys/bus/hid/drivers/wiimote//pro_calib”…”�”}”(hjo½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjk½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´KChjh½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhje½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjb½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjU½ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjR½ubah}”(h]”jQ½ah ]”h"]”Œ-abi_sys_bus_hid_drivers_wiimote_dev_pro_calib”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ½jG½sj˜}”jQ½jG½subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-hid-wiimote `”h]”(hŒDefined on file ”…”�”}”(hj¥½h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-hid-wiimote `”h]”j§)�”}”(hj¯½h]”hŒsysfs-driver-hid-wiimote”…”�”}”(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ÅŒ)abi_file_testing_sysfs_driver_hid_wiimote”uh1hh³j¡¹h´KChj¥½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´KChhÊh²hubhÞ)�”}”(hXaThis attribute is only provided if the device was detected as a pro-controller. It provides a single line with 4 calibration values for all 4 analog sticks. Format is: "x1:y1 x2:y2". Data is prefixed with a +/-. Each value is a signed 16bit number. Data is encoded as decimal numbers and specifies the offsets of the analog sticks of the pro-controller.”h]”hXeThis attribute is only provided if the device was detected as a pro-controller. It provides a single line with 4 calibration values for all 4 analog sticks. Format is: “x1:y1 x2:y2â€�. Data is prefixed with a +/-. Each value is a signed 16bit number. Data is encoded as decimal numbers and specifies the offsets of the analog sticks of the pro-controller.”…”�”}”(hjÓ½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´KChhÊh²hubhÞ)�”}”(hŒ…Calibration data is already applied by the kernel to all input values but may be used by user-space to perform other transformations.”h]”hŒ…Calibration data is already applied by the kernel to all input values but may be used by user-space to perform other transformations.”…”�”}”(hjá½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´KChhÊh²hubhÞ)�”}”(hŒãCalibration data is detected by the kernel during device setup. You can write "scan\n" into this file to re-trigger calibration. You can also write data directly in the form "x1:y1 x2:y2" to set the calibration values manually.”h]”hŒëCalibration data is detected by the kernel during device setup. You can write “scannâ€� into this file to re-trigger calibration. You can also write data directly in the form “x1:y1 x2:y2â€� to set the calibration values manually.”…”�”}”(hjï½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡¹h´KChhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_hsi:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-hsi”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj ¾ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/hsi**”h]”j`)�”}”(hŒ**\/sys\/bus\/hsi**”h]”hŒ/sys/bus/hsi”…”�”}”(hj%¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-hsi”h´Khj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾ubah}”(h]”j¾ah ]”h"]”Œabi_sys_bus_hsi”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jW¾jý½sj˜}”j¾jý½subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-hsi `”h]”(hŒDefined on file ”…”�”}”(hj\¾h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-hsi `”h]”j§)�”}”(hjf¾h]”hŒ sysfs-bus-hsi”…”�”}”(hjh¾h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjd¾ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jr¾Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_hsi”uh1hh³j9¾h´Khj\¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9¾h´KhhÊh²hubhÞ)�”}”(hX@High Speed Synchronous Serial Interface (HSI) is a serial interface mainly used for connecting application engines (APE) with cellular modem engines (CMT) in cellular handsets. The bus will be populated with devices (hsi_clients) representing the protocols available in the system. Bus drivers implement those protocols.”h]”hX@High Speed Synchronous Serial Interface (HSI) is a serial interface mainly used for connecting application engines (APE) with cellular modem engines (CMT) in cellular handsets. The bus will be populated with devices (hsi_clients) representing the protocols available in the system. Bus drivers implement those protocols.”…”�”}”(hjоh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9¾h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_hsi_devices_modalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-hsi-devices-modalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj¦¾ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/hsi\/devices\/\.\.\.\/modalias**”h]”j`)�”}”(hŒ.**\/sys\/bus\/hsi\/devices\/\.\.\.\/modalias**”h]”hŒ*/sys/bus/hsi/devices/.../modalias”…”�”}”(hjÀ¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9¾h´Khj¹¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£¾ubah}”(h]”j¢¾ah ]”h"]”Œ abi_sys_bus_hsi_devices_modalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñ¾j˜¾sj˜}”j¢¾j˜¾subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-hsi `”h]”(hŒDefined on file ”…”�”}”(hjö¾h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-hsi `”h]”j§)�”}”(hj¿h]”hŒ sysfs-bus-hsi”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_hsi”uh1hh³j9¾h´Khjö¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9¾h´KhhÊh²hubhÞ)�”}”(hŒUStores the same MODALIAS value emitted by uevent Format: hsi:”h]”hŒUStores the same MODALIAS value emitted by uevent Format: hsi:”…”�”}”(hj$¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9¾h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_i2c_idle_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-i2c-idle-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj@¿ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/bus\/i2c\/\.\.\.\/idle_state**”h]”j`)�”}”(hŒ'**\/sys\/bus\/i2c\/\.\.\.\/idle_state**”h]”hŒ#/sys/bus/i2c/.../idle_state”…”�”}”(hjZ¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjV¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954x”h´KhjS¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjP¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjM¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=¿ubah}”(h]”j<¿ah ]”h"]”Œabi_sys_bus_i2c_idle_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒ¿j2¿sj˜}”j<¿j2¿subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-i2c-devices-pca954x `”h]”(hŒDefined on file ”…”�”}”(hj‘¿h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-i2c-devices-pca954x `”h]”j§)�”}”(hj›¿h]”hŒsysfs-bus-i2c-devices-pca954x”…”�”}”(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ÅŒ.abi_file_testing_sysfs_bus_i2c_devices_pca954x”uh1hh³jn¿h´Khj‘¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jn¿h´KhhÊh²hubhÞ)�”}”(hŒ€Value that exists only for mux devices that can be written to control the behaviour of the multiplexer on idle. Possible values:”•“h]”hŒ€Value that exists only for mux devices that can be written to control the behaviour of the multiplexer on idle. Possible values:”…”�”}”(hj¿¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jn¿h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjпubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjпubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ-2”h]”hŒ-2”…”�”}”(hjð¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jn¿h´Khjí¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjê¿ubjW)�”}”(hhh]”hÞ)�”}”(hŒ¹disconnect on idle, i.e. deselect the last used channel, which is useful when there is a device with an address that conflicts with another device on another mux on the same parent bus.”h]”hŒ¹disconnect on idle, i.e. deselect the last used channel, which is useful when there is a device with an address that conflicts with another device on another mux on the same parent bus.”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jn¿h´KhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjê¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjç¿ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ-1”h]”hŒ-1”…”�”}”(hj'Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jn¿h´Khj$Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!ÀubjW)�”}”(hhh]”hÞ)�”}”(hŒjleave the mux as-is, which is the most optimal setting in terms of I2C operations and is the default mode.”h]”hŒjleave the mux as-is, which is the most optimal setting in terms of I2C operations and is the default mode.”…”�”}”(hj>Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jn¿h´Khj;Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!Àubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjç¿ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0..”h]”hŒ 0..”…”�”}”(hj^Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jn¿h´Khj[Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXÀubjW)�”}”(hhh]”hÞ)�”}”(hŒÎset the mux to a predetermined channel, which is useful if there is one channel that is used almost always, and you want to reduce the latency for normal operations after rare transactions on other channels”h]”hŒÎset the mux to a predetermined channel, which is useful if there is one channel that is used almost always, and you want to reduce the latency for normal operations after rare transactions on other channels”…”�”}”(hjuÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jn¿h´KhjrÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXÀubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjç¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjпubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÍ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒA.. _abi_sys_bus_i2c_devices_bd9571mwv_regulator_auto_backup_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hjÁh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-driver-bd9571mwv-regulator `”h]”j§)�”}”(hj Áh]”hŒ sysfs-driver-bd9571mwv-regulator”…”�”}”(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ÅŒ1abi_file_testing_sysfs_driver_bd9571mwv_regulator”uh1hh³jÞÀh´KhjÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞÀh´KhhÊh²hubhÞ)�”}”(hŒèRead/write the current state of DDR Backup Mode, which controls if DDR power rails will be kept powered during system suspend. ("on"/"1" = enabled, "off"/"0" = disabled). Two types of power switches (or control signals) can be used:”h]”hŒøRead/write the current state of DDR Backup Mode, which controls if DDR power rails will be kept powered during system suspend. (“onâ€�/â€�1â€� = enabled, “offâ€�/â€�0â€� = disabled). Two types of power switches (or control signals) can be used:”…”�”}”(hj/Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞÀh´KhhÊh²hubjŽœ)�”}”(hXÞA. With a momentary power switch (or pulse signal), DDR Backup Mode is enabled by default when available, as the PMIC will be configured only during system suspend. B. With a toggle power switch (or level signal), the following steps must be followed exactly: 1. Configure PMIC for backup mode, to change the role of the accessory power switch from a power switch to a wake-up switch, 2. Switch accessory power switch off, to prepare for system suspend, which is a manual step not controlled by software, 3. Suspend system, 4. Switch accessory power switch on, to resume the system. DDR Backup Mode must be explicitly enabled by the user, to invoke step 1. ”h]”j` )�”}”(hhh]”(j;)�”}”(hŒ¡With a momentary power switch (or pulse signal), DDR Backup Mode is enabled by default when available, as the PMIC will be configured only during system suspend.”h]”hÞ)�”}”(hŒ¡With a momentary power switch (or pulse signal), DDR Backup Mode is enabled by default when available, as the PMIC will be configured only during system suspend.”h]”hŒ¡With a momentary power switch (or pulse signal), DDR Backup Mode is enabled by default when available, as the PMIC will be configured only during system suspend.”…”�”}”(hjHÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞÀh´KhjDÁubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjAÁubj;)�”}”(hX With a toggle power switch (or level signal), the following steps must be followed exactly: 1. Configure PMIC for backup mode, to change the role of the accessory power switch from a power switch to a wake-up switch, 2. Switch accessory power switch off, to prepare for system suspend, which is a manual step not controlled by software, 3. Suspend system, 4. Switch accessory power switch on, to resume the system. DDR Backup Mode must be explicitly enabled by the user, to invoke step 1. ”h]”(hÞ)�”}”(hŒ[With a toggle power switch (or level signal), the following steps must be followed exactly:”h]”hŒ[With a toggle power switch (or level signal), the following steps must be followed exactly:”…”�”}”(hj`Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞÀh´Khj\ÁubjŽœ)�”}”(hXR1. Configure PMIC for backup mode, to change the role of the accessory power switch from a power switch to a wake-up switch, 2. Switch accessory power switch off, to prepare for system suspend, which is a manual step not controlled by software, 3. Suspend system, 4. Switch accessory power switch on, to resume the system. ”h]”j` )�”}”(hhh]”(j;)�”}”(hŒyConfigure PMIC for backup mode, to change the role of the accessory power switch from a power switch to a wake-up switch,”h]”hÞ)�”}”(hŒyConfigure PMIC for backup mode, to change the role of the accessory power switch from a power switch to a wake-up switch,”h]”hŒyConfigure PMIC for backup mode, to change the role of the accessory power switch from a power switch to a wake-up switch,”…”�”}”(hjyÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞÀh´KhjuÁubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjrÁubj;)�”}”(hŒtSwitch accessory power switch off, to prepare for system suspend, which is a manual step not controlled by software,”h]”hÞ)�”}”(hŒtSwitch accessory power switch off, to prepare for system suspend, which is a manual step not controlled by software,”h]”hŒtSwitch accessory power switch off, to prepare for system suspend, which is a manual step not controlled by software,”…”�”}”(hj‘Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞÀh´Khj�Áubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjrÁubj;)�”}”(hŒSuspend system,”h]”hÞ)�”}”(hj§Áh]”hŒSuspend system,”…”�”}”(hj©Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞÀh´Khj¥Áubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjrÁubj;)�”}”(hŒ8Switch accessory power switch on, to resume the system. ”h]”hÞ)�”}”(hŒ7Switch accessory power switch on, to resume the system.”h]”hŒ7Switch accessory power switch on, to resume the system.”…”�”}”(hjÀÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞÀh´Khj¼Áubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjrÁubeh}”(h]”h ]”h"]”h$]”h&]”jØ jÙ jÚ hjÛ Œ.”uh1j_ hjnÁubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÞÀh´Khj\ÁubhÞ)�”}”(hŒIDDR Backup Mode must be explicitly enabled by the user, to invoke step 1.”h]”hŒIDDR Backup Mode must be explicitly enabled by the user, to invoke step 1.”…”�”}”(hjáÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞÀh´Khj\Áubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hjAÁubeh}”(h]”h ]”h"]”h$]”h&]”jØ jÑ©jÚ hjÛ jÚÁuh1j_ hj=Áubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÞÀh´KhhÊh²hubhÞ)�”}”(hŒCSee also Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml.”h]”hŒCSee also Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml.”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞÀh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒSUsers: User space applications for embedded boards equipped with a BD9571MWV PMIC. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÞÀh´KhjÂubj1)�”}”(hhh]”hÞ)�”}”(hŒKUser space applications for embedded boards equipped with a BD9571MWV PMIC.”h]”hŒKUser space applications for embedded boards equipped with a BD9571MWV PMIC.”…”�”}”(hj'Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞÀh´Khj$Âubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÞÀh´KhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ(.. _abi_sys_bus_i2c_devices_calibration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-i2c-devices-calibration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjUÂubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/i2c\/devices\/\.\.\.\/calibration**”h]”j`)�”}”(hŒ1**\/sys\/bus\/i2c\/devices\/\.\.\.\/calibration**”h]”hŒ-/sys/bus/i2c/devices/.../calibration”…”�”}”(hjoÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-bus-i2c-devices-hm6352”h´KhjhÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUÂubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRÂubah}”(h]”jQÂah ]”h"]”Œ#abi_sys_bus_i2c_devices_calibration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡ÂjGÂsj˜}”jQÂjGÂsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-bus-i2c-devices-hm6352 `”h]”(hŒDefined on file ”…”�”}”(hj¦Âh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-i2c-devices-hm6352 `”h]”j§)�”}”(hj°Âh]”hŒsysfs-bus-i2c-devices-hm6352”…”�”}”(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ÅŒ-abi_file_testing_sysfs_bus_i2c_devices_hm6352”uh1hh³jƒÂh´Khj¦Âubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÂh´KhhÊh²hubhÞ)�”}”(hŒJSets the calibration on or off (1 = on, 0 = off). See the chip data sheet.”h]”hŒJSets the calibration on or off (1 = on, 0 = off). See the chip data sheet.”…”�”}”(hjÔÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÂh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_i2c_devices_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-i2c-devices-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjðÂubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/i2c\/devices\/\.\.\.\/device**”h]”j`)�”}”(hŒ,**\/sys\/bus\/i2c\/devices\/\.\.\.\/device**”h]”hŒ(/sys/bus/i2c/devices/.../device”…”�”}”(hj Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-bus-i2c-devices-fsa9480”h´KhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðÂubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjíÂubah}”(h]”jìÂah ]”h"]”Œabi_sys_bus_i2c_devices_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<ÃjâÂsj˜}”jìÂjâÂsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-i2c-devices-fsa9480 `”h]”(hŒDefined on file ”…”�”}”(hjAÃh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-i2c-devices-fsa9480 `”h]”j§)�”}”(hjKÃh]”hŒsysfs-bus-i2c-devices-fsa9480”…”�”}”(hjMÃh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjIÃubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jWÃŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_bus_i2c_devices_fsa9480”uh1hh³jÃh´KhjAÃubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhhÊh²hubhÞ)�”}”(hŒshow what device is attached”h]”hŒshow what device is attached”…”�”}”(hjoÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj€ÃubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj€ÃubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒNONE”h]”hŒNONE”…”�”}”(hj Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´Khj�Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÃubjW)�”}”(hhh]”hÞ)�”}”(hŒ no device”h]”hŒ no device”…”�”}”(hj·Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´Khj´Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÃubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ÃubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒUSB”h]”hŒUSB”…”�”}”(hj×Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjÔÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑÃubjW)�”}”(hhh]”hÞ)�”}”(hŒUSB device is attached”h]”hŒUSB device is attached”…”�”}”(hjîÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjëÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑÃubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ÃubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒUART”h]”hŒUART”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´Khj Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄubjW)�”}”(hhh]”hÞ)�”}”(hŒUART is attached”h]”hŒUART is attached”…”�”}”(hj%Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´Khj"Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ÃubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCHARGER”h]”hŒCHARGER”…”�”}”(hjEÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjBÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ÄubjW)�”}”(hhh]”hÞ)�”}”(hŒCharger is attached”h]”hŒCharger is attached”…”�”}”(hj\Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjYÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?Äubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ÃubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒJIG”h]”hŒJIG”…”�”}”(hj|Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjyÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvÄubjW)�”}”(hhh]”hÞ)�”}”(hŒJIG is attached”h]”hŒJIG is attached”…”�”}”(hj“Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´Khj�Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€Ãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ+.. _abi_sys_bus_i2c_devices_heading0_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-i2c-devices-heading0-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÎÄubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/i2c\/devices\/\.\.\.\/heading0_input**”h]”j`)�”}”(hŒ4**\/sys\/bus\/i2c\/devices\/\.\.\.\/heading0_input**”h]”hŒ0/sys/bus/i2c/devices/.../heading0_input”…”�”}”(hjèÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÂh´KhjáÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎÄubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjËÄubah}”(h]”jÊÄah ]”h"]”Œ&abi_sys_bus_i2c_devices_heading0_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅjÀÄsj˜}”jÊÄjÀÄsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-bus-i2c-devices-hm6352 `”h]”(hŒDefined on file ”…”�”}”(hjÅh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-i2c-devices-hm6352 `”h]”j§)�”}”(hj(Åh]”hŒsysfs-bus-i2c-devices-hm6352”…”�”}”(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”j4ÅŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_bus_i2c_devices_hm6352”uh1hh³jƒÂh´KhjÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÂh´KhhÊh²hubhÞ)�”}”(hŒRReports the current heading from the compass as a floating point value in degrees.”h]”hŒRReports the current heading from the compass as a floating point value in degrees.”…”�”}”(hjLÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÂh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_i2c_devices_output_hvled_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-i2c-devices-output-hvled-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjhÅubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/i2c\/devices\/\.\.\.\/output_hvled[n]**”h]”j`)�”}”(hŒ5**\/sys\/bus\/i2c\/devices\/\.\.\.\/output_hvled[n]**”h]”hŒ1/sys/bus/i2c/devices/.../output_hvled[n]”…”�”}”(hj‚Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~Åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-bus-i2c-devices-lm3533”h´Khj{Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjuÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjhÅubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjeÅubah}”(h]”jdÅah ]”h"]”Œ&abi_sys_bus_i2c_devices_output_hvled_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´ÅjZÅsj˜}”jdÅjZÅsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-bus-i2c-devices-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hj¹Åh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-i2c-devices-lm3533 `”h]”j§)�”}”(hjÃÅh]”hŒsysfs-bus-i2c-devices-lm3533”…”�”}”(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ÅŒ-abi_file_testing_sysfs_bus_i2c_devices_lm3533”uh1hh³j–Åh´Khj¹Åubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j–Åh´KhhÊh²hubhÞ)�”}”(hŒ^Set the controlling backlight device for high-voltage current sink HVLED[n] (n = 1, 2) (0, 1).”h]”hŒ^Set the controlling backlight device for high-voltage current sink HVLED[n] (n = 1, 2) (0, 1).”…”�”}”(hjçÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j–Åh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_i2c_devices_output_lvled_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-i2c-devices-output-lvled-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/i2c\/devices\/\.\.\.\/output_lvled[n]**”h]”j`)�”}”(hŒ5**\/sys\/bus\/i2c\/devices\/\.\.\.\/output_lvled[n]**”h]”hŒ1/sys/bus/i2c/devices/.../output_lvled[n]”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j–Åh´K hjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆubah}”(h]”jÿÅah ]”h"]”Œ&abi_sys_bus_i2c_devices_output_lvled_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNÆjõÅsj˜}”jÿÅjõÅsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-bus-i2c-devices-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hjSÆh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-i2c-devices-lm3533 `”h]”j§)�”}”(hj]Æh]”hŒsysfs-bus-i2c-devices-lm3533”…”�”}”(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”jiÆŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_bus_i2c_devices_lm3533”uh1hh³j–Åh´K hjSÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j–Åh´K hhÊh²hubhÞ)�”}”(hŒWSet the controlling led device for low-voltage current sink LVLED[n] (n = 1..5) (0..3).”h]”hŒWSet the controlling led device for low-voltage current sink LVLED[n] (n = 1..5) (0..3).”…”�”}”(hj�Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j–Åh´K hhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_i2c_devices_power_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-i2c-devices-power-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj�ÆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/i2c\/devices\/\.\.\.\/power_state**”h]”j`)�”}”(hŒ1**\/sys\/bus\/i2c\/devices\/\.\.\.\/power_state**”h]”hŒ-/sys/bus/i2c/devices/.../power_state”…”�”}”(hj·Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³Æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÂh´Khj°Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Æubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšÆubah}”(h]”j™Æah ]”h"]”Œ#abi_sys_bus_i2c_devices_power_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèÆj�Æsj˜}”j™Æj�ÆsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-bus-i2c-devices-hm6352 `”h]”(hŒDefined on file ”…”�”}”(hjíÆh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-i2c-devices-hm6352 `”h]”j§)�”}”(hj÷Æh]”hŒsysfs-bus-i2c-devices-hm6352”…”�”}”(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ÅŒ-abi_file_testing_sysfs_bus_i2c_devices_hm6352”uh1hh³jƒÂh´KhjíÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÂh´KhhÊh²hubhÞ)�”}”(hŒUSets the power state of the device. 0 sets the device into sleep mode, 1 wakes it up.”h]”hŒUSets the power state of the device. 0 sets the device into sleep mode, 1 wakes it up.”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÂh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_i2c_devices_switch:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-i2c-devices-switch”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj7ÇubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/i2c\/devices\/\.\.\.\/switch**”h]”j`)�”}”(hŒ,**\/sys\/bus\/i2c\/devices\/\.\.\.\/switch**”h]”hŒ(/sys/bus/i2c/devices/.../switch”…”�”}”(hjQÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjJÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7Çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4Çubah}”(h]”j3Çah ]”h"]”Œabi_sys_bus_i2c_devices_switch”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚Çj)Çsj˜}”j3Çj)ÇsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-i2c-devices-fsa9480 `”h]”(hŒDefined on file ”…”�”}”(hj‡Çh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-i2c-devices-fsa9480 `”h]”j§)�”}”(hj‘Çh]”hŒsysfs-bus-i2c-devices-fsa9480”…”�”}”(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ÅŒ.abi_file_testing_sysfs_bus_i2c_devices_fsa9480”uh1hh³jÃh´Khj‡Çubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhhÊh²hubhÞ)�”}”(hŒ&show or set the state of manual switch”h]”hŒ&show or set the state of manual switch”…”�”}”(hjµÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÆÇubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÆÇubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒVAUDIO”h]”hŒVAUDIO”…”�”}”(hjæÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjãÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàÇubjW)�”}”(hhh]”hÞ)�”}”(hŒswitch to VAUDIO path”h]”hŒswitch to VAUDIO path”…”�”}”(hjýÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjúÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝÇubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒUART”h]”hŒUART”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈubjW)�”}”(hhh]”hÞ)�”}”(hŒswitch to UART path”h]”hŒswitch to UART path”…”�”}”(hj4Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´Khj1Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝÇubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒAUDIO”h]”hŒAUDIO”…”�”}”(hjTÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjQÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNÈubjW)�”}”(hhh]”hÞ)�”}”(hŒswitch to AUDIO path”h]”hŒswitch to AUDIO path”…”�”}”(hjkÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjhÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝÇubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒDHOST”h]”hŒDHOST”…”�”}”(hj‹Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjˆÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…ÈubjW)�”}”(hhh]”hÞ)�”}”(hŒswitch to DHOST path”h]”hŒswitch to DHOST path”…”�”}”(hj¢Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjŸÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…Èubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝÇubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒAUTO”h]”hŒAUTO”…”�”}”(hjÂÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´Khj¿Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ÈubjW)�”}”(hhh]”hÞ)�”}”(hŒswitch automatically by device”h]”hŒswitch automatically by device”…”�”}”(hjÙÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃh´KhjÖÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼Èubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆÇubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÃÇubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ2.. _abi_sys_bus_i2c_devices_trickle_charge_bypass:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-i2c-devices-trickle-charge-bypass”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÉubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/i2c\/devices\/\.\.\.\/trickle_charge_bypass**”h]”j`)�”}”(hŒ;**\/sys\/bus\/i2c\/devices\/\.\.\.\/trickle_charge_bypass**”h]”hŒ7/sys/bus/i2c/devices/.../trickle_charge_bypass”…”�”}”(hj.Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*Éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-bus-i2c-devices-bq32k”h´Khj'Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉubah}”(h]”jÉah ]”h"]”Œ-abi_sys_bus_i2c_devices_trickle_charge_bypass”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`ÉjÉsj˜}”jÉjÉsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-i2c-devices-bq32k `”h]”(hŒDefined on file ”…”�”}”(hjeÉh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-i2c-devices-bq32k `”h]”j§)�”}”(hjoÉh]”hŒsysfs-bus-i2c-devices-bq32k”…”�”}”(hjqÉh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjmÉubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{ÉŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_i2c_devices_bq32k”uh1hh³jBÉh´KhjeÉubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBÉh´KhhÊh²hubhÞ)�”}”(hŒ Attribute for enable/disable the trickle charge bypass The trickle_charge_bypass attribute allows the userspace to enable/disable the Trickle charge FET bypass.”h]”hŒ Attribute for enable/disable the trickle charge bypass The trickle_charge_bypass attribute allows the userspace to enable/disable the Trickle charge FET bypass.”…”�”}”(hj“Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBÉh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_i2c_devices_busnum_primary_addr_new_pass:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-i2c-devices-busnum-primary-addr-new-pass”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj¯ÉubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/i2c\/devices\/\\-\\/new_pass**”h]”j`)�”}”(hŒE**\/sys\/bus\/i2c\/devices\/\\-\\/new_pass**”h]”hŒA/sys/bus/i2c/devices/-/new_pass”…”�”}”(hjÉÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-bus-i2c-devices-m24lr”h´KhjÂÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯Éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬Éubah}”(h]”j«Éah ]”h"]”Œ4abi_sys_bus_i2c_devices_busnum_primary_addr_new_pass”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jûÉj¡Ésj˜}”j«Éj¡ÉsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-i2c-devices-m24lr `”h]”(hŒDefined on file ”…”�”}”(hjÊh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-i2c-devices-m24lr `”h]”j§)�”}”(hj Êh]”hŒsysfs-bus-i2c-devices-m24lr”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_i2c_devices_m24lr”uh1hh³jÝÉh´KhjÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhhÊh²hubhÞ)�”}”(hŒSWrite-only attribute used to update the password required to unlock the M24LR chip.”h]”hŒSWrite-only attribute used to update the password required to unlock the M24LR chip.”…”�”}”(hj.Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒÂFormat: - Hexadecimal string representing a new 32-bit password - Accepts 1 to 8 hex digits (e.g., "1A", "ffff", "c0ffee00") - No "0x" prefix, whitespace, or trailing newline - Case-insensitive ”h]”(j!)�”}”(hŒFormat:”h]”hŒFormat:”…”�”}”(hjCÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÝÉh´Khj?Êubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ5Hexadecimal string representing a new 32-bit password”h]”hÞ)�”}”(hjYÊh]”hŒ5Hexadecimal string representing a new 32-bit password”…”�”}”(hj[Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhjWÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjTÊubj;)�”}”(hŒ:Accepts 1 to 8 hex digits (e.g., "1A", "ffff", "c0ffee00")”h]”hÞ)�”}”(hjpÊh]”hŒFAccepts 1 to 8 hex digits (e.g., “1Aâ€�, “ffffâ€�, “c0ffee00â€�)”…”�”}”(hjrÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhjnÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjTÊubj;)�”}”(hŒ/No "0x" prefix, whitespace, or trailing newline”h]”hÞ)�”}”(hj‡Êh]”hŒ3No “0xâ€� prefix, whitespace, or trailing newline”…”�”}”(hj‰Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´Khj…Êubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjTÊubj;)�”}”(hŒCase-insensitive ”h]”hÞ)�”}”(hŒCase-insensitive”h]”hŒCase-insensitive”…”�”}”(hj Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhjœÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjTÊubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÝÉh´KhjQÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj?Êubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÝÉh´Khj<Êubj)�”}”(hŒËBehavior: - Overwrites the current password stored in the I2C password register - Requires the device to be unlocked before changing the password - If the device is locked, the write silently fails ”h]”(j!)�”}”(hŒ Behavior:”h]”hŒ Behavior:”…”�”}”(hjÊÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÝÉh´KhjÆÊubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒCOverwrites the current password stored in the I2C password register”h]”hÞ)�”}”(hŒCOverwrites the current password stored in the I2C password register”h]”hŒCOverwrites the current password stored in the I2C password register”…”�”}”(hjâÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhjÞÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÛÊubj;)�”}”(hŒ?Requires the device to be unlocked before changing the password”h]”hÞ)�”}”(hŒ?Requires the device to be unlocked before changing the password”h]”hŒ?Requires the device to be unlocked before changing the password”…”�”}”(hjúÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhjöÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÛÊubj;)�”}”(hŒ3If the device is locked, the write silently fails ”h]”hÞ)�”}”(hŒ1If the device is locked, the write silently fails”h]”hŒ1If the device is locked, the write silently fails”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhjËubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÛÊubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÝÉh´KhjØÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÆÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÝÉh´Khj<Êubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_sys_bus_i2c_devices_busnum_primary_addr_sss:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-i2c-devices-busnum-primary-addr-sss”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjLËubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/i2c\/devices\/\\-\\/sss**”h]”j`)�”}”(hŒ@**\/sys\/bus\/i2c\/devices\/\\-\\/sss**”h]”hŒ</sys/bus/i2c/devices/-/sss”…”�”}”(hjfËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KLhj_Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYËubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjLËubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjIËubah}”(h]”jHËah ]”h"]”Œ/abi_sys_bus_i2c_devices_busnum_primary_addr_sss”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—Ëj>Ësj˜}”jHËj>ËsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-i2c-devices-m24lr `”h]”(hŒDefined on file ”…”�”}”(hjœËh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-i2c-devices-m24lr `”h]”j§)�”}”(hj¦Ëh]”hŒsysfs-bus-i2c-devices-m24lr”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_i2c_devices_m24lr”uh1hh³jÝÉh´KLhjœËubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KLhhÊh²hubhÞ)�”}”(hŒ‰Read/write binary attribute representing the Sector Security Status (SSS) bytes for all EEPROM sectors in STMicroelectronics M24LR chips.”h]”hŒ‰Read/write binary attribute representing the Sector Security Status (SSS) bytes for all EEPROM sectors in STMicroelectronics M24LR chips.”…”�”}”(hjÊËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KLhhÊh²hubhÞ)�”}”(hŒƒEach EEPROM sector has one SSS byte, which controls I2C and RF access through protection bits and optional password authentication.”h]”hŒƒEach EEPROM sector has one SSS byte, which controls I2C and RF access through protection bits and optional password authentication.”…”�”}”(hjØËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KLhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒÊFormat: - The file contains one byte per EEPROM sector - Byte at offset N corresponds to sector N - Binary access only; use tools like dd, Python, or C that support byte-level I/O and offset control. ”h]”(j!)�”}”(hŒFormat:”h]”hŒFormat:”…”�”}”(hjíËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÝÉh´KLhjéËubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ,The file contains one byte per EEPROM sector”h]”hÞ)�”}”(hjÌh]”hŒ,The file contains one byte per EEPROM sector”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KLhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþËubj;)�”}”(hŒ(Byte at offset N corresponds to sector N”h]”hÞ)�”}”(hjÌh]”hŒ(Byte at offset N corresponds to sector N”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KLhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþËubj;)�”}”(hŒdBinary access only; use tools like dd, Python, or C that support byte-level I/O and offset control. ”h]”hÞ)�”}”(hŒcBinary access only; use tools like dd, Python, or C that support byte-level I/O and offset control.”h]”hŒcBinary access only; use tools like dd, Python, or C that support byte-level I/O and offset control.”…”�”}”(hj3Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KLhj/Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþËubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÝÉh´KLhjûËubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjéËubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÝÉh´KLhjæËubj)�”}”(hŒäNotes: - The number of valid bytes in this file is equal to the value exposed by 'total_sectors' file - Write access requires prior password authentication in I2C mode - Refer to the M24LR datasheet for full SSS bit layout ”h]”(j!)�”}”(hŒNotes:”h]”hŒNotes:”…”�”}”(hj]Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÝÉh´KLhjYÌubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ\The number of valid bytes in this file is equal to the value exposed by 'total_sectors' file”h]”hÞ)�”}”(hŒ\The number of valid bytes in this file is equal to the value exposed by 'total_sectors' file”h]”hŒ`The number of valid bytes in this file is equal to the value exposed by ‘total_sectors’ file”…”�”}”(hjuÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KLhjqÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjnÌubj;)�”}”(hŒ?Write access requires prior password authentication in I2C mode”h]”hÞ)�”}”(hŒ?Write access requires prior password authentication in I2C mode”h]”hŒ?Write access requires prior password authentication in I2C mode”…”�”}”(hj�Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KLhj‰Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjnÌubj;)�”}”(hŒ6Refer to the M24LR datasheet for full SSS bit layout ”h]”hÞ)�”}”(hŒ4Refer to the M24LR datasheet for full SSS bit layout”h]”hŒ4Refer to the M24LR datasheet for full SSS bit layout”…”�”}”(hj¥Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KLhj¡Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjnÌubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÝÉh´KLhjkÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjYÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÝÉh´KLhjæËubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ>.. _abi_sys_bus_i2c_devices_busnum_primary_addr_total_sectors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-i2c-devices-busnum-primary-addr-total-sectors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjßÌubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/i2c\/devices\/\\-\\/total_sectors**”h]”j`)�”}”(hŒJ**\/sys\/bus\/i2c\/devices\/\\-\\/total_sectors**”h]”hŒF/sys/bus/i2c/devices/-/total_sectors”…”�”}”(hjùÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõÌubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K;hjòÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjìÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjßÌubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜÌubah}”(h]”jÛÌah ]”h"]”Œ9abi_sys_bus_i2c_devices_busnum_primary_addr_total_sectors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*ÍjÑÌsj˜}”jÛÌjÑÌsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-i2c-devices-m24lr `”h]”(hŒDefined on file ”…”�”}”(hj/Íh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-i2c-devices-m24lr `”h]”j§)�”}”(hj9Íh]”hŒsysfs-bus-i2c-devices-m24lr”…”�”}”(hj;Íh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7Íubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEÍŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_i2c_devices_m24lr”uh1hh³jÝÉh´K;hj/Íubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K;hhÊh²hubhÞ)�”}”(hŒ`Read-only attribute that exposes the total number of EEPROM sectors available in the M24LR chip.”h]”hŒ`Read-only attribute that exposes the total number of EEPROM sectors available in the M24LR chip.”…”�”}”(hj]Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K;hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒVFormat: - 1 to 2 hex digits (e.g. "F") - No "0x" prefix - Includes a trailing newline ”h]”(j!)�”}”(hŒFormat:”h]”hŒFormat:”…”�”}”(hjrÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÝÉh´K;hjnÍubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ1 to 2 hex digits (e.g. "F")”h]”hÞ)�”}”(hjˆÍh]”hŒ 1 to 2 hex digits (e.g. “Fâ€�)”…”�”}”(hjŠÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K;hj†Íubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjƒÍubj;)�”}”(hŒNo "0x" prefix”h]”hÞ)�”}”(hjŸÍh]”hŒNo “0xâ€� prefix”…”�”}”(hj¡Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K;hj�Íubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjƒÍubj;)�”}”(hŒIncludes a trailing newline ”h]”hÞ)�”}”(hŒIncludes a trailing newline”h]”hŒIncludes a trailing newline”…”�”}”(hj¸Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K;hj´Íubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjƒÍubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÝÉh´K;hj€Íubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjnÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÝÉh´K;hjkÍubj)�”}”(hŒnNotes: - Value is encoded by the chip and corresponds to the EEPROM size (e.g., 3 = 4 kbit for M24LR04E-R) ”h]”(j!)�”}”(hŒNotes:”h]”hŒNotes:”…”�”}”(hjâÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÝÉh´K;hjÞÍubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒcValue is encoded by the chip and corresponds to the EEPROM size (e.g., 3 = 4 kbit for M24LR04E-R) ”h]”hÞ)�”}”(hŒaValue is encoded by the chip and corresponds to the EEPROM size (e.g., 3 = 4 kbit for M24LR04E-R)”h]”hŒaValue is encoded by the chip and corresponds to the EEPROM size (e.g., 3 = 4 kbit for M24LR04E-R)”…”�”}”(hjúÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K;hjöÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjóÍubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÝÉh´K;hjðÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÞÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÝÉh´K;hjkÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_sys_bus_i2c_devices_busnum_primary_addr_uid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-i2c-devices-busnum-primary-addr-uid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj4ÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/i2c\/devices\/\\-\\/uid**”h]”j`)�”}”(hŒ@**\/sys\/bus\/i2c\/devices\/\\-\\/uid**”h]”hŒ</sys/bus/i2c/devices/-/uid”…”�”}”(hjNÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K-hjGÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjAÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4Îubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1Îubah}”(h]”j0Îah ]”h"]”Œ/abi_sys_bus_i2c_devices_busnum_primary_addr_uid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÎj&Îsj˜}”j0Îj&ÎsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-i2c-devices-m24lr `”h]”(hŒDefined on file ”…”�”}”(hj„Îh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-i2c-devices-m24lr `”h]”j§)�”}”(hjŽÎh]”hŒsysfs-bus-i2c-devices-m24lr”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_i2c_devices_m24lr”uh1hh³jÝÉh´K-hj„Îubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K-hhÊh²hubhÞ)�”}”(hŒlRead-only attribute that exposes the 8-byte unique identifier programmed into the M24LR chip at the factory.”h]”hŒlRead-only attribute that exposes the 8-byte unique identifier programmed into the M24LR chip at the factory.”…”�”}”(hj²Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K-hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ¢Format: - Lowercase hexadecimal string representing a 64-bit value - 1 to 16 hex digits (e.g., "e00204f12345678") - No "0x" prefix - Includes a trailing newline ”h]”(j!)�”}”(hŒFormat:”h]”hŒFormat:”…”�”}”(hjÇÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÝÉh´K-hjÃÎubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ8Lowercase hexadecimal string representing a 64-bit value”h]”hÞ)�”}”(hjÝÎh]”hŒ8Lowercase hexadecimal string representing a 64-bit value”…”�”}”(hjßÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K-hjÛÎubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjØÎubj;)�”}”(hŒ,1 to 16 hex digits (e.g., "e00204f12345678")”h]”hÞ)�”}”(hjôÎh]”hŒ01 to 16 hex digits (e.g., “e00204f12345678â€�)”…”�”}”(hjöÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K-hjòÎubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjØÎubj;)�”}”(hŒNo "0x" prefix”h]”hÞ)�”}”(hj Ïh]”hŒNo “0xâ€� prefix”…”�”}”(hj Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K-hj Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjØÎubj;)�”}”(hŒIncludes a trailing newline ”h]”hÞ)�”}”(hŒIncludes a trailing newline”h]”hŒIncludes a trailing newline”…”�”}”(hj$Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´K-hj Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjØÎubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÝÉh´K-hjÕÎubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÃÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÝÉh´K-hjÀÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ7.. _abi_sys_bus_i2c_devices_busnum_primary_addr_unlock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-i2c-devices-busnum-primary-addr-unlock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj^ÏubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/i2c\/devices\/\\-\\/unlock**”h]”j`)�”}”(hŒC**\/sys\/bus\/i2c\/devices\/\\-\\/unlock**”h]”hŒ?/sys/bus/i2c/devices/-/unlock”…”�”}”(hjxÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjtÏubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhjqÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjnÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjkÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^Ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[Ïubah}”(h]”jZÏah ]”h"]”Œ2abi_sys_bus_i2c_devices_busnum_primary_addr_unlock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j©ÏjPÏsj˜}”jZÏjPÏsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-i2c-devices-m24lr `”h]”(hŒDefined on file ”…”�”}”(hj®Ïh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-i2c-devices-m24lr `”h]”j§)�”}”(hj¸Ïh]”hŒsysfs-bus-i2c-devices-m24lr”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_i2c_devices_m24lr”uh1hh³jÝÉh´Khj®Ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhhÊh²hubhÞ)�”}”(hXWrite-only attribute used to present a password and unlock access to protected areas of the M24LR chip, including configuration registers such as the Sector Security Status (SSS) bytes. A valid password must be written to enable write access to these regions via the I2C interface.”h]”hXWrite-only attribute used to present a password and unlock access to protected areas of the M24LR chip, including configuration registers such as the Sector Security Status (SSS) bytes. A valid password must be written to enable write access to these regions via the I2C interface.”…”�”}”(hjÜÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒÄFormat: - Hexadecimal string representing a 32-bit (4-byte) password - Accepts 1 to 8 hex digits (e.g., "c", "1F", "a1b2c3d4") - No "0x" prefix, whitespace, or trailing newline - Case-insensitive ”h]”(j!)�”}”(hŒFormat:”h]”hŒFormat:”…”�”}”(hjñÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÝÉh´KhjíÏubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ:Hexadecimal string representing a 32-bit (4-byte) password”h]”hÞ)�”}”(hjÐh]”hŒ:Hexadecimal string representing a 32-bit (4-byte) password”…”�”}”(hj Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÐubj;)�”}”(hŒ7Accepts 1 to 8 hex digits (e.g., "c", "1F", "a1b2c3d4")”h]”hÞ)�”}”(hjÐh]”hŒCAccepts 1 to 8 hex digits (e.g., “câ€�, “1Fâ€�, “a1b2c3d4â€�)”…”�”}”(hj Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÐubj;)�”}”(hŒ/No "0x" prefix, whitespace, or trailing newline”h]”hÞ)�”}”(hj5Ðh]”hŒ3No “0xâ€� prefix, whitespace, or trailing newline”…”�”}”(hj7Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´Khj3Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÐubj;)�”}”(hŒCase-insensitive ”h]”hÞ)�”}”(hŒCase-insensitive”h]”hŒCase-insensitive”…”�”}”(hjNÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhjJÐubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÐubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÝÉh´KhjÿÏubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjíÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÝÉh´KhjêÏubj)�”}”(hŒÌBehavior: - If the password matches the internal stored value, access to protected memory/configuration is granted - If the password does not match the internally stored value, it will fail silently ”h]”(j!)�”}”(hŒ Behavior:”h]”hŒ Behavior:”…”�”}”(hjxÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÝÉh´KhjtÐubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒfIf the password matches the internal stored value, access to protected memory/configuration is granted”h]”hÞ)�”}”(hŒfIf the password matches the internal stored value, access to protected memory/configuration is granted”h]”hŒfIf the password matches the internal stored value, access to protected memory/configuration is granted”…”�”}”(hj�Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´KhjŒÐubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‰Ðubj;)�”}”(hŒSIf the password does not match the internally stored value, it will fail silently ”h]”hÞ)�”}”(hŒQIf the password does not match the internally stored value, it will fail silently”h]”hŒQIf the password does not match the internally stored value, it will fail silently”…”�”}”(hj¨Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝÉh´Khj¤Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‰Ðubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÝÉh´Khj†Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjtÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÝÉh´KhjêÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ6.. _abi_sys_bus_i2c_devices_mcu_device_board_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-i2c-devices-mcu-device-board-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjâÐubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/i2c\/devices\/\\/board_revision**”h]”j`)�”}”(hŒ<**\/sys\/bus\/i2c\/devices\/\\/board_revision**”h]”hŒ8/sys/bus/i2c/devices//board_revision”…”�”}”(hjüÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ@Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu”h´KhjõÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjßÐubah}”(h]”jÞÐah ]”h"]”Œ1abi_sys_bus_i2c_devices_mcu_device_board_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.ÑjÔÐsj˜}”jÞÐjÔÐsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”(hŒDefined on file ”…”�”}”(hj3Ñh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”j§)�”}”(hj=Ñh]”hŒ&sysfs-bus-i2c-devices-turris-omnia-mcu”…”�”}”(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”jIÑŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_i2c_devices_turris_omnia_mcu”uh1hh³jÑh´Khj3Ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubhÞ)�”}”(hŒ$(RO) Contains board revision number.”h]”hŒ$(RO) Contains board revision number.”…”�”}”(hjaÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubhÞ)�”}”(hŒ€Only available if board information is burned in the MCU (older revisions have board information burned in the ATSHA204-A chip).”h]”hŒ€Only available if board information is burned in the MCU (older revisions have board information burned in the ATSHA204-A chip).”…”�”}”(hjoÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubhÞ)�”}”(hŒ Format: %u.”h]”hŒ Format: %u.”…”�”}”(hj}Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_i2c_devices_mcu_device_first_mac_address:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-i2c-devices-mcu-device-first-mac-address”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj™ÑubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/i2c\/devices\/\\/first_mac_address**”h]”j`)�”}”(hŒ?**\/sys\/bus\/i2c\/devices\/\\/first_mac_address**”h]”hŒ;/sys/bus/i2c/devices//first_mac_address”…”�”}”(hj³Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K hj¬Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™Ñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–Ñubah}”(h]”j•Ñah ]”h"]”Œ4abi_sys_bus_i2c_devices_mcu_device_first_mac_address”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jäÑj‹Ñsj˜}”j•Ñj‹ÑsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”(hŒDefined on file ”…”�”}”(hjéÑh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”j§)�”}”(hjóÑh]”hŒ&sysfs-bus-i2c-devices-turris-omnia-mcu”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_i2c_devices_turris_omnia_mcu”uh1hh³jÑh´K hjéÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K hhÊh²hubhÞ)�”}”(hŒ¨(RO) Contains device first MAC address. Each Turris Omnia is allocated 3 MAC addresses. The two additional addresses are computed from the first one by incrementing it.”h]”hŒ¨(RO) Contains device first MAC address. Each Turris Omnia is allocated 3 MAC addresses. The two additional addresses are computed from the first one by incrementing it.”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K hhÊh²hubhÞ)�”}”(hŒ€Only available if board information is burned in the MCU (older revisions have board information burned in the ATSHA204-A chip).”h]”hŒ€Only available if board information is burned in the MCU (older revisions have board information burned in the ATSHA204-A chip).”…”�”}”(hj%Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K hhÊh²hubhÞ)�”}”(hŒ Format: %pM.”h]”hŒ Format: %pM.”…”�”}”(hj3Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_i2c_devices_mcu_device_front_button_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-i2c-devices-mcu-device-front-button-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjOÒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/i2c\/devices\/\\/front_button_mode**”h]”j`)�”}”(hŒ?**\/sys\/bus\/i2c\/devices\/\\/front_button_mode**”h]”hŒ;/sys/bus/i2c/devices//front_button_mode”…”�”}”(hjiÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhjbÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOÒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLÒubah}”(h]”jKÒah ]”h"]”Œ4abi_sys_bus_i2c_devices_mcu_device_front_button_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšÒjAÒsj˜}”jKÒjAÒsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”(hŒDefined on file ”…”�”}”(hjŸÒh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”j§)�”}”(hj©Òh]”hŒ&sysfs-bus-i2c-devices-turris-omnia-mcu”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_i2c_devices_turris_omnia_mcu”uh1hh³jÑh´KhjŸÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubhÞ)�”}”(hŒ¼(RW) The front button on the Turris Omnia router can be configured either to change the intensity of all the LEDs on the front panel, or to send the press event to the CPU as an interrupt.”h]”hŒ¼(RW) The front button on the Turris Omnia router can be configured either to change the intensity of all the LEDs on the front panel, or to send the press event to the CPU as an interrupt.”…”�”}”(hjÍÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒÍThis file switches between these two modes: - ``mcu`` makes the button press event be handled by the MCU to change the LEDs panel intensity. - ``cpu`` makes the button press event be handled by the CPU. ”h]”(j!)�”}”(hŒ+This file switches between these two modes:”h]”hŒ+This file switches between these two modes:”…”�”}”(hjâÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÑh´KhjÞÒubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ^``mcu`` makes the button press event be handled by the MCU to change the LEDs panel intensity.”h]”hÞ)�”}”(hŒ^``mcu`` makes the button press event be handled by the MCU to change the LEDs panel intensity.”h]”(jl1)�”}”(hŒ``mcu``”h]”hŒmcu”…”�”}”(hjþÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjúÒubhŒW makes the button press event be handled by the MCU to change the LEDs panel intensity.”…”�”}”(hjúÒh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhjöÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjóÒubj;)�”}”(hŒ<``cpu`` makes the button press event be handled by the CPU. ”h]”hÞ)�”}”(hŒ;``cpu`` makes the button press event be handled by the CPU.”h]”(jl1)�”}”(hŒ``cpu``”h]”hŒcpu”…”�”}”(hj$Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj ÓubhŒ4 makes the button press event be handled by the CPU.”…”�”}”(hj Óh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjóÒubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÑh´KhjðÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÞÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÑh´KhjÛÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ Format: %s.”h]”hŒ Format: %s.”…”�”}”(hjZÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_i2c_devices_mcu_device_front_button_poweron:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-i2c-devices-mcu-device-front-button-poweron”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjvÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/i2c\/devices\/\\/front_button_poweron**”h]”j`)�”}”(hŒB**\/sys\/bus\/i2c\/devices\/\\/front_button_poweron**”h]”hŒ>/sys/bus/i2c/devices//front_button_poweron”…”�”}”(hj�Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒÓubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K)hj‰Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjvÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjsÓubah}”(h]”jrÓah ]”h"]”Œ7abi_sys_bus_i2c_devices_mcu_device_front_button_poweron”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁÓjhÓsj˜}”jrÓjhÓsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”(hŒDefined on file ”…”�”}”(hjÆÓh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”j§)�”}”(hjÐÓh]”hŒ&sysfs-bus-i2c-devices-turris-omnia-mcu”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_i2c_devices_turris_omnia_mcu”uh1hh³jÑh´K)hjÆÓubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K)hhÊh²hubhÞ)�”}”(hŒÃ(RW) Newer versions of the microcontroller firmware of the Turris Omnia router support powering off the router into true low power mode. The router can be powered on by pressing the front button.”•œh]”hŒÃ(RW) Newer versions of the microcontroller firmware of the Turris Omnia router support powering off the router into true low power mode. The router can be powered on by pressing the front button.”…”�”}”(hjôÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K)hhÊh²hubhÞ)�”}”(hŒ>This file configures whether front button power on is enabled.”h]”hŒ>This file configures whether front button power on is enabled.”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K)hhÊh²hubhÞ)�”}”(hŒPThis file is present only if the power off feature is supported by the firmware.”h]”hŒPThis file is present only if the power off feature is supported by the firmware.”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K)hhÊh²hubhÞ)�”}”(hŒ Format: %i.”h]”hŒ Format: %i.”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K)hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_i2c_devices_mcu_device_fw_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-i2c-devices-mcu-device-fw-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj:ÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/i2c\/devices\/\\/fw_features**”h]”j`)�”}”(hŒ9**\/sys\/bus\/i2c\/devices\/\\/fw_features**”h]”hŒ5/sys/bus/i2c/devices//fw_features”…”�”}”(hjTÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K9hjMÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:Ôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7Ôubah}”(h]”j6Ôah ]”h"]”Œ.abi_sys_bus_i2c_devices_mcu_device_fw_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…Ôj,Ôsj˜}”j6Ôj,ÔsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”(hŒDefined on file ”…”�”}”(hjŠÔh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”j§)�”}”(hj”Ôh]”hŒ&sysfs-bus-i2c-devices-turris-omnia-mcu”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_i2c_devices_turris_omnia_mcu”uh1hh³jÑh´K9hjŠÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K9hhÊh²hubhÞ)�”}”(hŒ¬(RO) Newer versions of the microcontroller firmware report the features they support. These can be read from this file. If the MCU firmware is too old, this file reads 0x0.”h]”hŒ¬(RO) Newer versions of the microcontroller firmware report the features they support. These can be read from this file. If the MCU firmware is too old, this file reads 0x0.”…”�”}”(hj¸Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K9hhÊh²hubhÞ)�”}”(hŒ Format: 0x%x.”h]”hŒ Format: 0x%x.”…”�”}”(hjÆÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K9hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_i2c_devices_mcu_device_fw_version_hash_application:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-i2c-devices-mcu-device-fw-version-hash-application”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjâÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/i2c\/devices\/\\/fw_version_hash_application**”h]”j`)�”}”(hŒI**\/sys\/bus\/i2c\/devices\/\\/fw_version_hash_application**”h]”hŒE/sys/bus/i2c/devices//fw_version_hash_application”…”�”}”(hjüÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KChjõÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâÔubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjßÔubah}”(h]”jÞÔah ]”h"]”Œ>abi_sys_bus_i2c_devices_mcu_device_fw_version_hash_application”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-ÕjÔÔsj˜}”jÞÔjÔÔsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”(hŒDefined on file ”…”�”}”(hj2Õh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”j§)�”}”(hj<Õh]”hŒ&sysfs-bus-i2c-devices-turris-omnia-mcu”…”�”}”(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”jHÕŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_i2c_devices_turris_omnia_mcu”uh1hh³jÑh´KChj2Õubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KChhÊh²hubhÞ)�”}”(hŒe(RO) Contains the version hash (commit hash) of the application part of the microcontroller firmware.”h]”hŒe(RO) Contains the version hash (commit hash) of the application part of the microcontroller firmware.”…”�”}”(hj`Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KChhÊh²hubhÞ)�”}”(hŒ Format: %s.”h]”hŒ Format: %s.”…”�”}”(hjnÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KChhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_i2c_devices_mcu_device_fw_version_hash_bootloader:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-i2c-devices-mcu-device-fw-version-hash-bootloader”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjŠÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/i2c\/devices\/\\/fw_version_hash_bootloader**”h]”j`)�”}”(hŒH**\/sys\/bus\/i2c\/devices\/\\/fw_version_hash_bootloader**”h]”hŒD/sys/bus/i2c/devices//fw_version_hash_bootloader”…”�”}”(hj¤Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KLhj�Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡Õubah}”(h]”j†Õah ]”h"]”Œ=abi_sys_bus_i2c_devices_mcu_device_fw_version_hash_bootloader”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕÕj|Õsj˜}”j†Õj|ÕsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”(hŒDefined on file ”…”�”}”(hjÚÕh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”j§)�”}”(hjäÕh]”hŒ&sysfs-bus-i2c-devices-turris-omnia-mcu”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_i2c_devices_turris_omnia_mcu”uh1hh³jÑh´KLhjÚÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KLhhÊh²hubhÞ)�”}”(hŒd(RO) Contains the version hash (commit hash) of the bootloader part of the microcontroller firmware.”h]”hŒd(RO) Contains the version hash (commit hash) of the bootloader part of the microcontroller firmware.”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KLhhÊh²hubhÞ)�”}”(hŒ Format: %s.”h]”hŒ Format: %s.”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KLhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_i2c_devices_mcu_device_mcu_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-i2c-devices-mcu-device-mcu-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj2ÖubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/i2c\/devices\/\\/mcu_type**”h]”j`)�”}”(hŒ6**\/sys\/bus\/i2c\/devices\/\\/mcu_type**”h]”hŒ2/sys/bus/i2c/devices//mcu_type”…”�”}”(hjLÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KUhjEÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?Öubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2Öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/Öubah}”(h]”j.Öah ]”h"]”Œ+abi_sys_bus_i2c_devices_mcu_device_mcu_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}Öj$Ösj˜}”j.Öj$ÖsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”(hŒDefined on file ”…”�”}”(hj‚Öh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”j§)�”}”(hjŒÖh]”hŒ&sysfs-bus-i2c-devices-turris-omnia-mcu”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_i2c_devices_turris_omnia_mcu”uh1hh³jÑh´KUhj‚Öubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KUhhÊh²hubhÞ)�”}”(hŒ:(RO) Contains the microcontroller type (STM32, GD32, MKL).”h]”hŒ:(RO) Contains the microcontroller type (STM32, GD32, MKL).”…”�”}”(hj°Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KUhhÊh²hubhÞ)�”}”(hŒ Format: %s.”h]”hŒ Format: %s.”…”�”}”(hj¾Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KUhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_i2c_devices_mcu_device_reset_selector:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-i2c-devices-mcu-device-reset-selector”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÚÖubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/i2c\/devices\/\\/reset_selector**”h]”j`)�”}”(hŒ<**\/sys\/bus\/i2c\/devices\/\\/reset_selector**”h]”hŒ8/sys/bus/i2c/devices//reset_selector”…”�”}”(hjôÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K]hjíÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚÖubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×Öubah}”(h]”jÖÖah ]”h"]”Œ1abi_sys_bus_i2c_devices_mcu_device_reset_selector”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%×jÌÖsj˜}”jÖÖjÌÖsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”(hŒDefined on file ”…”�”}”(hj*×h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”j§)�”}”(hj4×h]”hŒ&sysfs-bus-i2c-devices-turris-omnia-mcu”…”�”}”(hj6×h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2×ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@׌reftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_i2c_devices_turris_omnia_mcu”uh1hh³jÑh´K]hj*×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K]hhÊh²hubhÞ)�”}”(hŒ…(RO) Contains the selected factory reset level, determined by how long the rear reset button was held by the user during board reset.”h]”hŒ…(RO) Contains the selected factory reset level, determined by how long the rear reset button was held by the user during board reset.”…”�”}”(hjX×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K]hhÊh²hubhÞ)�”}”(hŒ Format: %i.”h]”hŒ Format: %i.”…”�”}”(hjf×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K]hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_i2c_devices_mcu_device_serial_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-i2c-devices-mcu-device-serial-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj‚×ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/i2c\/devices\/\\/serial_number**”h]”j`)�”}”(hŒ;**\/sys\/bus\/i2c\/devices\/\\/serial_number**”h]”hŒ7/sys/bus/i2c/devices//serial_number”…”�”}”(hjœ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´Kghj•×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚×ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×ubah}”(h]”j~×ah ]”h"]”Œ0abi_sys_bus_i2c_devices_mcu_device_serial_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍ×jt×sj˜}”j~×jt×subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”(hŒDefined on file ”…”�”}”(hjÒ×h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-i2c-devices-turris-omnia-mcu `”h]”j§)�”}”(hjÜ×h]”hŒ&sysfs-bus-i2c-devices-turris-omnia-mcu”…”�”}”(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ÅŒ7abi_file_testing_sysfs_bus_i2c_devices_turris_omnia_mcu”uh1hh³jÑh´KghjÒ×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KghhÊh²hubhÞ)�”}”(hŒC(RO) Contains the 64-bit board serial number in hexadecimal format.”h]”hŒC(RO) Contains the 64-bit board serial number in hexadecimal format.”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KghhÊh²hubhÞ)�”}”(hŒ€Only available if board information is burned in the MCU (older revisions have board information burned in the ATSHA204-A chip).”h]”hŒ€Only available if board information is burned in the MCU (older revisions have board information burned in the ATSHA204-A chip).”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KghhÊh²hubhÞ)�”}”(hŒFormat: %016X.”h]”hŒFormat: %016X.”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KghhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_i2c_devices_xxx_fw_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-i2c-devices-xxx-fw-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj8ØubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/i2c\/devices\/xxx\/fw_version**”h]”j`)�”}”(hŒ-**\/sys\/bus\/i2c\/devices\/xxx\/fw_version**”h]”hŒ)/sys/bus/i2c/devices/xxx/fw_version”…”�”}”(hjRØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-driver-input-exc3000”h´KhjKØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEØubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8Øubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5Øubah}”(h]”j4Øah ]”h"]”Œ&abi_sys_bus_i2c_devices_xxx_fw_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„Øj*Øsj˜}”j4Øj*ØsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-input-exc3000 `”h]”(hŒDefined on file ”…”�”}”(hj‰Øh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-input-exc3000 `”h]”j§)�”}”(hj“Øh]”hŒsysfs-driver-input-exc3000”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_input_exc3000”uh1hh³jfØh´Khj‰Øubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´KhhÊh²hubhÞ)�”}”(hŒ[Reports the firmware version provided by the touchscreen, for example "00_T6" on a EXC80H60”h]”hŒ_Reports the firmware version provided by the touchscreen, for example “00_T6â€� on a EXC80H60”…”�”}”(hj·Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´KhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjÅØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´KhhÊh²hubhÞ)�”}”(hŒ#Valid values: Represented as string”h]”hŒ#Valid values: Represented as string”…”�”}”(hjÓØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_i2c_devices_xxx_model:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-i2c-devices-xxx-model”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjïØubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/bus\/i2c\/devices\/xxx\/model**”h]”j`)�”}”(hŒ(**\/sys\/bus\/i2c\/devices\/xxx\/model**”h]”hŒ$/sys/bus/i2c/devices/xxx/model”…”�”}”(hj Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´K hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüØubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïØubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìØubah}”(h]”jëØah ]”h"]”Œ!abi_sys_bus_i2c_devices_xxx_model”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:ÙjáØsj˜}”jëØjáØsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-input-exc3000 `”h]”(hŒDefined on file ”…”�”}”(hj?Ùh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-input-exc3000 `”h]”j§)�”}”(hjIÙh]”hŒsysfs-driver-input-exc3000”…”�”}”(hjKÙh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGÙubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUÙŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_input_exc3000”uh1hh³jfØh´K hj?Ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´K hhÊh²hubhÞ)�”}”(hŒdReports the model identification provided by the touchscreen, for example "Orion_1320" on a EXC80H60”h]”hŒhReports the model identification provided by the touchscreen, for example “Orion_1320â€� on a EXC80H60”…”�”}”(hjmÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´K hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj{Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´K hhÊh²hubhÞ)�”}”(hŒ#Valid values: Represented as string”h]”hŒ#Valid values: Represented as string”…”�”}”(hj‰Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´K hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_i2c_devices_xxx_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-i2c-devices-xxx-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj¥ÙubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/bus\/i2c\/devices\/xxx\/type**”h]”j`)�”}”(hŒ'**\/sys\/bus\/i2c\/devices\/xxx\/type**”h]”hŒ#/sys/bus/i2c/devices/xxx/type”…”�”}”(hj¿Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´Khj¸Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥Ùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢Ùubah}”(h]”j¡Ùah ]”h"]”Œ abi_sys_bus_i2c_devices_xxx_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jðÙj—Ùsj˜}”j¡Ùj—ÙsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-input-exc3000 `”h]”(hŒDefined on file ”…”�”}”(hjõÙh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-input-exc3000 `”h]”j§)�”}”(hjÿÙh]”hŒsysfs-driver-input-exc3000”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_input_exc3000”uh1hh³jfØh´KhjõÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´KhhÊh²hubhÞ)�”}”(hŒ[Reports the type identification provided by the touchscreen, for example "PCAP82H80 Series"”h]”hŒ_Reports the type identification provided by the touchscreen, for example “PCAP82H80 Seriesâ€�”…”�”}”(hj#Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´KhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj1Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´KhhÊh²hubhÞ)�”}”(hŒ#Valid values: Represented as string”h]”hŒ#Valid values: Represented as string”…”�”}”(hj?Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfØh´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_i2c_drivers_ucsi_ccg_do_flash:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-i2c-drivers-ucsi-ccg-do-flash”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj[ÚubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/i2c\/drivers\/ucsi_ccg\/\.\.\.\/do_flash**”h]”j`)�”}”(hŒ8**\/sys\/bus\/i2c\/drivers\/ucsi_ccg\/\.\.\.\/do_flash**”h]”hŒ4/sys/bus/i2c/drivers/ucsi_ccg/.../do_flash”…”�”}”(hjuÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-driver-ucsi-ccg”h´KhjnÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[Úubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXÚubah}”(h]”jWÚah ]”h"]”Œ)abi_sys_bus_i2c_drivers_ucsi_ccg_do_flash”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§ÚjMÚsj˜}”jWÚjMÚsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-driver-ucsi-ccg `”h]”(hŒDefined on file ”…”�”}”(hj¬Úh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-ucsi-ccg `”h]”j§)�”}”(hj¶Úh]”hŒsysfs-driver-ucsi-ccg”…”�”}”(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ÅŒ&abi_file_testing_sysfs_driver_ucsi_ccg”uh1hh³j‰Úh´Khj¬Úubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰Úh´KhhÊh²hubhÞ)�”}”(hŒlTell the driver for Cypress CCGx Type-C controller to attempt firmware upgrade by writing [Yy1] to the file.”h]”hŒlTell the driver for Cypress CCGx Type-C controller to attempt firmware upgrade by writing [Yy1] to the file.”…”�”}”(hjÚÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰Úh´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_i3c_devices_bus_id_device_pid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-i3c-devices-bus-id-device-pid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\-\**”h]”j`)�”}”(hŒ:**\/sys\/bus\/i3c\/devices\/\\-\**”h]”hŒ6/sys/bus/i3c/devices/-”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-i3c”h´Kžhj Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöÚubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóÚubah}”(h]”jòÚah ]”h"]”Œ)abi_sys_bus_i3c_devices_bus_id_device_pid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBÛjèÚsj˜}”jòÚjèÚsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjGÛh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjQÛh]”hŒ sysfs-bus-i3c”…”�”}”(hjSÛh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOÛubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]ÛŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´KžhjGÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KžhhÊh²hubhÞ)�”}”(hŒeThese directories are just symbolic links to /sys/bus/i3c/devices/i3c-/-.”h]”hŒeThese directories are just symbolic links to /sys/bus/i3c/devices/i3c-/-.”…”�”}”(hjuÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KžhhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_i3c_devices_i3c_bus_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-i3c-devices-i3c-bus-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj‘ÛubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/i3c\/devices\/i3c\-\**”h]”j`)�”}”(hŒ.**\/sys\/bus\/i3c\/devices\/i3c\-\**”h]”hŒ*/sys/bus/i3c/devices/i3c-”…”�”}”(hj«Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´Khj¤Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘Ûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽÛubah}”(h]”j�Ûah ]”h"]”Œ"abi_sys_bus_i3c_devices_i3c_bus_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜÛjƒÛsj˜}”j�ÛjƒÛsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjáÛh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjëÛh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´KhjáÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KhhÊh²hubhÞ)�”}”(hŒ\An I3C bus. This directory will contain one sub-directory per I3C device present on the bus.”h]”hŒ\An I3C bus. This directory will contain one sub-directory per I3C device present on the bus.”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj+ÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\**”h]”j`)�”}”(hŒL**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\**”h]”hŒH/sys/bus/i3c/devices/i3c-/-”…”�”}”(hjEÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´Kjhj>Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+Üubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(Üubah}”(h]”j'Üah ]”h"]”Œ4abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvÜjÜsj˜}”j'ÜjÜsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hj{Üh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hj…Üh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´Kjhj{Üubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KjhhÊh²hubhÞ)�”}”(hŒ„An I3C device present on I3C bus identified by . Note that all devices are represented including the master driving the bus.”h]”hŒ„An I3C device present on I3C bus identified by . Note that all devices are represented including the master driving the bus.”…”�”}”(hj©Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KjhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_bcr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-bcr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hjÅÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/bcr**”h]”j`)�”}”(hŒQ**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/bcr**”h]”hŒM/sys/bus/i3c/devices/i3c-/-/bcr”…”�”}”(hjßÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KyhjØÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅÜubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂÜubah}”(h]”jÁÜah ]”h"]”Œ8abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_bcr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝj·Üsj˜}”jÁÜj·ÜsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjÝh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjÝh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´KyhjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KyhhÊh²hubhÞ)�”}”(hŒ­BCR stands for Bus Characteristics Register and express the device capabilities in term of speed, maximum read/write length, etc. See the I3C specification for more details.”h]”hŒ­BCR stands for Bus Characteristics Register and express the device capabilities in term of speed, maximum read/write length, etc. See the I3C specification for more details.”…”�”}”(hjCÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KyhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_dcr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-dcr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj_ÝubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/dcr**”h]”j`)�”}”(hŒQ**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/dcr**”h]”hŒM/sys/bus/i3c/devices/i3c-/-/dcr”…”�”}”(hjyÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K�hjrÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_Ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\Ýubah}”(h]”j[Ýah ]”h"]”Œ8abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_dcr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªÝjQÝsj˜}”j[ÝjQÝsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hj¯Ýh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hj¹Ýh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´K�hj¯Ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K�hhÊh²hubhÞ)�”}”(hŒ›DCR stands for Device Characteristics Register and express the device capabilities in term of exposed features. See the I3C specification for more details.”h]”hŒ›DCR stands for Device Characteristics Register and express the device capabilities in term of exposed features. See the I3C specification for more details.”…”�”}”(hjÝÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K�hhÊh²hubj))�”}”(hŒN.. _abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_dev_nack_retry_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒIabi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-dev-nack-retry-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kduh1j@hjùÝubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒb**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/dev_nack_retry_count**”h]”j`)�”}”(hŒb**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/dev_nack_retry_count**”h]”hŒ^/sys/bus/i3c/devices/i3c-/-/dev_nack_retry_count”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K¥hj Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjùÝubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjöÝubah}”(h]”jõÝah ]”h"]”ŒIabi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_dev_nack_retry_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDÞjëÝsj˜}”jõÝjëÝsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjIÞh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjSÞh]”hŒ sysfs-bus-i3c”…”�”}”(hjUÞh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQÞubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_ÞŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´K¥hjIÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K¥hhÊh²hubhÞ)�”}”(hXExpose the dev_nak_retry_count which controls the number of automatic retries that will be performed by the controller when the target device returns a NACK response. A value of 0 disables the automatic retries. Exist only when I3C constroller supports this retry on nack feature.”h]”hXExpose the dev_nak_retry_count which controls the number of automatic retries that will be performed by the controller when the target device returns a NACK response. A value of 0 disables the automatic retries. Exist only when I3C constroller supports this retry on nack feature.”…”�”}”(hjwÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K¥hhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_dynamic_address:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-dynamic-address”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_uh1j@hj“ÞubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/dynamic_address**”h]”j`)�”}”(hŒ]**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/dynamic_address**”h]”hŒY/sys/bus/i3c/devices/i3c-/-/dynamic_address”…”�”}”(hj­Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©Þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´Krhj¦Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“Þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Þubah}”(h]”j�Þah ]”h"]”ŒDabi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_dynamic_address”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞÞj…Þsj˜}”j�Þj…ÞsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjãÞh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjíÞh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´KrhjãÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KrhhÊh²hubhÞ)�”}”(hŒoDynamic address assigned to device -. This address may change if the bus is re-initialized.”h]”hŒoDynamic address assigned to device -. This address may change if the bus is re-initialized.”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KrhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_hdrcap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-hdrcap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hj-ßubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/hdrcap**”h]”j`)�”}”(hŒT**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/hdrcap**”h]”hŒP/sys/bus/i3c/devices/i3c-/-/hdrcap”…”�”}”(hjGßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K“hj@ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-ßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*ßubah}”(h]”j)ßah ]”h"]”Œ;abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_hdrcap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jxßjßsj˜}”j)ßjßsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hj}ßh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hj‡ßh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´K“hj}ßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K“hhÊh²hubhÞ)�”}”(hŒ´Expose the HDR (High Data Rate) capabilities of a device. Returns a list of supported HDR mode, each element is separated by space. Modes can be "hdr-ddr", "hdr-tsp" and "hdr-tsl".”h]”hŒÀExpose the HDR (High Data Rate) capabilities of a device. Returns a list of supported HDR mode, each element is separated by space. Modes can be “hdr-ddrâ€�, “hdr-tspâ€� and “hdr-tslâ€�.”…”�”}”(hj«ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K“hhÊh²hubhÞ)�”}”(hŒASee the I3C specification for more details about these HDR modes.”h]”hŒASee the I3C specification for more details about these HDR modes.”…”�”}”(hj¹ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K“hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_pid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-pid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hjÕßubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/pid**”h]”j`)�”}”(hŒQ**\/sys\/bus\/i3c\/devices\/i3c\-\\/\\-\\/pid**”h]”hŒM/sys/bus/i3c/devices/i3c-/-/pid”…”�”}”(hjïßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K‰hjèßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâßubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒßubah}”(h]”jÑßah ]”h"]”Œ8abi_sys_bus_i3c_devices_i3c_bus_id_bus_id_device_pid_pid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j àjÇßsj˜}”jÑßjÇßsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hj%àh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hj/àh]”hŒ sysfs-bus-i3c”…”�”}”(hj1à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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´K‰hj%àubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K‰hhÊh²hubhÞ)�”}”(hXPID stands for Provisioned ID and is used to uniquely identify a device on a bus. This PID contains information about the vendor, the part and an instance ID so that several devices of the same type can be connected on the same bus. See the I3C specification for more details.”h]”hXPID stands for Provisioned ID and is used to uniquely identify a device on a bus. This PID contains information about the vendor, the part and an instance ID so that several devices of the same type can be connected on the same bus. See the I3C specification for more details.”…”�”}”(hjSàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K‰hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_i3c_devices_i3c_bus_id_bcr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-i3c-devices-i3c-bus-id-bcr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjoàubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/i3c\/devices\/i3c\-\\/bcr**”h]”j`)�”}”(hŒ3**\/sys\/bus\/i3c\/devices\/i3c\-\\/bcr**”h]”hŒ//sys/bus/i3c/devices/i3c-/bcr”…”�”}”(hj‰àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K.hj‚àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|àubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoàubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlàubah}”(h]”jkàah ]”h"]”Œ&abi_sys_bus_i3c_devices_i3c_bus_id_bcr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºàjaàsj˜}”jkàjaàsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hj¿àh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjÉàh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´K.hj¿àubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K.hhÊh²hubhÞ)�”}”(hŒôBCR stands for Bus Characteristics Register and express the device capabilities in term of speed, maximum read/write length, etc. See the I3C specification for more details. This entry describes the BCR of the master controller driving the bus.”h]”hŒôBCR stands for Bus Characteristics Register and express the device capabilities in term of speed, maximum read/write length, etc. See the I3C specification for more details. This entry describes the BCR of the master controller driving the bus.”…”�”}”(hjíàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K.hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_i3c_devices_i3c_bus_id_current_master:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-i3c-devices-i3c-bus-id-current-master”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj áubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/i3c\/devices\/i3c\-\\/current_master**”h]”j`)�”}”(hŒ>**\/sys\/bus\/i3c\/devices\/i3c\-\\/current_master**”h]”hŒ:/sys/bus/i3c/devices/i3c-/current_master”…”�”}”(hj#áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´Khjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj áubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjáubah}”(h]”jáah ]”h"]”Œ1abi_sys_bus_i3c_devices_i3c_bus_id_current_master”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTájûàsj˜}”jájûàsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjYáh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjcáh]”hŒ sysfs-bus-i3c”…”�”}”(hjeáh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaáubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joáŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´KhjYáubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KhhÊh²hubhÞ)�”}”(hŒåExpose the master that owns the bus (-) at the time this file is read. Note that bus ownership can change overtime, so there's no guarantee that when the read() call returns, the value returned is still valid.”h]”hŒçExpose the master that owns the bus (-) at the time this file is read. Note that bus ownership can change overtime, so there’s no guarantee that when the read() call returns, the value returned is still valid.”…”�”}”(hj‡áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_i3c_devices_i3c_bus_id_dcr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-i3c-devices-i3c-bus-id-dcr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj£áubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/i3c\/devices\/i3c\-\\/dcr**”h]”j`)�”}”(hŒ3**\/sys\/bus\/i3c\/devices\/i3c\-\\/dcr**”h]”hŒ//sys/bus/i3c/devices/i3c-/dcr”…”�”}”(hj½áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K8hj¶áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°áubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£áubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj áubah}”(h]”jŸáah ]”h"]”Œ&abi_sys_bus_i3c_devices_i3c_bus_id_dcr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîáj•ásj˜}”jŸáj•ásubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjóáh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjýáh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´K8hjóáubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K8hhÊh²hubhÞ)�”}”(hŒâDCR stands for Device Characteristics Register and express the device capabilities in term of exposed features. See the I3C specification for more details. This entry describes the DCR of the master controller driving the bus.”h]”hŒâDCR stands for Device Characteristics Register and express the device capabilities in term of exposed features. See the I3C specification for more details. This entry describes the DCR of the master controller driving the bus.”…”�”}”(hj!âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K8hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_i3c_devices_i3c_bus_id_do_daa:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-i3c-devices-i3c-bus-id-do-daa”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj=âubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/i3c\/devices\/i3c\-\\/do_daa**”h]”j`)�”}”(hŒ6**\/sys\/bus\/i3c\/devices\/i3c\-\\/do_daa**”h]”hŒ2/sys/bus/i3c/devices/i3c-/do_daa”…”�”}”(hjWâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K¯hjPâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJâubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=âubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:âubah}”(h]”j9âah ]”h"]”Œ)abi_sys_bus_i3c_devices_i3c_bus_id_do_daa”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆâj/âsj˜}”j9âj/âsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hj�âh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hj—âh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´K¯hj�âubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K¯hhÊh²hubhÞ)�”}”(hXƒWrite-only attribute that triggers a Dynamic Address Assignment (DAA) procedure which discovers new I3C devices on the bus. Writing a boolean true value (1, y, yes, true, on) to this attribute causes the master controller to perform DAA, which includes broadcasting an ENTDAA (Enter Dynamic Address Assignment) Common Command Code (CCC) on the bus. Writing a false value returns -EINVAL.”h]”hXƒWrite-only attribute that triggers a Dynamic Address Assignment (DAA) procedure which discovers new I3C devices on the bus. Writing a boolean true value (1, y, yes, true, on) to this attribute causes the master controller to perform DAA, which includes broadcasting an ENTDAA (Enter Dynamic Address Assignment) Common Command Code (CCC) on the bus. Writing a false value returns -EINVAL.”…”�”}”(hj»âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K¯hhÊh²hubhÞ)�”}”(hŒþThis is useful for discovering I3C devices that were not present during initial bus initialization and are unable to issue Hot-Join. Only devices without a currently assigned dynamic address will respond to the ENTDAA broadcast and be assigned addresses.”h]”hŒþThis is useful for discovering I3C devices that were not present during initial bus initialization and are unable to issue Hot-Join. Only devices without a currently assigned dynamic address will respond to the ENTDAA broadcast and be assigned addresses.”…”�”}”(hjÉâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K¯hhÊh²hubhÞ)�”}”(hŒ¶Note that this mechanism is distinct from Hot-Join, since this is controller-initiated discovery, while Hot-Join is device-initiated method to provoke controller discovery procedure.”h]”hŒ¶Note that this mechanism is distinct from Hot-Join, since this is controller-initiated discovery, while Hot-Join is device-initiated method to provoke controller discovery procedure.”…”�”}”(hj×âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K¯hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_i3c_devices_i3c_bus_id_dynamic_address:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-i3c-devices-i3c-bus-id-dynamic-address”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjóâubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/i3c\/devices\/i3c\-\\/dynamic_address**”h]”j`)�”}”(hŒ?**\/sys\/bus\/i3c\/devices\/i3c\-\\/dynamic_address**”h]”hŒ;/sys/bus/i3c/devices/i3c-/dynamic_address”…”�”}”(hj ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K'hjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjóâubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjðâubah}”(h]”jïâah ]”h"]”Œ2abi_sys_bus_i3c_devices_i3c_bus_id_dynamic_address”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>ãjåâsj˜}”jïâjåâsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjCãh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjMãh]”hŒ sysfs-bus-i3c”…”�”}”(hjOãh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjKãubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jYãŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´K'hjCãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K'hhÊh²hubhÞ)�”}”(hŒhDynamic address assigned to the master controller. This address may change if the bus is re-initialized.”h]”hŒhDynamic address assigned to the master controller. This address may change if the bus is re-initialized.”…”�”}”(hjqãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K'hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_i3c_devices_i3c_bus_id_hdrcap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-i3c-devices-i3c-bus-id-hdrcap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj�ãubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/i3c\/devices\/i3c\-\\/hdrcap**”h]”j`)�”}”(hŒ6**\/sys\/bus\/i3c\/devices\/i3c\-\\/hdrcap**”h]”hŒ2/sys/bus/i3c/devices/i3c-/hdrcap”…”�”}”(hj§ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KNhj ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjšãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠãubah}”(h]”j‰ãah ]”h"]”Œ)abi_sys_bus_i3c_devices_i3c_bus_id_hdrcap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØãjãsj˜}”j‰ãjãsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjÝãh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjçãh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´KNhjÝãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KNhhÊh²hubhÞ)�”}”(hŒöExpose the HDR (High Data Rate) capabilities of a device. Returns a list of supported HDR mode, each element is separated by space. Modes can be "hdr-ddr", "hdr-tsp" and "hdr-tsl". See the I3C specification for more details about these HDR modes.”h]”hXExpose the HDR (High Data Rate) capabilities of a device. Returns a list of supported HDR mode, each element is separated by space. Modes can be “hdr-ddrâ€�, “hdr-tspâ€� and “hdr-tslâ€�. See the I3C specification for more details about these HDR modes.”…”�”}”(hj äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KNhhÊh²hubhÞ)�”}”(hŒIThis entry describes the HDRCAP of the master controller driving the bus.”h]”hŒIThis entry describes the HDRCAP of the master controller driving the bus.”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KNhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_i3c_devices_i3c_bus_id_hotjoin:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-i3c-devices-i3c-bus-id-hotjoin”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj5äubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/i3c\/devices\/i3c\-\\/hotjoin**”h]”j`)�”}”(hŒ7**\/sys\/bus\/i3c\/devices\/i3c\-\\/hotjoin**”h]”hŒ3/sys/bus/i3c/devices/i3c-/hotjoin”…”�”}”(hjOäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K[hjHäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBäubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5äubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2äubah}”(h]”j1äah ]”h"]”Œ*abi_sys_bus_i3c_devices_i3c_bus_id_hotjoin”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€äj'äsj˜}”j1äj'äsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hj…äh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hj�äh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´K[hj…äubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K[hhÊh²hubhÞ)�”}”(hX~I3C’s Hot-Join mechanism allows an I3C Device to inform the Active Controller that a newly-joined Target is present on the I3C Bus and is ready to receive a Dynamic Address, in order to become fully functional on the Bus. Hot-Join is used when the Target is mounted on the same I3C bus and remains depowered until needed or until the Target is physically inserted into the I3C bus”h]”hX~I3C’s Hot-Join mechanism allows an I3C Device to inform the Active Controller that a newly-joined Target is present on the I3C Bus and is ready to receive a Dynamic Address, in order to become fully functional on the Bus. Hot-Join is used when the Target is mounted on the same I3C bus and remains depowered until needed or until the Target is physically inserted into the I3C bus”…”�”}”(hj³äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K[hhÊh²hubhÞ)�”}”(hŒZThis entry allows to enable or disable Hot-join of the Current Controller driving the bus.”h]”hŒZThis entry allows to enable or disable Hot-join of the Current Controller driving the bus.”…”�”}”(hjÁäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K[hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_i3c_devices_i3c_bus_id_i2c_scl_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-i3c-devices-i3c-bus-id-i2c-scl-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjÝäubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/i3c\/devices\/i3c\-\\/i2c_scl_frequency**”h]”j`)�”}”(hŒA**\/sys\/bus\/i3c\/devices\/i3c\-\\/i2c_scl_frequency**”h]”hŒ=/sys/bus/i3c/devices/i3c-/i2c_scl_frequency”…”�”}”(hj÷äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K hjðäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjêäubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝäubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚäubah}”(h]”jÙäah ]”h"]”Œ4abi_sys_bus_i3c_devices_i3c_bus_id_i2c_scl_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(åjÏäsj˜}”jÙäjÏäsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hj-åh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hj7åh]”hŒ sysfs-bus-i3c”…”�”}”(hj9åh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5åubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jCåŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´K hj-åubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K hhÊh²hubhÞ)�”}”(hŒMThe frequency (expressed in Hz) of the SCL signal when operating in I2C mode.”h]”hŒMThe frequency (expressed in Hz) of the SCL signal when operating in I2C mode.”…”�”}”(hj[åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´K hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_i3c_devices_i3c_bus_id_i3c_scl_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-i3c-devices-i3c-bus-id-i3c-scl-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjwåubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/i3c\/devices\/i3c\-\\/i3c_scl_frequency**”h]”j`)�”}”(hŒA**\/sys\/bus\/i3c\/devices\/i3c\-\\/i3c_scl_frequency**”h]”hŒ=/sys/bus/i3c/devices/i3c-/i3c_scl_frequency”…”�”}”(hj‘åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KhjŠåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„åubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjwåubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjtåubah}”(h]”jsåah ]”h"]”Œ4abi_sys_bus_i3c_devices_i3c_bus_id_i3c_scl_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÂåjiåsj˜}”jsåjiåsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjÇåh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjÑåh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´KhjÇåubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KhhÊh²hubhÞ)�”}”(hŒQThe frequency (expressed in Hz) of the SCL signal when operating in I3C SDR mode.”h]”hŒQThe frequency (expressed in Hz) of the SCL signal when operating in I3C SDR mode.”…”�”}”(hjõåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_i3c_devices_i3c_bus_id_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-i3c-devices-i3c-bus-id-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/i3c\/devices\/i3c\-\\/mode**”h]”j`)�”}”(hŒ4**\/sys\/bus\/i3c\/devices\/i3c\-\\/mode**”h]”hŒ0/sys/bus/i3c/devices/i3c-/mode”…”�”}”(hj+æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´Khj$æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!æubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæubah}”(h]”j æah ]”h"]”Œ'abi_sys_bus_i3c_devices_i3c_bus_id_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\æjæsj˜}”j æjæsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjaæh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjkæh]”hŒ sysfs-bus-i3c”…”�”}”(hjmæh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjiæubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jwæŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´Khjaæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KhhÊh²hubhÞ)�”}”(hŒ”I3C bus mode. Can be "pure", "mixed-fast" or "mixed-slow". See the I3C specification for a detailed description of what each of these modes implies.”h]”hŒ I3C bus mode. Can be “pureâ€�, “mixed-fastâ€� or “mixed-slowâ€�. See the I3C specification for a detailed description of what each of these modes implies.”…”�”}”(hj�æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_i3c_devices_i3c_bus_id_pid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-i3c-devices-i3c-bus-id-pid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj«æubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/i3c\/devices\/i3c\-\\/pid**”h]”j`)�”}”(hŒ3**\/sys\/bus\/i3c\/devices\/i3c\-\\/pid**”h]”hŒ//sys/bus/i3c/devices/i3c-/pid”…”�”}”(hjÅæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KBhj¾æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»æubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸æubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj«æubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨æubah}”(h]”j§æah ]”h"]”Œ&abi_sys_bus_i3c_devices_i3c_bus_id_pid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jöæj�æsj˜}”j§æj�æsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-i3c `”h]”(hŒDefined on file ”…”�”}”(hjûæh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-i3c `”h]”j§)�”}”(hjçh]”hŒ sysfs-bus-i3c”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_i3c”uh1hh³j$Ûh´KBhjûæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KBhhÊh²hubhÞ)�”}”(hX[PID stands for Provisioned ID and is used to uniquely identify a device on a bus. This PID contains information about the vendor, the part and an instance ID so that several devices of the same type can be connected on the same bus. See the I3C specification for more details. This entry describes the PID of the master controller driving the bus.”•]h]”hX[PID stands for Provisioned ID and is used to uniquely identify a device on a bus. This PID contains information about the vendor, the part and an instance ID so that several devices of the same type can be connected on the same bus. See the I3C specification for more details. This entry describes the PID of the master controller driving the bus.”…”�”}”(hj)çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$Ûh´KBhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_device_n_in_illuminance0_calibrate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-device-n-in-illuminance0-calibrate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjEçubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/device[n]\/in_illuminance0_calibrate**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/device[n]\/in_illuminance0_calibrate**”h]”hŒ>/sys/bus/iio/devices/device[n]/in_illuminance0_calibrate”…”�”}”(hj_çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-bus-iio-light-tsl2772”h´KhjXçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUçubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRçubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjEçubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjBçubah}”(h]”jAçah ]”h"]”Œ:abi_sys_bus_iio_devices_device_n_in_illuminance0_calibrate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘çj7çsj˜}”jAçj7çsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-iio-light-tsl2772 `”h]”(hŒDefined on file ”…”�”}”(hj–çh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-iio-light-tsl2772 `”h]”j§)�”}”(hj çh]”hŒsysfs-bus-iio-light-tsl2772”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_iio_light_tsl2772”uh1hh³jsçh´Khj–çubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsçh´KhhÊh²hubhÞ)�”}”(hŒpCauses an internal calibration of the als gain trim value which is later used in calculating illuminance in lux.”h]”hŒpCauses an internal calibration of the als gain trim value which is later used in calculating illuminance in lux.”…”�”}”(hjÄçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsçh´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_device_n_in_illuminance_calibrate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-device-n-in-illuminance-calibrate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjàçubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/device[n]\/in_illuminance_calibrate**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/device[n]\/in_illuminance_calibrate**”h]”hŒ=/sys/bus/iio/devices/device[n]/in_illuminance_calibrate”…”�”}”(hjúçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjöçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-bus-iio-light-tsl2583”h´Khjóçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðçubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíçubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjàçubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝçubah}”(h]”jÜçah ]”h"]”Œ9abi_sys_bus_iio_devices_device_n_in_illuminance_calibrate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,èjÒçsj˜}”jÜçjÒçsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-iio-light-tsl2583 `”h]”(hŒDefined on file ”…”�”}”(hj1èh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-iio-light-tsl2583 `”h]”j§)�”}”(hj;èh]”hŒsysfs-bus-iio-light-tsl2583”…”�”}”(hj=èh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9èubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jGèŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_iio_light_tsl2583”uh1hh³jèh´Khj1èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhhÊh²hubhÞ)�”}”(hŒ~This property causes an internal calibration of the als gain trim value which is later used in calculating illuminance in lux.”h]”hŒ~This property causes an internal calibration of the als gain trim value which is later used in calculating illuminance in lux.”…”�”}”(hj_èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_iio_devices_device_n_in_illuminance_input_target:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hjËèh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-iio-light-tsl2583 `”h]”j§)�”}”(hjÕèh]”hŒsysfs-bus-iio-light-tsl2583”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_iio_light_tsl2583”uh1hh³jèh´KhjËèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhhÊh²hubhÞ)�”}”(hŒyThis property is the known externally illuminance (in lux). It is used in the process of calibrating the device accuracy.”h]”hŒyThis property is the known externally illuminance (in lux). It is used in the process of calibrating the device accuracy.”…”�”}”(hjùèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_device_n_in_illuminance_lux_table:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-device-n-in-illuminance-lux-table”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjéubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/device[n]\/in_illuminance_lux_table**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/device[n]\/in_illuminance_lux_table**”h]”hŒ=/sys/bus/iio/devices/device[n]/in_illuminance_lux_table”…”�”}”(hj/éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´Khj(éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"éubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjéubah}”(h]”jéah ]”h"]”Œ9abi_sys_bus_iio_devices_device_n_in_illuminance_lux_table”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`éjésj˜}”jéjésubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-iio-light-tsl2583 `”h]”(hŒDefined on file ”…”�”}”(hjeéh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-iio-light-tsl2583 `”h]”j§)�”}”(hjoéh]”hŒsysfs-bus-iio-light-tsl2583”…”�”}”(hjqéh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjméubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{éŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_iio_light_tsl2583”uh1hh³jèh´Khjeéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhhÊh²hubhÞ)�”}”(hŒYThis property gets/sets the table of coefficients used in calculating illuminance in lux.”h]”hŒYThis property gets/sets the table of coefficients used in calculating illuminance in lux.”…”�”}”(hj“éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_iio_devices_device_n_in_proximity0_calibrate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-iio-devices-device-n-in-proximity0-calibrate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj¯éubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/device[n]\/in_proximity0_calibrate**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/device[n]\/in_proximity0_calibrate**”h]”hŒ</sys/bus/iio/devices/device[n]/in_proximity0_calibrate”…”�”}”(hjÉéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsçh´KhjÂéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼éubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬éubah}”(h]”j«éah ]”h"]”Œ8abi_sys_bus_iio_devices_device_n_in_proximity0_calibrate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”júéj¡ésj˜}”j«éj¡ésubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-iio-light-tsl2772 `”h]”(hŒDefined on file ”…”�”}”(hjÿéh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-iio-light-tsl2772 `”h]”j§)�”}”(hj êh]”hŒsysfs-bus-iio-light-tsl2772”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_iio_light_tsl2772”uh1hh³jsçh´Khjÿéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsçh´KhhÊh²hubhÞ)�”}”(hŒKCauses a recalculation and adjustment to the proximity_thresh_rising_value.”h]”hŒKCauses a recalculation and adjustment to the proximity_thresh_rising_value.”…”�”}”(hj-êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsçh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_iio_devices_iio_device_buffer_hwfifo_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-iio-devices-iio-device-buffer-hwfifo-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjIêubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:device\*\/buffer\/hwfifo_timeout**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:device\*\/buffer\/hwfifo_timeout**”h]”hŒ?/sys/bus/iio/devices/iio:device*/buffer/hwfifo_timeout”…”�”}”(hjcêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj\êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjYêubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjVêubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjIêubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjFêubah}”(h]”jEêah ]”h"]”Œ8abi_sys_bus_iio_devices_iio_device_buffer_hwfifo_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”êj;êsj˜}”jEêj;êsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj™êh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj£êh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MShj™êubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShhÊh²hubhÞ)�”}”(hXtA read/write property to provide capability to delay reporting of samples till a timeout is reached. This allows host processors to sleep, while the sensor is storing samples in its internal fifo. The maximum timeout in seconds can be specified by setting hwfifo_timeout.The current delay can be read by reading hwfifo_timeout. A value of 0 means that there is no timeout.”h]”hXtA read/write property to provide capability to delay reporting of samples till a timeout is reached. This allows host processors to sleep, while the sensor is storing samples in its internal fifo. The maximum timeout in seconds can be specified by setting hwfifo_timeout.The current delay can be read by reading hwfifo_timeout. A value of 0 means that there is no timeout.”…”�”}”(hjÇêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_iio_devices_iio_devicex:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-iio-devices-iio-devicex”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjãêubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/iio\/devices\/iio\:deviceX**”h]”j`)�”}”(hŒ***\/sys\/bus\/iio\/devices\/iio\:deviceX**”h]”hŒ&/sys/bus/iio/devices/iio:deviceX”…”�”}”(hjýêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Khjöêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóêubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðêubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjãêubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjàêubah}”(h]”jßêah ]”h"]”Œ#abi_sys_bus_iio_devices_iio_devicex”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.ëjÕêsj˜}”jßêjÕêsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj3ëh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj=ëh]”hŒ sysfs-bus-iio”…”�”}”(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”jIëŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Khj3ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KhhÊh²hubhÞ)�”}”(hŒ‹Hardware chip or device accessed by one communication port. Corresponds to a grouping of sensor channels. X is the IIO index of the device.”h]”hŒ‹Hardware chip or device accessed by one communication port. Corresponds to a grouping of sensor channels. X is the IIO index of the device.”…”�”}”(hjaëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_ac_excitation_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-ac-excitation-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj}ëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/ac_excitation_en**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/ac_excitation_en**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/ac_excitation_en”…”�”}”(hj—ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“ëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192”h´Khj�ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzëubah}”(h]”jyëah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_ac_excitation_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉëjoësj˜}”jyëjoësubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-ad7192 `”h]”(hŒDefined on file ”…”�”}”(hjÎëh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-ad7192 `”h]”j§)�”}”(hjØëh]”hŒsysfs-bus-iio-adc-ad7192”…”�”}”(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ÅŒ)abi_file_testing_sysfs_bus_iio_adc_ad7192”uh1hh³j«ëh´KhjÎëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«ëh´KhhÊh²hubhÞ)�”}”(hŒ×This attribute, if available, is used to enable the AC excitation mode found on some converters. In ac excitation mode, the polarity of the excitation voltage is reversed on alternate cycles, to eliminate DC errors.”h]”hŒ×This attribute, if available, is used to enable the AC excitation mode found on some converters. In ac excitation mode, the polarity of the excitation voltage is reversed on alternate cycles, to eliminate DC errors.”…”�”}”(hjüëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«ëh´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_auto_zeroing_mux_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-auto-zeroing-mux-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/auto_zeroing_mux_enable**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/auto_zeroing_mux_enable**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/auto_zeroing_mux_enable”…”�”}”(hj2ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564”h´Khj+ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìubah}”(h]”jìah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_auto_zeroing_mux_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jdìj ìsj˜}”jìj ìsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-adc-mcp3564 `”h]”(hŒDefined on file ”…”�”}”(hjiìh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-adc-mcp3564 `”h]”j§)�”}”(hjsìh]”hŒsysfs-bus-iio-adc-mcp3564”…”�”}”(hjuìh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqìubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jìŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_iio_adc_mcp3564”uh1hh³jFìh´Khjiìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFìh´KhhÊh²hubhÞ)�”}”(hXœThis attribute is used to enable the analog input multiplexer auto-zeroing algorithm (the input multiplexer and the ADC include an offset cancellation algorithm that cancels the offset contribution of the ADC). When the offset cancellation algorithm is enabled, ADC takes two conversions, one with the differential input as VIN+/VIN-, one with VIN+/VIN- inverted. In this case the conversion time is multiplied by two compared to the default case where the algorithm is disabled. This technique allows the cancellation of the ADC offset error and the achievement of ultra-low offset without any digital calibration. The resulting offset is the residue of the difference between the two conversions, which is on the order of magnitude of the noise floor. This offset is effectively canceled at every conversion, so the residual offset error temperature drift is extremely low. Write '1' to enable it, write '0' to disable it.”h]”hX¤This attribute is used to enable the analog input multiplexer auto-zeroing algorithm (the input multiplexer and the ADC include an offset cancellation algorithm that cancels the offset contribution of the ADC). When the offset cancellation algorithm is enabled, ADC takes two conversions, one with the differential input as VIN+/VIN-, one with VIN+/VIN- inverted. In this case the conversion time is multiplied by two compared to the default case where the algorithm is disabled. This technique allows the cancellation of the ADC offset error and the achievement of ultra-low offset without any digital calibration. The resulting offset is the residue of the difference between the two conversions, which is on the order of magnitude of the noise floor. This offset is effectively canceled at every conversion, so the residual offset error temperature drift is extremely low. Write ‘1’ to enable it, write ‘0’ to disable it.”…”�”}”(hj—ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFìh´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_auto_zeroing_ref_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-auto-zeroing-ref-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj³ìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/auto_zeroing_ref_enable**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/auto_zeroing_ref_enable**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/auto_zeroing_ref_enable”…”�”}”(hjÍìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFìh´K%hjÆìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³ìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°ìubah}”(h]”j¯ìah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_auto_zeroing_ref_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþìj¥ìsj˜}”j¯ìj¥ìsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-adc-mcp3564 `”h]”(hŒDefined on file ”…”�”}”(hjíh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-adc-mcp3564 `”h]”j§)�”}”(hj íh]”hŒsysfs-bus-iio-adc-mcp3564”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_adc_mcp3564”uh1hh³jFìh´K%hjíubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFìh´K%hhÊh²hubhÞ)�”}”(hXThis attribute is used to enable the chopping algorithm for the internal voltage reference buffer. This setting has no effect when external voltage reference is selected. Internal voltage reference buffer injects a certain quantity of 1/f noise into the system that can be modulated with the incoming input signals and can limit the SNR performance at higher Oversampling Ratio values (over 256). To overcome this limitation, the buffer includes an auto-zeroing algorithm that greatly reduces (cancels out) the 1/f noise and cancels the offset value of the reference buffer. As a result, the SNR of the system is not affected by this 1/f noise component of the reference buffer, even at maximum oversampling ratio values. Write '1' to enable it, write '0' to disable it.”h]”hX This attribute is used to enable the chopping algorithm for the internal voltage reference buffer. This setting has no effect when external voltage reference is selected. Internal voltage reference buffer injects a certain quantity of 1/f noise into the system that can be modulated with the incoming input signals and can limit the SNR performance at higher Oversampling Ratio values (over 256). To overcome this limitation, the buffer includes an auto-zeroing algorithm that greatly reduces (cancels out) the 1/f noise and cancels the offset value of the reference buffer. As a result, the SNR of the system is not affected by this 1/f noise component of the reference buffer, even at maximum oversampling ratio values. Write ‘1’ to enable it, write ‘0’ to disable it.”…”�”}”(hj1íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFìh´K%hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_iio_devices_iio_devicex_battery_low:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-iio-devices-iio-devicex-battery-low”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjMíubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/battery_low**”h]”j`)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/battery_low**”h]”hŒ3/sys/bus/iio/devices/iio:deviceX/battery_low”…”�”}”(hjgíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcíubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-bus-iio-meas-spec”h´Khj`íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZíubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMíubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJíubah}”(h]”jIíah ]”h"]”Œ/abi_sys_bus_iio_devices_iio_devicex_battery_low”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™íj?ísj˜}”jIíj?ísubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-bus-iio-meas-spec `”h]”(hŒDefined on file ”…”�”}”(hjžíh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-bus-iio-meas-spec `”h]”j§)�”}”(hj¨íh]”hŒsysfs-bus-iio-meas-spec”…”�”}”(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ÅŒ(abi_file_testing_sysfs_bus_iio_meas_spec”uh1hh³j{íh´Khjžíubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{íh´KhhÊh²hubhÞ)�”}”(hŒ—Reading returns either '1' or '0'. '1' means that the battery level supplied to sensor is below 2.25V. This ABI is available for tsys02d, htu21, ms8607”h]”hŒ£Reading returns either ‘1’ or ‘0’. ‘1’ means that the battery level supplied to sensor is below 2.25V. This ABI is available for tsys02d, htu21, ms8607”…”�”}”(hjÌíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{íh´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_boost_current_gain:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-boost-current-gain”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjèíubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/boost_current_gain**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/boost_current_gain**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/boost_current_gain”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþíubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFìh´Khjûíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõíubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèíubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåíubah}”(h]”jäíah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_boost_current_gain”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3îjÚísj˜}”jäíjÚísubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-adc-mcp3564 `”h]”(hŒDefined on file ”…”�”}”(hj8îh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-adc-mcp3564 `”h]”j§)�”}”(hjBîh]”hŒsysfs-bus-iio-adc-mcp3564”…”�”}”(hjDîh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@îubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNîŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_iio_adc_mcp3564”uh1hh³jFìh´Khj8îubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFìh´KhhÊh²hubhÞ)�”}”(hŒÖThis attribute is used to set the gain of the biasing current circuit of the Delta-Sigma modulator. The different BOOST settings are applied to the entire modulator circuit, including the voltage reference buffers.”h]”hŒÖThis attribute is used to set the gain of the biasing current circuit of the Delta-Sigma modulator. The different BOOST settings are applied to the entire modulator circuit, including the voltage reference buffers.”…”�”}”(hjfîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFìh´KhhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_iio_devices_iio_devicex_boost_current_gain_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-iio-devices-iio-devicex-boost-current-gain-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj‚îubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/boost_current_gain_available**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/boost_current_gain_available**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/boost_current_gain_available”…”�”}”(hjœîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜îubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFìh´K hj•îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�îubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚îubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjîubah}”(h]”j~îah ]”h"]”Œ@abi_sys_bus_iio_devices_iio_devicex_boost_current_gain_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍîjtîsj˜}”j~îjtîsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-adc-mcp3564 `”h]”(hŒDefined on file ”…”�”}”(hjÒîh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-adc-mcp3564 `”h]”j§)�”}”(hjÜîh]”hŒsysfs-bus-iio-adc-mcp3564”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_adc_mcp3564”uh1hh³jFìh´K hjÒîubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFìh´K hhÊh²hubhÞ)�”}”(hŒrReading returns a list with the possible gain values for the current biasing circuit of the Delta-Sigma modulator.”h]”hŒrReading returns a list with the possible gain values for the current biasing circuit of the Delta-Sigma modulator.”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFìh´K hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_bridge_switch_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-bridge-switch-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bridge_switch_en**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bridge_switch_en**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/bridge_switch_en”…”�”}”(hj6ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«ëh´K hj/ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjïubah}”(h]”jïah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_bridge_switch_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgïjïsj˜}”jïjïsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-ad7192 `”h]”(hŒDefined on file ”…”�”}”(hjlïh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-ad7192 `”h]”j§)�”}”(hjvïh]”hŒsysfs-bus-iio-adc-ad7192”…”�”}”(hjxïh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtïubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚ïŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_ad7192”uh1hh³j«ëh´K hjlïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«ëh´K hhÊh²hubhÞ)�”}”(hX…This attribute, if available, is used to close or open the bridge power down switch found on some converters. In bridge applications, such as strain gauges and load cells, the bridge itself consumes the majority of the current in the system. To minimize the current consumption of the system, the bridge can be disconnected (when it is not being used) using the bridge_switch_en attribute.”h]”hX…This attribute, if available, is used to close or open the bridge power down switch found on some converters. In bridge applications, such as strain gauges and load cells, the bridge itself consumes the majority of the current in the system. To minimize the current consumption of the system, the bridge can be disconnected (when it is not being used) using the bridge_switch_en attribute.”…”�”}”(hjšïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«ëh´K hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_iio_devices_iio_devicex_buffer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-iio-devices-iio-devicex-buffer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj¶ïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer**”h]”j`)�”}”(hŒ2**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer**”h]”hŒ./sys/bus/iio/devices/iio:deviceX/buffer”…”�”}”(hjÐïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KhjÉïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³ïubah}”(h]”j²ïah ]”h"]”Œ*abi_sys_bus_iio_devices_iio_devicex_buffer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jðj¨ïsj˜}”j²ïj¨ïsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjðh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjðh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Khjðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KhhÊh²hubhÞ)�”}”(hŒ>Directory of attributes relating to the buffer for the device.”h]”hŒ>Directory of attributes relating to the buffer for the device.”…”�”}”(hj4ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_iio_devicex_buffer_hwfifo_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-buffer-hwfifo-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjPðubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/hwfifo_enabled**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/hwfifo_enabled**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_enabled”…”�”}”(hjjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M;hjcðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjPðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjMðubah}”(h]”jLðah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_buffer_hwfifo_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›ðjBðsj˜}”jLðjBðsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj ðh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjªðh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M;hj ðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M;hhÊh²hubhÞ)�”}”(hX¸A read-only boolean value that indicates if the hardware fifo is currently enabled or disabled. If the device does not have a hardware fifo this entry is not present. The hardware fifo is enabled when the buffer is enabled if the current hardware fifo watermark level is set and other current device settings allows it (e.g. if a trigger is set that samples data differently that the hardware fifo does then hardware fifo will not enabled).”h]”hX¸A read-only boolean value that indicates if the hardware fifo is currently enabled or disabled. If the device does not have a hardware fifo this entry is not present. The hardware fifo is enabled when the buffer is enabled if the current hardware fifo watermark level is set and other current device settings allows it (e.g. if a trigger is set that samples data differently that the hardware fifo does then hardware fifo will not enabled).”…”�”}”(hjÎðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M;hhÊh²hubhÞ)�”}”(hXIf the hardware fifo is enabled and the level of the hardware fifo reaches the hardware fifo watermark level the device will flush its hardware fifo to the device buffer. Doing a non blocking read on the device when no samples are present in the device buffer will also force a flush.”h]”hXIf the hardware fifo is enabled and the level of the hardware fifo reaches the hardware fifo watermark level the device will flush its hardware fifo to the device buffer. Doing a non blocking read on the device when no samples are present in the device buffer will also force a flush.”…”�”}”(hjÜðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M;hhÊh²hubhÞ)�”}”(hŒ¶When the hardware fifo is enabled there is no need to use a trigger to use buffer mode since the watermark settings guarantees that the hardware fifo is flushed to the device buffer.”h]”hŒ¶When the hardware fifo is enabled there is no need to use a trigger to use buffer mode since the watermark settings guarantees that the hardware fifo is flushed to the device buffer.”…”�”}”(hjêðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M;hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_buffer_hwfifo_watermark:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-buffer-hwfifo-watermark”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/hwfifo_watermark**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/hwfifo_watermark**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark”…”�”}”(hj ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M^hjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñubah}”(h]”jñah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_buffer_hwfifo_watermark”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQñjøðsj˜}”jñjøðsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjVñh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj`ñh]”hŒ sysfs-bus-iio”…”�”}”(hjbñh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^ñubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlñŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M^hjVñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M^hhÊh²hubhÞ)�”}”(hXRead-only entry that contains a single integer specifying the current watermark level for the hardware fifo. If the device does not have a hardware fifo this entry is not present. The watermark level for the hardware fifo is set by the driver based on the value set by the user in buffer/watermark but taking into account hardware limitations (e.g. most hardware buffers are limited to 32-64 samples, some hardware buffers watermarks are fixed or have minimum levels). A value of 0 means that the hardware watermark is unset.”h]”hXRead-only entry that contains a single integer specifying the current watermark level for the hardware fifo. If the device does not have a hardware fifo this entry is not present. The watermark level for the hardware fifo is set by the driver based on the value set by the user in buffer/watermark but taking into account hardware limitations (e.g. most hardware buffers are limited to 32-64 samples, some hardware buffers watermarks are fixed or have minimum levels). A value of 0 means that the hardware watermark is unset.”…”�”}”(hj„ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M^hhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_iio_devices_iio_devicex_buffer_hwfifo_watermark_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-iio-devices-iio-devicex-buffer-hwfifo-watermark-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj ñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/hwfifo_watermark_available**”h]”j`)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/hwfifo_watermark_available**”h]”hŒJ/sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark_available”…”�”}”(hjºñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‚hj³ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ñubah}”(h]”jœñah ]”h"]”ŒEabi_sys_bus_iio_devices_iio_devicex_buffer_hwfifo_watermark_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëñj’ñsj˜}”jœñj’ñsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjðñh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjúñh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M‚hjðñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‚hhÊh²hubhÞ)�”}”(hŒîA list of positive integers specifying the available watermark levels for the hardware fifo. This entry is optional and if it is not present it means that all the values between hwfifo_watermark_min and hwfifo_watermark_max are supported.”h]”hŒîA list of positive integers specifying the available watermark levels for the hardware fifo. This entry is optional and if it is not present it means that all the values between hwfifo_watermark_min and hwfifo_watermark_max are supported.”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‚hhÊh²hubhÞ)�”}”(hŒÐIf the user sets buffer/watermark to a value greater than hwfifo_watermak_min but not equal to any of the values in this list, the driver will chose an appropriate value for the hardware fifo watermark level.”h]”hŒÐIf the user sets buffer/watermark to a value greater than hwfifo_watermak_min but not equal to any of the values in this list, the driver will chose an appropriate value for the hardware fifo watermark level.”…”�”}”(hj,òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‚hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_iio_devices_iio_devicex_buffer_hwfifo_watermark_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-iio-devices-iio-devicex-buffer-hwfifo-watermark-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjHòubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/hwfifo_watermark_max**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/hwfifo_watermark_max**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark_max”…”�”}”(hjbòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^òubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mwhj[òubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXòubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUòubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjHòubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjEòubah}”(h]”jDòah ]”h"]”Œ?abi_sys_bus_iio_devices_iio_devicex_buffer_hwfifo_watermark_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“òj:òsj˜}”jDòj:òsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj˜òh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj¢òh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mwhj˜òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MwhhÊh²hubhÞ)�”}”(hŒ­A single positive integer specifying the maximum watermark level for the hardware fifo of this device. If the device does not have a hardware fifo this entry is not present.”h]”hŒ­A single positive integer specifying the maximum watermark level for the hardware fifo of this device. If the device does not have a hardware fifo this entry is not present.”…”�”}”(hjÆòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MwhhÊh²hubhÞ)�”}”(hŒ}If the user sets buffer/watermark to a value greater than this one, then the hardware watermark will be capped at this value.”h]”hŒ}If the user sets buffer/watermark to a value greater than this one, then the hardware watermark will be capped at this value.”…”�”}”(hjÔòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MwhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_iio_devices_iio_devicex_buffer_hwfifo_watermark_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-iio-devices-iio-devicex-buffer-hwfifo-watermark-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjðòubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/hwfifo_watermark_min**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/hwfifo_watermark_min**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark_min”…”�”}”(hj óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mlhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýòubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðòubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjíòubah}”(h]”jìòah ]”h"]”Œ?abi_sys_bus_iio_devices_iio_devicex_buffer_hwfifo_watermark_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;ójâòsj˜}”jìòjâòsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj@óh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjJóh]”hŒ sysfs-bus-iio”…”�”}”(hjLóh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHóubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVóŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mlhj@óubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MlhhÊh²hubhÞ)�”}”(hŒ­A single positive integer specifying the minimum watermark level for the hardware fifo of this device. If the device does not have a hardware fifo this entry is not present.”h]”hŒ­A single positive integer specifying the minimum watermark level for the hardware fifo of this device. If the device does not have a hardware fifo this entry is not present.”…”�”}”(hjnóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MlhhÊh²hubhÞ)�”}”(hŒoIf the user sets buffer/watermark to a value less than this one, then the hardware watermark will remain unset.”h]”hŒoIf the user sets buffer/watermark to a value less than this one, then the hardware watermark will remain unset.”…”�”}”(hj|óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MlhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_buffer_length_align_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-buffer-length-align-bytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj˜óubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/length_align_bytes**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/length_align_bytes**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/buffer/length_align_bytes”…”�”}”(hj²óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-bus-iio-dma-buffer”h´Khj«óubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•óubah}”(h]”j”óah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_buffer_length_align_bytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jäójŠósj˜}”j”ójŠósubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-dma-buffer `”h]”(hŒDefined on file ”…”�”}”(hjéóh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-dma-buffer `”h]”j§)�”}”(hjóóh]”hŒsysfs-bus-iio-dma-buffer”…”�”}”(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ÅŒ)abi_file_testing_sysfs_bus_iio_dma_buffer”uh1hh³jÆóh´Khjéóubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆóh´KhhÊh²hubhÞ)�”}”(hŒ”DMA buffers tend to have a alignment requirement for the buffers. If this alignment requirement is not met samples might be dropped from the buffer.”h]”hŒ”DMA buffers tend to have a alignment requirement for the buffers. If this alignment requirement is not met samples might be dropped from the buffer.”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆóh´KhhÊh²hubhÞ)�”}”(hŒ§This property reports the alignment requirements in bytes. This means that the buffer size in bytes needs to be a integer multiple of the number reported by this file.”h]”hŒ§This property reports the alignment requirements in bytes. This means that the buffer size in bytes needs to be a integer multiple of the number reported by this file.”…”�”}”(hj%ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆóh´KhhÊh²hubhÞ)�”}”(hXzThe alignment requirements in number of sample sets will depend on the enabled channels and the bytes per channel. This means that the alignment requirement in samples sets might change depending on which and how many channels are enabled. Whereas the alignment requirement reported in bytes by this property will remain static and does not depend on which channels are enabled.”h]”hXzThe alignment requirements in number of sample sets will depend on the enabled channels and the bytes per channel. This means that the alignment requirement in samples sets might change depending on which and how many channels are enabled. Whereas the alignment requirement reported in bytes by this property will remain static and does not depend on which channels are enabled.”…”�”}”(hj3ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆóh´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_iio_devices_iio_devicex_buffery:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-iio-devices-iio-devicex-buffery”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjOôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bufferY**”h]”j`)�”}”(hŒ3**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bufferY**”h]”hŒ//sys/bus/iio/devices/iio:deviceX/bufferY”…”�”}”(hjiôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjbôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLôubah}”(h]”jKôah ]”h"]”Œ+abi_sys_bus_iio_devices_iio_devicex_buffery”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšôjAôsj˜}”jKôjAôsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjŸôh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj©ôh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M±hjŸôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hhÊh²hubhÞ)�”}”(hŒsDirectory containing interfaces for elements that will be captured for a single triggered sample set in the buffer.”h]”hŒsDirectory containing interfaces for elements that will be captured for a single triggered sample set in the buffer.”…”�”}”(hjÍôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hhÊh²hubhÞ)�”}”(hŒtSince kernel 5.11 the scan_elements attributes are merged into the bufferY directory, to be configurable per buffer.”h]”hŒtSince kernel 5.11 the scan_elements attributes are merged into the bufferY directory, to be configurable per buffer.”…”�”}”(hjÛôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_buffery_data_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-buffery-data-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj÷ôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bufferY\/data_available**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bufferY\/data_available**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/bufferY/data_available”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M1hj õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷ôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjôôubah}”(h]”jóôah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_buffery_data_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBõjéôsj˜}”jóôjéôsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjGõh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjQõh]”hŒ sysfs-bus-iio”…”�”}”(hjSõh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOõubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]õŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M1hjGõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M1hhÊh²hubhÞ)�”}”(hXA read-only value indicating the bytes of data available in the buffer. In the case of an output buffer, this indicates the amount of empty space available to write data to. In the case of an input buffer, this indicates the amount of data available for reading.”h]”hXA read-only value indicating the bytes of data available in the buffer. In the case of an output buffer, this indicates the amount of empty space available to write data to. In the case of an input buffer, this indicates the amount of data available for reading.”…”�”}”(hjuõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M1hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_iio_devices_iio_devicex_buffery_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-iio-devices-iio-devicex-buffery-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj‘õubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bufferY\/enable**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bufferY\/enable**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/bufferY/enable”…”�”}”(hj«õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hj¤õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡õubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžõubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘õubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽõubah}”(h]”j�õah ]”h"]”Œ2abi_sys_bus_iio_devices_iio_devicex_buffery_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜõjƒõsj˜}”j�õjƒõsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjáõh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjëõh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M¦hjáõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hhÊh²hubhÞ)�”}”(hŒZActually start the buffer capture up. Will start trigger if first device and appropriate.”h]”hŒZActually start the buffer capture up. Will start trigger if first device and appropriate.”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hhÊh²hubhÞ)�”}”(hŒ Note that it might be impossible to configure other attributes, (e.g.: events, scale, sampling rate) if they impact the currently active buffer capture session.”h]”hŒ Note that it might be impossible to configure other attributes, (e.g.: events, scale, sampling rate) if they impact the currently active buffer capture session.”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_iio_devices_iio_devicex_buffery_length:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-iio-devices-iio-devicex-buffery-length”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj9öubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bufferY\/length**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bufferY\/length**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/bufferY/length”…”�”}”(hjSöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjLöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFöubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6öubah}”(h]”j5öah ]”h"]”Œ2abi_sys_bus_iio_devices_iio_devicex_buffery_length”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„öj+ösj˜}”j5öj+ösubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj‰öh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj“öh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M hj‰öubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubhÞ)�”}”(hŒ(Number of scans contained by the buffer.”h]”hŒ(Number of scans contained by the buffer.”…”�”}”(hj·öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_iio_devices_iio_devicex_buffery_watermark:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-iio-devices-iio-devicex-buffery-watermark”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÓöubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bufferY\/watermark**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/bufferY\/watermark**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/bufferY/watermark”…”�”}”(hjíöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjéöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mhjæöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjàöubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓöubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐöubah}”(h]”jÏöah ]”h"]”Œ5abi_sys_bus_iio_devices_iio_devicex_buffery_watermark”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷jÅösj˜}”jÏöjÅösubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj#÷h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj-÷h]”hŒ sysfs-bus-iio”…”�”}”(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”j9÷Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mhj#÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒUA single positive integer specifying the maximum number of scan elements to wait for.”h]”hŒUA single positive integer specifying the maximum number of scan elements to wait for.”…”�”}”(hjQ÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒ/Poll will block until the watermark is reached.”h]”hŒ/Poll will block until the watermark is reached.”…”�”}”(hj_÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒoBlocking read will wait until the minimum between the requested read amount or the low water mark is available.”h]”hŒoBlocking read will wait until the minimum between the requested read amount or the low water mark is available.”…”�”}”(hjm÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hXNon-blocking read will retrieve the available samples from the buffer even if there are less samples then watermark level. This allows the application to block on poll with a timeout and read the available samples after the timeout expires and thus have a maximum delay guarantee.”h]”hXNon-blocking read will retrieve the available samples from the buffer even if there are less samples then watermark level. This allows the application to block on poll with a timeout and read the available samples after the timeout expires and thus have a maximum delay guarantee.”…”�”}”(hj{÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_iio_devices_iio_devicex_calibrate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-iio-devices-iio-devicex-calibrate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj—÷ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/iio\/devices\/iio\:deviceX\/calibrate**”h]”j`)�”}”(hŒ5**\/sys\/bus\/iio\/devices\/iio\:deviceX\/calibrate**”h]”hŒ1/sys/bus/iio/devices/iio:deviceX/calibrate”…”�”}”(hj±÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-bus-iio-cros-ec”h´Khjª÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”÷ubah}”(h]”j“÷ah ]”h"]”Œ-abi_sys_bus_iio_devices_iio_devicex_calibrate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jã÷j‰÷sj˜}”j“÷j‰÷subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-iio-cros-ec `”h]”(hŒDefined on file ”…”�”}”(hjè÷h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-iio-cros-ec `”h]”j§)�”}”(hjò÷h]”hŒsysfs-bus-iio-cros-ec”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_iio_cros_ec”uh1hh³jÅ÷h´Khjè÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ÷h´KhhÊh²hubhÞ)�”}”(hŒìWriting '1' either perform a FOC (Fast Online Calibration) or enter calibration mode. Writing '0` exits calibration mode. It is a NOP for FOC enabled sensors. The corresponding calibration offsets can be read from `*_calibbias` entries.”•h]”(hŒÜWriting ‘1’ either perform a FOC (Fast Online Calibration) or enter calibration mode. Writing ‘0` exits calibration mode. It is a NOP for FOC enabled sensors. The corresponding calibration offsets can be read from ”…”�”}”(hjøh²hh³Nh´NubhŒtitle_reference”“”)�”}”(hŒ `*_calibbias`”h]”hŒ *_calibbias”…”�”}”(hj øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjøubhŒ entries.”…”�”}”(hjøh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ÷h´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_calibration_auto_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-calibration-auto-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjFøubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/calibration_auto_enable**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/calibration_auto_enable**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/calibration_auto_enable”…”�”}”(hj`øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\øubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M­hjYøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSøubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjFøubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjCøubah}”(h]”jBøah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_calibration_auto_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘øj8øsj˜}”jBøj8øsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj–øh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj øh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M­hj–øubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M­hhÊh²hubhÞ)�”}”(hŒðSome sensors have the ability to apply auto calibration at runtime. For example, it may be necessary to compensate for contaminant build-up in a measurement chamber or optical element deterioration that would otherwise lead to sensor drift.”h]”hŒðSome sensors have the ability to apply auto calibration at runtime. For example, it may be necessary to compensate for contaminant build-up in a measurement chamber or optical element deterioration that would otherwise lead to sensor drift.”…”�”}”(hjÄøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M­hhÊh²hubhÞ)�”}”(hŒiWriting 1 or 0 to this attribute will respectively activate or deactivate this auto calibration function.”h]”hŒiWriting 1 or 0 to this attribute will respectively activate or deactivate this auto calibration function.”…”�”}”(hjÒøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M­hhÊh²hubhÞ)�”}”(hŒ-Upon reading, the current status is returned.”h]”hŒ-Upon reading, the current status is returned.”…”�”}”(hjàøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M­hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_calibration_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-calibration-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjüøubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/calibration_data**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/calibration_data**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/calibration_data”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-bus-iio-bno055”h´K-hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjüøubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjùøubah}”(h]”jøøah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_calibration_data”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jHùjîøsj˜}”jøøjîøsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-bno055 `”h]”(hŒDefined on file ”…”�”}”(hjMùh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-bno055 `”h]”j§)�”}”(hjWùh]”hŒsysfs-bus-iio-bno055”…”�”}”(hjYùh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjUùubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jcùŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_bus_iio_bno055”uh1hh³j*ùh´K-hjMùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K-hhÊh²hubhÞ)�”}”(hŒ=Reports the binary calibration data blob for the IMU sensors.”h]”hŒ=Reports the binary calibration data blob for the IMU sensors.”…”�”}”(hj{ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K-hhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_iio_devices_iio_devicex_calibration_forced_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hjçùh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjñùh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M¼hjçùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¼hhÊh²hubhÞ)�”}”(hŒ�Some sensors have the ability to apply a manual calibration using a known measurement value, perhaps obtained from an external reference device.”h]”hŒ�Some sensors have the ability to apply a manual calibration using a known measurement value, perhaps obtained from an external reference device.”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¼hhÊh²hubhÞ)�”}”(hŒ…Writing a value to this function will force such a calibration change. For the scd30 the value should be from the range [400 1 2000].”h]”hŒ…Writing a value to this function will force such a calibration change. For the scd30 the value should be from the range [400 1 2000].”…”�”}”(hj#úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¼hhÊh²hubhÞ)�”}”(hŒîNote for the scd30 that a valid value may only be obtained once it is has been written. Until then any read back of this value should be ignored. As for the scd4x an error will be returned immediately if the manual calibration has failed.”h]”hŒîNote for the scd30 that a valid value may only be obtained once it is has been written. Until then any read back of this value should be ignored. As for the scd4x an error will be returned immediately if the manual calibration has failed.”…”�”}”(hj1úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¼hhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_iio_devices_iio_devicex_calibration_forced_value_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-iio-devices-iio-devicex-calibration-forced-value-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjMúubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/calibration_forced_value_available**”h]”j`)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/calibration_forced_value_available**”h]”hŒJ/sys/bus/iio/devices/iio:deviceX/calibration_forced_value_available”…”�”}”(hjgúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÎhj`úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZúubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJúubah}”(h]”jIúah ]”h"]”ŒFabi_sys_bus_iio_devices_iio_devicex_calibration_forced_value_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜új?úsj˜}”jIúj?úsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj�úh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj§úh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÎhj�úubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÎhhÊh²hubhÞ)�”}”(hŒ?Available range for the forced calibration value, expressed as:”h]”hŒ?Available range for the forced calibration value, expressed as:”…”�”}”(hjËúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÎhhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒ'a range specified as "[min step max]" ”h]”hÞ)�”}”(hŒ%a range specified as "[min step max]"”h]”hŒ)a range specified as “[min step max]â€�”…”�”}”(hjàúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÎhjÜúubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÙúubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j³¶h´MÎhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_cleaning_period:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-cleaning-period”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjûubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/cleaning_period**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/cleaning_period**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/cleaning_period”…”�”}”(hj"ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-bus-iio-sps30”h´K hjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûubah}”(h]”jûah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_cleaning_period”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTûjúúsj˜}”jûjúúsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-iio-sps30 `”h]”(hŒDefined on file ”…”�”}”(hjYûh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-iio-sps30 `”h]”j§)�”}”(hjcûh]”hŒsysfs-bus-iio-sps30”…”�”}”(hjeûh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaûubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joûŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_bus_iio_sps30”uh1hh³j6ûh´K hjYûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6ûh´K hhÊh²hubhÞ)�”}”(hŒ«Sensor is capable of triggering self cleaning periodically. Period can be changed by writing a new value here. Upon reading the current one is returned. Units are seconds.”h]”hŒ«Sensor is capable of triggering self cleaning periodically. Period can be changed by writing a new value here. Upon reading the current one is returned. Units are seconds.”…”�”}”(hj‡ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6ûh´K hhÊh²hubhÞ)�”}”(hŒ5Writing 0 disables periodical self cleaning entirely.”h]”hŒ5Writing 0 disables periodical self cleaning entirely.”…”�”}”(hj•ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6ûh´K hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_cleaning_period_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-cleaning-period-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj±ûubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/cleaning_period_available**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/cleaning_period_available**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/cleaning_period_available”…”�”}”(hjËûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6ûh´KhjÄûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±ûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®ûubah}”(h]”j­ûah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_cleaning_period_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jüûj£ûsj˜}”j­ûj£ûsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-iio-sps30 `”h]”(hŒDefined on file ”…”�”}”(hjüh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-iio-sps30 `”h]”j§)�”}”(hj üh]”hŒsysfs-bus-iio-sps30”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_iio_sps30”uh1hh³j6ûh´Khjüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6ûh´KhhÊh²hubhÞ)�”}”(hŒ‹The range of available values in seconds represented as the minimum value, the step and the maximum value, all enclosed in square brackets.”h]”hŒ‹The range of available values in seconds represented as the minimum value, the step and the maximum value, all enclosed in square brackets.”…”�”}”(hj/üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6ûh´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_current_timestamp_clock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-current-timestamp-clock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjKüubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/current_timestamp_clock**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/current_timestamp_clock**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/current_timestamp_clock”…”�”}”(hjeüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjaüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KWhj^üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXüubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjKüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjHüubah}”(h]”jGüah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_current_timestamp_clock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–üj=üsj˜}”jGüj=üsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj›üh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj¥üh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´KWhj›üubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KWhhÊh²hubhÞ)�”}”(hŒbString identifying current posix clock used to timestamp buffered samples and events for device X.”h]”hŒbString identifying current posix clock used to timestamp buffered samples and events for device X.”…”�”}”(hjÉüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KWhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_iio_devices_iio_devicex_error_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-iio-devices-iio-devicex-error-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjåüubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/error_status**”h]”j`)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/error_status**”h]”hŒ4/sys/bus/iio/devices/iio:deviceX/error_status”…”�”}”(hjÿüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ`”h]”(hŒDefined on file ”…”�”}”(hj6ýh²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-iio-chemical-sunrise-co2 `”h]”j§)�”}”(hj@ýh]”hŒ"sysfs-bus-iio-chemical-sunrise-co2”…”�”}”(hjBýh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>ýubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jLýŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ3abi_file_testing_sysfs_bus_iio_chemical_sunrise_co2”uh1hh³jýh´K!hj6ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´K!hhÊh²hubhÞ)�”}”(hŒ.Reading returns the current chip error status.”h]”hŒ.Reading returns the current chip error status.”…”�”}”(hjdýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´K!hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_error_status_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-error-status-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj€ýubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/error_status_available**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/error_status_available**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/error_status_available”…”�”}”(hjšýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´Khj“ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}ýubah}”(h]”j|ýah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_error_status_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËýjrýsj˜}”j|ýjrýsubhÞ)�”}”(hŒoDefined on file :ref:`sysfs-bus-iio-chemical-sunrise-co2 `”h]”(hŒDefined on file ”…”�”}”(hjÐýh²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-iio-chemical-sunrise-co2 `”h]”j§)�”}”(hjÚýh]”hŒ"sysfs-bus-iio-chemical-sunrise-co2”…”�”}”(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ÅŒ3abi_file_testing_sysfs_bus_iio_chemical_sunrise_co2”uh1hh³jýh´KhjÐýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´KhhÊh²hubhÞ)�”}”(hX`Reading returns the list of possible chip error status. Available options are: - 'error_fatal': Analog front-end initialization error - 'error_i2c': Read/write to non-existing register - 'error_algorithm': Corrupted parameters - 'error_calibration': Calibration has failed - 'error_self_diagnostic': Internal interface failure - 'error_out_of_range': Measured concentration out of scale - 'error_memory': Error during memory operations - 'error_no_measurement': Cleared at first measurement - 'error_low_voltage': Sensor regulated voltage too low - 'error_measurement_timeout': Unable to complete measurement”h]”hXˆReading returns the list of possible chip error status. Available options are: - ‘error_fatal’: Analog front-end initialization error - ‘error_i2c’: Read/write to non-existing register - ‘error_algorithm’: Corrupted parameters - ‘error_calibration’: Calibration has failed - ‘error_self_diagnostic’: Internal interface failure - ‘error_out_of_range’: Measured concentration out of scale - ‘error_memory’: Error during memory operations - ‘error_no_measurement’: Cleared at first measurement - ‘error_low_voltage’: Sensor regulated voltage too low - ‘error_measurement_timeout’: Unable to complete measurement”…”�”}”(hjþýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_iio_devices_iio_devicex_events:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-iio-devices-iio-devicex-events”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjþubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events**”h]”j`)�”}”(hŒ2**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events**”h]”hŒ./sys/bus/iio/devices/iio:deviceX/events”…”�”}”(hj4þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mbhj-þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'þubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþubah}”(h]”jþah ]”h"]”Œ*abi_sys_bus_iio_devices_iio_devicex_events”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jeþj þsj˜}”jþj þsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjjþh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjtþh]”hŒ sysfs-bus-iio”…”�”}”(hjvþh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrþubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€þŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mbhjjþubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MbhhÊh²hubhÞ)�”}”(hŒMConfiguration of which hardware generated events are passed up to user-space.”h]”hŒMConfiguration of which hardware generated events are passed up to user-space.”…”�”}”(hj˜þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MbhhÊh²hubj))�”}”(hŒS.. _abi_sys_bus_iio_devices_iio_devicex_events_in_altvoltage0_mag_rising_reset_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-bus-iio-devices-iio-devicex-events-in-altvoltage0-mag-rising-reset-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hj´þubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltage0_mag_rising_reset_max**”h]”j`)�”}”(hŒW**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltage0_mag_rising_reset_max**”h]”hŒS/sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_max”…”�”}”(hjÎþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-bus-iio-resolver-ad2s1210”h´KhjÇþubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄþubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁþubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±þubah}”(h]”j°þah ]”h"]”ŒNabi_sys_bus_iio_devices_iio_devicex_events_in_altvoltage0_mag_rising_reset_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿj¦þsj˜}”j°þj¦þsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-iio-resolver-ad2s1210 `”h]”(hŒDefined on file ”…”�”}”(hjÿh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-iio-resolver-ad2s1210 `”h]”j§)�”}”(hjÿh]”hŒsysfs-bus-iio-resolver-ad2s1210”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_iio_resolver_ad2s1210”uh1hh³jâþh´Khjÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâþh´KhhÊh²hubhÞ)�”}”(hŒvReading returns the current Degradation of Signal Reset Maximum Threshold value in millivolts. Writing sets the value.”h]”hŒvReading returns the current Degradation of Signal Reset Maximum Threshold value in millivolts. Writing sets the value.”…”�”}”(hj3ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâþh´KhhÊh²hubj))�”}”(hŒ].. _abi_sys_bus_iio_devices_iio_devicex_events_in_altvoltage0_mag_rising_reset_max_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒXabi-sys-bus-iio-devices-iio-devicex-events-in-altvoltage0-mag-rising-reset-max-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kcuh1j@hjOÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒa**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltage0_mag_rising_reset_max_available**”h]”j`)�”}”(hŒa**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltage0_mag_rising_reset_max_available**”h]”hŒ]/sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_max_available”…”�”}”(hjiÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâþh´Khjbÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLÿubah}”(h]”jKÿah ]”h"]”ŒXabi_sys_bus_iio_devices_iio_devicex_events_in_altvoltage0_mag_rising_reset_max_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšÿjAÿsj˜}”jKÿjAÿsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-iio-resolver-ad2s1210 `”h]”(hŒDefined on file ”…”�”}”(hjŸÿh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-iio-resolver-ad2s1210 `”h]”j§)�”}”(hj©ÿh]”hŒsysfs-bus-iio-resolver-ad2s1210”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_iio_resolver_ad2s1210”uh1hh³jâþh´KhjŸÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâþh´KhhÊh²hubhÞ)�”}”(hŒTReading returns the allowable voltage range for in_altvoltage0_mag_rising_reset_max.”h]”hŒTReading returns the allowable voltage range for in_altvoltage0_mag_rising_reset_max.”…”�”}”(hjÍÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâþh´KhhÊh²hubj))�”}”(hŒS.. _abi_sys_bus_iio_devices_iio_devicex_events_in_altvoltage0_mag_rising_reset_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-bus-iio-devices-iio-devicex-events-in-altvoltage0-mag-rising-reset-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hjéÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltage0_mag_rising_reset_min**”h]”j`)�”}”(hŒW**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltage0_mag_rising_reset_min**”h]”hŒS/sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_min”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâþh´Khjüÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæÿubah}”(h]”jåÿah ]”h"]”ŒNabi_sys_bus_iio_devices_iio_devicex_events_in_altvoltage0_mag_rising_reset_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4jÛÿsj˜}”jåÿjÛÿsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-iio-resolver-ad2s1210 `”h]”(hŒDefined on file ”…”�”}”(hj9h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-iio-resolver-ad2s1210 `”h]”j§)�”}”(hjCh]”hŒsysfs-bus-iio-resolver-ad2s1210”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jOŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_iio_resolver_ad2s1210”uh1hh³jâþh´Khj9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâþh´KhhÊh²hubhÞ)�”}”(hŒvReading returns the current Degradation of Signal Reset Minimum Threshold value in millivolts. Writing sets the value.”h]”hŒvReading returns the current Degradation of Signal Reset Minimum Threshold value in millivolts. Writing sets the value.”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâþh´KhhÊh²hubj))�”}”(hŒ].. _abi_sys_bus_iio_devices_iio_devicex_events_in_altvoltage0_mag_rising_reset_min_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒXabi-sys-bus-iio-devices-iio-devicex-events-in-altvoltage0-mag-rising-reset-min-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kcuh1j@hjƒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒa**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltage0_mag_rising_reset_min_available**”h]”j`)�”}”(hŒa**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltage0_mag_rising_reset_min_available**”h]”hŒ]/sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_min_available”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâþh´Khj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€ubah}”(h]”jah ]”h"]”ŒXabi_sys_bus_iio_devices_iio_devicex_events_in_altvoltage0_mag_rising_reset_min_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÎjusj˜}”jjusubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-iio-resolver-ad2s1210 `”h]”(hŒDefined on file ”…”�”}”(hjÓh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-iio-resolver-ad2s1210 `”h]”j§)�”}”(hjÝh]”hŒsysfs-bus-iio-resolver-ad2s1210”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_iio_resolver_ad2s1210”uh1hh³jâþh´KhjÓubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâþh´KhhÊh²hubhÞ)�”}”(hŒTReading returns the allowable voltage range for in_altvoltage0_mag_rising_reset_min.”h]”hŒTReading returns the allowable voltage range for in_altvoltage0_mag_rising_reset_min.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâþh´KhhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_iio_devices_iio_devicex_events_in_altvoltagey_mag_either_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-iio-devices-iio-devicex-events-in-altvoltagey-mag-either-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hjubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltageY_mag_either_label**”h]”j`)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltageY_mag_either_label**”h]”hŒO/sys/bus/iio/devices/iio:deviceX/events/in_altvoltageY_mag_either_label”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mƒ hj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltageY_mag_rising_label**”h]”j`)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltageY_mag_rising_label**”h]”hŒO/sys/bus/iio/devices/iio:deviceX/events/in_altvoltageY_mag_rising_label”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mƒ hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltageY_thresh_falling_label**”h]”j`)�”}”(hŒW**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltageY_thresh_falling_label**”h]”hŒS/sys/bus/iio/devices/iio:deviceX/events/in_altvoltageY_thresh_falling_label”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mƒ hj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltageY_thresh_rising_label**”h]”j`)�”}”(hŒV**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_altvoltageY_thresh_rising_label**”h]”hŒR/sys/bus/iio/devices/iio:deviceX/events/in_altvoltageY_thresh_rising_label”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mƒ hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_anglvelY_mag_rising_label**”h]”j`)�”}”(hŒP**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_anglvelY_mag_rising_label**”h]”hŒL/sys/bus/iio/devices/iio:deviceX/events/in_anglvelY_mag_rising_label”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mƒ hjØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_anglY_thresh_rising_label**”h]”j`)�”}”(hŒP**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_anglY_thresh_rising_label**”h]”hŒL/sys/bus/iio/devices/iio:deviceX/events/in_anglY_thresh_rising_label”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mƒ hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_phaseY_mag_rising_label**”h]”j`)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_phaseY_mag_rising_label**”h]”hŒJ/sys/bus/iio/devices/iio:deviceX/events/in_phaseY_mag_rising_label”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mƒ hj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”ŒJabi_sys_bus_iio_devices_iio_devicex_events_in_altvoltagey_mag_either_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jdjsj˜}”jjsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjih²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjsh]”hŒ sysfs-bus-iio”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mƒ hjiubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mƒ hhÊh²hubhÞ)�”}”(hŒÒOptional symbolic label to a device channel event. If a label is defined for this event add that to the event specific attributes. This is useful for userspace to be able to better identify an individual event.”h]”hŒÒOptional symbolic label to a device channel event. If a label is defined for this event add that to the event specific attributes. This is useful for userspace to be able to better identify an individual event.”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mƒ hhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_iio_devices_iio_devicex_events_in_illuminance_period_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-iio-devices-iio-devicex-events-in-illuminance-period-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hj³ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_illuminance_period_available**”h]”j`)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_illuminance_period_available**”h]”hŒO/sys/bus/iio/devices/iio:deviceX/events/in_illuminance_period_available”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MthjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°ubah}”(h]”j¯ah ]”h"]”ŒJabi_sys_bus_iio_devices_iio_devicex_events_in_illuminance_period_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþj¥sj˜}”j¯j¥subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj h]”hŒ sysfs-bus-iio”…”�”}”(hjh²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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mthjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MthhÊh²hubhÞ)�”}”(hŒ€List of valid periods (in seconds) for which the light intensity must be above the threshold level before interrupt is asserted.”h]”hŒ€List of valid periods (in seconds) for which the light intensity must be above the threshold level before interrupt is asserted.”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MthhÊh²hubj))�”}”(hŒP.. _abi_sys_bus_iio_devices_iio_devicex_events_in_voltagey_thresh_falling_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-sys-bus-iio-devices-iio-devicex-events-in-voltagey-thresh-falling-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hjMubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_voltageY_thresh_falling_value**”h]”j`)�”}”(hŒT**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_voltageY_thresh_falling_value**”h]”hŒP/sys/bus/iio/devices/iio:deviceX/events/in_voltageY_thresh_falling_value”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-bus-iio-adc-hi8435”h´K hj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJubah}”(h]”jIah ]”h"]”ŒKabi_sys_bus_iio_devices_iio_devicex_events_in_voltagey_thresh_falling_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™j?sj˜}”jIj?subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-hi8435 `”h]”(hŒDefined on file ”…”�”}”(hjžh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-hi8435 `”h]”j§)�”}”(hj¨h]”hŒsysfs-bus-iio-adc-hi8435”…”�”}”(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ÅŒ)abi_file_testing_sysfs_bus_iio_adc_hi8435”uh1hh³j{h´K hjžubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hhÊh²hubhÞ)�”}”(hXRChannel Y low voltage threshold. If sensor input voltage goes lower then this value then the threshold falling event is pushed. Depending on in_voltageY_sensing_mode the low voltage threshold is separately set for "GND-Open" and "Supply-Open" modes. Channels 0..31 have common low threshold values, but could have different sensing_modes.”h]”hXZChannel Y low voltage threshold. If sensor input voltage goes lower then this value then the threshold falling event is pushed. Depending on in_voltageY_sensing_mode the low voltage threshold is separately set for “GND-Openâ€� and “Supply-Openâ€� modes. Channels 0..31 have common low threshold values, but could have different sensing_modes.”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hhÊh²hubhÞ)�”}”(hŒ‰The low voltage threshold range is between 2..21V. Hysteresis between low and high thresholds can not be lower then 2 and can not be odd.”h]”hŒ‰The low voltage threshold range is between 2..21V. Hysteresis between low and high thresholds can not be lower then 2 and can not be odd.”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hhÊh²hubhÞ)�”}”(hŒnIf falling threshold results hysteresis to odd value then rising threshold is automatically subtracted by one.”h]”hŒnIf falling threshold results hysteresis to odd value then rising threshold is automatically subtracted by one.”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_iio_devices_iio_devicex_events_in_voltagey_thresh_rising_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-iio-devices-iio-devicex-events-in-voltagey-thresh-rising-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_voltageY_thresh_rising_value**”h]”j`)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/in_voltageY_thresh_rising_value**”h]”hŒO/sys/bus/iio/devices/iio:deviceX/events/in_voltageY_thresh_rising_value”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”ŒJabi_sys_bus_iio_devices_iio_devicex_events_in_voltagey_thresh_rising_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jOjösj˜}”jjösubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-hi8435 `”h]”(hŒDefined on file ”…”�”}”(hjTh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-hi8435 `”h]”j§)�”}”(hj^h]”hŒsysfs-bus-iio-adc-hi8435”…”�”}”(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”jjŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_hi8435”uh1hh³j{h´KhjTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hŒûChannel Y high voltage threshold. If sensor input voltage goes higher then this value then the threshold rising event is pushed. Depending on in_voltageY_sensing_mode the high voltage threshold is separately set for "GND-Open" and "Supply-Open" modes.”h]”hXChannel Y high voltage threshold. If sensor input voltage goes higher then this value then the threshold rising event is pushed. Depending on in_voltageY_sensing_mode the high voltage threshold is separately set for “GND-Openâ€� and “Supply-Openâ€� modes.”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hŒYChannels 0..31 have common high threshold values, but could have different sensing_modes.”h]”hŒYChannels 0..31 have common high threshold values, but could have different sensing_modes.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hŒŠThe high voltage threshold range is between 3..22V. Hysteresis between low and high thresholds can not be lower then 2 and can not be odd.”h]”hŒŠThe high voltage threshold range is between 3..22V. Hysteresis between low and high thresholds can not be lower then 2 and can not be odd.”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hŒlIf rising threshold results hysteresis to odd value then falling threshold is automatically appended by one.”h]”hŒlIf rising threshold results hysteresis to odd value then falling threshold is automatically appended by one.”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_iio_devices_iio_devicex_fault_oc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-iio-devices-iio-devicex-fault-oc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÈubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/iio\/devices\/iio\:deviceX\/fault_oc**”h]”j`)�”}”(hŒ4**\/sys\/bus\/iio\/devices\/iio\:deviceX\/fault_oc**”h]”hŒ0/sys/bus/iio/devices/iio:deviceX/fault_oc”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-bus-iio-thermocouple”h´K hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅubah}”(h]”jÄah ]”h"]”Œ,abi_sys_bus_iio_devices_iio_devicex_fault_oc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjºsj˜}”jÄjºsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-iio-thermocouple `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-iio-thermocouple `”h]”j§)�”}”(hj#h]”hŒsysfs-bus-iio-thermocouple”…”�”}”(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ÅŒ+abi_file_testing_sysfs_bus_iio_thermocouple”uh1hh³jöh´K hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jöh´K hhÊh²hubhÞ)�”}”(hŒ™Open-circuit fault. The detection of open-circuit faults, such as those caused by broken thermocouple wires. Reading returns '1' if fault, '0' otherwise.”h]”hŒ¡Open-circuit fault. The detection of open-circuit faults, such as those caused by broken thermocouple wires. Reading returns ‘1’ if fault, ‘0’ otherwise.”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jöh´K hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_iio_devices_iio_devicex_fault_ovuv:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-iio-devices-iio-devicex-fault-ovuv”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjcubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/iio\/devices\/iio\:deviceX\/fault_ovuv**”h]”j`)�”}”(hŒ6**\/sys\/bus\/iio\/devices\/iio\:deviceX\/fault_ovuv**”h]”hŒ2/sys/bus/iio/devices/iio:deviceX/fault_ovuv”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jöh´Khjvubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`ubah}”(h]”j_ah ]”h"]”Œ.abi_sys_bus_iio_devices_iio_devicex_fault_ovuv”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j®jUsj˜}”j_jUsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-iio-thermocouple `”h]”(hŒDefined on file ”…”�”}”(hj³h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-iio-thermocouple `”h]”j§)�”}”(hj½h]”hŒsysfs-bus-iio-thermocouple”…”�”}”(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ÅŒ+abi_file_testing_sysfs_bus_iio_thermocouple”uh1hh³jöh´Khj³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jöh´KhhÊh²hubhÞ)�”}”(hŒ¿Overvoltage or Undervoltage Input Fault. The internal circuitry is protected from excessive voltages applied to the thermocouple cables. The device can also detect if such a condition occurs.”h]”hŒ¿Overvoltage or Undervoltage Input Fault. The internal circuitry is protected from excessive voltages applied to the thermocouple cables. The device can also detect if such a condition occurs.”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jöh´KhhÊh²hubhÞ)�”}”(hŒTReading returns '1' if input voltage is negative or greater than VDD, otherwise '0'.”h]”hŒ\Reading returns ‘1’ if input voltage is negative or greater than VDD, otherwise ‘0’.”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jöh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_iio_devices_iio_devicex_filter_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-iio-devices-iio-devicex-filter-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/filter_mode**”h]”j`)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/filter_mode**”h]”hŒ3/sys/bus/iio/devices/iio:deviceX/filter_mode”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-bus-iio-filter-admv8818”h´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ/abi_sys_bus_iio_devices_iio_devicex_filter_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWjýsj˜}”jjýsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-iio-filter-admv8818 `”h]”(hŒDefined on file ”…”�”}”(hj\h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-iio-filter-admv8818 `”h]”j§)�”}”(hjfh]”hŒsysfs-bus-iio-filter-admv8818”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjdubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jrŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_bus_iio_filter_admv8818”uh1hh³j9h´K hj\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9h´K hhÊh²hubhÞ)�”}”(hŒKThis attribute configures the filter mode. Reading returns the actual mode.”h]”hŒKThis attribute configures the filter mode. Reading returns the actual mode.”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9h´K hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_iio_devicex_filter_mode_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-filter-mode-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj¦ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/filter_mode_available**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/filter_mode_available**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/filter_mode_available”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9h´Khj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£ubah}”(h]”j¢ah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_filter_mode_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñj˜sj˜}”j¢j˜subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-iio-filter-admv8818 `”h]”(hŒDefined on file ”…”�”}”(hjöh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-iio-filter-admv8818 `”h]”j§)�”}”(hjh]”hŒsysfs-bus-iio-filter-admv8818”…”�”}”(hjh²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ÅŒ.abi_file_testing_sysfs_bus_iio_filter_admv8818”uh1hh³j9h´Khjöubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9h´KhhÊh²hubhÞ)�”}”(hŒWReading this returns the valid values that can be written to the filter_mode attribute:”h]”hŒWReading this returns the valid values that can be written to the filter_mode attribute:”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒDauto -> Adjust bandpass filter to track changes in input clock rate.”h]”hÞ)�”}”(hj7h]”hŒDauto -> Adjust bandpass filter to track changes in input clock rate.”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9h´Khj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj2ubj;)�”}”(hŒLmanual -> disable/unregister the clock rate notifier / input clock tracking.”h]”hÞ)�”}”(hjNh]”hŒLmanual -> disable/unregister the clock rate notifier / input clock tracking.”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9h´KhjLubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj2ubj;)�”}”(hŒ‘bypass -> bypass low pass filter, high pass filter and disable/unregister the clock rate notifier ”h]”j)�”}”(hhh]”j)�”}”(hŒcbypass -> bypass low pass filter, high pass filter and disable/unregister the clock rate notifier ”h]”(j!)�”}”(hŒIbypass -> bypass low pass filter, high pass filter and disable/unregister”h]”hŒIbypass -> bypass low pass filter, high pass filter and disable/unregister”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j9h´Khjjubj1)�”}”(hhh]”hÞ)�”}”(hŒthe clock rate notifier”h]”hŒthe clock rate notifier”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9h´Khj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j9h´Khjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj2ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j9h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_iio_devices_iio_devicex_filter_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-iio-devices-iio-devicex-filter-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj¹ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/filter_type**”h]”j`)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/filter_type**”h]”hŒ3/sys/bus/iio/devices/iio:deviceX/filter_type”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M\ hjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY\-voltageZ_filter_type**”h]”j`)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY\-voltageZ_filter_type**”h]”hŒI/sys/bus/iio/devices/iio:deviceX/in_voltageY-voltageZ_filter_type”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M\ hjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶ubah}”(h]”jµah ]”h"]”Œ/abi_sys_bus_iio_devices_iio_devicex_filter_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.j«sj˜}”jµj«subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj3h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj=h]”hŒ sysfs-bus-iio”…”�”}”(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”jIŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M\ hj3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M\ hhÊh²hubhÞ)�”}”(hŒwSpecifies which filter type apply to the channel. The possible values are given by the filter_type_available attribute.”h]”hŒwSpecifies which filter type apply to the channel. The possible values are given by the filter_type_available attribute.”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M\ hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_iio_devicex_filter_type_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-filter-type-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hj}ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/filter_type_available**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/filter_type_available**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/filter_type_available”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage\-voltage_filter_type_available**”h]”j`)�”}”(hŒU**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage\-voltage_filter_type_available**”h]”hŒQ/sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_filter_type_available”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzubah}”(h]”jyah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_filter_type_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jòjosj˜}”jyjosubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj÷h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M6 hj÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hhÊh²hubhÞ)�”}”(hŒQReading returns a list with the possible filter modes. Options for the attribute:”h]”hŒQReading returns a list with the possible filter modes. Options for the attribute:”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ%"none" - Filter is disabled/bypassed.”h]”hÞ)�”}”(hj8 h]”hŒ)“noneâ€� - Filter is disabled/bypassed.”…”�”}”(hj: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒU"sinc1" - The digital sinc1 filter. Fast 1st conversion time. Poor noise performance.”h]”hÞ)�”}”(hŒU"sinc1" - The digital sinc1 filter. Fast 1st conversion time. Poor noise performance.”h]”hŒY“sinc1â€� - The digital sinc1 filter. Fast 1st conversion time. Poor noise performance.”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒY"sinc3" - The digital sinc3 filter. Moderate 1st conversion time. Good noise performance.”h]”hÞ)�”}”(hŒY"sinc3" - The digital sinc3 filter. Moderate 1st conversion time. Good noise performance.”h]”hŒ]“sinc3â€� - The digital sinc3 filter. Moderate 1st conversion time. Good noise performance.”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hje ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ4"sinc3+pf1" - Sinc3 + device specific Post Filter 1.”h]”hÞ)�”}”(hj h]”hŒ8“sinc3+pf1â€� - Sinc3 + device specific Post Filter 1.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ4"sinc3+pf2" - Sinc3 + device specific Post Filter 2.”h]”hÞ)�”}”(hj– h]”hŒ8“sinc3+pf2â€� - Sinc3 + device specific Post Filter 2.”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ4"sinc3+pf3" - Sinc3 + device specific Post Filter 3.”h]”hÞ)�”}”(hj­ h]”hŒ8“sinc3+pf3â€� - Sinc3 + device specific Post Filter 3.”…”�”}”(hj¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ4"sinc3+pf4" - Sinc3 + device specific Post Filter 4.”h]”hÞ)�”}”(hjÄ h]”hŒ8“sinc3+pf4â€� - Sinc3 + device specific Post Filter 4.”…”�”}”(hjÆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ'"sinc3+rej60" - Sinc3 + 60Hz rejection.”h]”hÞ)�”}”(hjÛ h]”hŒ+“sinc3+rej60â€� - Sinc3 + 60Hz rejection.”…”�”}”(hjÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hjÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ@"sinc3+sinc1" - Sinc3 + averaging by 8. Low 1st conversion time.”h]”hÞ)�”}”(hŒ@"sinc3+sinc1" - Sinc3 + averaging by 8. Low 1st conversion time.”h]”hŒD“sinc3+sinc1â€� - Sinc3 + averaging by 8. Low 1st conversion time.”…”�”}”(hjô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hjð ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒH"sinc4" - Sinc 4. Excellent noise performance. Long 1st conversion time.”h]”hÞ)�”}”(hŒH"sinc4" - Sinc 4. Excellent noise performance. Long 1st conversion time.”h]”hŒL“sinc4â€� - Sinc 4. Excellent noise performance. Long 1st conversion time.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ%"sinc4+lp" - Sinc4 + Low Pass Filter.”h]”hÞ)�”}”(hj" h]”hŒ)“sinc4+lpâ€� - Sinc4 + Low Pass Filter.”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ@"sinc4+sinc1" - Sinc4 + averaging by 8. Low 1st conversion time.”h]”hÞ)�”}”(hŒ@"sinc4+sinc1" - Sinc4 + averaging by 8. Low 1st conversion time.”h]”hŒD“sinc4+sinc1â€� - Sinc4 + averaging by 8. Low 1st conversion time.”…”�”}”(hj; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ'"sinc4+rej60" - Sinc4 + 60Hz rejection.”h]”hÞ)�”}”(hjQ h]”hŒ+“sinc4+rej60â€� - Sinc4 + 60Hz rejection.”…”�”}”(hjS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ?"sinc5" - The digital sinc5 filter. Excellent noise performance”h]”hÞ)�”}”(hŒ?"sinc5" - The digital sinc5 filter. Excellent noise performance”h]”hŒC“sinc5â€� - The digital sinc5 filter. Excellent noise performance”…”�”}”(hjj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ%"sinc5+avg" - Sinc5 + averaging by 4.”h]”hÞ)�”}”(hj€ h]”hŒ)“sinc5+avgâ€� - Sinc5 + averaging by 4.”…”�”• }”(hj‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ4"sinc5+pf1" - Sinc5 + device specific Post Filter 1.”h]”hÞ)�”}”(hj— h]”hŒ8“sinc5+pf1â€� - Sinc5 + device specific Post Filter 1.”…”�”}”(hj™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒ"sinc5+sinc1" - Sinc5 + Sinc1.”h]”hÞ)�”}”(hj® h]”hŒ"“sinc5+sinc1â€� - Sinc5 + Sinc1.”…”�”}”(hj° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒB"sinc5+sinc1+pf1" - Sinc5 + Sinc1 + device specific Post Filter 1.”h]”hÞ)�”}”(hjÅ h]”hŒF“sinc5+sinc1+pf1â€� - Sinc5 + Sinc1 + device specific Post Filter 1.”…”�”}”(hjÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒB"sinc5+sinc1+pf2" - Sinc5 + Sinc1 + device specific Post Filter 2.”h]”hÞ)�”}”(hjÜ h]”hŒF“sinc5+sinc1+pf2â€� - Sinc5 + Sinc1 + device specific Post Filter 2.”…”�”}”(hjÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒB"sinc5+sinc1+pf3" - Sinc5 + Sinc1 + device specific Post Filter 3.”h]”hÞ)�”}”(hjó h]”hŒF“sinc5+sinc1+pf3â€� - Sinc5 + Sinc1 + device specific Post Filter 3.”…”�”}”(hjõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒB"sinc5+sinc1+pf4" - Sinc5 + Sinc1 + device specific Post Filter 4.”h]”hÞ)�”}”(hj h]”hŒF“sinc5+sinc1+pf4â€� - Sinc5 + Sinc1 + device specific Post Filter 4.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubj;)�”}”(hŒR"wideband" - filter with wideband low ripple passband and sharp transition band. ”h]”hÞ)�”}”(hŒP"wideband" - filter with wideband low ripple passband and sharp transition band.”h]”hŒT“widebandâ€� - filter with wideband low ripple passband and sharp transition band.”…”�”}”(hj# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6 hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3 ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j³¶h´M6 hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_iio_devices_iio_devicex_fusion_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-iio-devices-iio-devicex-fusion-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjK ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/fusion_enable**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/fusion_enable**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/fusion_enable”…”�”}”(hje h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hja ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K&hj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjK ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjH ubah}”(h]”jG ah ]”h"]”Œ1abi_sys_bus_iio_devices_iio_devicex_fusion_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j– j= sj˜}”jG j= subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-bno055 `”h]”(hŒDefined on file ”…”�”}”(hj› h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-bno055 `”h]”j§)�”}”(hj¥ h]”hŒsysfs-bus-iio-bno055”…”�”}”(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ÅŒ%abi_file_testing_sysfs_bus_iio_bno055”uh1hh³j*ùh´K&hj› ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K&hhÊh²hubhÞ)�”}”(hŒNCan be 1 or 0. Enables/disables the "sensor fusion" (a.k.a. NDOF) HW function.”h]”hŒRCan be 1 or 0. Enables/disables the “sensor fusionâ€� (a.k.a. NDOF) HW function.”…”�”}”(hjÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K&hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_iio_devices_iio_devicex_heater_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-iio-devices-iio-devicex-heater-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjå ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/heater_enable**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/heater_enable**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/heater_enable”…”�”}”(hjÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÔhjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâ ubah}”(h]”já ah ]”h"]”Œ1abi_sys_bus_iio_devices_iio_devicex_heater_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0 j× sj˜}”já j× subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj5 h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj? h]”hŒ sysfs-bus-iio”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj= ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÔhj5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÔhhÊh²hubhÞ)�”}”(hŒb'1' (enable) or '0' (disable) specifying the enable of heater function. Same reading values apply.”h]”hŒj‘1’ (enable) or ‘0’ (disable) specifying the enable of heater function. Same reading values apply.”…”�”}”(hjc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÔhhÊh²hubhÞ)�”}”(hŒˆThis ABI is especially applicable for humidity sensors to heatup the device and get rid of any condensation in some humidity environment”h]”hŒˆThis ABI is especially applicable for humidity sensors to heatup the device and get rid of any condensation in some humidity environment”…”�”}”(hjq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÔhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_iio_devices_iio_devicex_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-iio-devices-iio-devicex-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/iio\/devices\/iio\:deviceX\/id**”h]”j`)�”}”(hŒ.**\/sys\/bus\/iio\/devices\/iio\:deviceX\/id**”h]”hŒ*/sys/bus/iio/devices/iio:deviceX/id”…”�”}”(hj§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ÷h´K hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠ ubah}”(h]”j‰ ah ]”h"]”Œ&abi_sys_bus_iio_devices_iio_devicex_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØ j sj˜}”j‰ j subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-iio-cros-ec `”h]”(hŒDefined on file ”…”�”}”(hjÝ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-iio-cros-ec `”h]”j§)�”}”(hjç h]”hŒsysfs-bus-iio-cros-ec”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_iio_cros_ec”uh1hh³jÅ÷h´K hjÝ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ÷h´K hhÊh²hubhÞ)�”}”(hŒëThis attribute is exposed by the CrOS EC sensors driver and represents the sensor ID as exposed by the EC. This ID is used by the Android sensor service hardware abstraction layer (sensor HAL) through the Android container on ChromeOS.”h]”hŒëThis attribute is exposed by the CrOS EC sensors driver and represents the sensor ID as exposed by the EC. This ID is used by the Android sensor service hardware abstraction layer (sensor HAL) through the Android container on ChromeOS.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÅ÷h´K hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_iio_devices_iio_devicex_in_y_mean_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-iio-devices-iio-devicex-in-y-mean-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj' ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_Y_mean_raw**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_Y_mean_raw**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_Y_mean_raw”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj= ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M©hj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj' ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$ ubah}”(h]”j# ah ]”h"]”Œ1abi_sys_bus_iio_devices_iio_devicex_in_y_mean_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jr j sj˜}”j# j subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjw h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj� h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M©hjw ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M©hhÊh²hubhÞ)�”}”(hŒ¸Averaged raw measurement from channel Y. The number of values used for averaging is device specific. The converting rules for normal raw values also applies to the averaged raw values.”h]”hŒ¸Averaged raw measurement from channel Y. The number of values used for averaging is device specific. The converting rules for normal raw values also applies to the averaged raw values.”…”�”}”(hj¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M©hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_calibbias_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-iio-devices-iio-devicex-in-accel-calibbias-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjÁ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_calibbias_available**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_calibbias_available**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/in_accel_calibbias_available”…”�”}”(hjÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M-hjÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_calibbias_available**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_calibbias_available**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_anglvel_calibbias_available”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M-hjþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_calibbias_available**”h]”j`)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_calibbias_available**”h]”hŒC/sys/bus/iio/devices/iio:deviceX/in_temp_calibbias_available”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M-hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity_calibbias_available**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity_calibbias_available**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_proximity_calibbias_available”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M-hjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_calibbias_available**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_calibbias_available**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_voltageY_calibbias_available”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M-hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_calibbias_available**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_calibbias_available**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/out_voltageY_calibbias_available”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M-hj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾ ubah}”(h]”j½ ah ]”h"]”Œ@abi_sys_bus_iio_devices_iio_devicex_in_accel_calibbias_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞj³ sj˜}”j½ j³ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjãh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjíh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M-hjãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M-hhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjµh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-bno055 `”h]”j§)�”}”(hj¿h]”hŒsysfs-bus-iio-bno055”…”�”}”(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ÅŒ%abi_file_testing_sysfs_bus_iio_bno055”uh1hh³j*ùh´K3hjµubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K3hhÊh²hubhÞ)�”}”(hŒ³Reports the autocalibration status for the accelerometer sensor. Can be 0 (calibration non even enabled) or 1 to 5 where the greater the number, the better the calibration status.”h]”hŒ³Reports the autocalibration status for the accelerometer sensor. Can be 0 (calibration non even enabled) or 1 to 5 where the greater the number, the better the calibration status.”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K3hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_linear_x_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-in-accel-linear-x-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjÿubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_linear_x_raw**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_linear_x_raw**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_accel_linear_x_raw”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_linear_y_raw**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_linear_y_raw**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_accel_linear_y_raw”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_linear_z_raw**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_linear_z_raw**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_accel_linear_z_raw”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mhjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüubah}”(h]”jûah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_in_accel_linear_x_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžjñsj˜}”jûjñsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj£h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj­h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mhj£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒLAs per in_accel_X_raw attributes, but minus the acceleration due to gravity.”h]”hŒLAs per in_accel_X_raw attributes, but minus the acceleration due to gravity.”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-accel-offset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjíubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_offset**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_offset**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_accel_offset”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_x_offset**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_x_offset**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_accel_x_offset”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_y_offset**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_y_offset**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_accel_y_offset”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_z_offset**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_z_offset**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_accel_z_offset”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage_q_offset**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage_q_offset**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_altvoltage_q_offset”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage_i_offset**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage_i_offset**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_altvoltage_i_offset”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_offset**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_offset**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_voltageY_offset”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_offset**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_offset**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_voltage_offset”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_i_offset**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_i_offset**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_voltageY_i_offset”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_q_offset**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_q_offset**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_voltageY_q_offset”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_offset**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_offset**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_currentY_offset”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current_offset**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current_offset**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_current_offset”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_tempY_offset**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_tempY_offset**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_tempY_offset”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_offset**”h]”j`)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_offset**”h]”hŒ6/sys/bus/iio/devices/iio:deviceX/in_temp_offset”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_offset**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_offset**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_pressureY_offset”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_offset**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_offset**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_pressure_offset”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjvubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_offset**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_offset**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/in_humidityrelative_offset”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_offset**”h]”j`)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_offset**”h]”hŒ6/sys/bus/iio/devices/iio:deviceX/in_magn_offset”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_offset**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_offset**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_rot_offset”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_angl_offset**”h]”j`)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_angl_offset**”h]”hŒ6/sys/bus/iio/devices/iio:deviceX/in_angl_offset”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_capacitanceY_offset**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_capacitanceY_offset**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_capacitanceY_offset”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêubah}”(h]”jéah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_accel_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€jßsj˜}”jéjßsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj…h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj�h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M±hj…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hhÊh²hubhÞ)�”}”(hXÊIf known for a device, offset to be added to [Y]_raw prior to scaling by [Y]_scale in order to obtain value in the units as specified in [Y]_raw documentation. Not present if the offset is always 0 or unknown. If Y or axis is not present, then the offset applies to all in channels of . May be writable if a variable offset can be applied on the device. Note that this is different to calibbias which is for devices (or drivers) that apply offsets to compensate for variation between different instances of the part, typically adjusted by using some hardware supported calibration procedure. Calibbias is applied internally, offset is applied in userspace to the _raw output.”h]”hXÊIf known for a device, offset to be added to [Y]_raw prior to scaling by [Y]_scale in order to obtain value in the units as specified in [Y]_raw documentation. Not present if the offset is always 0 or unknown. If Y or axis is not present, then the offset applies to all in channels of . May be writable if a variable offset can be applied on the device. Note that this is different to calibbias which is for devices (or drivers) that apply offsets to compensate for variation between different instances of the part, typically adjusted by using some hardware supported calibration procedure. Calibbias is applied internally, offset is applied in userspace to the _raw output.”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M±hhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_power_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-iio-devices-iio-devicex-in-accel-power-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÏubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_power_mode**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_power_mode**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_accel_power_mode”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600”h´Khjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌubah}”(h]”jËah ]”h"]”Œ7abi_sys_bus_iio_devices_iio_devicex_in_accel_power_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÁsj˜}”jËjÁsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-iio-inv_icm42600 `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-iio-inv_icm42600 `”h]”j§)�”}”(hj*h]”hŒsysfs-bus-iio-inv_icm42600”…”�”}”(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”j6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_bus_iio_inv_icm42600”uh1hh³jýh´Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´KhhÊh²hubhÞ)�”}”(hX�Accelerometer power mode. Setting this attribute will set the requested power mode to use if the ODR support it. If ODR support only 1 mode, power mode will be enforced. Reading this attribute will return the current accelerometer power mode if the sensor is on, or the requested value if the sensor is off. The value between real and requested value can be different for ODR supporting only 1 mode.”h]”hX�Accelerometer power mode. Setting this attribute will set the requested power mode to use if the ODR support it. If ODR support only 1 mode, power mode will be enforced. Reading this attribute will return the current accelerometer power mode if the sensor is on, or the requested value if the sensor is off. The value between real and requested value can be different for ODR supporting only 1 mode.”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´KhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_power_mode_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-iio-devices-iio-devicex-in-accel-power-mode-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_power_mode_available**”h]”j`)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_power_mode_available**”h]”hŒE/sys/bus/iio/devices/iio:deviceX/in_accel_power_mode_available”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´K hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjgubah}”(h]”jfah ]”h"]”ŒAabi_sys_bus_iio_devices_iio_devicex_in_accel_power_mode_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµj\sj˜}”jfj\subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-iio-inv_icm42600 `”h]”(hŒDefined on file ”…”�”}”(hjºh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-iio-inv_icm42600 `”h]”j§)�”}”(hjÄh]”hŒsysfs-bus-iio-inv_icm42600”…”�”}”(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ÅŒ+abi_file_testing_sysfs_bus_iio_inv_icm42600”uh1hh³jýh´K hjºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´K hhÊh²hubhÞ)�”}”(hŒ]List of available accelerometer power modes that can be set in in_accel_power_mode attribute.”h]”hŒ]List of available accelerometer power modes that can be set in in_accel_power_mode attribute.”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´K hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_raw_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-in-accel-raw-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_raw_range**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_raw_range**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_accel_raw_range”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_in_accel_raw_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jOjösj˜}”jjösubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-bno055 `”h]”(hŒDefined on file ”…”�”}”(hjTh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-bno055 `”h]”j§)�”}”(hj^h]”hŒsysfs-bus-iio-bno055”…”�”}”(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”jjŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_bus_iio_bno055”uh1hh³j*ùh´KhjTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KhhÊh²hubhÞ)�”}”(hŒ÷Raw (unscaled) range for acceleration readings. Unit after application of scale is m/s^2. Note that this doesn't affects the scale (which should be used when changing the maximum and minimum readable value affects also the reading scaling factor).”h]”hŒùRaw (unscaled) range for acceleration readings. Unit after application of scale is m/s^2. Note that this doesn’t affects the scale (which should be used when changing the maximum and minimum readable value affects also the reading scaling factor).”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KhhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_raw_range_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-iio-devices-iio-devicex-in-accel-raw-range-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjžubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_raw_range_available**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_raw_range_available**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/in_accel_raw_range_available”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´Khj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjžubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›ubah}”(h]”jšah ]”h"]”Œ@abi_sys_bus_iio_devices_iio_devicex_in_accel_raw_range_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jéj�sj˜}”jšj�subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-bno055 `”h]”(hŒDefined on file ”…”�”}”(hjîh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-bno055 `”h]”j§)�”}”(hjøh]”hŒsysfs-bus-iio-bno055”…”�”}”(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ÅŒ%abi_file_testing_sysfs_bus_iio_bno055”uh1hh³j*ùh´Khjîubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KhhÊh²hubhÞ)�”}”(hŒ7List of allowed values for in_accel_raw_range attribute”h]”hŒ7List of allowed values for in_accel_raw_range attribute”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_scale_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hj€h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjŠh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M¦hj€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hhÊh²hubhÞ)�”}”(hŒÁIf a discrete set of scale values is available, they are listed in this attribute. Unlike illumination, multiplying intensity by intensity_scale does not yield value with any standardized unit.”h]”hŒÁIf a discrete set of scale values is available, they are listed in this attribute. Unlike illumination, multiplying intensity by intensity_scale does not yield value with any standardized unit.”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¦hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_x_calibbias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-iio-devices-iio-devicex-in-accel-x-calibbias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjÊubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_x_calibbias**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_x_calibbias**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_accel_x_calibbias”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_y_calibbias**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_y_calibbias**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_accel_y_calibbias”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_z_calibbias**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_z_calibbias**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_accel_z_calibbias”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_i_calibbias**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_i_calibbias**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/in_altvoltageY_i_calibbias”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_q_calibbias**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_q_calibbias**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/in_altvoltageY_q_calibbias”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_x_calibbias**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_x_calibbias**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_anglvel_x_calibbias”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_y_calibbias**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_y_calibbias**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_anglvel_y_calibbias”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_z_calibbias**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_z_calibbias**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_anglvel_z_calibbias”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_capacitance_calibbias**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_capacitance_calibbias**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_capacitance_calibbias”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance_calibbias**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance_calibbias**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_illuminance_calibbias”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance0_calibbias**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance0_calibbias**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_illuminance0_calibbias”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensityY_calibbias**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensityY_calibbias**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_intensityY_calibbias”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_x_calibbias**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_x_calibbias**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_magn_x_calibbias”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_y_calibbias**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_y_calibbias**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_magn_y_calibbias”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_z_calibbias**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_z_calibbias**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_magn_z_calibbias”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_calibbias**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_calibbias**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_pressure_calibbias”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_calibbias**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_calibbias**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_pressureY_calibbias”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity_calibbias**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity_calibbias**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_proximity_calibbias”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calibbias**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calibbias**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_proximity0_calibbias”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_resistance_calibbias**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_resistance_calibbias**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_resistance_calibbias”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_calibbias**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_calibbias**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_temp_calibbias”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_calibbias**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_calibbias**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_voltageY_calibbias”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjRubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_calibbias**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_calibbias**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/out_currentY_calibbias”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hjyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_calibbias**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_calibbias**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/out_voltageY_calibbias”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇubah}”(h]”jÆah ]”h"]”Œ8abi_sys_bus_iio_devices_iio_devicex_in_accel_x_calibbias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛj¼sj˜}”jÆj¼subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjàh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjêh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M hjàubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubhÞ)�”}”(hŒÒHardware applied calibration offset (assumed to fix production inaccuracies). icm42600: For this device values are real physical offsets expressed in SI units (m/s^2 for accelerometers and rad/s for gyroscope)/”h]”hŒÒHardware applied calibration offset (assumed to fix production inaccuracies). icm42600: For this device values are real physical offsets expressed in SI units (m/s^2 for accelerometers and rad/s for gyroscope)/”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_x_calibscale:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-in-accel-x-calibscale”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj*ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_x_calibscale**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_x_calibscale**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_accel_x_calibscale”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_y_calibscale**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_y_calibscale**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_accel_y_calibscale”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_z_calibscale**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_z_calibscale**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_accel_z_calibscale”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage_calibscale**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage_calibscale**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_altvoltage_calibscale”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_x_calibscale**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_x_calibscale**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_anglvel_x_calibscale”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_y_calibscale**”•h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_y_calibscale**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_anglvel_y_calibscale”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_z_calibscale**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_z_calibscale**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_anglvel_z_calibscale”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_capacitance_calibscale**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_capacitance_calibscale**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_capacitance_calibscale”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance_calibscale**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance_calibscale**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_illuminance_calibscale”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance0_calibscale**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance0_calibscale**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/in_illuminance0_calibscale”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_both_calibscale**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_both_calibscale**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/in_intensity_both_calibscale”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_calibscale**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_calibscale**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_intensity_calibscale”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_ir_calibscale**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_ir_calibscale**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/in_intensity_ir_calibscale”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_x_calibscale**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_x_calibscale**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_magn_x_calibscale”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_y_calibscale**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_y_calibscale**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_magn_y_calibscale”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_z_calibscale**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_z_calibscale**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_magn_z_calibscale”…”�”}”(hjº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_calibscale**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_calibscale**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_pressure_calibscale”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShjÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_calibscale**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_calibscale**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_pressureY_calibscale”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj !ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calibscale**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calibscale**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_proximity0_calibscale”…”�”}”(hj8!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj1!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_calibscale**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_calibscale**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_voltage_calibscale”…”�”}”(hjb!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj[!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_calibscale**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_calibscale**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_voltageY_calibscale”…”�”}”(hjŒ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj…!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_supply_calibscale**”h]”j`)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_supply_calibscale**”h]”hŒE/sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_calibscale”…”�”}”(hj¶!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj¯!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_calibscale**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_calibscale**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/out_currentY_calibscale”…”�”}”(hjà!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShjÙ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_calibscale**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_calibscale**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/out_voltageY_calibscale”…”�”}”(hj "h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'ubah}”(h]”j&ah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_in_accel_x_calibscale”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;"jsj˜}”j&jsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj@"h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjJ"h]”hŒ sysfs-bus-iio”…”�”}”(hjL"h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjH"ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jV"Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MShj@"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShhÊh²hubhÞ)�”}”(hŒŽHardware applied calibration scale factor (assumed to fix production inaccuracies). If shared across all channels, _calibscale is used.”h]”hŒŽHardware applied calibration scale factor (assumed to fix production inaccuracies). If shared across all channels, _calibscale is used.”…”�”}”(hjn"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MShhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_x_peak_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-iio-devices-iio-devicex-in-accel-x-peak-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjŠ"ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_x_peak_raw**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_x_peak_raw**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_accel_x_peak_raw”…”�”}”(hj¤"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj "ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mqhj�"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—"ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_y_peak_raw**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_y_peak_raw**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_accel_y_peak_raw”…”�”}”(hjÎ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MqhjÇ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—"ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_z_peak_raw**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_z_peak_raw**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_accel_z_peak_raw”…”�”}”(hjø"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjô"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mqhjñ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—"ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_peak_raw**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_peak_raw**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/in_humidityrelative_peak_raw”…”�”}”(hj"#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mqhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—"ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_peak_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_peak_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_temp_peak_raw”…”�”}”(hjL#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjH#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MqhjE#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠ"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡"ubah}”(h]”j†"ah ]”h"]”Œ7abi_sys_bus_iio_devices_iio_devicex_in_accel_x_peak_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}#j|"sj˜}”j†"j|"subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj‚#h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjŒ#h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mqhj‚#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MqhhÊh²hubhÞ)�”}”(hŒ�Highest value since some reset condition. These attributes allow access to this and are otherwise the direct equivalent of the Y[_name]_raw attributes.”h]”hŒ�Highest value since some reset condition. These attributes allow access to this and are otherwise the direct equivalent of the Y[_name]_raw attributes.”…”�”}”(hj°#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MqhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_x_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-iio-devices-iio-devicex-in-accel-x-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjp$h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjz$h]”hŒ sysfs-bus-iio”…”�”}”(hj|$h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx$ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†$Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mhjp$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒáAcceleration in direction x, y or z (may be arbitrarily assigned but should match other such assignments on device). Has all of the equivalent parameters as per voltageY. Units after application of scale and offset are m/s^2.”h]”hŒáAcceleration in direction x, y or z (may be arbitrarily assigned but should match other such assignments on device). Has all of the equivalent parameters as per voltageY. Units after application of scale and offset are m/s^2.”…”�”}”(hjž$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_iio_devices_iio_devicex_in_accel_xyz_squared_peak_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-iio-devices-iio-devicex-in-accel-xyz-squared-peak-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjº$ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_xyz_squared_peak_raw**”h]”j`)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_xyz_squared_peak_raw**”h]”hŒE/sys/bus/iio/devices/iio:deviceX/in_accel_xyz_squared_peak_raw”…”�”}”(hjÔ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M†hjÍ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·$ubah}”(h]”j¶$ah ]”h"]”ŒAabi_sys_bus_iio_devices_iio_devicex_in_accel_xyz_squared_peak_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%j¬$sj˜}”j¶$j¬$subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj %h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj%h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M†hj %ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M†hhÊh²hubhÞ)�”}”(hŒmA computed peak value based on the sum squared magnitude of the underlying value in the specified directions.”h]”hŒmA computed peak value based on the sum squared magnitude of the underlying value in the specified directions.”…”�”}”(hj8%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M†hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_in_activity_calibgender:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-in-activity-calibgender”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjT%ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_activity_calibgender**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_activity_calibgender**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_activity_calibgender”…”�”}”(hjn%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M€hjg%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjd%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja%ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_energy_calibgender**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_energy_calibgender**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_energy_calibgender”…”�”}”(hj˜%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M€hj‘%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja%ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_distance_calibgender**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_distance_calibgender**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_distance_calibgender”…”�”}”(hjÂ%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M€hj»%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja%ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_velocity_calibgender**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_velocity_calibgender**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_velocity_calibgender”…”�”}”(hjì%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjè%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M€hjå%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjT%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQ%ubah}”(h]”jP%ah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_in_activity_calibgender”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&jF%sj˜}”jP%jF%subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj"&h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj,&h]”hŒ sysfs-bus-iio”…”�”}”(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”j8&Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M€hj"&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M€hhÊh²hubhÞ)�”}”(hŒ€Gender of the user (e.g.: male, female) used by some pedometers to compute the stride length, distance, speed and activity type.”h]”hŒ€Gender of the user (e.g.: male, female) used by some pedometers to compute the stride length, distance, speed and activity type.”…”�”}”(hjP&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M€hhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_iio_devices_iio_devicex_in_activity_calibgender_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-iio-devices-iio-devicex-in-activity-calibgender-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjl&ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_activity_calibgender_available**”h]”j`)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_activity_calibgender_available**”h]”hŒI/sys/bus/iio/devices/iio:deviceX/in_activity_calibgender_available”…”�”}”(hj†&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‹hj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjy&ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_energy_calibgender_available**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_energy_calibgender_available**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_energy_calibgender_available”…”�”}”(hj°&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‹hj©&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjy&ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_distance_calibgender_available**”h]”j`)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_distance_calibgender_available**”h]”hŒI/sys/bus/iio/devices/iio:deviceX/in_distance_calibgender_available”…”�”}”(hjÚ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‹hjÓ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjy&ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_velocity_calibgender_available**”h]”j`)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_velocity_calibgender_available**”h]”hŒI/sys/bus/iio/devices/iio:deviceX/in_velocity_calibgender_available”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‹hjý&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjú&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjy&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjl&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hji&ubah}”(h]”jh&ah ]”h"]”ŒEabi_sys_bus_iio_devices_iio_devicex_in_activity_calibgender_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5'j^&sj˜}”jh&j^&subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj:'h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjD'h]”hŒ sysfs-bus-iio”…”�”}”(hjF'h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjB'ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jP'Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M‹hj:'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‹hhÊh²hubhÞ)�”}”(hŒ7Lists all available gender values (e.g.: male, female).”h]”hŒ7Lists all available gender values (e.g.: male, female).”…”�”}”(hjh'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‹hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_in_activity_calibheight:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-in-activity-calibheight”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj„'ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_activity_calibheight**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_activity_calibheight**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_activity_calibheight”…”�”}”(hjž'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjš'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M”hj—'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘'ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_energy_calibheight**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_energy_calibheight**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_energy_calibheight”…”�”}”(hjÈ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M”hjÁ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘'ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_distance_calibheight**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_distance_calibheight**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_distance_calibheight”…”�”}”(hjò'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjî'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M”hjë'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘'ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_velocity_calibheight**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_velocity_calibheight**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_velocity_calibheight”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M”hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�'ubah}”(h]”j€'ah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_in_activity_calibheight”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jM(jv'sj˜}”j€'jv'subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjR(h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj\(h]”hŒ sysfs-bus-iio”…”�”}”(hj^(h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZ(ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh(Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M”hjR(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M”hhÊh²hubhÞ)�”}”(hŒwHeight of the user (in meters) used by some pedometers to compute the stride length, distance, speed and activity type.”h]”hŒwHeight of the user (in meters) used by some pedometers to compute the stride length, distance, speed and activity type.”…”�”}”(hj€(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M”hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_in_allow_async_readout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-in-allow-async-readout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjœ(ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_allow_async_readout**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_allow_async_readout**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_allow_async_readout”…”�”}”(hj¶(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adc”h´Khj¯(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœ(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™(ubah}”(h]”j˜(ah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_in_allow_async_readout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jè(jŽ(sj˜}”j˜(jŽ(subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-ina2xx-adc `”h]”(hŒDefined on file ”…”�”}”(hjí(h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-ina2xx-adc `”h]”j§)�”}”(hj÷(h]”hŒsysfs-bus-iio-ina2xx-adc”…”�”}”(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ÅŒ)abi_file_testing_sysfs_bus_iio_ina2xx_adc”uh1hh³jÊ(h´Khjí(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊ(h´KhhÊh²hubhÞ)�”}”(hX By default (value '0'), the capture thread checks for the Conversion Ready Flag to being set prior to committing a new value to the sample buffer. This synchronizes the in-chip conversion rate with the in-driver readout rate at the cost of an additional register read.”h]”hXBy default (value ‘0’), the capture thread checks for the Conversion Ready Flag to being set prior to committing a new value to the sample buffer. This synchronizes the in-chip conversion rate with the in-driver readout rate at the cost of an additional register read.”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊ(h´KhhÊh²hubhÞ)�”}”(hX!Writing '1' will remove the polling for the Conversion Ready Flags to save the additional i2c transaction, which will improve the bandwidth available for reading data. However, samples can be occasionally skipped or repeated, depending on the beat between the capture and conversion rates.”h]”hX%Writing ‘1’ will remove the polling for the Conversion Ready Flags to save the additional i2c transaction, which will improve the bandwidth available for reading data. However, samples can be occasionally skipped or repeated, depending on the beat between the capture and conversion rates.”…”�”}”(hj))h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊ(h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_in_altcurrenty_rms_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-in-altcurrenty-rms-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjE)ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altcurrentY_rms_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altcurrentY_rms_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_altcurrentY_rms_raw”…”�”}”(hj_)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhjX)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjR)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjE)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjB)ubah}”(h]”jA)ah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_in_altcurrenty_rms_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�)j7)sj˜}”jA)j7)subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj•)h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjŸ)h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÝhj•)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhhÊh²hubhÞ)�”}”(hŒ™Raw (unscaled no bias removal etc.) Root Mean Square (RMS) current measurement from channel Y. Units after application of scale and offset are milliamps.”h]”hŒ™Raw (unscaled no bias removal etc.) Root Mean Square (RMS) current measurement from channel Y. Units after application of scale and offset are milliamps.”…”�”}”(hjÃ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÝhhÊh²hubj))�”}”(hŒP.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_altvoltage1_i_calibphase:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-altvoltage1-i-calibphase”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hjß)ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0\-altvoltage1_i_calibphase**”h]”j`)�”}”(hŒT**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0\-altvoltage1_i_calibphase**”h]”hŒP/sys/bus/iio/devices/iio:deviceX/in_altvoltage0-altvoltage1_i_calibphase”…”�”}”(hjù)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ:Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1013”h´Khjò)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjì)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjß)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜ)ubah}”(h]”jÛ)ah ]”h"]”ŒKabi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_altvoltage1_i_calibphase”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+*jÑ)sj˜}”jÛ)jÑ)subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-frequency-admv1013 `”h]”(hŒDefined on file ”…”�”}”(hj0*h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-frequency-admv1013 `”h]”j§)�”}”(hj:*h]”hŒ sysfs-bus-iio-frequency-admv1013”…”�”}”(hj<*h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj8*ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jF*Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_iio_frequency_admv1013”uh1hh³j *h´Khj0*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´KhhÊh²hubhÞ)�”}”(hŒRRead/write unscaled value for the Local Oscillatior path quadrature I phase shift.”h]”hŒRRead/write unscaled value for the Local Oscillatior path quadrature I phase shift.”…”�”}”(hj^*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´KhhÊh²hubj))�”}”(hŒP.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_altvoltage1_q_calibphase:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-altvoltage1-q-calibphase”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hjz*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0\-altvoltage1_q_calibphase**”h]”j`)�”}”(hŒT**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0\-altvoltage1_q_calibphase**”h]”hŒP/sys/bus/iio/devices/iio:deviceX/in_altvoltage0-altvoltage1_q_calibphase”…”�”}”(hj”*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´Khj�*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjz*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjw*ubah}”(h]”jv*ah ]”h"]”ŒKabi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_altvoltage1_q_calibphase”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅ*jl*sj˜}”jv*jl*subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-frequency-admv1013 `”h]”(hŒDefined on file ”…”�”}”(hjÊ*h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-frequency-admv1013 `”h]”j§)�”}”(hjÔ*h]”hŒ sysfs-bus-iio-frequency-admv1013”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_iio_frequency_admv1013”uh1hh³j *h´KhjÊ*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´KhhÊh²hubhÞ)�”}”(hŒRRead/write unscaled value for the Local Oscillatior path quadrature Q phase shift.”h]”hŒRRead/write unscaled value for the Local Oscillatior path quadrature Q phase shift.”…”�”}”(hjø*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´KhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_i_calibbias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-i-calibbias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj+ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_i_calibbias**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_i_calibbias**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/in_altvoltage0_i_calibbias”…”�”}”(hj.+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´K hj'+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+ubah}”(h]”j+ah ]”h"]”Œ>abi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_i_calibbias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_+j+sj˜}”j+j+subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-frequency-admv1013 `”h]”(hŒDefined on file ”…”�”}”(hjd+h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-frequency-admv1013 `”h]”j§)�”}”(hjn+h]”hŒ sysfs-bus-iio-frequency-admv1013”…”�”}”(hjp+h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjl+ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jz+Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_iio_frequency_admv1013”uh1hh³j *h´K hjd+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´K hhÊh²hubhÞ)�”}”(hŒZRead/write value for the Local Oscillatior Feedthrough Offset Calibration I Positive side.”h]”hŒZRead/write value for the Local Oscillatior Feedthrough Offset Calibration I Positive side.”…”�”}”(hj’+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´K hhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_i_calibscale_coarse:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-i-calibscale-coarse”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj®+ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_i_calibscale_coarse**”h]”j`)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_i_calibscale_coarse**”h]”hŒJ/sys/bus/iio/devices/iio:deviceX/in_altvoltage0_i_calibscale_coarse”…”�”}”(hjÈ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ:Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1014”h´KhjÁ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«+ubah}”(h]”jª+ah ]”h"]”ŒFabi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_i_calibscale_coarse”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jú+j +sj˜}”jª+j +subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-frequency-admv1014 `”h]”(hŒDefined on file ”…”�”}”(hjÿ+h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-frequency-admv1014 `”h]”j§)�”}”(hj ,h]”hŒ sysfs-bus-iio-frequency-admv1014”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_iio_frequency_admv1014”uh1hh³jÜ+h´Khjÿ+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ+h´KhhÊh²hubhÞ)�”}”(hŒJRead/write value for the digital attenuator gain (IF_I) with coarse steps.”h]”hŒJRead/write value for the digital attenuator gain (IF_I) with coarse steps.”…”�”}”(hj-,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ+h´KhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_i_calibscale_fine:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-i-calibscale-fine”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjI,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_i_calibscale_fine**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_i_calibscale_fine**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_altvoltage0_i_calibscale_fine”…”�”}”(hjc,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ+h´K hj\,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjY,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjV,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjI,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjF,ubah}”(h]”jE,ah ]”h"]”ŒDabi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_i_calibscale_fine”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”,j;,sj˜}”jE,j;,subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-frequency-admv1014 `”h]”(hŒDefined on file ”…”�”}”(hj™,h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-frequency-admv1014 `”h]”j§)�”}”(hj£,h]”hŒ sysfs-bus-iio-frequency-admv1014”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_iio_frequency_admv1014”uh1hh³jÜ+h´K hj™,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ+h´K hhÊh²hubhÞ)�”}”(hŒHRead/write value for the digital attenuator gain (IF_I) with fine steps.”h]”hŒHRead/write value for the digital attenuator gain (IF_I) with fine steps.”…”�”}”(hjÇ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ+h´K hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_q_calibbias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-q-calibbias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjã,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_q_calibbias**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_q_calibbias**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/in_altvoltage0_q_calibbias”…”�”}”(hjý,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjù,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´Khjö,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjð,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjã,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà,ubah}”(h]”jß,ah ]”h"]”Œ>abi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_q_calibbias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.-jÕ,sj˜}”jß,jÕ,subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-frequency-admv1013 `”h]”(hŒDefined on file ”…”�”}”(hj3-h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-frequency-admv1013 `”h]”j§)�”}”(hj=-h]”hŒ sysfs-bus-iio-frequency-admv1013”…”�”}”(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”jI-Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_iio_frequency_admv1013”uh1hh³j *h´Khj3-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´KhhÊh²hubhÞ)�”}”(hŒZRead/write value for the Local Oscillatior Feedthrough Offset Calibration Q Positive side.”h]”hŒZRead/write value for the Local Oscillatior Feedthrough Offset Calibration Q Positive side.”…”�”}”(hja-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´KhhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_q_calibscale_coarse:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-q-calibscale-coarse”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj}-ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_q_calibscale_coarse**”h]”j`)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_q_calibscale_coarse**”h]”hŒJ/sys/bus/iio/devices/iio:deviceX/in_altvoltage0_q_calibscale_coarse”…”�”}”(hj—-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ+h´Khj�-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjz-ubah}”(h]”jy-ah ]”h"]”ŒFabi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_q_calibscale_coarse”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈ-jo-sj˜}”jy-jo-subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-frequency-admv1014 `”h]”(hŒDefined on file ”…”�”}”(hjÍ-h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-frequency-admv1014 `”h]”j§)�”}”(hj×-h]”hŒ sysfs-bus-iio-frequency-admv1014”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_iio_frequency_admv1014”uh1hh³jÜ+h´KhjÍ-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ+h´KhhÊh²hubhÞ)�”}”(hŒJRead/write value for the digital attenuator gain (IF_Q) with coarse steps.”h]”hŒJRead/write value for the digital attenuator gain (IF_Q) with coarse steps.”…”�”}”(hjû-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ+h´KhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_q_calibscale_fine:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-q-calibscale-fine”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj.ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_q_calibscale_fine**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage0_q_calibscale_fine**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_altvoltage0_q_calibscale_fine”…”�”}”(hj1.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ+h´Khj*.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.ubah}”(h]”j.ah ]”h"]”ŒDabi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_q_calibscale_fine”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jb.j .sj˜}”j.j .subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-frequency-admv1014 `”h]”(hŒDefined on file ”…”�”}”(hjg.h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-frequency-admv1014 `”h]”j§)�”}”(hjq.h]”hŒ sysfs-bus-iio-frequency-admv1014”…”�”}”(hjs.h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjo.ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j}.Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_iio_frequency_admv1014”uh1hh³jÜ+h´Khjg.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ+h´KhhÊh²hubhÞ)�”}”(hŒHRead/write value for the digital attenuator gain (IF_Q) with fine steps.”h]”hŒHRead/write value for the digital attenuator gain (IF_Q) with fine steps.”…”�”}”(hj•.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜ+h´KhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltage1_i_calibbias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-iio-devices-iio-devicex-in-altvoltage1-i-calibbias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj±.ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage1_i_calibbias**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage1_i_calibbias**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/in_altvoltage1_i_calibbias”…”�”}”(hjË.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´KhjÄ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®.ubah}”(h]”j­.ah ]”h"]”Œ>abi_sys_bus_iio_devices_iio_devicex_in_altvoltage1_i_calibbias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jü.j£.sj˜}”j­.j£.subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-frequency-admv1013 `”h]”(hŒDefined on file ”…”�”}”(hj/h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-frequency-admv1013 `”h]”j§)�”}”(hj /h]”hŒ sysfs-bus-iio-frequency-admv1013”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_iio_frequency_admv1013”uh1hh³j *h´Khj/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´KhhÊh²hube(hÞ)�”}”(hŒ^Read/write raw value for the Local Oscillatior Feedthrough Offset Calibration I Negative side.”h]”hŒ^Read/write raw value for the Local Oscillatior Feedthrough Offset Calibration I Negative side.”…”�”}”(hj//h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´KhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltage1_q_calibbias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-iio-devices-iio-devicex-in-altvoltage1-q-calibbias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjK/ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage1_q_calibbias**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltage1_q_calibbias**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/in_altvoltage1_q_calibbias”…”�”}”(hje/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hja/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´K!hj^/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjK/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjH/ubah}”(h]”jG/ah ]”h"]”Œ>abi_sys_bus_iio_devices_iio_devicex_in_altvoltage1_q_calibbias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–/j=/sj˜}”jG/j=/subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-frequency-admv1013 `”h]”(hŒDefined on file ”…”�”}”(hj›/h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-frequency-admv1013 `”h]”j§)�”}”(hj¥/h]”hŒ sysfs-bus-iio-frequency-admv1013”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_iio_frequency_admv1013”uh1hh³j *h´K!hj›/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´K!hhÊh²hubhÞ)�”}”(hŒ^Read/write raw value for the Local Oscillatior Feedthrough Offset Calibration Q Negative side.”h]”hŒ^Read/write raw value for the Local Oscillatior Feedthrough Offset Calibration Q Negative side.”…”�”}”(hjÉ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j *h´K!hhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltagey_compare_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-iio-devices-iio-devicex-in-altvoltagey-compare-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjå/ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_compare_interval**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_compare_interval**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_altvoltageY_compare_interval”…”�”}”(hjÿ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ=Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector”h´K hjø/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâ/ubah}”(h]”já/ah ]”h"]”ŒCabi_sys_bus_iio_devices_iio_devicex_in_altvoltagey_compare_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j10j×/sj˜}”já/j×/subhÞ)�”}”(hŒqDefined on file :ref:`sysfs-bus-iio-adc-envelope-detector `”h]”(hŒDefined on file ”…”�”}”(hj60h²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-bus-iio-adc-envelope-detector `”h]”j§)�”}”(hj@0h]”hŒ#sysfs-bus-iio-adc-envelope-detector”…”�”}”(hjB0h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jL0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ4abi_file_testing_sysfs_bus_iio_adc_envelope_detector”uh1hh³j0h´K hj60ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´K hhÊh²hubhÞ)�”}”(hŒ£Number of milliseconds to wait for the comparator in each step of the binary search for the input peak level. Needs to relate to the frequency of the input signal.”h]”hŒ£Number of milliseconds to wait for the comparator in each step of the binary search for the input peak level. Needs to relate to the frequency of the input signal.”…”�”}”(hjd0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´K hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltagey_i_phase:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-in-altvoltagey-i-phase”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj€0ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_i_phase**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_i_phase**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_altvoltageY_i_phase”…”�”}”(hjš0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MIhj“0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�0ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_q_phase**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_q_phase**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_altvoltageY_q_phase”…”�”}”(hjÄ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MIhj½0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�0ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_phase**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_phase**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase”…”�”}”(hjî0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjê0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MIhjç0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjä0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�0ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_i_phase**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_i_phase**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_i_phase”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MIhj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�0ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_q_phase**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_q_phase**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_q_phase”…”�”}”(hjB1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MIhj;1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj81ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}0ubah}”(h]”j|0ah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_in_altvoltagey_i_phase”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”js1jr0sj˜}”j|0jr0subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjx1h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj‚1h]”hŒ sysfs-bus-iio”…”�”}”(hj„1h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj€1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŽ1Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MIhjx1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MIhhÊh²hubhÞ)�”}”(hŒîPhase in radians of one frequency/clock output Y (out_altvoltageY) relative to another frequency/clock output (out_altvoltageZ) of the device X. The number must always be specified and unique if the output corresponds to a single channel.”h]”hŒîPhase in radians of one frequency/clock output Y (out_altvoltageY) relative to another frequency/clock output (out_altvoltageZ) of the device X. The number must always be specified and unique if the output corresponds to a single channel.”…”�”}”(hj¦1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MIhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltagey_invert:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-in-altvoltagey-invert”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjÂ1ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_invert**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_invert**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_altvoltageY_invert”…”�”}”(hjÜ1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KhjÕ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂ1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿1ubah}”(h]”j¾1ah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_in_altvoltagey_invert”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j 2j´1sj˜}”j¾1j´1subhÞ)�”}”(hŒqDefined on file :ref:`sysfs-bus-iio-adc-envelope-detector `”h]”(hŒDefined on file ”…”�”}”(hj2h²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-bus-iio-adc-envelope-detector `”h]”j§)�”}”(hj2h]”hŒ#sysfs-bus-iio-adc-envelope-detector”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j(2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ4abi_file_testing_sysfs_bus_iio_adc_envelope_detector”uh1hh³j0h´Khj2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KhhÊh²hubhÞ)�”}”(hŒ¦The DAC is used to find the peak level of an alternating voltage input signal by a binary search using the output of a comparator wired to an interrupt pin. Like so::”h]”hŒ¥The DAC is used to find the peak level of an alternating voltage input signal by a binary search using the output of a comparator wired to an interrupt pin. Like so:”…”�”}”(hj@2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KhhÊh²hubjl)�”}”(hXg _ | \ input +------>-------|+ \ | \ .-------. | }---. | | | / | | dac|-->--|- / | | | |_/ | | | | | | | | irq|------<-------' | | '-------'”h]”hXg _ | \ input +------>-------|+ \ | \ .-------. | }---. | | | / | | dac|-->--|- / | | | |_/ | | | | | | | | irq|------<-------' | | '-------'”…”�”}”hjN2sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j0h´KhhÊh²hubhÞ)�”}”(hŒâThe boolean invert attribute (0/1) should be set when the input signal is centered around the maximum value of the dac instead of zero. The envelope detector will search from below in this case and will also invert the result.”h]”hŒâThe boolean invert attribute (0/1) should be set when the input signal is centered around the maximum value of the dac instead of zero. The envelope detector will search from below in this case and will also invert the result.”…”�”}”(hj\2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KhhÊh²hubhÞ)�”}”(hŒGThe edge/level of the interrupt is also switched to its opposite value.”h]”hŒGThe edge/level of the interrupt is also switched to its opposite value.”…”�”}”(hjj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_in_altvoltagey_rms_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-in-altvoltagey-rms-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(•jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj†2ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_rms_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_altvoltageY_rms_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_altvoltageY_rms_raw”…”�”}”(hj 2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K«hj™2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒ2ubah}”(h]”j‚2ah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_in_altvoltagey_rms_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑ2jx2sj˜}”j‚2jx2subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjÖ2h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjà2h]”hŒ sysfs-bus-iio”…”�”}”(hjâ2h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÞ2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jì2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´K«hjÖ2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K«hhÊh²hubhÞ)�”}”(hŒ…Raw (unscaled) Root Mean Square (RMS) voltage measurement from channel Y. Units after application of scale and offset are millivolts.”h]”hŒ…Raw (unscaled) Root Mean Square (RMS) voltage measurement from channel Y. Units after application of scale and offset are millivolts.”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K«hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_iio_devices_iio_devicex_in_angly_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-iio-devices-iio-devicex-in-angly-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjp3h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjz3h]”hŒ sysfs-bus-iio”…”�”}”(hj|3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mšhjp3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MšhhÊh²hubhÞ)�”}”(hŒÜOptional symbolic label for channel Y. For Intel hid hinge sensor, the label values are: hinge, keyboard, screen. It means the three channels each correspond respectively to hinge angle, keyboard angle, and screen angle.”h]”hŒÜOptional symbolic label for channel Y. For Intel hid hinge sensor, the label values are: hinge, keyboard, screen. It means the three channels each correspond respectively to hinge angle, keyboard angle, and screen angle.”…”�”}”(hjž3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MšhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_iio_devices_iio_devicex_in_angl_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-iio-devices-iio-devicex-in-angl-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjº3ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_angl_raw**”h]”j`)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_angl_raw**”h]”hŒ3/sys/bus/iio/devices/iio:deviceX/in_angl_raw”…”�”}”(hjÔ3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M>hjÍ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ3ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglY_raw**”h]”j`)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglY_raw**”h]”hŒ4/sys/bus/iio/devices/iio:deviceX/in_anglY_raw”…”�”}”(hjþ3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjú3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M>hj÷3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·3ubah}”(h]”j¶3ah ]”h"]”Œ/abi_sys_bus_iio_devices_iio_devicex_in_angl_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/4j¬3sj˜}”j¶3j¬3subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj44h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj>4h]”hŒ sysfs-bus-iio”…”�”}”(hj@4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj<4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jJ4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M>hj44ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M>hhÊh²hubhÞ)�”}”(hŒKAngle of rotation. Units after application of scale and offset are radians.”h]”hŒKAngle of rotation. Units after application of scale and offset are radians.”…”�”}”(hjb4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M>hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_iio_devices_iio_devicex_in_anglvel_raw_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-iio-devices-iio-devicex-in-anglvel-raw-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj~4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_raw_range**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_raw_range**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_anglvel_raw_range”…”�”}”(hj˜4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K hj‘4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{4ubah}”(h]”jz4ah ]”h"]”Œ8abi_sys_bus_iio_devices_iio_devicex_in_anglvel_raw_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉ4jp4sj˜}”jz4jp4subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-bno055 `”h]”(hŒDefined on file ”…”�”}”(hjÎ4h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-bno055 `”h]”j§)�”}”(hjØ4h]”hŒsysfs-bus-iio-bno055”…”�”}”(hjÚ4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÖ4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jä4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_bus_iio_bno055”uh1hh³j*ùh´K hjÎ4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K hhÊh²hubhÞ)�”}”(hŒÙRange for angular velocity readings in radians per second. Note that this does not affects the scale (which should be used when changing the maximum and minimum readable value affects also the reading scaling factor).”h]”hŒÙRange for angular velocity readings in radians per second. Note that this does not affects the scale (which should be used when changing the maximum and minimum readable value affects also the reading scaling factor).”…”�”}”(hjü4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K hhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_iio_devices_iio_devicex_in_anglvel_raw_range_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-iio-devices-iio-devicex-in-anglvel-raw-range-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj5ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_raw_range_available**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_raw_range_available**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_anglvel_raw_range_available”…”�”}”(hj25h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´Khj+5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5ubah}”(h]”j5ah ]”h"]”ŒBabi_sys_bus_iio_devices_iio_devicex_in_anglvel_raw_range_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jc5j 5sj˜}”j5j 5subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-bno055 `”h]”(hŒDefined on file ”…”�”}”(hjh5h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-bno055 `”h]”j§)�”}”(hjr5h]”hŒsysfs-bus-iio-bno055”…”�”}”(hjt5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjp5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_bus_iio_bno055”uh1hh³j*ùh´Khjh5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KhhÊh²hubhÞ)�”}”(hŒ9List of allowed values for in_anglvel_raw_range attribute”h]”hŒ9List of allowed values for in_anglvel_raw_range attribute”…”�”}”(hj–5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_in_anglvel_x_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-in-anglvel-x-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj²5ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_x_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_x_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_anglvel_x_raw”…”�”}”(hjÌ5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MRhjÅ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿5ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_y_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_y_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_anglvel_y_raw”…”�”}”(hjö5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjò5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MRhjï5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿5ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_z_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_z_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_anglvel_z_raw”…”�”}”(hj 6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MRhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯5ubah}”(h]”j®5ah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_in_anglvel_x_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQ6j¤5sj˜}”j®5j¤5subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjV6h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj`6h]”hŒ sysfs-bus-iio”…”�”}”(hjb6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jl6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MRhjV6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MRhhÊh²hubhÞ)�”}”(hŒ»Angular velocity about axis x, y or z (may be arbitrarily assigned). Has all the equivalent parameters as per voltageY. Units after application of scale and offset are radians per second.”h]”hŒ»Angular velocity about axis x, y or z (may be arbitrarily assigned). Has all the equivalent parameters as per voltageY. Units after application of scale and offset are radians per second.”…”�”}”(hj„6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MRhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_iio_devices_iio_devicex_in_capacitancey_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-iio-devices-iio-devicex-in-capacitancey-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj 6ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_capacitanceY_raw**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_capacitanceY_raw**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_capacitanceY_raw”…”�”}”(hjº6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KÆhj³6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj 6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�6ubah}”(h]”jœ6ah ]”h"]”Œ7abi_sys_bus_iio_devices_iio_devicex_in_capacitancey_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jë6j’6sj˜}”jœ6j’6subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjð6h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjú6h]”hŒ sysfs-bus-iio”…”�”}”(hjü6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjø6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´KÆhjð6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KÆhhÊh²hubhÞ)�”}”(hŒgRaw capacitance measurement from channel Y. Units after application of scale and offset are nanofarads.”h]”hŒgRaw capacitance measurement from channel Y. Units after application of scale and offset are nanofarads.”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KÆhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_iio_devicex_in_chromaticity_x_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-in-chromaticity-x-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj:7ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_chromaticity_x_raw**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_chromaticity_x_raw**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_chromaticity_x_raw”…”�”}”(hjT7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjP7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M{ hjM7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjG7ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_chromaticity_y_raw**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_chromaticity_y_raw**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_chromaticity_y_raw”…”�”}”(hj~7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjz7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M{ hjw7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjt7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjG7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj77ubah}”(h]”j67ah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_in_chromaticity_x_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯7j,7sj˜}”j67j,7subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj´7h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj¾7h]”hŒ sysfs-bus-iio”…”�”}”(hjÀ7h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¼7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÊ7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M{ hj´7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M{ hhÊh²hubhÞ)�”}”(hŒHThe x and y light color coordinate on the CIE 1931 chromaticity diagram.”h]”hŒHThe x and y light color coordinate on the CIE 1931 chromaticity diagram.”…”�”}”(hjâ7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M{ hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_in_colortemp_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-in-colortemp-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjþ7ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_colortemp_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_colortemp_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_colortemp_raw”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mt hj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj 8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþ7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjû7ubah}”(h]”jú7ah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_in_colortemp_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jI8jð7sj˜}”jú7jð7subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjN8h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjX8h]”hŒ sysfs-bus-iio”…”�”}”(hjZ8h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjV8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jd8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mt hjN8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mt hhÊh²hubhÞ)�”}”(hŒURepresents light color temperature, which measures light color temperature in Kelvin.”h]”hŒURepresents light color temperature, which measures light color temperature in Kelvin.”…”�”}”(hj|8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mt hhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_iio_devices_iio_devicex_in_concentration_voc_short_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-iio-devices-iio-devicex-in-concentration-voc-short-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj˜8ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_VOC_short_raw**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_VOC_short_raw**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_concentration_VOC_short_raw”…”�”}”(hj²8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-bus-iio-chemical-vz89x”h´Khj«8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•8ubah}”(h]”j”8ah ]”h"]”ŒBabi_sys_bus_iio_devices_iio_devicex_in_concentration_voc_short_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jä8jŠ8sj˜}”j”8jŠ8subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-bus-iio-chemical-vz89x `”h]”(hŒDefined on file ”…”�”}”(hjé8h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-iio-chemical-vz89x `”h]”j§)�”}”(hjó8h]”hŒsysfs-bus-iio-chemical-vz89x”…”�”}”(hjõ8h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjñ8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÿ8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_bus_iio_chemical_vz89x”uh1hh³jÆ8h´Khjé8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆ8h´KhhÊh²hubhÞ)�”}”(hŒlGet the raw calibration VOC value from the sensor. This value has little application outside of calibration.”h]”hŒlGet the raw calibration VOC value from the sensor. This value has little application outside of calibration.”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆ8h´KhhÊh²hubj))�”}”(hŒT.. _abi_sys_bus_iio_devices_iio_devicex_in_concentration_co2_calibration_background:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒOabi-sys-bus-iio-devices-iio-devicex-in-concentration-co2-calibration-background”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hj39ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_co2_calibration_background**”h]”j`)�”}”(hŒW**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_co2_calibration_background**”h]”hŒS/sys/bus/iio/devices/iio:deviceX/in_concentration_co2_calibration_background”…”�”}”(hjM9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´KhjF9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj39ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj09ubah}”(h]”j/9ah ]”h"]”ŒOabi_sys_bus_iio_devices_iio_devicex_in_concentration_co2_calibration_background”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~9j%9sj˜}”j/9j%9subhÞ)�”}”(hŒoDefined on file :ref:`sysfs-bus-iio-chemical-sunrise-co2 `”h]”(hŒDefined on file ”…”�”}”(hjƒ9h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-iio-chemical-sunrise-co2 `”h]”j§)�”}”(hj�9h]”hŒ"sysfs-bus-iio-chemical-sunrise-co2”…”�”}”(hj�9h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‹9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j™9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ3abi_file_testing_sysfs_bus_iio_chemical_sunrise_co2”uh1hh³jýh´Khjƒ9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´KhhÊh²hubhÞ)�”}”(hŒ6Writing '1' triggers a 'Background' calibration cycle.”h]”hŒ>Writing ‘1’ triggers a ‘Background’ calibration cycle.”…”�”}”(hj±9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´KhhÊh²hubj))�”}”(hŒQ.. _abi_sys_bus_iio_devices_iio_devicex_in_concentration_co2_calibration_factory:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-bus-iio-devices-iio-devicex-in-concentration-co2-calibration-factory”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hjÍ9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_co2_calibration_factory**”h]”j`)�”}”(hŒT**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_co2_calibration_factory**”h]”hŒP/sys/bus/iio/devices/iio:deviceX/in_concentration_co2_calibration_factory”…”�”}”(hjç9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´Khjà9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝ9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍ9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊ9ubah}”(h]”jÉ9ah ]”h"]”ŒLabi_sys_bus_iio_devices_iio_devicex_in_concentration_co2_calibration_factory”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:j¿9sj˜}”jÉ9j¿9subhÞ)�”}”(hŒoDefined on file :ref:`sysfs-bus-iio-chemical-sunrise-co2 `”h]”(hŒDefined on file ”…”�”}”(hj:h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-iio-chemical-sunrise-co2 `”h]”j§)�”}”(hj':h]”hŒ"sysfs-bus-iio-chemical-sunrise-co2”…”�”}”(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”j3:Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ3abi_file_testing_sysfs_bus_iio_chemical_sunrise_co2”uh1hh³jýh´Khj:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´KhhÊh²hubhÞ)�”}”(hŒ3Writing '1' triggers a 'Factory' calibration cycle.”h]”hŒ;Writing ‘1’ triggers a ‘Factory’ calibration cycle.”…”�”}”(hjK:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_iio_devices_iio_devicex_in_concentration_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-iio-devices-iio-devicex-in-concentration-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjg:ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_raw**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_raw**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_concentration_raw”…”�”}”(hj�:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hjz:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_raw**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_raw**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_concentrationY_raw”…”�”}”(hj«:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hj¤:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_co2_raw**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_co2_raw**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_concentration_co2_raw”…”�”}”(hjÕ:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hjÎ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjË:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_co2_raw**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_co2_raw**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_concentrationY_co2_raw”…”�”}”(hjÿ:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hjø:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_ethanol_raw**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_ethanol_raw**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/in_concentration_ethanol_raw”…”�”}”(hj);h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hj";ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_ethanol_raw**”h]”j`)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_ethanol_raw**”h]”hŒE/sys/bus/iio/devices/iio:deviceX/in_concentrationY_ethanol_raw”…”�”}”(hjS;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hjL;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_h2_raw**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_h2_raw**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_concentration_h2_raw”…”�”}”(hj};h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjy;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hjv;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjs;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_h2_raw**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_h2_raw**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_concentrationY_h2_raw”…”�”}”(hj§;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hj ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_o2_raw**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_o2_raw**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_concentration_o2_raw”…”�”}”(hjÑ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hjÊ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_o2_raw**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_o2_raw**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_concentrationY_o2_raw”…”�”}”(hjû;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hjô;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_voc_raw**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_voc_raw**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_concentration_voc_raw”…”�”}”(hj%<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_voc_raw**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentrationY_voc_raw**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_concentrationY_voc_raw”…”�”}”(hjO<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjK<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hjH<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjE<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjg:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjd:ubah}”(h]”jc:ah ]”h"]”Œ8abi_sys_bus_iio_devices_iio_devicex_in_concentration_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€<jY:sj˜}”jc:jY:subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj…<h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj�<h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M§hj…<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hhÊh²hubhÞ)�”}”(hŒoRaw (unscaled no offset etc.) reading of a substance. Units after application of scale and offset are percents.”h]”hŒoRaw (unscaled no offset etc.) reading of a substance. Units after application of scale and offset are percents.”…”�”}”(hj³<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M§hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_in_conversion_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-in-conversion-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÏ<ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_conversion_mode**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_conversion_mode**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_conversion_mode”…”�”}”(hjé<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjå<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-bus-iio-vf610”h´Khjâ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏ<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌ<ubah}”(h]”jË<ah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_in_conversion_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=jÁ<sj˜}”jË<jÁ<subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-iio-vf610 `”h]”(hŒDefined on file ”…”�”}”(hj =h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-iio-vf610 `”h]”j§)�”}”(hj*=h]”hŒsysfs-bus-iio-vf610”…”�”}”(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”j6=Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_bus_iio_vf610”uh1hh³jý<h´Khj =ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jý<h´KhhÊh²hubhÞ)�”}”(hŒ–Specifies the hardware conversion mode used. The three available modes are "normal", "high-speed" and "low-power", where the last is the default mode.”h]”hŒ¢Specifies the hardware conversion mode used. The three available modes are “normalâ€�, “high-speedâ€� and “low-powerâ€�, where the last is the default mode.”…”�”}”(hjN=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jý<h´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_iio_devicex_in_count0_enable_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-in-count0-enable-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjj=ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count0_enable_mode**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count0_enable_mode**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_count0_enable_mode”…”�”}”(hj„=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-bus-iio-timer-stm32”h´Knhj}=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjz=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjw=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjj=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjg=ubah}”(h]”jf=ah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_in_count0_enable_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶=j\=sj˜}”jf=j\=subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-timer-stm32 `”h]”(hŒDefined on file ”…”�”}”(hj»=h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-timer-stm32 `”h]”j§)�”}”(hjÅ=h]”hŒsysfs-bus-iio-timer-stm32”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_timer_stm32”uh1hh³j˜=h´Knhj»=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KnhhÊh²hubhÞ)�”}”(hŒ©Configure the device counter enable modes, in all case counting direction is set by in_count0_count_direction attribute and the counter is clocked by the internal clock.”h]”hŒ©Configure the device counter enable modes, in all case counting direction is set by in_count0_count_direction attribute and the counter is clocked by the internal clock.”…”�”}”(hjé=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KnhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒalways: Counter is always ON. ”h]”(j!)�”}”(hŒalways:”h]”hŒalways:”…”�”}”(hjþ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´Knhjú=ubj1)�”}”(hhh]”hÞ)�”}”(hŒCounter is always ON.”h]”hŒCounter is always ON.”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´Knhj >ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjú=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´Knhj÷=ubj)�”}”(hŒbgated: Counting is enabled when connected trigger signal level is high else counting is disabled. ”h]”(j!)�”}”(hŒgated:”h]”hŒgated:”…”�”}”(hj->h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´Knhj)>ubj1)�”}”(hhh]”hÞ)�”}”(hŒZCounting is enabled when connected trigger signal level is high else counting is disabled.”h]”hŒZCounting is enabled when connected trigger signal level is high else counting is disabled.”…”�”}”(hj>>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´Knhj;>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj)>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´Knhj÷=ubj)�”}”(hŒ…triggered: Counting is enabled on rising edge of the connected trigger, and remains enabled for the duration of this selected mode. ”h]”(j!)�”}”(hŒ triggered:”h]”hŒ triggered:”…”�”}”(hj\>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´KnhjX>ubj1)�”}”(hhh]”hÞ)�”}”(hŒxCounting is enabled on rising edge of the connected trigger, and remains enabled for the duration of this selected mode.”h]”hŒxCounting is enabled on rising edge of the connected trigger, and remains enabled for the duration of this selected mode.”…”�”}”(hjm>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´Knhjj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjX>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´Knhj÷=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_in_count0_preset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-in-count0-preset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj›>ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count0_preset**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count0_preset**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_count0_preset”…”�”}”(hjµ>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´K]hj®>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜>ubah}”(h]”j—>ah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_in_count0_preset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæ>j�>sj˜}”j—>j�>subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-timer-stm32 `”h]”(hŒDefined on file ”…”�”}”(hjë>h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-timer-stm32 `”h]”j§)�”}”(hjõ>h]”hŒsysfs-bus-iio-timer-stm32”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_timer_stm32”uh1hh³j˜=h´K]hjë>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´K]hhÊh²hubhÞ)�”}”(hŒóReading returns the current preset value. Writing sets the preset value. When counting up the counter starts from 0 and fires an event when reach preset value. When counting down the counter start from preset value and fire event when reach 0.”h]”hŒóReading returns the current preset value. Writing sets the preset value. When counting up the counter starts from 0 and fires an event when reach preset value. When counting down the counter start from preset value and fire event when reach 0.”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´K]hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_in_count0_trigger_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-in-count0-trigger-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj5?ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count0_trigger_mode**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count0_trigger_mode**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_count0_trigger_mode”…”�”}”(hjO?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjK?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KˆhjH?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjE?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjB?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2?ubah}”(h]”j1?ah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_in_count0_trigger_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€?j'?sj˜}”j1?j'?subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-timer-stm32 `”h]”(hŒDefined on file ”…”�”}”(hj…?h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-timer-stm32 `”h]”j§)�”}”(hj�?h]”hŒsysfs-bus-iio-timer-stm32”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_timer_stm32”uh1hh³j˜=h´Kˆhj…?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KˆhhÊh²hubhÞ)�”}”(hŒ¬Configure the device counter trigger mode counting direction is set by in_count0_count_direction attribute and the counter is clocked by the connected trigger rising edges.”h]”hŒ¬Configure the device counter trigger mode counting direction is set by in_count0_count_direction attribute and the counter is clocked by the connected trigger rising edges.”…”�”}”(hj³?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KˆhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_in_county_count_direction:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-in-county-count-direction”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjÏ?ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_countY_count_direction**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_countY_count_direction**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_countY_count_direction”…”�”}”(hjé?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjå?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MLhjâ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏ?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌ?ubah}”(h]”jË?ah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_in_county_count_direction”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@jÁ?sj˜}”jË?jÁ?subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj@h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj)@h]”hŒ sysfs-bus-iio”…”�”}”(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”j5@Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MLhj@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MLhhÊh²hubhÞ)�”}”(hŒ?This interface is deprecated; please use the Counter subsystem.”h]”hŒ?This interface is deprecated; please use the Counter subsystem.”…”�”}”(hjM@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MLhhÊh²hubhÞ)�”}”(hŒ4Raw counter device counters direction for channel Y.”h]”hŒ4Raw counter device counters direction for channel Y.”…”�”}”(hj[@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MLhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_iio_devices_iio_devicex_in_county_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-iio-devices-iio-devicex-in-county-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjw@ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_countY_raw**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_countY_raw**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_countY_raw”…”�”}”(hj‘@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M,hjŠ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjt@ubah}”(h]”js@ah ]”h"]”Œ1abi_sys_bus_iio_devices_iio_devicex_in_county_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÂ@ji@sj˜}”js@ji@subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjÇ@h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjÑ@h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M,hjÇ@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M,hhÊh²hubhÞ)�”}”(hŒ?This interface is deprecated; please use the Counter subsystem.”h]”hŒ?This interface is deprecated; please use the Counter subsystem.”…”�”}”(hjõ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M,hhÊh²hubhÞ)�”}”(hŒµRaw counter device counts from channel Y. For quadrature counters, multiplication by an available [Y]_scale results in the counts of a single quadrature signal phase from channel Y.”h]”hŒµRaw counter device counts from channel Y. For quadrature counters, multiplication by an available [Y]_scale results in the counts of a single quadrature signal phase from channel Y.”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M,hhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_iio_devices_iio_devicex_in_count_count_direction_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-iio-devices-iio-devicex-in-count-count-direction-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjAubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count_count_direction_available**”h]”j`)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count_count_direction_available**”h]”hŒJ/sys/bus/iio/devices/iio:deviceX/in_count_count_direction_available”…”�”}”(hj9Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5Aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MAhj2Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjAubah}”(h]”jAah ]”h"]”ŒFabi_sys_bus_iio_devices_iio_devicex_in_count_count_direction_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjAjAsj˜}”jAjAsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjoAh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjyAh]”hŒ sysfs-bus-iio”…”�”}”(hj{Ah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjwAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…AŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MAhjoAubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MAhhÊh²hubhÞ)�”}”(hŒ?This interface is deprecated; please use the Counter subsystem.”h]”hŒ?This interface is deprecated; please use the Counter subsystem.”…”�”}”(hj�Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MAhhÊh²hubhÞ)�”}”(hŒ1A list of possible counting directions which are:”h]”hŒ1A list of possible counting directions which are:”…”�”}”(hj«Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MAhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ%"up" : counter device is increasing.”h]”hÞ)�”}”(hj¾Ah]”hŒ)“upâ€� : counter device is increasing.”…”�”}”(hjÀAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MAhj¼Aubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¹Aubj;)�”}”(hŒ'"down": counter device is decreasing. ”h]”hÞ)�”}”(hŒ%"down": counter device is decreasing.”h]”hŒ)“downâ€�: counter device is decreasing.”…”�”}”(hj×Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MAhjÓAubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¹Aubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j³¶h´MAhhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_iio_devices_iio_devicex_in_count_enable_mode_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-iio-devices-iio-devicex-in-count-enable-mode-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjÿAubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count_enable_mode_available**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count_enable_mode_available**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_count_enable_mode_available”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüAubah}”(h]”jûAah ]”h"]”ŒBabi_sys_bus_iio_devices_iio_devicex_in_count_enable_mode_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJBjñAsj˜}”jûAjñAsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-timer-stm32 `”h]”(hŒDefined on file ”…”�”}”(hjOBh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-timer-stm32 `”h]”j§)�”}”(hjYBh]”hŒsysfs-bus-iio-timer-stm32”…”�”}”(hj[Bh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjWBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jeBŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_iio_timer_stm32”uh1hh³j˜=h´KhhjOBubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhhhÊh²hubhÞ)�”}”(hŒ/Reading returns the list possible enable modes.”h]”hŒ/Reading returns the list possible enable modes.”…”�”}”(hj}Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhhhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_iio_devices_iio_devicex_in_count_trigger_mode_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-iio-devices-iio-devicex-in-count-trigger-mode-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj™BubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count_trigger_mode_available**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_count_trigger_mode_available**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_count_trigger_mode_available”…”�”}”(hj³Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯Bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´K‚hj¬Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™Bubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–Bubah}”(h]”j•Bah ]”h"]”ŒCabi_sys_bus_iio_devices_iio_devicex_in_count_trigger_mode_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jäBj‹Bsj˜}”j•Bj‹BsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-timer-stm32 `”h]”(hŒDefined on file ”…”�”}”(hjéBh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-timer-stm32 `”h]”j§)�”}”(hjóBh]”hŒsysfs-bus-iio-timer-stm32”…”�”}”(hjõBh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjñBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÿBŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_iio_timer_stm32”uh1hh³j˜=h´K‚hjéBubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´K‚hhÊh²hubhÞ)�”}”(hŒ0Reading returns the list possible trigger modes.”h]”hŒ0Reading returns the list possible trigger modes.”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´K‚hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_in_coveragey_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-in-coveragey-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj3CubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_coverageY_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_coverageY_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_coverageY_raw”…”�”}”(hjMCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjICubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÃhjFCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCCubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3Cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0Cubah}”(h]”j/Cah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_in_coveragey_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~Cj%Csj˜}”j/Cj%CsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjƒCh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj�Ch]”hŒ sysfs-bus-iio”…”�”}”(hj�Ch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‹Cubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j™CŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÃhjƒCubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÃhhÊh²hubhÞ)�”}”(hX Raw (unscaled no offset etc.) coverage reading. Used for sensors that report fractional coverage as a percentage, such as leak detectors where the value represents what portion of the sensing element is wetted. Units after application of scale and offset are percent.”h]”hX Raw (unscaled no offset etc.) coverage reading. Used for sensors that report fractional coverage as a percentage, such as leak detectors where the value represents what portion of the sensing element is wetted. Units after application of scale and offset are percent.”…”�”}”(hj±Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÃhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_in_coveragey_scale:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-in-coveragey-scale”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÍCubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_coverageY_scale**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_coverageY_scale**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_coverageY_scale”…”�”}”(hjçCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjãCubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÍhjàCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝCubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚCubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍCubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊCubah}”(h]”jÉCah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_in_coveragey_scale”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDj¿Csj˜}”jÉCj¿CsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjDh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj'Dh]”hŒ sysfs-bus-iio”…”�”}”(hj)Dh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj%Dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j3DŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÍhjDubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÍhhÊh²hubhÞ)�”}”(hŒFScale to be applied to in_coverageY_raw to obtain coverage in percent.”h]”hŒFScale to be applied to in_coverageY_raw to obtain coverage in percent.”…”�”}”(hjKDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÍhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_current5_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-current5-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjgDubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current5_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current5_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_current5_raw”…”�”}”(hj�Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}Dubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360”h´K&hjzDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwDubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtDubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjgDubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjdDubah}”(h]”jcDah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_current5_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³DjYDsj˜}”jcDjYDsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-mt6360 `”h]”(hŒDefined on file ”…”�”}”(hj¸Dh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-mt6360 `”h]”j§)�”}”(hjÂDh]”hŒsysfs-bus-iio-adc-mt6360”…”�”}”(hjÄDh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÀDubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÎDŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_mt6360”uh1hh³j•Dh´K&hj¸Dubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´K&hhÊh²hubhÞ)�”}”(hŒQIndicated MT6360 IBUS ADC Calculating with scale and offset returns voltage in uA”h]”hŒQIndicated MT6360 IBUS ADC Calculating with scale and offset returns voltage in uA”…”�”}”(hjæDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´K&hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_current6_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-current6-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjEubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current6_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current6_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_current6_raw”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjEubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´K-hjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿDubah}”(h]”jþDah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_current6_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jMEjôDsj˜}”jþDjôDsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-mt6360 `”h]”(hŒDefined on file ”…”�”}”(hjREh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-mt6360 `”h]”j§)�”}”(hj\Eh]”hŒsysfs-bus-iio-adc-mt6360”…”�”}”(hj^Eh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZEubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jhEŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_mt6360”uh1hh³j•Dh´K-hjREubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´K-hhÊh²hubhÞ)�”}”(hŒQIndicated MT6360 IBAT ADC Calculating with scale and offset returns voltage in uA”h]”hŒQIndicated MT6360 IBAT ADC Calculating with scale and offset returns voltage in uA”…”�”}”(hj€Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´K-hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_current7_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-current7-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjœEubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current7_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current7_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_current7_raw”…”�”}”(hj¶Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²Eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´K4hj¯Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™Eubah}”(h]”j˜Eah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_current7_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jçEjŽEsj˜}”j˜EjŽEsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-mt6360 `”h]”(hŒDefined on file ”…”�”}”(hjìEh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-mt6360 `”h]”j§)�”}”(hjöEh]”hŒsysfs-bus-iio-adc-mt6360”…”�”}”(hjøEh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjôEubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jFŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_mt6360”uh1hh³j•Dh´K4hjìEubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´K4hhÊh²hubhÞ)�”}”(hŒUIndicated MT6360 CHG_VDDP ADC Calculating with scale and offset returns voltage in uV”h]”hŒUIndicated MT6360 CHG_VDDP ADC Calculating with scale and offset returns voltage in uV”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´K4hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_currenty_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-currenty-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj6FubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_currentY_raw”…”�”}”(hjPFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjLFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÌhjIFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFFubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjCFubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_supply_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_supply_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_currentY_supply_raw”…”�”}”(hjzFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÌhjsFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpFubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjCFubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj6Fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj3Fubah}”(h]”j2Fah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_currenty_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j«Fj(Fsj˜}”j2Fj(FsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”•‡}”(hj°Fh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjºFh]”hŒ sysfs-bus-iio”…”�”}”(hj¼Fh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¸Fubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÆFŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÌhj°Fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÌhhÊh²hubhÞ)�”}”(hXHRaw current measurement from channel Y. Units are in milliamps after application of scale and offset. If no offset or scale is present, output should be considered as processed with the unit in milliamps. In special cases where the channel does not correspond to externally available input one of the named versions may be used.”h]”hXHRaw current measurement from channel Y. Units are in milliamps after application of scale and offset. If no offset or scale is present, output should be considered as processed with the unit in milliamps. In special cases where the channel does not correspond to externally available input one of the named versions may be used.”…”�”}”(hjÞFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÌhhÊh²hubhÞ)�”}”(hŒÜChannels with 'i' and 'q' modifiers always exist in pairs and both channels refer to the same signal. The 'i' channel contains the in-phase component of the signal while the 'q' channel contains the quadrature component.”h]”hŒìChannels with ‘i’ and ‘q’ modifiers always exist in pairs and both channels refer to the same signal. The ‘i’ channel contains the in-phase component of the signal while the ‘q’ channel contains the quadrature component.”…”�”}”(hjìFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÌhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_in_deltaangl_x_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-in-deltaangl-x-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjGubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltaangl_x_raw**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltaangl_x_raw**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_deltaangl_x_raw”…”�”}”(hj"Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltaangl_y_raw**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltaangl_y_raw**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_deltaangl_y_raw”…”�”}”(hjLGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hjEGubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBGubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltaangl_z_raw**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltaangl_z_raw**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_deltaangl_z_raw”…”�”}”(hjvGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjrGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hjoGubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlGubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjGubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjGubah}”(h]”jGah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_in_deltaangl_x_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§GjúFsj˜}”jGjúFsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj¬Gh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj¶Gh]”hŒ sysfs-bus-iio”…”�”}”(hj¸Gh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj´Gubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÂGŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M!hj¬Gubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hhÊh²hubhÞ)�”}”(hXpAngular displacement between two consecutive samples on x, y or z (may be arbitrarily assigned but should match other such assignments on device). In order to compute the total angular displacement during a desired period of time, the application should sum-up the delta angle samples acquired during that time. Units after application of scale and offset are radians.”h]”hXpAngular displacement between two consecutive samples on x, y or z (may be arbitrarily assigned but should match other such assignments on device). In order to compute the total angular displacement during a desired period of time, the application should sum-up the delta angle samples acquired during that time. Units after application of scale and offset are radians.”…”�”}”(hjÚGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_in_deltavelocity_x_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-in-deltavelocity-x-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjöGubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltavelocity_x_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltavelocity_x_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_deltavelocity_x_raw”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hj Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltavelocity_y_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltavelocity_y_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_deltavelocity_y_raw”…”�”}”(hj:Hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6Hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hj3Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltavelocity_z_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltavelocity_z_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_deltavelocity_z_raw”…”�”}”(hjdHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`Hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hj]Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZHubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöGubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóGubah}”(h]”jòGah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_in_deltavelocity_x_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j•HjèGsj˜}”jòGjèGsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjšHh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj¤Hh]”hŒ sysfs-bus-iio”…”�”}”(hj¦Hh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¢Hubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j°HŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M/hjšHubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hhÊh²hubhÞ)�”}”(hX…The linear velocity change between two consecutive samples on x, y or z (may be arbitrarily assigned but should match other such assignments on device). In order to compute the total linear velocity change during a desired period of time, the application should sum-up the delta velocity samples acquired during that time. Units after application of scale and offset are meters per second.”h]”hX…The linear velocity change between two consecutive samples on x, y or z (may be arbitrarily assigned but should match other such assignments on device). In order to compute the total linear velocity change during a desired period of time, the application should sum-up the delta velocity samples acquired during that time. Units after application of scale and offset are meters per second.”…”�”}”(hjÈHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_iio_devices_iio_devicex_in_electricalconductivity_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-iio-devices-iio-devicex-in-electricalconductivity-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjäHubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_electricalconductivity_raw**”h]”j`)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_electricalconductivity_raw**”h]”hŒE/sys/bus/iio/devices/iio:deviceX/in_electricalconductivity_raw”…”�”}”(hjþHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúHubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M$hj÷Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjôHubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñHubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjäHubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjáHubah}”(h]”jàHah ]”h"]”ŒAabi_sys_bus_iio_devices_iio_devicex_in_electricalconductivity_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/IjÖHsj˜}”jàHjÖHsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj4Ih²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj>Ih]”hŒ sysfs-bus-iio”…”�”}”(hj@Ih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj.. _abi_sys_bus_iio_devices_iio_devicex_in_energy_calibweight:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-in-energy-calibweight”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj~IubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_energy_calibweight**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_energy_calibweight**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_energy_calibweight”…”�”}”(hj˜Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”Iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MŸhj‘Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽIubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~Iubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{Iubah}”(h]”jzIah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_in_energy_calibweight”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉIjpIsj˜}”jzIjpIsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjÎIh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjØIh]”hŒ sysfs-bus-iio”…”�”}”(hjÚIh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÖIubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jäIŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MŸhjÎIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MŸhhÊh²hubhÞ)�”}”(hŒfWeight of the user (in kg). It is needed by some pedometers to compute the calories burnt by the user.”h]”hŒfWeight of the user (in kg). It is needed by some pedometers to compute the calories burnt by the user.”…”�”}”(hjüIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MŸhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_iio_devices_iio_devicex_in_filter_notch_center_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-iio-devices-iio-devicex-in-filter-notch-center-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjJubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_filter_notch_center_frequency**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_filter_notch_center_frequency**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_filter_notch_center_frequency”…”�”}”(hj2Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.Jubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M|hj+Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJubah}”(h]”jJah ]”h"]”ŒDabi_sys_bus_iio_devices_iio_devicex_in_filter_notch_center_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jcJj Jsj˜}”jJj JsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjhJh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjrJh]”hŒ sysfs-bus-iio”…”�”}”(hjtJh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjpJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~JŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M|hjhJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M|hhÊh²hubhÞ)�”}”(hŒPCenter frequency in Hz for a notch filter. Used i.e. for line noise suppression.”h]”hŒPCenter frequency in Hz for a notch filter. Used i.e. for line noise suppression.”…”�”}”(hj–Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M|hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_in_gravity_x_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-in-gravity-x-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj²JubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_gravity_x_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_gravity_x_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_gravity_x_raw”…”�”}”(hjÌJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhjÅJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂJubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿JubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_gravity_y_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_gravity_y_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_gravity_y_raw”…”�”}”(hjöJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhjïJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìJubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿JubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_gravity_z_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_gravity_z_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_gravity_z_raw”…”�”}”(hj Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhjKubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿Jubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²Jubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯Jubah}”(h]”j®Jah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_in_gravity_x_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQKj¤Jsj˜}”j®Jj¤JsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjVKh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj`Kh]”hŒ sysfs-bus-iio”…”�”}”(hjbKh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^Kubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlKŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MhjVKubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubhÞ)�”}”(hŒ¦Gravity in direction x, y or z (may be arbitrarily assigned but should match other such assignments on device). Units after application of scale and offset are m/s^2.”h]”hŒ¦Gravity in direction x, y or z (may be arbitrarily assigned but should match other such assignments on device). Units after application of scale and offset are m/s^2.”…”�”}”(hj„Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MhhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_iio_devices_iio_devicex_in_gyro_calibration_auto_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-iio-devices-iio-devicex-in-gyro-calibration-auto-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj KubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_gyro_calibration_auto_status**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_gyro_calibration_auto_status**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_gyro_calibration_auto_status”…”�”}”(hjºKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶Kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K;hj³Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Kubah}”(h]”jœKah ]”h"]”ŒCabi_sys_bus_iio_devices_iio_devicex_in_gyro_calibration_auto_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëKj’Ksj˜}”jœKj’KsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-bno055 `”h]”(hŒDefined on file ”…”�”}”(hjðKh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-bno055 `”h]”j§)�”}”(hjúKh]”hŒsysfs-bus-iio-bno055”…”�”}”(hjüKh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjøKubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jLŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_bus_iio_bno055”uh1hh³j*ùh´K;hjðKubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K;hhÊh²hubhÞ)�”}”(hŒ¯Reports the autocalibration status for the gyroscope sensor. Can be 0 (calibration non even enabled) or 1 to 5 where the greater the number, the better the calibration status.”h]”hŒ¯Reports the autocalibration status for the gyroscope sensor. Can be 0 (calibration non even enabled) or 1 to 5 where the greater the number, the better the calibration status.”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´K;hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_iio_devices_iio_devicex_in_gyro_matrix:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-iio-devices-iio-devicex-in-gyro-matrix”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj:LubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_gyro_matrix**”h]”j`)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_gyro_matrix**”h]”hŒ6/sys/bus/iio/devices/iio:deviceX/in_gyro_matrix”…”�”}”(hjTLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPLubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-bus-iio-mpu6050”h´KhjMLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJLubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGLubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_matrix**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_matrix**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_accel_matrix”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{Lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhLh´KhjxLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuLubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGLubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_matrix**”h]”j`)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_matrix**”h]”hŒ6/sys/bus/iio/devices/iio:deviceX/in_magn_matrix”…”�”}”(hj©Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥Lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhLh´Khj¢Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸLubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGLubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:Lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7Lubah}”(h]”j6Lah ]”h"]”Œ2abi_sys_bus_iio_devices_iio_devicex_in_gyro_matrix”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚLj,Lsj˜}”j6Lj,LsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-iio-mpu6050 `”h]”(hŒDefined on file ”…”�”}”(hjßLh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-iio-mpu6050 `”h]”j§)�”}”(hjéLh]”hŒsysfs-bus-iio-mpu6050”…”�”}”(hjëLh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjçLubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jõLŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_iio_mpu6050”uh1hh³jhLh´KhjßLubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhLh´KhhÊh²hubhÞ)�”}”(hXÌThis is mounting matrix for motion sensors. Mounting matrix is a 3x3 unitary matrix. A typical mounting matrix would look like [0, 1, 0; 1, 0, 0; 0, 0, -1]. Using this information, it would be easy to tell the relative positions among sensors as well as their positions relative to the board that holds these sensors. Identity matrix [1, 0, 0; 0, 1, 0; 0, 0, 1] means sensor chip and device are perfectly aligned with each other. All axes are exactly the same.”h]”hXÌThis is mounting matrix for motion sensors. Mounting matrix is a 3x3 unitary matrix. A typical mounting matrix would look like [0, 1, 0; 1, 0, 0; 0, 0, -1]. Using this information, it would be easy to tell the relative positions among sensors as well as their positions relative to the board that holds these sensors. Identity matrix [1, 0, 0; 0, 1, 0; 0, 0, 1] means sensor chip and device are perfectly aligned with each other. All axes are exactly the same.”…”�”}”(hj Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhLh´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_in_humidityrelative_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-in-humidityrelative-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj)MubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_input**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_input**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_humidityrelative_input”…”�”}”(hjCMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?Mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hj`”h]”(hŒDefined on file ”…”�”}”(hjyMh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjƒMh]”hŒ sysfs-bus-iio”…”�”}”(hj…Mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�Mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�MŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M£hjyMubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hhÊh²hubhÞ)�”}”(hŒ-Scaled humidity measurement in milli percent.”h]”hŒ-Scaled humidity measurement in milli percent.”…”�”}”(hj§Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M£hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_in_humidityrelative_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-in-humidityrelative-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÃMubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_raw**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_raw**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_humidityrelative_raw”…”�”}”(hjÝMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙMubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MœhjÖMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐMubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀMubah}”(h]”j¿Mah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_in_humidityrelative_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNjµMsj˜}”j¿MjµMsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjNh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjNh]”hŒ sysfs-bus-iio”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j)NŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MœhjNubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MœhhÊh²hubhÞ)�”}”(hŒ_Raw humidity measurement of air. Units after application of scale and offset are milli percent.”h]”hŒ_Raw humidity measurement of air. Units after application of scale and offset are milli percent.”…”�”}”(hjANh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MœhhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_iio_devices_iio_devicex_in_humidityrelative_trough_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-iio-devices-iio-devicex-in-humidityrelative-trough-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj]NubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_trough_raw**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_trough_raw**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_humidityrelative_trough_raw”…”�”}”(hjwNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjsNubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M}hjpNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmNubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjNubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_trough_raw**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_trough_raw**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_temp_trough_raw”…”�”}”(hj¡Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M}hjšNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjNubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]Nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZNubah}”(h]”jYNah ]”h"]”ŒBabi_sys_bus_iio_devices_iio_devicex_in_humidityrelative_trough_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒNjONsj˜}”jYNjONsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj×Nh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjáNh]”hŒ sysfs-bus-iio”…”�”}”(hjãNh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjßNubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jíNŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M}hj×Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M}hhÊh²hubhÞ)�”}”(hŒœLowest value since some reset condition. These attributes allow access to this and are otherwise the direct equivalent of the Y[_name]_raw attributes.”h]”hŒœLowest value since some reset condition. These attributes allow access to this and are otherwise the direct equivalent of the Y[_name]_raw attributes.”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M}hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_iio_devices_iio_devicex_in_illuminance0_zone:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-iio-devices-iio-devicex-in-illuminance0-zone”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj!OubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance0_zone**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance0_zone**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_illuminance0_zone”…”�”}”(hj;Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7Oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´K$hj4Oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1Oubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.Oubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!Oubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOubah}”(h]”jOah ]”h"]”Œ8abi_sys_bus_iio_devices_iio_devicex_in_illuminance0_zone”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlOjOsj˜}”jOjOsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-iio-light-lm3533-als `”h]”(hŒDefined on file ”…”�”}”(hjqOh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-iio-light-lm3533-als `”h]”j§)�”}”(hj{Oh]”hŒsysfs-bus-iio-light-lm3533-als”…”�”}”(hj}Oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyOubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡OŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_iio_light_lm3533_als”uh1hh³jÒµh´K$hjqOubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´K$hhÊh²hubhÞ)�”}”(hŒhGet the current light zone (0..4) as defined by the in_illuminance0_threshY_{falling,rising} thresholds.”h]”hŒhGet the current light zone (0..4) as defined by the in_illuminance0_threshY_{falling,rising} thresholds.”…”�”}”(hjŸOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´K$hhÊh²hubj))�”}”(hŒM.. _abi_sys_bus_iio_devices_iio_devicex_in_illuminancey_calibscale_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-bus-iio-devices-iio-devicex-in-illuminancey-calibscale-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj»OubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminanceY_calibscale_available**”h]”j`)�”}”(hŒP**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminanceY_calibscale_available**”h]”hŒL/sys/bus/iio/devices/iio:deviceX/in_illuminanceY_calibscale_available”…”�”}”(hjÕOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MrhjÎOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËOubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈOubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensityY_calibscale_available**”h]”j`)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensityY_calibscale_available**”h]”hŒJ/sys/bus/iio/devices/iio:deviceX/in_intensityY_calibscale_available”…”�”}”(hjÿOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MrhjøOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõOubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈOubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximityY_calibscale_available**”h]”j`)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximityY_calibscale_available**”h]”hŒJ/sys/bus/iio/devices/iio:deviceX/in_proximityY_calibscale_available”…”�”}”(hj)Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%Pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mrhj"Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈOubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_calibscale_available**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_calibscale_available**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_voltageY_calibscale_available”…”�”}”(hjSPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOPubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MrhjLPubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIPubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈOubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»Oubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸Oubah}”(h]”j·Oah ]”h"]”ŒHabi_sys_bus_iio_devices_iio_devicex_in_illuminancey_calibscale_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„Pj­Osj˜}”j·Oj­OsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj‰Ph²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj“Ph]”hŒ sysfs-bus-iio”…”�”}”(hj•Ph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‘Pubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŸPŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mrhj‰Pubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MrhhÊh²hubhÞ)�”}”(hŒ=Available values of calibscale. Maybe expressed as either of:”h]”hŒ=Available values of calibscale. Maybe expressed as either of:”…”�”}”(hj·Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MrhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ,a small discrete set of values like "1 8 16"”h]”hÞ)�”}”(hjÊPh]”hŒ0a small discrete set of values like “1 8 16â€�”…”�”}”(hjÌPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MrhjÈPubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅPubj;)�”}”(hŒ&a range specified as "[min step max]" ”h]”hÞ)�”}”(hŒ%a range specified as "[min step max]"”h]”hŒ)a range specified as “[min step max]â€�”…”�”}”(hjãPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MrhjßPubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅPubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j³¶h´MrhhÊh²hubhÞ)�”}”(hŒCIf shared across all channels, _calibscale_available is used.”h]”hŒCIf shared across all channels, _calibscale_available is used.”…”�”}”(hjýPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MrhhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_iio_devices_iio_devicex_in_illuminance_hysteresis_relative:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-iio-devices-iio-devicex-in-illuminance-hysteresis-relative”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjQubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance_hysteresis_relative**”h]”j`)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance_hysteresis_relative**”h]”hŒJ/sys/bus/iio/devices/iio:deviceX/in_illuminance_hysteresis_relative”…”�”}”(hj3Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/Qubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¤hj,Qubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)Qubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&QubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_hysteresis_relative**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_hysteresis_relative**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_intensity_hysteresis_relative”…”�”}”(hj]Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjYQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¤hjVQubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSQubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&Qubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQubah}”(h]”jQah ]”h"]”ŒFabi_sys_bus_iio_devices_iio_devicex_in_illuminance_hysteresis_relative”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽQj Qsj˜}”jQj QsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj“Qh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj�Qh]”hŒ sysfs-bus-iio”…”�”}”(hjŸQh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj›Qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j©QŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M¤hj“Qubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¤hhÊh²hubhÞ)�”}”(hŒ¶Specify the percent for light sensor relative to the channel absolute value that a data field should change before an event is generated. Units are a percentage of the prior reading.”h]”hŒ¶Specify the percent for light sensor relative to the channel absolute value that a data field should change before an event is generated. Units are a percentage of the prior reading.”…”�”}”(hjÁQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¤hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_iio_devices_iio_devicex_in_incli_x_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-iio-devices-iio-devicex-in-incli-x-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj�Rh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj‹Rh]”hŒ sysfs-bus-iio”…”�”}”(hj�Rh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‰Rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j—RŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M]hj�Rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M]hhÊh²hubhÞ)�”}”(hŒ‰Inclination raw reading about axis x, y or z (may be arbitrarily assigned). Data converted by application of offset and scale to degrees.”h]”hŒ‰Inclination raw reading about axis x, y or z (may be arbitrarily assigned). Data converted by application of offset and scale to degrees.”…”�”}”(hj¯Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M]hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_iio_devices_iio_devicex_in_indexy_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-iio-devices-iio-devicex-in-indexy-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjËRubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_indexY_raw**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_indexY_raw**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_indexY_raw”…”�”}”(hjåRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáRubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6hjÞRubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛRubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØRubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjËRubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈRubah}”(h]”jÇRah ]”h"]”Œ1abi_sys_bus_iio_devices_iio_devicex_in_indexy_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jSj½Rsj˜}”jÇRj½RsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjSh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj%Sh]”hŒ sysfs-bus-iio”…”�”}”(hj'Sh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj#Subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j1SŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M6hjSubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6hhÊh²hubhÞ)�”}”(hŒ?This interface is deprecated; please use the Counter subsystem.”h]”hŒ?This interface is deprecated; please use the Counter subsystem.”…”�”}”(hjISh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6hhÊh²hubhÞ)�”}”(hŒÄRaw counter device index value from channel Y. This attribute provides an absolute positional reference (e.g. a pulse once per revolution) which may be used to home positional systems as required.”h]”hŒÄRaw counter device index value from channel Y. This attribute provides an absolute positional reference (e.g. a pulse once per revolution) which may be used to home positional systems as required.”…”�”}”(hjWSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M6hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_iio_devices_iio_devicex_in_intensityy_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-iio-devices-iio-devicex-in-intensityy-offset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjsSubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensityY_offset**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensityY_offset**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_intensityY_offset”…”�”}”(hj�Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰Subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-bus-iio-health-afe440x”h´Khj†Subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€Subah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpSubah}”(h]”joSah ]”h"]”Œ8abi_sys_bus_iio_devices_iio_devicex_in_intensityy_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿SjeSsj˜}”joSjeSsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-bus-iio-health-afe440x `”h]”(hŒDefined on file ”…”�”}”(hjÄSh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-iio-health-afe440x `”h]”j§)�”}”(hjÎSh]”hŒsysfs-bus-iio-health-afe440x”…”�”}”(hjÐSh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÌSubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÚSŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_bus_iio_health_afe440x”uh1hh³j¡Sh´KhjÄSubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´KhhÊh²hubhÞ)�”}”(hŒsGet and set the offset cancellation DAC setting for these stages. The values are expressed in 5-bit sign-magnitude.”h]”hŒsGet and set the offset cancellation DAC setting for these stages. The values are expressed in 5-bit sign-magnitude.”…”�”}”(hjòSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_iio_devices_iio_devicex_in_intensityy_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-iio-devices-iio-devicex-in-intensityy-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjTubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensityY_raw**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensityY_raw**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_intensityY_raw”…”�”}”(hj(Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$Tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´Khj!Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjTubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Tubah}”(h]”j Tah ]”h"]”Œ5abi_sys_bus_iio_devices_iio_devicex_in_intensityy_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jYTjTsj˜}”j TjTsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-bus-iio-health-afe440x `”h]”(hŒDefined on file ”…”�”}”(hj^Th²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-iio-health-afe440x `”h]”j§)�”}”(hjhTh]”hŒsysfs-bus-iio-health-afe440x”…”�”}”(hjjTh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjfTubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jtTŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_bus_iio_health_afe440x”uh1hh³j¡Sh´Khj^Tubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´KhhÊh²hubhÞ)�”}”(hŒ„Get measured values from the ADC for these stages. Y is the specific stage number corresponding to datasheet stage names as follows:”h]”hŒ„Get measured values from the ADC for these stages. Y is the specific stage number corresponding to datasheet stage names as follows:”…”�”}”(hjŒTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj�TubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj�TubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj½Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´KhjºTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·TubjW)�”}”(hhh]”hÞ)�”}”(hŒLED2”h]”hŒLED2”…”�”}”(hjÓTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´KhjÐTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·Tubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´TubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjóTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´KhjðTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíTubjW)�”}”(hhh]”hÞ)�”}”(hŒ ALED2/LED3”h]”hŒ ALED2/LED3”…”�”}”(hj Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´KhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíTubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´TubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hj)Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´Khj&Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#UubjW)�”}”(hhh]”hÞ)�”}”(hŒLED1”h]”hŒLED1”…”�”}”(hj?Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´Khj`”h]”(hŒDefined on file ”…”�”}”(hj8Vh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-iio-health-afe440x `”h]”j§)�”}”(hjBVh]”hŒsysfs-bus-iio-health-afe440x”…”�”}”(hjDVh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@Vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNVŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_bus_iio_health_afe440x”uh1hh³j¡Sh´K hj8Vubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´K hhÊh²hubhÞ)�”}”(hŒuGet and set the resistance and the capacitance settings for the Transimpedance Amplifier during the associated stage.”h]”hŒuGet and set the resistance and the capacitance settings for the Transimpedance Amplifier during the associated stage.”…”�”}”(hjfVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Sh´K hhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_iio_devices_iio_devicex_in_intensity_hardwaregain_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-iio-devices-iio-devicex-in-intensity-hardwaregain-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj‚VubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_hardwaregain_available**”h]”j`)�”}”(hŒO**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_hardwaregain_available**”h]”hŒK/sys/bus/iio/devices/iio:deviceX/in_intensity_hardwaregain_available”…”�”}”(hjœVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜Vubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÈhj•Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚Vubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjVubah}”(h]”j~Vah ]”h"]”ŒGabi_sys_bus_iio_devices_iio_devicex_in_intensity_hardwaregain_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍVjtVsj˜}”j~VjtVsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjÒVh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjÜVh]”hŒ sysfs-bus-iio”…”�”}”(hjÞVh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÚVubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jèVŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÈhjÒVubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÈhhÊh²hubhÞ)�”}”(hŒNLists all available hardware applied gain factors. Shared across all channels.”h]”hŒNLists all available hardware applied gain factors. Shared across all channels.”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÈhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_in_intensity_ir_large_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-in-intensity-ir-large-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjWubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_ir_large_raw**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_ir_large_raw**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_intensity_ir_large_raw”…”�”}”(hj6Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2Wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-bus-iio-light-si1133”h´K hj/Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjWubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjWubah}”(h]”jWah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_in_intensity_ir_large_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jhWjWsj˜}”jWjWsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-iio-light-si1133 `”h]”(hŒDefined on file ”…”�”}”(hjmWh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-iio-light-si1133 `”h]”j§)�”}”(hjwWh]”hŒsysfs-bus-iio-light-si1133”…”�”}”(hjyWh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjuWubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒWŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_bus_iio_light_si1133”uh1hh³jJWh´K hjmWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJWh´K hhÊh²hubhÞ)�”}”(hŒ†Unit-less infrared intensity. The intensity is measured from 4 dark photodiodes. "large" indicate the surface area capturing infrared.”h]”hŒŠUnit-less infrared intensity. The intensity is measured from 4 dark photodiodes. “largeâ€� indicate the surface area capturing infrared.”…”�”}”(hj›Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJWh´K hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_in_intensity_ir_small_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-in-intensity-ir-small-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj·WubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_ir_small_raw**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_ir_small_raw**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_intensity_ir_small_raw”…”�”}”(hjÑWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJWh´KhjÊWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÄWubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj·Wubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´Wubah}”(h]”j³Wah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_in_intensity_ir_small_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jXj©Wsj˜}”j³Wj©WsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-iio-light-si1133 `”h]”(hŒDefined on file ”…”�”}”(hjXh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-iio-light-si1133 `”h]”j§)�”}”(hjXh]”hŒsysfs-bus-iio-light-si1133”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_bus_iio_light_si1133”uh1hh³jJWh´KhjXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJWh´KhhÊh²hubhÞ)�”}”(hŒ…Unit-less infrared intensity. The intensity is measured from 1 dark photodiode. "small" indicate the surface area capturing infrared.”h]”hŒ‰Unit-less infrared intensity. The intensity is measured from 1 dark photodiode. “smallâ€� indicate the surface area capturing infrared.”…”�”}”(hj5Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJWh´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_in_intensity_large_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-in-intensity-large-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjQXubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_large_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_large_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_intensity_large_raw”…”�”}”(hjkXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjgXubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJWh´KhjdXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjaXubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQXubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjNXubah}”(h]”jMXah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_in_intensity_large_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jœXjCXsj˜}”jMXjCXsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-iio-light-si1133 `”h]”(hŒDefined on file ”…”�”}”(hj¡Xh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-iio-light-si1133 `”h]”j§)�”}”(hj«Xh]”hŒsysfs-bus-iio-light-si1133”…”�”}”(hj­Xh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj©Xubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j·XŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_bus_iio_light_si1133”uh1hh³jJWh´Khj¡Xubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJWh´KhhÊh²hubhÞ)�”}”(hŒ+Unit-less light intensity with more diodes.”h]”hŒ+Unit-less light intensity with more diodes.”…”�”}”(hjÏXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJWh´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_in_intensity_x_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-in-intensity-x-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjëXubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_x_raw**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_x_raw**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_intensity_x_raw”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‘hjþXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûXubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjøXubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_y_raw**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_y_raw**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_intensity_y_raw”…”�”}”(hj/Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+Yubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‘hj(Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjøXubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_z_raw**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_z_raw**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_intensity_z_raw”…”�”}”(hjYYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‘hjRYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOYubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjøXubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjëXubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjèXubah}”(h]”jçXah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_in_intensity_x_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠYjÝXsj˜}”jçXjÝXsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj�Yh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj™Yh]”hŒ sysfs-bus-iio”…”�”}”(hj›Yh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj—Yubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¥YŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M‘hj�Yubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‘hhÊh²hubhÞ)�”}”(hŒŠUnscaled light intensity according to CIE 1931/DIN 5033 color space. Units after application of scale are nano nanowatts per square meter.”h]”hŒŠUnscaled light intensity according to CIE 1931/DIN 5033 color space. Units after application of scale are nano nanowatts per square meter.”…”�”}”(hj½Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‘hhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_iio_devices_iio_devicex_in_magn_calibration_auto_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-iio-devices-iio-devicex-in-magn-calibration-auto-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjÙYubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_calibration_auto_status**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_calibration_auto_status**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_magn_calibration_auto_status”…”�”}”(hjóYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KChjìYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéYubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæYubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙYubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖYubah}”(h]”jÕYah ]”h"]”ŒCabi_sys_bus_iio_devices_iio_devicex_in_magn_calibration_auto_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$ZjËYsj˜}”jÕYjËYsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-bno055 `”h]”(hŒDefined on file ”…”�”}”(hj)Zh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-bno055 `”h]”j§)�”}”(hj3Zh]”hŒsysfs-bus-iio-bno055”…”�”}”(hj5Zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1Zubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?ZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_bus_iio_bno055”uh1hh³j*ùh´KChj)Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KChhÊh²hubhÞ)�”}”(hŒ²Reports the autocalibration status for the magnetometer sensor. Can be 0 (calibration non even enabled) or 1 to 5 where the greater the number, the better the calibration status.”•/h]”hŒ²Reports the autocalibration status for the magnetometer sensor. Can be 0 (calibration non even enabled) or 1 to 5 where the greater the number, the better the calibration status.”…”�”}”(hjWZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KChhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_iio_devices_iio_devicex_in_magn_calibration_fast_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-iio-devices-iio-devicex-in-magn-calibration-fast-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjsZubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_calibration_fast_enable**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_calibration_fast_enable**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_magn_calibration_fast_enable”…”�”}”(hj�Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰Zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´Khj†Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒZubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpZubah}”(h]”joZah ]”h"]”ŒCabi_sys_bus_iio_devices_iio_devicex_in_magn_calibration_fast_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾ZjeZsj˜}”joZjeZsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-bno055 `”h]”(hŒDefined on file ”…”�”}”(hjÃZh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-bno055 `”h]”j§)�”}”(hjÍZh]”hŒsysfs-bus-iio-bno055”…”�”}”(hjÏZh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjËZubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÙZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_bus_iio_bno055”uh1hh³j*ùh´KhjÃZubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KhhÊh²hubhÞ)�”}”(hŒPCan be 1 or 0. Enables/disables the "Fast Magnetometer Calibration" HW function.”h]”hŒTCan be 1 or 0. Enables/disables the “Fast Magnetometer Calibrationâ€� HW function.”…”�”}”(hjñZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KhhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_iio_devices_iio_devicex_in_magn_x_oversampling_ratio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-iio-devices-iio-devicex-in-magn-x-oversampling-ratio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj [ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_x_oversampling_ratio**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_x_oversampling_ratio**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/in_magn_x_oversampling_ratio”…”�”}”(hj'[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M›hj [ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_y_oversampling_ratio**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_y_oversampling_ratio**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/in_magn_y_oversampling_ratio”…”�”}”(hjQ[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M›hjJ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_z_oversampling_ratio**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_z_oversampling_ratio**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/in_magn_z_oversampling_ratio”…”�”}”(hj{[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjw[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M›hjt[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj [ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj [ubah}”(h]”j [ah ]”h"]”Œ@abi_sys_bus_iio_devices_iio_devicex_in_magn_x_oversampling_ratio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬[jÿZsj˜}”j [jÿZsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj±[h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj»[h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M›hj±[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M›hhÊh²hubhÞ)�”}”(hX8Hardware applied number of measurements for acquiring one data point. The HW will do [_name]_oversampling_ratio measurements and return the average value as output data. Each value resulted from [_name]_oversampling_ratio measurements is considered as one sample for [_name]_sampling_frequency.”h]”hX8Hardware applied number of measurements for acquiring one data point. The HW will do [_name]_oversampling_ratio measurements and return the average value as output data. Each value resulted from [_name]_oversampling_ratio measurements is considered as one sample for [_name]_sampling_frequency.”…”�”}”(hjß[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M›hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_iio_devices_iio_devicex_in_magn_x_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-iio-devices-iio-devicex-in-magn-x-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjû[ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_x_raw**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_x_raw**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_magn_x_raw”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mghj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj \ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_y_raw**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_y_raw**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_magn_y_raw”…”�”}”(hj?\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mghj8\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_z_raw**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_z_raw**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_magn_z_raw”…”�”}”(hji\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hje\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mghjb\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjû[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjø[ubah}”(h]”j÷[ah ]”h"]”Œ1abi_sys_bus_iio_devices_iio_devicex_in_magn_x_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jš\jí[sj˜}”j÷[jí[subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjŸ\h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj©\h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MghjŸ\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MghhÊh²hubhÞ)�”}”(hŒ€Magnetic field along axis x, y or z (may be arbitrarily assigned). Data converted by application of offset then scale to Gauss.”h]”hŒ€Magnetic field along axis x, y or z (may be arbitrarily assigned). Data converted by application of offset then scale to Gauss.”…”�”}”(hjÍ\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MghhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_iio_devices_iio_devicex_in_massconcentration_pm1_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-iio-devices-iio-devicex-in-massconcentration-pm1-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjé\ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentration_pm1_input**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentration_pm1_input**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_massconcentration_pm1_input”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿ\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mehjü\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö\ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentrationY_pm1_input**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentrationY_pm1_input**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_massconcentrationY_pm1_input”…”�”}”(hj-]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mehj&]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö\ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentration_pm2p5_input**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentration_pm2p5_input**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_massconcentration_pm2p5_input”…”�”}”(hjW]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MehjP]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö\ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentrationY_pm2p5_input**”h]”j`)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentrationY_pm2p5_input**”h]”hŒI/sys/bus/iio/devices/iio:deviceX/in_massconcentrationY_pm2p5_input”…”�”}”(hj�]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mehjz]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö\ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentration_pm4_input**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentration_pm4_input**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_massconcentration_pm4_input”…”�”}”(hj«]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mehj¤]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö\ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentrationY_pm4_input**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentrationY_pm4_input**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_massconcentrationY_pm4_input”…”�”}”(hjÕ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MehjÎ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjË]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö\ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentration_pm10_input**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentration_pm10_input**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_massconcentration_pm10_input”…”�”}”(hjÿ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mehjø]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö\ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentrationY_pm10_input**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_massconcentrationY_pm10_input**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_massconcentrationY_pm10_input”…”�”}”(hj)^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mehj"^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjé\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæ\ubah}”(h]”jå\ah ]”h"]”ŒBabi_sys_bus_iio_devices_iio_devicex_in_massconcentration_pm1_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jZ^jÛ\sj˜}”jå\jÛ\subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj_^h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hji^h]”hŒ sysfs-bus-iio”…”�”}”(hjk^h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjg^ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ju^Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mehj_^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MehhÊh²hubhÞ)�”}”(hŒ�Mass concentration reading of particulate matter in ug / m3. pmX consists of particles with aerodynamic diameter less or equal to X micrometers.”h]”hŒ�Mass concentration reading of particulate matter in ug / m3. pmX consists of particles with aerodynamic diameter less or equal to X micrometers.”…”�”}”(hj�^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MehhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_iio_devices_iio_devicex_in_ph_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-iio-devices-iio-devicex-in-ph-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj©^ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_ph_raw**”h]”j`)�”}”(hŒ5**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_ph_raw**”h]”hŒ1/sys/bus/iio/devices/iio:deviceX/in_ph_raw”…”�”}”(hjÃ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mßhj¼^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¶^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj©^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¦^ubah}”(h]”j¥^ah ]”h"]”Œ-abi_sys_bus_iio_devices_iio_devicex_in_ph_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jô^j›^sj˜}”j¥^j›^subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjù^h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj_h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mßhjù^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MßhhÊh²hubhÞ)�”}”(hŒ~Raw (unscaled no offset etc.) pH reading of a substance as a negative base-10 logarithm of hydrodium ions in a litre of water.”h]”hŒ~Raw (unscaled no offset etc.) pH reading of a substance as a negative base-10 logarithm of hydrodium ions in a litre of water.”…”�”}”(hj'_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MßhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_iio_devices_iio_devicex_in_phasey_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-iio-devices-iio-devicex-in-phasey-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjC_ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_phaseY_raw**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_phaseY_raw**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_phaseY_raw”…”�”}”(hj]_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjY_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M^hjV_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjC_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@_ubah}”(h]”j?_ah ]”h"]”Œ1abi_sys_bus_iio_devices_iio_devicex_in_phasey_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽ_j5_sj˜}”j?_j5_subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj“_h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj�_h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M^hj“_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M^hhÊh²hubhÞ)�”}”(hŒpRaw (unscaled) phase difference reading from channel Y. Units after application of scale and offset are radians.”h]”hŒpRaw (unscaled) phase difference reading from channel Y. Units after application of scale and offset are radians.”…”�”}”(hjÁ_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M^hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_in_positionrelative_x_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-in-positionrelative-x-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjÝ_ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_positionrelative_x_raw**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_positionrelative_x_raw**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_positionrelative_x_raw”…”�”}”(hj÷_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjó_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MFhjð_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjê_ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_positionrelative_y_raw**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_positionrelative_y_raw**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_positionrelative_y_raw”…”�”}”(hj!`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MFhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjê_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝ_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚ_ubah}”(h]”jÙ_ah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_in_positionrelative_x_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR`jÏ_sj˜}”jÙ_jÏ_subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjW`h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hja`h]”hŒ sysfs-bus-iio”…”�”}”(hjc`h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_`ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm`Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MFhjW`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MFhhÊh²hubhÞ)�”}”(hX Relative position in direction x or y on a pad (may be arbitrarily assigned but should match other such assignments on device). Units after application of scale and offset are milli percents from the pad's size in both directions. Should be calibrated by the consumer.”h]”hXRelative position in direction x or y on a pad (may be arbitrarily assigned but should match other such assignments on device). Units after application of scale and offset are milli percents from the pad’s size in both directions. Should be calibrated by the consumer.”…”�”}”(hj…`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MFhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_iio_devicex_in_powery_powerfactor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-in-powery-powerfactor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj¡`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_powerfactor**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_powerfactor**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_powerY_powerfactor”…”�”}”(hj»`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K¿hj´`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž`ubah}”(h]”j�`ah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_in_powery_powerfactor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì`j“`sj˜}”j�`j“`subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjñ`h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjû`h]”hŒ sysfs-bus-iio”…”�”}”(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”jaŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´K¿hjñ`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K¿hhÊh²hubhÞ)�”}”(hŒ|Power factor measurement from channel Y. Power factor is the ratio of active power to apparent power. The value is unitless.”h]”hŒ|Power factor measurement from channel Y. Power factor is the ratio of active power to apparent power. The value is unitless.”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K¿hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_iio_devices_iio_devicex_in_powery_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-iio-devices-iio-devicex-in-powery-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj;aubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_raw**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_raw**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_powerY_raw”…”�”}”(hjUah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQaubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K³hjNaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_active_raw**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_active_raw**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_powerY_active_raw”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K³hjxaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_reactive_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_reactive_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_powerY_reactive_raw”…”�”}”(hj©ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K³hj¢aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_apparent_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_apparent_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_powerY_apparent_raw”…”�”}”(hjÓah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏaubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K³hjÌaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHaubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;aubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8aubah}”(h]”j7aah ]”h"]”Œ1abi_sys_bus_iio_devices_iio_devicex_in_powery_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jbj-asj˜}”j7aj-asubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj bh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjbh]”hŒ sysfs-bus-iio”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjbubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jbŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´K³hj bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K³hhÊh²hubhÞ)�”}”(hŒ×Raw (unscaled no bias removal etc.) power measurement from channel Y. The number must always be specified and unique to allow association with event codes. Units after application of scale and offset are milliwatts.”h]”hŒ×Raw (unscaled no bias removal etc.) power measurement from channel Y. The number must always be specified and unique to allow association with event codes. Units after application of scale and offset are milliwatts.”…”�”}”(hj7bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K³hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_in_pressurey_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-in-pressurey-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjSbubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_input**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_input**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_pressureY_input”…”�”}”(hjmbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjibubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M•hjfbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcbubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`bubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_input**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_input**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_pressure_input”…”�”}”(hj—bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M•hj�bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�bubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`bubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSbubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPbubah}”(h]”jObah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_in_pressurey_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈbjEbsj˜}”jObjEbsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjÍbh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj×bh]”hŒ sysfs-bus-iio”…”�”}”(hjÙbh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÕbubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jãbŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M•hjÍbubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M•hhÊh²hubhÞ)�”}”(hŒ:Scaled pressure measurement from channel Y, in kilopascal.”h]”hŒ:Scaled pressure measurement from channel Y, in kilopascal.”…”�”}”(hjûbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M•hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_in_pressurey_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-in-pressurey-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjcubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_pressureY_raw”…”�”}”(hj1ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hj*cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'cubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$cubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_pressure_raw”…”�”}”(hj[ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWcubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hjTcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQcubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$cubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjcubah}”(h]”jcah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_in_pressurey_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒcj csj˜}”jcj csubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj‘ch²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj›ch]”hŒ sysfs-bus-iio”…”�”}”(hj�ch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj™cubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j§cŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M�hj‘cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hhÊh²hubhÞ)�”}”(hŒdRaw pressure measurement from channel Y. Units after application of scale and offset are kilopascal.”h]”hŒdRaw pressure measurement from channel Y. Units after application of scale and offset are kilopascal.”…”�”}”(hj¿ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_in_proximity0_agc_gain:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-in-proximity0-agc-gain”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjÛcubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_agc_gain**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_agc_gain**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_proximity0_agc_gain”…”�”}”(hjõch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñcubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-bus-iio-isl29501”h´Khjîcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëcubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjècubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_agc_gain_bias**”h]”j`)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_agc_gain_bias**”h]”hŒC/sys/bus/iio/devices/iio:deviceX/in_proximity0_agc_gain_bias”…”�”}”(hj dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´Khjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjècubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛcubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØcubah}”(h]”j×cah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_in_proximity0_agc_gain”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQdjÍcsj˜}”j×cjÍcsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-bus-iio-isl29501 `”h]”(hŒDefined on file ”…”�”}”(hjVdh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-bus-iio-isl29501 `”h]”j§)�”}”(hj`dh]”hŒsysfs-bus-iio-isl29501”…”�”}”(hjbdh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jldŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_bus_iio_isl29501”uh1hh³j dh´KhjVdubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubhÞ)�”}”(hŒÔThis sensor has an automatic gain control (agc) loop which sets the analog signal levels at an optimum level by controlling programmable gain amplifiers. The criteria for optimal gain is determined by the sensor.”h]”hŒÔThis sensor has an automatic gain control (agc) loop which sets the analog signal levels at an optimum level by controlling programmable gain amplifiers. The criteria for optimal gain is determined by the sensor.”…”�”}”(hj„dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubhÞ)�”}”(hŒNReturn the actual gain value as an integer in [0; 65536] range when read from.”h]”hŒNReturn the actual gain value as an integer in [0; 65536] range when read from.”…”�”}”(hj’dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubhÞ)�”}”(hŒ]The agc gain read when measuring crosstalk shall be written into in_proximity0_agc_gain_bias.”h]”hŒ]The agc gain read when measuring crosstalk shall be written into in_proximity0_agc_gain_bias.”…”�”}”(hj dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_iio_devices_iio_devicex_in_proximity0_calib_phase_temp_a:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-iio-devices-iio-devicex-in-proximity0-calib-phase-temp-a”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj¼dubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calib_phase_temp_a**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calib_phase_temp_a**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_temp_a”…”�”}”(hjÖdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhjÏdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌdubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉdubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calib_phase_temp_b**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calib_phase_temp_b**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_temp_b”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´Khjùdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjödubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉdubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calib_phase_light_a**”h]”j`)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calib_phase_light_a**”h]”hŒI/sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_light_a”…”�”}”(hj*eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´Khj#eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj eubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉdubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calib_phase_light_b**”h]”j`)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity0_calib_phase_light_b**”h]”hŒI/sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_light_b”…”�”}”(hjTeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhjMeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJeubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉdubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼dubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹dubah}”(h]”j¸dah ]”h"]”ŒDabi_sys_bus_iio_devices_iio_devicex_in_proximity0_calib_phase_temp_a”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…ej®dsj˜}”j¸dj®dsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-bus-iio-isl29501 `”h]”(hŒDefined on file ”…”�”}”(hjŠeh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-bus-iio-isl29501 `”h]”j§)�”}”(hj”eh]”hŒsysfs-bus-iio-isl29501”…”�”}”(hj–eh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj’eubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j eŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_bus_iio_isl29501”uh1hh³j dh´KhjŠeubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubhÞ)�”}”(hŒÀThe sensor is able to perform correction of distance measurements due to changing temperature and ambient light conditions. It can be programmed to correct for a second order error polynomial.”h]”hŒÀThe sensor is able to perform correction of distance measurements due to changing temperature and ambient light conditions. It can be programmed to correct for a second order error polynomial.”…”�”}”(hj¸eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubhÞ)�”}”(hŒ^Phase data has to be collected when temperature and ambient light are modulated independently.”h]”hŒ^Phase data has to be collected when temperature and ambient light are modulated independently.”…”�”}”(hjÆeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubhÞ)�”}”(hŒ�Then a least squares curve fit to a second order polynomial has to be generated from the data. The resultant curves have the form ax^2 + bx + c.”h]”hŒ�Then a least squares curve fit to a second order polynomial has to be generated from the data. The resultant curves have the form ax^2 + bx + c.”…”�”}”(hjÔeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubhÞ)�”}”(hŒöFrom those two curves, a and b coefficients shall be stored in in_proximity0_calib_phase_temp_a and in_proximity0_calib_phase_temp_b for temperature and in in_proximity0_calib_phase_light_a and in_proximity0_calib_phase_light_b for ambient light.”h]”hŒöFrom those two curves, a and b coefficients shall be stored in in_proximity0_calib_phase_temp_a and in_proximity0_calib_phase_temp_b for temperature and in in_proximity0_calib_phase_light_a and in_proximity0_calib_phase_light_b for ambient light.”…”�”}”(hjâeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubhÞ)�”}”(hŒ3Those values must be integer in [0; 8355840] range.”h]”hŒ3Those values must be integer in [0; 8355840] range.”…”�”}”(hjðeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubhÞ)�”}”(hŒ8Finally, the c constant is set by the sensor internally.”h]”hŒ8Finally, the c constant is set by the sensor internally.”…”�”}”(hjþeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubhÞ)�”}”(hŒ7The value stored in sensor is displayed when read from.”h]”hŒ7The value stored in sensor is displayed when read from.”…”�”}”(hj fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j dh´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_in_proximity3_comb_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-in-proximity3-comb-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj(fubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity3_comb_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity3_comb_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_proximity3_comb_raw”…”�”}”(hjBfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>fubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-bus-iio-sx9310”h´Khj;fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8fubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5fubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%fubah}”(h]”j$fah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_in_proximity3_comb_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jtfjfsj˜}”j$fjfsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-sx9310 `”h]”(hŒDefined on file ”…”�”}”(hjyfh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-sx9310 `”h]”j§)�”}”(hjƒfh]”hŒsysfs-bus-iio-sx9310”…”�”}”(hj…fh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�fubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�fŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_bus_iio_sx9310”uh1hh³jVfh´Khjyfubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jVfh´KhhÊh²hubhÞ)�”}”(hŒàProximity measurement indicating that some object is near the combined sensor. The combined sensor presents proximity measurements constructed by hardware by combining measurements taken from a given set of physical sensors.”h]”hŒàProximity measurement indicating that some object is near the combined sensor. The combined sensor presents proximity measurements constructed by hardware by combining measurements taken from a given set of physical sensors.”…”�”}”(hj§fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jVfh´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_iio_devicex_in_proximity_id_setup:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-in-proximity-id-setup”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjÃfubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity\_setup**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity\_setup**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_proximity_setup”…”�”}”(hjÝfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙfubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-bus-iio-sx9324”h´KhjÖfubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓfubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐfubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃfubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀfubah}”(h]”j¿fah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_in_proximity_id_setup”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgjµfsj˜}”j¿fjµfsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-sx9324 `”h]”(hŒDefined on file ”…”�”}”(hjgh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-sx9324 `”h]”j§)�”}”(hjgh]”hŒsysfs-bus-iio-sx9324”…”�”}”(hj gh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjgubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j*gŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_bus_iio_sx9324”uh1hh³jñfh´Khjgubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñfh´KhhÊh²hubhÞ)�”}”(hŒNSX9324 has 3 inputs, CS0, CS1 and CS2. Hardware layout defines if the input is”h]”hŒNSX9324 has 3 inputs, CS0, CS1 and CS2. Hardware layout defines if the input is”…”�”}”(hjBgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñfh´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒnot connected (HZ),”h]”hÞ)�”}”(hjUgh]”hŒnot connected (HZ),”…”�”}”(hjWgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñfh´KhjSgubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjPgubj;)�”}”(hŒgrounded (GD),”h]”hÞ)�”}”(hjlgh]”hŒgrounded (GD),”…”�”}”(hjngh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñfh´Khjjgubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjPgubj;)�”}”(hŒ_connected to an antenna where it can act as a base (DS - data shield), or measured input (MI). ”h]”hÞ)�”}”(hŒ^connected to an antenna where it can act as a base (DS - data shield), or measured input (MI).”h]”hŒ^connected to an antenna where it can act as a base (DS - data shield), or measured input (MI).”…”�”}”(hj…gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñfh´Khj�gubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjPgubeh}”(h]”h ]”h"]”h$]”h&]”jZŒ+”uh1j5h³jñfh´KhhÊh²hubhÞ)�”}”(hŒwThe sensor rotates measurement across 4 phases (PH0, PH1, PH2, PH3), where the inputs are configured and then measured.”h]”hŒwThe sensor rotates measurement across 4 phases (PH0, PH1, PH2, PH3), where the inputs are configured and then measured.”…”�”}”(hj gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñfh´KhhÊh²hubhÞ)�”}”(hX©By default, during the first phase, [PH0], CS0 is measured, while CS1 and CS2 are used as shields. `cat in_proximity0_setup` returns "MI,DS,DS". [PH1], CS1 is measured, CS0 and CS2 are shield: `cat in_proximity1_setup` returns "DS,MI,DS". [PH2], CS2 is measured, CS0 and CS1 are shield: `cat in_proximity1_setup` returns "DS,DS,MI". [PH3], CS1 and CS2 are measured (combo mode): `cat in_proximity1_setup` returns "DS,MI,MI".”h]”(hŒdBy default, during the first phase, [PH0], CS0 is measured, while CS1 and CS2 are used as shields. ”…”�”}”(hj®gh²hh³Nh´Nubjø)�”}”(hŒ`cat in_proximity0_setup`”h]”hŒcat in_proximity0_setup”…”�”}”(hj¶gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj®gubhŒI returns “MI,DS,DSâ€�. [PH1], CS1 is measured, CS0 and CS2 are shield: ”…”�”}”(hj®gh²hh³Nh´Nubjø)�”}”(hŒ`cat in_proximity1_setup`”h]”hŒcat in_proximity1_setup”…”�”}”(hjÈgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj®gubhŒI returns “DS,MI,DSâ€�. [PH2], CS2 is measured, CS0 and CS1 are shield: ”…”�”}”(hj®gh²hh³Nh´Nubjø)�”}”(hŒ`cat in_proximity1_setup`”h]”hŒcat in_proximity1_setup”…”�”}”(hjÚgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj®gubhŒG returns “DS,DS,MIâ€�. [PH3], CS1 and CS2 are measured (combo mode): ”…”�”}”(hj®gh²hh³Nh´Nubjø)�”}”(hŒ`cat in_proximity1_setup`”h]”hŒcat in_proximity1_setup”…”�”}”(hjìgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj®gubhŒ returns “DS,MI,MIâ€�.”…”�”}”(hj®gh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñfh´KhhÊh²hubhÞ)�”}”(hŒtNote, these are the chip default. Hardware layout will most likely dictate different output. The entry is read-only.”h]”hŒtNote, these are the chip default. Hardware layout will most likely dictate different output. The entry is read-only.”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñfh´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_in_proximity_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-in-proximity-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj hubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity_input**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity_input**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_proximity_input”…”�”}”(hj:hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-bus-iio-proximity-as3935”h´Khj3hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0hubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-hubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj hubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhubah}”(h]”jhah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_in_proximity_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlhjhsj˜}”jhjhsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-iio-proximity-as3935 `”h]”(hŒDefined on file ”…”�”}”(hjqhh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-iio-proximity-as3935 `”h]”j§)�”}”(hj{hh]”hŒsysfs-bus-iio-proximity-as3935”…”�”}”(hj}hh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyhubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡hŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_iio_proximity_as3935”uh1hh³jNhh´Khjqhubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNhh´KhhÊh²hubhÞ)�”}”(hŒJWhen 1 the noise level is over the trip level and not reporting valid data”h]”hŒJWhen 1 the noise level is over the trip level and not reporting valid data”…”�”}”(hjŸhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNhh´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_in_proximity_nearlevel:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-in-proximity-nearlevel”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj»hubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity_nearlevel**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity_nearlevel**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_proximity_nearlevel”…”�”}”(hjÕhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-bus-iio-proximity”h´KhjÎhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËhubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈhubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»hubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸hubah}”(h]”j·hah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_in_proximity_nearlevel”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jij­hsj˜}”j·hj­hsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-bus-iio-proximity `”h]”(hŒDefined on file ”…”�”}”(hj ih²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-bus-iio-proximity `”h]”j§)�”}”(hjih]”hŒsysfs-bus-iio-proximity”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjiubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j"iŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_bus_iio_proximity”uh1hh³jéhh´Khj iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jéhh´KhhÊh²hubhÞ)�”}”(hX Near level for proximity sensors. This is a single integer value that tells user space when an object should be considered close to the device. If the value read from the sensor is above or equal to the value in this file an object should typically be considered near.”h]”hX Near level for proximity sensors. This is a single integer value that tells user space when an object should be considered close to the device. If the value read from the sensor is above or equal to the value in this file an object should typically be considered near.”…”�”}”(hj:ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jéhh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_iio_devices_iio_devicex_in_resistance_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-iio-devices-iio-devicex-in-resistance-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjViubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_resistance_raw**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_resistance_raw**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_resistance_raw”…”�”}”(hjpih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjliubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¹hjiiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfiubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjciubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_resistanceY_raw**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_resistanceY_raw**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_resistanceY_raw”…”�”}”(hjših²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¹hj“iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�iubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjciubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_resistance_raw**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_resistance_raw**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/out_resistance_raw”…”�”}”(hjÄih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¹hj½iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºiubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjciubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_resistanceY_raw**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_resistanceY_raw**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/out_resistanceY_raw”…”�”}”(hjîih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¹hjçiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäiubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjciubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjViubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjSiubah}”(h]”jRiah ]”h"]”Œ5abi_sys_bus_iio_devices_iio_devicex_in_resistance_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjjHisj˜}”jRijHisubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj$jh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj.jh]”hŒ sysfs-bus-iio”…”�”}”(hj0jh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj,jubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j:jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M¹hj$jubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¹hhÊh²hubhÞ)�”}”(hŒgRaw (unscaled no offset etc.) resistance reading. Units after application of scale and offset are ohms.”h]”hŒgRaw (unscaled no offset etc.) resistance reading. Units after application of scale and offset are ohms.”…”�”}”(hjRjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¹hhÊh²hubj))�”}”(hŒQ.. _abi_sys_bus_iio_devices_iio_devicex_in_rot_from_north_magnetic_tilt_comp_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-bus-iio-devices-iio-devicex-in-rot-from-north-magnetic-tilt-comp-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hjnjubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_magnetic_tilt_comp_raw**”h]”j`)�”}”(hŒT**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_magnetic_tilt_comp_raw**”h]”hŒP/sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_tilt_comp_raw”…”�”}”(hjˆjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„jubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÂhj�jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~jubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{jubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_true_tilt_comp_raw**”h]”j`)�”}”(hŒP**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_true_tilt_comp_raw**”h]”hŒL/sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_tilt_comp_raw”…”�”}”(hj²jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®jubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÂhj«jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨jubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{jubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_magnetic_raw**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_magnetic_raw**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_raw”…”�”}”(hjÜjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÂhjÕjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{jubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_true_raw**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_true_raw**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_raw”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÂhjÿjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{jubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkjubah}”(h]”jjjah ]”h"]”ŒLabi_sys_bus_iio_devices_iio_devicex_in_rot_from_north_magnetic_tilt_comp_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7kj`jsj˜}”jjjj`jsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj`”h]”j§)�”}”(hjFkh]”hŒ sysfs-bus-iio”…”�”}”(hjHkh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jRkŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÂhj.. _abi_sys_bus_iio_devices_iio_devicex_in_rot_quaternion_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-in-rot-quaternion-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj†kubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_quaternion_raw**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_quaternion_raw**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_rot_quaternion_raw”…”�”}”(hj kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœkubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¹hj™kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“kubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒkubah}”(h]”j‚kah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_in_rot_quaternion_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑkjxksj˜}”j‚kjxksubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjÖkh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjàkh]”hŒ sysfs-bus-iio”…”�”}”(hjâkh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÞkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jìkŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M¹hjÖkubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¹hhÊh²hubhÞ)�”}”(hŒ¾Raw value of quaternion components using a format x y z w. Here x, y, and z component represents the axis about which a rotation will occur and w component represents the amount of rotation.”h]”hŒ¾Raw value of quaternion components using a format x y z w. Here x, y, and z component represents the axis about which a rotation will occur and w component represents the amount of rotation.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M¹hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_in_rot_quaternionaxis_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-in-rot-quaternionaxis-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj lubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_quaternionaxis_raw**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_quaternionaxis_raw**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_rot_quaternionaxis_raw”…”�”}”(hj:lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Måhj3lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0lubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-lubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlubah}”(h]”jlah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_in_rot_quaternionaxis_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jkljlsj˜}”jljlsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjplh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjzlh]”hŒ sysfs-bus-iio”…”�”}”(hj|lh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjxlubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†lŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Måhjplubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MåhhÊh²hubhÞ)�”}”(hŒ¬Raw value of {x, y, z} components of the quaternion vector. These components represent the axis about which a rotation occurs, and are subject to the following constraints:”h]”hŒ¬Raw value of {x, y, z} components of the quaternion vector. These components represent the axis about which a rotation occurs, and are subject to the following constraints:”…”�”}”(hjžlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MåhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒCthe quaternion vector is normalized, i.e. w^2 + x^2 + y^2 + z^2 = 1”h]”hÞ)�”}”(hj±lh]”hŒCthe quaternion vector is normalized, i.e. w^2 + x^2 + y^2 + z^2 = 1”…”�”}”(hj³lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Måhj¯lubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¬lubj;)�”}”(hŒ�the rotation angle is within the [-pi, pi] range, i.e. the w component (which represents the amount of rotation) is non-negative ”h]”hÞ)�”}”(hŒ€the rotation angle is within the [-pi, pi] range, i.e. the w component (which represents the amount of rotation) is non-negative”h]”hŒ€the rotation angle is within the [-pi, pi] range, i.e. the w component (which represents the amount of rotation) is non-negative”…”�”}”(hjÊlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MåhjÆlubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¬lubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j³¶h´MåhhÊh²hubhÞ)�”}”(hŒpThese constraints allow the w value to be calculated from the other components: w = sqrt(1 - (x^2 + y^2 + z^2)).”h]”hŒpThese constraints allow the w value to be calculated from the other components: w = sqrt(1 - (x^2 + y^2 + z^2)).”…”�”}”(hjälh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MåhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_iio_devices_iio_devicex_in_rot_yaw_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-iio-devices-iio-devicex-in-rot-yaw-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjmubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_yaw_raw**”h]”j`)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_yaw_raw**”h]”hŒ6/sys/bus/iio/devices/iio:deviceX/in_rot_yaw_raw”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjmubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M& hjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj mubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_pitch_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_pitch_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_rot_pitch_raw”…”�”}”(hjDmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M& hj=mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:mubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj mubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_roll_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_roll_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_rot_roll_raw”…”�”}”(hjnmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjmubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M& hjgmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdmubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj mubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjýlubah}”(h]”jülah ]”h"]”Œ2abi_sys_bus_iio_devices_iio_devicex_in_rot_yaw_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸmjòlsj˜}”jüljòlsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”•h]”(hŒDefined on file ”…”�”}”(hj¤mh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj®mh]”hŒ sysfs-bus-iio”…”�”}”(hj°mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¬mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jºmŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M& hj¤mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M& hhÊh²hubhÞ)�”}”(hŒORaw (unscaled) euler angles readings. Units after application of scale are deg.”h]”hŒORaw (unscaled) euler angles readings. Units after application of scale are deg.”…”�”}”(hjÒmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M& hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_in_shunt_resistory:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-in-shunt-resistory”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjîmubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_shunt_resistorY**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_shunt_resistorY**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_shunt_resistorY”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-bus-iio-adc-pac1934”h´Khjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþmubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûmubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjîmubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjëmubah}”(h]”jêmah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_in_shunt_resistory”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:njàmsj˜}”jêmjàmsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-adc-pac1934 `”h]”(hŒDefined on file ”…”�”}”(hj?nh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-adc-pac1934 `”h]”j§)�”}”(hjInh]”hŒsysfs-bus-iio-adc-pac1934”…”�”}”(hjKnh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGnubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUnŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_iio_adc_pac1934”uh1hh³jnh´Khj?nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnh´KhhÊh²hubhÞ)�”}”(hXThe value of the shunt resistor may be known only at runtime and set by a client application. This attribute allows to set its value in micro-ohms. X is the IIO index of the device. Y is the channel number. The value is used to calculate current, power and accumulated energy.”h]”hXThe value of the shunt resistor may be known only at runtime and set by a client application. This attribute allows to set its value in micro-ohms. X is the IIO index of the device. Y is the channel number. The value is used to calculate current, power and accumulated energy.”…”�”}”(hjmnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_iio_devices_iio_devicex_in_temp8_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-iio-devices-iio-devicex-in-temp8-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj‰nubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp8_raw**”h]”j`)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp8_raw**”h]”hŒ4/sys/bus/iio/devices/iio:deviceX/in_temp8_raw”…”�”}”(hj£nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸnubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´K;hjœnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†nubah}”(h]”j…nah ]”h"]”Œ0abi_sys_bus_iio_devices_iio_devicex_in_temp8_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔnj{nsj˜}”j…nj{nsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-mt6360 `”h]”(hŒDefined on file ”…”�”}”(hjÙnh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-mt6360 `”h]”j§)�”}”(hjãnh]”hŒsysfs-bus-iio-adc-mt6360”…”�”}”(hjånh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjánubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jïnŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_mt6360”uh1hh³j•Dh´K;hjÙnubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´K;hhÊh²hubhÞ)�”}”(hŒhIndicated MT6360 IC junction temperature Calculating with scale and offset returns temperature in degree”h]”hŒhIndicated MT6360 IC junction temperature Calculating with scale and offset returns temperature in degree”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´K;hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_iio_devices_iio_devicex_in_tempy_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-iio-devices-iio-devicex-in-tempy-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj�oh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj§oh]”hŒ sysfs-bus-iio”…”�”}”(hj©oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¥oubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j³oŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Kühj�oubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KühhÊh²hubhÞ)�”}”(hŒ8Scaled temperature measurement in milli degrees Celsius.”h]”hŒ8Scaled temperature measurement in milli degrees Celsius.”…”�”}”(hjËoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KühhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_in_temp_calibemissivity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-in-temp-calibemissivity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjçoubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_calibemissivity**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_calibemissivity**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_temp_calibemissivity”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjýoubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hjúoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷oubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôoubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_tempY_calibemissivity**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_tempY_calibemissivity**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_tempY_calibemissivity”…”�”}”(hj+ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hj$pubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!pubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôoubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_object_calibemissivity**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_object_calibemissivity**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_temp_object_calibemissivity”…”�”}”(hjUph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQpubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hjNpubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKpubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôoubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_tempY_object_calibemissivity**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_tempY_object_calibemissivity**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_tempY_object_calibemissivity”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hjxpubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjupubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôoubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjçoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjäoubah}”(h]”jãoah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_in_temp_calibemissivity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°pjÙosj˜}”jãojÙosubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjµph²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj¿ph]”hŒ sysfs-bus-iio”…”�”}”(hjÁph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj½pubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jËpŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M�hjµpubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hhÊh²hubhÞ)�”}”(hŒ¬The emissivity ratio of the surface in the field of view of the contactless temperature sensor. Emissivity varies from 0 to 1, with 1 being the emissivity of a black body.”h]”hŒ¬The emissivity ratio of the surface in the field of view of the contactless temperature sensor. Emissivity varies from 0 to 1, with 1 being the emissivity of a black body.”…”�”}”(hjãph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M�hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_iio_devices_iio_devicex_in_temp_object_calibambient:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-iio-devices-iio-devicex-in-temp-object-calibambient”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjÿpubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_object_calibambient**”h]”j`)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_object_calibambient**”h]”hŒC/sys/bus/iio/devices/iio:deviceX/in_temp_object_calibambient”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hjqubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj qubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_tempY_object_calibambient**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_tempY_object_calibambient**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/in_tempY_object_calibambient”…”�”}”(hjCqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?qubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hj`”h]”(hŒDefined on file ”…”�”}”(hjyqh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjƒqh]”hŒ sysfs-bus-iio”…”�”}”(hj…qh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�qŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M‰hjyqubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hhÊh²hubhÞ)�”}”(hŒ[Calibrated ambient temperature for object temperature calculation in milli degrees Celsius.”h]”hŒ[Calibrated ambient temperature for object temperature calculation in milli degrees Celsius.”…”�”}”(hj§qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M‰hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_iio_devices_iio_devicex_in_temp_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-iio-devices-iio-devicex-in-temp-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÃqubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_raw**”h]”j`)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_raw**”h]”hŒ3/sys/bus/iio/devices/iio:deviceX/in_temp_raw”…”�”}”(hjÝqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KëhjÖqubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓqubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐqubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_tempY_raw**”h]”j`)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_tempY_raw**”h]”hŒ4/sys/bus/iio/devices/iio:deviceX/in_tempY_raw”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Këhjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýqubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐqubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_x_raw**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_x_raw**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_temp_x_raw”…”�”}”(hj1rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Këhj*rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'rubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐqubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_y_raw**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_y_raw**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_temp_y_raw”…”�”}”(hj[rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWrubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KëhjTrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQrubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐqubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_ambient_raw**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_ambient_raw**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_temp_ambient_raw”…”�”}”(hj…rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Këhj~rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{rubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐqubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_object_raw**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_object_raw**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_temp_object_raw”…”�”}”(hj¯rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Këhj¨rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥rubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐqubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃqubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀqubah}”(h]”j¿qah ]”h"]”Œ/abi_sys_bus_iio_devices_iio_devicex_in_temp_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jàrjµqsj˜}”j¿qjµqsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjårh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjïrh]”hŒ sysfs-bus-iio”…”�”}”(hjñrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjírubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jûrŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Këhjårubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KëhhÊh²hubhÞ)�”}”(hX•Raw (unscaled no bias removal etc.) temperature measurement. If an axis is specified it generally means that the temperature sensor is associated with one part of a compound device (e.g. a gyroscope axis). The ambient and object modifiers distinguish between ambient (reference) and distant temperature for contact- less measurements. Units after application of scale and offset are milli degrees Celsius.”h]”hX•Raw (unscaled no bias removal etc.) temperature measurement. If an axis is specified it generally means that the temperature sensor is associated with one part of a compound device (e.g. a gyroscope axis). The ambient and object modifiers distinguish between ambient (reference) and distant temperature for contact- less measurements. Units after application of scale and offset are milli degrees Celsius.”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KëhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_in_temp_thermocouple_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-in-temp-thermocouple-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj/subjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_thermocouple_type**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_temp_thermocouple_type**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_temp_thermocouple_type”…”�”}”(hjIsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjEsubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MƒhjBsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`”h]”(hŒDefined on file ”…”�”}”(hjsh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj‰sh]”hŒ sysfs-bus-iio”…”�”}”(hj‹sh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‡subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j•sŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mƒhjsubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MƒhhÊh²hubhÞ)�”}”(hŒ@One of the following thermocouple types: B, E, J, K, N, R, S, T.”h]”hŒ@One of the following thermocouple types: B, E, J, K, N, R, S, T.”…”�”}”(hj­sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MƒhhÊh²hubj))�”}”(hŒQ.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage_voltage_filter_mode_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-bus-iio-devices-iio-devicex-in-voltage-voltage-filter-mode-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjÉsubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage\-voltage_filter_mode_available**”h]”j`)�”}”(hŒU**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage\-voltage_filter_mode_available**”h]”hŒQ/sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_filter_mode_available”…”�”}”(hjãsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßsubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130”h´KhjÜsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙsubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖsubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉsubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆsubah}”(h]”jÅsah ]”h"]”ŒLabi_sys_bus_iio_devices_iio_devicex_in_voltage_voltage_filter_mode_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jtj»ssj˜}”jÅsj»ssubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-ad4130 `”h]”(hŒDefined on file ”…”�”}”(hjth²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-ad4130 `”h]”j§)�”}”(hj$th]”hŒsysfs-bus-iio-adc-ad4130”…”�”}”(hj&th²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj"tubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j0tŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_ad4130”uh1hh³j÷sh´Khjtubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j÷sh´KhhÊh²hubhÞ)�”}”(hŒ6Reading returns a list with the possible filter modes.”h]”hŒ6Reading returns a list with the possible filter modes.”…”�”}”(hjHth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j÷sh´KhhÊh²hubhÞ)�”}”(hX This ABI is only kept for backwards compatibility and the values returned are identical to filter_type_available attribute documented in :ref:`testing\/sysfs\-bus\-iio `. Please, use filter_type_available like ABI to provide filter options for new drivers.”h]”(hŒ‰This ABI is only kept for backwards compatibility and the values returned are identical to filter_type_available attribute documented in ”…”�”}”(hjVth²hh³Nh´Nubh)�”}”(hŒ@:ref:`testing\/sysfs\-bus\-iio `”h]”j§)�”}”(hj`th]”hŒtesting/sysfs-bus-iio”…”�”}”(hjbth²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^tubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jltŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j÷sh´KhjVtubhŒW. Please, use filter_type_available like ABI to provide filter options for new drivers.”…”�”}”(hjVth²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j÷sh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage0_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-voltage0-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj–tubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage0_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage0_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_voltage0_raw”…”�”}”(hj°th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´Khj©tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦tubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£tubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“tubah}”(h]”j’tah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_voltage0_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”játjˆtsj˜}”j’tjˆtsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-mt6360 `”h]”(hŒDefined on file ”…”�”}”(hjæth²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-mt6360 `”h]”j§)�”}”(hjðth]”hŒsysfs-bus-iio-adc-mt6360”…”�”}”(hjòth²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjîtubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jütŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_mt6360”uh1hh³j•Dh´Khjætubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhhÊh²hubhÞ)�”}”(hŒwIndicated MT6360 USBID ADC which connected to connector ID pin. Calculating with scale and offset returns voltage in uV”h]”hŒwIndicated MT6360 USBID ADC which connected to connector ID pin. Calculating with scale and offset returns voltage in uV”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage10_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-in-voltage10-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj0uubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage10_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage10_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_voltage10_raw”…”�”}”(hjJuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KIhjCuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@uubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=uubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0uubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-uubah}”(h]”j,uah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_in_voltage10_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{uj"usj˜}”j,uj"usubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-mt6360 `”h]”(hŒDefined on file ”…”�”}”(hj€uh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-mt6360 `”h]”j§)�”}”(hjŠuh]”hŒsysfs-bus-iio-adc-mt6360”…”�”}”(hjŒuh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjˆuubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j–uŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_mt6360”uh1hh³j•Dh´KIhj€uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KIhhÊh²hubhÞ)�”}”(hŒOIndicated MT6360 TS ADC Calculating with scale and offset returns voltage in uV”h]”hŒOIndicated MT6360 TS ADC Calculating with scale and offset returns voltage in uV”…”�”}”(hj®uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KIhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage1_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-voltage1-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÊuubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage1_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage1_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_voltage1_raw”…”�”}”(hjäuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhjÝuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×uubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇuubah}”(h]”jÆuah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_voltage1_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvj¼usj˜}”jÆuj¼usubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-mt6360 `”h]”(hŒDefined on file ”…”�”}”(hjvh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-mt6360 `”h]”j§)�”}”(hj$vh]”hŒsysfs-bus-iio-adc-mt6360”…”�”}”(hj&vh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj"vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j0vŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_mt6360”uh1hh³j•Dh´Khjvubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhhÊh²hubhÞ)�”}”(hŒŠIndicated MT6360 VBUS ADC with lower accuracy(+-75mA) higher measure range(1~22mV) Calculating with scale and offset returns voltage in uV”h]”hŒŠIndicated MT6360 VBUS ADC with lower accuracy(+-75mA) higher measure range(1~22mV) Calculating with scale and offset returns voltage in uV”…”�”}”(hjHvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage2_voltage2_shorted_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-iio-devices-iio-devicex-in-voltage2-voltage2-shorted-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjdvubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage2\-voltage2_shorted_raw**”h]”j`)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage2\-voltage2_shorted_raw**”h]”hŒI/sys/bus/iio/devices/iio:deviceX/in_voltage2-voltage2_shorted_raw”…”�”}”(hj~vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjzvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«ëh´Khjwvubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtvubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjqvubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjdvubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjavubah}”(h]”j`vah ]”h"]”ŒDabi_sys_bus_iio_devices_iio_devicex_in_voltage2_voltage2_shorted_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯vjVvsj˜}”j`vjVvsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-ad7192 `”h]”(hŒDefined on file ”…”�”}”(hj´vh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-ad7192 `”h]”j§)�”}”(hj¾vh]”hŒsysfs-bus-iio-adc-ad7192”…”�”}”(hjÀvh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¼vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÊvŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_ad7192”uh1hh³j«ëh´Khj´vubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«ëh´KhhÊh²hubhÞ)�”}”(hŒEMeasure voltage from AIN2 pin connected to AIN(+) and AIN(-) shorted.”h]”hŒEMeasure voltage from AIN2 pin connected to AIN(+) and AIN(-) shorted.”…”�”}”(hjâvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«ëh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage2_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-voltage2-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjþvubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage2_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage2_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_voltage2_raw”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjwubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´Khjwubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj wubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþvubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûvubah}”(h]”júvah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_voltage2_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIwjðvsj˜}”júvjðvsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-mt6360 `”h]”(hŒDefined on file ”…”�”}”(hjNwh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-mt6360 `”h]”j§)�”}”(hjXwh]”hŒsysfs-bus-iio-adc-mt6360”…”�”}”(hjZwh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVwubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdwŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_mt6360”uh1hh³j•Dh´KhjNwubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhhÊh²hubhÞ)�”}”(hŒ‹Indicated MT6360 VBUS ADC with higher accuracy(+-30mA) lower measure range(1~9.76V) Calculating with scale and offset returns voltage in uV”h]”hŒ‹Indicated MT6360 VBUS ADC with higher accuracy(+-30mA) lower measure range(1~9.76V) Calculating with scale and offset returns voltage in uV”…”�”}”(hj|wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage3_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-voltage3-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj˜wubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage3_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage3_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_voltage3_raw”…”�”}”(hj²wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´Khj«wubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨wubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥wubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜wubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•wubah}”(h]”j”wah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_voltage3_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jãwjŠwsj˜}”j”wjŠwsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-mt6360 `”h]”(hŒDefined on file ”…”�”}”(hjèwh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-mt6360 `”h]”j§)�”}”(hjòwh]”hŒsysfs-bus-iio-adc-mt6360”…”�”}”(hjôwh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjðwubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jþwŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_mt6360”uh1hh³j•Dh´Khjèwubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhhÊh²hubhÞ)�”}”(hŒQIndicated MT6360 VSYS ADC Calculating with scale and offset returns voltage in uV”h]”hŒQIndicated MT6360 VSYS ADC Calculating with scale and offset returns voltage in uV”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage4_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-voltage4-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj2xubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage4_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage4_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_voltage4_raw”…”�”}”(hjLxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhjExubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBxubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?xubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/xubah}”(h]”j.xah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_voltage4_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}xj$xsj˜}”j.xj$xsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-mt6360 `”h]”(hŒDefined on file ”…”�”}”(hj‚xh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-mt6360 `”h]”j§)�”}”(hjŒxh]”hŒsysfs-bus-iio-adc-mt6360”…”�”}”(hjŽxh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŠxubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j˜xŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_mt6360”uh1hh³j•Dh´Khj‚xubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhhÊh²hubhÞ)�”}”(hŒQIndicated MT6360 VBAT ADC Calculating with scale and offset returns voltage in uV”h]”hŒQIndicated MT6360 VBAT ADC Calculating with scale and offset returns voltage in uV”…”�”}”(hj°xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage9_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-voltage9-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÌxubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage9_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage9_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_voltage9_raw”…”�”}”(hjæxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KBhjßxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜxubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙxubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌxubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉxubah}”(h]”jÈxah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_voltage9_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jyj¾xsj˜}”jÈxj¾xsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-mt6360 `”h]”(hŒDefined on file ”…”�”}”(hjyh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-mt6360 `”h]”j§)�”}”(hj&yh]”hŒsysfs-bus-iio-adc-mt6360”…”�”}”(hj(yh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj$yubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j2yŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_mt6360”uh1hh³j•Dh´KBhjyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KBhhÊh²hubhÞ)�”}”(hŒTIndicated MT6360 VREF_TS ADC Calculating with scale and offset returns voltage in uV”h]”hŒTIndicated MT6360 VREF_TS ADC Calculating with scale and offset returns voltage in uV”…”�”}”(hjJyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•Dh´KBhhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_voltagez_balance_switch_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-iio-devices-iio-devicex-in-voltagey-voltagez-balance-switch-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjfyubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY\-voltageZ_balance_switch_en**”h]”j`)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY\-voltageZ_balance_switch_en**”h]”hŒO/sys/bus/iio/devices/iio:deviceX/in_voltageY-voltageZ_balance_switch_en”…”�”}”(hj€yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|yubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-bus-iio-adc-ad7280a”h´Khjyyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvyubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjsyubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjfyubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjcyubah}”(h]”jbyah ]”h"]”ŒJabi_sys_bus_iio_devices_iio_devicex_in_voltagey_voltagez_balance_switch_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j²yjXysj˜}”jbyjXysubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-adc-ad7280a `”h]”(hŒDefined on file ”…”�”}”(hj·yh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-adc-ad7280a `”h]”j§)�”}”(hjÁyh]”hŒsysfs-bus-iio-adc-ad7280a”…”�”}”(hjÃyh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¿yubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÍyŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_iio_adc_ad7280a”uh1hh³j”yh´Khj·yubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j”yh´KhhÊh²hubhÞ)�”}”(hŒpUsed to enable an output for balancing cells for time controlled via in_voltage_Y-voltageZ_balance_switch_timer.”h]”hŒpUsed to enable an output for balancing cells for time controlled via in_voltage_Y-voltageZ_balance_switch_timer.”…”�”}”(hjåyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j”yh´KhhÊh²hubj))�”}”(hŒR.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_voltagez_balance_switch_timer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒMabi-sys-bus-iio-devices-iio-devicex-in-voltagey-voltagez-balance-switch-timer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hjzubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY\-voltageZ_balance_switch_timer**”h]”j`)�”}”(hŒV**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY\-voltageZ_balance_switch_timer**”h]”hŒR/sys/bus/iio/devices/iio:deviceX/in_voltageY-voltageZ_balance_switch_timer”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j”yh´Khjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjzubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþyubah}”(h]”jýyah ]”h"]”ŒMabi_sys_bus_iio_devices_iio_devicex_in_voltagey_voltagez_balance_switch_timer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jLzjóysj˜}”jýyjóysubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-adc-ad7280a `”h]”(hŒDefined on file ”…”�”}”(hjQzh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-adc-ad7280a `”h]”j§)�”}”(hj[zh]”hŒsysfs-bus-iio-adc-ad7280a”…”�”}”(hj]zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjYzubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jgzŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_iio_adc_ad7280a”uh1hh³j”yh´KhjQzubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j”yh´KhhÊh²hubhÞ)�”}”(hŒUTime in seconds for which balance switch will be turned on. Multiple of 71.5 seconds.”h]”hŒUTime in seconds for which balance switch will be turned on. Multiple of 71.5 seconds.”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j”yh´KhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_voltagez_filter_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-iio-devices-iio-devicex-in-voltagey-voltagez-filter-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj›zubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY\-voltageZ_filter_mode**”h]”j`)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY\-voltageZ_filter_mode**”h]”hŒI/sys/bus/iio/devices/iio:deviceX/in_voltageY-voltageZ_filter_mode”…”�”}”(hjµzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j÷sh´K hj®zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«zubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨zubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›zubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜zubah}”(h]”j—zah ]”h"]”ŒDabi_sys_bus_iio_devices_iio_devicex_in_voltagey_voltagez_filter_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæzj�zsj˜}”j—zj�zsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-adc-ad4130 `”h]”(hŒDefined on file ”…”�”}”(hjëzh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-ad4130 `”h]”j§)�”}”(hjõzh]”hŒsysfs-bus-iio-adc-ad4130”…”�”}”(hj÷zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjózubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_adc_ad4130”uh1hh³j÷sh´K hjëzubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j÷sh´K hhÊh²hubhÞ)�”}”(hXThis ABI is only kept for backwards compatibility and the values returned are identical to in_voltageY-voltageZ_filter_type attribute documented in :ref:`testing\/sysfs\-bus\-iio `. Please, use in_voltageY-voltageZ_filter_type for new drivers.”h]”(hŒ”This ABI is only kept for backwards compatibility and the values returned are identical to in_voltageY-voltageZ_filter_type attribute documented in ”…”�”}”(hj{h²hh³Nh´Nubh)�”}”(hŒ@:ref:`testing\/sysfs\-bus\-iio `”h]”j§)�”}”(hj#{h]”hŒtesting/sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j÷sh´K hj{ubhŒ?. Please, use in_voltageY-voltageZ_filter_type for new drivers.”…”�”}”(hj{h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j÷sh´K hhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_voltagez_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hj©{h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj³{h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´KŸhj©{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KŸhhÊh²hubhÞ)�”}”(hXµRaw (unscaled) differential voltage measurement equivalent to channel Y - channel Z where these channel numbers apply to the physically equivalent inputs when non-differential readings are separately available. Even though differential-only parts had been merely required to have consistent channel labeling, this ABI is preferred over the non-differential one for those chips. Units after application of scale and offset are millivolts.”h]”hXµRaw (unscaled) differential voltage measurement equivalent to channel Y - channel Z where these channel numbers apply to the physically equivalent inputs when non-differential readings are separately available. Even though differential-only parts had been merely required to have consistent channel labeling, this ABI is preferred over the non-differential one for those chips. Units after application of scale and offset are millivolts.”…”�”}”(hj×{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KŸhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_convdelay:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-iio-devices-iio-devicex-in-voltagey-convdelay”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjó{ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_convdelay**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_convdelay**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_voltageY_convdelay”…”�”}”(hj |h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj |ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M;hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjó{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjð{ubah}”(h]”jï{ah ]”h"]”Œ9abi_sys_bus_iio_devices_iio_devicex_in_voltagey_convdelay”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>|jå{sj˜}”jï{jå{subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjC|h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjM|h]”hŒ sysfs-bus-iio”…”�”}”(hjO|h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjK|ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jY|Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M;hjC|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M;hhÊh²hubhÞ)�”}”(hŒÐDelay of start of conversion from common reference point shared by all channels. Can be writable when used to compensate for delay variation introduced by external filters feeding a simultaneous sampling ADC.”h]”hŒÐDelay of start of conversion from common reference point shared by all channels. Can be writable when used to compensate for delay variation introduced by external filters feeding a simultaneous sampling ADC.”…”�”}”(hjq|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M;hhÊh²hubhÞ)�”}”(hŒ§E.g., for the ad7606 ADC series, this value is intended as a configurable time delay in seconds, to correct delay introduced by an optional external filtering circuit.”h]”hŒ§E.g., for the ad7606 ADC series, this value is intended as a configurable time delay in seconds, to correct delay introduced by an optional external filtering circuit.”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M;hhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_convdelay_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-iio-devices-iio-devicex-in-voltagey-convdelay-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj›|ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_convdelay_available**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_convdelay_available**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_voltageY_convdelay_available”…”�”}”(hjµ|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MHhj®|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜|ubah}”(h]”j—|ah ]”h"]”ŒCabi_sys_bus_iio_devices_iio_devicex_in_voltagey_convdelay_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæ|j�|sj˜}”j—|j�|subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjë|h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjõ|h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MHhjë|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MHhhÊh²hubhÞ)�”}”(hŒ2Available values of convdelay. Maybe expressed as:”h]”hŒ2Available values of convdelay. Maybe expressed as:”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MHhhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒ&a range specified as "[min step max]" ”h]”hÞ)�”}”(hŒ%a range specified as "[min step max]"”h]”hŒ)a range specified as “[min step max]â€�”…”�”}”(hj.}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MHhj*}ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj'}ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j³¶h´MHhhÊh²hubhÞ)�”}”(hŒBIf shared across all channels, _convdelay_available is used.”h]”hŒBIf shared across all channels, _convdelay_available is used.”…”�”}”(hjH}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MHhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_dither_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-in-voltagey-dither-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjd}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_dither_enable**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_dither_enable**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_enable”…”�”}”(hj~}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjz}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766”h´Khjw}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjt}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjq}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjd}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hja}ubah}”(h]”j`}ah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_in_voltagey_dither_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°}jV}sj˜}”j`}jV}subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-dac-ad5766 `”h]”(hŒDefined on file ”…”�”}”(hjµ}h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-dac-ad5766 `”h]”j§)�”}”(hj¿}h]”hŒsysfs-bus-iio-dac-ad5766”…”�”}”(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ÅŒ)abi_file_testing_sysfs_bus_iio_dac_ad5766”uh1hh³j’}h´Khjµ}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j’}h´KhhÊh²hubhÞ)�”}”(hŒ;Dither enable. Write 1 to enable dither or 0 to disable it.”h]”hŒ;Dither enable. Write 1 to enable dither or 0 to disable it.”…”�”}”(hjã}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j’}h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_dither_invert:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-in-voltagey-dither-invert”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjÿ}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_dither_invert**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_dither_invert**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_invert”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j’}h´Khj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿ}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjü}ubah}”(h]”jû}ah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_in_voltagey_dither_invert”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJ~jñ}sj˜}”jû}jñ}subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-dac-ad5766 `”h]”(hŒDefined on file ”…”�”}”(hjO~h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-dac-ad5766 `”h]”j§)�”}”(hjY~h]”hŒsysfs-bus-iio-dac-ad5766”…”�”}”(hj[~h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjW~ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”je~Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_dac_ad5766”uh1hh³j’}h´KhjO~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j’}h´KhhÊh²hubhÞ)�”}”(hŒvInverts the dither applied to the selected DAC channel. Dither is not inverted by default. Write "1" to invert dither.”h]”hŒzInverts the dither applied to the selected DAC channel. Dither is not inverted by default. Write “1â€� to invert dither.”…”�”}”(hj}~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j’}h´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_dither_scale:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hjé~h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-dac-ad5766 `”h]”j§)�”}”(hjó~h]”hŒsysfs-bus-iio-dac-ad5766”…”�”}”(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ÅŒ)abi_file_testing_sysfs_bus_iio_dac_ad5766”uh1hh³j’}h´Khjé~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j’}h´KhhÊh²hubhÞ)�”}”(hŒ?Scales the dither before it is applied to the selected channel.”h]”hŒ?Scales the dither before it is applied to the selected channel.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j’}h´KhhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_dither_scale_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-iio-devices-iio-devicex-in-voltagey-dither-scale-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj3ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_dither_scale_available**”h]”j`)�”}”(hŒN**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_dither_scale_available**”h]”hŒJ/sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_scale_available”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjIubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j’}h´KhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0ubah}”(h]”j/ah ]”h"]”ŒFabi_sys_bus_iio_devices_iio_devicex_in_voltagey_dither_scale_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~j%sj˜}”j/j%subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-iio-dac-ad5766 `”h]”(hŒDefined on file ”…”�”}”(hjƒh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-dac-ad5766 `”h]”j§)�”}”(hj�h]”hŒsysfs-bus-iio-dac-ad5766”…”�”}”(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ÅŒ)abi_file_testing_sysfs_bus_iio_dac_ad5766”uh1hh³j’}h´Khjƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j’}h´KhhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hj€h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-dac-ad5766 `”h]”j§)�”}”(hj'€h]”hŒsysfs-bus-iio-dac-ad5766”…”�”}”(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”j3€Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_iio_dac_ad5766”uh1hh³j’}h´Khj€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j’}h´KhhÊh²hubhÞ)�”}”(hŒtSelects dither source applied to the selected channel. Write "0" to select N0 source, write "1" to select N1 source.”h]”hŒ|Selects dither source applied to the selected channel. Write “0â€� to select N0 source, write “1â€� to select N1 source.”…”�”}”(hjK€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j’}h´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-iio-devices-iio-devicex-in-voltagey-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjg€ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_label**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_label**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_voltageY_label”…”�”}”(hj�€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MThjz€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt€ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_label**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_label**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/out_voltageY_label”…”�”}”(hj«€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MThj¤€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjg€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjd€ubah}”(h]”jc€ah ]”h"]”Œ5abi_sys_bus_iio_devices_iio_devicex_in_voltagey_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ€jY€sj˜}”jc€jY€subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjá€h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjë€h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MThjá€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MThhÊh²hubhÞ)�”}”(hŒÒOptional symbolic label to a device channel. If a label is defined for this channel add that to the channel specific attributes. This is useful for userspace to be able to better identify an individual channel.”h]”hŒÒOptional symbolic label to a device channel. If a label is defined for this channel add that to the channel specific attributes. This is useful for userspace to be able to better identify an individual channel.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”•h&]”uh1hÝh³j³¶h´MThhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-iio-devices-iio-devicex-in-voltagey-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj+�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_raw**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_raw**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_voltageY_raw”…”�”}”(hjE�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjA�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KŽhj>�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8�ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_supply_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_supply_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_raw”…”�”}”(hjo�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjk�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KŽhjh�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhje�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(�ubah}”(h]”j'�ah ]”h"]”Œ3abi_sys_bus_iio_devices_iio_devicex_in_voltagey_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j �j�sj˜}”j'�j�subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj¥�h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj¯�h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´KŽhj¥�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KŽhhÊh²hubhÞ)�”}”(hXURaw (unscaled no bias removal etc.) voltage measurement from channel Y. In special cases where the channel does not correspond to externally available input one of the named versions may be used. The number must always be specified and unique to allow association with event codes. Units after application of scale and offset are millivolts.”h]”hXURaw (unscaled no bias removal etc.) voltage measurement from channel Y. In special cases where the channel does not correspond to externally available input one of the named versions may be used. The number must always be specified and unique to allow association with event codes. Units after application of scale and offset are millivolts.”…”�”}”(hjÓ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KŽhhÊh²hubhÞ)�”}”(hŒÜChannels with 'i' and 'q' modifiers always exist in pairs and both channels refer to the same signal. The 'i' channel contains the in-phase component of the signal while the 'q' channel contains the quadrature component.”h]”hŒìChannels with ‘i’ and ‘q’ modifiers always exist in pairs and both channels refer to the same signal. The ‘i’ channel contains the in-phase component of the signal while the ‘q’ channel contains the quadrature component.”…”�”}”(hjá�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KŽhhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_sampling_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-iio-devices-iio-devicex-in-voltagey-sampling-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjý�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_sampling_frequency**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_sampling_frequency**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_voltageY_sampling_frequency”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÖhj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_sampling_frequency**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_powerY_sampling_frequency**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/in_powerY_sampling_frequency”…”�”}”(hjA‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÖhj:‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_sampling_frequency**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_sampling_frequency**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_currentY_sampling_frequency”…”�”}”(hjk‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjg‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÖhjd‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjý�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjú�ubah}”(h]”jù�ah ]”h"]”ŒBabi_sys_bus_iio_devices_iio_devicex_in_voltagey_sampling_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jœ‚jï�sj˜}”jù�jï�subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj¡‚h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj«‚h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÖhj¡‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÖhhÊh²hubhÞ)�”}”(hŒáSome devices have separate controls of sampling frequency for individual channels. If multiple channels are enabled in a scan, then the sampling_frequency of the scan may be computed from the per channel sampling frequencies.”h]”hŒáSome devices have separate controls of sampling frequency for individual channels. If multiple channels are enabled in a scan, then the sampling_frequency of the scan may be computed from the per channel sampling frequencies.”…”�”}”(hjÏ‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÖhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_scale:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-iio-devices-iio-devicex-in-voltagey-scale”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hjë‚ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_scale**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_scale**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_voltageY_scale”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjþ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_q_scale**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_q_scale**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_voltageY_q_scale”…”�”}”(hj/ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj(ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_supply_scale**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_supply_scale**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_scale”…”�”}”(hjYƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjRƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_scale**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_scale**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_voltage_scale”…”�”}”(hjƒƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj|ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage\-voltage_scale**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage\-voltage_scale**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_scale”…”�”}”(hj­ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj¦ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_scale**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_scale**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/out_voltageY_scale”…”�”}”(hj׃h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÓƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjЃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj̓ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_scale**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_scale**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_scale”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjýƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjúƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_scale**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_scale**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_currentY_scale”…”�”}”(hj+„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj$„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_supply_scale**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_currentY_supply_scale**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_currentY_supply_scale”…”�”}”(hjU„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjN„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current_scale**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current_scale**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_current_scale”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjx„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current_q_scale**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_current_q_scale**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_current_q_scale”…”�”}”(hj©„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj¢„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_scale**”h]”j`)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_scale**”h]”hŒ6/sys/bus/iio/devices/iio:deviceX/in_accel_scale”…”�”}”(hjÓ„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjÌ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_peak_scale**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_peak_scale**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_accel_peak_scale”…”�”}”(hjý„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjù„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjö„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_scale**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_scale**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/in_anglvel_scale”…”�”}”(hj'…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj …ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_energy_scale**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_energy_scale**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_energy_scale”…”�”}”(hjQ…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjJ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_distance_scale**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_distance_scale**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_distance_scale”…”�”}”(hj{…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjw…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjt…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_scale**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_scale**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_magn_scale”…”�”}”(hj¥…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjž…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_x_scale**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_x_scale**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_magn_x_scale”…”�”}”(hjÏ…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjË…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjÈ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_y_scale**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_y_scale**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_magn_y_scale”…”�”}”(hjù…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjò…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_z_scale**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_magn_z_scale**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_magn_z_scale”…”�”}”(hj#†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_magnetic_scale**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_magnetic_scale**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_scale”…”�”}”(hjM†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjF†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_true_scale**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_true_scale**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_scale”…”�”}”(hjw†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjs†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjp†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjm†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_magnetic_tilt_comp_scale**”h]”j`)�”}”(hŒV**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_magnetic_tilt_comp_scale**”h]”hŒR/sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_tilt_comp_scale”…”�”}”(hj¡†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjš†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_true_tilt_comp_scale**”h]”j`)�”}”(hŒR**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_rot_from_north_true_tilt_comp_scale**”h]”hŒN/sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_tilt_comp_scale”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdžubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjĆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_scale**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressureY_scale**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_pressureY_scale”…”�”}”(hjõ†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñ†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjî†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjë†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_scale**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_pressure_scale**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_pressure_scale”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_scale**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_humidityrelative_scale**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_humidityrelative_scale”…”�”}”(hjI‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjE‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjB‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_velocity_sqrt\(x^2\+y^2\+z^2\)_scale**”h]”j`)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_velocity_sqrt\(x^2\+y^2\+z^2\)_scale**”h]”hŒO/sys/bus/iio/devices/iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_scale”…”�”}”(hjs‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjl‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance_scale**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance_scale**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_illuminance_scale”…”�”}”(hj�‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj–‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_countY_scale**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_countY_scale**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_countY_scale”…”�”}”(hjLJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjÀ‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltaangl_scale**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltaangl_scale**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_deltaangl_scale”…”�”}”(hjñ‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjí‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjê‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltavelocity_scale**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_deltavelocity_scale**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_deltavelocity_scale”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_angl_scale**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_angl_scale**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/in_angl_scale”…”�”}”(hjEˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj>ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_x_scale**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_x_scale**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_intensity_x_scale”…”�”}”(hjoˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjhˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_y_scale**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_y_scale**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_intensity_y_scale”…”�”}”(hj™ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj’ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_z_scale**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_z_scale**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_intensity_z_scale”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj¼ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_red_scale**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_red_scale**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/in_intensity_red_scale”…”�”}”(hjíˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjéˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjæˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_green_scale**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_green_scale**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/in_intensity_green_scale”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_blue_scale**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_blue_scale**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_intensity_blue_scale”…”�”}”(hjA‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj:‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_co2_scale**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_concentration_co2_scale**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/in_concentration_co2_scale”…”�”}”(hjk‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjg‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjd‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflow_scale**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflow_scale**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/in_volumeflow_scale”…”�”}”(hj•‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hjމubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflowY_scale**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflowY_scale**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_volumeflowY_scale”…”�”}”(hj¿‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hj¸‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjë‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjè‚ubah}”(h]”jç‚ah ]”h"]”Œ5abi_sys_bus_iio_devices_iio_devicex_in_voltagey_scale”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jð‰jÝ‚sj˜}”jç‚jÝ‚subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjõ‰h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjÿ‰h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M×hjõ‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hhÊh²hubhÞ)�”}”(hX™If known for a device, scale to be applied to Y[_name]_raw post addition of [Y][_name]_offset in order to obtain the measured value in units as specified in [Y][_name]_raw documentation. If shared across all in channels then Y and are not present and the value is called [Y][_name]_scale. The peak modifier means this value is applied to Y[_name]_peak_raw values.”h]”hX™If known for a device, scale to be applied to Y[_name]_raw post addition of [Y][_name]_offset in order to obtain the measured value in units as specified in [Y][_name]_raw documentation. If shared across all in channels then Y and are not present and the value is called [Y][_name]_scale. The peak modifier means this value is applied to Y[_name]_peak_raw values.”…”�”}”(hj#Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M×hhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_sensing_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hj�Šh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-iio-adc-hi8435 `”h]”j§)�”}”(hj™Šh]”hŒsysfs-bus-iio-adc-hi8435”…”�”}”(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ÅŒ)abi_file_testing_sysfs_bus_iio_adc_hi8435”uh1hh³j{h´Khj�Šubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hŒÎProgram sensor type for threshold detector inputs. Could be either "GND-Open" or "Supply-Open" mode. Y is a threshold detector input channel. Channels 0..7, 8..15, 16..23 and 24..31 has common sensor types.”h]”hŒÖProgram sensor type for threshold detector inputs. Could be either “GND-Openâ€� or “Supply-Openâ€� mode. Y is a threshold detector input channel. Channels 0..7, 8..15, 16..23 and 24..31 has common sensor types.”…”�”}”(hj½Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_sys_calibration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-iio-devices-iio-devicex-in-voltagey-sys-calibration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjÙŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_sys_calibration**”h]”j`)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_sys_calibration**”h]”hŒC/sys/bus/iio/devices/iio:deviceX/in_voltageY_sys_calibration”…”�”}”(hjóŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïŠubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ:Documentation/ABI/testing/sysfs-bus-iio-adc-ad-sigma-delta”h´KhjìŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙŠubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖŠubah}”(h]”jÕŠah ]”h"]”Œ?abi_sys_bus_iio_devices_iio_devicex_in_voltagey_sys_calibration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%‹jËŠsj˜}”jÕŠjËŠsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-adc-ad-sigma-delta `”h]”(hŒDefined on file ”…”�”}”(hj*‹h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-adc-ad-sigma-delta `”h]”j§)�”}”(hj4‹h]”hŒ sysfs-bus-iio-adc-ad-sigma-delta”…”�”}”(hj6‹h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2‹ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@‹Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_iio_adc_ad_sigma_delta”uh1hh³j‹h´Khj*‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹h´KhhÊh²hubhÞ)�”}”(hŒ™This attribute, if available, initiates the system calibration procedure. This is done on a single channel at a time. Write '1' to start the calibration.”h]”hŒ�This attribute, if available, initiates the system calibration procedure. This is done on a single channel at a time. Write ‘1’ to start the calibration.”…”�”}”(hjX‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹h´KhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_sys_calibration_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-iio-devices-iio-devicex-in-voltagey-sys-calibration-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjt‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_sys_calibration_mode**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_sys_calibration_mode**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/in_voltageY_sys_calibration_mode”…”�”}”(hjŽ‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠ‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹h´Khj‡‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjt‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjq‹ubah}”(h]”jp‹ah ]”h"]”ŒDabi_sys_bus_iio_devices_iio_devicex_in_voltagey_sys_calibration_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿‹jf‹sj˜}”jp‹jf‹subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-adc-ad-sigma-delta `”h]”(hŒDefined on file ”…”�”}”(hjÄ‹h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-adc-ad-sigma-delta `”h]”j§)�”}”(hj΋h]”hŒ sysfs-bus-iio-adc-ad-sigma-delta”…”�”}”(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ÅŒ1abi_file_testing_sysfs_bus_iio_adc_ad_sigma_delta”uh1hh³j‹h´KhjÄ‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹h´KhhÊh²hubhÞ)�”}”(hŒ¼This attribute, if available, sets up the calibration mode used in the system calibration procedure. Reading returns the current calibration mode. Writing sets the system calibration mode.”h]”hŒ¼This attribute, if available, sets up the calibration mode used in the system calibration procedure. Reading returns the current calibration mode. Writing sets the system calibration mode.”…”�”}”(hjò‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹h´KhhÊh²hubj))�”}”(hŒS.. _abi_sys_bus_iio_devices_iio_devicex_in_voltagey_sys_calibration_mode_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-bus-iio-devices-iio-devicex-in-voltagey-sys-calibration-mode-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hjŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_sys_calibration_mode_available**”h]”j`)�”}”(hŒV**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltageY_sys_calibration_mode_available**”h]”hŒR/sys/bus/iio/devices/iio:deviceX/in_voltageY_sys_calibration_mode_available”…”�”}”(hj(Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$Œubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹h´Khj!Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Œubah}”(h]”j Œah ]”h"]”ŒNabi_sys_bus_iio_devices_iio_devicex_in_voltagey_sys_calibration_mode_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jYŒjŒsj˜}”j ŒjŒsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-bus-iio-adc-ad-sigma-delta `”h]”(hŒDefined on file ”…”�”}”(hj^Œh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-bus-iio-adc-ad-sigma-delta `”h]”j§)�”}”(hjhŒh]”hŒ sysfs-bus-iio-adc-ad-sigma-delta”…”�”}”(hjjŒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjfŒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jtŒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_bus_iio_adc_ad_sigma_delta”uh1hh³j‹h´Khj^Œubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹h´KhhÊh²hubhÞ)�”}”(hŒÀThis attribute, if available, returns a list with the possible calibration modes. There are two available options: "zero_scale" - calibrate to zero scale "full_scale" - calibrate to full scale”h]”hŒÈThis attribute, if available, returns a list with the possible calibration modes. There are two available options: “zero_scaleâ€� - calibrate to zero scale “full_scaleâ€� - calibrate to full scale”…”�”}”(hjŒŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹h´KhhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage_filtery_notch_center:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-iio-devices-iio-devicex-in-voltage-filtery-notch-center”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj¨ŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_filterY_notch_center**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_filterY_notch_center**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_voltage_filterY_notch_center”…”�”}”(hjÂŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾Œubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-bus-iio-adc-max11410”h´Khj»Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨Œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥Œubah}”(h]”j¤Œah ]”h"]”ŒCabi_sys_bus_iio_devices_iio_devicex_in_voltage_filtery_notch_center”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jôŒjšŒsj˜}”j¤ŒjšŒsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-iio-adc-max11410 `”h]”(hŒDefined on file ”…”�”}”(hjùŒh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-iio-adc-max11410 `”h]”j§)�”}”(hj�h]”hŒsysfs-bus-iio-adc-max11410”…”�”}”(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ÅŒ+abi_file_testing_sysfs_bus_iio_adc_max11410”uh1hh³jÖŒh´KhjùŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖŒh´KhhÊh²hubhÞ)�”}”(hŒ+Center frequency of the notch filter in Hz.”h]”hŒ+Center frequency of the notch filter in Hz.”…”�”}”(hj'�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖŒh´KhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage_filtery_notch_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-iio-devices-iio-devicex-in-voltage-filtery-notch-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjC�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_filterY_notch_en**”h]”j`)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_filterY_notch_en**”h]”hŒC/sys/bus/iio/devices/iio:deviceX/in_voltage_filterY_notch_en”…”�”}”(hj]�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjY�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖŒh´KhjV�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjC�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@�ubah}”(h]”j?�ah ]”h"]”Œ?abi_sys_bus_iio_devices_iio_devicex_in_voltage_filtery_notch_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽ�j5�sj˜}”j?�j5�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-iio-adc-max11410 `”h]”(hŒDefined on file ”…”�”}”(hj“�h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-iio-adc-max11410 `”h]”j§)�”}”(hj��h]”hŒsysfs-bus-iio-adc-max11410”…”�”}”(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ÅŒ+abi_file_testing_sysfs_bus_iio_adc_max11410”uh1hh³jÖŒh´Khj“�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖŒh´KhhÊh²hubhÞ)�”}”(hŒ!Enable or disable a notch filter.”h]”hŒ!Enable or disable a notch filter.”…”�”}”(hjÁ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖŒh´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_in_voltage_spi_clk_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-in-voltage-spi-clk-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÝ�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_spi_clk_freq**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_voltage_spi_clk_freq**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_voltage_spi_clk_freq”…”�”}”(hj÷�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjó�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32”h´Khjð�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjê�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚ�ubah}”(h]”jÙ�ah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_in_voltage_spi_clk_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)ŽjÏ�sj˜}”jÙ�jÏ�subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-iio-dfsdm-adc-stm32 `”h]”(hŒDefined on file ”…”�”}”(hj.Žh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-iio-dfsdm-adc-stm32 `”h]”j§)�”}”(hj8Žh]”hŒsysfs-bus-iio-dfsdm-adc-stm32”…”�”}”(hj:Žh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6Žubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jDŽŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_bus_iio_dfsdm_adc_stm32”uh1hh³j Žh´Khj.Žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Žh´KhhÊh²hubhÞ)�”}”(hŒFor audio purpose only.”h]”hŒFor audio purpose only.”…”�”}”(hj\Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Žh´KhhÊh²hubhÞ)�”}”(hŒ8Used by audio driver to set/get the spi input frequency.”h]”hŒ8Used by audio driver to set/get the spi input frequency.”…”�”}”(hjjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Žh´KhhÊh²hubhÞ)�”}”(hŒÐThis is mandatory if DFSDM is slave on SPI bus, to provide information on the SPI clock frequency during runtime Notice that the SPI frequency should be a multiple of sample frequency to ensure the precision.”h]”hŒÐThis is mandatory if DFSDM is slave on SPI bus, to provide information on the SPI clock frequency during runtime Notice that the SPI frequency should be a multiple of sample frequency to ensure the precision.”…”�”}”(hjxŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Žh´KhhÊh²hubhÞ)�”}”(hŒif DFSDM input is SPI master:”h]”hŒif DFSDM input is SPI master:”…”�”}”(hj†Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Žh´KhhÊh²hubjŽœ)�”}”(hŒ0Reading SPI clkout frequency, error on writing ”h]”hÞ)�”}”(hŒ/Reading SPI clkout frequency, error on writing”h]”hŒ/Reading SPI clkout frequency, error on writing”…”�”}”(hj˜Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Žh´Khj”Žubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j Žh´KhhÊh²hubhÞ)�”}”(hŒIf DFSDM input is SPI Slave:”h]”hŒIf DFSDM input is SPI Slave:”…”�”}”(hj¬Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Žh´KhhÊh²hubjŽœ)�”}”(hŒRReading returns value previously set. Writing value before starting conversions. ”h]”hÞ)�”}”(hŒPReading returns value previously set. Writing value before starting conversions.”h]”hŒPReading returns value previously set. Writing value before starting conversions.”…”�”}”(hj¾Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Žh´KhjºŽubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j Žh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_iio_devices_iio_devicex_in_volumeflow_medium:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-iio-devices-iio-devicex-in-volumeflow-medium”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjàŽubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflow_medium**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflow_medium**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/in_volumeflow_medium”…”�”}”(hjúŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjöŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-bus-iio-flow”h´KhjóŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíŽubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflowY_medium**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflowY_medium**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_volumeflowY_medium”…”�”}”(hj%�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�h´Khj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjàŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝŽubah}”(h]”jÜŽah ]”h"]”Œ8abi_sys_bus_iio_devices_iio_devicex_in_volumeflow_medium”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jV�jÒŽsj˜}”jÜŽjÒŽsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-bus-iio-flow `”h]”(hŒDefined on file ”…”�”}”(hj[�h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-iio-flow `”h]”j§)�”}”(hje�h]”hŒsysfs-bus-iio-flow”…”�”}”(hjg�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjc�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jq�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_bus_iio_flow”uh1hh³j�h´Khj[�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�h´KhhÊh²hubhÞ)�”}”(hXThe calibration medium the flow sensor uses to convert its raw reading into a volumetric flow rate. Liquid flow sensors are factory-calibrated per medium, so the selected medium has to match the fluid actually flowing through the sensor for the reported flow rate to be correct.”h]”hXThe calibration medium the flow sensor uses to convert its raw reading into a volumetric flow rate. Liquid flow sensors are factory-calibrated per medium, so the selected medium has to match the fluid actually flowing through the sensor for the reported flow rate to be correct.”…”�”}”(hj‰�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�h´KhhÊh²hubhÞ)�”}”(hŒ|Reading returns the currently active medium; writing one of the strings listed in in_volumeflow_medium_available selects it.”h]”hŒ|Reading returns the currently active medium; writing one of the strings listed in in_volumeflow_medium_available selects it.”…”�”}”(hj—�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�h´KhhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_iio_devices_iio_devicex_in_volumeflow_medium_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-iio-devices-iio-devicex-in-volumeflow-medium-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj³�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflow_medium_available**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflow_medium_available**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_volumeflow_medium_available”…”�”}”(hjÍ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�h´KhjÆ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀ�ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflowY_medium_available**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflowY_medium_available**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_volumeflowY_medium_available”…”�”}”(hj÷�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjó�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�h´Khjð�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°�ubah}”(h]”j¯�ah ]”h"]”ŒBabi_sys_bus_iio_devices_iio_devicex_in_volumeflow_medium_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(�j¥�sj˜}”j¯�j¥�subhÞ)�”}”(hŒODefined on file :ref:`sysfs-bus-iio-flow `”h]”(hŒDefined on file ”…”�”}”(hj-�h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-iio-flow `”h]”j§)�”}”(hj7�h]”hŒsysfs-bus-iio-flow”…”�”}”(hj9�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jC�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_bus_iio_flow”uh1hh³j�h´Khj-�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�h´KhhÊh²hubhÞ)�”}”(hŒXSpace separated list of the calibration media supported by the device, e.g. "water ipa".”h]”hŒ\Space separated list of the calibration media supported by the device, e.g. “water ipaâ€�.”…”�”}”(hj[�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�h´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_iio_devices_iio_devicex_in_volumeflow_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-iio-devices-iio-devicex-in-volumeflow-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjw�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflow_raw**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflow_raw**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/in_volumeflow_raw”…”�”}”(hj‘�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj��ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÈ hjŠ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„�ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflowY_raw**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_volumeflowY_raw**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/in_volumeflowY_raw”…”�”}”(hj»�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÈ hj´�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjt�ubah}”(h]”js�ah ]”h"]”Œ5abi_sys_bus_iio_devices_iio_devicex_in_volumeflow_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì�ji�sj˜}”js�ji�subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjñ�h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjû�h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MÈ hjñ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÈ hhÊh²hubhÞ)�”}”(hŒ³Raw (unscaled) volumetric flow rate reading from the channel. To convert to standard units (cubic metres per second, m^3/s) apply the channel's _scale (and _offset, when present).”h]”hŒµRaw (unscaled) volumetric flow rate reading from the channel. To convert to standard units (cubic metres per second, m^3/s) apply the channel’s _scale (and _offset, when present).”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MÈ hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_iio_devices_iio_devicex_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-iio-devices-iio-devicex-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj;‘ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/iio\/devices\/iio\:deviceX\/label**”h]”j`)�”}”(hŒ1**\/sys\/bus\/iio\/devices\/iio\:deviceX\/label**”h]”hŒ-/sys/bus/iio/devices/iio:deviceX/label”…”�”}”(hjU‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hjN‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjH‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8‘ubah}”(h]”j7‘ah ]”h"]”Œ)abi_sys_bus_iio_devices_iio_devicex_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†‘j-‘sj˜}”j7‘j-‘subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj‹‘h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj•‘h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´K$hj‹‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hhÊh²hubhÞ)�”}”(hŒvOptional symbolic label for a device. This is useful for userspace to be able to better identify an individual device.”h]”hŒvOptional symbolic label for a device. This is useful for userspace to be able to better identify an individual device.”…”�”}”(hj¹‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hhÊh²hubhÞ)�”}”(hŒNThe contents of the label are free-form, but there are some standardized uses:”h]”hŒNThe contents of the label are free-form, but there are some standardized uses:”…”�”}”(hjÇ‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hhÊh²hubhÞ)�”}”(hŒŠFor proximity sensors which give the proximity (of a person) to a certain wlan or wwan antenna the following standardized labels are used:”h]”hŒŠFor proximity sensors which give the proximity (of a person) to a certain wlan or wwan antenna the following standardized labels are used:”…”�”}”(hjÕ‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ"proximity-wifi"”h]”hÞ)�”}”(hjè‘h]”hŒ“proximity-wifiâ€�”…”�”}”(hjê‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hjæ‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjã‘ubj;)�”}”(hŒ"proximity-lte"”h]”hÞ)�”}”(hjÿ‘h]”hŒ“proximity-lteâ€�”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hjý‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjã‘ubj;)�”}”(hŒ"proximity-wifi-lte"”h]”hÞ)�”}”(hj’h]”hŒ“proximity-wifi-lteâ€�”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjã‘ubj;)�”}”(hŒ"proximity-wifi-left"”h]”hÞ)�”}”(hj-’h]”hŒ“proximity-wifi-leftâ€�”…”�”}”(hj/’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hj+’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjã‘ubj;)�”}”(hŒ"proximity-wifi-right" ”h]”hÞ)�”}”(hŒ"proximity-wifi-right"”h]”hŒ“proximity-wifi-rightâ€�”…”�”}”(hjF’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hjB’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjã‘ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j³¶h´K$hhÊh²hubhÞ)�”}”(hŒñThese are used to indicate to userspace that these proximity sensors may be used to tune transmit power to ensure that Specific Absorption Rate (SAR) limits are honored. The "-left" and "-right" labels are for devices with multiple antennas.”h]”hŒùThese are used to indicate to userspace that these proximity sensors may be used to tune transmit power to ensure that Specific Absorption Rate (SAR) limits are honored. The “-leftâ€� and “-rightâ€� labels are for devices with multiple antennas.”…”�”}”(hj`’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hhÊh²hubhÞ)�”}”(hŒ}In some laptops/tablets the standardized proximity sensor labels instead indicate proximity to a specific part of the device:”h]”hŒ}In some laptops/tablets the standardized proximity sensor labels instead indicate proximity to a specific part of the device:”…”�”}”(hjn’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒC"proximity-palmrest" indicates proximity to the keyboard's palmrest”h]”hÞ)�”}”(hj�’h]”hŒI“proximity-palmrestâ€� indicates proximity to the keyboard’s palmrest”…”�”}”(hjƒ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj|’ubj;)�”}”(hŒN"proximity-palmrest-left" indicates proximity to the left part of the palmrest”h]”hÞ)�”}”(hj˜’h]”hŒR“proximity-palmrest-leftâ€� indicates proximity to the left part of the palmrest”…”�”}”(hjš’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hj–’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj|’ubj;)�”}”(hŒP"proximity-palmrest-right" indicates proximity to the right part of the palmrest”h]”hÞ)�”}”(hj¯’h]”hŒT“proximity-palmrest-rightâ€� indicates proximity to the right part of the palmrest”…”�”}”(hj±’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hj­’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj|’ubj;)�”}”(hŒD"proximity-lap" indicates the device is being used on someone's lap ”h]”hÞ)�”}”(hŒC"proximity-lap" indicates the device is being used on someone's lap”h]”hŒI“proximity-lapâ€� indicates the device is being used on someone’s lap”…”�”}”(hjÈ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hjÄ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj|’ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j³¶h´K$hhÊh²hubhÞ)�”}”(hŒ“Note "proximity-lap" is special in that its value may be calculated by firmware from other sensor readings, rather then being a raw sensor reading.”h]”hŒ—Note “proximity-lapâ€� is special in that its value may be calculated by firmware from other sensor readings, rather then being a raw sensor reading.”…”�”}”(hjâ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hhÊh²hubhÞ)�”}”(hŒ°For accelerometers used in 2-in-1s with 360° (yoga-style) hinges, which have an accelerometer in both their base and their display, the following standardized labels are used:”h]”hŒ°For accelerometers used in 2-in-1s with 360° (yoga-style) hinges, which have an accelerometer in both their base and their display, the following standardized labels are used:”…”�”}”(hjð’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ "accel-base"”h]”hÞ)�”}”(hj“h]”hŒ“accel-baseâ€�”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþ’ubj;)�”}”(hŒ"accel-display" ”h]”hÞ)�”}”(hŒ"accel-display"”h]”hŒ“accel-displayâ€�”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþ’ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j³¶h´K$hhÊh²hubhÞ)�”}”(hŒ�For devices where an accelerometer is housed in the swivel camera subassembly (for AR application), the following standardized label is used:”h]”hŒ�For devices where an accelerometer is housed in the swivel camera subassembly (for AR application), the following standardized label is used:”…”�”}”(hj6“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒ"accel-camera" ”h]”hÞ)�”}”(hŒ"accel-camera"”h]”hŒ“accel-cameraâ€�”…”�”}”(hjK“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K$hjG“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjD“ubah}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j³¶h´K$hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_iio_devices_iio_devicex_meas_conf:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-iio-devices-iio-devicex-meas-conf”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjs“ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/iio\/devices\/iio\:deviceX\/meas_conf**”h]”j`)�”}”(hŒ5**\/sys\/bus\/iio\/devices\/iio\:deviceX\/meas_conf**”h]”hŒ1/sys/bus/iio/devices/iio:deviceX/meas_conf”…”�”}”(hj�“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ`”h]”(hŒDefined on file ”…”�”}”(hjî“h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-iio-magnetometer-hmc5843 `”h]”j§)�”}”(hjø“h]”hŒ"sysfs-bus-iio-magnetometer-hmc5843”…”�”}”(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ÅŒ3abi_file_testing_sysfs_bus_iio_magnetometer_hmc5843”uh1hh³j¡“h´Khjî“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡“h´KhhÊh²hubhÞ)�”}”(hŒHCurrent configuration and available configurations for the bias current.”h]”hŒHCurrent configuration and available configurations for the bias current.”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡“h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj-”ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj-”ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒnormal”h]”hŒnormal”…”�”}”(hjM”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡“h´KhjJ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG”ubjW)�”}”(hhh]”hÞ)�”}”(hŒ+Normal measurement configurations (default)”h]”hŒ+Normal measurement configurations (default)”…”�”}”(hjd”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡“h´Khja”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD”ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ positivebias”h]”hŒ positivebias”…”�”}”(hj„”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡“h´Khj�”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~”ubjW)�”}”(hhh]”hÞ)�”}”(hŒPositive bias configuration”h]”hŒPositive bias configuration”…”�”}”(hj›”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡“h´Khj˜”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD”ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ negativebias”h]”hŒ negativebias”…”�”}”(hj»”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡“h´Khj¸”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ”ubjW)�”}”(hhh]”hÞ)�”}”(hŒNegative bias configuration”h]”hŒNegative bias configuration”…”�”}”(hjÒ”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡“h´KhjÏ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD”ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdisabled”•h]”hŒdisabled”…”�”}”(hjò”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡“h´Khjï”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì”ubjW)�”}”(hhh]”hÞ)�”}”(hŒSOnly available on HMC5983. Disables magnetic sensor and enables temperature sensor.”h]”hŒSOnly available on HMC5983. Disables magnetic sensor and enables temperature sensor.”…”�”}”(hj •h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡“h´Khj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*”ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj)�”}”(hhh]”j)�”}”(hŒ€Note: The effect of this configuration may vary according to the device. For exact documentation check the device's datasheet. ”h]”(j!)�”}”(hŒNote:”h]”hŒNote:”…”�”}”(hj=•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¡“h´Khj9•ubj1)�”}”(hhh]”hÞ)�”}”(hŒxThe effect of this configuration may vary according to the device. For exact documentation check the device's datasheet.”h]”hŒzThe effect of this configuration may vary according to the device. For exact documentation check the device’s datasheet.”…”�”}”(hjN•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡“h´KhjK•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj9•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¡“h´Khj6•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_sys_bus_iio_devices_iio_devicex_mount_matrix:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-iio-devices-iio-devicex-mount-matrix”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj|•ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/mount_matrix**”h]”j`)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/mount_matrix**”h]”hŒ4/sys/bus/iio/devices/iio:deviceX/mount_matrix”…”�”}”(hj–•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mæhj�•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰•ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_mount_matrix**”h]”j`)�”}”(hŒ;**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_mount_matrix**”h]”hŒ7/sys/bus/iio/devices/iio:deviceX/in_mount_matrix”…”�”}”(hjÀ•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mæhj¹•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰•ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_mount_matrix**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_mount_matrix**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/out_mount_matrix”…”�”}”(hjê•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mæhjã•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰•ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_mount_matrix**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_anglvel_mount_matrix**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/in_anglvel_mount_matrix”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mæhj –ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj –ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰•ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_mount_matrix**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_accel_mount_matrix**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/in_accel_mount_matrix”…”�”}”(hj>–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mæhj7–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjy•ubah}”(h]”jx•ah ]”h"]”Œ0abi_sys_bus_iio_devices_iio_devicex_mount_matrix”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jo–jn•sj˜}”jx•jn•subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjt–h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj~–h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mæhjt–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MæhhÊh²hubhÞ)�”}”(hŒ Mounting matrix for IIO sensors. This is a rotation matrix which informs userspace about sensor chip's placement relative to the main hardware it is mounted on.”h]”hŒ¢Mounting matrix for IIO sensors. This is a rotation matrix which informs userspace about sensor chip’s placement relative to the main hardware it is mounted on.”…”�”}”(hj¢–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MæhhÊh²hubhÞ)�”}”(hŒMain hardware placement is defined according to the local reference frame related to the physical quantity the sensor measures.”h]”hŒMain hardware placement is defined according to the local reference frame related to the physical quantity the sensor measures.”…”�”}”(hj°–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MæhhÊh²hubhÞ)�”}”(hŒàGiven that the rotation matrix is defined in a board specific way (platform data and / or device-tree), the main hardware reference frame definition is left to the implementor's choice (see below for a magnetometer example).”h]”hŒâGiven that the rotation matrix is defined in a board specific way (platform data and / or device-tree), the main hardware reference frame definition is left to the implementor’s choice (see below for a magnetometer example).”…”�”}”(hj¾–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MæhhÊh²hubhÞ)�”}”(hŒÏApplications should apply this rotation matrix to samples so that when main hardware reference frame is aligned onto local reference frame, then sensor chip reference frame is also perfectly aligned with it.”h]”hŒÏApplications should apply this rotation matrix to samples so that when main hardware reference frame is aligned onto local reference frame, then sensor chip reference frame is also perfectly aligned with it.”…”�”}”(hjÌ–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MæhhÊh²hubhÞ)�”}”(hŒÌMatrix is a 3x3 unitary matrix and typically looks like [0, 1, 0; 1, 0, 0; 0, 0, -1]. Identity matrix [1, 0, 0; 0, 1, 0; 0, 0, 1] means sensor chip and main hardware are perfectly aligned with each other.”h]”hŒÌMatrix is a 3x3 unitary matrix and typically looks like [0, 1, 0; 1, 0, 0; 0, 0, -1]. Identity matrix [1, 0, 0; 0, 1, 0; 0, 0, 1] means sensor chip and main hardware are perfectly aligned with each other.”…”�”}”(hjÚ–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MæhhÊh²hubhÞ)�”}”(hŒ‰For example, a mounting matrix for a magnetometer sensor informs userspace about sensor chip's ORIENTATION relative to the main hardware.”h]”hŒ‹For example, a mounting matrix for a magnetometer sensor informs userspace about sensor chip’s ORIENTATION relative to the main hardware.”…”�”}”(hjè–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MæhhÊh²hubhÞ)�”}”(hŒ{More specifically, main hardware orientation is defined with respect to the LOCAL EARTH GEOMAGNETIC REFERENCE FRAME where :”h]”hŒ{More specifically, main hardware orientation is defined with respect to the LOCAL EARTH GEOMAGNETIC REFERENCE FRAME where :”…”�”}”(hjö–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MæhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ>Y is in the ground plane and positive towards magnetic North ;”h]”hÞ)�”}”(hj —h]”hŒ>Y is in the ground plane and positive towards magnetic North ;”…”�”}”(hj —h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mæhj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj—ubj;)�”}”(hŒYX is in the ground plane, perpendicular to the North axis and positive towards the East ;”h]”hÞ)�”}”(hŒYX is in the ground plane, perpendicular to the North axis and positive towards the East ;”h]”hŒYX is in the ground plane, perpendicular to the North axis and positive towards the East ;”…”�”}”(hj"—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mæhj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj—ubj;)�”}”(hŒ=Z is perpendicular to the ground plane and positive upwards. ”h]”hÞ)�”}”(hŒZ is perpendicular to propellers plane and positive upwards. ”h]”hÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjp˜h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjz˜h]”hŒ sysfs-bus-iio”…”�”}”(hj|˜h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx˜ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†˜Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Khjp˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KhhÊh²hubhÞ)�”}”(hŒPDescription of the physical chip / device for device X. Typically a part number.”h]”hŒPDescription of the physical chip / device for device X. Typically a part number.”…”�”}”(hjž˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjº˜ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_frequency**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_frequency**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency”…”�”}”(hjÔ˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjИubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M.hj͘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjʘubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjǘubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº˜ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·˜ubah}”(h]”j¶˜ah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™j¬˜sj˜}”j¶˜j¬˜subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj ™h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj™h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M.hj ™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M.hhÊh²hubhÞ)�”}”(hXOutput frequency for channel Y in Hz. The number must always be specified and unique if the output corresponds to a single channel. Some drivers have additional constraints: ADF4371 has an integrated VCO with fundamendal output frequency ranging from 4000000000 Hz 8000000000 Hz.”h]”hXOutput frequency for channel Y in Hz. The number must always be specified and unique if the output corresponds to a single channel. Some drivers have additional constraints: ADF4371 has an integrated VCO with fundamendal output frequency ranging from 4000000000 Hz 8000000000 Hz.”…”�”}”(hj8™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M.hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ}out_altvoltage0_frequency: A divide by 1, 2, 4, 8, 16, 32 or circuit generates frequencies from 62500000 Hz to 8000000000 Hz.”h]”(j!)�”}”(hŒout_altvoltage0_frequency:”h]”hŒout_altvoltage0_frequency:”…”�”}”(hjM™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j³¶h´M.hjI™ubj1)�”}”(hhh]”hÞ)�”}”(hŒbA divide by 1, 2, 4, 8, 16, 32 or circuit generates frequencies from 62500000 Hz to 8000000000 Hz.”h]”hŒbA divide by 1, 2, 4, 8, 16, 32 or circuit generates frequencies from 62500000 Hz to 8000000000 Hz.”…”�”}”(hj^™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M.hj[™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjI™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j³¶h´M.hjF™ubj)�”}”(hŒJout_altvoltage1_frequency: This channel duplicates the channel 0 frequency”h]”(j!)�”}”(hŒout_altvoltage1_frequency:”h]”hŒout_altvoltage1_frequency:”…”�”}”(hj|™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j³¶h´M.hjx™ubj1)�”}”(hhh]”hÞ)�”}”(hŒ/This channel duplicates the channel 0 frequency”h]”hŒ/This channel duplicates the channel 0 frequency”…”�”}”(hj�™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M.hjŠ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjx™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j³¶h´M.hjF™ubj)�”}”(hŒjout_altvoltage2_frequency: A frequency doubler generates frequencies from 8000000000 Hz to 16000000000 Hz.”h]”(j!)�”}”(hŒout_altvoltage2_frequency:”h]”hŒout_altvoltage2_frequency:”…”�”}”(hj«™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j³¶h´M.hj§™ubj1)�”}”(hhh]”hÞ)�”}”(hŒOA frequency doubler generates frequencies from 8000000000 Hz to 16000000000 Hz.”h]”hŒOA frequency doubler generates frequencies from 8000000000 Hz to 16000000000 Hz.”…”�”}”(hj¼™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M.hj¹™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj§™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j³¶h´M.hjF™ubj)�”}”(hŒoout_altvoltage3_frequency: A frequency quadrupler generates frequencies from 16000000000 Hz to 32000000000 Hz. ”h]”(j!)�”}”(hŒout_altvoltage3_frequency:”h]”hŒout_altvoltage3_frequency:”…”�”}”(hjÚ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j³¶h´M.hjÖ™ubj1)�”}”(hhh]”hÞ)�”}”(hŒSA frequency quadrupler generates frequencies from 16000000000 Hz to 32000000000 Hz.”h]”hŒSA frequency quadrupler generates frequencies from 16000000000 Hz to 32000000000 Hz.”…”�”}”(hjë™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M.hjè™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÖ™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j³¶h´M.hjF™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ™Note: writes to one of the channels will affect the frequency of all the other channels, since it involves changing the VCO fundamental output frequency.”h]”hŒ™Note: writes to one of the channels will affect the frequency of all the other channels, since it involves changing the VCO fundamental output frequency.”…”�”}”(hj šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M.hhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_frequency_increment:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-frequency-increment”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj'šubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_frequency_increment**”h]”j`)�”}”(hŒO**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_frequency_increment**”h]”hŒK/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_increment”…”�”}”(hjAšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³ŒADocumentation/ABI/testing/sysfs-bus-iio-impedance-analyzer-ad5933”h´Khj:šubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7šubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4šubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$šubah}”(h]”j#šah ]”h"]”ŒGabi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_frequency_increment”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jsšjšsj˜}”j#šjšsubhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-iio-impedance-analyzer-ad5933 `”h]”(hŒDefined on file ”…”�”}”(hjxšh²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-iio-impedance-analyzer-ad5933 `”h]”j§)�”}”(hj‚šh]”hŒ'sysfs-bus-iio-impedance-analyzer-ad5933”…”�”}”(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ÅŒ8abi_file_testing_sysfs_bus_iio_impedance_analyzer_ad5933”uh1hh³jUšh´Khjxšubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jUšh´KhhÊh²hubhÞ)�”}”(hŒ[Frequency increment in Hz (step size) between consecutive frequency points along the sweep.”h]”hŒ[Frequency increment in Hz (step size) between consecutive frequency points along the sweep.”…”�”}”(hj¦šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jUšh´KhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_frequency_points:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-frequency-points”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjšubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_frequency_points**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_frequency_points**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_points”…”�”}”(hjÜšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØšubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jUšh´KhjÕšubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒšubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏšubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjšubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿šubah}”(h]”j¾šah ]”h"]”ŒDabi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_frequency_points”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ›j´šsj˜}”j¾šj´šsubhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-iio-impedance-analyzer-ad5933 `”h]”(hŒDefined on file ”…”�”}”(hj›h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-iio-impedance-analyzer-ad5933 `”h]”j§)�”}”(hj›h]”hŒ'sysfs-bus-iio-impedance-analyzer-ad5933”…”�”}”(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ÅŒ8abi_file_testing_sysfs_bus_iio_impedance_analyzer_ad5933”uh1hh³jUšh´Khj›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jUšh´KhhÊh²hubhÞ)�”}”(hŒéNumber of frequency points (steps) in the frequency sweep. This value, in conjunction with the out_altvoltageY_frequency_start and the out_altvoltageY_frequency_increment, determines the frequency sweep range for the sweep operation.”h]”hŒéNumber of frequency points (steps) in the frequency sweep. This value, in conjunction with the out_altvoltageY_frequency_start and the out_altvoltageY_frequency_increment, determines the frequency sweep range for the sweep operation.”…”�”}”(hj@›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jUšh´KhhÊh²hubj))�”}”(hŒM.. _abi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_frequency_resolution:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-frequency-resolution”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj\›ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_frequency_resolution**”h]”j`)�”}”(hŒP**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_frequency_resolution**”h]”hŒL/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_resolution”…”�”}”(hjv›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjr›ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-bus-iio-frequency”h´Khjo›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhji›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\›ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjY›ubah}”(h]”jX›ah ]”h"]”ŒHabi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_frequency_resolution”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨›jN›sj˜}”jX›jN›subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-bus-iio-frequency `”h]”(hŒDefined on file ”…”�”}”(hj­›h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-bus-iio-frequency `”h]”j§)�”}”(hj·›h]”hŒsysfs-bus-iio-frequency”…”�”}”(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ÅŒ(abi_file_testing_sysfs_bus_iio_frequency”uh1hh³jŠ›h´Khj­›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ›h´KhhÊh²hubhÞ)�”}”(hX¤Stores channel Y frequency resolution/channel spacing in Hz for PLL devices. The given value directly influences the operating mode when fractional-N synthesis is required, as it derives values for configurable modulus parameters used in the calculation of the output frequency. It is assumed that the algorithm used to compute the various dividers is able to generate proper values for multiples of the channel spacing.”h]”hX¤Stores channel Y frequency resolution/channel spacing in Hz for PLL devices. The given value directly influences the operating mode when fractional-N synthesis is required, as it derives values for configurable modulus parameters used in the calculation of the output frequency. It is assumed that the algorithm used to compute the various dividers is able to generate proper values for multiples of the channel spacing.”…”�”}”(hjÛ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ›h´KhhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_frequency_start:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-frequency-start”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj÷›ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_frequency_start**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_frequency_start**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_start”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj œubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jUšh´Khj œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷›ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjô›ubah}”(h]”jó›ah ]”h"]”ŒCabi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_frequency_start”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBœjé›sj˜}”jó›jé›subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-iio-impedance-analyzer-ad5933 `”h]”(hŒDefined on file ”…”�”}”(hjGœh²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-iio-impedance-analyzer-ad5933 `”h]”j§)�”}”(hjQœh]”hŒ'sysfs-bus-iio-impedance-analyzer-ad5933”…”�”}”(hjSœh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOœubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]œŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_bus_iio_impedance_analyzer_ad5933”uh1hh³jUšh´KhjGœubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jUšh´KhhÊh²hubhÞ)�”}”(hŒ&Frequency sweep start frequency in Hz.”h]”hŒ&Frequency sweep start frequency in Hz.”…”�”}”(hjuœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jUšh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj‘œubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_name**”h]”j`)�”}”(hŒ@**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_name**”h]”hŒ</sys/bus/iio/devices/iio:deviceX/out_altvoltageY_name”…”�”}”(hj«œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§œubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4371”h´Khj¤œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡œubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžœubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽœubah}”(h]”j�œah ]”h"]”Œ8abi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝœjƒœsj˜}”j�œjƒœsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-iio-frequency-adf4371 `”h]”(hŒDefined on file ”…”�”}”(hjâœh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-iio-frequency-adf4371 `”h]”j§)�”}”(hjìœh]”hŒsysfs-bus-iio-frequency-adf4371”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_iio_frequency_adf4371”uh1hh³j¿œh´Khjâœubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿œh´KhhÊh²hubhÞ)�”}”(hŒ2Reading returns the datasheet name for channel Y::”h]”hŒ1Reading returns the datasheet name for channel Y:”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿œh´KhhÊh²hubjl)�”}”(hŒpout_altvoltage0_name: RF8x out_altvoltage1_name: RFAUX8x out_altvoltage2_name: RF16x out_altvoltage3_name: RF32x”h]”hŒpout_altvoltage0_name: RF8x out_altvoltage1_name: RFAUX8x out_altvoltage2_name: RF16x out_altvoltage3_name: RF32x”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j¿œh´KhhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_refin_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-refin-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj:�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_refin_frequency**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_refin_frequency**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_refin_frequency”…”�”}”(hjT�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjP�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350”h´KhjM�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjG�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7�ubah}”(h]”j6�ah ]”h"]”ŒCabi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_refin_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†�j,�sj˜}”j6�j,�subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-iio-frequency-adf4350 `”h]”(hŒDefined on file ”…”�”}”(hj‹�h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-iio-frequency-adf4350 `”h]”j§)�”}”(hj•�h]”hŒsysfs-bus-iio-frequency-adf4350”…”�”}”(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ÅŒ0abi_file_testing_sysfs_bus_iio_frequency_adf4350”uh1hh³jh�h´Khj‹�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh�h´KhhÊh²hubhÞ)�”}”(hX’Sets channel Y REFin frequency in Hz. In some clock chained applications, the reference frequency used by the PLL may change during runtime. This attribute allows the user to adjust the reference frequency accordingly. The value written has no effect until out_altvoltageY_frequency is updated. Consider to use out_altvoltageY_powerdown to power down the PLL and its RFOut buffers during REFin changes.”h]”hX’Sets channel Y REFin frequency in Hz. In some clock chained applications, the reference frequency used by the PLL may change during runtime. This attribute allows the user to adjust the reference frequency accordingly. The value written has no effect until out_altvoltageY_frequency is updated. Consider to use out_altvoltageY_powerdown to power down the PLL and its RFOut buffers during REFin changes.”…”�”}”(hj¹�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh�h´KhhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_settling_cycles:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-settling-cycles”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjÕ�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_settling_cycles**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_settling_cycles**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_settling_cycles”…”�”}”(hjï�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jUšh´Khjè�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ�ubah}”(h]”jÑ�ah ]”h"]”ŒCabi_sys_bus_iio_devices_iio_devicex_out_altvoltagey_settling_cycles”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j žjÇ�sj˜}”jÑ�jÇ�subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-iio-impedance-analyzer-ad5933 `”h]”(hŒDefined on file ”…”�”}”(hj%žh²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-iio-impedance-analyzer-ad5933 `”h]”j§)�”}”(hj/žh]”hŒ'sysfs-bus-iio-impedance-analyzer-ad5933”…”�”}”(hj1ž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ÅŒ8abi_file_testing_sysfs_bus_iio_impedance_analyzer_ad5933”uh1hh³jUšh´Khj%žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jUšh´KhhÊh²hubhÞ)�”}”(hŒêNumber of output excitation cycles (settling time cycles) that are allowed to pass through the unknown impedance, after each frequency increment, and before the ADC is triggered to perform a conversion sequence of the response signal.”h]”hŒêNumber of output excitation cycles (settling time cycles) that are allowed to pass through the unknown impedance, after each frequency increment, and before the ADC is triggered to perform a conversion sequence of the response signal.”…”�”}”(hjSžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jUšh´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_iio_devices_iio_devicex_out_conversion_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-iio-devices-iio-devicex-out-conversion-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjožubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_conversion_mode**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_conversion_mode**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/out_conversion_mode”…”�”}”(hj‰žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…žubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jý<h´K hj‚žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|žubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjožubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlžubah}”(h]”jkžah ]”h"]”Œ7abi_sys_bus_iio_devices_iio_devicex_out_conversion_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºžjažsj˜}”jkžjažsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-iio-vf610 `”h]”(hŒDefined on file ”…”�”}”(hj¿žh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-iio-vf610 `”h]”j§)�”}”(hjÉžh]”hŒsysfs-bus-iio-vf610”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_iio_vf610”uh1hh³jý<h´K hj¿žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jý<h´K hhÊh²hubhÞ)�”}”(hŒ�Specifies the hardware conversion mode used within DAC. The two available modes are "high-power" and "low-power", where "low-power" mode is the default mode.”h]”hŒ©Specifies the hardware conversion mode used within DAC. The two available modes are “high-powerâ€� and “low-powerâ€�, where “low-powerâ€� mode is the default mode.”…”�”}”(hjížh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jý<h´K hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_out_currenty_currentz_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-out-currenty-currentz-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj ŸubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_currentZ_raw**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_currentZ_raw**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/out_currentY_currentZ_raw”…”�”}”(hj#Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´K,hjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Ÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸubah}”(h]”jŸah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_out_currenty_currentz_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTŸjûžsj˜}”jŸjûžsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-iio-light-lm3533-als `”h]”(hŒDefined on file ”…”�”}”(hjYŸh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-iio-light-lm3533-als `”h]”j§)�”}”(hjcŸh]”hŒsysfs-bus-iio-light-lm3533-als”…”�”}”(hjeŸh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaŸubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joŸŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_iio_light_lm3533_als”uh1hh³jÒµh´K,hjYŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´K,hhÊh²hubhÞ)�”}”(hŒgSet the output current for channel out_currentY when in zone Z (0..255), where Y in 0..2 and Z in 0..4.”h]”hŒgSet the output current for channel out_currentY when in zone Z (0..255), where Y in 0..2 and Z in 0..4.”…”�”}”(hj‡Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´K,hhÊh²hubhÞ)�”}”(hŒPThese values correspond to the ALS-mapper target registers for ALS-mapper Y + 1.”h]”hŒPThese values correspond to the ALS-mapper target registers for ALS-mapper Y + 1.”…”�”}”(hj•Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´K,hhÊh²hubhÞ)�”}”(hŒENote that out_currentY_raw provides the current for the current zone.”h]”hŒENote that out_currentY_raw provides the current for the current zone.”…”�”}”(hj£Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒµh´K,hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_out_currenty_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-out-currenty-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj¿ŸubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/out_currentY_raw”…”�”}”(hjÙŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MWhjÒŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿Ÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼Ÿubah}”(h]”j»Ÿah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_out_currenty_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j  j±Ÿsj˜}”j»Ÿj±ŸsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MWhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MWhhÊh²hubhÞ)�”}”(hŒøSet/get output current for channel Y. Units after application of scale and offset are milliamps. For some devices current channels are used to specify current supplied to elements used in taking a measurement of a different type. E.g. LED currents.”h]”hŒøSet/get output current for channel Y. Units after application of scale and offset are milliamps. For some devices current channels are used to specify current supplied to elements used in taking a measurement of a different type. E.g. LED currents.”…”�”}”(hj= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MWhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_iio_devices_iio_devicex_out_currenty_rawn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-iio-devices-iio-devicex-out-currenty-rawn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjY ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_rawN**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_rawN**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/out_currentY_rawN”…”�”}”(hjs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-bus-iio-dac”h´K hjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjY ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjV ubah}”(h]”jU ah ]”h"]”Œ5abi_sys_bus_iio_devices_iio_devicex_out_currenty_rawn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥ jK sj˜}”jU jK subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-iio-dac `”h]”(hŒDefined on file ”…”�”}”(hjª h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-iio-dac `”h]”j§)�”}”(hj´ h]”hŒsysfs-bus-iio-dac”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_iio_dac”uh1hh³j‡ h´K hjª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K hhÊh²hubhÞ)�”}”(hŒþThis attribute has the same meaning as out_currentY_raw. It is specific to toggle enabled channels and refers to the DAC output code in INPUT_N (_rawN), where N is the integer value of the symbol. The same scale and offset as in out_currentY_raw applies.”h]”hŒþThis attribute has the same meaning as out_currentY_raw. It is specific to toggle enabled channels and refers to the DAC output code in INPUT_N (_rawN), where N is the integer value of the symbol. The same scale and offset as in out_currentY_raw applies.”…”�”}”(hjØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K hhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_iio_devices_iio_devicex_out_currenty_symbol:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-iio-devices-iio-devicex-out-currenty-symbol”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjô ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_symbol**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_symbol**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/out_currentY_symbol”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´Khj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ ubah}”(h]”jð ah ]”h"]”Œ7abi_sys_bus_iio_devices_iio_devicex_out_currenty_symbol”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?¡jæ sj˜}”jð jæ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-iio-dac `”h]”(hŒDefined on file ”…”�”}”(hjD¡h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-iio-dac `”h]”j§)�”}”(hjN¡h]”hŒsysfs-bus-iio-dac”…”�”}”(hjP¡h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjL¡ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZ¡Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_iio_dac”uh1hh³j‡ h´KhjD¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´KhhÊh²hubhÞ)�”}”(hXVPerforms a SW switch to a predefined output symbol. This attribute is specific to toggle enabled channels and allows switching between multiple predefined symbols. Each symbol corresponds to a different output, denoted as out_currentY_rawN, where N is the integer value of the symbol. Writing an integer value N will select out_currentY_rawN.”h]”hXVPerforms a SW switch to a predefined output symbol. This attribute is specific to toggle enabled channels and allows switching between multiple predefined symbols. Each symbol corresponds to a different output, denoted as out_currentY_rawN, where N is the integer value of the symbol. Writing an integer value N will select out_currentY_rawN.”…”�”}”(hjr¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_out_currenty_toggle_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-out-currenty-toggle-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjŽ¡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_toggle_en**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_currentY_toggle_en**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/out_currentY_toggle_en”…”�”}”(hj¨¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´Khj¡¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽ¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹¡ubah}”(h]”jŠ¡ah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_out_currenty_toggle_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙ¡j€¡sj˜}”jŠ¡j€¡subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-iio-dac `”h]”(hŒDefined on file ”…”�”}”(hjÞ¡h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-iio-dac `”h]”j§)�”}”(hjè¡h]”hŒsysfs-bus-iio-dac”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_iio_dac”uh1hh³j‡ h´KhjÞ¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´KhhÊh²hubhÞ)�”}”(hŒ°Toggle enable. Write 1 to enable toggle or 0 to disable it. This is useful when one wants to change the DAC output codes. For autonomous toggling, the way it should be done is:”h]”hŒ°Toggle enable. Write 1 to enable toggle or 0 to disable it. This is useful when one wants to change the DAC output codes. For autonomous toggling, the way it should be done is:”…”�”}”(hj ¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒdisable toggle operation;”h]”hÞ)�”}”(hj¢h]”hŒdisable toggle operation;”…”�”}”(hj!¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´Khj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¢ubj;)�”}”(hŒEchange out_currentY_rawN, where N is the integer value of the symbol;”h]”hÞ)�”}”(hj6¢h]”hŒEchange out_currentY_rawN, where N is the integer value of the symbol;”…”�”}”(hj8¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´Khj4¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¢ubj;)�”}”(hŒenable toggle operation. ”h]”hÞ)�”}”(hŒenable toggle operation.”h]”hŒenable toggle operation.”…”�”}”(hjO¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´KhjK¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¢ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j‡ h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_out_current_heater_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-out-current-heater-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjw¢ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_current_heater_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_current_heater_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/out_current_heater_raw”…”�”}”(hj‘¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-bus-iio-humidity”h´KhjŠ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„¢ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_current_heater_raw_available**”h]”j`)�”}”(hŒL**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_current_heater_raw_available**”h]”hŒH/sys/bus/iio/devices/iio:deviceX/out_current_heater_raw_available”…”�”}”(hj¼¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥¢h´Khjµ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjt¢ubah}”(h]”js¢ah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_out_current_heater_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jí¢ji¢sj˜}”js¢ji¢subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-bus-iio-humidity `”h]”(hŒDefined on file ”…”�”}”(hjò¢h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-bus-iio-humidity `”h]”j§)�”}”(hjü¢h]”hŒsysfs-bus-iio-humidity”…”�”}”(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ÅŒ'abi_file_testing_sysfs_bus_iio_humidity”uh1hh³j¥¢h´Khjò¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥¢h´KhhÊh²hubhÞ)�”}”(hŒXControls the heater device within the humidity sensor to get rid of excess condensation.”h]”hŒXControls the heater device within the humidity sensor to get rid of excess condensation.”…”�”}”(hj £h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥¢h´KhhÊh²hubhÞ)�”}”(hŒIIn some devices, this is just a switch in which case 0 = OFF, and 1 = ON.”h]”hŒIIn some devices, this is just a switch in which case 0 = OFF, and 1 = ON.”…”�”}”(hj.£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥¢h´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_iio_devices_iio_devicex_out_humidityrelative_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hj›£h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-iio-chemical-sgp40 `”h]”j§)�”}”(hj¥£h]”hŒsysfs-bus-iio-chemical-sgp40”…”�”}”(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ÅŒ-abi_file_testing_sysfs_bus_iio_chemical_sgp40”uh1hh³jx£h´K hj›£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx£h´K hhÊh²hubhÞ)�”}”(hŒ„Set the relative humidity. This value is sent to the sensor for humidity compensation. Default value: 50000 (50 % relative humidity)”h]”hŒ„Set the relative humidity. This value is sent to the sensor for humidity compensation. Default value: 50000 (50 % relative humidity)”…”�”}”(hjÉ£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx£h´K hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_iio_devices_iio_devicex_out_resistance_raw_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-iio-devices-iio-devicex-out-resistance-raw-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjå£ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_resistance_raw_available**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_resistance_raw_available**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/out_resistance_raw_available”…”�”}”(hjÿ£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ=Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531”h´Khjø£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâ£ubah}”(h]”já£ah ]”h"]”Œ@abi_sys_bus_iio_devices_iio_devicex_out_resistance_raw_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1¤j×£sj˜}”já£j×£subhÞ)�”}”(hŒqDefined on file :ref:`sysfs-bus-iio-potentiometer-mcp4531 `”h]”(hŒDefined on file ”…”�”}”(hj6¤h²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-bus-iio-potentiometer-mcp4531 `”h]”j§)�”}”(hj@¤h]”hŒ#sysfs-bus-iio-potentiometer-mcp4531”…”�”}”(hjB¤h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>¤ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jL¤Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ4abi_file_testing_sysfs_bus_iio_potentiometer_mcp4531”uh1hh³j¤h´Khj6¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤h´KhhÊh²hubhÞ)�”}”(hŒ“The range of available values represented as the minimum value, the step and the maximum value, all enclosed in square brackets. Example: [0 1 256]”h]”hŒ“The range of available values represented as the minimum value, the step and the maximum value, all enclosed in square brackets. Example: [0 1 256]”…”�”}”(hjd¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_iio_devices_iio_devicex_out_temp_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-iio-devices-iio-devicex-out-temp-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj€¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_temp_raw**”h]”j`)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_temp_raw**”h]”hŒ4/sys/bus/iio/devices/iio:deviceX/out_temp_raw”…”�”}”(hjš¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx£h´Khj“¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}¤ubah}”(h]”j|¤ah ]”h"]”Œ0abi_sys_bus_iio_devices_iio_devicex_out_temp_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˤjr¤sj˜}”j|¤jr¤subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-bus-iio-chemical-sgp40 `”h]”(hŒDefined on file ”…”�”}”(hjФh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-iio-chemical-sgp40 `”h]”j§)�”}”(hjÚ¤h]”hŒsysfs-bus-iio-chemical-sgp40”…”�”}”(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ÅŒ-abi_file_testing_sysfs_bus_iio_chemical_sgp40”uh1hh³jx£h´KhjФubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx£h´KhhÊh²hubhÞ)�”}”(hŒqSet the temperature. This value is sent to the sensor for temperature compensation. Default value: 25000 (25 °C)”h]”hŒqSet the temperature. This value is sent to the sensor for temperature compensation. Default value: 25000 (25 °C)”…”�”}”(hjþ¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx£h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_z_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-out-voltagey-z-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj¥ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY\&Z_raw**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY\&Z_raw**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/out_voltageY&Z_raw”…”�”}”(hj4¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mïhj-¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'¥ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY\&Z_raw**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY\&Z_raw**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/out_altvoltageY&Z_raw”…”�”}”(hj^¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MïhjW¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥ubah}”(h]”j¥ah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_out_voltagey_z_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�¥j ¥sj˜}”j¥j ¥subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj”¥h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjž¥h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mïhj”¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MïhhÊh²hubhÞ)�”}”(hŒËRaw (unscaled, no bias etc.) output voltage for an aggregate of channel Y, channel Z, etc. This interface is available in cases where a single output sets the value for multiple channels simultaneously.”h]”hŒËRaw (unscaled, no bias etc.) output voltage for an aggregate of channel Y, channel Z, etc. This interface is available in cases where a single output sets the value for multiple channels simultaneously.”…”�”}”(hjÂ¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MïhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjÞ¥ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_en**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_en**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_en”…”�”}”(hjø¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjô¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688”h´Khjñ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjë¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÞ¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÛ¥ubah}”(h]”jÚ¥ah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*¦jÐ¥sj˜}”jÚ¥jÐ¥subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-dac-ltc2688 `”h]”(hŒDefined on file ”…”�”}”(hj/¦h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-dac-ltc2688 `”h]”j§)�”}”(hj9¦h]”hŒsysfs-bus-iio-dac-ltc2688”…”�”}”(hj;¦h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7¦ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jE¦Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_iio_dac_ltc2688”uh1hh³j ¦h´Khj/¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´KhhÊh²hubhÞ)�”}”(hŒ�Dither enable. Write 1 to enable dither or 0 to disable it. This is useful for changing the dither parameters. They way it should be done is:”h]”hŒ�Dither enable. Write 1 to enable dither or 0 to disable it. This is useful for changing the dither parameters. They way it should be done is:”…”�”}”(hj]¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒdisable dither operation;”h]”hÞ)�”}”(hjp¦h]”hŒdisable dither operation;”…”�”}”(hjr¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´Khjn¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjk¦ubj;)�”}”(hŒ3change dither parameters (eg: frequency, phase...);”h]”hÞ)�”}”(hj‡¦h]”hŒ3change dither parameters (eg: frequency, phase...);”…”�”}”(hj‰¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´Khj…¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjk¦ubj;)�”}”(hŒenabled dither operation ”h]”hÞ)�”}”(hŒenabled dither operation”h]”hŒenabled dither operation”…”�”}”(hj ¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´Khjœ¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjk¦ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j ¦h´KhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(•hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjȦubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_frequency**”h]”j`)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_frequency**”h]”hŒE/sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_frequency”…”�”}”(hjâ¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞ¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K!hjÛ¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjئubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕ¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjȦubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŦubah}”(h]”jĦah ]”h"]”ŒAabi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§jº¦sj˜}”jĦjº¦subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-dac-ltc2688 `”h]”(hŒDefined on file ”…”�”}”(hj§h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-dac-ltc2688 `”h]”j§)�”}”(hj"§h]”hŒsysfs-bus-iio-dac-ltc2688”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_dac_ltc2688”uh1hh³j ¦h´K!hj§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K!hhÊh²hubhÞ)�”}”(hŒ2Sets the dither signal frequency. Units are in Hz.”h]”hŒ2Sets the dither signal frequency. Units are in Hz.”…”�”}”(hjF§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K!hhÊh²hubj))�”}”(hŒP.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_frequency_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-frequency-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjb§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_frequency_available**”h]”j`)�”}”(hŒS**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_frequency_available**”h]”hŒO/sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_frequency_available”…”�”}”(hj|§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K'hju§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjb§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_§ubah}”(h]”j^§ah ]”h"]”ŒKabi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_frequency_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­§jT§sj˜}”j^§jT§subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-dac-ltc2688 `”h]”(hŒDefined on file ”…”�”}”(hj²§h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-dac-ltc2688 `”h]”j§)�”}”(hj¼§h]”hŒsysfs-bus-iio-dac-ltc2688”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_dac_ltc2688”uh1hh³j ¦h´K'hj²§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K'hhÊh²hubhÞ)�”}”(hŒ6Returns the available values for the dither frequency.”h]”hŒ6Returns the available values for the dither frequency.”…”�”}”(hjà§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K'hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-offset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjü§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_offset**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_offset**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_offset”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´Khj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjü§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjù§ubah}”(h]”jø§ah ]”h"]”Œ>abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jG¨jî§sj˜}”jø§jî§subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-dac-ltc2688 `”h]”(hŒDefined on file ”…”�”}”(hjL¨h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-dac-ltc2688 `”h]”j§)�”}”(hjV¨h]”hŒsysfs-bus-iio-dac-ltc2688”…”�”}”(hjX¨h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjT¨ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jb¨Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_iio_dac_ltc2688”uh1hh³j ¦h´KhjL¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´KhhÊh²hubhÞ)�”}”(hŒOOffset applied to out_voltageY_dither_raw. Read only attribute always set to 0.”h]”hŒOOffset applied to out_voltageY_dither_raw. Read only attribute always set to 0.”…”�”}”(hjz¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_phase:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-phase”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj–¨ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_phase**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_phase**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_phase”…”�”}”(hj°¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K-hj©¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–¨ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“¨ubah}”(h]”j’¨ah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_phase”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”já¨jˆ¨sj˜}”j’¨jˆ¨subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-dac-ltc2688 `”h]”(hŒDefined on file ”…”�”}”(hjæ¨h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-dac-ltc2688 `”h]”j§)�”}”(hjð¨h]”hŒsysfs-bus-iio-dac-ltc2688”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_dac_ltc2688”uh1hh³j ¦h´K-hjæ¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K-hhÊh²hubhÞ)�”}”(hŒ3Sets the dither signal phase. Units are in Radians.”h]”hŒ3Sets the dither signal phase. Units are in Radians.”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K-hhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_phase_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-phase-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj0©ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_phase_available**”h]”j`)�”}”(hŒO**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_phase_available**”h]”hŒK/sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_phase_available”…”�”}”(hjJ©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjF©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K3hjC©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-©ubah}”(h]”j,©ah ]”h"]”ŒGabi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_phase_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{©j"©sj˜}”j,©j"©subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-dac-ltc2688 `”h]”(hŒDefined on file ”…”�”}”(hj€©h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-dac-ltc2688 `”h]”j§)�”}”(hjŠ©h]”hŒsysfs-bus-iio-dac-ltc2688”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_dac_ltc2688”uh1hh³j ¦h´K3hj€©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K3hhÊh²hubhÞ)�”}”(hŒ2Returns the available values for the dither phase.”h]”hŒ2Returns the available values for the dither phase.”…”�”}”(hj®©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K3hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÊ©ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_raw**”h]”j`)�”}”(hŒC**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_raw**”h]”hŒ?/sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_raw”…”�”}”(hjä©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjà©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K hjÝ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjשubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊ©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇ©ubah}”(h]”jÆ©ah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªj¼©sj˜}”jÆ©j¼©subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-dac-ltc2688 `”h]”(hŒDefined on file ”…”�”}”(hjªh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-dac-ltc2688 `”h]”j§)�”}”(hj$ªh]”hŒsysfs-bus-iio-dac-ltc2688”…”�”}”(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”j0ªŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_iio_dac_ltc2688”uh1hh³j ¦h´K hjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K hhÊh²hubhÞ)�”}”(hŒºThis raw, unscaled value refers to the dither signal amplitude. The same scale as in out_voltageY_raw applies. However, the offset might be different as it's always 0 for this attribute.”h]”hŒ¼This raw, unscaled value refers to the dither signal amplitude. The same scale as in out_voltageY_raw applies. However, the offset might be different as it’s always 0 for this attribute.”…”�”}”(hjHªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´K hhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_raw_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-raw-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjdªubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_raw_available**”h]”j`)�”}”(hŒM**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_dither_raw_available**”h]”hŒI/sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_raw_available”…”�”}”(hj~ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjzªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´Khjwªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjqªubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjdªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjaªubah}”(h]”j`ªah ]”h"]”ŒEabi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_raw_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯ªjVªsj˜}”j`ªjVªsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-dac-ltc2688 `”h]”(hŒDefined on file ”…”�”}”(hj´ªh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-dac-ltc2688 `”h]”j§)�”}”(hj¾ªh]”hŒsysfs-bus-iio-dac-ltc2688”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_dac_ltc2688”uh1hh³j ¦h´Khj´ªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´KhhÊh²hubhÞ)�”}”(hŒ0Available range for dither raw amplitude values.”h]”hŒ0Available range for dither raw amplitude values.”…”�”}”(hjâªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j ¦h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_hardwaregain:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-out-voltagey-hardwaregain”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjþªubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_hardwaregain**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_hardwaregain**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/out_voltageY_hardwaregain”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj «ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_hardwaregain**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_hardwaregain**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/in_intensity_hardwaregain”…”�”}”(hjB«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj;«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj «ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_red_hardwaregain**”h]”j`)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_red_hardwaregain**”h]”hŒE/sys/bus/iio/devices/iio:deviceX/in_intensity_red_hardwaregain”…”�”}”(hjl«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hje«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj «ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_green_hardwaregain**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_green_hardwaregain**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_intensity_green_hardwaregain”…”�”}”(hj–«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj�«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj «ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_blue_hardwaregain**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_blue_hardwaregain**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/in_intensity_blue_hardwaregain”…”�”}”(hjÀ«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj¹«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj «ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_clear_hardwaregain**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_clear_hardwaregain**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_intensity_clear_hardwaregain”…”�”}”(hjê«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hjã«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj «ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance_hardwaregain**”h]”j`)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_illuminance_hardwaregain**”h]”hŒC/sys/bus/iio/devices/iio:deviceX/in_illuminance_hardwaregain”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hj ¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj «ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûªubah}”(h]”júªah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_out_voltagey_hardwaregain”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jE¬jðªsj˜}”júªjðªsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjJ¬h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjT¬h]”hŒ sysfs-bus-iio”…”�”}”(hjV¬h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjR¬ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`¬Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M»hjJ¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hhÊh²hubhÞ)�”}”(hŒYHardware applied gain factor. If shared across all channels, _hardwaregain is used.”h]”hŒYHardware applied gain factor. If shared across all channels, _hardwaregain is used.”…”�”}”(hjx¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M»hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_operating_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-iio-devices-iio-devicex-out-voltagey-operating-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj”¬ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_operating_mode**”h]”j`)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_operating_mode**”h]”hŒC/sys/bus/iio/devices/iio:deviceX/out_voltageY_operating_mode”…”�”}”(hj®¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjª¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-bus-iio-ad9739a”h´Khj§¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj”¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‘¬ubah}”(h]”j�¬ah ]”h"]”Œ?abi_sys_bus_iio_devices_iio_devicex_out_voltagey_operating_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jà¬j†¬sj˜}”j�¬j†¬subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-iio-ad9739a `”h]”(hŒDefined on file ”…”�”}”(hjå¬h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-iio-ad9739a `”h]”j§)�”}”(hjï¬h]”hŒsysfs-bus-iio-ad9739a”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_iio_ad9739a”uh1hh³j¬h´Khjå¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬h´KhhÊh²hubhÞ)�”}”(hŒ?DAC operating mode. One of the following modes can be selected:”h]”hŒ?DAC operating mode. One of the following modes can be selected:”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ normal: This is DAC normal mode.”h]”hÞ)�”}”(hj&­h]”hŒ normal: This is DAC normal mode.”…”�”}”(hj(­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬h´Khj$­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj!­ubj;)�”}”(hXSmixed-mode: In this mode the output is effectively chopped at the DAC sample rate. This has the effect of reducing the power of the fundamental signal while increasing the power of the images centered around the DAC sample rate, thus improving the output power of these images. ”h]”j)�”}”(hhh]”j)�”}”(hXmixed-mode: In this mode the output is effectively chopped at the DAC sample rate. This has the effect of reducing the power of the fundamental signal while increasing the power of the images centered around the DAC sample rate, thus improving the output power of these images. ”h]”(j!)�”}”(hŒ=mixed-mode: In this mode the output is effectively chopped at”h]”hŒ=mixed-mode: In this mode the output is effectively chopped at”…”�”}”(hjF­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¬h´KhjB­ubj1)�”}”(hhh]”hÞ)�”}”(hŒ×the DAC sample rate. This has the effect of reducing the power of the fundamental signal while increasing the power of the images centered around the DAC sample rate, thus improving the output power of these images.”h]”hŒ×the DAC sample rate. This has the effect of reducing the power of the fundamental signal while increasing the power of the images centered around the DAC sample rate, thus improving the output power of these images.”…”�”}”(hjW­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬h´KhjT­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjB­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¬h´Khj?­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj;­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj!­ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j¬h´KhhÊh²hubj))�”}”(hŒN.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_operating_mode_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒIabi-sys-bus-iio-devices-iio-devicex-out-voltagey-operating-mode-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj‘­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_operating_mode_available**”h]”j`)�”}”(hŒQ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_operating_mode_available**”h]”hŒM/sys/bus/iio/devices/iio:deviceX/out_voltageY_operating_mode_available”…”�”}”(hj«­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬h´Khj¤­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ­ubah}”(h]”j�­ah ]”h"]”ŒIabi_sys_bus_iio_devices_iio_devicex_out_voltagey_operating_mode_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ­jƒ­sj˜}”j�­jƒ­subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-iio-ad9739a `”h]”(hŒDefined on file ”…”�”}”(hjá­h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-iio-ad9739a `”h]”j§)�”}”(hjë­h]”hŒsysfs-bus-iio-ad9739a”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_iio_ad9739a”uh1hh³j¬h´Khjá­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬h´KhhÊh²hubhÞ)�”}”(hŒAvailable operating modes.”h]”hŒAvailable operating modes.”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_powerdown:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-out-voltagey-powerdown”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj+®ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_powerdown**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_powerdown**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown”…”�”}”(hjE®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjA®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hj>®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8®ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltage_powerdown**”h]”j`)�”}”(hŒA**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltage_powerdown**”h]”hŒ=/sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown”…”�”}”(hjo®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjk®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hjh®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhje®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8®ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_powerdown**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_powerdown**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown”…”�”}”(hj™®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hj’®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8®ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltage_powerdown**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltage_powerdown**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hj¼®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(®ubah}”(h]”j'®ah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_out_voltagey_powerdown”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jô®j®sj˜}”j'®j®subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjù®h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj¯h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M!hjù®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hhÊh²hubhÞ)�”}”(hXWriting 1 causes output Y to enter the power down mode specified by the corresponding outY_powerdown_mode. DAC output stage is disconnected from the amplifier. Clearing returns to normal operation. Y may be suppressed if all outputs are controlled together.”h]”hXWriting 1 causes output Y to enter the power down mode specified by the corresponding outY_powerdown_mode. DAC output stage is disconnected from the amplifier. Clearing returns to normal operation. Y may be suppressed if all outputs are controlled together.”…”�”}”(hj'¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M!hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_powerdown_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-iio-devices-iio-devicex-out-voltagey-powerdown-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjC¯ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_powerdown_mode**”h]”j`)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_powerdown_mode**”h]”hŒC/sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown_mode”…”�”}”(hj]¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjY¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MùhjV¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP¯ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltage_powerdown_mode**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltage_powerdown_mode**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown_mode”…”�”}”(hj‡¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒ¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mùhj€¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP¯ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_powerdown_mode**”h]”j`)�”}”(hŒJ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_powerdown_mode**”h]”hŒF/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown_mode”…”�”}”(hj±¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mùhjª¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP¯ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltage_powerdown_mode**”h]”j`)�”}”(hŒI**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltage_powerdown_mode**”h]”hŒE/sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown_mode”…”�”}”(hjÛ¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjׯubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MùhjÔ¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjѯubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjC¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@¯ubah}”(h]”j?¯ah ]”h"]”Œ?abi_sys_bus_iio_devices_iio_devicex_out_voltagey_powerdown_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j °j5¯sj˜}”j?¯j5¯subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj°h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj°h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mùhj°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MùhhÊh²hubhÞ)�”}”(hX¸Specifies the output powerdown mode. DAC output stage is disconnected from the amplifier and 500ohm_to_gnd: connected to ground via a 500Ohm resistor, 1kohm_to_gnd: connected to ground via an 1kOhm resistor, 2.5kohm_to_gnd: connected to ground via a 2.5kOhm resistor, 3.85kohm_to_gnd: connected to ground via a 3.85kOhm resistor, 6kohm_to_gnd: connected to ground via a 6kOhm resistor, 7.7kohm_to_gnd: connected to ground via a 7.7kOhm resistor, 10kohm_to_gnd: connected to ground via a 10kOhm resistor, 16kohm_to_gnd: connected to ground via a 16kOhm resistor, 20kohm_to_gnd: connected to ground via a 20kOhm resistor, 32kohm_to_gnd: connected to ground via a 32kOhm resistor, 42kohm_to_gnd: connected to ground via a 42kOhm resistor, 90kohm_to_gnd: connected to ground via a 90kOhm resistor, 100kohm_to_gnd: connected to ground via an 100kOhm resistor, 125kohm_to_gnd: connected to ground via an 125kOhm resistor, 500kohm_to_gnd: connected to ground via a 500kOhm resistor, 640kohm_to_gnd: connected to ground via a 640kOhm resistor, three_state: left floating. For a list of available output power down options read outX_powerdown_mode_available. If Y is not present the mode is shared across all outputs.”h]”hX¸Specifies the output powerdown mode. DAC output stage is disconnected from the amplifier and 500ohm_to_gnd: connected to ground via a 500Ohm resistor, 1kohm_to_gnd: connected to ground via an 1kOhm resistor, 2.5kohm_to_gnd: connected to ground via a 2.5kOhm resistor, 3.85kohm_to_gnd: connected to ground via a 3.85kOhm resistor, 6kohm_to_gnd: connected to ground via a 6kOhm resistor, 7.7kohm_to_gnd: connected to ground via a 7.7kOhm resistor, 10kohm_to_gnd: connected to ground via a 10kOhm resistor, 16kohm_to_gnd: connected to ground via a 16kOhm resistor, 20kohm_to_gnd: connected to ground via a 20kOhm resistor, 32kohm_to_gnd: connected to ground via a 32kOhm resistor, 42kohm_to_gnd: connected to ground via a 42kOhm resistor, 90kohm_to_gnd: connected to ground via a 90kOhm resistor, 100kohm_to_gnd: connected to ground via an 100kOhm resistor, 125kohm_to_gnd: connected to ground via an 125kOhm resistor, 500kohm_to_gnd: connected to ground via a 500kOhm resistor, 640kohm_to_gnd: connected to ground via a 640kOhm resistor, three_state: left floating. For a list of available output power down options read outX_powerdown_mode_available. If Y is not present the mode is shared across all outputs.”…”�”}”(hj?°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MùhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-out-voltagey-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj[°ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_raw**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_raw**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/out_voltageY_raw”…”�”}”(hju°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjq°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mãhjn°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh°ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_raw**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_altvoltageY_raw**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_raw”…”�”}”(hjŸ°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mãhj˜°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjX°ubah}”(h]”jW°ah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_out_voltagey_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jаjM°sj˜}”jW°jM°subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjÕ°h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjß°h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´MãhjÕ°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MãhhÊh²hubhÞ)�”}”(hX%Raw (unscaled, no bias etc.) output voltage for channel Y. The number must always be specified and unique if the output corresponds to a single channel. While DAC like devices typically use out_voltage, a continuous frequency generating device, such as a DDS or PLL should use out_altvoltage.”h]”hX%Raw (unscaled, no bias etc.) output voltage for channel Y. The number must always be specified and unique if the output corresponds to a single channel. While DAC like devices typically use out_voltage, a continuous frequency generating device, such as a DDS or PLL should use out_altvoltage.”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MãhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_rawn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-iio-devices-iio-devicex-out-voltagey-rawn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_rawN**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_rawN**”h]”hŒ9/sys/bus/iio/devices/iio:deviceX/out_voltageY_rawN”…”�”}”(hj9±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K,hj2±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±ubah}”(h]”j±ah ]”h"]”Œ5abi_sys_bus_iio_devices_iio_devicex_out_voltagey_rawn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj±j±sj˜}”j±j±subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-iio-dac `”h]”(hŒDefined on file ”…”�”}”(hjo±h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-iio-dac `”h]”j§)�”}”(hjy±h]”hŒsysfs-bus-iio-dac”…”�”}”(hj{±h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjw±ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…±Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_iio_dac”uh1hh³j‡ h´K,hjo±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K,hhÊh²hubhÞ)�”}”(hŒþThis attribute has the same meaning as out_currentY_raw. It is specific to toggle enabled channels and refers to the DAC output code in INPUT_N (_rawN), where N is the integer value of the symbol. The same scale and offset as in out_currentY_raw applies.”h]”hŒþThis attribute has the same meaning as out_currentY_raw. It is specific to toggle enabled channels and refers to the DAC output code in INPUT_N (_rawN), where N is the integer value of the symbol. The same scale and offset as in out_currentY_raw applies.”…”�”}”(hj�±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K,hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_raw_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-iio-devices-iio-devicex-out-voltagey-raw-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj¹±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_raw_available**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_raw_available**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/out_voltageY_raw_available”…”�”}”(hjÓ±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjϱubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac”h´Khj̱ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjɱubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƱubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶±ubah}”(h]”jµ±ah ]”h"]”Œ>abi_sys_bus_iio_devices_iio_devicex_out_voltagey_raw_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j²j«±sj˜}”jµ±j«±subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-iio-dac-dpot-dac `”h]”(hŒDefined on file ”…”�”}”(hj ²h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-iio-dac-dpot-dac `”h]”j§)�”}”(hj²h]”hŒsysfs-bus-iio-dac-dpot-dac”…”�”}”(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ÅŒ+abi_file_testing_sysfs_bus_iio_dac_dpot_dac”uh1hh³jç±h´Khj ²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jç±h´KhhÊh²hubhÞ)�”}”(hŒ“The range of available values represented as the minimum value, the step and the maximum value, all enclosed in square brackets. Example: [0 1 256]”h]”hŒ“The range of available values represented as the minimum value, the step and the maximum value, all enclosed in square brackets. Example: [0 1 256]”…”�”}”(hj8²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jç±h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_symbol:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-iio-devices-iio-devicex-out-voltagey-symbol”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjT²ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_symbol**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_symbol**”h]”hŒ;/sys/bus/iio/devices/iio:deviceX/out_voltageY_symbol”…”�”}”(hjn²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K5hjg²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjd²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjT²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQ²ubah}”(h]”jP²ah ]”h"]”Œ7abi_sys_bus_iio_devices_iio_devicex_out_voltagey_symbol”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸ²jF²sj˜}”jP²jF²subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-iio-dac `”h]”(hŒDefined on file ”…”�”}”(hj¤²h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-iio-dac `”h]”j§)�”}”(hj®²h]”hŒsysfs-bus-iio-dac”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_iio_dac”uh1hh³j‡ h´K5hj¤²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K5hhÊh²hubhÞ)�”}”(hXVPerforms a SW switch to a predefined output symbol. This attribute is specific to toggle enabled channels and allows switching between multiple predefined symbols. Each symbol corresponds to a different output, denoted as out_voltageY_rawN, where N is the integer value of the symbol. Writing an integer value N will select out_voltageY_rawN.”h]”hXVPerforms a SW switch to a predefined output symbol. This attribute is specific to toggle enabled channels and allows switching between multiple predefined symbols. Each symbol corresponds to a different output, denoted as out_voltageY_rawN, where N is the integer value of the symbol. Writing an integer value N will select out_voltageY_rawN.”…”�”}”(hjÒ²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K5hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_iio_devices_iio_devicex_out_voltagey_toggle_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-iio-devices-iio-devicex-out-voltagey-toggle-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjî²ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_toggle_en**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/out_voltageY_toggle_en**”h]”hŒ>/sys/bus/iio/devices/iio:deviceX/out_voltageY_toggle_en”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K hj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþ²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjû²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjî²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjë²ubah}”(h]”jê²ah ]”h"]”Œ:abi_sys_bus_iio_devices_iio_devicex_out_voltagey_toggle_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9³jà²sj˜}”jê²jà²subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-iio-dac `”h]”(hŒDefined on file ”…”�”}”(hj>³h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-iio-dac `”h]”j§)�”}”(hjH³h]”hŒsysfs-bus-iio-dac”…”�”}”(hjJ³h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjF³ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jT³Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_iio_dac”uh1hh³j‡ h´K hj>³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K hhÊh²hubhÞ)�”}”(hŒ°Toggle enable. Write 1 to enable toggle or 0 to disable it. This is useful when one wants to change the DAC output codes. For autonomous toggling, the way it should be done is:”h]”hŒ°Toggle enable. Write 1 to enable toggle or 0 to disable it. This is useful when one wants to change the DAC output codes. For autonomous toggling, the way it should be done is:”…”�”}”(hjl³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒdisable toggle operation;”h]”hÞ)�”}”(hj³h]”hŒdisable toggle operation;”…”�”}”(hj�³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K hj}³ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjz³ubj;)�”}”(hŒEchange out_voltageY_rawN, where N is the integer value of the symbol;”h]”hÞ)�”}”(hj–³h]”hŒEchange out_voltageY_rawN, where N is the integer value of the symbol;”…”�”}”(hj˜³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K hj”³ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjz³ubj;)�”}”(hŒenable toggle operation. ”h]”hÞ)�”}”(hŒenable toggle operation.”h]”hŒenable toggle operation.”…”�”}”(hj¯³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ h´K hj«³ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjz³ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j‡ h´K hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_oversampling_ratio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-oversampling-ratio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj׳ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/oversampling_ratio**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/oversampling_ratio**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/oversampling_ratio”…”�”}”(hjñ³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjí³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K�hjê³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjä³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj׳ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔ³ubah}”(h]”jÓ³ah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_oversampling_ratio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"´jɳsj˜}”jÓ³jɳsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj'´h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj1´h]”hŒ sysfs-bus-iio”…”�”}”(hj3´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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´K�hj'´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K�hhÊh²hubhÞ)�”}”(hŒdHardware dependent ADC oversampling. Controls the sampling ratio of the digital filter if available.”h]”hŒdHardware dependent ADC oversampling. Controls the sampling ratio of the digital filter if available.”…”�”}”(hjU´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K�hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_iio_devices_iio_devicex_oversampling_ratio_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-iio-devices-iio-devicex-oversampling-ratio-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjq´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/oversampling_ratio_available**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/oversampling_ratio_available**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/oversampling_ratio_available”…”�”}”(hj‹´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Kˆhj„´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjq´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjn´ubah}”(h]”jm´ah ]”h"]”Œ@abi_sys_bus_iio_devices_iio_devicex_oversampling_ratio_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼´jc´sj˜}”jm´jc´subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjÁ´h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjË´h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´KˆhjÁ´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KˆhhÊh²hubhÞ)�”}”(hŒ?Hardware dependent values supported by the oversampling filter.”h]”hŒ?Hardware dependent values supported by the oversampling filter.”…”�”}”(hjï´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KˆhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_iio_devices_iio_devicex_pll2_feedback_clk_present:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-iio-devices-iio-devicex-pll2-feedback-clk-present”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj µubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pll2_feedback_clk_present**”h]”j`)�”}”(hŒE**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pll2_feedback_clk_present**”h]”hŒA/sys/bus/iio/devices/iio:deviceX/pll2_feedback_clk_present”…”�”}”(hj%µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!µubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523”h´Khjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pll2_reference_clk_present**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pll2_reference_clk_present**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/pll2_reference_clk_present”…”�”}”(hjPµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjLµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´KhjIµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pll1_reference_clk_a_present**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pll1_reference_clk_a_present**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_a_present”…”�”}”(hjzµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´Khjsµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pll1_reference_clk_b_present**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pll1_reference_clk_b_present**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_b_present”…”�”}”(hj¤µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj µubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´Khj�µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pll1_reference_clk_test_present**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pll1_reference_clk_test_present**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_test_present”…”�”}”(hjεh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjʵubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´Khjǵubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjĵubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/vcxo_clk_present**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/vcxo_clk_present**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/vcxo_clk_present”…”�”}”(hjøµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjôµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´Khjñµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjîµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj µubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµubah}”(h]”jµah ]”h"]”Œ=abi_sys_bus_iio_devices_iio_devicex_pll2_feedback_clk_present”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)¶jý´sj˜}”jµjý´subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-iio-frequency-ad9523 `”h]”(hŒDefined on file ”…”�”}”(hj.¶h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-iio-frequency-ad9523 `”h]”j§)�”}”(hj8¶h]”hŒsysfs-bus-iio-frequency-ad9523”…”�”}”(hj:¶h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6¶ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jD¶Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_iio_frequency_ad9523”uh1hh³j9µh´Khj.¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´KhhÊh²hubhÞ)�”}”(hŒ"Reading returns either '1' or '0'.”h]”hŒ*Reading returns either ‘1’ or ‘0’.”…”�”}”(hj\¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´KhhÊh²hubhÞ)�”}”(hŒ0'1' means that the clock in question is present.”h]”hŒ4‘1’ means that the clock in question is present.”…”�”}”(hjj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´KhhÊh²hubhÞ)�”}”(hŒ$'0' means that the clock is missing.”h]”hŒ(‘0’ means that the clock is missing.”…”�”}”(hjx¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_iio_devices_iio_devicex_plly_locked:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-iio-devices-iio-devicex-plly-locked”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj”¶ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pllY_locked**”h]”j`)�”}”(hŒ7**\/sys\/bus\/iio\/devices\/iio\:deviceX\/pllY_locked**”h]”hŒ3/sys/bus/iio/devices/iio:deviceX/pllY_locked”…”�”}”(hj®¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjª¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´Khj§¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj”¶ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‘¶ubah}”(h]”j�¶ah ]”h"]”Œ/abi_sys_bus_iio_devices_iio_devicex_plly_locked”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jß¶j†¶sj˜}”j�¶j†¶subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-iio-frequency-ad9523 `”h]”(hŒDefined on file ”…”�”}”(hjä¶h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-iio-frequency-ad9523 `”h]”j§)�”}”(hjî¶h]”hŒsysfs-bus-iio-frequency-ad9523”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_iio_frequency_ad9523”uh1hh³j9µh´Khjä¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´KhhÊh²hubhÞ)�”}”(hŒEReading returns either '1' or '0'. '1' means that the pllY is locked.”h]”hŒQReading returns either ‘1’ or ‘0’. ‘1’ means that the pllY is locked.”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´KhhÊh²hubj))�”}”(hŒW.. _abi_sys_bus_iio_devices_iio_devicex_proximity_on_chip_ambient_infrared_suppression:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒRabi-sys-bus-iio-devices-iio-devicex-proximity-on-chip-ambient-infrared-suppression”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\uh1j@hj.·ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/proximity_on_chip_ambient_infrared_suppression**”h]”j`)�”}”(hŒZ**\/sys\/bus\/iio\/devices\/iio\:deviceX\/proximity_on_chip_ambient_infrared_suppression**”h]”hŒV/sys/bus/iio/devices/iio:deviceX/proximity_on_chip_ambient_infrared_suppression”…”�”}”(hjH·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjD·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-bus-iio-light-isl29018”h´KhjA·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+·ubah}”(h]”j*·ah ]”h"]”ŒRabi_sys_bus_iio_devices_iio_devicex_proximity_on_chip_ambient_infrared_suppression”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jz·j ·sj˜}”j*·j ·subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-bus-iio-light-isl29018 `”h]”(hŒDefined on file ”…”�”}”(hj·h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-iio-light-isl29018 `”h]”j§)�”}”(hj‰·h]”hŒsysfs-bus-iio-light-isl29018”…”�”}”(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ÅŒ-abi_file_testing_sysfs_bus_iio_light_isl29018”uh1hh³j\·h´Khj·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j\·h´KhhÊh²hubhÞ)�”}”(hŒTFrom ISL29018 Data Sheet (FN6619.4, Oct 8, 2012) regarding the infrared suppression:”h]”hŒTFrom ISL29018 Data Sheet (FN6619.4, Oct 8, 2012) regarding the infrared suppression:”…”�”}”(hj­·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j\·h´KhhÊh²hubhÞ)�”}”(hXèScheme 0, makes full n (4, 8, 12, 16) bits (unsigned) proximity detection. The range of Scheme 0 proximity count is from 0 to 2^n. Logic 1 of this bit, Scheme 1, makes n-1 (3, 7, 11, 15) bits (2's complementary) proximity_less_ambient detection. The range of Scheme 1 proximity count is from -2^(n-1) to 2^(n-1). The sign bit is extended for resolutions less than 16. While Scheme 0 has wider dynamic range, Scheme 1 proximity detection is less affected by the ambient IR noise variation.”h]”hXêScheme 0, makes full n (4, 8, 12, 16) bits (unsigned) proximity detection. The range of Scheme 0 proximity count is from 0 to 2^n. Logic 1 of this bit, Scheme 1, makes n-1 (3, 7, 11, 15) bits (2’s complementary) proximity_less_ambient detection. The range of Scheme 1 proximity count is from -2^(n-1) to 2^(n-1). The sign bit is extended for resolutions less than 16. While Scheme 0 has wider dynamic range, Scheme 1 proximity detection is less affected by the ambient IR noise variation.”…”�”}”(hj»·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j\·h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÌ·ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÌ·ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjì·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j\·h´Khjé·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ·ubjW)�”}”(hhh]”hÞ)�”}”(hŒSensing IR from LED and ambient”h]”hŒSensing IR from LED and ambient”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j\·h´Khjÿ·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjã·ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj"¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j\·h´Khj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸ubjW)�”}”(hhh]”hÞ)�”}”(hŒ-Sensing IR from LED with ambient IR rejection”h]”hŒ-Sensing IR from LED with ambient IR rejection”…”�”}”(hj8¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j\·h´Khj5¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjã·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌ·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉ·ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_sampling_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-sampling-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjs¸ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sampling_frequency**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sampling_frequency**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/sampling_frequency”…”�”}”(hj�¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K^hj†¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€¸ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_sampling_frequency**”h]”j`)�”}”(hŒK**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_sampling_frequency**”h]”hŒG/sys/bus/iio/devices/iio:deviceX/in_intensity_sampling_frequency”…”�”}”(hj·¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K^hj°¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€¸ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/sampling_frequency**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/sampling_frequency**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/buffer/sampling_frequency”…”�”}”(hjá¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjݸubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K^hjÚ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj׸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€¸ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/sampling_frequency**”h]”j`)�”}”(hŒF**\/sys\/bus\/iio\/devices\/iio\:deviceX\/events\/sampling_frequency**”h]”hŒB/sys/bus/iio/devices/iio:deviceX/events/sampling_frequency”…”�”}”(hj ¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K^hj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€¸ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/triggerX\/sampling_frequency**”h]”j`)�”}”(hŒ:**\/sys\/bus\/iio\/devices\/triggerX\/sampling_frequency**”h]”hŒ6/sys/bus/iio/devices/triggerX/sampling_frequency”…”�”}”(hj5¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K^hj.¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjs¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjp¸ubah}”(h]”jo¸ah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_sampling_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jf¹je¸sj˜}”jo¸je¸subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjk¹h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hju¹h]”hŒ sysfs-bus-iio”…”�”}”(hjw¹h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjs¹ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�¹Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´K^hjk¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K^hhÊh²hubhÞ)�”}”(hX¿Some devices have internal clocks. This parameter sets the resulting sampling frequency. In many devices this parameter has an effect on input filters etc. rather than simply controlling when the input is sampled. As this affects data ready triggers, hardware buffers and the sysfs direct access interfaces, it may be found in any of the relevant directories. If it affects all of the above then it is to be found in the base device directory.”h]”hX¿Some devices have internal clocks. This parameter sets the resulting sampling frequency. In many devices this parameter has an effect on input filters etc. rather than simply controlling when the input is sampled. As this affects data ready triggers, hardware buffers and the sysfs direct access interfaces, it may be found in any of the relevant directories. If it affects all of the above then it is to be found in the base device directory.”…”�”•}”(hj™¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K^hhÊh²hubhÞ)�”}”(hŒuThe stm32-timer-trigger has the additional characteristic that a sampling_frequency of 0 is defined to stop sampling.”h]”hŒuThe stm32-timer-trigger has the additional characteristic that a sampling_frequency of 0 is defined to stop sampling.”…”�”}”(hj§¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K^hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_iio_devices_iio_devicex_sampling_frequency_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-iio-devices-iio-devicex-sampling-frequency-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjùubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sampling_frequency_available**”h]”j`)�”}”(hŒH**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sampling_frequency_available**”h]”hŒD/sys/bus/iio/devices/iio:deviceX/sampling_frequency_available”…”�”}”(hjݹh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙ¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KrhjÖ¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjйubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_sampling_frequency_available**”h]”j`)�”}”(hŒU**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_intensity_sampling_frequency_available**”h]”hŒQ/sys/bus/iio/devices/iio:deviceX/in_intensity_sampling_frequency_available”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Krhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjйubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity_sampling_frequency_available**”h]”j`)�”}”(hŒU**\/sys\/bus\/iio\/devices\/iio\:deviceX\/in_proximity_sampling_frequency_available**”h]”hŒQ/sys/bus/iio/devices/iio:deviceX/in_proximity_sampling_frequency_available”…”�”}”(hj1ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-ºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Krhj*ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjйubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/buffer\/sampling_frequency_available**”h]”j`)�”}”(hŒE**\/sys\/\.\.\.\/iio\:deviceX\/buffer\/sampling_frequency_available**”h]”hŒA/sys/.../iio:deviceX/buffer/sampling_frequency_available”…”�”}”(hj[ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KrhjTºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjйubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/triggerX\/sampling_frequency_available**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/triggerX\/sampling_frequency_available**”h]”hŒ@/sys/bus/iio/devices/triggerX/sampling_frequency_available”…”�”}”(hj…ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Krhj~ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjйubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀ¹ubah}”(h]”j¿¹ah ]”h"]”Œ@abi_sys_bus_iio_devices_iio_devicex_sampling_frequency_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶ºjµ¹sj˜}”j¿¹jµ¹subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj»ºh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjźh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Krhj»ºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KrhhÊh²hubhÞ)�”}”(hŒwWhen the internal sampling clock can only take a specific set of frequencies, we can specify the available values with:”h]”hŒwWhen the internal sampling clock can only take a specific set of frequencies, we can specify the available values with:”…”�”}”(hjéºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´KrhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ/a small discrete set of values like "0 2 4 6 8"”h]”hÞ)�”}”(hjüºh]”hŒ3a small discrete set of values like “0 2 4 6 8â€�”…”�”}”(hjþºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Krhjúºubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj÷ºubj;)�”}”(hŒJa range with minimum, step and maximum frequencies like "[min step max]" ”h]”hÞ)�”}”(hŒHa range with minimum, step and maximum frequencies like "[min step max]"”h]”hŒLa range with minimum, step and maximum frequencies like “[min step max]â€�”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Krhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj÷ºubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j³¶h´KrhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_iio_devices_iio_devicex_sensor_max_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-iio-devices-iio-devicex-sensor-max-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj=»ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sensor_max_range**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sensor_max_range**”h]”hŒ8/sys/bus/iio/devices/iio:deviceX/sensor_max_range”…”�”}”(hjW»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-bus-iio-distance-srf08”h´KhjP»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:»ubah}”(h]”j9»ah ]”h"]”Œ4abi_sys_bus_iio_devices_iio_devicex_sensor_max_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰»j/»sj˜}”j9»j/»subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-bus-iio-distance-srf08 `”h]”(hŒDefined on file ”…”�”}”(hjŽ»h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-bus-iio-distance-srf08 `”h]”j§)�”}”(hj˜»h]”hŒsysfs-bus-iio-distance-srf08”…”�”}”(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ÅŒ-abi_file_testing_sysfs_bus_iio_distance_srf08”uh1hh³jk»h´KhjŽ»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk»h´KhhÊh²hubhÞ)�”}”(hŒ®Show or set the maximum range between the sensor and the first object echoed in meters. Default value is 6.020. This setting limits the time the driver is waiting for a echo.”h]”hŒ®Show or set the maximum range between the sensor and the first object echoed in meters. Default value is 6.020. This setting limits the time the driver is waiting for a echo.”…”�”}”(hj¼»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk»h´KhhÊh²hubhÞ)�”}”(hŒ‹Showing the range of available values is represented as the minimum value, the step and the maximum value, all enclosed in square brackets.”h]”hŒ‹Showing the range of available values is represented as the minimum value, the step and the maximum value, all enclosed in square brackets.”…”�”}”(hjÊ»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk»h´KhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hjØ»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jk»h´KhhÊh²hubjl)�”}”(hŒ[0.043 0.043 11.008]”h]”hŒ[0.043 0.043 11.008]”…”�”}”hjæ»sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jk»h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_iio_devicex_sensor_sensitivity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-iio-devicex-sensor-sensitivity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj¼ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sensor_sensitivity**”h]”j`)�”}”(hŒ>**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sensor_sensitivity**”h]”hŒ:/sys/bus/iio/devices/iio:deviceX/sensor_sensitivity”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jéhh´K hj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿ»ubah}”(h]”jþ»ah ]”h"]”Œ6abi_sys_bus_iio_devices_iio_devicex_sensor_sensitivity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jM¼jô»sj˜}”jþ»jô»subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-bus-iio-proximity `”h]”(hŒDefined on file ”…”�”}”(hjR¼h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-bus-iio-proximity `”h]”j§)�”}”(hj\¼h]”hŒsysfs-bus-iio-proximity”…”�”}”(hj^¼h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZ¼ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh¼Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_bus_iio_proximity”uh1hh³jéhh´K hjR¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jéhh´K hhÊh²hubhÞ)�”}”(hXProximity sensors sometimes have a controllable amplifier on the signal from which time of flight measurements are taken. The appropriate values to take is dependent on both the sensor and its operating environment: * as3935 (0-31 range) 18 = indoors (default) 14 = outdoors”h]”hXProximity sensors sometimes have a controllable amplifier on the signal from which time of flight measurements are taken. The appropriate values to take is dependent on both the sensor and its operating environment: * as3935 (0-31 range) 18 = indoors (default) 14 = outdoors”…”�”}”(hj€¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jéhh´K hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_iio_devices_iio_devicex_serialnumber:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-iio-devices-iio-devicex-serialnumber”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjœ¼ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/serialnumber**”h]”j`)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/serialnumber**”h]”hŒ4/sys/bus/iio/devices/iio:deviceX/serialnumber”…”�”}”(hj¶¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/ hj¯¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœ¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™¼ubah}”(h]”j˜¼ah ]”h"]”Œ0abi_sys_bus_iio_devices_iio_devicex_serialnumber”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jç¼j޼sj˜}”j˜¼j޼subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjì¼h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjö¼h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M/ hjì¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/ hhÊh²hubhÞ)�”}”(hŒfAn example format is 16-bytes, 2-digits-per-byte, HEX-string representing the sensor unique ID number.”h]”hŒfAn example format is 16-bytes, 2-digits-per-byte, HEX-string representing the sensor unique ID number.”…”�”}”(hj½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M/ hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_iio_devices_iio_devicex_start_cleaning:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-iio-devices-iio-devicex-start-cleaning”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj†½h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-iio-sps30 `”h]”j§)�”}”(hj�½h]”hŒsysfs-bus-iio-sps30”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_iio_sps30”uh1hh³j6ûh´Khj†½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6ûh´KhhÊh²hubhÞ)�”}”(hŒ£Writing 1 starts sensor self cleaning. Internal fan accelerates to its maximum speed and keeps spinning for about 10 seconds in order to blow out accumulated dust.”h]”hŒ£Writing 1 starts sensor self cleaning. Internal fan accelerates to its maximum speed and keeps spinning for about 10 seconds in order to blow out accumulated dust.”…”�”}”(hj´½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6ûh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_iio_devices_iio_devicex_store_eeprom:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-iio-devices-iio-devicex-store-eeprom”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjнubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/store_eeprom**”h]”j`)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/iio\:deviceX\/store_eeprom**”h]”hŒ4/sys/bus/iio/devices/iio:deviceX/store_eeprom”…”�”}”(hjê½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæ½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´Mchjã½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjݽubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjнubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjͽubah}”(h]”j̽ah ]”h"]”Œ0abi_sys_bus_iio_devices_iio_devicex_store_eeprom”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾j½sj˜}”j̽j½subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj ¾h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hj*¾h]”hŒ sysfs-bus-iio”…”�”}”(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”j6¾Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´Mchj ¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MchhÊh²hubhÞ)�”}”(hŒ¡Writing '1' stores the current device configuration into on-chip EEPROM. After power-up or chip reset the device will automatically load the saved configuration.”h]”hŒ¥Writing ‘1’ stores the current device configuration into on-chip EEPROM. After power-up or chip reset the device will automatically load the saved configuration.”…”�”}”(hjN¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´MchhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_iio_devices_iio_devicex_sync_dividers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-iio-devices-iio-devicex-sync-dividers”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjj¾ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sync_dividers**”h]”j`)�”}”(hŒ9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sync_dividers**”h]”hŒ5/sys/bus/iio/devices/iio:deviceX/sync_dividers”…”�”}”(hj„¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´Khj}¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjz¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjw¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjj¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjg¾ubah}”(h]”jf¾ah ]”h"]”Œ1abi_sys_bus_iio_devices_iio_devicex_sync_dividers”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµ¾j\¾sj˜}”jf¾j\¾subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-iio-frequency-ad9523 `”h]”(hŒDefined on file ”…”�”}”(hjº¾h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-iio-frequency-ad9523 `”h]”j§)�”}”(hjľh]”hŒsysfs-bus-iio-frequency-ad9523”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_iio_frequency_ad9523”uh1hh³j9µh´Khjº¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´KhhÊh²hubhÞ)�”}”(hŒýWriting '1' triggers the clock distribution synchronization functionality. All dividers are reset and the channels start with their predefined phase offsets (out_altvoltageY_phase). Writing this file has the effect as driving the external /SYNC pin low.”h]”hXWriting ‘1’ triggers the clock distribution synchronization functionality. All dividers are reset and the channels start with their predefined phase offsets (out_altvoltageY_phase). Writing this file has the effect as driving the external /SYNC pin low.”…”�”}”(hjè¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j9µh´KhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_iio_devices_iio_devicex_sys_calibration_auto_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-iio-devices-iio-devicex-sys-calibration-auto-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj¿ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sys_calibration_auto_status**”h]”j`)�”}”(hŒG**\/sys\/bus\/iio\/devices\/iio\:deviceX\/sys_calibration_auto_status**”h]”hŒC/sys/bus/iio/devices/iio:deviceX/sys_calibration_auto_status”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KKhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿ubah}”(h]”j¿ah ]”h"]”Œ?abi_sys_bus_iio_devices_iio_devicex_sys_calibration_auto_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jO¿jö¾sj˜}”j¿jö¾subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-bus-iio-bno055 `”h]”(hŒDefined on file ”…”�”}”(hjT¿h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-bus-iio-bno055 `”h]”j§)�”}”(hj^¿h]”hŒsysfs-bus-iio-bno055”…”�”}”(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”jj¿Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_bus_iio_bno055”uh1hh³j*ùh´KKhjT¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KKhhÊh²hubhÞ)�”}”(hŒªReports the status for the IMU overall autocalibration. Can be 0 (calibration non even enabled) or 1 to 5 where the greater the number, the better the calibration status.”h]”hŒªReports the status for the IMU overall autocalibration. Can be 0 (calibration non even enabled) or 1 to 5 where the greater the number, the better the calibration status.”…”�”}”(hj‚¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j*ùh´KKhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_iio_devicex_trigger_current_trigger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-iio-devicex-trigger-current-trigger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjž¿ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/trigger\/current_trigger**”h]”j`)�”}”(hŒD**\/sys\/bus\/iio\/devices\/iio\:deviceX\/trigger\/current_trigger**”h]”hŒ@/sys/bus/iio/devices/iio:deviceX/trigger/current_trigger”…”�”}”(hj¸¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M™hj±¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjž¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›¿ubah}”(h]”jš¿ah ]”h"]”Œ;abi_sys_bus_iio_devices_iio_devicex_trigger_current_trigger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jé¿j�¿sj˜}”jš¿j�¿subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hjî¿h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjø¿h]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´M™hjî¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M™hhÊh²hubhÞ)�”}”(hŒeThe name of the trigger source being used, as per string given in /sys/bus/iio/devices/triggerY/name.”h]”hŒeThe name of the trigger source being used, as per string given in /sys/bus/iio/devices/triggerY/name.”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´M™hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_iio_devices_iio_sysfs_trigger_add_trigger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-iio-devices-iio-sysfs-trigger-add-trigger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj8ÀubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio_sysfs_trigger\/add_trigger**”h]”j`)�”}”(hŒ<**\/sys\/bus\/iio\/devices\/iio_sysfs_trigger\/add_trigger**”h]”hŒ8/sys/bus/iio/devices/iio_sysfs_trigger/add_trigger”…”�”}”(hjRÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-bus-iio-trigger-sysfs”h´KhjKÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8Àubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5Àubah}”(h]”j4Àah ]”h"]”Œ5abi_sys_bus_iio_devices_iio_sysfs_trigger_add_trigger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„Àj*Àsj˜}”j4Àj*ÀsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-iio-trigger-sysfs `”h]”(hŒDefined on file ”…”�”}”(hj‰Àh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-iio-trigger-sysfs `”h]”j§)�”}”(hj“Àh]”hŒsysfs-bus-iio-trigger-sysfs”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_iio_trigger_sysfs”uh1hh³jfÀh´Khj‰Àubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÀh´KhhÊh²hubhÞ)�”}”(hXuThis attribute is provided by the iio-trig-sysfs stand-alone driver and it is used to activate the creation of a new trigger. In order to achieve this, one should write a positive integer into the associated file, which will serve as the id of the trigger. If the trigger with the specified id is already present in the system, an invalid argument message will be returned.”h]”hXuThis attribute is provided by the iio-trig-sysfs stand-alone driver and it is used to activate the creation of a new trigger. In order to achieve this, one should write a positive integer into the associated file, which will serve as the id of the trigger. If the trigger with the specified id is already present in the system, an invalid argument message will be returned.”…”�”}”(hj·Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÀh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_iio_devices_iio_sysfs_trigger_remove_trigger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-iio-devices-iio-sysfs-trigger-remove-trigger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÓÀubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio_sysfs_trigger\/remove_trigger**”h]”j`)�”}”(hŒ?**\/sys\/bus\/iio\/devices\/iio_sysfs_trigger\/remove_trigger**”h]”hŒ;/sys/bus/iio/devices/iio_sysfs_trigger/remove_trigger”…”�”}”(hjíÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjéÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÀh´K!hjæÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjàÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓÀubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐÀubah}”(h]”jÏÀah ]”h"]”Œ8abi_sys_bus_iio_devices_iio_sysfs_trigger_remove_trigger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁjÅÀsj˜}”jÏÀjÅÀsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-iio-trigger-sysfs `”h]”(hŒDefined on file ”…”�”}”(hj#Áh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-iio-trigger-sysfs `”h]”j§)�”}”(hj-Áh]”hŒsysfs-bus-iio-trigger-sysfs”…”�”}”(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”j9ÁŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_iio_trigger_sysfs”uh1hh³jfÀh´K!hj#Áubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÀh´K!hhÊh²hubhÞ)�”}”(hX_This attribute is used to unregister and delete a previously created trigger from the list of available triggers. In order to achieve this, one should write a positive integer into the associated file, representing the id of the trigger that needs to be removed. If the trigger can't be found, an invalid argument message will be returned to the user.”h]”hXaThis attribute is used to unregister and delete a previously created trigger from the list of available triggers. In order to achieve this, one should write a positive integer into the associated file, representing the id of the trigger that needs to be removed. If the trigger can’t be found, an invalid argument message will be returned to the user.”…”�”}”(hjQÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÀh´K!hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_iio_devices_triggerx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-iio-devices-triggerx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjmÁubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/bus\/iio\/devices\/triggerX**”h]”j`)�”}”(hŒ&**\/sys\/bus\/iio\/devices\/triggerX**”h]”hŒ"/sys/bus/iio/devices/triggerX”…”�”}”(hj‡Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K hj€Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmÁubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjÁubah}”(h]”jiÁah ]”h"]”Œ abi_sys_bus_iio_devices_triggerx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸Áj_Ásj˜}”jiÁj_ÁsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-iio `”h]”(hŒDefined on file ”…”�”}”(hj½Áh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-iio `”h]”j§)�”}”(hjÇÁh]”hŒ sysfs-bus-iio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_iio”uh1hh³j³¶h´K hj½Áubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K hhÊh²hubhÞ)�”}”(hXAn event driven driver of data capture to an in kernel buffer. May be provided by a device driver that also has an IIO device based on hardware generated events (e.g. data ready) or provided by a separate driver for other hardware (e.g. periodic timer, GPIO or high resolution timer).”h]”hXAn event driven driver of data capture to an in kernel buffer. May be provided by a device driver that also has an IIO device based on hardware generated events (e.g. data ready) or provided by a separate driver for other hardware (e.g. periodic timer, GPIO or high resolution timer).”…”�”}”(hjëÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K hhÊh²hubhÞ)�”}”(hŒ“Contains trigger type specific elements. These do not generalize well and hence are not documented in this file. X is the IIO index of the trigger.”h]”hŒ“Contains trigger type specific elements. These do not generalize well and hence are not documented in this file. X is the IIO index of the trigger.”…”�”}”(hjùÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³¶h´K hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_iio_devices_triggerx_master_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-iio-devices-triggerx-master-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÂubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/iio\/devices\/triggerX\/master_mode**”h]”j`)�”}”(hŒ3**\/sys\/bus\/iio\/devices\/triggerX\/master_mode**”h]”hŒ//sys/bus/iio/devices/triggerX/master_mode”…”�”}”(hj/Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+Âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KVhj(Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂubah}”(h]”jÂah ]”h"]”Œ,abi_sys_bus_iio_devices_triggerx_master_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`ÂjÂsj˜}”jÂjÂsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-timer-stm32 `”h]”(hŒDefined on file ”…”�”}”(hjeÂh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-timer-stm32 `”h]”j§)�”}”(hjoÂh]”hŒsysfs-bus-iio-timer-stm32”…”�”}”(hjqÂh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjmÂubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{ÂŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_iio_timer_stm32”uh1hh³j˜=h´KVhjeÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KVhhÊh²hubhÞ)�”}”(hŒEReading returns the current master modes. Writing set the master mode”h]”hŒEReading returns the current master modes. Writing set the master mode”…”�”}”(hj“Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KVhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_iio_devices_triggerx_master_mode_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-iio-devices-triggerx-master-mode-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¯ÂubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/triggerX\/master_mode_available**”h]”j`)�”}”(hŒ=**\/sys\/bus\/iio\/devices\/triggerX\/master_mode_available**”h]”hŒ9/sys/bus/iio/devices/triggerX/master_mode_available”…”�”}”(hjÉÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhjÂÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯Âubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬Âubah}”(h]”j«Âah ]”h"]”Œ6abi_sys_bus_iio_devices_triggerx_master_mode_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”júÂj¡Âsj˜}”j«Âj¡ÂsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-iio-timer-stm32 `”h]”(hŒDefined on file ”…”�”}”(hjÿÂh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-timer-stm32 `”h]”j§)�”}”(hj Ãh]”hŒsysfs-bus-iio-timer-stm32”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_timer_stm32”uh1hh³j˜=h´KhjÿÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhhÊh²hubhÞ)�”}”(hŒ9Reading returns the list possible master modes which are:”h]”hŒ9Reading returns the list possible master modes which are:”…”�”}”(hj-Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒk"reset" The UG bit from the TIMx_EGR register is used as trigger output (TRGO).”h]”j)�”}”(hhh]”j)�”}”(hŒO"reset" The UG bit from the TIMx_EGR register is used as trigger output (TRGO).”h]”(j!)�”}”(hŒ"reset"”h]”hŒ “resetâ€�”…”�”}”(hjIÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´KhjEÃubj1)�”}”(hhh]”hÞ)�”}”(hŒGThe UG bit from the TIMx_EGR register is used as trigger output (TRGO).”h]”hŒGThe UG bit from the TIMx_EGR register is used as trigger output (TRGO).”…”�”}”(hjZÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhjWÃubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjEÃubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´KhjBÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj>Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj;Ãubj;)�”}”(hŒ`"enable" The Counter Enable signal CNT_EN is used as trigger output.”h]”j)�”}”(hhh]”j)�”}”(hŒD"enable" The Counter Enable signal CNT_EN is used as trigger output.”h]”(j!)�”}”(hŒ"enable"”h]”hŒ “enableâ€�”…”�”}”(hj‹Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´Khj‡Ãubj1)�”}”(hhh]”hÞ)�”}”(hŒ;The Counter Enable signal CNT_EN is used as trigger output.”h]”hŒ;The Counter Enable signal CNT_EN is used as trigger output.”…”�”}”(hjœÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´Khj™Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj‡Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´Khj„Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj€Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj;Ãubj;)�”}”(hŒ±"update" The update event is selected as trigger output. For instance a master timer can then be used as a prescaler for a slave timer.”h]”j)�”}”(hhh]”j)�”}”(hŒ‡"update" The update event is selected as trigger output. For instance a master timer can then be used as a prescaler for a slave timer.”h]”(j!)�”}”(hŒ"update"”h]”hŒ “updateâ€�”…”�”}”(hjÍÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´KhjÉÃubj1)�”}”(hhh]”hÞ)�”}”(hŒ~The update event is selected as trigger output. For instance a master timer can then be used as a prescaler for a slave timer.”h]”hŒ~The update event is selected as trigger output. For instance a master timer can then be used as a prescaler for a slave timer.”…”�”}”(hjÞÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhjÛÃubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÉÃubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´KhjÆÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÂÃubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj;Ãubj;)�”}”(hŒv"compare_pulse" The trigger output send a positive pulse when the CC1IF flag is to be set.”h]”j)�”}”(hhh]”j)�”}”(hŒZ"compare_pulse" The trigger output send a positive pulse when the CC1IF flag is to be set.”h]”(j!)�”}”(hŒ"compare_pulse"”h]”hŒ“compare_pulseâ€�”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´Khj Äubj1)�”}”(hhh]”hÞ)�”}”(hŒJThe trigger output send a positive pulse when the CC1IF flag is to be set.”h]”hŒJThe trigger output send a positive pulse when the CC1IF flag is to be set.”…”�”}”(hj Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj Äubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´KhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj;Ãubj;)�”}”(hŒ?"OC1REF" OC1REF signal is used as trigger output.”h]”j)�”}”(hhh]”j)�”}”(hŒ1"OC1REF" OC1REF signal is used as trigger output.”h]”(j!)�”}”(hŒ"OC1REF"”h]”hŒ “OC1REFâ€�”…”�”}”(hjQÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´KhjMÄubj1)�”}”(hhh]”hÞ)�”}”(hŒ(OC1REF signal is used as trigger output.”h]”hŒ(OC1REF signal is used as trigger output.”…”�”}”(hjbÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´Khj_Äubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjMÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´KhjJÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjFÄubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj;Ãubj;)�”}”(hŒ?"OC2REF" OC2REF signal is used as trigger output.”h]”j)�”}”(hhh]”j)�”}”(hŒ1"OC2REF" OC2REF signal is used as trigger output.”h]”(j!)�”}”(hŒ"OC2REF"”h]”hŒ “OC2REFâ€�”…”�”}”(hj“Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´Khj�Äubj1)�”}”(hhh]”hÞ)�”}”(hŒ(OC2REF signal is used as trigger output.”h]”hŒ(OC2REF signal is used as trigger output.”…”�”}”(hj¤Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´Khj¡Äubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj�Äubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´KhjŒÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjˆÄubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj;Ãubj;)�”}”(hŒ?"OC3REF" OC3REF signal is used as trigger output.”h]”j)�”}”(hhh]”j)�”}”(hŒ1"OC3REF" OC3REF signal is used as trigger output.”h]”(j!)�”}”(hŒ"OC3REF"”h]”hŒ “OC3REFâ€�”…”�”}”(hjÕÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´KhjÑÄubj1)�”}”(hhh]”hÞ)�”}”(hŒ(OC3REF signal is used as trigger output.”h]”hŒ(OC3REF signal is used as trigger output.”…”�”}”(hjæÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhjãÄubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÑÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´KhjÎÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÊÄubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj;Ãubj;)�”}”(hŒ@"OC4REF" OC4REF signal is used as trigger output. ”h]”j)�”}”(hhh]”j)�”}”(hŒ2"OC4REF" OC4REF signal is used as trigger output. ”h]”(j!)�”}”(hŒ"OC4REF"”h]”hŒ “OC4REFâ€�”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´KhjÅubj1)�”}”(hhh]”hÞ)�”}”(hŒ(OC4REF signal is used as trigger output.”h]”hŒ(OC4REF signal is used as trigger output.”…”�”}”(hj(Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´Khj%Åubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´KhjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj Åubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj;Ãubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j˜=h´KhhÊh²hubhÞ)�”}”(hŒ!Additional modes (on TRGO2 only):”h]”hŒ!Additional modes (on TRGO2 only):”…”�”}”(hjTÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ?"OC5REF" OC5REF signal is used as trigger output.”h]”j)�”}”(hhh]”j)�”}”(hŒ1"OC5REF" OC5REF signal is used as trigger output.”h]”(j!)�”}”(hŒ"OC5REF"”h]”hŒ “OC5REFâ€�”…”�”}”(hjpÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´KhjlÅubj1)�”}”(hhh]”hÞ)�”}”(hŒ(OC5REF signal is used as trigger output.”h]”hŒ(OC5REF signal is used as trigger output.”…”�”}”(hj�Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´Khj~Åubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjlÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´KhjiÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjeÅubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjbÅubj;)�”}”(hŒ?"OC6REF" OC6REF signal is used as trigger output.”h]”j)�”}”(hhh]”j)�”}”(hŒ1"OC6REF" OC6REF signal is used as trigger output.”h]”(j!)�”}”(hŒ"OC6REF"”h]”hŒ “OC6REFâ€�”…”�”}”(hj²Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´Khj®Åubj1)�”}”(hhh]”hÞ)�”}”(hŒ(OC6REF signal is used as trigger output.”h]”hŒ(OC6REF signal is used as trigger output.”…”�”}”(hjÃÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhjÀÅubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj®Åubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´Khj«Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj§Åubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjbÅubj;)�”}”(hŒU"compare_pulse_OC4REF": OC4REF rising or falling edges generate pulses.”h]”j)�”}”(hhh]”j)�”}”(hŒG"compare_pulse_OC4REF": OC4REF rising or falling edges generate pulses.”h]”(j!)�”}”(hŒ"compare_pulse_OC4REF":”h]”hŒ“compare_pulse_OC4REFâ€�:”…”�”}”(hjôÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´KhjðÅubj1)�”}”(hhh]”hÞ)�”}”(hŒ/OC4REF rising or falling edges generate pulses.”h]”hŒ/OC4REF rising or falling edges generate pulses.”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjðÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´KhjíÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjéÅubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjbÅubj;)�”}”(hŒU"compare_pulse_OC6REF": OC6REF rising or falling edges generate pulses.”h]”j)�”}”(hhh]”j)�”}”(hŒG"compare_pulse_OC6REF": OC6REF rising or falling edges generate pulses.”h]”(j!)�”}”(hŒ"compare_pulse_OC6REF":”h]”hŒ“compare_pulse_OC6REFâ€�:”…”�”}”(hj6Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´Khj2Æubj1)�”}”(hhh]”hÞ)�”}”(hŒ/OC6REF rising or falling edges generate pulses.”h]”hŒ/OC6REF rising or falling edges generate pulses.”…”�”}”(hjGÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhjDÆubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj2Æubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´Khj/Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj+Æubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjbÅubj;)�”}”(hŒb"compare_pulse_OC4REF_r_or_OC6REF_r": OC4REF or OC6REF rising edges generate pulses.”h]”j)�”}”(hhh]”j)�”}”(hŒT"compare_pulse_OC4REF_r_or_OC6REF_r": OC4REF or OC6REF rising edges generate pulses.”h]”(j!)�”}”(hŒ%"compare_pulse_OC4REF_r_or_OC6REF_r":”h]”hŒ)“compare_pulse_OC4REF_r_or_OC6REF_râ€�:”…”�”}”(hjxÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´KhjtÆubj1)�”}”(hhh]”hÞ)�”}”(hŒ.OC4REF or OC6REF rising edges generate pulses.”h]”hŒ.OC4REF or OC6REF rising edges generate pulses.”…”�”}”(hj‰Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´Khj†Æubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjtÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´KhjqÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjmÆubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjbÅubj;)�”}”(hŒx"compare_pulse_OC4REF_r_or_OC6REF_f": OC4REF rising or OC6REF falling edges generate pulses.”h]”j)�”}”(hhh]”j)�”}”(hŒ\"compare_pulse_OC4REF_r_or_OC6REF_f": OC4REF rising or OC6REF falling edges generate pulses.”h]”(j!)�”}”(hŒ%"compare_pulse_OC4REF_r_or_OC6REF_f":”h]”hŒ)“compare_pulse_OC4REF_r_or_OC6REF_fâ€�:”…”�”}”(hjºÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´Khj¶Æubj1)�”}”(hhh]”hÞ)�”}”(hŒ6OC4REF rising or OC6REF falling edges generate pulses.”h]”hŒ6OC4REF rising or OC6REF falling edges generate pulses.”…”�”}”(hjËÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhjÈÆubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¶Æubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´Khj³Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¯Æubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjbÅubj;)�”}”(hŒb"compare_pulse_OC5REF_r_or_OC6REF_r": OC5REF or OC6REF rising edges generate pulses.”h]”j)�”}”(hhh]”j)�”}”(hŒT"compare_pulse_OC5REF_r_or_OC6REF_r": OC5REF or OC6REF rising edges generate pulses.”h]”(j!)�”}”(hŒ%"compare_pulse_OC5REF_r_or_OC6REF_r":”h]”hŒ)“compare_pulse_OC5REF_r_or_OC6REF_râ€�:”…”�”}”(hjüÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´KhjøÆubj1)�”}”(hhh]”hÞ)�”}”(hŒ.OC5REF or OC6REF rising edges generate pulses.”h]”hŒ.OC5REF or OC6REF rising edges generate pulses.”…”�”}”(hj Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´Khj Çubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjøÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´KhjõÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjñÆubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjbÅubj;)�”}”(hŒy"compare_pulse_OC5REF_r_or_OC6REF_f": OC5REF rising or OC6REF falling edges generate pulses. ”h]”j)�”}”(hhh]”j)�”}”(hŒ]"compare_pulse_OC5REF_r_or_OC6REF_f": OC5REF rising or OC6REF falling edges generate pulses. ”h]”(j!)�”}”(hŒ%"compare_pulse_OC5REF_r_or_OC6REF_f":”h]”hŒ)“compare_pulse_OC5REF_r_or_OC6REF_fâ€�:”…”�”}”(hj>Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j˜=h´Khj:Çubj1)�”}”(hhh]”hÞ)�”}”(hŒ6OC5REF rising or OC6REF falling edges generate pulses.”h]”hŒ6OC5REF rising or OC6REF falling edges generate pulses.”…”�”}”(hjOÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhjLÇubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj:Çubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j˜=h´Khj7Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj3Çubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjbÅubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j˜=h´KhhÊh²hubjl)�”}”(hXr+-----------+ +-------------+ +---------+ | Prescaler +-> | Counter | +-> | Master | TRGO(2) +-----------+ +--+--------+-+ |-> | Control +--> | | || +---------+ +--v--------+-+ OCxREF || +---------+ | Chx compare +----------> | Output | ChX +-----------+-+ | | Control +--> . | | +---------+ . | | . +-----------v-+ OC6REF | . | Ch6 compare +---------+> +-------------+”h]”hXr+-----------+ +-------------+ +---------+ | Prescaler +-> | Counter | +-> | Master | TRGO(2) +-----------+ +--+--------+-+ |-> | Control +--> | | || +---------+ +--v--------+-+ OCxREF || +---------+ | Chx compare +----------> | Output | ChX +-----------+-+ | | Control +--> . | | +---------+ . | | . +-----------v-+ OC6REF | . | Ch6 compare +---------+> +-------------+”…”�”}”hj{Çsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j˜=h´KhhÊh²hubhÞ)�”}”(hŒ4Example with: "compare_pulse_OC4REF_r_or_OC6REF_r"::”h]”hŒ7Example with: “compare_pulse_OC4REF_r_or_OC6REF_râ€�:”…”�”}”(hj‰Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j˜=h´KhhÊh²hubjl)�”}”(hX� X X X X . . X X . . X X . . X count X . . . . X . . . . . . . . +---------------+ OC4REF | . . | +-+ . . +-+ . +---+ . OC6REF . | | . +-------+ +-------+ +-+ +-+ TRGO2 | | | | +-+ +---+ +---------+”h]”hX� X X X X . . X X . . X X . . X count X . . . . X . . . . . . . . +---------------+ OC4REF | . . | +-+ . . +-+ . +---+ . OC6REF . | | . +-------+ +-------+ +-+ +-+ TRGO2 | | | | +-+ +---+ +---------+”…”�”}”hj—Çsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j˜=h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_iio_devices_triggerx_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-iio-devices-triggerx-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj³ÇubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/iio\/devices\/triggerX\/name**”h]”j`)�”}”(hŒ,**\/sys\/bus\/iio\/devices\/triggerX\/name**”h]”hŒ(/sys/bus/iio/devices/triggerX/name”…”�”}”(hjÍÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÀh´K hjÆÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³Çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°Çubah}”(h]”j¯Çah ]”h"]”Œ%abi_sys_bus_iio_devices_triggerx_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþÇj¥Çsj˜}”j¯Çj¥ÇsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-iio-trigger-sysfs `”h]”(hŒDefined on file ”…”�”}”(hjÈh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-iio-trigger-sysfs `”h]”j§)�”}”(hj Èh]”hŒsysfs-bus-iio-trigger-sysfs”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_iio_trigger_sysfs”uh1hh³jfÀh´K hjÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÀh´K hhÊh²hubhÞ)�”}”(hŒÚThe name attribute holds a description string for the current trigger. In order to associate the trigger with an IIO device one should write this name string to /sys/bus/iio/devices/iio:deviceY/trigger/current_trigger.”h]”hŒÚThe name attribute holds a description string for the current trigger. In order to associate the trigger with an IIO device one should write this name string to /sys/bus/iio/devices/iio:deviceY/trigger/current_trigger.”…”�”}”(hj1Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÀh´K hhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_iio_devices_triggerx_name_adxl372_devx_peak:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-iio-devices-triggerx-name-adxl372-devx-peak”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjMÈubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/iio\/devices\/triggerX\/name \= \"adxl372\-devX\-peak\"**”h]”j`)�”}”(hŒG**\/sys\/bus\/iio\/devices\/triggerX\/name \= \"adxl372\-devX\-peak\"**”h]”hŒC/sys/bus/iio/devices/triggerX/name = "adxl372-devX-peak"”…”�”}”(hjgÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-bus-iio-accel-adxl372”h´Khj`Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMÈubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJÈubah}”(h]”jIÈah ]”h"]”Œ7abi_sys_bus_iio_devices_triggerx_name_adxl372_devx_peak”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™Èj?Èsj˜}”jIÈj?ÈsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-iio-accel-adxl372 `”h]”(hŒDefined on file ”…”�”}”(hjžÈh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-iio-accel-adxl372 `”h]”j§)�”}”(hj¨Èh]”hŒsysfs-bus-iio-accel-adxl372”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_iio_accel_adxl372”uh1hh³j{Èh´KhjžÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Èh´KhhÊh²hubhÞ)�”}”(hŒÒThe adxl372 accelerometer kernel module provides an additional trigger, which sets the device in a mode in which it will record only the peak acceleration sensed over the set period of time in the events sysfs.”h]”hŒÒThe adxl372 accelerometer kernel module provides an additional trigger, which sets the device in a mode in which it will record only the peak acceleration sensed over the set period of time in the events sysfs.”…”�”}”(hjÌÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Èh´KhhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_iio_devices_triggerx_name_bmc150_accel_any_motion_devx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-iio-devices-triggerx-name-bmc150-accel-any-motion-devx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjèÈubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/iio\/devices\/triggerX\/name \= \"bmc150_accel\-any\-motion\-devX\"**”h]”j`)�”}”(hŒS**\/sys\/bus\/iio\/devices\/triggerX\/name \= \"bmc150_accel\-any\-motion\-devX\"**”h]”hŒO/sys/bus/iio/devices/triggerX/name = "bmc150_accel-any-motion-devX"”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-bus-iio-accel-bmc150”h´KhjûÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèÈubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåÈubah}”(h]”jäÈah ]”h"]”ŒBabi_sys_bus_iio_devices_triggerx_name_bmc150_accel_any_motion_devx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4ÉjÚÈsj˜}”jäÈjÚÈsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-iio-accel-bmc150 `”h]”(hŒDefined on file ”…”�”}”(hj9Éh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-iio-accel-bmc150 `”h]”j§)�”}”(hjCÉh]”hŒsysfs-bus-iio-accel-bmc150”…”�”}”(hjEÉh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAÉubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jOÉŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_bus_iio_accel_bmc150”uh1hh³jÉh´Khj9Éubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉh´KhhÊh²hubhÞ)�”}”(hŒ¥The BMC150 accelerometer kernel module provides an additional trigger, which sets driver in a mode, where data is pushed to the buffer only when there is any motion.”h]”hŒ¥The BMC150 accelerometer kernel module provides an additional trigger, which sets driver in a mode, where data is pushed to the buffer only when there is any motion.”…”�”}”(hjgÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉh´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_iio_devices_triggerx_name_bmg160_any_motion_devx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hjÔÉh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-iio-gyro-bmg160 `”h]”j§)�”}”(hjÞÉh]”hŒsysfs-bus-iio-gyro-bmg160”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_iio_gyro_bmg160”uh1hh³j±Éh´KhjÔÉubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±Éh´KhhÊh²hubhÞ)�”}”(hŒœThe BMG160 gyro kernel module provides an additional trigger, which sets driver in a mode, where data is pushed to the buffer only when there is any motion.”h]”hŒœThe BMG160 gyro kernel module provides an additional trigger, which sets driver in a mode, where data is pushed to the buffer only when there is any motion.”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±Éh´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_iio_devices_triggerx_trigger_now:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-iio-devices-triggerx-trigger-now”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÊubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/iio\/devices\/triggerX\/trigger_now**”h]”j`)�”}”(hŒ3**\/sys\/bus\/iio\/devices\/triggerX\/trigger_now**”h]”hŒ//sys/bus/iio/devices/triggerX/trigger_now”…”�”}”(hj8Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4Êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÀh´Khj1Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊubah}”(h]”jÊah ]”h"]”Œ,abi_sys_bus_iio_devices_triggerx_trigger_now”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jiÊjÊsj˜}”jÊjÊsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-iio-trigger-sysfs `”h]”(hŒDefined on file ”…”�”}”(hjnÊh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-iio-trigger-sysfs `”h]”j§)�”}”(hjxÊh]”hŒsysfs-bus-iio-trigger-sysfs”…”�”}”(hjzÊh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjvÊubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„ÊŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_iio_trigger_sysfs”uh1hh³jfÀh´KhjnÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÀh´KhhÊh²hubhÞ)�”}”(hX�This file is provided by the iio-trig-sysfs stand-alone trigger driver. Writing this file with any value triggers an event driven driver, associated with this trigger, to capture data into an in kernel buffer. This approach can be valuable during automated testing or in situations, where other trigger methods are not applicable. For example no RTC or spare GPIOs. X is the IIO index of the trigger.”h]”hX�This file is provided by the iio-trig-sysfs stand-alone trigger driver. Writing this file with any value triggers an event driven driver, associated with this trigger, to capture data into an in kernel buffer. This approach can be valuable during automated testing or in situations, where other trigger methods are not applicable. For example no RTC or spare GPIOs. X is the IIO index of the trigger.”…”�”}”(hjœÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÀh´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_iio_devices_triggerx_trigger_polarity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-iio-devices-triggerx-trigger-polarity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj¸ÊubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/triggerX\/trigger_polarity**”h]”j`)�”}”(hŒ8**\/sys\/bus\/iio\/devices\/triggerX\/trigger_polarity**”h]”hŒ4/sys/bus/iio/devices/triggerX/trigger_polarity”…”�”}”(hjÒÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-bus-iio-adc-stm32”h´KhjËÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸Êubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµÊubah}”(h]”j´Êah ]”h"]”Œ1abi_sys_bus_iio_devices_triggerx_trigger_polarity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËjªÊsj˜}”j´ÊjªÊsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-bus-iio-adc-stm32 `”h]”(hŒDefined on file ”…”�”}”(hj Ëh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-bus-iio-adc-stm32 `”h]”j§)�”}”(hjËh]”hŒsysfs-bus-iio-adc-stm32”…”�”}”(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ÅŒ(abi_file_testing_sysfs_bus_iio_adc_stm32”uh1hh³jæÊh´Khj Ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæÊh´KhhÊh²hubhÞ)�”}”(hŒªThe STM32 ADC can be configured to use external trigger sources (e.g. timers, pwm or exti gpio). Then, it can be tuned to start conversions on external trigger by either:”h]”hŒªThe STM32 ADC can be configured to use external trigger sources (e.g. timers, pwm or exti gpio). Then, it can be tuned to start conversions on external trigger by either:”…”�”}”(hj7Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæÊh´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ "rising-edge"”h]”hÞ)�”}”(hjJËh]”hŒ“rising-edgeâ€�”…”�”}”(hjLËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæÊh´KhjHËubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjEËubj;)�”}”(hŒ"falling-edge"”h]”hÞ)�”}”(hjaËh]”hŒ“falling-edgeâ€�”…”�”}”(hjcËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæÊh´Khj_Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjEËubj;)�”}”(hŒ"both-edges". ”h]”hÞ)�”}”(hŒ "both-edges".”h]”hŒ“both-edgesâ€�.”…”�”}”(hjzËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæÊh´KhjvËubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjEËubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jæÊh´KhhÊh²hubhÞ)�”}”(hŒ)Reading returns current trigger polarity.”h]”hŒ)Reading returns current trigger polarity.”…”�”}”(hj”Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæÊh´KhhÊh²hubhÞ)�”}”(hŒ@Writing value before enabling conversions sets trigger polarity.”h]”hŒ@Writing value before enabling conversions sets trigger polarity.”…”�”}”(hj¢Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæÊh´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_iio_devices_triggerx_trigger_polarity_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-iio-devices-triggerx-trigger-polarity-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj¾ËubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/iio\/devices\/triggerX\/trigger_polarity_available**”h]”j`)�”}”(hŒB**\/sys\/bus\/iio\/devices\/triggerX\/trigger_polarity_available**”h]”hŒ>/sys/bus/iio/devices/triggerX/trigger_polarity_available”…”�”}”(hjØËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæÊh´KhjÑËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjËËubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾Ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»Ëubah}”(h]”jºËah ]”h"]”Œ;abi_sys_bus_iio_devices_triggerx_trigger_polarity_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Ìj°Ësj˜}”jºËj°ËsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-bus-iio-adc-stm32 `”h]”(hŒDefined on file ”…”�”}”(hjÌh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-bus-iio-adc-stm32 `”h]”j§)�”}”(hjÌh]”hŒsysfs-bus-iio-adc-stm32”…”�”}”(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ÅŒ(abi_file_testing_sysfs_bus_iio_adc_stm32”uh1hh³jæÊh´KhjÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæÊh´KhhÊh²hubhÞ)�”}”(hŒ-List all available trigger_polarity settings.”h]”hŒ-List all available trigger_polarity settings.”…”�”}”(hj<Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæÊh´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_intel_th_devices_intel_th_id_device_id_active:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-intel-th-devices-intel-th-id-device-id-active”u•?h1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjXÌubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/intel_th\/devices\/\\-\\\/active**”h]”j`)�”}”(hŒL**\/sys\/bus\/intel_th\/devices\/\\-\\\/active**”h]”hŒH/sys/bus/intel_th/devices/-/active”…”�”}”(hjrÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjnÌubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ;Documentation/ABI/testing/sysfs-bus-intel_th-output-devices”h´KhjkÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjXÌubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjUÌubah}”(h]”jTÌah ]”h"]”Œ9abi_sys_bus_intel_th_devices_intel_th_id_device_id_active”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤ÌjJÌsj˜}”jTÌjJÌsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-intel_th-output-devices `”h]”(hŒDefined on file ”…”�”}”(hj©Ìh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-intel_th-output-devices `”h]”j§)�”}”(hj³Ìh]”hŒ!sysfs-bus-intel_th-output-devices”…”�”}”(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ÅŒ2abi_file_testing_sysfs_bus_intel_th_output_devices”uh1hh³j†Ìh´Khj©Ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Ìh´KhhÊh²hubhÞ)�”}”(hŒ§(RW) Writes of 1 or 0 enable or disable trace output to this output device. Reads return current status. Requires that the correstponding output port driver be loaded.”h]”hŒ§(RW) Writes of 1 or 0 enable or disable trace output to this output device. Reads return current status. Requires that the correstponding output port driver be loaded.”…”�”}”(hj×Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Ìh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_intel_th_devices_intel_th_id_gth_masters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-intel-th-devices-intel-th-id-gth-masters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjóÌubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/intel_th\/devices\/\\-gth\/masters\/\***”h]”j`)�”}”(hŒD**\/sys\/bus\/intel_th\/devices\/\\-gth\/masters\/\***”h]”hŒ@/sys/bus/intel_th/devices/-gth/masters/*”…”�”}”(hj Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-bus-intel_th-devices-gth”h´KhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjóÌubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjðÌubah}”(h]”jïÌah ]”h"]”Œ4abi_sys_bus_intel_th_devices_intel_th_id_gth_masters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?ÍjåÌsj˜}”jïÌjåÌsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-gth `”h]”(hŒDefined on file ”…”�”}”(hjDÍh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-gth `”h]”j§)�”}”(hjNÍh]”hŒsysfs-bus-intel_th-devices-gth”…”�”}”(hjPÍh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjLÍubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZÍŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_gth”uh1hh³j!Íh´KhjDÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhhÊh²hubhÞ)�”}”(hŒN(RW) Configure output ports for STP masters. Writing -1 disables a master; any”h]”hŒN(RW) Configure output ports for STP masters. Writing -1 disables a master; any”…”�”}”(hjrÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_drop:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-intel-th-devices-intel-th-id-gth-outputs-0-7-drop”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjŽÍubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_drop**”h]”j`)�”}”(hŒM**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_drop**”h]”hŒI/sys/bus/intel_th/devices/-gth/outputs/[0-7]_drop”…”�”}”(hj¨Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤Íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´Khj¡Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽÍubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹Íubah}”(h]”jŠÍah ]”h"]”Œ=abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_drop”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙÍj€Ísj˜}”jŠÍj€ÍsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-gth `”h]”(hŒDefined on file ”…”�”}”(hjÞÍh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-gth `”h]”j§)�”}”(hjèÍh]”hŒsysfs-bus-intel_th-devices-gth”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_gth”uh1hh³j!Íh´KhjÞÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhhÊh²hubhÞ)�”}”(hŒe(RW) Data retention policy setting: keep (0) or drop (1) incoming data while output port is in reset.”h]”hŒe(RW) Data retention policy setting: keep (0) or drop (1) incoming data while output port is in reset.”…”�”}”(hj Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_flush:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-intel-th-devices-intel-th-id-gth-outputs-0-7-flush”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj(ÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_flush**”h]”j`)�”}”(hŒN**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_flush**”h]”hŒJ/sys/bus/intel_th/devices/-gth/outputs/[0-7]_flush”…”�”}”(hjBÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>Îubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´K"hj;Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(Îubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%Îubah}”(h]”j$Îah ]”h"]”Œ>abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_flush”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jsÎjÎsj˜}”j$ÎjÎsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-gth `”h]”(hŒDefined on file ”…”�”}”(hjxÎh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-gth `”h]”j§)�”}”(hj‚Îh]”hŒsysfs-bus-intel_th-devices-gth”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_gth”uh1hh³j!Íh´K"hjxÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´K"hhÊh²hubhÞ)�”}”(hŒC(RW) Force flush data from byte packing buffer for the output port.”h]”hŒC(RW) Force flush data from byte packing buffer for the output port.”…”�”}”(hj¦Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´K"hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_null:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-intel-th-devices-intel-th-id-gth-outputs-0-7-null”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjÂÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_null**”h]”j`)�”}”(hŒM**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_null**”h]”hŒI/sys/bus/intel_th/devices/-gth/outputs/[0-7]_null”…”�”}”(hjÜÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhjÕÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂÎubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿Îubah}”(h]”j¾Îah ]”h"]”Œ=abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_null”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Ïj´Îsj˜}”j¾Îj´ÎsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-gth `”h]”(hŒDefined on file ”…”�”}”(hjÏh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-gth `”h]”j§)�”}”(hjÏh]”hŒsysfs-bus-intel_th-devices-gth”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_gth”uh1hh³j!Íh´KhjÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhhÊh²hubhÞ)�”}”(hŒ=(RW) STP NULL packet generation: enabled (1) or disabled (0).”h]”hŒ=(RW) STP NULL packet generation: enabled (1) or disabled (0).”…”�”}”(hj@Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_port:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-intel-th-devices-intel-th-id-gth-outputs-0-7-port”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj\ÏubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_port**”h]”j`)�”}”(hŒM**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_port**”h]”hŒI/sys/bus/intel_th/devices/-gth/outputs/[0-7]_port”…”�”}”(hjvÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjrÏubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhjoÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\Ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjYÏubah}”(h]”jXÏah ]”h"]”Œ=abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_port”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§ÏjNÏsj˜}”jXÏjNÏsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-gth `”h]”(hŒDefined on file ”…”�”}”(hj¬Ïh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-gth `”h]”j§)�”}”(hj¶Ïh]”hŒsysfs-bus-intel_th-devices-gth”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_gth”uh1hh³j!Íh´Khj¬Ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhhÊh²hubhÞ)�”}”(hŒ(RO) Output port type:”h]”hŒ(RO) Output port type:”…”�”}”(hjÚÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhhÊh²hubjŽœ)�”}”(hŒœ== ========================= 0 not present, 1 MSU (Memory Storage Unit) 2 CTP (Common Trace Port) 4 PTI (MIPI PTI). == ========================= ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjïÏubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjïÏubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´Khj Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ÐubjW)�”}”(hhh]”hÞ)�”}”(hŒ not present,”h]”hŒ not present,”…”�”}”(hj%Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´Khj"Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Ðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjEÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhjBÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ÐubjW)�”}”(hhh]”hÞ)�”}”(hŒMSU (Memory Storage Unit)”h]”hŒMSU (Memory Storage Unit)”…”�”}”(hj[Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhjXÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?Ðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj{Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhjxÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuÐubjW)�”}”(hhh]”hÞ)�”}”(hŒCTP (Common Trace Port)”h]”hŒCTP (Common Trace Port)”…”�”}”(hj‘Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhjŽÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hj±Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´Khj®Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«ÐubjW)�”}”(hhh]”hÞ)�”}”(hŒPTI (MIPI PTI).”h]”hŒPTI (MIPI PTI).”…”�”}”(hjÇÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´KhjÄÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«Ðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïÏubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìÏubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjèÏubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j!Íh´KhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-intel-th-devices-intel-th-id-gth-outputs-0-7-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjÑubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_reset**”h]”j`)�”}”(hŒN**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_reset**”h]”hŒJ/sys/bus/intel_th/devices/-gth/outputs/[0-7]_reset”…”�”}”(hj"Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´K)hjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑubah}”(h]”jÑah ]”h"]”Œ>abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jSÑjúÐsj˜}”jÑjúÐsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-gth `”h]”(hŒDefined on file ”…”�”}”(hjXÑh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-gth `”h]”j§)�”}”(hjbÑh]”hŒsysfs-bus-intel_th-devices-gth”…”�”}”(hjdÑh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`Ñubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jnÑŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_gth”uh1hh³j!Íh´K)hjXÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´K)hhÊh²hubhÞ)�”}”(hŒ!(RO) Output port is in reset (1).”h]”hŒ!(RO) Output port is in reset (1).”…”�”}”(hj†Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´K)hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_smcfreq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-intel-th-devices-intel-th-id-gth-outputs-0-7-smcfreq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj¢ÑubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_smcfreq**”h]”j`)�”}”(hŒP**\/sys\/bus\/intel_th\/devices\/\\-gth\/outputs\/[0\-7]_smcfreq**”h]”hŒL/sys/bus/intel_th/devices/-gth/outputs/[0-7]_smcfreq”…”�”}”(hj¼Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´K/hjµÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢Ñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸÑubah}”(h]”jžÑah ]”h"]”Œ@abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_smcfreq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jíÑj”Ñsj˜}”jžÑj”ÑsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-gth `”h]”(hŒDefined on file ”…”�”}”(hjòÑh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-gth `”h]”j§)�”}”(hjüÑh]”hŒsysfs-bus-intel_th-devices-gth”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_gth”uh1hh³j!Íh´K/hjòÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´K/hhÊh²hubhÞ)�”}”(hŒg(RW) STP sync packet frequency for the port. Specifies the number of clocks between mainenance packets.”h]”hŒg(RW) STP sync packet frequency for the port. Specifies the number of clocks between mainenance packets.”…”�”}”(hj Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j!Íh´K/hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-intel-th-devices-intel-th-id-msc-msc-id-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj<ÒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/intel_th\/devices\/\\-msc\\/mode**”h]”j`)�”}”(hŒH**\/sys\/bus\/intel_th\/devices\/\\-msc\\/mode**”h]”hŒD/sys/bus/intel_th/devices/-msc/mode”…”�”}”(hjVÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjRÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-bus-intel_th-devices-msc”h´KhjOÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj<Òubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj9Òubah}”(h]”j8Òah ]”h"]”Œ8abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆÒj.Òsj˜}”j8Òj.ÒsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-msc `”h]”(hŒDefined on file ”…”�”}”(hj�Òh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-msc `”h]”j§)�”}”(hj—Òh]”hŒsysfs-bus-intel_th-devices-msc”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_msc”uh1hh³jjÒh´Khj�Òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhhÊh²hubhÞ)�”}”(hŒ"(RW) Configure MSC operating mode:”h]”hŒ"(RW) Configure MSC operating mode:”…”�”}”(hj»Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhhÊh²hubjŽœ)�”}”(hŒÁ- "single", for contiguous buffer mode (high-order alloc); - "multi", for multiblock mode; - "ExI", for DCI handler mode; - "debug", for debug mode; - any of the currently loaded buffer sinks. ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ8"single", for contiguous buffer mode (high-order alloc);”h]”hÞ)�”}”(hjÒÒh]”hŒ<“singleâ€�, for contiguous buffer mode (high-order alloc);”…”�”}”(hjÔÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhjÐÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÍÒubj;)�”}”(hŒ"multi", for multiblock mode;”h]”hÞ)�”}”(hjéÒh]”hŒ!“multiâ€�, for multiblock mode;”…”�”}”(hjëÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhjçÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÍÒubj;)�”}”(hŒ"ExI", for DCI handler mode;”h]”hÞ)�”}”(hjÓh]”hŒ “ExIâ€�, for DCI handler mode;”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhjþÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÍÒubj;)�”}”(hŒ"debug", for debug mode;”h]”hÞ)�”}”(hjÓh]”hŒ“debugâ€�, for debug mode;”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÍÒubj;)�”}”(hŒ*any of the currently loaded buffer sinks. ”h]”hÞ)�”}”(hŒ)any of the currently loaded buffer sinks.”h]”hŒ)any of the currently loaded buffer sinks.”…”�”}”(hj0Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´Khj,Óubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÍÒubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jjÒh´KhjÉÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jjÒh´KhhÊh²hubhÞ)�”}”(hŒ˜If operating mode changes, existing buffer is deallocated, provided there are no active users and tracing is not enabled, otherwise the write will fail.”h]”hŒ˜If operating mode changes, existing buffer is deallocated, provided there are no active users and tracing is not enabled, otherwise the write will fail.”…”�”}”(hjPÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_nr_pages:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\-msc\\/nr_pages**”h]”j`)�”}”(hŒL**\/sys\/bus\/intel_th\/devices\/\\-msc\\/nr_pages**”h]”hŒH/sys/bus/intel_th/devices/-msc/nr_pages”…”�”}”(hj†Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚Óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjyÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjlÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjiÓubah}”(h]”jhÓah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj¼Óh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-msc `”h]”j§)�”}”(hjÆÓh]”hŒsysfs-bus-intel_th-devices-msc”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_msc”uh1hh³jjÒh´Khj¼Óubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhhÊh²hubhÞ)�”}”(hŒ=(RW) Configure MSC buffer size for "single" or "multi" modes.”h]”hŒE(RW) Configure MSC buffer size for “singleâ€� or “multiâ€� modes.”…”�”}”(hjêÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhhÊh²hubhÞ)�”}”(hŒÑIn single mode, this is a single number of pages, has to be power of 2. In multiblock mode, this is a comma-separated list of numbers of pages for each window to be allocated. Number of windows is not limited.”h]”hŒÑIn single mode, this is a single number of pages, has to be power of 2. In multiblock mode, this is a comma-separated list of numbers of pages for each window to be allocated. Number of windows is not limited.”…”�”}”(hjøÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhhÊh²hubhÞ)�”}”(hŒŽWriting to this file deallocates existing buffer (provided there are no active users and tracing is not enabled) and then allocates a new one.”h]”hŒŽWriting to this file deallocates existing buffer (provided there are no active users and tracing is not enabled) and then allocates a new one.”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_port:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-intel-th-devices-intel-th-id-msc-msc-id-port”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj"ÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/intel_th\/devices\/\\-msc\\/port**”h]”j`)�”}”(hŒH**\/sys\/bus\/intel_th\/devices\/\\-msc\\/port**”h]”hŒD/sys/bus/intel_th/devices/-msc/port”…”�”}”(hj<Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Ìh´K hj5Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj"Ôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔubah}”(h]”jÔah ]”h"]”Œ8abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_port”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jmÔjÔsj˜}”jÔjÔsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-intel_th-output-devices `”h]”(hŒDefined on file ”…”�”}”(hjrÔh²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-intel_th-output-devices `”h]”j§)�”}”(hj|Ôh]”hŒ!sysfs-bus-intel_th-output-devices”…”�”}”(hj~Ôh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjzÔubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆÔŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_intel_th_output_devices”uh1hh³j†Ìh´K hjrÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Ìh´K hhÊh²hubhÞ)�”}”(hŒ�(RO) Port number, corresponding to this output device on the switch (GTH) or "unassigned" if the corresponding output port driver is not loaded.”h]”hŒ”(RO) Port number, corresponding to this output device on the switch (GTH) or “unassignedâ€� if the corresponding output port driver is not loaded.”…”�”}”(hj Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j†Ìh´K hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_stop_on_full:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-intel-th-devices-intel-th-id-msc-msc-id-stop-on-full”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj¼ÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/intel_th\/devices\/\\-msc\\/stop_on_full**”h]”j`)�”}”(hŒP**\/sys\/bus\/intel_th\/devices\/\\-msc\\/stop_on_full**”h]”hŒL/sys/bus/intel_th/devices/-msc/stop_on_full”…”�”}”(hjÖÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´K/hjÏÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼Ôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹Ôubah}”(h]”j¸Ôah ]”h"]”Œ@abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_stop_on_full”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕj®Ôsj˜}”j¸Ôj®ÔsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-msc `”h]”(hŒDefined on file ”…”�”}”(hj Õh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-msc `”h]”j§)�”}”(hjÕh]”hŒsysfs-bus-intel_th-devices-msc”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_msc”uh1hh³jjÒh´K/hj Õubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´K/hhÊh²hubhÞ)�”}”(hŒ«(RW) Configure whether trace stops when the last available window becomes full (1/y/Y) or wraps around and continues until the next window becomes available again (0/n/N).”h]”hŒ«(RW) Configure whether trace stops when the last available window becomes full (1/y/Y) or wraps around and continues until the next window becomes available again (0/n/N).”…”�”}”(hj:Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´K/hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_win_switch:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-intel-th-devices-intel-th-id-msc-msc-id-win-switch”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjVÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/intel_th\/devices\/\\-msc\\/win_switch**”h]”j`)�”}”(hŒN**\/sys\/bus\/intel_th\/devices\/\\-msc\\/win_switch**”h]”hŒJ/sys/bus/intel_th/devices/-msc/win_switch”…”�”}”(hjpÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjlÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´K&hjiÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjVÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjSÕubah}”(h]”jRÕah ]”h"]”Œ>abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_win_switch”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡ÕjHÕsj˜}”jRÕjHÕsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-msc `”h]”(hŒDefined on file ”…”�”}”(hj¦Õh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-msc `”h]”j§)�”}”(hj°Õh]”hŒsysfs-bus-intel_th-devices-msc”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_msc”uh1hh³jjÒh´K&hj¦Õubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´K&hhÊh²hubhÞ)�”}”(hŒý(RW) Trigger window switch for the MSC's buffer, in multi-window mode. In "multi" mode, accepts writes of "1", thereby triggering a window switch for the buffer. Returns an error in any other operating mode or attempts to write something other than "1".”h]”hX (RW) Trigger window switch for the MSC’s buffer, in multi-window mode. In “multiâ€� mode, accepts writes of “1â€�, thereby triggering a window switch for the buffer. Returns an error in any other operating mode or attempts to write something other than “1â€�.”…”�”}”(hjÔÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´K&hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_wrap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-intel-th-devices-intel-th-id-msc-msc-id-wrap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjðÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/intel_th\/devices\/\\-msc\\/wrap**”h]”j`)�”}”(hŒH**\/sys\/bus\/intel_th\/devices\/\\-msc\\/wrap**”h]”hŒD/sys/bus/intel_th/devices/-msc/wrap”…”�”}”(hj Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjíÕubah}”(h]”jìÕah ]”h"]”Œ8abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_wrap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;ÖjâÕsj˜}”jìÕjâÕsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-msc `”h]”(hŒDefined on file ”…”�”}”(hj@Öh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-msc `”h]”j§)�”}”(hjJÖh]”hŒsysfs-bus-intel_th-devices-msc”…”�”}”(hjLÖh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHÖubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVÖŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_msc”uh1hh³jjÒh´Khj@Öubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhhÊh²hubhÞ)�”}”(hŒ:(RW) Configure MSC buffer wrapping. 1 == wrapping enabled.”h]”hŒ:(RW) Configure MSC buffer wrapping. 1 == wrapping enabled.”…”�”}”(hjnÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjÒh´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_intel_th_devices_intel_th_id_pti_clock_divider:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-intel-th-devices-intel-th-id-pti-clock-divider”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjŠÖubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/intel_th\/devices\/\\-pti\/clock_divider**”h]”j`)�”}”(hŒF**\/sys\/bus\/intel_th\/devices\/\\-pti\/clock_divider**”h]”hŒB/sys/bus/intel_th/devices/-pti/clock_divider”…”�”}”(hj¤Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Öubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-bus-intel_th-devices-pti”h´Khj�Öubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—Öubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠÖubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡Öubah}”(h]”j†Öah ]”h"]”Œ:abi_sys_bus_intel_th_devices_intel_th_id_pti_clock_divider”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖÖj|Ösj˜}”j†Öj|ÖsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-pti `”h]”(hŒDefined on file ”…”�”}”(hjÛÖh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-pti `”h]”j§)�”}”(hjåÖh]”hŒsysfs-bus-intel_th-devices-pti”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_pti”uh1hh³j¸Öh´KhjÛÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¸Öh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒœ(RW) Configure PTI port clock divider: - 0: Intel TH clock rate, - 1: 1/2 Intel TH clock rate, - 2: 1/4 Intel TH clock rate, - 3: 1/8 Intel TH clock rate. ”h]”(j!)�”}”(hŒ&(RW) Configure PTI port clock divider:”h]”hŒ&(RW) Configure PTI port clock divider:”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¸Öh´Khj ×ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ0: Intel TH clock rate,”h]”hÞ)�”}”(hj&×h]”hŒ0: Intel TH clock rate,”…”�”}”(hj(×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¸Öh´Khj$×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj!×ubj;)�”}”(hŒ1: 1/2 Intel TH clock rate,”h]”hÞ)�”}”(hj=×h]”hŒ1: 1/2 Intel TH clock rate,”…”�”}”(hj?×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¸Öh´Khj;×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj!×ubj;)�”}”(hŒ2: 1/4 Intel TH clock rate,”h]”hÞ)�”}”(hjT×h]”hŒ2: 1/4 Intel TH clock rate,”…”�”}”(hjV×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¸Öh´KhjR×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj!×ubj;)�”}”(hŒ3: 1/8 Intel TH clock rate. ”h]”hÞ)�”}”(hŒ3: 1/8 Intel TH clock rate.”h]”hŒ3: 1/8 Intel TH clock rate.”…”�”}”(hjm×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¸Öh´Khji×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj!×ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j¸Öh´Khj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj ×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¸Öh´Khj ×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒC.. _abi_sys_bus_intel_th_devices_intel_th_id_pti_freerunning_clock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-intel-th-devices-intel-th-id-pti-freerunning-clock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj§×ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/intel_th\/devices\/\\-pti\/freerunning_clock**”h]”j`)�”}”(hŒJ**\/sys\/bus\/intel_th\/devices\/\\-pti\/freerunning_clock**”h]”hŒF/sys/bus/intel_th/devices/-pti/freerunning_clock”…”�”}”(hjÁ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¸Öh´Khjº×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§×ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤×ubah}”(h]”j£×ah ]”h"]”Œ>abi_sys_bus_intel_th_devices_intel_th_id_pti_freerunning_clock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò×j™×sj˜}”j£×j™×subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-pti `”h]”(hŒDefined on file ”…”�”}”(hj÷×h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-pti `”h]”j§)�”}”(hjØh]”hŒsysfs-bus-intel_th-devices-pti”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_pti”uh1hh³j¸Öh´Khj÷×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¸Öh´KhhÊh²hubhÞ)�”}”(hŒ‰(RW) 0: PTI trace clock acts as a strobe which only toggles when there is trace data to send. 1: PTI trace clock is a free-running clock.”h]”hŒ‰(RW) 0: PTI trace clock acts as a strobe which only toggles when there is trace data to send. 1: PTI trace clock is a free-running clock.”…”�”}”(hj%Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¸Öh´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_intel_th_devices_intel_th_id_pti_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-intel-th-devices-intel-th-id-pti-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjAØubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/intel_th\/devices\/\\-pti\/mode**”h]”j`)�”}”(hŒ=**\/sys\/bus\/intel_th\/devices\/\\-pti\/mode**”h]”hŒ9/sys/bus/intel_th/devices/-pti/mode”…”�”}”(hj[Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¸Öh´KhjTØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNØubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAØubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>Øubah}”(h]”j=Øah ]”h"]”Œ1abi_sys_bus_intel_th_devices_intel_th_id_pti_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒØj3Øsj˜}”j=Øj3ØsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-intel_th-devices-pti `”h]”(hŒDefined on file ”…”�”}”(hj‘Øh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-intel_th-devices-pti `”h]”j§)�”}”(hj›Øh]”hŒsysfs-bus-intel_th-devices-pti”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_intel_th_devices_pti”uh1hh³j¸Öh´Khj‘Øubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¸Öh´KhhÊh²hubhÞ)�”}”(hŒM(RW) Configure PTI output width. Currently supported values are 4, 8, 12, 16.”h]”hŒM(RW) Configure PTI output width. Currently supported values are 4, 8, 12, 16.”…”�”}”(hj¿Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¸Öh´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_mcb_devices_mcb_x:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-mcb-devices-mcb-x”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjÛØubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/bus\/mcb\/devices\/mcb\:X**”h]”j`)�”}”(hŒ$**\/sys\/bus\/mcb\/devices\/mcb\:X**”h]”hŒ /sys/bus/mcb/devices/mcb:X”…”�”}”(hjõØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-mcb”h´KhjîØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèØubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛØubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØØubah}”(h]”jרah ]”h"]”Œabi_sys_bus_mcb_devices_mcb_x”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j'ÙjÍØsj˜}”jרjÍØsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mcb `”h]”(hŒDefined on file ”…”�”}”(hj,Ùh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mcb `”h]”j§)�”}”(hj6Ùh]”hŒ sysfs-bus-mcb”…”�”}”(hj8Ùh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj4Ùubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jBÙŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_mcb”uh1hh³j Ùh´Khj,Ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´KhhÊh²hubhÞ)�”}”(hŒ5Hardware chip or device hosting the MEN chameleon bus”h]”hŒ5Hardware chip or device hosting the MEN chameleon bus”…”�”}”(hjZÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_mcb_devices_mcb_x_minor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-mcb-devices-mcb-x-minor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjvÙubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/mcb\/devices\/mcb\:X\/minor**”h]”j`)�”}”(hŒ+**\/sys\/bus\/mcb\/devices\/mcb\:X\/minor**”h]”hŒ'/sys/bus/mcb/devices/mcb:X/minor”…”�”}”(hj�Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒÙubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´K hj‰Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjvÙubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjsÙubah}”(h]”jrÙah ]”h"]”Œ#abi_sys_bus_mcb_devices_mcb_x_minor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁÙjhÙsj˜}”jrÙjhÙsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mcb `”h]”(hŒDefined on file ”…”�”}”(hjÆÙh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mcb `”h]”j§)�”}”(hjÐÙh]”hŒ sysfs-bus-mcb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mcb”uh1hh³j Ùh´K hjÆÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´K hhÊh²hubhÞ)�”}”(hŒThe FPGA's minor number”h]”hŒThe FPGA’s minor number”…”�”}”(hjôÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´K hhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_mcb_devices_mcb_x_model:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-mcb-devices-mcb-x-model”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÚubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/mcb\/devices\/mcb\:X\/model**”h]”j`)�”}”(hŒ+**\/sys\/bus\/mcb\/devices\/mcb\:X\/model**”h]”hŒ'/sys/bus/mcb/devices/mcb:X/model”…”�”}”(hj*Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&Úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´Khj#Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Úubah}”(h]”j Úah ]”h"]”Œ#abi_sys_bus_mcb_devices_mcb_x_model”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[ÚjÚsj˜}”j ÚjÚsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mcb `”h]”(hŒDefined on file ”…”�”}”(hj`Úh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mcb `”h]”j§)�”}”(hjjÚh]”hŒ sysfs-bus-mcb”…”�”}”(hjlÚh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjhÚubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jvÚŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_mcb”uh1hh³j Ùh´Khj`Úubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´KhhÊh²hubhÞ)�”}”(hŒThe FPGA's model number”h]”hŒThe FPGA’s model number”…”�”}”(hjŽÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_mcb_devices_mcb_x_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-mcb-devices-mcb-x-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjªÚubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/mcb\/devices\/mcb\:X\/name**”h]”j`)�”}”(hŒ***\/sys\/bus\/mcb\/devices\/mcb\:X\/name**”h]”hŒ&/sys/bus/mcb/devices/mcb:X/name”…”�”}”(hjÄÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´Khj½Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjªÚubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§Úubah}”(h]”j¦Úah ]”h"]”Œ"abi_sys_bus_mcb_devices_mcb_x_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõÚjœÚsj˜}”j¦ÚjœÚsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mcb `”h]”(hŒDefined on file ”…”�”}”(hjúÚh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mcb `”h]”j§)�”}”(hjÛh]”hŒ sysfs-bus-mcb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mcb”uh1hh³j Ùh´KhjúÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´KhhÊh²hubhÞ)�”}”(hŒThe FPGA's name”h]”hŒThe FPGA’s name”…”�”}”(hj(Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_mcb_devices_mcb_x_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-mcb-devices-mcb-x-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjDÛubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/mcb\/devices\/mcb\:X\/revision**”h]”j`)�”}”(hŒ.**\/sys\/bus\/mcb\/devices\/mcb\:X\/revision**”h]”hŒ*/sys/bus/mcb/devices/mcb:X/revision”…”�”}”(hj^Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´KhjWÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjDÛubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjAÛubah}”(h]”j@Ûah ]”h"]”Œ&abi_sys_bus_mcb_devices_mcb_x_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�Ûj6Ûsj˜}”j@Ûj6ÛsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mcb `”h]”(hŒDefined on file ”…”�”}”(hj”Ûh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mcb `”h]”j§)�”}”(hjžÛh]”hŒ sysfs-bus-mcb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mcb”uh1hh³j Ùh´Khj”Ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´KhhÊh²hubhÞ)�”}”(hŒThe FPGA's revision number”h]”hŒThe FPGA’s revision number”…”�”}”(hjÂÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ùh´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_mdio_bus_devices_statistics:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-mdio-bus-devices-statistics”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjÞÛubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/**”h]”j`)�”}”(hŒ7**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/**”h]”hŒ3/sys/bus/mdio_bus/devices/.../statistics/”…”�”}”(hjøÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjôÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-bus-mdio”h´KhjñÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjîÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjëÛubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/**”h]”j`)�”}”(hŒ0**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/**”h]”hŒ,/sys/class/mdio_bus/.../statistics/”…”�”}”(hj#Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjëÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÞÛubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÛÛubah}”(h]”jÚÛah ]”h"]”Œ'abi_sys_bus_mdio_bus_devices_statistics”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTÜjÐÛsj˜}”jÚÛjÐÛsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-mdio `”h]”(hŒDefined on file ”…”�”}”(hjYÜh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-mdio `”h]”j§)�”}”(hjcÜh]”hŒsysfs-bus-mdio”…”�”}”(hjeÜh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaÜubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joÜŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_mdio”uh1hh³j Üh´KhjYÜubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KhhÊh²hubhÞ)�”}”(hŒQThis folder contains statistics about global and per MDIO bus address statistics.”h]”hŒQThis folder contains statistics about global and per MDIO bus address statistics.”…”�”}”(hj‡Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_mdio_bus_devices_statistics_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-mdio-bus-devices-statistics-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj£ÜubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/errors**”h]”j`)�”}”(hŒ=**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/errors**”h]”hŒ9/sys/bus/mdio_bus/devices/.../statistics/errors”…”�”}”(hj½Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´Khj¶Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°ÜubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/errors**”h]”j`)�”}”(hŒ6**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/errors**”h]”hŒ2/sys/class/mdio_bus/.../statistics/errors”…”�”}”(hjçÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjãÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KhjàÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°Üubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£Üubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Üubah}”(h]”jŸÜah ]”h"]”Œ.abi_sys_bus_mdio_bus_devices_statistics_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝj•Üsj˜}”jŸÜj•ÜsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-mdio `”h]”(hŒDefined on file ”…”�”}”(hjÝh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-mdio `”h]”j§)�”}”(hj'Ýh]”hŒsysfs-bus-mdio”…”�”}”(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”j3ÝŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_mdio”uh1hh³j Üh´KhjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KhhÊh²hubhÞ)�”}”(hŒ2Total number of transfer errors for this MDIO bus.”h]”hŒ2Total number of transfer errors for this MDIO bus.”…”�”}”(hjKÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_mdio_bus_devices_statistics_errors_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-mdio-bus-devices-statistics-errors-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjgÝubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/errors_\**”h]”j`)�”}”(hŒF**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/errors_\**”h]”hŒB/sys/bus/mdio_bus/devices/.../statistics/errors_”…”�”}”(hj�Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K2hjzÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtÝubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/errors_\**”h]”j`)�”}”(hŒ?**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/errors_\**”h]”hŒ;/sys/class/mdio_bus/.../statistics/errors_”…”�”}”(hj«Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K2hj¤Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjgÝubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjdÝubah}”(h]”jcÝah ]”h"]”Œ3abi_sys_bus_mdio_bus_devices_statistics_errors_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜÝjYÝsj˜}”jcÝjYÝsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-mdio `”h]”(hŒDefined on file ”…”�”}”(hjáÝh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-mdio `”h]”j§)�”}”(hjëÝh]”hŒsysfs-bus-mdio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mdio”uh1hh³j Üh´K2hjáÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K2hhÊh²hubhÞ)�”}”(hŒ:Total number of transfer errors for this MDIO bus address.”h]”hŒ:Total number of transfer errors for this MDIO bus address.”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K2hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_mdio_bus_devices_statistics_reads:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-mdio-bus-devices-statistics-reads”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj+ÞubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/reads**”h]”j`)�”}”(hŒ<**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/reads**”h]”hŒ8/sys/bus/mdio_bus/devices/.../statistics/reads”…”�”}”(hjEÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAÞubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K"hj>Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8ÞubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/reads**”h]”j`)�”}”(hŒ5**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/reads**”h]”hŒ1/sys/class/mdio_bus/.../statistics/reads”…”�”}”(hjoÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkÞubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K"hjhÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8Þubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+Þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(Þubah}”(h]”j'Þah ]”h"]”Œ-abi_sys_bus_mdio_bus_devices_statistics_reads”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ÞjÞsj˜}”j'ÞjÞsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-mdio `”h]”(hŒDefined on file ”…”�”}”(hj¥Þh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-mdio `”h]”j§)�”}”(hj¯Þh]”hŒsysfs-bus-mdio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mdio”uh1hh³j Üh´K"hj¥Þubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K"hhÊh²hubhÞ)�”}”(hŒ4Total number of read transactions for this MDIO bus.”h]”hŒ4Total number of read transactions for this MDIO bus.”…”�”}”(hjÓÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K"hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_mdio_bus_devices_statistics_reads_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-mdio-bus-devices-statistics-reads-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjïÞubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/reads_\**”h]”j`)�”}”(hŒE**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/reads_\**”h]”hŒA/sys/bus/mdio_bus/devices/.../statistics/reads_”…”�”}”(hj ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KBhjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüÞubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/reads_\**”h]”j`)�”}”(hŒ>**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/reads_\**”h]”hŒ:/sys/class/mdio_bus/.../statistics/reads_”…”�”}”(hj3ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/ßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KBhj,ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïÞubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìÞubah}”(h]”jëÞah ]”h"]”Œ2abi_sys_bus_mdio_bus_devices_statistics_reads_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jdßjáÞsj˜}”jëÞjáÞsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-mdio `”h]”(hŒDefined on file ”…”�”}”(hjißh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-mdio `”h]”j§)�”}”(hjsßh]”hŒsysfs-bus-mdio”…”�”}”(hjußh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqßubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jߌreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_mdio”uh1hh³j Üh´KBhjißubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KBhhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hj-àh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-mdio `”h]”j§)�”}”(hj7àh]”hŒsysfs-bus-mdio”…”�”}”(hj9àh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5àubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jCàŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_mdio”uh1hh³j Üh´K hj-àubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K hhÊh²hubhÞ)�”}”(hŒ,Total number of transfers for this MDIO bus.”h]”hŒ,Total number of transfers for this MDIO bus.”…”�”}”(hj[àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_mdio_bus_devices_statistics_transfers_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-mdio-bus-devices-statistics-transfers-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjwàubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/transfers_\**”h]”j`)�”}”(hŒI**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/transfers_\**”h]”hŒE/sys/bus/mdio_bus/devices/.../statistics/transfers_”…”�”}”(hj‘àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K*hjŠàubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„àubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/transfers_\**”h]”j`)�”}”(hŒB**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/transfers_\**”h]”hŒ>/sys/class/mdio_bus/.../statistics/transfers_”…”�”}”(hj»àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K*hj´àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„àubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjwàubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjtàubah}”(h]”jsàah ]”h"]”Œ6abi_sys_bus_mdio_bus_devices_statistics_transfers_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jìàjiàsj˜}”jsàjiàsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-mdio `”h]”(hŒDefined on file ”…”�”}”(hjñàh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-mdio `”h]”j§)�”}”(hjûàh]”hŒsysfs-bus-mdio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mdio”uh1hh³j Üh´K*hjñàubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K*hhÊh²hubhÞ)�”}”(hŒ4Total number of transfers for this MDIO bus address.”h]”hŒ4Total number of transfers for this MDIO bus address.”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K*hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_mdio_bus_devices_statistics_writes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-mdio-bus-devices-statistics-writes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj;áubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/writes**”h]”j`)�”}”(hŒ=**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/writes**”h]”hŒ9/sys/bus/mdio_bus/devices/.../statistics/writes”…”�”•}”(hjUáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQáubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KhjNáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHáubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/writes**”h]”j`)�”}”(hŒ6**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/writes**”h]”hŒ2/sys/class/mdio_bus/.../statistics/writes”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´Khjxáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHáubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;áubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8áubah}”(h]”j7áah ]”h"]”Œ.abi_sys_bus_mdio_bus_devices_statistics_writes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°áj-ásj˜}”j7áj-ásubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-mdio `”h]”(hŒDefined on file ”…”�”}”(hjµáh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-mdio `”h]”j§)�”}”(hj¿áh]”hŒsysfs-bus-mdio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mdio”uh1hh³j Üh´Khjµáubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KhhÊh²hubhÞ)�”}”(hŒ5Total number of write transactions for this MDIO bus.”h]”hŒ5Total number of write transactions for this MDIO bus.”…”�”}”(hjãáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_mdio_bus_devices_statistics_writes_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-mdio-bus-devices-statistics-writes-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjÿáubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/writes_\**”h]”j`)�”}”(hŒF**\/sys\/bus\/mdio_bus\/devices\/\.\.\.\/statistics\/writes_\**”h]”hŒB/sys/bus/mdio_bus/devices/.../statistics/writes_”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K:hjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj âubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/writes_\**”h]”j`)�”}”(hŒ?**\/sys\/class\/mdio_bus\/\.\.\.\/statistics\/writes_\**”h]”hŒ;/sys/class/mdio_bus/.../statistics/writes_”…”�”}”(hjCâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K:hj<âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj âubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿáubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüáubah}”(h]”jûáah ]”h"]”Œ3abi_sys_bus_mdio_bus_devices_statistics_writes_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jtâjñásj˜}”jûájñásubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-mdio `”h]”(hŒDefined on file ”…”�”}”(hjyâh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-mdio `”h]”j§)�”}”(hjƒâh]”hŒsysfs-bus-mdio”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mdio”uh1hh³j Üh´K:hjyâubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K:hhÊh²hubhÞ)�”}”(hŒ=Total number of write transactions for this MDIO bus address.”h]”hŒ=Total number of write transactions for this MDIO bus address.”…”�”}”(hj§âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Üh´K:hhÊh²hubj))�”}”(hŒ$.. _abi_sys_bus_media_devices_model:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-media-devices-model”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÃâubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/media\/devices\/\.\.\.\/model**”h]”j`)�”}”(hŒ-**\/sys\/bus\/media\/devices\/\.\.\.\/model**”h]”hŒ)/sys/bus/media/devices/.../model”…”�”}”(hjÝâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-bus-media”h´KhjÖâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐâubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃâubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀâubah}”(h]”j¿âah ]”h"]”Œabi_sys_bus_media_devices_model”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jãjµâsj˜}”j¿âjµâsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-media `”h]”(hŒDefined on file ”…”�”}”(hjãh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-media `”h]”j§)�”}”(hjãh]”hŒsysfs-bus-media”…”�”}”(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ÅŒ abi_file_testing_sysfs_bus_media”uh1hh³jñâh´Khjãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñâh´KhhÊh²hubhÞ)�”}”(hŒdContains the device model name in UTF-8. The device version is is not be appended to the model name.”h]”hŒdContains the device model name in UTF-8. The device version is is not be appended to the model name.”…”�”}”(hjBãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñâh´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_mei_devices_fixed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-mei-devices-fixed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj^ãubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/mei\/devices\/\.\.\.\/fixed**”h]”j`)�”}”(hŒ+**\/sys\/bus\/mei\/devices\/\.\.\.\/fixed**”h]”hŒ'/sys/bus/mei/devices/.../fixed”…”�”}”(hjxãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjtãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-mei”h´K%hjqãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjnãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjkãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^ãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[ãubah}”(h]”jZãah ]”h"]”Œabi_sys_bus_mei_devices_fixed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªãjPãsj˜}”jZãjPãsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mei `”h]”(hŒDefined on file ”…”�”}”(hj¯ãh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mei `”h]”j§)�”}”(hj¹ãh]”hŒ sysfs-bus-mei”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mei”uh1hh³jŒãh´K%hj¯ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´K%hhÊh²hubhÞ)�”}”(hŒ2Stores mei client fixed address, if any Format: %d”h]”hŒ2Stores mei client fixed address, if any Format: %d”…”�”}”(hjÝãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´K%hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_mei_devices_max_conn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-mei-devices-max-conn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjùãubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/mei\/devices\/\.\.\.\/max_conn**”h]”j`)�”}”(hŒ.**\/sys\/bus\/mei\/devices\/\.\.\.\/max_conn**”h]”hŒ*/sys/bus/mei/devices/.../max_conn”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´Khj äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjùãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjöãubah}”(h]”jõãah ]”h"]”Œ abi_sys_bus_mei_devices_max_conn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDäjëãsj˜}”jõãjëãsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mei `”h]”(hŒDefined on file ”…”�”}”(hjIäh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mei `”h]”j§)�”}”(hjSäh]”hŒ sysfs-bus-mei”…”�”}”(hjUäh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQäubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_äŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_mei”uh1hh³jŒãh´KhjIäubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´KhhÊh²hubhÞ)�”}”(hŒ:Stores mei client maximum number of connections Format: %d”h]”hŒ:Stores mei client maximum number of connections Format: %d”…”�”}”(hjwäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_bus_mei_devices_max_len:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-mei-devices-max-len”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj“äubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/mei\/devices\/\.\.\.\/max_len**”h]”j`)�”}”(hŒ-**\/sys\/bus\/mei\/devices\/\.\.\.\/max_len**”h]”hŒ)/sys/bus/mei/devices/.../max_len”…”�”}”(hj­äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´K3hj¦äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj äubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“äubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�äubah}”(h]”j�äah ]”h"]”Œabi_sys_bus_mei_devices_max_len”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞäj…äsj˜}”j�äj…äsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mei `”h]”(hŒDefined on file ”…”�”}”(hjãäh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mei `”h]”j§)�”}”(hjíäh]”hŒ sysfs-bus-mei”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mei”uh1hh³jŒãh´K3hjãäubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´K3hhÊh²hubhÞ)�”}”(hŒ3Stores mei client maximum message length Format: %d”h]”hŒ3Stores mei client maximum message length Format: %d”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´K3hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_mei_devices_modalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-mei-devices-modalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj-åubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/mei\/devices\/\.\.\.\/modalias**”h]”j`)�”}”(hŒ.**\/sys\/bus\/mei\/devices\/\.\.\.\/modalias**”h]”hŒ*/sys/bus/mei/devices/.../modalias”…”�”}”(hjGåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´Khj@åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:åubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-åubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*åubah}”(h]”j)åah ]”h"]”Œ abi_sys_bus_mei_devices_modalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jxåjåsj˜}”j)åjåsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mei `”h]”(hŒDefined on file ”…”�”}”(hj}åh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mei `”h]”j§)�”}”(hj‡åh]”hŒ sysfs-bus-mei”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mei”uh1hh³jŒãh´Khj}åubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´KhhÊh²hubhÞ)�”}”(hŒoStores the same MODALIAS value emitted by uevent Format: mei:::”h]”hŒoStores the same MODALIAS value emitted by uevent Format: mei:::”…”�”}”(hj«åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_mei_devices_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-mei-devices-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjÇåubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/mei\/devices\/\.\.\.\/name**”h]”j`)�”}”(hŒ***\/sys\/bus\/mei\/devices\/\.\.\.\/name**”h]”hŒ&/sys/bus/mei/devices/.../name”…”�”}”(hjáåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´K hjÚåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔåubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇåubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄåubah}”(h]”jÃåah ]”h"]”Œabi_sys_bus_mei_devices_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæj¹åsj˜}”jÃåj¹åsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mei `”h]”(hŒDefined on file ”…”�”}”(hjæh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mei `”h]”j§)�”}”(hj!æh]”hŒ sysfs-bus-mei”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mei”uh1hh³jŒãh´K hjæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´K hhÊh²hubhÞ)�”}”(hŒ,Stores mei client device name Format: string”h]”hŒ,Stores mei client device name Format: string”…”�”}”(hjEæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´K hhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_mei_devices_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-mei-devices-uuid”uh1j(h´KhhÊh²hh³Nube(j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjaæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/mei\/devices\/\.\.\.\/uuid**”h]”j`)�”}”(hŒ***\/sys\/bus\/mei\/devices\/\.\.\.\/uuid**”h]”hŒ&/sys/bus/mei/devices/.../uuid”…”�”}”(hj{æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjwæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´Khjtæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnæubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjaæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^æubah}”(h]”j]æah ]”h"]”Œabi_sys_bus_mei_devices_uuid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬æjSæsj˜}”j]æjSæsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mei `”h]”(hŒDefined on file ”…”�”}”(hj±æh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mei `”h]”j§)�”}”(hj»æh]”hŒ sysfs-bus-mei”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mei”uh1hh³jŒãh´Khj±æubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´KhhÊh²hubhÞ)�”}”(hŒJStores mei client device uuid Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”h]”hŒJStores mei client device uuid Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”…”�”}”(hjßæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_bus_mei_devices_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-mei-devices-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjûæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/mei\/devices\/\.\.\.\/version**”h]”j`)�”}”(hŒ-**\/sys\/bus\/mei\/devices\/\.\.\.\/version**”h]”hŒ)/sys/bus/mei/devices/.../version”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´Khjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjøæubah}”(h]”j÷æah ]”h"]”Œabi_sys_bus_mei_devices_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jFçjíæsj˜}”j÷æjíæsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mei `”h]”(hŒDefined on file ”…”�”}”(hjKçh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mei `”h]”j§)�”}”(hjUçh]”hŒ sysfs-bus-mei”…”�”}”(hjWçh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjSçubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jaçŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_mei”uh1hh³jŒãh´KhjKçubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´KhhÊh²hubhÞ)�”}”(hŒ-Stores mei client protocol version Format: %d”h]”hŒ-Stores mei client protocol version Format: %d”…”�”}”(hjyçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_mei_devices_vtag:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-mei-devices-vtag”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj•çubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/mei\/devices\/\.\.\.\/vtag**”h]”j`)�”}”(hŒ***\/sys\/bus\/mei\/devices\/\.\.\.\/vtag**”h]”hŒ&/sys/bus/mei/devices/.../vtag”…”�”}”(hj¯çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´K,hj¨çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢çubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’çubah}”(h]”j‘çah ]”h"]”Œabi_sys_bus_mei_devices_vtag”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jàçj‡çsj˜}”j‘çj‡çsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mei `”h]”(hŒDefined on file ”…”�”}”(hjåçh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mei `”h]”j§)�”}”(hjïçh]”hŒ sysfs-bus-mei”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mei”uh1hh³jŒãh´K,hjåçubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´K,hhÊh²hubhÞ)�”}”(hŒ0Stores mei client vtag support status Format: %d”h]”hŒ0Stores mei client vtag support status Format: %d”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒãh´K,hhÊh²hubj))�”}”(hŒ .. _abi_sys_bus_mmc_devices_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-mmc-devices-rev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj/èubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/bus\/mmc\/devices\/\.\.\.\/rev**”h]”j`)�”}”(hŒ)**\/sys\/bus\/mmc\/devices\/\.\.\.\/rev**”h]”hŒ%/sys/bus/mmc/devices/.../rev”…”�”}”(hjIèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjEèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-mmc”h´KhjBèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<èubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/èubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj,èubah}”(h]”j+èah ]”h"]”Œabi_sys_bus_mmc_devices_rev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{èj!èsj˜}”j+èj!èsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-mmc `”h]”(hŒDefined on file ”…”�”}”(hj€èh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-mmc `”h]”j§)�”}”(hjŠèh]”hŒ sysfs-bus-mmc”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_mmc”uh1hh³j]èh´Khj€èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j]èh´KhhÊh²hubhÞ)�”}”(hŒExtended CSD revision number”h]”hŒExtended CSD revision number”…”�”}”(hj®èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j]èh´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_most_devices_dev_channel:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-most-devices-dev-channel”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÊèubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/most\/devices\/\\/\\/**”h]”j`)�”}”(hŒ5**\/sys\/bus\/most\/devices\/\\/\\/**”h]”hŒ1/sys/bus/most/devices///”…”�”}”(hjäèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-bus-most”h´K˜hjÝèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚèubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×èubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊèubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇèubah}”(h]”jÆèah ]”h"]”Œ$abi_sys_bus_most_devices_dev_channel”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jéj¼èsj˜}”jÆèj¼èsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjéh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj%éh]”hŒsysfs-bus-most”…”�”}”(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”j1éŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K˜hjéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K˜hhÊh²hubhÞ)�”}”(hŒÀFor every channel of the device a directory is created, whose name is dictated by the HDM. This enables an application to collect information about the channel's capabilities and configure it.”h]”hŒÂFor every channel of the device a directory is created, whose name is dictated by the HDM. This enables an application to collect information about the channel’s capabilities and configure it.”…”�”}”(hjIéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K˜hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_most_devices_dev_channel_available_datatypes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-most-devices-dev-channel-available-datatypes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjeéubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/most\/devices\/\\/\\/available_datatypes**”h]”j`)�”}”(hŒH**\/sys\/bus\/most\/devices\/\\/\\/available_datatypes**”h]”hŒD/sys/bus/most/devices///available_datatypes”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K£hjxéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuéubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjréubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjeéubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjbéubah}”(h]”jaéah ]”h"]”Œ8abi_sys_bus_most_devices_dev_channel_available_datatypes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°éjWésj˜}”jaéjWésubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjµéh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj¿éh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K£hjµéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K£hhÊh²hubhÞ)�”}”(hŒ3Indicates the data types the channel can transport.”h]”hŒ3Indicates the data types the channel can transport.”…”�”}”(hjãéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K£hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_most_devices_dev_channel_available_directions:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-most-devices-dev-channel-available-directions”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjÿéubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/most\/devices\/\\/\\/available_directions**”h]”j`)�”}”(hŒI**\/sys\/bus\/most\/devices\/\\/\\/available_directions**”h]”hŒE/sys/bus/most/devices///available_directions”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K«hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj êubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿéubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüéubah}”(h]”jûéah ]”h"]”Œ9abi_sys_bus_most_devices_dev_channel_available_directions”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJêjñésj˜}”jûéjñésubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjOêh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjYêh]”hŒsysfs-bus-most”…”�”}”(hj[êh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjWêubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jeêŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K«hjOêubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K«hhÊh²hubhÞ)�”}”(hŒ3Indicates the directions the channel is capable of.”h]”hŒ3Indicates the directions the channel is capable of.”…”�”}”(hj}êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K«hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_most_devices_dev_channel_channel_starving:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-most-devices-dev-channel-channel-starving”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj™êubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/most\/devices\/\\/\\/channel_starving**”h]”j`)�”}”(hŒE**\/sys\/bus\/most\/devices\/\\/\\/channel_starving**”h]”hŒA/sys/bus/most/devices///channel_starving”…”�”}”(hj³êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Mhj¬êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©êubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦êubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™êubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–êubah}”(h]”j•êah ]”h"]”Œ5abi_sys_bus_most_devices_dev_channel_channel_starving”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jäêj‹êsj˜}”j•êj‹êsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjéêh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjóêh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´Mhjéêubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´MhhÊh²hubhÞ)�”}”(hŒ-Indicates whether channel ran out of buffers.”h]”hŒ-Indicates whether channel ran out of buffers.”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´MhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_most_devices_dev_channel_number_of_packet_buffers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-most-devices-dev-channel-number-of-packet-buffers”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj3ëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/most\/devices\/\\/\\/number_of_packet_buffers**”h]”j`)�”}”(hŒM**\/sys\/bus\/most\/devices\/\\/\\/number_of_packet_buffers**”h]”hŒI/sys/bus/most/devices///number_of_packet_buffers”…”�”}”(hjMëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjIëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K³hjFëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0ëubah}”(h]”j/ëah ]”h"]”Œ=abi_sys_bus_most_devices_dev_channel_number_of_packet_buffers”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~ëj%ësj˜}”j/ëj%ësubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjƒëh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj�ëh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K³hjƒëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K³hhÊh²hubhÞ)�”}”(hŒ>Indicates the number of packet buffers the channel can handle.”h]”hŒ>Indicates the number of packet buffers the channel can handle.”…”�”}”(hj±ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K³hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_most_devices_dev_channel_number_of_stream_buffers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-most-devices-dev-channel-number-of-stream-buffers”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjÍëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/most\/devices\/\\/\\/number_of_stream_buffers**”h]”j`)�”}”(hŒM**\/sys\/bus\/most\/devices\/\\/\\/number_of_stream_buffers**”h]”hŒI/sys/bus/most/devices///number_of_stream_buffers”…”�”}”(hjçëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjãëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K¼hjàëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊëubah}”(h]”jÉëah ]”h"]”Œ=abi_sys_bus_most_devices_dev_channel_number_of_stream_buffers”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jìj¿ësj˜}”jÉëj¿ësubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjìh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj'ìh]”hŒsysfs-bus-most”…”�”}”(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”j3ìŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K¼hjìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K¼hhÊh²hubhÞ)�”}”(hŒAIndicates the number of streaming buffers the channel can handle.”h]”hŒAIndicates the number of streaming buffers the channel can handle.”…”�”}”(hjKìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K¼hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_most_devices_dev_channel_set_buffer_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-most-devices-dev-channel-set-buffer-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjgìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/most\/devices\/\\/\\/set_buffer_size**”h]”j`)�”}”(hŒD**\/sys\/bus\/most\/devices\/\\/\\/set_buffer_size**”h]”hŒ@/sys/bus/most/devices///set_buffer_size”…”�”}”(hj�ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Kàhjzìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjgìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjdìubah}”(h]”jcìah ]”h"]”Œ4abi_sys_bus_most_devices_dev_channel_set_buffer_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j²ìjYìsj˜}”jcìjYìsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj·ìh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjÁìh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´Kàhj·ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KàhhÊh²hubhÞ)�”}”(hŒ?This is to read back the configured buffer size of the channel.”h]”hŒ?This is to read back the configured buffer size of the channel.”…”�”}”(hjåìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KàhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_most_devices_dev_channel_set_datatype:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-most-devices-dev-channel-set-datatype”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjíubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/most\/devices\/\\/\\/set_datatype**”h]”j`)�”}”(hŒA**\/sys\/bus\/most\/devices\/\\/\\/set_datatype**”h]”hŒ=/sys/bus/most/devices///set_datatype”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjíubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Kôhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþìubah}”(h]”jýìah ]”h"]”Œ1abi_sys_bus_most_devices_dev_channel_set_datatype”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jLíjóìsj˜}”jýìjóìsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjQíh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj[íh]”hŒsysfs-bus-most”…”�”}”(hj]íh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjYíubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jgíŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´KôhjQíubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KôhhÊh²hubhÞ)�”}”(hŒfThis is to read back the configured data type of the channel. The following strings will be accepted::”h]”hŒeThis is to read back the configured data type of the channel. The following strings will be accepted:”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KôhhÊh²hubjl)�”}”(hŒ&'control', 'async', 'sync', 'isoc_avp'”h]”hŒ&'control', 'async', 'sync', 'isoc_avp'”…”�”}”hj�ísbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jøèh´KôhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_most_devices_dev_channel_set_direction:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-most-devices-dev-channel-set-direction”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj©íubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/most\/devices\/\\/\\/set_direction**”h]”j`)�”}”(hŒB**\/sys\/bus\/most\/devices\/\\/\\/set_direction**”h]”hŒ>/sys/bus/most/devices///set_direction”…”�”}”(hjÃíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Kèhj¼íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¶íubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj©íubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¦íubah}”(h]”j¥íah ]”h"]”Œ2abi_sys_bus_most_devices_dev_channel_set_direction”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jôíj›ísj˜}”j¥íj›ísubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjùíh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjîh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´Kèhjùíubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KèhhÊh²hubhÞ)�”}”(hŒfThis is to read back the configured direction of the channel. The following strings will be accepted::”h]”hŒeThis is to read back the configured direction of the channel. The following strings will be accepted:”…”�”}”(hj'îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KèhhÊh²hubjl)�”}”(hŒ 'tx', 'rx'”h]”hŒ 'tx', 'rx'”…”�”}”hj5îsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jøèh´KèhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_most_devices_dev_channel_set_number_of_buffers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-most-devices-dev-channel-set-number-of-buffers”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjQîubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/most\/devices\/\\/\\/set_number_of_buffers**”h]”j`)�”}”(hŒJ**\/sys\/bus\/most\/devices\/\\/\\/set_number_of_buffers**”h]”hŒF/sys/bus/most/devices///set_number_of_buffers”…”�”}”(hjkîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjgîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K×hjdîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjaîubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^îubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQîubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjNîubah}”(h]”jMîah ]”h"]”Œ:abi_sys_bus_most_devices_dev_channel_set_number_of_buffers”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jœîjCîsj˜}”jMîjCîsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj¡îh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj«îh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K×hj¡îubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K×hhÊh²hubhÞ)�”}”(hŒEThis is to read back the configured number of buffers of the channel.”h]”hŒEThis is to read back the configured number of buffers of the channel.”…”�”}”(hjÏîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K×hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_most_devices_dev_channel_set_packets_per_xact:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-most-devices-dev-channel-set-packets-per-xact”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjëîubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/most\/devices\/\\/\\/set_packets_per_xact**”h]”j`)�”}”(hŒI**\/sys\/bus\/most\/devices\/\\/\\/set_packets_per_xact**”h]”hŒE/sys/bus/most/devices///set_packets_per_xact”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´M hjþîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûîubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjøîubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjëîubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjèîubah}”(h]”jçîah ]”h"]”Œ9abi_sys_bus_most_devices_dev_channel_set_packets_per_xact”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j6ïjÝîsj˜}”jçîjÝîsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj;ïh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjEïh]”hŒsysfs-bus-most”…”�”}”(hjGïh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjCïubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQïŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´M hj;ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´M hhÊh²hubhÞ)�”}”(hŒ…This is to read back the configured number of packets per transaction of the channel. This is only applicable when connected via USB.”h]”hŒ…This is to read back the configured number of packets per transaction of the channel. This is only applicable when connected via USB.”…”�”}”(hjiïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´M hhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_most_devices_dev_channel_set_subbuffer_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-most-devices-dev-channel-set-subbuffer-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj…ïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/most\/devices\/\\/\\/set_subbuffer_size**”h]”j`)�”}”(hŒG**\/sys\/bus\/most\/devices\/\\/\\/set_subbuffer_size**”h]”hŒC/sys/bus/most/devices///set_subbuffer_size”…”�”}”(hjŸïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Mhj˜ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚ïubah}”(h]”j�ïah ]”h"]”Œ7abi_sys_bus_most_devices_dev_channel_set_subbuffer_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÐïjwïsj˜}”j�ïjwïsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjÕïh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjßïh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´MhjÕïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´MhhÊh²hubhÞ)�”}”(hŒBThis is to read back the configured subbuffer size of the channel.”h]”hŒBThis is to read back the configured subbuffer size of the channel.”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´MhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_most_devices_dev_channel_size_of_packet_buffer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-most-devices-dev-channel-size-of-packet-buffer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjðubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/most\/devices\/\\/\\/size_of_packet_buffer**”h]”j`)�”}”(hŒJ**\/sys\/bus\/most\/devices\/\\/\\/size_of_packet_buffer**”h]”hŒF/sys/bus/most/devices///size_of_packet_buffer”…”�”}”(hj9ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KÅhj2ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjðubah}”(h]”jðah ]”h"]”Œ:abi_sys_bus_most_devices_dev_channel_size_of_packet_buffer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjðjðsj˜}”jðjðsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjoðh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjyðh]”hŒsysfs-bus-most”…”�”}”(hj{ðh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjwðubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…ðŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´KÅhjoðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KÅhhÊh²hubhÞ)�”}”(hŒ=Indicates the size of a packet buffer the channel can handle.”h]”hŒ=Indicates the size of a packet buffer the channel can handle.”…”�”}”(hj�ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KÅhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_most_devices_dev_channel_size_of_stream_buffer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-most-devices-dev-channel-size-of-stream-buffer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj¹ðubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/most\/devices\/\\/\\/size_of_stream_buffer**”h]”j`)�”}”(hŒJ**\/sys\/bus\/most\/devices\/\\/\\/size_of_stream_buffer**”h]”hŒF/sys/bus/most/devices///size_of_stream_buffer”…”�”}”(hjÓðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KÎhjÌðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹ðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶ðubah}”(h]”jµðah ]”h"]”Œ:abi_sys_bus_most_devices_dev_channel_size_of_stream_buffer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñj«ðsj˜}”jµðj«ðsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj ñh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjñh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´KÎhj ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KÎhhÊh²hubhÞ)�”}”(hŒ@Indicates the size of a streaming buffer the channel can handle.”h]”hŒ@Indicates the size of a streaming buffer the channel can handle.”…”�”}”(hj7ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KÎhhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_most_devices_dev_dci:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-most-devices-dev-dci”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjSñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/most\/devices\/\\/dci**”h]”j`)�”}”(hŒ+**\/sys\/bus\/most\/devices\/\\/dci**”h]”hŒ'/sys/bus/most/devices//dci”…”�”}”(hjmñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjiñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Khjfñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPñubah}”(h]”jOñah ]”h"]”Œ abi_sys_bus_most_devices_dev_dci”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžñjEñsj˜}”jOñjEñsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj£ñh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj­ñh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´Khj£ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KhhÊh²hubhÞ)�”}”(hŒžIf the network interface controller is attached via USB, a dci directory is created that allows applications to read and write the controller's DCI registers.”h]”hŒ If the network interface controller is attached via USB, a dci directory is created that allows applications to read and write the controller’s DCI registers.”…”�”}”(hjÑñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_most_devices_dev_dci_arb_address:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-most-devices-dev-dci-arb-address”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjíñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/most\/devices\/\\/dci\/arb_address**”h]”j`)�”}”(hŒ8**\/sys\/bus\/most\/devices\/\\/dci\/arb_address**”h]”hŒ4/sys/bus/most/devices//dci/arb_address”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Khjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêñubah}”(h]”jéñah ]”h"]”Œ,abi_sys_bus_most_devices_dev_dci_arb_address”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8òjßñsj˜}”jéñjßñsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj=òh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjGòh]”hŒsysfs-bus-most”…”�”}”(hjIòh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEòubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jSòŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´Khj=òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KhhÊh²hubhÞ)�”}”(hŒdThis is used to set an arbitrary DCI register address an application wants to read from or write to.”h]”hŒdThis is used to set an arbitrary DCI register address an application wants to read from or write to.”…”�”}”(hjkòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_most_devices_dev_dci_arb_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-most-devices-dev-dci-arb-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj‡òubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/most\/devices\/\\/dci\/arb_value**”h]”j`)�”}”(hŒ6**\/sys\/bus\/most\/devices\/\\/dci\/arb_value**”h]”hŒ2/sys/bus/most/devices//dci/arb_value”…”�”}”(hj¡òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�òubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K&hjšòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—òubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”òubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡òubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„òubah}”(h]”jƒòah ]”h"]”Œ*abi_sys_bus_most_devices_dev_dci_arb_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒòjyòsj˜}”jƒòjyòsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj×òh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjáòh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K&hj×òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K&hhÊh²hubhÞ)�”}”(hŒWThis is used to read and write the DCI register whose address is stored in arb_address.”h]”hŒWThis is used to read and write the DCI register whose address is stored in arb_address.”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K&hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_most_devices_dev_dci_mep_eui48_hi:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-most-devices-dev-dci-mep-eui48-hi”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj!óubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/most\/devices\/\\/dci\/mep_eui48_hi**”h]”j`)�”}”(hŒ9**\/sys\/bus\/most\/devices\/\\/dci\/mep_eui48_hi**”h]”hŒ5/sys/bus/most/devices//dci/mep_eui48_hi”…”�”}”(hj;óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K/hj4óubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóubah}”(h]”jóah ]”h"]”Œ-abi_sys_bus_most_devices_dev_dci_mep_eui48_hi”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlójósj˜}”jójósubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjqóh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj{óh]”hŒsysfs-bus-most”…”�”}”(hj}óh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyóubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡óŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K/hjqóubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K/hhÊh²hubhÞ)�”}”(hŒ4This is used to check and configure the MAC address.”h]”hŒ4This is used to check and configure the MAC address.”…”�”}”(hjŸóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K/hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_most_devices_dev_dci_mep_eui48_lo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-most-devices-dev-dci-mep-eui48-lo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj»óubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/most\/devices\/\\/dci\/mep_eui48_lo**”h]”j`)�”}”(hŒ9**\/sys\/bus\/most\/devices\/\\/dci\/mep_eui48_lo**”h]”hŒ5/sys/bus/most/devices//dci/mep_eui48_lo”…”�”}”(hjÕóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K7hjÎóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËóubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈóubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸óubah}”(h]”j·óah ]”h"]”Œ-abi_sys_bus_most_devices_dev_dci_mep_eui48_lo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jôj­ósj˜}”j·ój­ósubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj ôh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjôh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K7hj ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K7hhÊh²hubhÞ)�”}”(hŒ4This is used to check and configure the MAC address.”h]”hŒ4This is used to check and configure the MAC address.”…”�”}”(hj9ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K7hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_most_devices_dev_dci_mep_eui48_mi:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-most-devices-dev-dci-mep-eui48-mi”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjUôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/most\/devices\/\\/dci\/mep_eui48_mi**”h]”j`)�”}”(hŒ9**\/sys\/bus\/most\/devices\/\\/dci\/mep_eui48_mi**”h]”hŒ5/sys/bus/most/devices//dci/mep_eui48_mi”…”�”}”(hjoôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K?hjhôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRôubah}”(h]”jQôah ]”h"]”Œ-abi_sys_bus_most_devices_dev_dci_mep_eui48_mi”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ôjGôsj˜}”jQôjGôsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj¥ôh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj¯ôh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K?hj¥ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K?hhÊh²hubhÞ)�”}”(hŒ4This is used to check and configure the MAC address.”h]”hŒ4This is used to check and configure the MAC address.”…”�”}”(hjÓôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K?hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_most_devices_dev_dci_mep_filter:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-most-devices-dev-dci-mep-filter”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjïôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/most\/devices\/\\/dci\/mep_filter**”h]”j`)�”}”(hŒ7**\/sys\/bus\/most\/devices\/\\/dci\/mep_filter**”h]”hŒ3/sys/bus/most/devices//dci/mep_filter”…”�”}”(hj õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KGhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìôubah}”(h]”jëôah ]”h"]”Œ+abi_sys_bus_most_devices_dev_dci_mep_filter”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:õjáôsj˜}”jëôjáôsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj?õh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjIõh]”hŒsysfs-bus-most”…”�”}”(hjKõh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGõubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUõŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´KGhj?õubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KGhhÊh²hubhÞ)�”}”(hŒ;This is used to check and configure the MEP filter address.”h]”hŒ;This is used to check and configure the MEP filter address.”…”�”}”(hjmõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KGhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_most_devices_dev_dci_mep_hash0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-most-devices-dev-dci-mep-hash0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj‰õubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/most\/devices\/\\/dci\/mep_hash0**”h]”j`)�”}”(hŒ6**\/sys\/bus\/most\/devices\/\\/dci\/mep_hash0**”h]”hŒ2/sys/bus/most/devices//dci/mep_hash0”…”�”}”(hj£õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KOhjœõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™õubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–õubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰õubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†õubah}”(h]”j…õah ]”h"]”Œ*abi_sys_bus_most_devices_dev_dci_mep_hash0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔõj{õsj˜}”j…õj{õsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjÙõh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjãõh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´KOhjÙõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KOhhÊh²hubhÞ)�”}”(hŒ7This is used to check and configure the MEP hash table.”h]”hŒ7This is used to check and configure the MEP hash table.”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KOhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_most_devices_dev_dci_mep_hash1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-most-devices-dev-dci-mep-hash1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj#öubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/most\/devices\/\\/dci\/mep_hash1**”h]”j`)�”}”(hŒ6**\/sys\/bus\/most\/devices\/\\/dci\/mep_hash1**”h]”hŒ2/sys/bus/most/devices//dci/mep_hash1”…”�”}”(hj=öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9öubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KWhj6öubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3öubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0öubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj öubah}”(h]”jöah ]”h"]”Œ*abi_sys_bus_most_devices_dev_dci_mep_hash1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jnöjösj˜}”jöjösubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjsöh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj}öh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´KWhjsöubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KWhhÊh²hubhÞ)�”}”(hŒ7This is used to check and configure the MEP hash table.”h]”hŒ7This is used to check and configure the MEP hash table.”…”�”}”(hj¡öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KWhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_most_devices_dev_dci_mep_hash2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-most-devices-dev-dci-mep-hash2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj½öubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/most\/devices\/\\/dci\/mep_hash2**”h]”j`)�”}”(hŒ6**\/sys\/bus\/most\/devices\/\\/dci\/mep_hash2**”h]”hŒ2/sys/bus/most/devices//dci/mep_hash2”…”�”}”(hj×öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÓöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K_hjÐöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÊöubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj½öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjºöubah}”(h]”j¹öah ]”h"]”Œ*abi_sys_bus_most_devices_dev_dci_mep_hash2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷j¯ösj˜}”j¹öj¯ösubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj ÷h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj÷h]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K_hj ÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K_hhÊh²hubhÞ)�”}”(hŒ7This is used to check and configure the MEP hash table.”h]”hŒ7This is used to check and configure the MEP hash table.”…”�”}”(hj;÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K_hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_most_devices_dev_dci_mep_hash3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-most-devices-dev-dci-mep-hash3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(•h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjW÷ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/most\/devices\/\\/dci\/mep_hash3**”h]”j`)�”}”(hŒ6**\/sys\/bus\/most\/devices\/\\/dci\/mep_hash3**”h]”hŒ2/sys/bus/most/devices//dci/mep_hash3”…”�”}”(hjq÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjm÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Kghjj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjW÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjT÷ubah}”(h]”jS÷ah ]”h"]”Œ*abi_sys_bus_most_devices_dev_dci_mep_hash3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢÷jI÷sj˜}”jS÷jI÷subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj§÷h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj±÷h]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´Kghj§÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KghhÊh²hubhÞ)�”}”(hŒ7This is used to check and configure the MEP hash table.”h]”hŒ7This is used to check and configure the MEP hash table.”…”�”}”(hjÕ÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KghhÊh²hubj))�”}”(hŒ... _abi_sys_bus_most_devices_dev_dci_ni_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-most-devices-dev-dci-ni-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjñ÷ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/most\/devices\/\\/dci\/ni_state**”h]”j`)�”}”(hŒ5**\/sys\/bus\/most\/devices\/\\/dci\/ni_state**”h]”hŒ1/sys/bus/most/devices//dci/ni_state”…”�”}”(hj øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Kohjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñ÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjî÷ubah}”(h]”jí÷ah ]”h"]”Œ)abi_sys_bus_most_devices_dev_dci_ni_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<øjã÷sj˜}”jí÷jã÷subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjAøh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjKøh]”hŒsysfs-bus-most”…”�”}”(hjMøh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjIøubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jWøŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´KohjAøubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KohhÊh²hubhÞ)�”}”(hŒ.Indicates the current network interface state.”h]”hŒ.Indicates the current network interface state.”…”�”}”(hjoøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KohhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_most_devices_dev_dci_node_address:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-most-devices-dev-dci-node-address”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj‹øubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/most\/devices\/\\/dci\/node_address**”h]”j`)�”}”(hŒ9**\/sys\/bus\/most\/devices\/\\/dci\/node_address**”h]”hŒ5/sys/bus/most/devices//dci/node_address”…”�”}”(hj¥øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡øubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Kwhjžøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›øubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜øubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹øubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆøubah}”(h]”j‡øah ]”h"]”Œ-abi_sys_bus_most_devices_dev_dci_node_address”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖøj}øsj˜}”j‡øj}øsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjÛøh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjåøh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´KwhjÛøubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KwhhÊh²hubhÞ)�”}”(hŒ#Indicates the current node address.”h]”hŒ#Indicates the current node address.”…”�”}”(hj ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KwhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_most_devices_dev_dci_node_position:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-most-devices-dev-dci-node-position”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/dci\/node_position**”h]”j`)�”}”(hŒ:**\/sys\/bus\/most\/devices\/\\/dci\/node_position**”h]”hŒ6/sys/bus/most/devices//dci/node_position”…”�”}”(hj?ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Khj8ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%ùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"ùubah}”(h]”j!ùah ]”h"]”Œ.abi_sys_bus_most_devices_dev_dci_node_position”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jpùjùsj˜}”j!ùjùsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjuùh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjùh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´Khjuùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KhhÊh²hubhÞ)�”}”(hŒ$Indicates the current node position.”h]”hŒ$Indicates the current node position.”…”�”}”(hj£ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_most_devices_dev_dci_packet_bandwidth:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-most-devices-dev-dci-packet-bandwidth”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¿ùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/most\/devices\/\\/dci\/packet_bandwidth**”h]”j`)�”}”(hŒ=**\/sys\/bus\/most\/devices\/\\/dci\/packet_bandwidth**”h]”hŒ9/sys/bus/most/devices//dci/packet_bandwidth”…”�”}”(hjÙùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K‡hjÒùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿ùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼ùubah}”(h]”j»ùah ]”h"]”Œ1abi_sys_bus_most_devices_dev_dci_packet_bandwidth”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j új±ùsj˜}”j»ùj±ùsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjúh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjúh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K‡hjúubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K‡hhÊh²hubhÞ)�”}”(hŒ*Indicates the configured packet bandwidth.”h]”hŒ*Indicates the configured packet bandwidth.”…”�”}”(hj=úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K‡hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_most_devices_dev_dci_sync_ep:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-most-devices-dev-dci-sync-ep”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjYúubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/most\/devices\/\\/dci\/sync_ep**”h]”j`)�”}”(hŒ4**\/sys\/bus\/most\/devices\/\\/dci\/sync_ep**”h]”hŒ0/sys/bus/most/devices//dci/sync_ep”…”�”}”(hjsúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjoúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K�hjlúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfúubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjYúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjVúubah}”(h]”jUúah ]”h"]”Œ(abi_sys_bus_most_devices_dev_dci_sync_ep”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤újKúsj˜}”jUújKúsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hj©úh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj³úh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K�hj©úubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K�hhÊh²hubhÞ)�”}”(hŒITriggers the controller's synchronization process for a certain endpoint.”h]”hŒKTriggers the controller’s synchronization process for a certain endpoint.”…”�”}”(hj×úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K�hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_most_devices_dev_description:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-most-devices-dev-description”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjóúubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/most\/devices\/\\/description**”h]”j`)�”}”(hŒ3**\/sys\/bus\/most\/devices\/\\/description**”h]”hŒ//sys/bus/most/devices//description”…”�”}”(hj ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Khjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjóúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjðúubah}”(h]”jïúah ]”h"]”Œ(abi_sys_bus_most_devices_dev_description”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>ûjåúsj˜}”jïújåúsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjCûh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjMûh]”hŒsysfs-bus-most”…”�”}”(hjOûh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjKûubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jYûŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´KhjCûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KhhÊh²hubhÞ)�”}”(hŒ�Provides information about the physical location of the device. Hardware attached via USB, for instance, might return <1-1.1:1.0>”h]”hŒ�Provides information about the physical location of the device. Hardware attached via USB, for instance, might return <1-1.1:1.0>”…”�”}”(hjqûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_most_devices_dev_interface:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-most-devices-dev-interface”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj�ûubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/most\/devices\/\\/interface**”h]”j`)�”}”(hŒ1**\/sys\/bus\/most\/devices\/\\/interface**”h]”hŒ-/sys/bus/most/devices//interface”…”�”}”(hj§ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K hj ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjšûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠûubah}”(h]”j‰ûah ]”h"]”Œ&abi_sys_bus_most_devices_dev_interface”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØûjûsj˜}”j‰ûjûsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjÝûh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjçûh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´K hjÝûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K hhÊh²hubhÞ)�”}”(hŒ;Indicates the type of peripheral interface the device uses.”h]”hŒ;Indicates the type of peripheral interface the device uses.”…”�”}”(hj üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´K hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_most_drivers_most_core_components:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-most-drivers-most-core-components”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj'üubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/most\/drivers\/most_core\/components**”h]”j`)�”}”(hŒ4**\/sys\/bus\/most\/drivers\/most_core\/components**”h]”hŒ0/sys/bus/most/drivers/most_core/components”…”�”}”(hjAüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´Mhj:üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4üubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'üubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$üubah}”(h]”j#üah ]”h"]”Œ-abi_sys_bus_most_drivers_most_core_components”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jrüjüsj˜}”j#üjüsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjwüh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hj�üh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´Mhjwüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´MhhÊh²hubhÞ)�”}”(hŒ9This is used to retrieve a list of registered components.”h]”hŒ9This is used to retrieve a list of registered components.”…”�”}”(hj¥üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´MhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_most_drivers_most_core_links:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-most-drivers-most-core-links”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÁüubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/most\/drivers\/most_core\/links**”h]”j`)�”}”(hŒ/**\/sys\/bus\/most\/drivers\/most_core\/links**”h]”hŒ+/sys/bus/most/drivers/most_core/links”…”�”}”(hjÛüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´M%hjÔüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎüubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾üubah}”(h]”j½üah ]”h"]”Œ(abi_sys_bus_most_drivers_most_core_links”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ýj³üsj˜}”j½üj³üsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-most `”h]”(hŒDefined on file ”…”�”}”(hjýh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-most `”h]”j§)�”}”(hjýh]”hŒsysfs-bus-most”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_most”uh1hh³jøèh´M%hjýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´M%hhÊh²hubhÞ)�”}”(hŒ5This is used to retrieve a list of established links.”h]”hŒ5This is used to retrieve a list of established links.”…”�”}”(hj?ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jøèh´M%hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_moxtet_devices_moxtet_name_addr_module_description:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-moxtet-devices-moxtet-name-addr-module-description”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj[ýubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/moxtet\/devices\/moxtet\-\\.\\/module_description**”h]”j`)�”}”(hŒO**\/sys\/bus\/moxtet\/devices\/moxtet\-\\.\\/module_description**”h]”hŒK/sys/bus/moxtet/devices/moxtet-./module_description”…”�”}”(hjuýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-bus-moxtet-devices”h´Khjnýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXýubah}”(h]”jWýah ]”h"]”Œ>abi_sys_bus_moxtet_devices_moxtet_name_addr_module_description”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§ýjMýsj˜}”jWýjMýsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-moxtet-devices `”h]”(hŒDefined on file ”…”�”}”(hj¬ýh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-moxtet-devices `”h]”j§)�”}”(hj¶ýh]”hŒsysfs-bus-moxtet-devices”…”�”}”(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ÅŒ)abi_file_testing_sysfs_bus_moxtet_devices”uh1hh³j‰ýh´Khj¬ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰ýh´KhhÊh²hubhÞ)�”}”(hŒ0(Read) Moxtet module description. Format: string”h]”hŒ0(Read) Moxtet module description. Format: string”…”�”}”(hjÚýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰ýh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_moxtet_devices_moxtet_name_addr_module_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-moxtet-devices-moxtet-name-addr-module-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjöýubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/moxtet\/devices\/moxtet\-\\.\\/module_id**”h]”j`)�”}”(hŒF**\/sys\/bus\/moxtet\/devices\/moxtet\-\\.\\/module_id**”h]”hŒB/sys/bus/moxtet/devices/moxtet-./module_id”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰ýh´Khj þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóýubah}”(h]”jòýah ]”h"]”Œ5abi_sys_bus_moxtet_devices_moxtet_name_addr_module_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jAþjèýsj˜}”jòýjèýsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-moxtet-devices `”h]”(hŒDefined on file ”…”�”}”(hjFþh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-moxtet-devices `”h]”j§)�”}”(hjPþh]”hŒsysfs-bus-moxtet-devices”…”�”}”(hjRþh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNþubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\þŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_bus_moxtet_devices”uh1hh³j‰ýh´KhjFþubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰ýh´KhhÊh²hubhÞ)�”}”(hŒ#(Read) Moxtet module ID. Format: %x”h]”hŒ#(Read) Moxtet module ID. Format: %x”…”�”}”(hjtþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰ýh´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_moxtet_devices_moxtet_name_addr_module_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-moxtet-devices-moxtet-name-addr-module-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj�þubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/moxtet\/devices\/moxtet\-\\.\\/module_name**”h]”j`)�”}”(hŒH**\/sys\/bus\/moxtet\/devices\/moxtet\-\\.\\/module_name**”h]”hŒD/sys/bus/moxtet/devices/moxtet-./module_name”…”�”}”(hjªþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰ýh´K hj£þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�þubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�þubah}”(h]”jŒþah ]”h"]”Œ7abi_sys_bus_moxtet_devices_moxtet_name_addr_module_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛþj‚þsj˜}”jŒþj‚þsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-bus-moxtet-devices `”h]”(hŒDefined on file ”…”�”}”(hjàþh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-bus-moxtet-devices `”h]”j§)�”}”(hjêþh]”hŒsysfs-bus-moxtet-devices”…”�”}”(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ÅŒ)abi_file_testing_sysfs_bus_moxtet_devices”uh1hh³j‰ýh´K hjàþubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰ýh´K hhÊh²hubhÞ)�”}”(hŒ)(Read) Moxtet module name. Format: string”h]”hŒ)(Read) Moxtet module name. Format: string”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰ýh´K hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_nd_devices_ndbusx_nfit_dsm_mask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-nd-devices-ndbusx-nfit-dsm-mask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj*ÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/nd\/devices\/ndbusX\/nfit\/dsm_mask**”h]”j`)�”}”(hŒ3**\/sys\/bus\/nd\/devices\/ndbusX\/nfit\/dsm_mask**”h]”hŒ//sys/bus/nd/devices/ndbusX/nfit/dsm_mask”…”�”}”(hjDÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-bus-nfit”h´KÄhj=ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*ÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'ÿubah}”(h]”j&ÿah ]”h"]”Œ+abi_sys_bus_nd_devices_ndbusx_nfit_dsm_mask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvÿjÿsj˜}”j&ÿjÿsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hj{ÿh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hj…ÿh]”hŒsysfs-bus-nfit”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´KÄhj{ÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KÄhhÊh²hubhÞ)�”}”(hŒ”(RO) The bitmask indicates the supported bus specific control functions. See the section named 'NVDIMM Root Device _DSMs' in the ACPI specification.”h]”hŒ˜(RO) The bitmask indicates the supported bus specific control functions. See the section named ‘NVDIMM Root Device _DSMs’ in the ACPI specification.”…”�”}”(hj©ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KÄhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_nd_devices_ndbusx_nfit_firmware_activate_noidle:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-nd-devices-ndbusx-nfit-firmware-activate-noidle”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÅÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/nd\/devices\/ndbusX\/nfit\/firmware_activate_noidle**”h]”j`)�”}”(hŒC**\/sys\/bus\/nd\/devices\/ndbusX\/nfit\/firmware_activate_noidle**”h]”hŒ?/sys/bus/nd/devices/ndbusX/nfit/firmware_activate_noidle”…”�”}”(hjßÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KÍhjØÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂÿubah}”(h]”jÁÿah ]”h"]”Œ;abi_sys_bus_nd_devices_ndbusx_nfit_firmware_activate_noidle”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj·ÿsj˜}”jÁÿj·ÿsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjh]”hŒsysfs-bus-nfit”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j+Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´KÍhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KÍhhÊh²hubhÞ)�”}”(hXG(RW) The Intel platform implementation of firmware activate support exposes an option let the platform force idle devices in the system over the activation event, or trust that the OS will do it. The safe default is to let the platform force idle devices since the kernel is already in a suspend state, and on the chance that a driver does not properly quiesce bus-mastering after a suspend callback the platform will handle it. However, the activation might abort if, for example, platform firmware determines that the activation time exceeds the max PCI-E completion timeout. Since the platform does not know whether the OS is running the activation from a suspend context it aborts, but if the system owner trusts driver suspend callback to be sufficient then 'firmware_activation_noidle' can be enabled to bypass the activation abort.”h]”hXK(RW) The Intel platform implementation of firmware activate support exposes an option let the platform force idle devices in the system over the activation event, or trust that the OS will do it. The safe default is to let the platform force idle devices since the kernel is already in a suspend state, and on the chance that a driver does not properly quiesce bus-mastering after a suspend callback the platform will handle it. However, the activation might abort if, for example, platform firmware determines that the activation time exceeds the max PCI-E completion timeout. Since the platform does not know whether the OS is running the activation from a suspend context it aborts, but if the system owner trusts driver suspend callback to be sufficient then ‘firmware_activation_noidle’ can be enabled to bypass the activation abort.”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KÍhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_nd_devices_ndbusx_nfit_hw_error_scrub:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-nd-devices-ndbusx-nfit-hw-error-scrub”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj_ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/nd\/devices\/ndbusX\/nfit\/hw_error_scrub**”h]”j`)�”}”(hŒ9**\/sys\/bus\/nd\/devices\/ndbusX\/nfit\/hw_error_scrub**”h]”hŒ5/sys/bus/nd/devices/ndbusX/nfit/hw_error_scrub”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K±hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\ubah}”(h]”j[ah ]”h"]”Œ1abi_sys_bus_nd_devices_ndbusx_nfit_hw_error_scrub”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªjQsj˜}”j[jQsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hj¯h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hj¹h]”hŒsysfs-bus-nfit”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´K±hj¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K±hhÊh²hubhÞ)�”}”(hŒâ(RW) Provides a way to toggle the behavior between just adding the address (cache line) where the MCE happened to the poison list and doing a full scrub. The former (selective insertion of the address) is done unconditionally.”h]”hŒâ(RW) Provides a way to toggle the behavior between just adding the address (cache line) where the MCE happened to the poison list and doing a full scrub. The former (selective insertion of the address) is done unconditionally.”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K±hhÊh²hubhÞ)�”}”(hŒ;This attribute can have the following values written to it:”h]”hŒ;This attribute can have the following values written to it:”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K±hhÊh²hubhÞ)�”}”(hŒÛ'0': Switch to the default mode where an exception will only insert the address of the memory error into the poison and badblocks lists. '1': Enable a full scrub to happen if an exception for a memory error is received.”h]”hŒã‘0’: Switch to the default mode where an exception will only insert the address of the memory error into the poison and badblocks lists. ‘1’: Enable a full scrub to happen if an exception for a memory error is received.”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K±hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_nd_devices_ndbusx_nfit_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-nd-devices-ndbusx-nfit-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/nd\/devices\/ndbusX\/nfit\/revision**”h]”j`)�”}”(hŒ3**\/sys\/bus\/nd\/devices\/ndbusX\/nfit\/revision**”h]”hŒ//sys/bus/nd/devices/ndbusX/nfit/revision”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´Kœhj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ+abi_sys_bus_nd_devices_ndbusx_nfit_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`jsj˜}”jjsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hjeh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjoh]”hŒsysfs-bus-nfit”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjmubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´Kœhjeubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KœhhÊh²hubhÞ)�”}”(hŒ%(RO) ACPI NFIT table revision number.”h]”hŒ%(RO) ACPI NFIT table revision number.”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KœhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_nd_devices_ndbusx_nfit_scrub:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-nd-devices-ndbusx-nfit-scrub”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj¯ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/ndbusX\/nfit\/scrub**”h]”j`)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/ndbusX\/nfit\/scrub**”h]”hŒ,/sys/bus/nd/devices/ndbusX/nfit/scrub”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K¤hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬ubah}”(h]”j«ah ]”h"]”Œ(abi_sys_bus_nd_devices_ndbusx_nfit_scrub”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”júj¡sj˜}”j«j¡subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hjÿh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hj h]”hŒsysfs-bus-nfit”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´K¤hjÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K¤hhÊh²hubhÞ)�”}”(hŒÑ(RW) This shows the number of full Address Range Scrubs (ARS) that have been completed since driver load time. Userspace can wait on this using select/poll etc. A '+' at the end indicates an ARS is in progress”h]”hŒÕ(RW) This shows the number of full Address Range Scrubs (ARS) that have been completed since driver load time. Userspace can wait on this using select/poll etc. A ‘+’ at the end indicates an ARS is in progress”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K¤hhÊh²hubhÞ)�”}”(hŒ*Writing a value of 1 triggers an ARS scan.”h]”hŒ*Writing a value of 1 triggers an ARS scan.”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K¤hhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_nd_devices_nmemx_cxl_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-nd-devices-nmemx-cxl-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjWubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/nd\/devices\/nmemX\/cxl\/id**”h]”j`)�”}”(hŒ+**\/sys\/bus\/nd\/devices\/nmemX\/cxl\/id**”h]”hŒ'/sys/bus/nd/devices/nmemX/cxl/id”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjmubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K/hjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjWubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjTubah}”(h]”jSah ]”h"]”Œ#abi_sys_bus_nd_devices_nmemx_cxl_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢jIsj˜}”jSjIsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-bus-nvdimm `”h]”(hŒDefined on file ”…”�”}”(hj§h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-bus-nvdimm `”h]”j§)�”}”(hj±h]”hŒsysfs-bus-nvdimm”…”�”}”(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ÅŒ!abi_file_testing_sysfs_bus_nvdimm”uh1hh³j$”h´K/hj§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K/hhÊh²hubhÞ)�”}”(hŒm(RO) Show the id (serial) of the device, formatted as an unsigned 64-bit decimal value. This is CXL specific.”h]”hŒm(RO) Show the id (serial) of the device, formatted as an unsigned 64-bit decimal value. This is CXL specific.”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K/hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_nd_devices_nmemx_cxl_provider:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-nd-devices-nmemx-cxl-provider”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/nd\/devices\/nmemX\/cxl\/provider**”h]”j`)�”}”(hŒ1**\/sys\/bus\/nd\/devices\/nmemX\/cxl\/provider**”h]”hŒ-/sys/bus/nd/devices/nmemX/cxl/provider”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K6hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjîubah}”(h]”jíah ]”h"]”Œ)abi_sys_bus_nd_devices_nmemx_cxl_provider”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<jãsj˜}”jíjãsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-bus-nvdimm `”h]”(hŒDefined on file ”…”�”}”(hjAh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-bus-nvdimm `”h]”j§)�”}”(hjKh]”hŒsysfs-bus-nvdimm”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjIubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jWŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_bus_nvdimm”uh1hh³j$”h´K6hjAubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K6hhÊh²hubhÞ)�”}”(hŒ¨(RO) Shows the CXL bridge device that ties to a CXL memory device to this NVDIMM device. I.e. the parent of the device returned is a /sys/bus/cxl/devices/memX instance.”h]”hŒ¨(RO) Shows the CXL bridge device that ties to a CXL memory device to this NVDIMM device. I.e. the parent of the device returned is a /sys/bus/cxl/devices/memX instance.”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´K6hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_nd_devices_nmemx_nfit_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-nd-devices-nmemx-nfit-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/device**”h]”j`)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/device**”h]”hŒ,/sys/bus/nd/devices/nmemX/nfit/device”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´Khjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆubah}”(h]”j‡ah ]”h"]”Œ(abi_sys_bus_nd_devices_nmemx_nfit_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖj}sj˜}”j‡j}subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hjÛh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjåh]”hŒsysfs-bus-nfit”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´KhjÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KhhÊh²hubhÞ)�”}”(hŒ=(RO) Device id for the NVDIMM, assigned by the module vendor.”h]”hŒ=(RO) Device id for the NVDIMM, assigned by the module vendor.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_nd_devices_nmemx_nfit_dsm_mask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-nd-devices-nmemx-nfit-dsm-mask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj%ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/dsm_mask**”h]”j`)�”}”(hŒ2**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/dsm_mask**”h]”hŒ./sys/bus/nd/devices/nmemX/nfit/dsm_mask”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K\hj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"ubah}”(h]”j!ah ]”h"]”Œ*abi_sys_bus_nd_devices_nmemx_nfit_dsm_mask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jpjsj˜}”j!jsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hjuh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjh]”hŒsysfs-bus-nfit”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´K\hjuubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K\hhÊh²hubhÞ)�”}”(hŒˆ(RO) The bitmask indicates the supported device specific control functions relative to the NVDIMM command family supported by the device”h]”hŒˆ(RO) The bitmask indicates the supported device specific control functions relative to the NVDIMM command family supported by the device”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K\hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_nd_devices_nmemx_nfit_family:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-nd-devices-nmemx-nfit-family”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj¿ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/family**”h]”j`)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/family**”h]”hŒ,/sys/bus/nd/devices/nmemX/nfit/family”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KfhjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼ubah}”(h]”j»ah ]”h"]”Œ(abi_sys_bus_nd_devices_nmemx_nfit_family”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j±sj˜}”j»j±subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjh]”hŒsysfs-bus-nfit”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j%Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´Kfhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KfhhÊh²hubhÞ)�”}”(hŒ±(RO) Displays the NVDIMM family command sets. Values 0, 1, 2 and 3 correspond to NVDIMM_FAMILY_INTEL, NVDIMM_FAMILY_HPE1, NVDIMM_FAMILY_HPE2 and NVDIMM_FAMILY_MSFT respectively.”h]”hŒ±(RO) Displays the NVDIMM family command sets. Values 0, 1, 2 and 3 correspond to NVDIMM_FAMILY_INTEL, NVDIMM_FAMILY_HPE1, NVDIMM_FAMILY_HPE2 and NVDIMM_FAMILY_MSFT respectively.”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KfhhÊh²hubhÞ)�”}”(hŒñSee the specifications for these command families here: http://pmem.io/documents/NVDIMM_DSM_Interface-V1.6.pdf https://github.com/HewlettPackard/hpe-nvm/blob/master/Documentation/ https://msdn.microsoft.com/library/windows/hardware/mt604741"”h]”(hŒ8See the specifications for these command families here: ”…”�”}”(hjKh²hh³Nh´Nubj©°)�”}”(hŒ6http://pmem.io/documents/NVDIMM_DSM_Interface-V1.6.pdf”h]”hŒ6http://pmem.io/documents/NVDIMM_DSM_Interface-V1.6.pdf”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jUuh1j¨°hjKubhŒ ”…”�”}”(hjKh²hh³Nh´Nubj©°)�”}”(hŒDhttps://github.com/HewlettPackard/hpe-nvm/blob/master/Documentation/”h]”hŒDhttps://github.com/HewlettPackard/hpe-nvm/blob/master/Documentation/”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jhuh1j¨°hjKubhŒ ”…”�”}”hjKsbj©°)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjðh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjúh]”hŒsysfs-bus-nfit”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´K1hjðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K1hhÊh²hubhÞ)�”}”(hŒ¡(RO) The flags in the NFIT memory device sub-structure indicate the state of the data on the nvdimm relative to its energy source or last "flush to persistence".”h]”hŒ¥(RO) The flags in the NFIT memory device sub-structure indicate the state of the data on the nvdimm relative to its energy source or last “flush to persistenceâ€�.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K1hhÊh²hubhÞ)�”}”(hŒ•The attribute is a translation of the 'NVDIMM State Flags' field in section 5.2.25.3 'NVDIMM Region Mapping' Structure of the ACPI specification 6.2.”h]”hŒ�The attribute is a translation of the ‘NVDIMM State Flags’ field in section 5.2.25.3 ‘NVDIMM Region Mapping’ Structure of the ACPI specification 6.2.”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K1hhÊh²hubhÞ)�”}”(hŒ{The health states are "save_fail", "restore_fail", "flush_fail", "not_armed", "smart_event", "map_fail" and "smart_notify".”h]”hŒ—The health states are “save_failâ€�, “restore_failâ€�, “flush_failâ€�, “not_armedâ€�, “smart_eventâ€�, “map_failâ€� and “smart_notifyâ€�.”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K1hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_nd_devices_nmemx_nfit_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-nd-devices-nmemx-nfit-format”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjVubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/format**”h]”j`)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/format**”h]”hŒ,/sys/bus/nd/devices/nmemX/nfit/format”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjlubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KBhjiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/format1**”h]”j`)�”}”(hŒ1**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/format1**”h]”hŒ-/sys/bus/nd/devices/nmemX/nfit/format1”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KBhj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/formats**”h]”j`)�”}”(hŒ1**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/formats**”h]”hŒ-/sys/bus/nd/devices/nmemX/nfit/formats”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KBhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjVubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjSubah}”(h]”jRah ]”h"]”Œ(abi_sys_bus_nd_devices_nmemx_nfit_format”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõjHsj˜}”jRjHsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hjúh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjh]”hŒsysfs-bus-nfit”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´KBhjúubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KBhhÊh²hubhÞ)�”}”(hŒ÷(RO) The interface codes indicate support for persistent memory mapped directly into system physical address space and / or a block aperture access mechanism to the NVDIMM media. The 'formats' attribute displays the number of supported interfaces.”h]”hŒû(RO) The interface codes indicate support for persistent memory mapped directly into system physical address space and / or a block aperture access mechanism to the NVDIMM media. The ‘formats’ attribute displays the number of supported interfaces.”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KBhhÊh²hubhÞ)�”}”(hŒ›This layout is compatible with existing libndctl binaries that only expect one code per-dimm as they will ignore nmemX/nfit/formats and nmemX/nfit/formatN.”h]”hŒ›This layout is compatible with existing libndctl binaries that only expect one code per-dimm as they will ignore nmemX/nfit/formats and nmemX/nfit/formatN.”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KBhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_nd_devices_nmemx_nfit_handle:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-nd-devices-nmemx-nfit-handle”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjRubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/handle**”h]”j`)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/handle**”h]”hŒ,/sys/bus/nd/devices/nmemX/nfit/handle”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´Khjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjRubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOubah}”(h]”jNah ]”h"]”Œ(abi_sys_bus_nd_devices_nmemx_nfit_handle”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�jDsj˜}”jNjDsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hj¢h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hj¬h]”hŒsysfs-bus-nfit”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´Khj¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KhhÊh²hubhÞ)�”}”(hŒ~(RO) The address (given by the _ADR object) of the device on its parent bus of the NVDIMM device containing the NVDIMM region.”h]”hŒ~(RO) The address (given by the _ADR object) of the device on its parent bus of the NVDIMM device containing the NVDIMM region.”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_nd_devices_nmemx_nfit_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-nd-devices-nmemx-nfit-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/id**”h]”j`)�”}”(hŒ,**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/id**”h]”hŒ(/sys/bus/nd/devices/nmemX/nfit/id”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´Kvhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjéubah}”(h]”jèah ]”h"]”Œ$abi_sys_bus_nd_devices_nmemx_nfit_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7jÞsj˜}”jèjÞsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hj<h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjFh]”hŒsysfs-bus-nfit”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jRŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´Kvhj<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KvhhÊh²hubhÞ)�”}”(hŒs(RO) ACPI specification 6.2 section 5.2.25.9, defines an identifier for an NVDIMM, which reflects the id attribute.”h]”hŒs(RO) ACPI specification 6.2 section 5.2.25.9, defines an identifier for an NVDIMM, which reflects the id attribute.”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KvhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_nd_devices_nmemx_nfit_phys_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-nd-devices-nmemx-nfit-phys-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj†ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/phys_id**”h]”j`)�”}”(hŒ1**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/phys_id**”h]”hŒ-/sys/bus/nd/devices/nmemX/nfit/phys_id”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K'hj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒubah}”(h]”j‚ah ]”h"]”Œ)abi_sys_bus_nd_devices_nmemx_nfit_phys_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑjxsj˜}”j‚jxsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hjÖh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjàh]”hŒsysfs-bus-nfit”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´K'hjÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K'hhÊh²hubhÞ)�”}”(hŒ—(RO) Handle (i.e., instance number) for the SMBIOS (system management BIOS) Memory Device structure describing the NVDIMM containing the NVDIMM region.”h]”hŒ—(RO) Handle (i.e., instance number) for the SMBIOS (system management BIOS) Memory Device structure describing the NVDIMM containing the NVDIMM region.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K'hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_nd_devices_nmemx_nfit_rev_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-nd-devices-nmemx-nfit-rev-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/rev_id**”h]”j`)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/rev_id**”h]”hŒ,/sys/bus/nd/devices/nmemX/nfit/rev_id”…”�”}”(hj: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´Khj3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ(abi_sys_bus_nd_devices_nmemx_nfit_rev_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jk j sj˜}”j j subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hjp h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjz h]”hŒsysfs-bus-nfit”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j† Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´Khjp ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KhhÊh²hubhÞ)�”}”(hŒ;(RO) Revision of the NVDIMM, assigned by the module vendor.”h]”hŒ;(RO) Revision of the NVDIMM, assigned by the module vendor.”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_nd_devices_nmemx_nfit_serial:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-nd-devices-nmemx-nfit-serial”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjº ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/serial**”h]”j`)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/serial**”h]”hŒ,/sys/bus/nd/devices/nmemX/nfit/serial”…”�”}”(hjÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KhjÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj· ubah}”(h]”j¶ ah ]”h"]”Œ(abi_sys_bus_nd_devices_nmemx_nfit_serial”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¬ sj˜}”j¶ j¬ subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hj h]”hŒsysfs-bus-nfit”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KhhÊh²hubhÞ)�”}”(hŒj(RO) Serial number of the NVDIMM (non-volatile dual in-line memory module), assigned by the module vendor.”h]”hŒj(RO) Serial number of the NVDIMM (non-volatile dual in-line memory module), assigned by the module vendor.”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_nd_devices_nmemx_nfit_subsystem_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-nd-devices-nmemx-nfit-subsystem-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj¤ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hj® h]”hŒsysfs-bus-nfit”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´K’hj¤ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K’hhÊh²hubhÞ)�”}”(hŒ“(RO) Sub-system device id for the NVDIMM non-volatile memory subsystem controller, assigned by the non-volatile memory subsystem controller vendor.”h]”hŒ“(RO) Sub-system device id for the NVDIMM non-volatile memory subsystem controller, assigned by the non-volatile memory subsystem controller vendor.”…”�”}”(hjÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´K’hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_nd_devices_nmemx_nfit_subsystem_rev_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-nd-devices-nmemx-nfit-subsystem-rev-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj> h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjH h]”hŒsysfs-bus-nfit”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjF ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jT Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´Kˆhj> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KˆhhÊh²hubhÞ)�”}”(hŒ”(RO) Sub-system revision id of the NVDIMM non-volatile memory subsystem controller, assigned by the non-volatile memory subsystem controller vendor.”h]”hŒ”(RO) Sub-system revision id of the NVDIMM non-volatile memory subsystem controller, assigned by the non-volatile memory subsystem controller vendor.”…”�”}”(hjl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KˆhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_nd_devices_nmemx_nfit_subsystem_vendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-nd-devices-nmemx-nfit-subsystem-vendor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjØ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjâ h]”hŒsysfs-bus-nfit”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´KhjØ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KhhÊh²hubhÞ)�”}”(hŒQ(RO) Sub-system vendor id of the NVDIMM non-volatile memory subsystem controller.”h]”hŒQ(RO) Sub-system vendor id of the NVDIMM non-volatile memory subsystem controller.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_nd_devices_nmemx_nfit_vendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-nd-devices-nmemx-nfit-vendor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj" ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/vendor**”h]”j`)�”}”(hŒ0**\/sys\/bus\/nd\/devices\/nmemX\/nfit\/vendor**”h]”hŒ,/sys/bus/nd/devices/nmemX/nfit/vendor”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KThj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj" ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ(abi_sys_bus_nd_devices_nmemx_nfit_vendor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jm j sj˜}”j j subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hjr h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hj| h]”hŒsysfs-bus-nfit”…”�”}”(hj~ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjz ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´KThjr ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KThhÊh²hubhÞ)�”}”(hŒ(RO) Vendor id of the NVDIMM.”h]”hŒ(RO) Vendor id of the NVDIMM.”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KThhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_nd_devices_nmemx_papr_flags:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-nd-devices-nmemx-papr-flags”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj¼ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/nd\/devices\/nmemX\/papr\/flags**”h]”j`)�”}”(hŒ/**\/sys\/bus\/nd\/devices\/nmemX\/papr\/flags**”h]”hŒ+/sys/bus/nd/devices/nmemX/papr/flags”…”�”}”(hjÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-bus-papr-pmem”h´KhjÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹ ubah}”(h]”j¸ ah ]”h"]”Œ'abi_sys_bus_nd_devices_nmemx_papr_flags”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j® sj˜}”j¸ j® subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-papr-pmem `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-papr-pmem `”h]”j§)�”}”(hj h]”hŒsysfs-bus-papr-pmem”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_papr_pmem”uh1hh³jê h´Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´KhhÊh²hubhÞ)�”}”(hX_(RO) Report flags indicating various states of a papr-pmem NVDIMM device. Each flag maps to a one or more bits set in the dimm-health-bitmap retrieved in response to H_SCM_HEALTH hcall. The details of the bit flags returned in response to this hcall is available at ':doc:`/arch/powerpc/papr_hcalls`' . Below are the flags reported in this sysfs file:”h]”(hX (RO) Report flags indicating various states of a papr-pmem NVDIMM device. Each flag maps to a one or more bits set in the dimm-health-bitmap retrieved in response to H_SCM_HEALTH hcall. The details of the bit flags returned in response to this hcall is available at ‘”…”�”}”(hj; h²hh³Nh´Nubh)�”}”(hŒ :doc:`/arch/powerpc/papr_hcalls`”h]”j§)�”}”(hjE h]”hŒ/arch/powerpc/papr_hcalls”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjC ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/arch/powerpc/papr_hcalls”uh1hh³jê h´Khj; ubhŒ6’ . Below are the flags reported in this sysfs file:”…”�”}”(hj; h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒj"not_armed" Indicates that NVDIMM contents will not survive a power cycle.”h]”j)�”}”(hhh]”j)�”}”(hŒJ"not_armed" Indicates that NVDIMM contents will not survive a power cycle.”h]”(j!)�”}”(hŒ "not_armed"”h]”hŒ“not_armedâ€�”…”�”}”(hj{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jê h´Khjw ubj1)�”}”(hhh]”hÞ)�”}”(hŒ>Indicates that NVDIMM contents will not survive a power cycle.”h]”hŒ>Indicates that NVDIMM contents will not survive a power cycle.”…”�”}”(hjŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´Khj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjw ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jê h´Khjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjm ubj;)�”}”(hŒŒ"flush_fail" Indicates that NVDIMM contents couldn't be flushed during last shut-down event.”h]”j)�”}”(hhh]”j)�”}”(hŒ\"flush_fail" Indicates that NVDIMM contents couldn't be flushed during last shut-down event.”h]”(j!)�”}”(hŒ "flush_fail"”h]”hŒ“flush_failâ€�”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jê h´Khj¹ ubj1)�”}”(hhh]”hÞ)�”}”(hŒOIndicates that NVDIMM contents couldn't be flushed during last shut-down event.”h]”hŒQIndicates that NVDIMM contents couldn’t be flushed during last shut-down event.”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´KhjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jê h´Khj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjm ubj;)�”}”(hŒ�"restore_fail" Indicates that NVDIMM contents couldn't be restored during NVDIMM initialization.”h]”j)�”}”(hhh]”j)�”}”(hŒ`"restore_fail" Indicates that NVDIMM contents couldn't be restored during NVDIMM initialization.”h]”(j!)�”}”(hŒ"restore_fail"”h]”hŒ“restore_failâ€�”…”�”}”(hjÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jê h´Khjû ubj1)�”}”(hhh]”hÞ)�”}”(hŒQIndicates that NVDIMM contents couldn't be restored during NVDIMM initialization.”h]”hŒSIndicates that NVDIMM contents couldn’t be restored during NVDIMM initialization.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjû ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jê h´Khjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjô ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjm ubj;)�”}”(hŒ:"encrypted" NVDIMM contents are encrypted.”h]”j)�”}”(hhh]”j)�”}”(hŒ*"encrypted" NVDIMM contents are encrypted.”h]”(j!)�”}”(hŒ "encrypted"”h]”hŒ“encryptedâ€�”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jê h´Khj=ubj1)�”}”(hhh]”hÞ)�”}”(hŒNVDIMM contents are encrypted.”h]”hŒNVDIMM contents are encrypted.”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´KhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jê h´Khj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjm ubj;)�”}”(hŒD"smart_notify" There is health event for the NVDIMM.”h]”j)�”}”(hhh]”j)�”}”(hŒ4"smart_notify" There is health event for the NVDIMM.”h]”(j!)�”}”(hŒ"smart_notify"”h]”hŒ“smart_notifyâ€�”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jê h´Khjubj1)�”}”(hhh]”hÞ)�”}”(hŒ%There is health event for the NVDIMM.”h]”hŒ%There is health event for the NVDIMM.”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´Khj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jê h´Khj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjm ubj;)�”}”(hŒe"scrubbed" Indicating that contents of the NVDIMM have been scrubbed.”h]”j)�”}”(hhh]”j)�”}”(hŒE"scrubbed" Indicating that contents of the NVDIMM have been scrubbed.”h]”(j!)�”}”(hŒ "scrubbed"”h]”hŒ“scrubbedâ€�”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jê h´KhjÁubj1)�”}”(hhh]”hÞ)�”}”(hŒ:Indicating that contents of the NVDIMM have been scrubbed.”h]”hŒ:Indicating that contents of the NVDIMM have been scrubbed.”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´KhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jê h´Khj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjm ubj;)�”}”(hŒt"locked" Indicating that NVDIMM contents can't be modified until next power cycle. ”h]”j)�”}”(hhh]”j)�”}”(hŒT"locked" Indicating that NVDIMM contents can't be modified until next power cycle. ”h]”(j!)�”}”(hŒ"locked"”h]”hŒ “lockedâ€�”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jê h´Khjubj1)�”}”(hhh]”hÞ)�”}”(hŒIIndicating that NVDIMM contents can't be modified until next power cycle.”h]”hŒKIndicating that NVDIMM contents can’t be modified until next power cycle.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jê h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjm ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jê h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_nd_devices_nmemx_papr_health_bitmap_inject:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-nd-devices-nmemx-papr-health-bitmap-inject”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjRubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/nd\/devices\/nmemX\/papr\/health_bitmap_inject**”h]”j`)�”}”(hŒ>**\/sys\/bus\/nd\/devices\/nmemX\/papr\/health_bitmap_inject**”h]”hŒ:/sys/bus/nd/devices/nmemX/papr/health_bitmap_inject”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´KAhjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjRubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOubah}”(h]”jNah ]”h"]”Œ6abi_sys_bus_nd_devices_nmemx_papr_health_bitmap_inject”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�jDsj˜}”jNjDsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-papr-pmem `”h]”(hŒDefined on file ”…”�”}”(hj¢h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-papr-pmem `”h]”j§)�”}”(hj¬h]”hŒsysfs-bus-papr-pmem”…”�”}”(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ÅŒ$abi_file_testing_sysfs_bus_papr_pmem”uh1hh³jê h´KAhj¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´KAhhÊh²hubhÞ)�”}”(hXC(RO) Reports the health bitmap inject bitmap that is applied to bitmap received from PowerVM via the H_SCM_HEALTH. This is used to forcibly set specific bits returned from Hcall. These is then used to simulate various health or shutdown states for an nvdimm and are set by user-space tools like ndctl by issuing a PAPR DSM.”h]”hXC(RO) Reports the health bitmap inject bitmap that is applied to bitmap received from PowerVM via the H_SCM_HEALTH. This is used to forcibly set specific bits returned from Hcall. These is then used to simulate various health or shutdown states for an nvdimm and are set by user-space tools like ndctl by issuing a PAPR DSM.”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´KAhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_nd_devices_nmemx_papr_perf_stats:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-nd-devices-nmemx-papr-perf-stats”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/nd\/devices\/nmemX\/papr\/perf_stats**”h]”j`)�”}”(hŒ4**\/sys\/bus\/nd\/devices\/nmemX\/papr\/perf_stats**”h]”hŒ0/sys/bus/nd/devices/nmemX/papr/perf_stats”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjéubah}”(h]”jèah ]”h"]”Œ,abi_sys_bus_nd_devices_nmemx_papr_perf_stats”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7jÞsj˜}”jèjÞsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-bus-papr-pmem `”h]”(hŒDefined on file ”…”�”}”(hj<h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-bus-papr-pmem `”h]”j§)�”}”(hjFh]”hŒsysfs-bus-papr-pmem”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jRŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_bus_papr_pmem”uh1hh³jê h´K$hj<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hhÊh²hubhÞ)�”}”(hXY(RO) Report various performance stats related to papr-scm NVDIMM device. This attribute is only available for NVDIMM devices that support reporting NVDIMM performance stats. Each stat is reported on a new line with each line composed of a stat-identifier followed by it value. Below are currently known dimm performance stats which are reported:”h]”hXY(RO) Report various performance stats related to papr-scm NVDIMM device. This attribute is only available for NVDIMM devices that support reporting NVDIMM performance stats. Each stat is reported on a new line with each line composed of a stat-identifier followed by it value. Below are currently known dimm performance stats which are reported:”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ#"CtlResCt" : Controller Reset Count”h]”hÞ)�”}”(hj}h]”hŒ'“CtlResCtâ€� : Controller Reset Count”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ*"CtlResTm" : Controller Reset Elapsed Time”h]”hÞ)�”}”(hj”h]”hŒ.“CtlResTmâ€� : Controller Reset Elapsed Time”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ"PonSecs " : Power-on Seconds”h]”hÞ)�”}”(hj«h]”hŒ!“PonSecs “ : Power-on Seconds”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ"MemLife " : Life Remaining”h]”hÞ)�”}”(hjÂh]”hŒ“MemLife “ : Life Remaining”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ*"CritRscU" : Critical Resource Utilization”h]”hÞ)�”}”(hjÙh]”hŒ.“CritRscUâ€� : Critical Resource Utilization”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ"HostLCnt" : Host Load Count”h]”hÞ)�”}”(hjðh]”hŒ “HostLCntâ€� : Host Load Count”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hjîubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ"HostSCnt" : Host Store Count”h]”hÞ)�”}”(hjh]”hŒ!“HostSCntâ€� : Host Store Count”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ "HostSDur" : Host Store Duration”h]”hÞ)�”}”(hjh]”hŒ$“HostSDurâ€� : Host Store Duration”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ"HostLDur" : Host Load Duration”h]”hÞ)�”}”(hj5h]”hŒ#“HostLDurâ€� : Host Load Duration”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ"MedRCnt " : Media Read Count”h]”hÞ)�”}”(hjLh]”hŒ!“MedRCnt “ : Media Read Count”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ"MedWCnt " : Media Write Count”h]”hÞ)�”}”(hjch]”hŒ"“MedWCnt “ : Media Write Count”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hjaubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ "MedRDur " : Media Read Duration”h]”hÞ)�”}”(hjzh]”hŒ$“MedRDur “ : Media Read Duration”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hjxubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ!"MedWDur " : Media Write Duration”h]”hÞ)�”}”(hj‘h]”hŒ%“MedWDur “ : Media Write Duration”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ!"CchRHCnt" : Cache Read Hit Count”h]”hÞ)�”}”(hj¨h]”hŒ%“CchRHCntâ€� : Cache Read Hit Count”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ""CchWHCnt" : Cache Write Hit Count”h]”hÞ)�”}”(hj¿h]”hŒ&“CchWHCntâ€� : Cache Write Hit Count”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubj;)�”}”(hŒ"FastWCnt" : Fast Write Count ”h]”hÞ)�”}”(hŒ"FastWCnt" : Fast Write Count”h]”hŒ!“FastWCntâ€� : Fast Write Count”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê h´K$hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjxubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jê h´K$hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_nd_devices_regionx_nfit_range_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-nd-devices-regionx-nfit-range-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/nd\/devices\/regionX\/nfit\/range_index**”h]”j`)�”}”(hŒ7**\/sys\/bus\/nd\/devices\/regionX\/nfit\/range_index**”h]”hŒ3/sys/bus/nd/devices/regionX/nfit/range_index”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´Káhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjýubah}”(h]”jüah ]”h"]”Œ/abi_sys_bus_nd_devices_regionx_nfit_range_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jKjòsj˜}”jüjòsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-nfit `”h]”(hŒDefined on file ”…”�”}”(hjPh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-nfit `”h]”j§)�”}”(hjZh]”hŒsysfs-bus-nfit”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jfŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_nfit”uh1hh³jXÿh´KáhjPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KáhhÊh²hubhÞ)�”}”(hŒÅ(RO) A unique number provided by the BIOS to identify an address range. Used by NVDIMM Region Mapping Structure to uniquely refer to this structure. Value of 0 is reserved and not used as an index.”h]”hŒÅ(RO) A unique number provided by the BIOS to identify an address range. Used by NVDIMM Region Mapping Structure to uniquely refer to this structure. Value of 0 is reserved and not used as an index.”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jXÿh´KáhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_nvmem_devices_cells_cell_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-nvmem-devices-cells-cell-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjšubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/nvmem\/devices\/\.\.\.\/cells\/\**”h]”j`)�”}”(hŒ=**\/sys\/bus\/nvmem\/devices\/\.\.\.\/cells\/\**”h]”hŒ9/sys/bus/nvmem/devices/.../cells/”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-nvmem-cells”h´Khj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjšubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj—ubah}”(h]”j–ah ]”h"]”Œ)abi_sys_bus_nvmem_devices_cells_cell_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæjŒsj˜}”j–jŒsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-nvmem-cells `”h]”(hŒDefined on file ”…”�”}”(hjëh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-nvmem-cells `”h]”j§)�”}”(hjõh]”hŒsysfs-nvmem-cells”…”�”}”(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ÅŒ"abi_file_testing_sysfs_nvmem_cells”uh1hh³jÈh´Khjëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈh´KhhÊh²hubhÞ)�”}”(hXThe "cells" folder contains one file per cell exposed by the NVMEM device. The name of the file is: "@,", with being the cell name and its location in the NVMEM device, in hexadecimal bytes and bits (without the '0x' prefix, to mimic device tree node names). The length of the file is the size of the cell (when known). The content of the file is the binary content of the cell (may sometimes be ASCII, likely without trailing character). Note: This file is only present if CONFIG_NVMEM_SYSFS is enabled.”h]”hX$The “cellsâ€� folder contains one file per cell exposed by the NVMEM device. The name of the file is: “@,â€�, with being the cell name and its location in the NVMEM device, in hexadecimal bytes and bits (without the ‘0x’ prefix, to mimic device tree node names). The length of the file is the size of the cell (when known). The content of the file is the binary content of the cell (may sometimes be ASCII, likely without trailing character). Note: This file is only present if CONFIG_NVMEM_SYSFS is enabled.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈh´KhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈh´KhhÊh²hubjl)�”}”(hŒ‡hexdump -C /sys/bus/nvmem/devices/1-00563/cells/product-name@d,0 00000000 54 4e 34 38 4d 2d 50 2d 44 4e |TN48M-P-DN| 0000000a”h]”hŒ‡hexdump -C /sys/bus/nvmem/devices/1-00563/cells/product-name@d,0 00000000 54 4e 34 38 4d 2d 50 2d 44 4e |TN48M-P-DN| 0000000a”…”�”}”hj5sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÈh´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_pci_devices_acpi_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-pci-devices-acpi-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjQubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/pci\/devices\/\.\.\.\/acpi_index**”h]”j`)�”}”(hŒ0**\/sys\/bus\/pci\/devices\/\.\.\.\/acpi_index**”h]”hŒ,/sys/bus/pci/devices/.../acpi_index”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-pci”h´Mhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjNubah}”(h]”jMah ]”h"]”Œ"abi_sys_bus_pci_devices_acpi_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�jCsj˜}”jMjCsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj¢h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj¬h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Mhj¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhÊh²hubhÞ)�”}”(hXLReading this attribute will provide the firmware given instance (ACPI _DSM instance number) of the PCI device. The attribute will be created only if the firmware has given an instance number to the PCI device. ACPI _DSM instance number will be given priority if the system firmware provides SMBIOS type 41 device type instance also.”h]”hXLReading this attribute will provide the firmware given instance (ACPI _DSM instance number) of the PCI device. The attribute will be created only if the firmware has given an instance number to the PCI device. ACPI _DSM instance number will be given priority if the system firmware provides SMBIOS type 41 device type instance also.”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒºUsers: Userspace applications interested in knowing the firmware assigned instance number of the PCI device that can help in understanding the firmware intended order of the PCI device. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´Mhjáubj1)�”}”(hhh]”hÞ)�”}”(hŒ²Userspace applications interested in knowing the firmware assigned instance number of the PCI device that can help in understanding the firmware intended order of the PCI device.”h]”hŒ²Userspace applications interested in knowing the firmware assigned instance number of the PCI device that can help in understanding the firmware intended order of the PCI device.”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjáubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´MhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ*.. _abi_sys_bus_pci_devices_authenticated:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-pci-devices-authenticated”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj$ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/pci\/devices\/\.\.\.\/authenticated**”h]”j`)�”}”(hŒ3**\/sys\/bus\/pci\/devices\/\.\.\.\/authenticated**”h]”hŒ//sys/bus/pci/devices/.../authenticated”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M°hj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!ubah}”(h]”j ah ]”h"]”Œ%abi_sys_bus_pci_devices_authenticated”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jojsj˜}”j jsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjth²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj~h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M°hjtubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M°hhÊh²hubhÞ)�”}”(hX:When the device's tsm/ directory is present device authentication (PCIe CMA-SPDM) and link encryption (PCIe IDE) are handled by the platform TSM (TEE Security Manager). When the tsm/ directory is not present this attribute reflects only the native CMA-SPDM authentication state with the kernel's certificate store.”h]”hX>When the device’s tsm/ directory is present device authentication (PCIe CMA-SPDM) and link encryption (PCIe IDE) are handled by the platform TSM (TEE Security Manager). When the tsm/ directory is not present this attribute reflects only the native CMA-SPDM authentication state with the kernel’s certificate store.”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M°hhÊh²hubhÞ)�”}”(hŒ¢If the attribute is not present, it indicates that authentication is unsupported by the device, or the TSM has no available authentication methods for the device.”h]”hŒ¢If the attribute is not present, it indicates that authentication is unsupported by the device, or the TSM has no available authentication methods for the device.”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M°hhÊh²hubhÞ)�”}”(hŒ³When present and the tsm/ attribute directory is present, the authenticated attribute is an alias for the device 'connect' state. See the 'tsm/connect' attribute for more details.”h]”hŒ»When present and the tsm/ attribute directory is present, the authenticated attribute is an alias for the device ‘connect’ state. See the ‘tsm/connect’ attribute for more details.”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M°hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_pci_devices_d3cold_allowed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-pci-devices-d3cold-allowed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÚubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/pci\/devices\/\.\.\.\/d3cold_allowed**”h]”j`)�”}”(hŒ4**\/sys\/bus\/pci\/devices\/\.\.\.\/d3cold_allowed**”h]”hŒ0/sys/bus/pci/devices/.../d3cold_allowed”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M hjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×ubah}”(h]”jÖah ]”h"]”Œ&abi_sys_bus_pci_devices_d3cold_allowed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%jÌsj˜}”jÖjÌsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj*h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj4h]”hŒ sysfs-bus-pci”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M hj*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M hhÊh²hubhÞ)�”}”(hX“d3cold_allowed is bit to control whether the corresponding PCI device can be put into D3Cold state. If it is cleared, the device will never be put into D3Cold state. If it is set, the device may be put into D3Cold state if other requirements are satisfied too. Reading this attribute will show the current value of d3cold_allowed bit. Writing this attribute will set the value of d3cold_allowed bit.”h]”hX“d3cold_allowed is bit to control whether the corresponding PCI device can be put into D3Cold state. If it is cleared, the device will never be put into D3Cold state. If it is set, the device may be put into D3Cold state if other requirements are satisfied too. Reading this attribute will show the current value of d3cold_allowed bit. Writing this attribute will set the value of d3cold_allowed bit.”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_pci_devices_dep_link:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-pci-devices-dep-link”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjtubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/pci\/devices\/\.\.\.\/dep_link**”h]”j`)�”}”(hŒ.**\/sys\/bus\/pci\/devices\/\.\.\.\/dep_link**”h]”hŒ*/sys/bus/pci/devices/.../dep_link”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KÆhj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjtubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjqubah}”(h]”jpah ]”h"]”Œ abi_sys_bus_pci_devices_dep_link”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿jfsj˜}”jpjfsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjÄh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjÎh]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´KÆhjÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KÆhhÊh²hubhÞ)�”}”(hXThis symbolic link appears when hardware supports the SR-IOV capability and the Physical Function driver has enabled it, and this device has vendor specific dependencies with others. The symbolic link points to the PCI device sysfs entry of Physical Function this device depends on.”h]”hXThis symbolic link appears when hardware supports the SR-IOV capability and the Physical Function driver has enabled it, and this device has vendor specific dependencies with others. The symbolic link points to the PCI device sysfs entry of Physical Function this device depends on.”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KÆhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_pci_devices_doe_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-pci-devices-doe-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\.\.\.\/doe_features**”h]”j`)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\.\.\.\/doe_features**”h]”hŒ./sys/bus/pci/devices/.../doe_features”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MKhj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ$abi_sys_bus_pci_devices_doe_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jYjsj˜}”j jsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj^h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjhh]”hŒ sysfs-bus-pci”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjfubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jtŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´MKhj^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MKhhÊh²hubhÞ)�”}”(hŒÃThis directory contains a list of the supported Data Object Exchange (DOE) features. The features are the file name. The contents of each file is the raw Vendor ID and data object feature values.”h]”hŒÃThis directory contains a list of the supported Data Object Exchange (DOE) features. The features are the file name. The contents of each file is the raw Vendor ID and data object feature values.”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MKhhÊh²hubhÞ)�”}”(hŒÄThe value comes from the device and specifies the vendor and data object type supported. The lower (RHS of the colon) is the data object type in hex. The upper (LHS of the colon) is the vendor ID.”h]”hŒÄThe value comes from the device and specifies the vendor and data object type supported. The lower (RHS of the colon) is the data object type in hex. The upper (LHS of the colon) is the vendor ID.”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MKhhÊh²hubhÞ)�”}”(hŒ�As all DOE devices must support the DOE discovery feature, if DOE is supported you will at least see the doe_discovery file, with this contents:”h]”hŒ�As all DOE devices must support the DOE discovery feature, if DOE is supported you will at least see the doe_discovery file, with this contents:”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MKhhÊh²hubjŽœ)�”}”(hŒ)# cat doe_features/doe_discovery 0001:00 ”h]”hÞ)�”}”(hŒ(# cat doe_features/doe_discovery 0001:00”h]”hŒ(# cat doe_features/doe_discovery 0001:00”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MKhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jh´MKhhÊh²hubhÞ)�”}”(hŒ±If the device supports other features you will see other files as well. For example if CMA/SPDM and secure CMA/SPDM are supported the doe_features directory will look like this:”h]”hŒ±If the device supports other features you will see other files as well. For example if CMA/SPDM and secure CMA/SPDM are supported the doe_features directory will look like this:”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MKhhÊh²hubjŽœ)�”}”(hŒ?# ls doe_features 0001:01 0001:02 doe_discovery ”h]”hÞ)�”}”(hŒ=# ls doe_features 0001:01 0001:02 doe_discovery”h]”hŒ=# ls doe_features 0001:01 0001:02 doe_discovery”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MKhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jh´MKhhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_pci_devices_driver_override:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-pci-devices-driver-override”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\.\.\.\/driver_override**”h]”j`)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\.\.\.\/driver_override**”h]”hŒ1/sys/bus/pci/devices/.../driver_override”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MNhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿubah}”(h]”jþah ]”h"]”Œ'abi_sys_bus_pci_devices_driver_override”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jMjôsj˜}”jþjôsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjRh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj\h]”hŒ sysfs-bus-pci”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jhŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´MNhjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MNhhÊh²hubhÞ)�”}”(hX»This file allows the driver for a device to be specified which will override standard static and dynamic ID matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo pci-stub > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as "none". Only a single driver may be specified in the override, there is no support for parsing delimiters.”h]”hX¿This file allows the driver for a device to be specified which will override standard static and dynamic ID matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo pci-stub > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as “noneâ€�. Only a single driver may be specified in the override, there is no support for parsing delimiters.”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MNhhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_pci_devices_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-devices-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjœubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/pci\/devices\/\.\.\.\/index**”h]”j`)�”}”(hŒ+**\/sys\/bus\/pci\/devices\/\.\.\.\/index**”h]”hŒ'/sys/bus/pci/devices/.../index”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Kÿhj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™ubah}”(h]”j˜ah ]”h"]”Œabi_sys_bus_pci_devices_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jçjŽsj˜}”j˜jŽsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjìh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjöh]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Kÿhjìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KÿhhÊh²hubhÞ)�”}”(hX‰Reading this attribute will provide the firmware given instance number of the PCI device. Depending on the platform this can be for example the SMBIOS type 41 device type instance or the user-defined ID (UID) on s390. The attribute will be created only if the firmware has given an instance number to the PCI device and that number is guaranteed to uniquely identify the device in the system.”h]”hX‰Reading this attribute will provide the firmware given instance number of the PCI device. Depending on the platform this can be for example the SMBIOS type 41 device type instance or the user-defined ID (UID) on s390. The attribute will be created only if the firmware has given an instance number to the PCI device and that number is guaranteed to uniquely identify the device in the system.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KÿhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ¿Users: Userspace applications interested in knowing the firmware assigned device type instance of the PCI device that can help in understanding the firmware intended order of the PCI device. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´Kÿhj+ubj1)�”}”(hhh]”hÞ)�”}”(hŒ·Userspace applications interested in knowing the firmware assigned device type instance of the PCI device that can help in understanding the firmware intended order of the PCI device.”h]”hŒ·Userspace applications interested in knowing the firmware assigned device type instance of the PCI device that can help in understanding the firmware intended order of the PCI device.”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Kÿhj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´Kÿhj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ .. _abi_sys_bus_pci_devices_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-devices-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjnubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/bus\/pci\/devices\/\.\.\.\/irq**”h]”j`)�”}”(hŒ)**\/sys\/bus\/pci\/devices\/\.\.\.\/irq**”h]”hŒ%/sys/bus/pci/devices/.../irq”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Kghj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkubah}”(h]”jjah ]”h"]”Œabi_sys_bus_pci_devices_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹j`sj˜}”jjj`subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj¾h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjÈh]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Kghj¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KghhÊh²hubhÞ)�”}”(hŒ—If a driver has enabled MSI (not MSI-X), "irq" contains the IRQ of the first MSI vector. Otherwise "irq" contains the IRQ of the legacy INTx interrupt.”h]”hŒŸIf a driver has enabled MSI (not MSI-X), “irqâ€� contains the IRQ of the first MSI vector. Otherwise “irqâ€� contains the IRQ of the legacy INTx interrupt.”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KghhÊh²hubhÞ)�”}”(hŒb"irq" being set to 0 indicates that the device isn't capable of generating legacy INTx interrupts.”h]”hŒh“irqâ€� being set to 0 indicates that the device isn’t capable of generating legacy INTx interrupts.”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KghhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_pci_devices_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-devices-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/pci\/devices\/\.\.\.\/label**”h]”j`)�”}”(hŒ+**\/sys\/bus\/pci\/devices\/\.\.\.\/label**”h]”hŒ'/sys/bus/pci/devices/.../label”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Kñhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œabi_sys_bus_pci_devices_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jajsj˜}”jjsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjfh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjph]”hŒ sysfs-bus-pci”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjnubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Kñhjfubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KñhhÊh²hubhÞ)�”}”(hX:Reading this attribute will provide the firmware given name (SMBIOS type 41 string or ACPI _DSM string) of the PCI device. The attribute will be created only if the firmware has given a name to the PCI device. ACPI _DSM string name will be given priority if the system firmware provides SMBIOS type 41 string also.”h]”hX:Reading this attribute will provide the firmware given name (SMBIOS type 41 string or ACPI _DSM string) of the PCI device. The attribute will be created only if the firmware has given a name to the PCI device. ACPI _DSM string name will be given priority if the system firmware provides SMBIOS type 41 string also.”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KñhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒbUsers: Userspace applications interested in knowing the firmware assigned name of the PCI device. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´Kñhj¥ubj1)�”}”(hhh]”hÞ)�”}”(hŒZUserspace applications interested in knowing the firmware assigned name of the PCI device.”h]”hŒZUserspace applications interested in knowing the firmware assigned name of the PCI device.”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Kñhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´Kñhj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ6.. _abi_sys_bus_pci_devices_leds_enclosure_brightness:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-pci-devices-leds-enclosure-brightness”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjèubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/pci\/devices\/\.\.\.\/leds\/\*\:enclosure\:\*\/brightness**”h]”j`)�”}”(hŒI**\/sys\/bus\/pci\/devices\/\.\.\.\/leds\/\*\:enclosure\:\*\/brightness**”h]”hŒE/sys/bus/pci/devices/.../leds/*:enclosure:*/brightness”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/leds\/\*\:enclosure\:\*\/brightness**”h]”j`)�”}”(hŒ5**\/sys\/class\/leds\/\*\:enclosure\:\*\/brightness**”h]”hŒ1/sys/class/leds/*:enclosure:*/brightness”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåubah}”(h]”jäah ]”h"]”Œ1abi_sys_bus_pci_devices_leds_enclosure_brightness”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]jÚsj˜}”jäjÚsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjbh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjlh]”hŒ sysfs-bus-pci”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jxŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Mhjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhÊh²hubhÞ)�”}”(hŒõLED indications on PCIe storage enclosures which are controlled through the NPEM interface (Native PCIe Enclosure Management, PCIe r6.1 sec 6.28) are accessible as led class devices, both below /sys/class/leds and below NPEM-capable PCI devices.”h]”hŒõLED indications on PCIe storage enclosures which are controlled through the NPEM interface (Native PCIe Enclosure Management, PCIe r6.1 sec 6.28) are accessible as led class devices, both below /sys/class/leds and below NPEM-capable PCI devices.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhÊh²hubhÞ)�”}”(hŒ�Although these led class devices could be manipulated manually, in practice they are typically manipulated automatically by an application such as ledmon(8).”h]”hŒ�Although these led class devices could be manipulated manually, in practice they are typically manipulated automatically by an application such as ledmon(8).”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhÊh²hubhÞ)�”}”(hŒQThe name of a led class device is as follows: :enclosure: where:”h]”hŒQThe name of a led class device is as follows: :enclosure: where:”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒI is the domain, bus, device and function number (e.g. 10000:02:05.0)”h]”hÞ)�”}”(hŒI is the domain, bus, device and function number (e.g. 10000:02:05.0)”h]”hŒI is the domain, bus, device and function number (e.g. 10000:02:05.0)”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjºubj;)�”}”(hŒ: is a short description of the LED indication ”h]”hÞ)�”}”(hŒ9 is a short description of the LED indication”h]”hŒ9 is a short description of the LED indication”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjºubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jh´MhhÊh²hubhÞ)�”}”(hŒ/Valid indications per PCIe r6.1 table 6-27 are:”h]”hŒ/Valid indications per PCIe r6.1 table 6-27 are:”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ"ok (drive is functioning normally)”h]”hÞ)�”}”(hjh]”hŒ"ok (drive is functioning normally)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒ.locate (drive is being identified by an admin)”h]”hÞ)�”}”(hjh]”hŒ.locate (drive is being identified by an admin)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒ(fail (drive is not functioning properly)”h]”hÞ)�”}”(hj4h]”hŒ(fail (drive is not functioning properly)”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒ6rebuild (drive is part of an array that is rebuilding)”h]”hÞ)�”}”(hjKh]”hŒ6rebuild (drive is part of an array that is rebuilding)”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒ%pfa (drive is predicted to fail soon)”h]”hÞ)�”}”(hjbh]”hŒ%pfa (drive is predicted to fail soon)”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒ6hotspare (drive is marked to be used as a replacement)”h]”hÞ)�”}”(hjyh]”hŒ6hotspare (drive is marked to be used as a replacement)”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhjwubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒ0ica (drive is part of an array that is degraded)”h]”hÞ)�”}”(hj�h]”hŒ0ica (drive is part of an array that is degraded)”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒ.ifa (drive is part of an array that is failed)”h]”hÞ)�”}”(hj§h]”hŒ.ifa (drive is part of an array that is failed)”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒ3idt (drive is not the right type for the connector)”h]”hÞ)�”}”(hj¾h]”hŒ3idt (drive is not the right type for the connector)”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒ-disabled (drive is disabled, removal is safe)”h]”hÞ)�”}”(hjÕh]”hŒ-disabled (drive is disabled, removal is safe)”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒ8specific0 to specific7 (enclosure-specific indications) ”h]”hÞ)�”}”(hŒ7specific0 to specific7 (enclosure-specific indications)”h]”hŒ7specific0 to specific7 (enclosure-specific indications)”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhjêubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jh´MhhÊh²hubhÞ)�”}”(hŒ;Broadly, the indications fall into one of these categories:”h]”hŒ;Broadly, the indications fall into one of these categories:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ8to signify drive state (ok, locate, fail, idt, disabled)”h]”hÞ)�”}”(hjh]”hŒ8to signify drive state (ok, locate, fail, idt, disabled)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒZto signify drive role or state in a software RAID array (rebuild, pfa, hotspare, ica, ifa)”h]”hÞ)�”}”(hŒZto signify drive role or state in a software RAID array (rebuild, pfa, hotspare, ica, ifa)”h]”hŒZto signify drive role or state in a software RAID array (rebuild, pfa, hotspare, ica, ifa)”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjubj;)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjh]”hŒ sysfs-bus-pci”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M¯hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M¯hhÊh²hubhÞ)�”}”(hŒ¦If ASPM is supported for an endpoint, these files can be used to disable or enable the individual power management states. Write y/1/on to enable, n/0/off to disable.”h]”hŒ¦If ASPM is supported for an endpoint, these files can be used to disable or enable the individual power management states. Write y/1/on to enable, n/0/off to disable.”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M¯hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_pci_devices_modalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-pci-devices-modalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjQubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/pci\/devices\/\.\.\.\/modalias**”h]”j`)�”}”(hŒ.**\/sys\/bus\/pci\/devices\/\.\.\.\/modalias**”h]”hŒ*/sys/bus/pci/devices/.../modalias”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KØhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjNubah}”(h]”jMah ]”h"]”Œ abi_sys_bus_pci_devices_modalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jœjCsj˜}”jMjCsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj¡h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj«h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´KØhj¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KØhhÊh²hubhÞ)�”}”(hŒ9This attribute indicates the PCI ID of the device object.”h]”hŒ9This attribute indicates the PCI ID of the device object.”…”�”}”(hjÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KØhhÊh²hubhÞ)�”}”(hŒTThat is in the format: pci:vXXXXXXXXdXXXXXXXXsvXXXXXXXXsdXXXXXXXXbcXXscXXiXX, where:”h]”hŒTThat is in the format: pci:vXXXXXXXXdXXXXXXXXsvXXXXXXXXsdXXXXXXXXbcXXscXXiXX, where:”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KØhhÊh²hubjŽœ)�”}”(hX- vXXXXXXXX contains the vendor ID; - dXXXXXXXX contains the device ID; - svXXXXXXXX contains the sub-vendor ID; - sdXXXXXXXX contains the subsystem device ID; - bcXX contains the device class; - scXX contains the device subclass; - iXX contains the device class programming interface. ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ!vXXXXXXXX contains the vendor ID;”h]”hÞ)�”}”(hjôh]”hŒ!vXXXXXXXX contains the vendor ID;”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KØhjòubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjïubj;)�”}”(hŒ!dXXXXXXXX contains the device ID;”h]”hÞ)�”}”(hj h]”hŒ!dXXXXXXXX contains the device ID;”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KØhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjïubj;)�”}”(hŒ&svXXXXXXXX contains the sub-vendor ID;”h]”hÞ)�”}”(hj"h]”hŒ&svXXXXXXXX contains the sub-vendor ID;”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KØhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjïubj;)�”}”(hŒ,sdXXXXXXXX contains the subsystem device ID;”h]”hÞ)�”}”(hj9h]”hŒ,sdXXXXXXXX contains the subsystem device ID;”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KØhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjïubj;)�”}”(hŒbcXX contains the device class;”h]”hÞ)�”}”(hjPh]”hŒbcXX contains the device class;”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KØhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjïubj;)�”}”(hŒ"scXX contains the device subclass;”h]”hÞ)�”}”(hjgh]”hŒ"scXX contains the device subclass;”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KØhjeubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjïubj;)�”}”(hŒ6iXX contains the device class programming interface. ”h]”hÞ)�”}”(hŒ4iXX contains the device class programming interface.”h]”hŒ4iXX contains the device class programming interface.”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KØhj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjïubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jh´KØhjëubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jh´KØhhÊh²hubj))�”}”(hŒ$.. _abi_sys_bus_pci_devices_msi_bus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-devices-msi-bus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj®ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/pci\/devices\/\.\.\.\/msi_bus**”h]”j`)�”}”(hŒ-**\/sys\/bus\/pci\/devices\/\.\.\.\/msi_bus**”h]”hŒ)/sys/bus/pci/devices/.../msi_bus”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KNhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«ubah}”(h]”jªah ]”h"]”Œabi_sys_bus_pci_devices_msi_bus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jùj sj˜}”jªj subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjþh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´KNhjþubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KNhhÊh²hubhÞ)�”}”(hXWriting a zero value to this attribute disallows MSI and MSI-X for any future drivers of the device. If the device is a bridge, MSI and MSI-X will be disallowed for future drivers of all child devices under the bridge. Drivers must be reloaded for the new setting to take effect.”h]”hXWriting a zero value to this attribute disallows MSI and MSI-X for any future drivers of the device. If the device is a bridge, MSI and MSI-X will be disallowed for future drivers of all child devices under the bridge. Drivers must be reloaded for the new setting to take effect.”…”�”}”(hj, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KNhhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_pci_devices_msi_irqs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-pci-devices-msi-irqs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjH ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/pci\/devices\/\.\.\.\/msi_irqs\/**”h]”j`)�”}”(hŒ0**\/sys\/bus\/pci\/devices\/\.\.\.\/msi_irqs\/**”h]”hŒ,/sys/bus/pci/devices/.../msi_irqs/”…”�”}”(hjb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjH ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjE ubah}”(h]”jD ah ]”h"]”Œ abi_sys_bus_pci_devices_msi_irqs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“ j: sj˜}”jD j: subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj˜ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj¢ h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´KXhj˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhhÊh²hubhÞ)�”}”(hŒ£The /sys/devices/.../msi_irqs directory contains a variable set of files, with each file being named after a corresponding msi irq vector allocated to that device.”h]”hŒ£The /sys/devices/.../msi_irqs directory contains a variable set of files, with each file being named after a corresponding msi irq vector allocated to that device.”…”�”}”(hjÆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_pci_devices_msi_irqs_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-pci-devices-msi-irqs-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjâ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\.\.\.\/msi_irqs\/\**”h]”j`)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\.\.\.\/msi_irqs\/\**”h]”hŒ1/sys/bus/pci/devices/.../msi_irqs/”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K`hjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjß ubah}”(h]”jÞ ah ]”h"]”Œ"abi_sys_bus_pci_devices_msi_irqs_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-!jÔ sj˜}”jÞ jÔ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj2!h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(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”jH!Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´K`hj2!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K`hhÊh²hubhÞ)�”}”(hŒ\This attribute indicates the mode that the irq vector named by the file is in (msi vs. msix)”h]”hŒ\This attribute indicates the mode that the irq vector named by the file is in (msi vs. msix)”…”�”}”(hj`!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K`hhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_pci_devices_numa_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-pci-devices-numa-node”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj|!ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/pci\/devices\/\.\.\.\/numa_node**”h]”j`)�”}”(hŒ/**\/sys\/bus\/pci\/devices\/\.\.\.\/numa_node**”h]”hŒ+/sys/bus/pci/devices/.../numa_node”…”�”}”(hj–!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mchj�!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjy!ubah}”(h]”jx!ah ]”h"]”Œ!abi_sys_bus_pci_devices_numa_node”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÇ!jn!sj˜}”jx!jn!subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjÌ!h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjÖ!h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´MchjÌ!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MchhÊh²hubhÞ)�”}”(hX¿This file contains the NUMA node to which the PCI device is attached, or -1 if the node is unknown. The initial value comes from an ACPI _PXM method or a similar firmware source. If that is missing or incorrect, this file can be written to override the node. In that case, please report a firmware bug to the system vendor. Writing to this file taints the kernel with TAINT_FIRMWARE_WORKAROUND, which reduces the supportability of your system.”h]”hX¿This file contains the NUMA node to which the PCI device is attached, or -1 if the node is unknown. The initial value comes from an ACPI _PXM method or a similar firmware source. If that is missing or incorrect, this file can be written to override the node. In that case, please report a firmware bug to the system vendor. Writing to this file taints the kernel with TAINT_FIRMWARE_WORKAROUND, which reduces the supportability of your system.”…”�”}”(hjú!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MchhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_pci_devices_p2pmem_allocate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-pci-devices-p2pmem-allocate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj"ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\.\.\.\/p2pmem\/allocate**”h]”j`)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\.\.\.\/p2pmem\/allocate**”h]”hŒ2/sys/bus/pci/devices/.../p2pmem/allocate”…”�”}”(hj0"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M¥hj)"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"ubah}”(h]”j"ah ]”h"]”Œ'abi_sys_bus_pci_devices_p2pmem_allocate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ja"j"sj˜}”j"j"subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjf"h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjp"h]”hŒ sysfs-bus-pci”…”�”}”(hjr"h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjn"ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|"Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M¥hjf"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M¥hhÊh²hubhÞ)�”}”(hXThis file allows mapping p2pmem into userspace. For each mmap() call on this file, the kernel will allocate a chunk of Peer-to-Peer memory for use in Peer-to-Peer transactions. This memory can be used in O_DIRECT calls to NVMe backed files for Peer-to-Peer copies.”h]”hXThis file allows mapping p2pmem into userspace. For each mmap() call on this file, the kernel will allocate a chunk of Peer-to-Peer memory for use in Peer-to-Peer transactions. This memory can be used in O_DIRECT calls to NVMe backed files for Peer-to-Peer copies.”…”�”}”(hj”"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M¥hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_pci_devices_p2pmem_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-pci-devices-p2pmem-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj°"ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/pci\/devices\/\.\.\.\/p2pmem\/available**”h]”j`)�”}”(hŒ7**\/sys\/bus\/pci\/devices\/\.\.\.\/p2pmem\/available**”h]”hŒ3/sys/bus/pci/devices/.../p2pmem/available”…”�”}”(hjÊ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M•hjÃ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­"ubah}”(h]”j¬"ah ]”h"]”Œ(abi_sys_bus_pci_devices_p2pmem_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jû"j¢"sj˜}”j¬"j¢"subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj#h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj #h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M•hj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M•hhÊh²hubhÞ)�”}”(hŒ‡If the device has any Peer-to-Peer memory registered, this file contains the amount of memory that has not been allocated (in decimal).”h]”hŒ‡If the device has any Peer-to-Peer memory registered, this file contains the amount of memory that has not been allocated (in decimal).”…”�”}”(hj.#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M•hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_pci_devices_p2pmem_published:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-pci-devices-p2pmem-published”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjJ#ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/pci\/devices\/\.\.\.\/p2pmem\/published**”h]”j`)�”}”(hŒ7**\/sys\/bus\/pci\/devices\/\.\.\.\/p2pmem\/published**”h]”hŒ3/sys/bus/pci/devices/.../p2pmem/published”…”�”}”(hjd#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M�hj]#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjW#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJ#ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjG#ubah}”(h]”jF#ah ]”h"]”Œ(abi_sys_bus_pci_devices_p2pmem_published”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j•#j<#sj˜}”jF#j<#subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjš#h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj¤#h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M�hjš#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M�hhÊh²hubhÞ)�”}”(hŒ If the device has any Peer-to-Peer memory registered, this file contains a '1' if the memory has been published for use outside the driver that owns the device.”h]”hŒ¤If the device has any Peer-to-Peer memory registered, this file contains a ‘1’ if the memory has been published for use outside the driver that owns the device.”…”�”}”(hjÈ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M�hhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_pci_devices_p2pmem_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-pci-devices-p2pmem-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjä#ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\.\.\.\/p2pmem\/size**”h]”j`)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\.\.\.\/p2pmem\/size**”h]”hŒ./sys/bus/pci/devices/.../p2pmem/size”…”�”}”(hjþ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjú#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M�hj÷#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjä#ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjá#ubah}”(h]”jà#ah ]”h"]”Œ#abi_sys_bus_pci_devices_p2pmem_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/$jÖ#sj˜}”jà#jÖ#subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj4$h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj>$h]”hŒ sysfs-bus-pci”…”�”}”(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”jJ$Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M�hj4$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M�hhÊh²hubhÞ)�”}”(hŒŠIf the device has any Peer-to-Peer memory registered, this file contains the total amount of memory that the device provides (in decimal).”h]”hŒŠIf the device has any Peer-to-Peer memory registered, this file contains the total amount of memory that the device provides (in decimal).”…”�”}”(hjb$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M�hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_pci_devices_pci_bus_rescan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-pci-devices-pci-bus-rescan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj~$ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/pci\/devices\/\.\.\.\/pci_bus\/\.\.\.\/rescan**”h]”j`)�”}”(hŒ=**\/sys\/bus\/pci\/devices\/\.\.\.\/pci_bus\/\.\.\.\/rescan**”h]”hŒ9/sys/bus/pci/devices/.../pci_bus/.../rescan”…”�”}”(hj˜$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Kyhj‘$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{$ubah}”(h]”jz$ah ]”h"]”Œ&abi_sys_bus_pci_devices_pci_bus_rescan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉ$jp$sj˜}”jz$jp$subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjÎ$h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjØ$h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´KyhjÎ$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KyhhÊh²hubhÞ)�”}”(hŒ©Writing a non-zero value to this attribute will force a rescan of the bus and all child buses, and re-discover devices removed earlier from this part of the device tree.”h]”hŒ©Writing a non-zero value to this attribute will force a rescan of the bus and all child buses, and re-discover devices removed earlier from this part of the device tree.”…”�”}”(hjü$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KyhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_pci_devices_physfn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-devices-physfn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj%ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/pci\/devices\/\.\.\.\/physfn**”h]”j`)�”}”(hŒ,**\/sys\/bus\/pci\/devices\/\.\.\.\/physfn**”h]”hŒ(/sys/bus/pci/devices/.../physfn”…”�”}”(hj2%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KÐhj+%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%ubah}”(h]”j%ah ]”h"]”Œabi_sys_bus_pci_devices_physfn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jc%j %sj˜}”j%j %subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjh%h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjr%h]”hŒ sysfs-bus-pci”…”�”}”(hjt%h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjp%ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~%Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´KÐhjh%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KÐhhÊh²hubhÞ)�”}”(hŒ¬This symbolic link appears when a device is a Virtual Function. The symbolic link points to the PCI device sysfs entry of the Physical Function this device associates with.”h]”hŒ¬This symbolic link appears when a device is a Virtual Function. The symbolic link points to the PCI device sysfs entry of the Physical Function this device associates with.”…”�”}”(hj–%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KÐhhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_pci_devices_power_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-pci-devices-power-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj²%ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\.\.\.\/power_state**”h]”j`)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\.\.\.\/power_state**”h]”hŒ-/sys/bus/pci/devices/.../power_state”…”�”}”(hjÌ%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M¼hjÅ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯%ubah}”(h]”j®%ah ]”h"]”Œ#abi_sys_bus_pci_devices_power_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jý%j¤%sj˜}”j®%j¤%subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj&h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj &h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M¼hj&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M¼hhÊh²hubhÞ)�”}”(hŒÐThis file contains the current PCI power state of the device. The value comes from the PCI kernel device state and can be one of: "unknown", "error", "D0", D1", "D2", "D3hot", "D3cold". The file is read only.”h]”hŒêThis file contains the current PCI power state of the device. The value comes from the PCI kernel device state and can be one of: “unknownâ€�, “errorâ€�, “D0â€�, D1â€�, “D2â€�, “D3hotâ€�, “D3coldâ€�. The file is read only.”…”�”}”(hj0&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M¼hhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_pci_devices_remove:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-devices-remove”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjL&ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/pci\/devices\/\.\.\.\/remove**”h]”j`)�”}”(hŒ,**\/sys\/bus\/pci\/devices\/\.\.\.\/remove**”h]”hŒ(/sys/bus/pci/devices/.../remove”…”�”}”(hjf&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Krhj_&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjY&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjL&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjI&ubah}”(h]”jH&ah ]”h"]”Œabi_sys_bus_pci_devices_remove”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—&j>&sj˜}”jH&j>&subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjœ&h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj¦&h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Krhjœ&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KrhhÊh²hubhÞ)�”}”(hŒbWriting a non-zero value to this attribute will hot-remove the PCI device and any of its children.”h]”hŒbWriting a non-zero value to this attribute will hot-remove the PCI device and any of its children.”…”�”}”(hjÊ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KrhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_pci_devices_rescan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-devices-rescan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjæ&ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/pci\/devices\/\.\.\.\/rescan**”h]”j`)�”}”(hŒ,**\/sys\/bus\/pci\/devices\/\.\.\.\/rescan**”h]”hŒ(/sys/bus/pci/devices/.../rescan”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjü&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‚hjù&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæ&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjã&ubah}”(h]”jâ&ah ]”h"]”Œabi_sys_bus_pci_devices_rescan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1'jØ&sj˜}”jâ&jØ&subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj6'h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj@'h]”hŒ sysfs-bus-pci”…”�”}”(hjB'h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>'ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jL'Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´K‚hj6'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‚hhÊh²hubhÞ)�”}”(hŒ¹Writing a non-zero value to this attribute will force a rescan of the device's parent bus and all child buses, and re-discover devices removed earlier from this part of the device tree.”h]”hŒ»Writing a non-zero value to this attribute will force a rescan of the device’s parent bus and all child buses, and re-discover devices removed earlier from this part of the device tree.”…”�”}”(hjd'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‚hhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_pci_devices_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-devices-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj€'ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/pci\/devices\/\.\.\.\/reset**”h]”j`)�”}”(hŒ+**\/sys\/bus\/pci\/devices\/\.\.\.\/reset**”h]”hŒ'/sys/bus/pci/devices/.../reset”…”�”}”(hjš'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Kœhj“'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}'ubah}”(h]”j|'ah ]”h"]”Œabi_sys_bus_pci_devices_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jË'jr'sj˜}”j|'jr'subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjÐ'h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjÚ'h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´KœhjÐ'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KœhhÊh²hubhÞ)�”}”(hŒèSome devices allow an individual function to be reset without affecting other functions in the same device. For devices that have this support, a file named reset will be present in sysfs. Writing 1 to this file will perform reset.”h]”hŒèSome devices allow an individual function to be reset without affecting other functions in the same device. For devices that have this support, a file named reset will be present in sysfs. Writing 1 to this file will perform reset.”…”�”}”(hjþ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KœhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_pci_devices_reset_method:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-pci-devices-reset-method”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj(ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\.\.\.\/reset_method**”h]”j`)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\.\.\.\/reset_method**”h]”hŒ./sys/bus/pci/devices/.../reset_method”…”�”}”(hj4(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‹hj-(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(ubah}”(h]”j(ah ]”h"]”Œ$abi_sys_bus_pci_devices_reset_method”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je(j (sj˜}”j(j (subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjj(h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjt(h]”hŒ sysfs-bus-pci”…”�”}”(hjv(h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr(ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€(Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´K‹hjj(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‹hhÊh²hubhÞ)�”}”(hŒiSome devices allow an individual function to be reset without affecting other functions in the same slot.”h]”hŒiSome devices allow an individual function to be reset without affecting other functions in the same slot.”…”�”}”(hj˜(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‹hhÊh²hubhÞ)�”}”(hXÇFor devices that have this support, a file named reset_method is present in sysfs. Reading this file gives names of the supported and enabled reset methods and their ordering. Writing a space-separated list of names of reset methods sets the reset methods and ordering to be used when resetting the device. Writing an empty string disables the ability to reset the device. Writing "default" enables all supported reset methods in the default ordering.”h]”hXËFor devices that have this support, a file named reset_method is present in sysfs. Reading this file gives names of the supported and enabled reset methods and their ordering. Writing a space-separated list of names of reset methods sets the reset methods and ordering to be used when resetting the device. Writing an empty string disables the ability to reset the device. Writing “defaultâ€� enables all supported reset methods in the default ordering.”…”�”}”(hj¦(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‹hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_pci_devices_reset_subordinate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-pci-devices-reset-subordinate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjÂ(ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/pci\/devices\/\.\.\.\/reset_subordinate**”h]”j`)�”}”(hŒ7**\/sys\/bus\/pci\/devices\/\.\.\.\/reset_subordinate**”h]”hŒ3/sys/bus/pci/devices/.../reset_subordinate”…”�”}”(hjÜ(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K¦hjÕ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂ(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿(ubah}”(h]”j¾(ah ]”h"]”Œ)abi_sys_bus_pci_devices_reset_subordinate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j )j´(sj˜}”j¾(j´(subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj)h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj)h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´K¦hj)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K¦hhÊh²hubhÞ)�”}”(hXEThis is visible only for bridge devices. If you want to reset all devices attached through the subordinate bus of a specific bridge device, writing 1 to this will try to do it. This will affect all devices attached to the system through this bridge similar to writing 1 to their individual "reset" file, so use with caution.”h]”hXIThis is visible only for bridge devices. If you want to reset all devices attached through the subordinate bus of a specific bridge device, writing 1 to this will try to do it. This will affect all devices attached to the system through this bridge similar to writing 1 to their individual “resetâ€� file, so use with caution.”…”�”}”(hj@)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K¦hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_pci_devices_resourcen_resize:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-pci-devices-resourcen-resize”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj\)ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\.\.\.\/resourceN_resize**”h]”j`)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\.\.\.\/resourceN_resize**”h]”hŒ2/sys/bus/pci/devices/.../resourceN_resize”…”�”}”(hjv)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjr)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mâhjo)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhji)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjY)ubah}”(h]”jX)ah ]”h"]”Œ(abi_sys_bus_pci_devices_resourcen_resize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§)jN)sj˜}”jX)jN)subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj¬)h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj¶)h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Mâhj¬)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MâhhÊh²hubhÞ)�”}”(hŒõThese files provide an interface to PCIe Resizable BAR support. A file is created for each BAR resource (N) supported by the PCIe Resizable BAR extended capability of the device. Reading each file exposes the bitmap of available resource sizes:”h]”hŒõThese files provide an interface to PCIe Resizable BAR support. A file is created for each BAR resource (N) supported by the PCIe Resizable BAR extended capability of the device. Reading each file exposes the bitmap of available resource sizes:”…”�”}”(hjÚ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MâhhÊh²hubhÞ)�”}”(hŒ'# cat resource1_resize 00000000000001c0”h]”hŒ'# cat resource1_resize 00000000000001c0”…”�”}”(hjè)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MâhhÊh²hubhÞ)�”}”(hŒ¶The bitmap represents supported resource sizes for the BAR, where bit0 = 1MB, bit1 = 2MB, bit2 = 4MB, etc. In the above example the device supports 64MB, 128MB, and 256MB BAR sizes.”h]”hŒ¶The bitmap represents supported resource sizes for the BAR, where bit0 = 1MB, bit1 = 2MB, bit2 = 4MB, etc. In the above example the device supports 64MB, 128MB, and 256MB BAR sizes.”…”�”}”(hjö)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MâhhÊh²hubhÞ)�”}”(hŒdWhen writing the file, the user provides the bit position of the desired resource size, for example:”h]”hŒdWhen writing the file, the user provides the bit position of the desired resource size, for example:”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MâhhÊh²hubhÞ)�”}”(hŒ# echo 7 > resource1_resize”h]”hŒ# echo 7 > resource1_resize”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MâhhÊh²hubhÞ)�”}”(hŒ¯This indicates to set the size value corresponding to bit 7, 128MB. The resulting size is 2 ^ (bit# + 20). This definition matches the PCIe specification of this capability.”h]”hŒ¯This indicates to set the size value corresponding to bit 7, 128MB. The resulting size is 2 ^ (bit# + 20). This definition matches the PCIe specification of this capability.”…”�”}”(hj *h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MâhhÊh²hubhÞ)�”}”(hX˜In order to make use of resource resizing, all PCI drivers must be unbound from the device and peer devices under the same parent bridge may need to be soft removed. In the case of VGA devices, writing a resize value will remove low level console drivers from the device. Raw users of pci-sysfs resourceN attributes must be terminated prior to resizing. Success of the resizing operation is not guaranteed.”h]”hX˜In order to make use of resource resizing, all PCI drivers must be unbound from the device and peer devices under the same parent bridge may need to be soft removed. In the case of VGA devices, writing a resize value will remove low level console drivers from the device. Raw users of pci-sysfs resourceN attributes must be terminated prior to resizing. Success of the resizing operation is not guaranteed.”…”�”}”(hj.*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MâhhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_pci_devices_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-pci-devices-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjJ*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/pci\/devices\/\.\.\.\/revision**”h]”j`)�”}”(hŒ.**\/sys\/bus\/pci\/devices\/\.\.\.\/revision**”h]”hŒ*/sys/bus/pci/devices/.../revision”…”�”}”(hjd*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mphj]*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjW*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJ*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjG*ubah}”(h]”jF*ah ]”h"]”Œ abi_sys_bus_pci_devices_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j•*j<*sj˜}”jF*j<*subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjš*h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj¤*h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Mphjš*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MphhÊh²hubhÞ)�”}”(hŒyThis file contains the revision field of the PCI device. The value comes from device config space. The file is read only.”h]”hŒyThis file contains the revision field of the PCI device. The value comes from device config space. The file is read only.”…”�”}”(hjÈ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MphhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_pci_devices_serial_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-pci-devices-serial-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjä*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/pci\/devices\/\.\.\.\/serial_number**”h]”j`)�”}”(hŒ3**\/sys\/bus\/pci\/devices\/\.\.\.\/serial_number**”h]”hŒ//sys/bus/pci/devices/.../serial_number”…”�”}”(hjþ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjú*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mhhj÷*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjä*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjá*ubah}”(h]”jà*ah ]”h"]”Œ%abi_sys_bus_pci_devices_serial_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/+jÖ*sj˜}”jà*jÖ*subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj4+h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj>+h]”hŒ sysfs-bus-pci”…”�”}”(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”jJ+Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Mhhj4+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhhÊh²hubhÞ)�”}”(hŒ¼This is visible only for PCI devices that support the serial number extended capability. The file is read only and due to the possible sensitivity of accessible serial numbers, admin only.”h]”hŒ¼This is visible only for PCI devices that support the serial number extended capability. The file is read only and due to the possible sensitivity of accessible serial numbers, admin only.”…”�”}”(hjb+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_pci_devices_sriov_drivers_autoprobe:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-pci-devices-sriov-drivers-autoprobe”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj~+ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/pci\/devices\/\.\.\.\/sriov_drivers_autoprobe**”h]”j`)�”}”(hŒ=**\/sys\/bus\/pci\/devices\/\.\.\.\/sriov_drivers_autoprobe**”h]”hŒ9/sys/bus/pci/devices/.../sriov_drivers_autoprobe”…”�”}”(hj˜+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mwhj‘+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{+ubah}”(h]”jz+ah ]”h"]”Œ/abi_sys_bus_pci_devices_sriov_drivers_autoprobe”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉ+jp+sj˜}”jz+jp+subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjÎ+h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjØ+h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´MwhjÎ+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MwhhÊh²hubhÞ)�”}”(hX|This file is associated with the PF of a device that supports SR-IOV. It determines whether newly-enabled VFs are immediately bound to a driver. It initially contains 1, which means the kernel automatically binds VFs to a compatible driver immediately after they are enabled. If an application writes 0 to the file before enabling VFs, the kernel will not bind VFs to a driver.”h]”hX|This file is associated with the PF of a device that supports SR-IOV. It determines whether newly-enabled VFs are immediately bound to a driver. It initially contains 1, which means the kernel automatically binds VFs to a compatible driver immediately after they are enabled. If an application writes 0 to the file before enabling VFs, the kernel will not bind VFs to a driver.”…”�”}”(hjü+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MwhhÊh²hubhÞ)�”}”(hX-A typical use case is to write 0 to this file, then enable VFs, then assign the newly-created VFs to virtual machines. Note that changing this file does not affect already- enabled VFs. In this scenario, the user must first disable the VFs, write 0 to sriov_drivers_autoprobe, then re-enable the VFs.”h]”hX-A typical use case is to write 0 to this file, then enable VFs, then assign the newly-created VFs to virtual machines. Note that changing this file does not affect already- enabled VFs. In this scenario, the user must first disable the VFs, write 0 to sriov_drivers_autoprobe, then re-enable the VFs.”…”�”}”(hj ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MwhhÊh²hubhÞ)�”}”(hŒjThis is similar to /sys/bus/pci/drivers_autoprobe, but affects only the VFs associated with a specific PF.”h]”hŒjThis is similar to /sys/bus/pci/drivers_autoprobe, but affects only the VFs associated with a specific PF.”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MwhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_pci_devices_sriov_numvfs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-pci-devices-sriov-numvfs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj4,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\.\.\.\/sriov_numvfs**”h]”j`)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\.\.\.\/sriov_numvfs**”h]”hŒ./sys/bus/pci/devices/.../sriov_numvfs”…”�”}”(hjN,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M9hjG,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjA,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1,ubah}”(h]”j0,ah ]”h"]”Œ$abi_sys_bus_pci_devices_sriov_numvfs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,j&,sj˜}”j0,j&,subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj„,h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjŽ,h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M9hj„,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M9hhÊh²hubhÞ)�”}”(hXáThis file appears when a physical PCIe device supports SR-IOV. Userspace applications can read and write to this file to determine and control the enablement or disablement of Virtual Functions (VFs) on the physical function (PF). A read of this file will return the number of VFs that are enabled on this PF. A number written to this file will enable the specified number of VFs. A userspace application would typically read the file and check that the value is zero, and then write the number of VFs that should be enabled on the PF; the value written should be less than or equal to the value in the sriov_totalvfs file. A userspace application wanting to disable the VFs would write a zero to this file. The core ensures that valid values are written to this file, and returns errors when values are not valid. For example, writing a 2 to this file when sriov_numvfs is not 0 and not 2 already will return an error. Writing a 10 when the value of sriov_totalvfs is 8 will return an error.”h]”hXáThis file appears when a physical PCIe device supports SR-IOV. Userspace applications can read and write to this file to determine and control the enablement or disablement of Virtual Functions (VFs) on the physical function (PF). A read of this file will return the number of VFs that are enabled on this PF. A number written to this file will enable the specified number of VFs. A userspace application would typically read the file and check that the value is zero, and then write the number of VFs that should be enabled on the PF; the value written should be less than or equal to the value in the sriov_totalvfs file. A userspace application wanting to disable the VFs would write a zero to this file. The core ensures that valid values are written to this file, and returns errors when values are not valid. For example, writing a 2 to this file when sriov_numvfs is not 0 and not 2 already will return an error. Writing a 10 when the value of sriov_totalvfs is 8 will return an error.”…”�”}”(hj²,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M9hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_pci_devices_sriov_totalvfs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-pci-devices-sriov-totalvfs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÎ,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/pci\/devices\/\.\.\.\/sriov_totalvfs**”h]”j`)�”}”(hŒ4**\/sys\/bus\/pci\/devices\/\.\.\.\/sriov_totalvfs**”h]”hŒ0/sys/bus/pci/devices/.../sriov_totalvfs”…”�”}”(hjè,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjä,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M,hjá,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎ,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjË,ubah}”(h]”jÊ,ah ]”h"]”Œ&abi_sys_bus_pci_devices_sriov_totalvfs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-jÀ,sj˜}”jÊ,jÀ,subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj-h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj(-h]”hŒ sysfs-bus-pci”…”�”}”(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”j4-Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M,hj-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M,hhÊh²hubhÞ)�”}”(hX´This file appears when a physical PCIe device supports SR-IOV. Userspace applications can read this file to determine the maximum number of Virtual Functions (VFs) a PCIe physical function (PF) can support. Typically, this is the value reported in the PF's SR-IOV extended capability structure's TotalVFs element. Drivers have the ability at probe time to reduce the value read from this file via the pci_sriov_set_totalvfs() function.”h]”hX¸This file appears when a physical PCIe device supports SR-IOV. Userspace applications can read this file to determine the maximum number of Virtual Functions (VFs) a PCIe physical function (PF) can support. Typically, this is the value reported in the PF’s SR-IOV extended capability structure’s TotalVFs element. Drivers have the ability at probe time to reduce the value read from this file via the pci_sriov_set_totalvfs() function.”…”�”}”(hjL-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M,hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_pci_devices_sriov_vf_msix_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-pci-devices-sriov-vf-msix-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjh-ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/pci\/devices\/\.\.\.\/sriov_vf_msix_count**”h]”j`)�”}”(hŒ9**\/sys\/bus\/pci\/devices\/\.\.\.\/sriov_vf_msix_count**”h]”hŒ5/sys/bus/pci/devices/.../sriov_vf_msix_count”…”�”}”(hj‚-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MÐhj{-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhju-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjh-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hje-ubah}”(h]”jd-ah ]”h"]”Œ+abi_sys_bus_pci_devices_sriov_vf_msix_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³-jZ-sj˜}”jd-jZ-subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj¸-h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjÂ-h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´MÐhj¸-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MÐhhÊh²hubhÞ)�”}”(hŒôThis file is associated with a SR-IOV virtual function (VF). It allows configuration of the number of MSI-X vectors for the VF. This allows devices that have a global pool of MSI-X vectors to optimally divide them between VFs based on VF usage.”h]”hŒôThis file is associated with a SR-IOV virtual function (VF). It allows configuration of the number of MSI-X vectors for the VF. This allows devices that have a global pool of MSI-X vectors to optimally divide them between VFs based on VF usage.”…”�”}”(hjæ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MÐhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ¶The values accepted are: * > 0 - this number will be reported as the Table Size in the VF's MSI-X capability * < 0 - not valid * = 0 - will reset to the device default value ”h]”(j!)�”}”(hŒThe values accepted are:”h]”hŒThe values accepted are:”…”�”}”(hjû-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´MÐhj÷-ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒW> 0 - this number will be reported as the Table Size in the VF's MSI-X capability”h]”j)�”}”(hhh]”j)�”}”(hŒQ> 0 - this number will be reported as the Table Size in the VF's MSI-X capability”h]”(j!)�”}”(hŒ;> 0 - this number will be reported as the Table Size in the”h]”hŒ;> 0 - this number will be reported as the Table Size in the”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´MÐhj.ubj1)�”}”(hhh]”hÞ)�”}”(hŒVF's MSI-X capability”h]”hŒVF’s MSI-X capability”…”�”}”(hj+.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MÐhj(.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´MÐhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj .ubj;)�”}”(hŒ< 0 - not valid”h]”hÞ)�”}”(hjS.h]”hŒ< 0 - not valid”…”�”}”(hjU.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MÐhjQ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj .ubj;)�”}”(hŒ-= 0 - will reset to the device default value ”h]”hÞ)�”}”(hŒ,= 0 - will reset to the device default value”h]”hŒ,= 0 - will reset to the device default value”…”�”}”(hjl.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MÐhjh.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj .ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jh´MÐhj .ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj÷-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´MÐhjô-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒaThe file is writable if the PF is bound to a driver that implements ->sriov_set_msix_vec_count().”h]”hŒaThe file is writable if the PF is bound to a driver that implements ->sriov_set_msix_vec_count().”…”�”}”(hj˜.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MÐhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_pci_devices_sriov_vf_total_msix:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-pci-devices-sriov-vf-total-msix”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj´.ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/pci\/devices\/\.\.\.\/sriov_vf_total_msix**”h]”j`)�”}”(hŒ9**\/sys\/bus\/pci\/devices\/\.\.\.\/sriov_vf_total_msix**”h]”hŒ5/sys/bus/pci/devices/.../sriov_vf_total_msix”…”�”}”(hjÎ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MÅhjÇ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±.ubah}”(h]”j°.ah ]”h"]”Œ+abi_sys_bus_pci_devices_sriov_vf_total_msix”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿ.j¦.sj˜}”j°.j¦.subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj/h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj/h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´MÅhj/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MÅhhÊh²hubhÞ)�”}”(hXgThis file is associated with a SR-IOV physical function (PF). It contains the total number of MSI-X vectors available for assignment to all virtual functions (VFs) associated with PF. The value will be zero if the device doesn't support this functionality. For supported devices, the value will be constant and won't be changed after MSI-X vectors assignment.”h]”hXkThis file is associated with a SR-IOV physical function (PF). It contains the total number of MSI-X vectors available for assignment to all virtual functions (VFs) associated with PF. The value will be zero if the device doesn’t support this functionality. For supported devices, the value will be constant and won’t be changed after MSI-X vectors assignment.”…”�”}”(hj2/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MÅhhÊh²hubj))�”}”(hŒ .. _abi_sys_bus_pci_devices_tsm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-devices-tsm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjN/ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/pci\/devices\/\.\.\.\/tsm\/**”h]”j`)�”}”(hŒ+**\/sys\/bus\/pci\/devices\/\.\.\.\/tsm\/**”h]”hŒ'/sys/bus/pci/devices/.../tsm/”…”�”}”(hjh/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjd/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Mqhja/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjN/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjK/ubah}”(h]”jJ/ah ]”h"]”Œabi_sys_bus_pci_devices_tsm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™/j@/sj˜•}”jJ/j@/subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjž/h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj¨/h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Mqhjž/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MqhhÊh²hubhÞ)�”}”(hXKThis directory only appears if a physical device function supports authentication (PCIe CMA-SPDM), interface security (PCIe TDISP), and is accepted for secure operation by the platform TSM driver. This attribute directory appears dynamically after the platform TSM driver loads. So, only after the /sys/class/tsm/tsm0 device arrives can tools assume that devices without a tsm/ attribute directory will never have one; before that, the security capabilities of the device relative to the platform TSM are unknown. See :ref:`testing\/sysfs\-class\-tsm `.”h]”(hXThis directory only appears if a physical device function supports authentication (PCIe CMA-SPDM), interface security (PCIe TDISP), and is accepted for secure operation by the platform TSM driver. This attribute directory appears dynamically after the platform TSM driver loads. So, only after the /sys/class/tsm/tsm0 device arrives can tools assume that devices without a tsm/ attribute directory will never have one; before that, the security capabilities of the device relative to the platform TSM are unknown. See ”…”�”}”(hjÌ/h²hh³Nh´Nubh)�”}”(hŒD:ref:`testing\/sysfs\-class\-tsm `”h]”j§)�”}”(hjÖ/h]”hŒtesting/sysfs-class-tsm”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_tsm”uh1hh³jh´MqhjÌ/ubhŒ.”…”�”}”(hjÌ/h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MqhhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_pci_devices_tsm_bound:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-pci-devices-tsm-bound”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj 0ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/pci\/devices\/\.\.\.\/tsm\/bound**”h]”j`)�”}”(hŒ0**\/sys\/bus\/pci\/devices\/\.\.\.\/tsm\/bound**”h]”hŒ,/sys/bus/pci/devices/.../tsm/bound”…”�”}”(hj&0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M¢hj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj 0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj 0ubah}”(h]”j0ah ]”h"]”Œ!abi_sys_bus_pci_devices_tsm_bound”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jW0jþ/sj˜}”j0jþ/subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj\0h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjf0h]”hŒ sysfs-bus-pci”…”�”}”(hjh0h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjd0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jr0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M¢hj\0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M¢hhÊh²hubhÞ)�”}”(hX¬(RO) Return the device name of the TSM when the device is in a TDISP (TEE Device Interface Security Protocol) operational state (LOCKED, RUN, or ERROR, not UNLOCKED). Bound devices consume platform TSM resources and depend on the device's configuration (e.g. BME (Bus Master Enable) and MSE (Memory Space Enable) among other settings) to remain stable for the duration of the bound state. This attribute is only visible for devices that support TDISP operation, and it is only populated after successful connect and TSM bind. The TSM bind operation is initiated by VFIO/IOMMUFD. This is a "link" TSM attribute, see :ref:`testing\/sysfs\-class\-tsm `.”h]”(hXm(RO) Return the device name of the TSM when the device is in a TDISP (TEE Device Interface Security Protocol) operational state (LOCKED, RUN, or ERROR, not UNLOCKED). Bound devices consume platform TSM resources and depend on the device’s configuration (e.g. BME (Bus Master Enable) and MSE (Memory Space Enable) among other settings) to remain stable for the duration of the bound state. This attribute is only visible for devices that support TDISP operation, and it is only populated after successful connect and TSM bind. The TSM bind operation is initiated by VFIO/IOMMUFD. This is a “linkâ€� TSM attribute, see ”…”�”}”(hjŠ0h²hh³Nh´Nubh)�”}”(hŒD:ref:`testing\/sysfs\-class\-tsm `”h]”j§)�”}”(hj”0h]”hŒtesting/sysfs-class-tsm”…”�”}”(hj–0h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj’0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j 0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_tsm”uh1hh³jh´M¢hjŠ0ubhŒ.”…”�”}”(hjŠ0h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M¢hhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_pci_devices_tsm_connect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-pci-devices-tsm-connect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjÊ0ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\.\.\.\/tsm\/connect**”h]”j`)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\.\.\.\/tsm\/connect**”h]”hŒ./sys/bus/pci/devices/.../tsm/connect”…”�”}”(hjä0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjà0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhjÝ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊ0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇ0ubah}”(h]”jÆ0ah ]”h"]”Œ#abi_sys_bus_pci_devices_tsm_connect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1j¼0sj˜}”jÆ0j¼0subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj1h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj$1h]”hŒ sysfs-bus-pci”…”�”}”(hj&1h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj"1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j01Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Mhj1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhÊh²hubhÞ)�”}”(hX(RW) Write the name of a TSM (TEE Security Manager) device from /sys/class/tsm to this file to establish a connection with the device. This typically includes an SPDM (DMTF Security Protocols and Data Models) session over PCIe DOE (Data Object Exchange) and may also include PCIe IDE (Integrity and Data Encryption) establishment. Reads from this attribute return the name of the connected TSM or the empty string if not connected. A TSM device signals its readiness to accept PCI connection via a KOBJ_CHANGE event.”h]”hX(RW) Write the name of a TSM (TEE Security Manager) device from /sys/class/tsm to this file to establish a connection with the device. This typically includes an SPDM (DMTF Security Protocols and Data Models) session over PCIe DOE (Data Object Exchange) and may also include PCIe IDE (Integrity and Data Encryption) establishment. Reads from this attribute return the name of the connected TSM or the empty string if not connected. A TSM device signals its readiness to accept PCI connection via a KOBJ_CHANGE event.”…”�”}”(hjH1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_pci_devices_tsm_disconnect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-pci-devices-tsm-disconnect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjd1ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\.\.\.\/tsm\/disconnect**”h]”j`)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\.\.\.\/tsm\/disconnect**”h]”hŒ1/sys/bus/pci/devices/.../tsm/disconnect”…”�”}”(hj~1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjz1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MŒhjw1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjt1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjq1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjd1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hja1ubah}”(h]”j`1ah ]”h"]”Œ&abi_sys_bus_pci_devices_tsm_disconnect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯1jV1sj˜}”j`1jV1subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj´1h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj¾1h]”hŒ sysfs-bus-pci”…”�”}”(hjÀ1h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¼1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÊ1Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´MŒhj´1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MŒhhÊh²hubhÞ)�”}”(hŒa(WO) Write the name of the TSM device that was specified to 'connect' to teardown the connection.”h]”hŒe(WO) Write the name of the TSM device that was specified to ‘connect’ to teardown the connection.”…”�”}”(hjâ1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´MŒhhÊh²hubj))�”}”(hŒ$.. _abi_sys_bus_pci_devices_tsm_dsm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-devices-tsm-dsm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjþ1ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/pci\/devices\/\.\.\.\/tsm\/dsm**”h]”j`)�”}”(hŒ.**\/sys\/bus\/pci\/devices\/\.\.\.\/tsm\/dsm**”h]”hŒ*/sys/bus/pci/devices/.../tsm/dsm”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M’hj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj 2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþ1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjû1ubah}”(h]”jú1ah ]”h"]”Œabi_sys_bus_pci_devices_tsm_dsm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jI2jð1sj˜}”jú1jð1subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjN2h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjX2h]”hŒ sysfs-bus-pci”…”�”}”(hjZ2h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjV2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jd2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´M’hjN2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M’hhÊh²hubhÞ)�”}”(hX&(RO) Return PCI device name of this device's DSM (Device Security Manager). When a device is in the connected state it indicates that the platform TSM (TEE Security Manager) has made a secure-session connection with a device's DSM. A DSM is always physical function 0 and when the device supports TDISP (TEE Device Interface Security Protocol) its managed functions also populate this tsm/dsm attribute. The managed functions of a DSM are SR-IOV (Single Root I/O Virtualization) virtual functions, non-zero functions of a multi-function device, or downstream endpoints depending on whether the DSM is an SR-IOV physical function, function0 of a multi-function device, or an upstream PCIe switch port. This is a "link" TSM attribute, see :ref:`testing\/sysfs\-class\-tsm `.”h]”(hXé(RO) Return PCI device name of this device’s DSM (Device Security Manager). When a device is in the connected state it indicates that the platform TSM (TEE Security Manager) has made a secure-session connection with a device’s DSM. A DSM is always physical function 0 and when the device supports TDISP (TEE Device Interface Security Protocol) its managed functions also populate this tsm/dsm attribute. The managed functions of a DSM are SR-IOV (Single Root I/O Virtualization) virtual functions, non-zero functions of a multi-function device, or downstream endpoints depending on whether the DSM is an SR-IOV physical function, function0 of a multi-function device, or an upstream PCIe switch port. This is a “linkâ€� TSM attribute, see ”…”�”}”(hj|2h²hh³Nh´Nubh)�”}”(hŒD:ref:`testing\/sysfs\-class\-tsm `”h]”j§)�”}”(hj†2h]”hŒtesting/sysfs-class-tsm”…”�”}”(hjˆ2h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj„2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j’2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_tsm”uh1hh³jh´M’hj|2ubhŒ.”…”�”}”(hj|2h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´M’hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_pci_devices_virtfn_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-pci-devices-virtfn-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj¼2ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\.\.\.\/virtfn\**”h]”j`)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\.\.\.\/virtfn\**”h]”hŒ-/sys/bus/pci/devices/.../virtfn”…”�”}”(hjÖ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K½hjÏ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹2ubah}”(h]”j¸2ah ]”h"]”Œ abi_sys_bus_pci_devices_virtfn_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3j®2sj˜}”j¸2j®2subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj 3h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj3h]”hŒ sysfs-bus-pci”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j"3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´K½hj 3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K½hhÊh²hubhÞ)�”}”(hŒèThis symbolic link appears when hardware supports the SR-IOV capability and the Physical Function driver has enabled it. The symbolic link points to the PCI device sysfs entry of the Virtual Function whose index is N (0...MaxVFs-1).”h]”hŒèThis symbolic link appears when hardware supports the SR-IOV capability and the Physical Function driver has enabled it. The symbolic link points to the PCI device sysfs entry of the Virtual Function whose index is N (0...MaxVFs-1).”…”�”}”(hj:3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K½hhÊh²hubj))�”}”(hŒ .. _abi_sys_bus_pci_devices_vpd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-devices-vpd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjV3ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/bus\/pci\/devices\/\.\.\.\/vpd**”h]”j`)�”}”(hŒ)**\/sys\/bus\/pci\/devices\/\.\.\.\/vpd**”h]”hŒ%/sys/bus/pci/devices/.../vpd”…”�”}”(hjp3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjl3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K±hji3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjV3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjS3ubah}”(h]”jR3ah ]”h"]”Œabi_sys_bus_pci_devices_vpd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡3jH3sj˜}”jR3jH3subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj¦3h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj°3h]”hŒ sysfs-bus-pci”…”�”}”(hj²3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj®3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¼3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´K±hj¦3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K±hhÊh²hubhÞ)�”}”(hXtA file named vpd in a device directory will be a binary file containing the Vital Product Data for the device. It should follow the VPD format defined in PCI Specification 2.1 or 2.2, but users should consider that some devices may have incorrectly formatted data. If the underlying VPD has a writable section then the corresponding section of this file will be writable.”h]”hXtA file named vpd in a device directory will be a binary file containing the Vital Product Data for the device. It should follow the VPD format defined in PCI Specification 2.1 or 2.2, but users should consider that some devices may have incorrectly formatted data. If the underlying VPD has a writable section then the corresponding section of this file will be writable.”…”�”}”(hjÔ3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K±hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_pci_devices_bdf_anti_rollback_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-pci-devices-bdf-anti-rollback-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjð3ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/pci\/devices\/\\/anti_rollback_status**”h]”j`)�”}”(hŒ;**\/sys\/bus\/pci\/devices\/\\/anti_rollback_status**”h]”hŒ7/sys/bus/pci/devices//anti_rollback_status”…”�”}”(hj 4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-driver-ccp”h´K0hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjý3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjð3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjí3ubah}”(h]”jì3ah ]”h"]”Œ0abi_sys_bus_pci_devices_bdf_anti_rollback_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<4jâ3sj˜}”jì3jâ3subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ccp `”h]”(hŒDefined on file ”…”�”}”(hjA4h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ccp `”h]”j§)�”}”(hjK4h]”hŒsysfs-driver-ccp”…”�”}”(hjM4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjI4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ccp”uh1hh³j4h´K0hjA4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K0hhÊh²hubhÞ)�”}”(hŒ¡The /sys/bus/pci/devices//anti_rollback_status file reports whether the PSP is enforcing rollback protection. Possible values: 0: Not enforcing 1: Enforcing”h]”hŒ¡The /sys/bus/pci/devices//anti_rollback_status file reports whether the PSP is enforcing rollback protection. Possible values: 0: Not enforcing 1: Enforcing”…”�”}”(hjo4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K0hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_pci_devices_bdf_boot_integrity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-pci-devices-bdf-boot-integrity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj‹4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\\/boot_integrity**”h]”j`)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\\/boot_integrity**”h]”hŒ1/sys/bus/pci/devices//boot_integrity”…”�”}”(hj¥4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K hjž4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆ4ubah}”(h]”j‡4ah ]”h"]”Œ*abi_sys_bus_pci_devices_bdf_boot_integrity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖ4j}4sj˜}”j‡4j}4subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ccp `”h]”(hŒDefined on file ”…”�”}”(hjÛ4h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ccp `”h]”j§)�”}”(hjå4h]”hŒsysfs-driver-ccp”…”�”}”(hjç4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjã4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jñ4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ccp”uh1hh³j4h´K hjÛ4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K hhÊh²hubhÞ)�”}”(hŒØThe /sys/bus/pci/devices//boot_integrity reports whether the AMD CPU or APU is used for a hardware root of trust during the boot process. Possible values: 0: Not hardware root of trust. 1: Hardware root of trust”h]”hŒØThe /sys/bus/pci/devices//boot_integrity reports whether the AMD CPU or APU is used for a hardware root of trust during the boot process. Possible values: 0: Not hardware root of trust. 1: Hardware root of trust”…”�”}”(hj 5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K hhÊh²hubhÞ)�”}”(hŒ]NOTE: Vendors may provide design specific alternative hardware root of trust implementations.”h]”hŒ]NOTE: Vendors may provide design specific alternative hardware root of trust implementations.”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_pci_devices_bdf_bootloader_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-pci-devices-bdf-bootloader-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj35ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/pci\/devices\/\\/bootloader_version**”h]”j`)�”}”(hŒ9**\/sys\/bus\/pci\/devices\/\\/bootloader_version**”h]”hŒ5/sys/bus/pci/devices//bootloader_version”…”�”}”(hjM5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KhhjF5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj35ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj05ubah}”(h]”j/5ah ]”h"]”Œ.abi_sys_bus_pci_devices_bdf_bootloader_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~5j%5sj˜}”j/5j%5subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ccp `”h]”(hŒDefined on file ”…”�”}”(hjƒ5h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ccp `”h]”j§)�”}”(hj�5h]”hŒsysfs-driver-ccp”…”�”}”(hj�5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‹5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j™5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ccp”uh1hh³j4h´Khhjƒ5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KhhhÊh²hubhÞ)�”}”(hŒpThe /sys/bus/pci/devices//bootloader_version file reports the firmware version of the AMD AGESA bootloader.”h]”hŒpThe /sys/bus/pci/devices//bootloader_version file reports the firmware version of the AMD AGESA bootloader.”…”�”}”(hj±5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KhhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_pci_devices_bdf_debug_lock_on:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-pci-devices-bdf-debug-lock-on”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÍ5ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/pci\/devices\/\\/debug_lock_on**”h]”j`)�”}”(hŒ4**\/sys\/bus\/pci\/devices\/\\/debug_lock_on**”h]”hŒ0/sys/bus/pci/devices//debug_lock_on”…”�”}”(hjç5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´Khjà5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍ5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊ5ubah}”(h]”jÉ5ah ]”h"]”Œ)abi_sys_bus_pci_devices_bdf_debug_lock_on”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j6j¿5sj˜}”jÉ5j¿5subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ccp `”h]”(hŒDefined on file ”…”�”}”(hj6h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ccp `”h]”j§)�”}”(hj'6h]”hŒsysfs-driver-ccp”…”�”}”(hj)6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj%6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j36Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ccp”uh1hh³j4h´Khj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KhhÊh²hubhÞ)�”}”(hŒ™The /sys/bus/pci/devices//debug_lock_on reports whether the AMD CPU or APU has been unlocked for debugging. Possible values: 0: Not locked 1: Locked”h]”hŒ™The /sys/bus/pci/devices//debug_lock_on reports whether the AMD CPU or APU has been unlocked for debugging. Possible values: 0: Not locked 1: Locked”…”�”}”(hjK6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_pci_devices_bdf_fused_part:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-pci-devices-bdf-fused-part”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjg6ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\\/fused_part**”h]”j`)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\\/fused_part**”h]”hŒ-/sys/bus/pci/devices//fused_part”…”�”}”(hj�6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´Khjz6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjg6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjd6ubah}”(h]”jc6ah ]”h"]”Œ&abi_sys_bus_pci_devices_bdf_fused_part”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j²6jY6sj˜}”jc6jY6subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ccp `”h]”(hŒDefined on file ”…”�”}”(hj·6h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ccp `”h]”j§)�”}”(hjÁ6h]”hŒsysfs-driver-ccp”…”�”}”(hjÃ6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¿6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÍ6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ccp”uh1hh³j4h´Khj·6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KhhÊh²hubhÞ)�”}”(hŒˆThe /sys/bus/pci/devices//fused_part file reports whether the CPU or APU has been fused to prevent tampering. 0: Not fused 1: Fused”h]”hŒˆThe /sys/bus/pci/devices//fused_part file reports whether the CPU or APU has been fused to prevent tampering. 0: Not fused 1: Fused”…”�”}”(hjå6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_pci_devices_bdf_hsp_tpm_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-pci-devices-bdf-hsp-tpm-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj7ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/pci\/devices\/\\/hsp_tpm_available**”h]”j`)�”}”(hŒ8**\/sys\/bus\/pci\/devices\/\\/hsp_tpm_available**”h]”hŒ4/sys/bus/pci/devices//hsp_tpm_available”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KRhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþ6ubah}”(h]”jý6ah ]”h"]”Œ-abi_sys_bus_pci_devices_bdf_hsp_tpm_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jL7jó6sj˜}”jý6jó6subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ccp `”h]”(hŒDefined on file ”…”�”}”(hjQ7h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ccp `”h]”j§)�”}”(hj[7h]”hŒsysfs-driver-ccp”…”�”}”(hj]7h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjY7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jg7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ccp”uh1hh³j4h´KRhjQ7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KRhhÊh²hubhÞ)�”}”(hŒŸThe /sys/bus/pci/devices//hsp_tpm_available file reports whether the HSP TPM has been activated. Possible values: 0: Not activated or present 1: Activated”h]”hŒŸThe /sys/bus/pci/devices//hsp_tpm_available file reports whether the HSP TPM has been activated. Possible values: 0: Not activated or present 1: Activated”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KRhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_pci_devices_bdf_qat_auto_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-pci-devices-bdf-qat-auto-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj›7ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\\/qat\/auto_reset**”h]”j`)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\\/qat\/auto_reset**”h]”hŒ2/sys/bus/pci/devices//qat/auto_reset”…”�”}”(hjµ7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-driver-qat”h´K•hj®7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜7ubah}”(h]”j—7ah ]”h"]”Œ*abi_sys_bus_pci_devices_bdf_qat_auto_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jç7j�7sj˜}”j—7j�7subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hjì7h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-qat `”h]”j§)�”}”(hjö7h]”hŒsysfs-driver-qat”…”�”}”(hjø7h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjô7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_qat”uh1hh³jÉ7h´K•hjì7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K•hhÊh²hubhÞ)�”}”(hŒH(RW) Reports the current state of the autoreset feature for a QAT device”h]”hŒH(RW) Reports the current state of the autoreset feature for a QAT device”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K•hhÊh²hubhÞ)�”}”(hŒ>Write to the attribute to enable or disable device auto reset.”h]”hŒ>Write to the attribute to enable or disable device auto reset.”…”�”}”(hj(8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K•hhÊh²hubhÞ)�”}”(hŒ)Device auto reset is disabled by default.”h]”hŒ)Device auto reset is disabled by default.”…”�”}”(hj68h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K•hhÊh²hubhÞ)�”}”(hŒThe values are:”h]”hŒThe values are:”…”�”}”(hjD8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K•hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒm1/Yy/on: auto reset enabled. If the device encounters an unrecoverable error, it will be reset automatically.”h]”hÞ)�”}”(hŒm1/Yy/on: auto reset enabled. If the device encounters an unrecoverable error, it will be reset automatically.”h]”hŒm1/Yy/on: auto reset enabled. If the device encounters an unrecoverable error, it will be reset automatically.”…”�”}”(hjY8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K•hjU8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjR8ubj;)�”}”(hŒf0/Nn/off: auto reset disabled. If the device encounters an unrecoverable error, it will not be reset. ”h]”hÞ)�”}”(hŒe0/Nn/off: auto reset disabled. If the device encounters an unrecoverable error, it will not be reset.”h]”hŒe0/Nn/off: auto reset disabled. If the device encounters an unrecoverable error, it will not be reset.”…”�”}”(hjq8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K•hjm8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjR8ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÉ7h´K•hhÊh²hubhÞ)�”}”(hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”h]”hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”…”�”}”(hj‹8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K•hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_pci_devices_bdf_qat_cfg_services:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-pci-devices-bdf-qat-cfg-services”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj§8ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/pci\/devices\/\\/qat\/cfg_services**”h]”j`)�”}”(hŒ8**\/sys\/bus\/pci\/devices\/\\/qat\/cfg_services**”h]”hŒ4/sys/bus/pci/devices//qat/cfg_services”…”�”}”(hjÁ8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´Khjº8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤8ubah}”(h]”j£8ah ]”h"]”Œ,abi_sys_bus_pci_devices_bdf_qat_cfg_services”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò8j™8sj˜}”j£8j™8subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hj÷8h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-qat `”h]”j§)�”}”(hj9h]”hŒsysfs-driver-qat”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÿ8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j 9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_qat”uh1hh³jÉ7h´Khj÷8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubhÞ)�”}”(hŒn(RW) Reports the current configuration of the QAT device. Write to the file to change the configured services.”h]”hŒn(RW) Reports the current configuration of the QAT device. Write to the file to change the configured services.”…”�”}”(hj%9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubhÞ)�”}”(hŒîOne or more services can be enabled per device. Certain configurations are restricted to specific device types; where applicable this is explicitly indicated, for example (qat_6xxx) denotes applicability exclusively to that device series.”h]”hŒîOne or more services can be enabled per device. Certain configurations are restricted to specific device types; where applicable this is explicitly indicated, for example (qat_6xxx) denotes applicability exclusively to that device series.”…”�”}”(hj39h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubhÞ)�”}”(hŒThe available services include:”h]”hŒThe available services include:”…”�”}”(hjA9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒBsym: Configures the device for symmetric cryptographic operations.”h]”hÞ)�”}”(hjT9h]”hŒBsym: Configures the device for symmetric cryptographic operations.”…”�”}”(hjV9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhjR9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjO9ubj;)�”}”(hŒDasym: Configures the device for asymmetric cryptographic operations.”h]”hÞ)�”}”(hjk9h]”hŒDasym: Configures the device for asymmetric cryptographic operations.”…”�”}”(hjm9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´Khji9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjO9ubj;)�”}”(hŒGdc: Configures the device for compression and decompression operations.”h]”hÞ)�”}”(hŒGdc: Configures the device for compression and decompression operations.”h]”hŒGdc: Configures the device for compression and decompression operations.”…”�”}”(hj„9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´Khj€9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjO9ubj;)�”}”(hŒ£dcc: Similar to dc, but with the additional dc chaining feature enabled, cipher then compress (qat_6xxx), hash then compression. If this is not required choose dc.”h]”hÞ)�”}”(hŒ£dcc: Similar to dc, but with the additional dc chaining feature enabled, cipher then compress (qat_6xxx), hash then compression. If this is not required choose dc.”h]”hŒ£dcc: Similar to dc, but with the additional dc chaining feature enabled, cipher then compress (qat_6xxx), hash then compression. If this is not required choose dc.”…”�”}”(hjœ9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´Khj˜9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjO9ubj;)�”}”(hŒGdecomp: Configures the device for decompression operations (qat_6xxx). ”h]”hÞ)�”}”(hŒFdecomp: Configures the device for decompression operations (qat_6xxx).”h]”hŒFdecomp: Configures the device for decompression operations (qat_6xxx).”…”�”}”(hj´9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´Khj°9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjO9ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÉ7h´KhhÊh²hubhÞ)�”}”(hXPService combinations are permitted for all services except dcc. On QAT GEN4 devices (qat_4xxx driver) a maximum of two services can be combined and on QAT GEN6 devices (qat_6xxx driver ) a maximum of three services can be combined. The order of services is not significant. For instance, sym;asym is functionally equivalent to asym;sym.”h]”hXPService combinations are permitted for all services except dcc. On QAT GEN4 devices (qat_4xxx driver) a maximum of two services can be combined and on QAT GEN6 devices (qat_6xxx driver ) a maximum of three services can be combined. The order of services is not significant. For instance, sym;asym is functionally equivalent to asym;sym.”…”�”}”(hjÎ9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubhÞ)�”}”(hŒ|It is possible to set the configuration only if the device is in the `down` state (see /sys/bus/pci/devices//qat/state)”h]”(hŒEIt is possible to set the configuration only if the device is in the ”…”�”}”(hjÜ9h²hh³Nh´Nubjø)�”}”(hŒ`down`”h]”hŒdown”…”�”}”(hjä9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjÜ9ubhŒ1 state (see /sys/bus/pci/devices//qat/state)”…”�”}”(hjÜ9h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubhÞ)�”}”(hŒ‘The following example shows how to change the configuration of a device configured for running crypto services in order to run data compression::”h]”hŒ�The following example shows how to change the configuration of a device configured for running crypto services in order to run data compression:”…”�”}”(hjü9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubjl)�”}”(hX9# cat /sys/bus/pci/devices//qat/state up # cat /sys/bus/pci/devices//qat/cfg_services sym;asym # echo down > /sys/bus/pci/devices//qat/state # echo dc > /sys/bus/pci/devices//qat/cfg_services # echo up > /sys/bus/pci/devices//qat/state # cat /sys/bus/pci/devices//qat/cfg_services dc”h]”hX9# cat /sys/bus/pci/devices//qat/state up # cat /sys/bus/pci/devices//qat/cfg_services sym;asym # echo down > /sys/bus/pci/devices//qat/state # echo dc > /sys/bus/pci/devices//qat/cfg_services # echo up > /sys/bus/pci/devices//qat/state # cat /sys/bus/pci/devices//qat/cfg_services dc”…”�”}”hj :sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÉ7h´KhhÊh²hubhÞ)�”}”(hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”h]”hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_pci_devices_bdf_qat_num_rps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-pci-devices-bdf-qat-num-rps”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj4:ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/pci\/devices\/\\/qat\/num_rps**”h]”j`)�”}”(hŒ3**\/sys\/bus\/pci\/devices\/\\/qat\/num_rps**”h]”hŒ//sys/bus/pci/devices//qat/num_rps”…”�”}”(hjN:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K‡hjG:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjA:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1:ubah}”(h]”j0:ah ]”h"]”Œ'abi_sys_bus_pci_devices_bdf_qat_num_rps”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:j&:sj˜}”j0:j&:subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hj„:h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-qat `”h]”j§)�”}”(hjŽ:h]”hŒsysfs-driver-qat”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_qat”uh1hh³jÉ7h´K‡hj„:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K‡hhÊh²hubhÞ)�”}”(hŒ?(RO) Returns the number of ring pairs that a single device has.”h]”hŒ?(RO) Returns the number of ring pairs that a single device has.”…”�”}”(hj²:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K‡hhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hjÀ:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K‡hhÊh²hubjl)�”}”(hŒ/# cat /sys/bus/pci/devices//qat/num_rps 64”h]”hŒ/# cat /sys/bus/pci/devices//qat/num_rps 64”…”�”}”hjÎ:sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÉ7h´K‡hhÊh²hubhÞ)�”}”(hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”h]”hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”…”�”}”(hjÜ:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´K‡hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_pci_devices_bdf_qat_pm_idle_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-pci-devices-bdf-qat-pm-idle-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjø:ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/pci\/devices\/\\/qat\/pm_idle_enabled**”h]”j`)�”}”(hŒ;**\/sys\/bus\/pci\/devices\/\\/qat\/pm_idle_enabled**”h]”hŒ7/sys/bus/pci/devices//qat/pm_idle_enabled”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KDhj ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjø:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjõ:ubah}”(h]”jô:ah ]”h"]”Œ/abi_sys_bus_pci_devices_bdf_qat_pm_idle_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jC;jê:sj˜}”jô:jê:subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hjH;h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-qat `”h]”j§)�”}”(hjR;h]”hŒsysfs-driver-qat”…”�”}”(hjT;h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjP;ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j^;Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_qat”uh1hh³jÉ7h´KDhjH;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KDhhÊh²hubhÞ)�”}”(hX#(RW) This configuration option provides a way to force the device into remaining in the MAX power state. If idle support is enabled the device will transition to the `MIN` power state when idle, otherwise will stay in the MAX power state. Write to the file to enable or disable idle support.”h]”(hŒ¦(RW) This configuration option provides a way to force the device into remaining in the MAX power state. If idle support is enabled the device will transition to the ”…”�”}”(hjv;h²hh³Nh´Nubjø)�”}”(hŒ`MIN`”h]”hŒMIN”…”�”}”(hj~;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjv;ubhŒx power state when idle, otherwise will stay in the MAX power state. Write to the file to enable or disable idle support.”…”�”}”(hjv;h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KDhhÊh²hubhÞ)�”}”(hŒThe values are:”h]”hŒThe values are:”…”�”}”(hj–;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KDhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0: idle support is disabled”h]”hÞ)�”}”(hj©;h]”hŒ0: idle support is disabled”…”�”}”(hj«;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KDhj§;ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¤;ubj;)�”}”(hŒ1: idle support is enabled ”h]”hÞ)�”}”(hŒ1: idle support is enabled”h]”hŒ1: idle support is enabled”…”�”}”(hjÂ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KDhj¾;ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¤;ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÉ7h´KDhhÊh²hubhÞ)�”}”(hŒDefault value is 1.”h]”hŒDefault value is 1.”…”�”}”(hjÜ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KDhhÊh²hubhÞ)�”}”(hŒ„It is possible to set the pm_idle_enabled value only if the device is in the `down` state (see /sys/bus/pci/devices//qat/state)”h]”(hŒMIt is possible to set the pm_idle_enabled value only if the device is in the ”…”�”}”(hjê;h²hh³Nh´Nubjø)�”}”(hŒ`down`”h]”hŒdown”…”�”}”(hjò;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjê;ubhŒ1 state (see /sys/bus/pci/devices//qat/state)”…”�”}”(hjê;h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KDhhÊh²hubhÞ)�”}”(hŒKThe following example shows how to change the pm_idle_enabled of a device::”h]”hŒJThe following example shows how to change the pm_idle_enabled of a device:”…”�”}”(hj <h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KDhhÊh²hubjl)�”}”(hX9# cat /sys/bus/pci/devices//qat/state up # cat /sys/bus/pci/devices//qat/pm_idle_enabled 1 # echo down > /sys/bus/pci/devices//qat/state # echo 0 > /sys/bus/pci/devices//qat/pm_idle_enabled # echo up > /sys/bus/pci/devices//qat/state # cat /sys/bus/pci/devices//qat/pm_idle_enabled 0”h]”hX9# cat /sys/bus/pci/devices//qat/state up # cat /sys/bus/pci/devices//qat/pm_idle_enabled 1 # echo down > /sys/bus/pci/devices//qat/state # echo 0 > /sys/bus/pci/devices//qat/pm_idle_enabled # echo up > /sys/bus/pci/devices//qat/state # cat /sys/bus/pci/devices//qat/pm_idle_enabled 0”…”�”}”hj<sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÉ7h´KDhhÊh²hubhÞ)�”}”(hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”h]”hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”…”�”}”(hj&<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KDhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_pci_devices_bdf_qat_rp2srv:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-pci-devices-bdf-qat-rp2srv”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjB<ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/qat\/rp2srv**”h]”j`)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/qat\/rp2srv**”h]”hŒ./sys/bus/pci/devices//qat/rp2srv”…”�”}”(hj\<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjX<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KghjU<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjO<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjB<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?<ubah}”(h]”j><ah ]”h"]”Œ&abi_sys_bus_pci_devices_bdf_qat_rp2srv”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�<j4<sj˜}”j><j4<subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hj’<h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-qat `”h]”j§)�”}”(hjœ<h]”hŒsysfs-driver-qat”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_qat”uh1hh³jÉ7h´Kghj’<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KghhÊh²hubhÞ)�”}”(hŒˆ(RW) This attribute provides a way for a user to query a specific ring pair for the type of service that it is currently configured for.”h]”hŒˆ(RW) This attribute provides a way for a user to query a specific ring pair for the type of service that it is currently configured for.”…”�”}”(hjÀ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KghhÊh²hubhÞ)�”}”(hŒêWhen written to, the value is cached and used to perform the read operation. Allowed values are in the range 0 to N-1, where N is the max number of ring pairs supported by a device. This can be queried using the attribute qat/num_rps.”h]”hŒêWhen written to, the value is cached and used to perform the read operation. Allowed values are in the range 0 to N-1, where N is the max number of ring pairs supported by a device. This can be queried using the attribute qat/num_rps.”…”�”}”(hjÎ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KghhÊh²hubhÞ)�”}”(hŒ?A read returns the service associated to the ring pair queried.”h]”hŒ?A read returns the service associated to the ring pair queried.”…”�”}”(hjÜ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KghhÊh²hubhÞ)�”}”(hŒThe values are:”h]”hŒThe values are:”…”�”}”(hjê<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KghhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ@dc: the ring pair is configured for running compression services”h]”hÞ)�”}”(hjý<h]”hŒ@dc: the ring pair is configured for running compression services”…”�”}”(hjÿ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´Kghjû<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjø<ubj;)�”}”(hŒFsym: the ring pair is configured for running symmetric crypto services”h]”hÞ)�”}”(hŒFsym: the ring pair is configured for running symmetric crypto services”h]”hŒFsym: the ring pair is configured for running symmetric crypto services”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´Kghj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjø<ubj;)�”}”(hŒIasym: the ring pair is configured for running asymmetric crypto services ”h]”hÞ)�”}”(hŒHasym: the ring pair is configured for running asymmetric crypto services”h]”hŒHasym: the ring pair is configured for running asymmetric crypto services”…”�”}”(hj.=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´Kghj*=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjø<ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÉ7h´KghhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hjH=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KghhÊh²hubjl)�”}”(hŒ`# echo 1 > /sys/bus/pci/devices//qat/rp2srv # cat /sys/bus/pci/devices//qat/rp2srv sym”h]”hŒ`# echo 1 > /sys/bus/pci/devices//qat/rp2srv # cat /sys/bus/pci/devices//qat/rp2srv sym”…”�”}”hjV=sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÉ7h´KghhÊh²hubhÞ)�”}”(hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”h]”hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”…”�”}”(hjd=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KghhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_pci_devices_bdf_qat_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-pci-devices-bdf-qat-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj€=ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\\/qat\/state**”h]”j`)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\\/qat\/state**”h]”hŒ-/sys/bus/pci/devices//qat/state”…”�”}”(hjš=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´Khj“=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}=ubah}”(h]”j|=ah ]”h"]”Œ%abi_sys_bus_pci_devices_bdf_qat_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jË=jr=sj˜}”j|=jr=subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hjÐ=h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-qat `”h]”j§)�”}”(hjÚ=h]”hŒsysfs-driver-qat”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_qat”uh1hh³jÉ7h´KhjÐ=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubhÞ)�”}”(hŒ`(RW) Reports the current state of the QAT device. Write to the file to start or stop the device.”h]”hŒ`(RW) Reports the current state of the QAT device. Write to the file to start or stop the device.”…”�”}”(hjþ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubhÞ)�”}”(hŒThe values are:”h]”hŒThe values are:”…”�”}”(hj >h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ up: the device is up and running”h]”hÞ)�”}”(hj>h]”hŒ up: the device is up and running”…”�”}”(hj!>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´Khj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj>ubj;)�”}”(hŒdown: the device is down ”h]”hÞ)�”}”(hŒdown: the device is down”h]”hŒdown: the device is down”…”�”}”(hj8>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´Khj4>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj>ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÉ7h´KhhÊh²hubhÞ)�”}”(hŒ`It is possible to transition the device from up to down only if the device is up and vice versa.”h]”hŒ`It is possible to transition the device from up to down only if the device is up and vice versa.”…”�”}”(hjR>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubhÞ)�”}”(hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”h]”hŒ>This attribute is available for qat_4xxx and qat_6xxx devices.”…”�”}”(hj`>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉ7h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_pci_devices_bdf_qat_kpt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-pci-devices-bdf-qat-kpt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj|>ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/pci\/devices\/\\/qat_kpt\/**”h]”j`)�”}”(hŒ0**\/sys\/bus\/pci\/devices\/\\/qat_kpt\/**”h]”hŒ,/sys/bus/pci/devices//qat_kpt/”…”�”}”(hj–>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-driver-qat_kpt”h´Khj�>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjy>ubah}”(h]”jx>ah ]”h"]”Œ#abi_sys_bus_pci_devices_bdf_qat_kpt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈ>jn>sj˜}”jx>jn>subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_kpt `”h]”(hŒDefined on file ”…”�”}”(hjÍ>h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_kpt `”h]”j§)�”}”(hj×>h]”hŒsysfs-driver-qat_kpt”…”�”}”(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ÅŒ%abi_file_testing_sysfs_driver_qat_kpt”uh1hh³jª>h´KhjÍ>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KhhÊh²hubhÞ)�”}”(hŒÇDirectory containing attributes related to the QAT Key Protection Technology (KPT) feature. KPT allows cryptographic keys to be used by the accelerator without being exposed in plaintext to the host.”h]”hŒÇDirectory containing attributes related to the QAT Key Protection Technology (KPT) feature. KPT allows cryptographic keys to be used by the accelerator without being exposed in plaintext to the host.”…”�”}”(hjû>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_pci_devices_bdf_qat_kpt_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-pci-devices-bdf-qat-kpt-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj?ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\\/qat_kpt\/enable**”h]”j`)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\\/qat_kpt\/enable**”h]”hŒ2/sys/bus/pci/devices//qat_kpt/enable”…”�”}”(hj1?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K hj*?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?ubah}”(h]”j?ah ]”h"]”Œ*abi_sys_bus_pci_devices_bdf_qat_kpt_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jb?j ?sj˜}”j?j ?subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_kpt `”h]”(hŒDefined on file ”…”�”}”(hjg?h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_kpt `”h]”j§)�”}”(hjq?h]”hŒsysfs-driver-qat_kpt”…”�”}”(hjs?h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjo?ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j}?Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_kpt”uh1hh³jª>h´K hjg?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K hhÊh²hubhÞ)�”}”(hŒ9(RW) Enables or disables Key Protection Technology (KPT).”h]”hŒ9(RW) Enables or disables Key Protection Technology (KPT).”…”�”}”(hj•?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K hhÊh²hubhÞ)�”}”(hŒ*Write 1 to enable KPT, or 0 to disable it.”h]”hŒ*Write 1 to enable KPT, or 0 to disable it.”…”�”}”(hj£?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K hhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hj±?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K hhÊh²hubjl)�”}”(hŒf# cat /sys/bus/pci/devices//qat_kpt/enable 0 # echo 1 > /sys/bus/pci/devices//qat_kpt/enable”h]”hŒf# cat /sys/bus/pci/devices//qat_kpt/enable 0 # echo 1 > /sys/bus/pci/devices//qat_kpt/enable”…”�”}”hj¿?sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jª>h´K hhÊh²hubhÞ)�”}”(hŒ=This attribute is only available on devices that support KPT.”h]”hŒ=This attribute is only available on devices that support KPT.”…”�”}”(hjÍ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_pci_devices_bdf_qat_kpt_swk_cnt_per_fn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-pci-devices-bdf-qat-kpt-swk-cnt-per-fn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjé?ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/pci\/devices\/\\/qat_kpt\/swk_cnt_per_fn**”h]”j`)�”}”(hŒ>**\/sys\/bus\/pci\/devices\/\\/qat_kpt\/swk_cnt_per_fn**”h]”hŒ:/sys/bus/pci/devices//qat_kpt/swk_cnt_per_fn”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´Khjü?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjé?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæ?ubah}”(h]”jå?ah ]”h"]”Œ2abi_sys_bus_pci_devices_bdf_qat_kpt_swk_cnt_per_fn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4@jÛ?sj˜}”jå?jÛ?subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_kpt `”h]”(hŒDefined on file ”…”�”}”(hj9@h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_kpt `”h]”j§)�”}”(hjC@h]”hŒsysfs-driver-qat_kpt”…”�”}”(hjE@h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjA@ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jO@Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_kpt”uh1hh³jª>h´Khj9@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KhhÊh²hubhÞ)�”}”(hŒ}(RW) Configures the maximum number of KPT symmetric wrapping keys (SWKs) that a Virtual Function (VF) may be associated with.”h]”hŒ}(RW) Configures the maximum number of KPT symmetric wrapping keys (SWKs) that a Virtual Function (VF) may be associated with.”…”�”}”(hjg@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KhhÊh²hubhÞ)�”}”(hŒBValid values range from 0 to 128. A value of 0 indicates no limit.”h]”hŒBValid values range from 0 to 128. A value of 0 indicates no limit.”…”�”}”(hju@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KhhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hjƒ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KhhÊh²hubjl)�”}”(hŒz# cat /sys/bus/pci/devices//qat_kpt/swk_cnt_per_fn 128 # echo 128 > /sys/bus/pci/devices//qat_kpt/swk_cnt_per_fn”h]”hŒz# cat /sys/bus/pci/devices//qat_kpt/swk_cnt_per_fn 128 # echo 128 > /sys/bus/pci/devices//qat_kpt/swk_cnt_per_fn”…”�”}”hj‘@sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jª>h´KhhÊh²hubhÞ)�”}”(hŒ=This attribute is only available on devices that support KPT.”h]”hŒ=This attribute is only available on devices that support KPT.”…”�”}”(hjŸ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_pci_devices_bdf_qat_kpt_swk_cnt_per_pasid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-pci-devices-bdf-qat-kpt-swk-cnt-per-pasid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj»@ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/pci\/devices\/\\/qat_kpt\/swk_cnt_per_pasid**”h]”j`)�”}”(hŒA**\/sys\/bus\/pci\/devices\/\\/qat_kpt\/swk_cnt_per_pasid**”h]”hŒ=/sys/bus/pci/devices//qat_kpt/swk_cnt_per_pasid”…”�”}”(hjÕ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K-hjÎ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjË@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸@ubah}”(h]”j·@ah ]”h"]”Œ5abi_sys_bus_pci_devices_bdf_qat_kpt_swk_cnt_per_pasid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jAj­@sj˜}”j·@j­@subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_kpt `”h]”(hŒDefined on file ”…”�”}”(hj Ah²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_kpt `”h]”j§)�”}”(hjAh]”hŒsysfs-driver-qat_kpt”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j!AŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_kpt”uh1hh³jª>h´K-hj Aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K-hhÊh²hubhÞ)�”}”(hŒn(RW) Configures the maximum number of KPT symmetric wrapping keys (SWKs) per Process Address Space ID (PASID).”h]”hŒn(RW) Configures the maximum number of KPT symmetric wrapping keys (SWKs) per Process Address Space ID (PASID).”…”�”}”(hj9Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K-hhÊh²hubhÞ)�”}”(hŒBValid values range from 0 to 128. A value of 0 indicates no limit.”h]”hŒBValid values range from 0 to 128. A value of 0 indicates no limit.”…”�”}”(hjGAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K-hhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hjUAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”•h&]”uh1hÝh³jª>h´K-hhÊh²hubjl)�”}”(hŒ€# cat /sys/bus/pci/devices//qat_kpt/swk_cnt_per_pasid 128 # echo 128 > /sys/bus/pci/devices//qat_kpt/swk_cnt_per_pasid”h]”hŒ€# cat /sys/bus/pci/devices//qat_kpt/swk_cnt_per_pasid 128 # echo 128 > /sys/bus/pci/devices//qat_kpt/swk_cnt_per_pasid”…”�”}”hjcAsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jª>h´K-hhÊh²hubhÞ)�”}”(hŒ=This attribute is only available on devices that support KPT.”h]”hŒ=This attribute is only available on devices that support KPT.”…”�”}”(hjqAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K-hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_pci_devices_bdf_qat_kpt_swk_max_ttl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-pci-devices-bdf-qat-kpt-swk-max-ttl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj�AubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/pci\/devices\/\\/qat_kpt\/swk_max_ttl**”h]”j`)�”}”(hŒ;**\/sys\/bus\/pci\/devices\/\\/qat_kpt\/swk_max_ttl**”h]”hŒ7/sys/bus/pci/devices//qat_kpt/swk_max_ttl”…”�”}”(hj§Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£Aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K?hj Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjšAubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Aubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠAubah}”(h]”j‰Aah ]”h"]”Œ/abi_sys_bus_pci_devices_bdf_qat_kpt_swk_max_ttl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØAjAsj˜}”j‰AjAsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_kpt `”h]”(hŒDefined on file ”…”�”}”(hjÝAh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_kpt `”h]”j§)�”}”(hjçAh]”hŒsysfs-driver-qat_kpt”…”�”}”(hjéAh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjåAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jóAŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_kpt”uh1hh³jª>h´K?hjÝAubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K?hhÊh²hubhÞ)�”}”(hŒU(RW) Configures the maximum Time To Live (TTL) for KPT symmetric wrapping keys (SWK).”h]”hŒU(RW) Configures the maximum Time To Live (TTL) for KPT symmetric wrapping keys (SWK).”…”�”}”(hj Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K?hhÊh²hubhÞ)�”}”(hŒdValid values range from 0 to 31536000 seconds. A value of 0 indicates that the SWK TTL is unlimited.”h]”hŒdValid values range from 0 to 31536000 seconds. A value of 0 indicates that the SWK TTL is unlimited.”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K?hhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hj'Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K?hhÊh²hubjl)�”}”(hŒv# cat /sys/bus/pci/devices//qat_kpt/swk_max_ttl 1000 # echo 1000 > /sys/bus/pci/devices//qat_kpt/swk_max_ttl”h]”hŒv# cat /sys/bus/pci/devices//qat_kpt/swk_max_ttl 1000 # echo 1000 > /sys/bus/pci/devices//qat_kpt/swk_max_ttl”…”�”}”hj5Bsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jª>h´K?hhÊh²hubhÞ)�”}”(hŒ=This attribute is only available on devices that support KPT.”h]”hŒ=This attribute is only available on devices that support KPT.”…”�”}”(hjCBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´K?hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_pci_devices_bdf_qat_kpt_swk_shared:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-pci-devices-bdf-qat-kpt-swk-shared”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/qat_kpt\/swk_shared**”h]”j`)�”}”(hŒ:**\/sys\/bus\/pci\/devices\/\\/qat_kpt\/swk_shared**”h]”hŒ6/sys/bus/pci/devices//qat_kpt/swk_shared”…”�”}”(hjyBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KRhjrBubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoBubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlBubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_Bubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\Bubah}”(h]”j[Bah ]”h"]”Œ.abi_sys_bus_pci_devices_bdf_qat_kpt_swk_shared”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªBjQBsj˜}”j[BjQBsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_kpt `”h]”(hŒDefined on file ”…”�”}”(hj¯Bh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_kpt `”h]”j§)�”}”(hj¹Bh]”hŒsysfs-driver-qat_kpt”…”�”}”(hj»Bh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj·Bubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÅBŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_kpt”uh1hh³jª>h´KRhj¯Bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KRhhÊh²hubhÞ)�”}”(hŒ@(RW) Controls shared mode for KPT symmetric wrapping keys (SWK).”h]”hŒ@(RW) Controls shared mode for KPT symmetric wrapping keys (SWK).”…”�”}”(hjÝBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KRhhÊh²hubhÞ)�”}”(hŒDWrite 1 to enable shared mode, or 0 to disable it (non-shared mode).”h]”hŒDWrite 1 to enable shared mode, or 0 to disable it (non-shared mode).”…”�”}”(hjëBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KRhhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hjùBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KRhhÊh²hubjl)�”}”(hŒn# cat /sys/bus/pci/devices//qat_kpt/swk_shared 0 # echo 1 > /sys/bus/pci/devices//qat_kpt/swk_shared”h]”hŒn# cat /sys/bus/pci/devices//qat_kpt/swk_shared 0 # echo 1 > /sys/bus/pci/devices//qat_kpt/swk_shared”…”�”}”hjCsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jª>h´KRhhÊh²hubhÞ)�”}”(hŒ=This attribute is only available on devices that support KPT.”h]”hŒ=This attribute is only available on devices that support KPT.”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª>h´KRhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_pci_devices_bdf_qat_ras_errors_correctable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-pci-devices-bdf-qat-ras-errors-correctable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj1CubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/pci\/devices\/\\/qat_ras\/errors_correctable**”h]”j`)�”}”(hŒB**\/sys\/bus\/pci\/devices\/\\/qat_ras\/errors_correctable**”h]”hŒ>/sys/bus/pci/devices//qat_ras/errors_correctable”…”�”}”(hjKCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGCubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-driver-qat_ras”h´KhjDCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjACubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1Cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.Cubah}”(h]”j-Cah ]”h"]”Œ6abi_sys_bus_pci_devices_bdf_qat_ras_errors_correctable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}Cj#Csj˜}”j-Cj#CsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_ras `”h]”(hŒDefined on file ”…”�”}”(hj‚Ch²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_ras `”h]”j§)�”}”(hjŒCh]”hŒsysfs-driver-qat_ras”…”�”}”(hjŽCh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŠCubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j˜CŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_ras”uh1hh³j_Ch´Khj‚Cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´KhhÊh²hubhÞ)�”}”(hŒE(RO) Reports the number of correctable errors detected by the device.”h]”hŒE(RO) Reports the number of correctable errors detected by the device.”…”�”}”(hj°Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´KhhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hj¾Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_pci_devices_bdf_qat_ras_errors_fatal:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-pci-devices-bdf-qat-ras-errors-fatal”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÚCubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/pci\/devices\/\\/qat_ras\/errors_fatal**”h]”j`)�”}”(hŒ<**\/sys\/bus\/pci\/devices\/\\/qat_ras\/errors_fatal**”h]”hŒ8/sys/bus/pci/devices//qat_ras/errors_fatal”…”�”}”(hjôCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðCubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´KhjíCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêCubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçCubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚCubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×Cubah}”(h]”jÖCah ]”h"]”Œ0abi_sys_bus_pci_devices_bdf_qat_ras_errors_fatal”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%DjÌCsj˜}”jÖCjÌCsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_ras `”h]”(hŒDefined on file ”…”�”}”(hj*Dh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_ras `”h]”j§)�”}”(hj4Dh]”hŒsysfs-driver-qat_ras”…”�”}”(hj6Dh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2Dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@DŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_ras”uh1hh³j_Ch´Khj*Dubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´KhhÊh²hubhÞ)�”}”(hŒ?(RO) Reports the number of fatal errors detected by the device.”h]”hŒ?(RO) Reports the number of fatal errors detected by the device.”…”�”}”(hjXDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´KhhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hjfDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_devices_bdf_qat_ras_errors_nonfatal:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-devices-bdf-qat-ras-errors-nonfatal”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj‚DubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/pci\/devices\/\\/qat_ras\/errors_nonfatal**”h]”j`)�”}”(hŒ?**\/sys\/bus\/pci\/devices\/\\/qat_ras\/errors_nonfatal**”h]”hŒ;/sys/bus/pci/devices//qat_ras/errors_nonfatal”…”�”}”(hjœDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜Dubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´K hj•Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚Dubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjDubah}”(h]”j~Dah ]”h"]”Œ3abi_sys_bus_pci_devices_bdf_qat_ras_errors_nonfatal”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍDjtDsj˜}”j~DjtDsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_ras `”h]”(hŒDefined on file ”…”�”}”(hjÒDh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_ras `”h]”j§)�”}”(hjÜDh]”hŒsysfs-driver-qat_ras”…”�”}”(hjÞDh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÚDubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jèDŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_ras”uh1hh³j_Ch´K hjÒDubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´K hhÊh²hubhÞ)�”}”(hŒC(RO) Reports the number of non fatal errors detected by the device.”h]”hŒC(RO) Reports the number of non fatal errors detected by the device.”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´K hhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´K hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_pci_devices_bdf_qat_ras_reset_error_counters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-pci-devices-bdf-qat-ras-reset-error-counters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj*EubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/pci\/devices\/\\/qat_ras\/reset_error_counters**”h]”j`)�”}”(hŒD**\/sys\/bus\/pci\/devices\/\\/qat_ras\/reset_error_counters**”h]”hŒ@/sys/bus/pci/devices//qat_ras/reset_error_counters”…”�”}”(hjDEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@Eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´Khj=Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*Eubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'Eubah}”(h]”j&Eah ]”h"]”Œ8abi_sys_bus_pci_devices_bdf_qat_ras_reset_error_counters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”juEjEsj˜}”j&EjEsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_ras `”h]”(hŒDefined on file ”…”�”}”(hjzEh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_ras `”h]”j§)�”}”(hj„Eh]”hŒsysfs-driver-qat_ras”…”�”}”(hj†Eh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‚Eubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�EŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_ras”uh1hh³j_Ch´KhjzEubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´KhhÊh²hubhÞ)�”}”(hŒ4(WO) Write to resets all error counters of a device.”h]”hŒ4(WO) Write to resets all error counters of a device.”…”�”}”(hj¨Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´KhhÊh²hubhÞ)�”}”(hŒ9The following example reports how to reset the counters::”h]”hŒ8The following example reports how to reset the counters:”…”�”}”(hj¶Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´KhhÊh²hubjl)�”}”(hŒó# echo 1 > /sys/bus/pci/devices//qat_ras/reset_error_counters # cat /sys/bus/pci/devices//qat_ras/errors_correctable 0 # cat /sys/bus/pci/devices//qat_ras/errors_nonfatal 0 # cat /sys/bus/pci/devices//qat_ras/errors_fatal 0”h]”hŒó# echo 1 > /sys/bus/pci/devices//qat_ras/reset_error_counters # cat /sys/bus/pci/devices//qat_ras/errors_correctable 0 # cat /sys/bus/pci/devices//qat_ras/errors_nonfatal 0 # cat /sys/bus/pci/devices//qat_ras/errors_fatal 0”…”�”}”hjÄEsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j_Ch´KhhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hjÒEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_Ch´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_pci_devices_bdf_qat_rl_cap_rem:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-pci-devices-bdf-qat-rl-cap-rem”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjîEubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\\/qat_rl\/cap_rem**”h]”j`)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\\/qat_rl\/cap_rem**”h]”hŒ2/sys/bus/pci/devices//qat_rl/cap_rem”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-driver-qat_rl”h´KÏhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûEubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjîEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjëEubah}”(h]”jêEah ]”h"]”Œ*abi_sys_bus_pci_devices_bdf_qat_rl_cap_rem”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:FjàEsj˜}”jêEjàEsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-qat_rl `”h]”(hŒDefined on file ”…”�”}”(hj?Fh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-qat_rl `”h]”j§)�”}”(hjIFh]”hŒsysfs-driver-qat_rl”…”�”}”(hjKFh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGFubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUFŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_qat_rl”uh1hh³jFh´KÏhj?Fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KÏhhÊh²hubhÞ)�”}”(hŒ°(RW) This file will return the remaining capacity for a particular service/sla. This is the remaining value that a new SLA can be set to or a current SLA can be increased with.”h]”hŒ°(RW) This file will return the remaining capacity for a particular service/sla. This is the remaining value that a new SLA can be set to or a current SLA can be increased with.”…”�”}”(hjmFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KÏhhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hj{Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KÏhhÊh²hubjl)�”}”(hX # echo "asym" > /sys/bus/pci/devices//qat_rl/cap_rem # cat /sys/bus/pci/devices//qat_rl/cap_rem 250 # echo 250 > /sys/bus/pci/devices//qat_rl/cir # echo "add" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/cap_rem 0”h]”hX # echo "asym" > /sys/bus/pci/devices//qat_rl/cap_rem # cat /sys/bus/pci/devices//qat_rl/cap_rem 250 # echo 250 > /sys/bus/pci/devices//qat_rl/cir # echo "add" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/cap_rem 0”…”�”}”hj‰Fsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jFh´KÏhhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hj—Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KÏhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_pci_devices_bdf_qat_rl_cir:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-pci-devices-bdf-qat-rl-cir”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj³FubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/qat_rl\/cir**”h]”j`)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/qat_rl\/cir**”h]”hŒ./sys/bus/pci/devices//qat_rl/cir”…”�”}”(hjÍFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KjhjÆFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃFubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀFubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³Fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°Fubah}”(h]”j¯Fah ]”h"]”Œ&abi_sys_bus_pci_devices_bdf_qat_rl_cir”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþFj¥Fsj˜}”j¯Fj¥FsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-qat_rl `”h]”(hŒDefined on file ”…”�”}”(hjGh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-qat_rl `”h]”j§)�”}”(hj Gh]”hŒsysfs-driver-qat_rl”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj Gubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jGŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_qat_rl”uh1hh³jFh´KjhjGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KjhhÊh²hubhÞ)�”}”(hŒÎ(RW) Committed information rate (CIR). Rate guaranteed to be achieved by a particular SLA. The value is expressed in permille scale, i.e. 1000 refers to the maximum device throughput for a selected service.”h]”hŒÎ(RW) Committed information rate (CIR). Rate guaranteed to be achieved by a particular SLA. The value is expressed in permille scale, i.e. 1000 refers to the maximum device throughput for a selected service.”…”�”}”(hj1Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KjhhÊh²hubhÞ)�”}”(hŒ»After sending a "get" to sla_op, this will be populated with the CIR for that queried SLA. Write to this file before sending an "add/update" sla_op, to set the SLA to the specified value.”h]”hŒÃAfter sending a “getâ€� to sla_op, this will be populated with the CIR for that queried SLA. Write to this file before sending an “add/updateâ€� sla_op, to set the SLA to the specified value.”…”�”}”(hj?Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KjhhÊh²hubhÞ)�”}”(hŒApplicability in sla_op:”h]”hŒApplicability in sla_op:”…”�”}”(hjMGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KjhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ WRITE: add and update operations”h]”hÞ)�”}”(hj`Gh]”hŒ WRITE: add and update operations”…”�”}”(hjbGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´Kjhj^Gubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj[Gubj;)�”}”(hŒREAD: get operation ”h]”hÞ)�”}”(hŒREAD: get operation”h]”hŒREAD: get operation”…”�”}”(hjyGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KjhjuGubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj[Gubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jFh´KjhhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hj“Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KjhhÊh²hubjl)�”}”(hX## Write # echo 500 > /sys/bus/pci/devices//qat_rl/cir # echo "add" /sys/bus/pci/devices//qat_rl/sla_op ## Read # echo 4 > /sys/bus/pci/devices//qat_rl/id # echo "get" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/cir 500”h]”hX## Write # echo 500 > /sys/bus/pci/devices//qat_rl/cir # echo "add" /sys/bus/pci/devices//qat_rl/sla_op ## Read # echo 4 > /sys/bus/pci/devices//qat_rl/id # echo "get" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/cir 500”…”�”}”hj¡Gsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jFh´KjhhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hj¯Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KjhhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_pci_devices_bdf_qat_rl_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-pci-devices-bdf-qat-rl-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjËGubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\\/qat_rl\/id**”h]”j`)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\\/qat_rl\/id**”h]”hŒ-/sys/bus/pci/devices//qat_rl/id”…”�”}”(hjåGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KIhjÞGubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛGubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØGubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjËGubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈGubah}”(h]”jÇGah ]”h"]”Œ%abi_sys_bus_pci_devices_bdf_qat_rl_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jHj½Gsj˜}”jÇGj½GsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-qat_rl `”h]”(hŒDefined on file ”…”�”}”(hjHh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-qat_rl `”h]”j§)�”}”(hj%Hh]”hŒsysfs-driver-qat_rl”…”�”}”(hj'Hh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj#Hubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j1HŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_qat_rl”uh1hh³jFh´KIhjHubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KIhhÊh²hubhÞ)�”}”(hŒö(RW) If written to, the value is used to retrieve a particular SLA and operate on it. This is valid only for the following operations: update, rm, and get. A read of this attribute is only guaranteed to have correct data after creation of an SLA.”h]”hŒö(RW) If written to, the value is used to retrieve a particular SLA and operate on it. This is valid only for the following operations: update, rm, and get. A read of this attribute is only guaranteed to have correct data after creation of an SLA.”…”�”}”(hjIHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KIhhÊh²hubhÞ)�”}”(hŒApplicability in sla_op:”h]”hŒApplicability in sla_op:”…”�”}”(hjWHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KIhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒWRITE: rm and update operations”h]”hÞ)�”}”(hjjHh]”hŒWRITE: rm and update operations”…”�”}”(hjlHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KIhjhHubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjeHubj;)�”}”(hŒREAD: add and get operations ”h]”hÞ)�”}”(hŒREAD: add and get operations”h]”hŒREAD: add and get operations”…”�”}”(hjƒHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KIhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjeHubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jFh´KIhhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hj�Hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KIhhÊh²hubjl)�”}”(hX]## Read ## Set attributes e.g. cir, pir, srv, etc # echo "add" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/id 4 ## Write # echo 7 > /sys/bus/pci/devices//qat_rl/id # echo "get" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/rp 0x5 ## ring pair ID 0 and ring pair ID 2”h]”hX]## Read ## Set attributes e.g. cir, pir, srv, etc # echo "add" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/id 4 ## Write # echo 7 > /sys/bus/pci/devices//qat_rl/id # echo "get" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/rp 0x5 ## ring pair ID 0 and ring pair ID 2”…”�”}”hj«Hsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jFh´KIhhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hj¹Hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KIhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_pci_devices_bdf_qat_rl_pir:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-pci-devices-bdf-qat-rl-pir”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjÕHubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/qat_rl\/pir**”h]”j`)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/qat_rl\/pir**”h]”hŒ./sys/bus/pci/devices//qat_rl/pir”…”�”}”(hjïHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëHubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KŒhjèHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåHubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâHubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕHubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒHubah}”(h]”jÑHah ]”h"]”Œ&abi_sys_bus_pci_devices_bdf_qat_rl_pir”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j IjÇHsj˜}”jÑHjÇHsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-qat_rl `”h]”(hŒDefined on file ”…”�”}”(hj%Ih²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-qat_rl `”h]”j§)�”}”(hj/Ih]”hŒsysfs-driver-qat_rl”…”�”}”(hj1Ih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj-Iubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j;IŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_qat_rl”uh1hh³jFh´KŒhj%Iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KŒhhÊh²hubhÞ)�”}”(hŒí(RW) Peak information rate (PIR). The maximum rate that can be achieved by that particular SLA. An SLA can reach a value between CIR and PIR when the device is not fully utilized by requests from other users (assigned to different SLAs).”h]”hŒí(RW) Peak information rate (PIR). The maximum rate that can be achieved by that particular SLA. An SLA can reach a value between CIR and PIR when the device is not fully utilized by requests from other users (assigned to different SLAs).”…”�”}”(hjSIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KŒhhÊh²hubhÞ)�”}”(hŒ»After sending a "get" to sla_op, this will be populated with the PIR for that queried SLA. Write to this file before sending an "add/update" sla_op, to set the SLA to the specified value.”h]”hŒÃAfter sending a “getâ€� to sla_op, this will be populated with the PIR for that queried SLA. Write to this file before sending an “add/updateâ€� sla_op, to set the SLA to the specified value.”…”�”}”(hjaIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KŒhhÊh²hubhÞ)�”}”(hŒApplicability in sla_op:”h]”hŒApplicability in sla_op:”…”�”}”(hjoIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KŒhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ WRITE: add and update operations”h]”hÞ)�”}”(hj‚Ih]”hŒ WRITE: add and update operations”…”�”}”(hj„Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KŒhj€Iubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj}Iubj;)�”}”(hŒREAD: get operation ”h]”hÞ)�”}”(hŒREAD: get operation”h]”hŒREAD: get operation”…”�”}”(hj›Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KŒhj—Iubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj}Iubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jFh´KŒhhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hjµIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KŒhhÊh²hubjl)�”}”(hX## Write # echo 750 > /sys/bus/pci/devices//qat_rl/pir # echo "add" > /sys/bus/pci/devices//qat_rl/sla_op ## Read # echo 4 > /sys/bus/pci/devices//qat_rl/id # echo "get" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/pir 750”h]”hX## Write # echo 750 > /sys/bus/pci/devices//qat_rl/pir # echo "add" > /sys/bus/pci/devices//qat_rl/sla_op ## Read # echo 4 > /sys/bus/pci/devices//qat_rl/id # echo "get" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/pir 750”…”�”}”hjÃIsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jFh´KŒhhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hjÑIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KŒhhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_pci_devices_bdf_qat_rl_rp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-pci-devices-bdf-qat-rl-rp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjíIubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\\/qat_rl\/rp**”h]”j`)�”}”(hŒ1**\/sys\/bus\/pci\/devices\/\\/qat_rl\/rp**”h]”hŒ-/sys/bus/pci/devices//qat_rl/rp”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K$hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýIubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúIubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíIubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêIubah}”(h]”jéIah ]”h"]”Œ%abi_sys_bus_pci_devices_bdf_qat_rl_rp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8JjßIsj˜}”jéIjßIsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-qat_rl `”h]”(hŒDefined on file ”…”�”}”(hj=Jh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-qat_rl `”h]”j§)�”}”(hjGJh]”hŒsysfs-driver-qat_rl”…”�”}”(hjIJh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jSJŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_qat_rl”uh1hh³jFh´K$hj=Jubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K$hhÊh²hubhÞ)�”}”(hŒŽ(RW) When read, reports the current assigned ring pairs for the queried SLA. When wrote to, configures the ring pairs associated to a new SLA.”h]”hŒŽ(RW) When read, reports the current assigned ring pairs for the queried SLA. When wrote to, configures the ring pairs associated to a new SLA.”…”�”}”(hjkJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K$hhÊh²hubhÞ)�”}”(hŒ«The value is a 64-bit bit mask and is written/displayed in hex. Each bit of this mask represents a single ring pair i.e., bit 1 == ring pair id 0; bit 3 == ring pair id 2.”h]”hŒ«The value is a 64-bit bit mask and is written/displayed in hex. Each bit of this mask represents a single ring pair i.e., bit 1 == ring pair id 0; bit 3 == ring pair id 2.”…”�”}”(hjyJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K$hhÊh²hubhÞ)�”}”(hŒËSelected ring pairs must to be assigned to a single service, i.e. the one provided with the srv attribute. The service assigned to a certain ring pair can be checked by querying the attribute qat/rp2srv.”h]”hŒËSelected ring pairs must to be assigned to a single service, i.e. the one provided with the srv attribute. The service assigned to a certain ring pair can be checked by querying the attribute qat/rp2srv.”…”�”}”(hj‡Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K$hhÊh²hubhÞ)�”}”(hŒ.The maximum number of ring pairs is 4 per SLA.”h]”hŒ.The maximum number of ring pairs is 4 per SLA.”…”�”}”(hj•Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K$hhÊh²hubhÞ)�”}”(hŒApplicability in sla_op:”h]”hŒApplicability in sla_op:”…”�”}”(hj£Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K$hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒWRITE: add operation”h]”hÞ)�”}”(hj¶Jh]”hŒWRITE: add operation”…”�”}”(hj¸Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K$hj´Jubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj±Jubj;)�”}”(hŒREAD: get operation ”h]”hÞ)�”}”(hŒREAD: get operation”h]”hŒREAD: get operation”…”�”}”(hjÏJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K$hjËJubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj±Jubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jFh´K$hhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hjéJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K$hhÊh²hubjl)�”}”(hŒ¢## Read # echo 4 > /sys/bus/pci/devices//qat_rl/id # cat /sys/bus/pci/devices//qat_rl/rp 0x5 ## Write # echo 0x5 > /sys/bus/pci/devices//qat_rl/rp”h]”hŒ¢## Read # echo 4 > /sys/bus/pci/devices//qat_rl/id # cat /sys/bus/pci/devices//qat_rl/rp 0x5 ## Write # echo 0x5 > /sys/bus/pci/devices//qat_rl/rp”…”�”}”hj÷Jsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jFh´K$hhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K$hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_pci_devices_bdf_qat_rl_sla_op:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-pci-devices-bdf-qat-rl-sla-op”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj!KubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\\/qat_rl\/sla_op**”h]”j`)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\\/qat_rl\/sla_op**”h]”hŒ1/sys/bus/pci/devices//qat_rl/sla_op”…”�”}”(hj;Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7Kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´Khj4Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!Kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKubah}”(h]”jKah ]”h"]”Œ)abi_sys_bus_pci_devices_bdf_qat_rl_sla_op”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlKjKsj˜}”jKjKsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-qat_rl `”h]”(hŒDefined on file ”…”�”}”(hjqKh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-qat_rl `”h]”j§)�”}”(hj{Kh]”hŒsysfs-driver-qat_rl”…”�”}”(hj}Kh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyKubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡KŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_qat_rl”uh1hh³jFh´KhjqKubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KhhÊh²hubhÞ)�”}”(hŒ~(WO) This attribute is used to perform an operation on an SLA. The supported operations are: add, update, rm, rm_all, and get.”h]”hŒ~(WO) This attribute is used to perform an operation on an SLA. The supported operations are: add, update, rm, rm_all, and get.”…”�”}”(hjŸKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KhhÊh²hubhÞ)�”}”(hŒõInput values must be filled through the associated attribute in this group before a write to this file. If the operation completes successfully, the associated attributes will be updated. The associated attributes are: cir, pir, srv, rp, and id.”h]”hŒõInput values must be filled through the associated attribute in this group before a write to this file. If the operation completes successfully, the associated attributes will be updated. The associated attributes are: cir, pir, srv, rp, and id.”…”�”}”(hj­Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KhhÊh²hubhÞ)�”}”(hŒSupported operations:”h]”hŒSupported operations:”…”�”}”(hj»Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒtadd: Creates a new SLA with the provided inputs from user. * Inputs: cir, pir, srv, and rp * Output: id ”h]”j)�”}”(hhh]”j)�”}”(hŒhadd: Creates a new SLA with the provided inputs from user. * Inputs: cir, pir, srv, and rp * Output: id ”h]”(j!)�”}”(hŒ:add: Creates a new SLA with the provided inputs from user.”h]”hŒ:add: Creates a new SLA with the provided inputs from user.”…”�”}”(hj×Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jFh´KhjÓKubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒInputs: cir, pir, srv, and rp”h]”hÞ)�”}”(hjíKh]”hŒInputs: cir, pir, srv, and rp”…”�”}”(hjïKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KhjëKubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjèKubj;)�”}”(hŒ Output: id ”h]”hÞ)�”}”(hŒ Output: id”h]”hŒ Output: id”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KhjLubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjèKubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jFh´KhjåKubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÓKubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jFh´KhjÐKubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÌKubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÉKubj;)�”}”(hŒ~get: Returns the configuration of the specified SLA in id attribute * Inputs: id * Outputs: cir, pir, srv, and rp ”h]”j)�”}”(hhh]”j)�”}”(hŒrget: Returns the configuration of the specified SLA in id attribute * Inputs: id * Outputs: cir, pir, srv, and rp ”h]”(j!)�”}”(hŒCget: Returns the configuration of the specified SLA in id attribute”h]”hŒCget: Returns the configuration of the specified SLA in id attribute”…”�”}”(hjCLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jFh´Khj?Lubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ Inputs: id”h]”hÞ)�”}”(hjYLh]”hŒ Inputs: id”…”�”}”(hj[Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KhjWLubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjTLubj;)�”}”(hŒOutputs: cir, pir, srv, and rp ”h]”hÞ)�”}”(hŒOutputs: cir, pir, srv, and rp”h]”hŒOutputs: cir, pir, srv, and rp”…”�”}”(hjrLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KhjnLubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjTLubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jFh´KhjQLubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj?Lubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jFh´Khjrm_all: Removes all the configured SLAs. * Inputs: None ”h]”j)�”}”(hhh]”j)�”}”(hŒ8rm_all: Removes all the configured SLAs. * Inputs: None ”h]”(j!)�”}”(hŒ(rm_all: Removes all the configured SLAs.”h]”hŒ(rm_all: Removes all the configured SLAs.”…”�”}”(hjYMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jFh´KhjUMubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒ Inputs: None ”h]”hÞ)�”}”(hŒ Inputs: None”h]”hŒ Inputs: None”…”�”}”(hjqMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KhjmMubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjjMubah}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jFh´KhjgMubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjUMubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jFh´KhjRMubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjNMubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÉKubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jFh´KhhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hj©Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_pci_devices_bdf_qat_rl_srv:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-pci-devices-bdf-qat-rl-srv”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjÅMubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/qat_rl\/srv**”h]”j`)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/qat_rl\/srv**”h]”hŒ./sys/bus/pci/devices//qat_rl/srv”…”�”}”(hjßMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛMubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K®hjØMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒMubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂMubah}”(h]”jÁMah ]”h"]”Œ&abi_sys_bus_pci_devices_bdf_qat_rl_srv”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNj·Msj˜}”jÁMj·MsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-qat_rl `”h]”(hŒDefined on file ”…”�”}”(hjNh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-qat_rl `”h]”j§)�”}”(hjNh]”hŒsysfs-driver-qat_rl”…”�”}”(hj!Nh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j+NŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_qat_rl”uh1hh³jFh´K®hjNubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K®hhÊh²hubhÞ)�”}”(hX"(RW) Service (SRV). Represents the service (sym, asym, dc) associated to an SLA. Can be written to or queried to set/show the SRV type for an SLA. The SRV attribute is used to specify the SRV type before adding an SLA. After an SLA is configured, reports the service associated to that SLA.”h]”hX"(RW) Service (SRV). Represents the service (sym, asym, dc) associated to an SLA. Can be written to or queried to set/show the SRV type for an SLA. The SRV attribute is used to specify the SRV type before adding an SLA. After an SLA is configured, reports the service associated to that SLA.”…”�”}”(hjCNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K®hhÊh²hubhÞ)�”}”(hŒApplicability in sla_op:”h]”hŒApplicability in sla_op:”…”�”}”(hjQNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K®hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ WRITE: add and update operations”h]”hÞ)�”}”(hjdNh]”hŒ WRITE: add and update operations”…”�”}”(hjfNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K®hjbNubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj_Nubj;)�”}”(hŒREAD: get operation ”h]”hÞ)�”}”(hŒREAD: get operation”h]”hŒREAD: get operation”…”�”}”(hj}Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K®hjyNubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj_Nubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jFh´K®hhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hj—Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K®hhÊh²hubjl)�”}”(hXA## Write # echo "dc" > /sys/bus/pci/devices//qat_rl/srv # echo "add" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/id 4 ## Read # echo 4 > /sys/bus/pci/devices//qat_rl/id # echo "get" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/srv dc”h]”hXA## Write # echo "dc" > /sys/bus/pci/devices//qat_rl/srv # echo "add" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/id 4 ## Read # echo 4 > /sys/bus/pci/devices//qat_rl/id # echo "get" > /sys/bus/pci/devices//qat_rl/sla_op # cat /sys/bus/pci/devices//qat_rl/srv dc”…”�”}”hj¥Nsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jFh´K®hhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hj³Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFh´K®hhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_pci_devices_bdf_qat_svn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-pci-devices-bdf-qat-svn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjÏNubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/pci\/devices\/\\/qat_svn\/**”h]”j`)�”}”(hŒ0**\/sys\/bus\/pci\/devices\/\\/qat_svn\/**”h]”hŒ,/sys/bus/pci/devices//qat_svn/”…”�”}”(hjéNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåNubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-driver-qat_svn”h´KhjâNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßNubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜNubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏNubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌNubah}”(h]”jËNah ]”h"]”Œ#abi_sys_bus_pci_devices_bdf_qat_svn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jOjÁNsj˜}”jËNjÁNsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_svn `”h]”(hŒDefined on file ”…”�”}”(hj Oh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_svn `”h]”j§)�”}”(hj*Oh]”hŒsysfs-driver-qat_svn”…”�”}”(hj,Oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj(Oubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j6OŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_svn”uh1hh³jýNh´Khj Oubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KhhÊh²hubhÞ)�”}”(hŒ»Directory containing Security Version Number (SVN) attributes for the Anti-Rollback (ARB) feature. The ARB feature prevents downloading older firmware versions to the acceleration device.”h]”hŒ»Directory containing Security Version Number (SVN) attributes for the Anti-Rollback (ARB) feature. The ARB feature prevents downloading older firmware versions to the acceleration device.”…”�”}”(hjNOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_pci_devices_bdf_qat_svn_active:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-pci-devices-bdf-qat-svn-active”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjjOubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\\/qat_svn\/active**”h]”j`)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\\/qat_svn\/active**”h]”hŒ2/sys/bus/pci/devices//qat_svn/active”…”�”}”(hj„Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€Oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K2hj}Oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzOubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwOubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjjOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjgOubah}”(h]”jfOah ]”h"]”Œ*abi_sys_bus_pci_devices_bdf_qat_svn_active”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµOj\Osj˜}”jfOj\OsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_svn `”h]”(hŒDefined on file ”…”�”}”(hjºOh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_svn `”h]”j§)�”}”(hjÄOh]”hŒsysfs-driver-qat_svn”…”�”}”(hjÆOh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÂOubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÐOŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_svn”uh1hh³jýNh´K2hjºOubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K2hhÊh²hubhÞ)�”}”(hŒ<(RO) Reports the SVN of the currently active firmware image.”h]”hŒ<(RO) Reports the SVN of the currently active firmware image.”…”�”}”(hjèOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K2hhÊh²hubhÞ)�”}”(hŒ%Returns an integer greater than zero.”h]”hŒ%Returns an integer greater than zero.”…”�”}”(hjöOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K2hhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K2hhÊh²hubjl)�”}”(hŒ1# cat /sys/bus/pci/devices//qat_svn/active 2”h]”hŒ1# cat /sys/bus/pci/devices//qat_svn/active 2”…”�”}”hjPsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jýNh´K2hhÊh²hubhÞ)�”}”(hŒGThis attribute is available only on devices that support Anti-Rollback.”h]”hŒGThis attribute is available only on devices that support Anti-Rollback.”…”�”}”(hj Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K2hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_pci_devices_bdf_qat_svn_commit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-pci-devices-bdf-qat-svn-commit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj\/qat_svn\/commit**”h]”j`)�”}”(hŒ6**\/sys\/bus\/pci\/devices\/\\/qat_svn\/commit**”h]”hŒ2/sys/bus/pci/devices//qat_svn/commit”…”�”}”(hjVPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjRPubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KChjOPubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLPubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIPubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`”h]”(hŒDefined on file ”…”�”}”(hjŒPh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_svn `”h]”j§)�”}”(hj–Ph]”hŒsysfs-driver-qat_svn”…”�”}”(hj˜Ph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj”Pubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¢PŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_svn”uh1hh³jýNh´KChjŒPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KChhÊh²hubhÞ)�”}”(hŒA(WO) Commits the currently active SVN as the minimum allowed SVN.”h]”hŒA(WO) Commits the currently active SVN as the minimum allowed SVN.”…”�”}”(hjºPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KChhÊh²hubhÞ)�”}”(hŒtWriting 1 sets qat_svn/enforced_min to the value of qat_svn/active, preventing future firmware loads with lower SVN.”h]”hŒtWriting 1 sets qat_svn/enforced_min to the value of qat_svn/active, preventing future firmware loads with lower SVN.”…”�”}”(hjÈPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KChhÊh²hubhÞ)�”}”(hŒTDepending on platform/BIOS settings, a commit may also update qat_svn/permanent_min.”h]”hŒTDepending on platform/BIOS settings, a commit may also update qat_svn/permanent_min.”…”�”}”(hjÖPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KChhÊh²hubhÞ)�”}”(hŒKNote that on reboot, qat_svn/enforced_min reverts to qat_svn/permanent_min.”h]”hŒKNote that on reboot, qat_svn/enforced_min reverts to qat_svn/permanent_min.”…”�”}”(hjäPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KChhÊh²hubhÞ)�”}”(hŒxIt is advisable to use this attribute with caution, only when it is necessary to set a new minimum SVN for the firmware.”h]”hŒxIt is advisable to use this attribute with caution, only when it is necessary to set a new minimum SVN for the firmware.”…”�”}”(hjòPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KChhÊh²hubhÞ)�”}”(hŒéBefore committing the SVN update, it is crucial to check the current values of qat_svn/active, qat_svn/enforced_min and qat_svn/permanent_min. This verification helps ensure that the commit operation aligns with the intended outcome.”h]”hŒéBefore committing the SVN update, it is crucial to check the current values of qat_svn/active, qat_svn/enforced_min and qat_svn/permanent_min. This verification helps ensure that the commit operation aligns with the intended outcome.”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KChhÊh²hubhÞ)�”}”(hŒ_While writing to the file, any value other than '1' will result in an error and have no effect.”h]”hŒcWhile writing to the file, any value other than ‘1’ will result in an error and have no effect.”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KChhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KChhÊh²hubjl)�”}”(hX�## Read current values # cat /sys/bus/pci/devices//qat_svn/enforced_min 2 # cat /sys/bus/pci/devices//qat_svn/permanent_min 2 # cat /sys/bus/pci/devices//qat_svn/active 3 ## Commit active SVN # echo 1 > /sys/bus/pci/devices//qat_svn/commit ## Read updated values # cat /sys/bus/pci/devices//qat_svn/enforced_min 3 # cat /sys/bus/pci/devices//qat_svn/permanent_min 3”h]”hX�## Read current values # cat /sys/bus/pci/devices//qat_svn/enforced_min 2 # cat /sys/bus/pci/devices//qat_svn/permanent_min 2 # cat /sys/bus/pci/devices//qat_svn/active 3 ## Commit active SVN # echo 1 > /sys/bus/pci/devices//qat_svn/commit ## Read updated values # cat /sys/bus/pci/devices//qat_svn/enforced_min 3 # cat /sys/bus/pci/devices//qat_svn/permanent_min 3”…”�”}”hj*Qsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jýNh´KChhÊh²hubhÞ)�”}”(hŒGThis attribute is available only on devices that support Anti-Rollback.”h]”hŒGThis attribute is available only on devices that support Anti-Rollback.”…”�”}”(hj8Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KChhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_pci_devices_bdf_qat_svn_enforced_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-pci-devices-bdf-qat-svn-enforced-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjTQubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/pci\/devices\/\\/qat_svn\/enforced_min**”h]”j`)�”}”(hŒ<**\/sys\/bus\/pci\/devices\/\\/qat_svn\/enforced_min**”h]”hŒ8/sys/bus/pci/devices//qat_svn/enforced_min”…”�”}”(hjnQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K hjgQubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdQubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaQubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjTQubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQQubah}”(h]”jPQah ]”h"]”Œ0abi_sys_bus_pci_devices_bdf_qat_svn_enforced_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸQjFQsj˜}”jPQjFQsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_svn `”h]”(hŒDefined on file ”…”�”}”(hj¤Qh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_svn `”h]”j§)�”}”(hj®Qh]”hŒsysfs-driver-qat_svn”…”�”}”(hj°Qh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¬Qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jºQŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_svn”uh1hh³jýNh´K hj¤Qubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K hhÊh²hubhÞ)�”}”(hŒ.(RO) Reports the minimum allowed firmware SVN.”h]”hŒ.(RO) Reports the minimum allowed firmware SVN.”…”�”}”(hjÒQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K hhÊh²hubhÞ)�”}”(hŒZReturns an integer greater than zero. Firmware with SVN lower than this value is rejected.”h]”hŒZReturns an integer greater than zero. Firmware with SVN lower than this value is rejected.”…”�”}”(hjàQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K hhÊh²hubhÞ)�”}”(hŒ˜A write to qat_svn/commit will update this value. The update is not persistent across reboot; on reboot, this value is reset from qat_svn/permanent_min.”h]”hŒ˜A write to qat_svn/commit will update this value. The update is not persistent across reboot; on reboot, this value is reset from qat_svn/permanent_min.”…”�”}”(hjîQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K hhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hjüQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K hhÊh²hubjl)�”}”(hŒ7# cat /sys/bus/pci/devices//qat_svn/enforced_min 2”h]”hŒ7# cat /sys/bus/pci/devices//qat_svn/enforced_min 2”…”�”}”hj Rsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jýNh´K hhÊh²hubhÞ)�”}”(hŒGThis attribute is available only on devices that support Anti-Rollback.”h]”hŒGThis attribute is available only on devices that support Anti-Rollback.”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´K hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_pci_devices_bdf_qat_svn_permanent_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-pci-devices-bdf-qat-svn-permanent-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj4RubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/pci\/devices\/\\/qat_svn\/permanent_min**”h]”j`)�”}”(hŒ=**\/sys\/bus\/pci\/devices\/\\/qat_svn\/permanent_min**”h]”hŒ9/sys/bus/pci/devices//qat_svn/permanent_min”…”�”}”(hjNRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJRubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KhjGRubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDRubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjARubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4Rubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1Rubah}”(h]”j0Rah ]”h"]”Œ1abi_sys_bus_pci_devices_bdf_qat_svn_permanent_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jRj&Rsj˜}”j0Rj&RsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-qat_svn `”h]”(hŒDefined on file ”…”�”}”(hj„Rh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-qat_svn `”h]”j§)�”}”(hjŽRh]”hŒsysfs-driver-qat_svn”…”�”}”(hj�Rh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŒRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jšRŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_qat_svn”uh1hh³jýNh´Khj„Rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KhhÊh²hubhÞ)�”}”(hŒ_(RO) Reports the persistent minimum SVN used to initialize qat_svn/enforced_min on each reboot.”h]”hŒ_(RO) Reports the persistent minimum SVN used to initialize qat_svn/enforced_min on each reboot.”…”�”}”(hj²Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KhhÊh²hubhÞ)�”}”(hŒ{Returns an integer greater than zero. A write to qat_svn/commit may update this value, depending on platform/BIOS settings.”h]”hŒ{Returns an integer greater than zero. A write to qat_svn/commit may update this value, depending on platform/BIOS settings.”…”�”}”(hjÀRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KhhÊh²hubhÞ)�”}”(hŒExample usage::”h]”hŒExample usage:”…”�”}”(hjÎRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KhhÊh²hubjl)�”}”(hŒ8# cat /sys/bus/pci/devices//qat_svn/permanent_min 3”h]”hŒ8# cat /sys/bus/pci/devices//qat_svn/permanent_min 3”…”�”}”hjÜRsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jýNh´KhhÊh²hubhÞ)�”}”(hŒGThis attribute is available only on devices that support Anti-Rollback.”h]”hŒGThis attribute is available only on devices that support Anti-Rollback.”…”�”}”(hjêRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jýNh´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_pci_devices_bdf_rom_armor_enforced:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-pci-devices-bdf-rom-armor-enforced”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjSubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/pci\/devices\/\\/rom_armor_enforced**”h]”j`)�”}”(hŒ9**\/sys\/bus\/pci\/devices\/\\/rom_armor_enforced**”h]”hŒ5/sys/bus/pci/devices//rom_armor_enforced”…”�”}”(hj Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K]hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjSubah}”(h]”jSah ]”h"]”Œ.abi_sys_bus_pci_devices_bdf_rom_armor_enforced”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQSjøRsj˜}”jSjøRsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ccp `”h]”(hŒDefined on file ”…”�”}”(hjVSh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ccp `”h]”j§)�”}”(hj`Sh]”hŒsysfs-driver-ccp”…”�”}”(hjbSh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^Subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlSŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ccp”uh1hh³j4h´K]hjVSubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K]hhÊh²hubhÞ)�”}”(hŒ˜The /sys/bus/pci/devices//rom_armor_enforced file reports whether RomArmor SPI protection is enforced. Possible values: 0: Not enforced 1: Enforced”h]”hŒ˜The /sys/bus/pci/devices//rom_armor_enforced file reports whether RomArmor SPI protection is enforced. Possible values: 0: Not enforced 1: Enforced”…”�”}”(hj„Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K]hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_devices_bdf_rpmc_production_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-devices-bdf-rpmc-production-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj SubjM)�”}”(hhh]”jR)�”}”(h•)hh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/pci\/devices\/\\/rpmc_production_enabled**”h]”j`)�”}”(hŒ>**\/sys\/bus\/pci\/devices\/\\/rpmc_production_enabled**”h]”hŒ:/sys/bus/pci/devices//rpmc_production_enabled”…”�”}”(hjºSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶Subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K;hj³Subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°Subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­Subah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Subeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Subah}”(h]”jœSah ]”h"]”Œ3abi_sys_bus_pci_devices_bdf_rpmc_production_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëSj’Ssj˜}”jœSj’SsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ccp `”h]”(hŒDefined on file ”…”�”}”(hjðSh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ccp `”h]”j§)�”}”(hjúSh]”hŒsysfs-driver-ccp”…”�”}”(hjüSh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjøSubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ccp”uh1hh³j4h´K;hjðSubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K;hhÊh²hubhÞ)�”}”(hŒ³The /sys/bus/pci/devices//rpmc_production_enabled file reports whether Replay Protected Monotonic Counter support has been enabled. Possible values: 0: Not enabled 1: Enabled”h]”hŒ³The /sys/bus/pci/devices//rpmc_production_enabled file reports whether Replay Protected Monotonic Counter support has been enabled. Possible values: 0: Not enabled 1: Enabled”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K;hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_pci_devices_bdf_rpmc_spirom_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-pci-devices-bdf-rpmc-spirom-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj:TubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/pci\/devices\/\\/rpmc_spirom_available**”h]”j`)�”}”(hŒ<**\/sys\/bus\/pci\/devices\/\\/rpmc_spirom_available**”h]”hŒ8/sys/bus/pci/devices//rpmc_spirom_available”…”�”}”(hjTTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPTubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KFhjMTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJTubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGTubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:Tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7Tubah}”(h]”j6Tah ]”h"]”Œ1abi_sys_bus_pci_devices_bdf_rpmc_spirom_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…Tj,Tsj˜}”j6Tj,TsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ccp `”h]”(hŒDefined on file ”…”�”}”(hjŠTh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ccp `”h]”j§)�”}”(hj”Th]”hŒsysfs-driver-ccp”…”�”}”(hj–Th²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj’Tubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j TŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ccp”uh1hh³j4h´KFhjŠTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KFhhÊh²hubhÞ)�”}”(hŒÄThe /sys/bus/pci/devices//rpmc_spirom_available file reports whether an Replay Protected Monotonic Counter supported SPI is installed on the system. Possible values: 0: Not present 1: Present”h]”hŒÄThe /sys/bus/pci/devices//rpmc_spirom_available file reports whether an Replay Protected Monotonic Counter supported SPI is installed on the system. Possible values: 0: Not present 1: Present”…”�”}”(hj¸Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KFhhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_pci_devices_bdf_tee_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-pci-devices-bdf-tee-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjÔTubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/tee_version**”h]”j`)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/tee_version**”h]”hŒ./sys/bus/pci/devices//tee_version”…”�”}”(hjîTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêTubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KqhjçTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäTubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáTubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔTubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑTubah}”(h]”jÐTah ]”h"]”Œ'abi_sys_bus_pci_devices_bdf_tee_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jUjÆTsj˜}”jÐTjÆTsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ccp `”h]”(hŒDefined on file ”…”�”}”(hj$Uh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ccp `”h]”j§)�”}”(hj.Uh]”hŒsysfs-driver-ccp”…”�”}”(hj0Uh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj,Uubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j:UŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ccp”uh1hh³j4h´Kqhj$Uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KqhhÊh²hubhÞ)�”}”(hŒ|The /sys/bus/pci/devices//tee_version file reports the firmware version of the AMD Trusted Execution Environment (TEE).”h]”hŒ|The /sys/bus/pci/devices//tee_version file reports the firmware version of the AMD Trusted Execution Environment (TEE).”…”�”}”(hjRUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´KqhhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_pci_devices_bdf_tsme_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-pci-devices-bdf-tsme-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjnUubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/tsme_status**”h]”j`)�”}”(hŒ2**\/sys\/bus\/pci\/devices\/\\/tsme_status**”h]”hŒ./sys/bus/pci/devices//tsme_status”…”�”}”(hjˆUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„Uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K%hj�Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnUubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkUubah}”(h]”jjUah ]”h"]”Œ'abi_sys_bus_pci_devices_bdf_tsme_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹Uj`Usj˜}”jjUj`UsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ccp `”h]”(hŒDefined on file ”…”�”}”(hj¾Uh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ccp `”h]”j§)�”}”(hjÈUh]”hŒsysfs-driver-ccp”…”�”}”(hjÊUh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÆUubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÔUŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ccp”uh1hh³j4h´K%hj¾Uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K%hhÊh²hubhÞ)�”}”(hŒ£The /sys/bus/pci/devices//tsme_status file reports the status of transparent secure memory encryption on AMD systems. Possible values: 0: Not active 1: Active”h]”hŒ£The /sys/bus/pci/devices//tsme_status file reports the status of transparent secure memory encryption on AMD systems. Possible values: 0: Not active 1: Active”…”�”}”(hjìUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4h´K%hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_pci_devices_bdf_vendor_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-pci-devices-bdf-vendor-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjVubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/pci\/devices\/\\/vendor_reset**”h]”j`)�”}”(hŒ3**\/sys\/bus\/pci\/devices\/\\/vendor_reset**”h]”hŒ//sys/bus/pci/devices//vendor_reset”…”�”}”(hj"Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ`”h]”(hŒDefined on file ”…”�”}”(hjYVh²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-pci-drivers-btintel_pcie `”h]”j§)�”}”(hjcVh]”hŒ"sysfs-bus-pci-drivers-btintel_pcie”…”�”}”(hjeVh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaVubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joVŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ3abi_file_testing_sysfs_bus_pci_drivers_btintel_pcie”uh1hh³j6Vh´KhjYVubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6Vh´KhhÊh²hubhÞ)�”}”(hXThis read-write attribute allows userspace to trigger a Product Level Device Reset (PLDR) on Intel PCIe Bluetooth controllers. Reading the attribute displays the supported reset type. Writing integer 0 triggers PLDR. Any other input is rejected with -EINVAL.”h]”hXThis read-write attribute allows userspace to trigger a Product Level Device Reset (PLDR) on Intel PCIe Bluetooth controllers. Reading the attribute displays the supported reset type. Writing integer 0 triggers PLDR. Any other input is rejected with -EINVAL.”…”�”}”(hj‡Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6Vh´KhhÊh²hubhÞ)�”}”(hXPLDR resets the entire on-chip platform shared between Bluetooth and WiFi. This means any driver attached to the WiFi device that shares hardware with this Bluetooth device will be released, the platform will be reset, and both the Bluetooth and WiFi devices will be re-probed.”h]”hXPLDR resets the entire on-chip platform shared between Bluetooth and WiFi. This means any driver attached to the WiFi device that shares hardware with this Bluetooth device will be released, the platform will be reset, and both the Bluetooth and WiFi devices will be re-probed.”…”�”}”(hj•Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6Vh´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_pci_devices_dev_aer_correctable_ratelimit_burst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-pci-devices-dev-aer-correctable-ratelimit-burst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj±VubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/devices\/\\/aer\/correctable_ratelimit_burst**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/devices\/\\/aer\/correctable_ratelimit_burst**”h]”hŒC/sys/bus/pci/devices//aer/correctable_ratelimit_burst”…”�”}”(hjËVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-bus-pci-devices-aer”h´K‰hjÄVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁVubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±Vubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®Vubah}”(h]”j­Vah ]”h"]”Œ;abi_sys_bus_pci_devices_dev_aer_correctable_ratelimit_burst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jýVj£Vsj˜}”j­Vj£VsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-pci-devices-aer `”h]”(hŒDefined on file ”…”�”}”(hjWh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-pci-devices-aer `”h]”j§)�”}”(hj Wh]”hŒsysfs-bus-pci-devices-aer”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj Wubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jWŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_pci_devices_aer”uh1hh³jßVh´K‰hjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K‰hhÊh²hubhÞ)�”}”(hŒÝRatelimit burst for correctable error logs. Writing a value changes the number of errors (burst) allowed per interval before ratelimiting. Reading gets the current ratelimit burst. Default is DEFAULT_RATELIMIT_BURST (10).”h]”hŒÝRatelimit burst for correctable error logs. Writing a value changes the number of errors (burst) allowed per interval before ratelimiting. Reading gets the current ratelimit burst. Default is DEFAULT_RATELIMIT_BURST (10).”…”�”}”(hj0Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K‰hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_pci_devices_dev_aer_correctable_ratelimit_interval_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-pci-devices-dev-aer-correctable-ratelimit-interval-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjLWubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/pci\/devices\/\\/aer\/correctable_ratelimit_interval_ms**”h]”j`)�”}”(hŒM**\/sys\/bus\/pci\/devices\/\\/aer\/correctable_ratelimit_interval_ms**”h]”hŒI/sys/bus/pci/devices//aer/correctable_ratelimit_interval_ms”…”�”}”(hjfWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K�hj_Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYWubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjLWubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjIWubah}”(h]”jHWah ]”h"]”ŒAabi_sys_bus_pci_devices_dev_aer_correctable_ratelimit_interval_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—Wj>Wsj˜}”jHWj>WsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-pci-devices-aer `”h]”(hŒDefined on file ”…”�”}”(hjœWh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-pci-devices-aer `”h]”j§)�”}”(hj¦Wh]”hŒsysfs-bus-pci-devices-aer”…”�”}”(hj¨Wh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¤Wubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j²WŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_pci_devices_aer”uh1hh³jßVh´K�hjœWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K�hhÊh²hubhÞ)�”}”(hŒ§Writing 0 disables AER correctable error log ratelimiting. Writing a positive value sets the ratelimit interval in ms. Default is DEFAULT_RATELIMIT_INTERVAL (5000 ms).”h]”hŒ§Writing 0 disables AER correctable error log ratelimiting. Writing a positive value sets the ratelimit interval in ms. Default is DEFAULT_RATELIMIT_INTERVAL (5000 ms).”…”�”}”(hjÊWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K�hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_pci_devices_dev_aer_nonfatal_ratelimit_burst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-pci-devices-dev-aer-nonfatal-ratelimit-burst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjæWubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/pci\/devices\/\\/aer\/nonfatal_ratelimit_burst**”h]”j`)�”}”(hŒD**\/sys\/bus\/pci\/devices\/\\/aer\/nonfatal_ratelimit_burst**”h]”hŒ@/sys/bus/pci/devices//aer/nonfatal_ratelimit_burst”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K›hjùWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjóWubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæWubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjãWubah}”(h]”jâWah ]”h"]”Œ8abi_sys_bus_pci_devices_dev_aer_nonfatal_ratelimit_burst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1XjØWsj˜}”jâWjØWsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-pci-devices-aer `”h]”(hŒDefined on file ”…”�”}”(hj6Xh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-pci-devices-aer `”h]”j§)�”}”(hj@Xh]”hŒsysfs-bus-pci-devices-aer”…”�”}”(hjBXh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>Xubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jLXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_pci_devices_aer”uh1hh³jßVh´K›hj6Xubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K›hhÊh²hubhÞ)�”}”(hŒéRatelimit burst for non-fatal uncorrectable error logs. Writing a value changes the number of errors (burst) allowed per interval before ratelimiting. Reading gets the current ratelimit burst. Default is DEFAULT_RATELIMIT_BURST (10).”h]”hŒéRatelimit burst for non-fatal uncorrectable error logs. Writing a value changes the number of errors (burst) allowed per interval before ratelimiting. Reading gets the current ratelimit burst. Default is DEFAULT_RATELIMIT_BURST (10).”…”�”}”(hjdXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K›hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_pci_devices_dev_aer_nonfatal_ratelimit_interval_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-pci-devices-dev-aer-nonfatal-ratelimit-interval-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj€XubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/pci\/devices\/\\/aer\/nonfatal_ratelimit_interval_ms**”h]”j`)�”}”(hŒJ**\/sys\/bus\/pci\/devices\/\\/aer\/nonfatal_ratelimit_interval_ms**”h]”hŒF/sys/bus/pci/devices//aer/nonfatal_ratelimit_interval_ms”…”�”}”(hjšXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–Xubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K’hj“Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€Xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}Xubah}”(h]”j|Xah ]”h"]”Œ>abi_sys_bus_pci_devices_dev_aer_nonfatal_ratelimit_interval_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËXjrXsj˜}”j|XjrXsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-pci-devices-aer `”h]”(hŒDefined on file ”…”�”}”(hjÐXh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-pci-devices-aer `”h]”j§)�”}”(hjÚXh]”hŒsysfs-bus-pci-devices-aer”…”�”}”(hjÜXh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjØXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jæXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_pci_devices_aer”uh1hh³jßVh´K’hjÐXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K’hhÊh²hubhÞ)�”}”(hŒ³Writing 0 disables AER non-fatal uncorrectable error log ratelimiting. Writing a positive value sets the ratelimit interval in ms. Default is DEFAULT_RATELIMIT_INTERVAL (5000 ms).”h]”hŒ³Writing 0 disables AER non-fatal uncorrectable error log ratelimiting. Writing a positive value sets the ratelimit interval in ms. Default is DEFAULT_RATELIMIT_INTERVAL (5000 ms).”…”�”}”(hjþXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K’hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_pci_devices_dev_aer_dev_correctable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-pci-devices-dev-aer-dev-correctable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/aer_dev_correctable**”h]”j`)�”}”(hŒ:**\/sys\/bus\/pci\/devices\/\\/aer_dev_correctable**”h]”hŒ6/sys/bus/pci/devices//aer_dev_correctable”…”�”}”(hj4Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0Yubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K hj-Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjYubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjYubah}”(h]”jYah ]”h"]”Œ/abi_sys_bus_pci_devices_dev_aer_dev_correctable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jeYj Ysj˜}”jYj YsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-pci-devices-aer `”h]”(hŒDefined on file ”…”�”}”(hjjYh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-pci-devices-aer `”h]”j§)�”}”(hjtYh]”hŒsysfs-bus-pci-devices-aer”…”�”}”(hjvYh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrYubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€YŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_pci_devices_aer”uh1hh³jßVh´K hjjYubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K hhÊh²hubhÞ)�”}”(hXList of correctable errors seen and reported by this PCI device using ERR_COR. Note that since multiple errors may be reported using a single ERR_COR message, thus TOTAL_ERR_COR at the end of the file may not match the actual total of all the errors in the file. Sample output::”h]”hXList of correctable errors seen and reported by this PCI device using ERR_COR. Note that since multiple errors may be reported using a single ERR_COR message, thus TOTAL_ERR_COR at the end of the file may not match the actual total of all the errors in the file. Sample output:”…”�”}”(hj˜Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K hhÊh²hubjl)�”}”(hŒðlocalhost /sys/devices/pci0000:00/0000:00:1c.0 # cat aer_dev_correctable Receiver Error 2 Bad TLP 0 Bad DLLP 0 RELAY_NUM Rollover 0 Replay Timer Timeout 0 Advisory Non-Fatal 0 Corrected Internal Error 0 Header Log Overflow 0 TOTAL_ERR_COR 2”h]”hŒðlocalhost /sys/devices/pci0000:00/0000:00:1c.0 # cat aer_dev_correctable Receiver Error 2 Bad TLP 0 Bad DLLP 0 RELAY_NUM Rollover 0 Replay Timer Timeout 0 Advisory Non-Fatal 0 Corrected Internal Error 0 Header Log Overflow 0 TOTAL_ERR_COR 2”…”�”}”hj¦Ysbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jßVh´K hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_pci_devices_dev_aer_dev_fatal:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-pci-devices-dev-aer-dev-fatal”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÂYubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/pci\/devices\/\\/aer_dev_fatal**”h]”j`)�”}”(hŒ4**\/sys\/bus\/pci\/devices\/\\/aer_dev_fatal**”h]”hŒ0/sys/bus/pci/devices//aer_dev_fatal”…”�”}”(hjÜYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K!hjÕYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒYubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏYubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂYubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿Yubah}”(h]”j¾Yah ]”h"]”Œ)abi_sys_bus_pci_devices_dev_aer_dev_fatal”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Zj´Ysj˜}”j¾Yj´YsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-pci-devices-aer `”h]”(hŒDefined on file ”…”�”}”(hjZh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-pci-devices-aer `”h]”j§)�”}”(hjZh]”hŒsysfs-bus-pci-devices-aer”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j(ZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_pci_devices_aer”uh1hh³jßVh´K!hjZubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K!hhÊh²hubhÞ)�”}”(hX$List of uncorrectable fatal errors seen and reported by this PCI device using ERR_FATAL. Note that since multiple errors may be reported using a single ERR_FATAL message, thus TOTAL_ERR_FATAL at the end of the file may not match the actual total of all the errors in the file. Sample output::”h]”hX#List of uncorrectable fatal errors seen and reported by this PCI device using ERR_FATAL. Note that since multiple errors may be reported using a single ERR_FATAL message, thus TOTAL_ERR_FATAL at the end of the file may not match the actual total of all the errors in the file. Sample output:”…”�”}”(hj@Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K!hhÊh²hubjl)�”}”(hX§localhost /sys/devices/pci0000:00/0000:00:1c.0 # cat aer_dev_fatal Undefined 0 Data Link Protocol 0 Surprise Down Error 0 Poisoned TLP 0 Flow Control Protocol 0 Completion Timeout 0 Completer Abort 0 Unexpected Completion 0 Receiver Overflow 0 Malformed TLP 0 ECRC 0 Unsupported Request 0 ACS Violation 0 Uncorrectable Internal Error 0 MC Blocked TLP 0 AtomicOp Egress Blocked 0 TLP Prefix Blocked Error 0 TOTAL_ERR_FATAL 0”h]”hX§localhost /sys/devices/pci0000:00/0000:00:1c.0 # cat aer_dev_fatal Undefined 0 Data Link Protocol 0 Surprise Down Error 0 Poisoned TLP 0 Flow Control Protocol 0 Completion Timeout 0 Completer Abort 0 Unexpected Completion 0 Receiver Overflow 0 Malformed TLP 0 ECRC 0 Unsupported Request 0 ACS Violation 0 Uncorrectable Internal Error 0 MC Blocked TLP 0 AtomicOp Egress Blocked 0 TLP Prefix Blocked Error 0 TOTAL_ERR_FATAL 0”…”�”}”hjNZsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jßVh´K!hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_pci_devices_dev_aer_dev_nonfatal:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-pci-devices-dev-aer-dev-nonfatal”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjjZubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/pci\/devices\/\\/aer_dev_nonfatal**”h]”j`)�”}”(hŒ7**\/sys\/bus\/pci\/devices\/\\/aer_dev_nonfatal**”h]”hŒ3/sys/bus/pci/devices//aer_dev_nonfatal”…”�”}”(hj„Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€Zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K?hj}Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzZubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwZubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjjZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjgZubah}”(h]”jfZah ]”h"]”Œ,abi_sys_bus_pci_devices_dev_aer_dev_nonfatal”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµZj\Zsj˜}”jfZj\ZsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-pci-devices-aer `”h]”(hŒDefined on file ”…”�”}”(hjºZh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-pci-devices-aer `”h]”j§)�”}”(hjÄZh]”hŒsysfs-bus-pci-devices-aer”…”�”}”(hjÆZh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÂZubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÐZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_pci_devices_aer”uh1hh³jßVh´K?hjºZubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K?hhÊh²hubhÞ)�”}”(hX-List of uncorrectable nonfatal errors seen and reported by this PCI device using ERR_NONFATAL. Note that since multiple errors may be reported using a single ERR_FATAL message, thus TOTAL_ERR_NONFATAL at the end of the file may not match the actual total of all the errors in the file. Sample output::”h]”hX,List of uncorrectable nonfatal errors seen and reported by this PCI device using ERR_NONFATAL. Note that since multiple errors may be reported using a single ERR_FATAL message, thus TOTAL_ERR_NONFATAL at the end of the file may not match the actual total of all the errors in the file. Sample output:”…”�”}”(hjèZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K?hhÊh²hubjl)�”}”(hX­localhost /sys/devices/pci0000:00/0000:00:1c.0 # cat aer_dev_nonfatal Undefined 0 Data Link Protocol 0 Surprise Down Error 0 Poisoned TLP 0 Flow Control Protocol 0 Completion Timeout 0 Completer Abort 0 Unexpected Completion 0 Receiver Overflow 0 Malformed TLP 0 ECRC 0 Unsupported Request 0 ACS Violation 0 Uncorrectable Internal Error 0 MC Blocked TLP 0 AtomicOp Egress Blocked 0 TLP Prefix Blocked Error 0 TOTAL_ERR_NONFATAL 0”h]”hX­localhost /sys/devices/pci0000:00/0000:00:1c.0 # cat aer_dev_nonfatal Undefined 0 Data Link Protocol 0 Surprise Down Error 0 Poisoned TLP 0 Flow Control Protocol 0 Completion Timeout 0 Completer Abort 0 Unexpected Completion 0 Receiver Overflow 0 Malformed TLP 0 ECRC 0 Unsupported Request 0 ACS Violation 0 Uncorrectable Internal Error 0 MC Blocked TLP 0 AtomicOp Egress Blocked 0 TLP Prefix Blocked Error 0 TOTAL_ERR_NONFATAL 0”…”�”}”hjöZsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jßVh´K?hhÊh²hubhÞ)�”}”(hŒPCIe Rootport AER statistics”h]”hŒPCIe Rootport AER statistics”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K?hhÊh²hubhÞ)�”}”(hX¼These attributes show up under only the rootports (or root complex event collectors) that are AER capable. These indicate the number of error messages as "reported to" the rootport. Please note that the rootports also transmit (internally) the ERR_* messages for errors seen by the internal rootport PCI device, so these counters include them and are thus cumulative of all the error messages on the PCI hierarchy originating at that root port.”h]”hXÀThese attributes show up under only the rootports (or root complex event collectors) that are AER capable. These indicate the number of error messages as “reported toâ€� the rootport. Please note that the rootports also transmit (internally) the ERR_* messages for errors seen by the internal rootport PCI device, so these counters include them and are thus cumulative of all the error messages on the PCI hierarchy originating at that root port.”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´K?hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_pci_devices_dev_aer_rootport_total_err_cor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-pci-devices-dev-aer-rootport-total-err-cor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj.[ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/pci\/devices\/\\/aer_rootport_total_err_cor**”h]”j`)�”}”(hŒA**\/sys\/bus\/pci\/devices\/\\/aer_rootport_total_err_cor**”h]”hŒ=/sys/bus/pci/devices//aer_rootport_total_err_cor”…”�”}”(hjH[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjD[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´KghjA[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+[ubah}”(h]”j*[ah ]”h"]”Œ6abi_sys_bus_pci_devices_dev_aer_rootport_total_err_cor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jy[j [sj˜}”j*[j [subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-pci-devices-aer `”h]”(hŒDefined on file ”…”�”}”(hj~[h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-pci-devices-aer `”h]”j§)�”}”(hjˆ[h]”hŒsysfs-bus-pci-devices-aer”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_pci_devices_aer”uh1hh³jßVh´Kghj~[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´KghhÊh²hubhÞ)�”}”(hŒ6Total number of ERR_COR messages reported to rootport.”h]”hŒ6Total number of ERR_COR messages reported to rootport.”…”�”}”(hj¬[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´KghhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_pci_devices_dev_aer_rootport_total_err_fatal:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-pci-devices-dev-aer-rootport-total-err-fatal”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÈ[ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/pci\/devices\/\\/aer_rootport_total_err_fatal**”h]”j`)�”}”(hŒC**\/sys\/bus\/pci\/devices\/\\/aer_rootport_total_err_fatal**”h]”hŒ?/sys/bus/pci/devices//aer_rootport_total_err_fatal”…”�”}”(hjâ[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´KmhjÛ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈ[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅ[ubah}”(h]”jÄ[ah ]”h"]”Œ8abi_sys_bus_pci_devices_dev_aer_rootport_total_err_fatal”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\jº[sj˜}”jÄ[jº[subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-pci-devices-aer `”h]”(hŒDefined on file ”…”�”}”(hj\h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-pci-devices-aer `”h]”j§)�”}”(hj"\h]”hŒsysfs-bus-pci-devices-aer”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_pci_devices_aer”uh1hh³jßVh´Kmhj\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´KmhhÊh²hubhÞ)�”}”(hŒ8Total number of ERR_FATAL messages reported to rootport.”h]”hŒ8Total number of ERR_FATAL messages reported to rootport.”…”�”}”(hjF\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´KmhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_pci_devices_dev_aer_rootport_total_err_nonfatal:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-pci-devices-dev-aer-rootport-total-err-nonfatal”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjb\ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/pci\/devices\/\\/aer_rootport_total_err_nonfatal**”h]”j`)�”}”(hŒF**\/sys\/bus\/pci\/devices\/\\/aer_rootport_total_err_nonfatal**”h]”hŒB/sys/bus/pci/devices//aer_rootport_total_err_nonfatal”…”�”}”(hj|\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´Kshju\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjb\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_\ubah}”(h]”j^\ah ]”h"]”Œ;abi_sys_bus_pci_devices_dev_aer_rootport_total_err_nonfatal”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­\jT\sj˜}”j^\jT\subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-pci-devices-aer `”h]”(hŒDefined on file ”…”�”}”(hj²\h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-pci-devices-aer `”h]”j§)�”}”(hj¼\h]”hŒsysfs-bus-pci-devices-aer”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_pci_devices_aer”uh1hh³jßVh´Kshj²\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´KshhÊh²hubhÞ)�”}”(hŒ;Total number of ERR_NONFATAL messages reported to rootport.”h]”hŒ;Total number of ERR_NONFATAL messages reported to rootport.”…”�”}”(hjà\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´KshhÊh²hubhÞ)�”}”(hŒPCIe AER ratelimits”h]”hŒPCIe AER ratelimits”…”�”}”(hjî\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´KshhÊh²hubhÞ)�”}”(hŒƒThese attributes show up under all the devices that are AER capable. They represent configurable ratelimits of logs per error type.”h]”hŒƒThese attributes show up under all the devices that are AER capable. They represent configurable ratelimits of logs per error type.”…”�”}”(hjü\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´KshhÊh²hubhÞ)�”}”(hŒ:See :doc:`/PCI/pcieaer-howto` for more info on ratelimits.”h]”(hŒSee ”…”�”}”(hj ]h²hh³Nh´Nubh)�”}”(hŒ:doc:`/PCI/pcieaer-howto`”h]”j§)�”}”(hj]h]”hŒ/PCI/pcieaer-howto”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj]ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j ]Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/PCI/pcieaer-howto”uh1hh³jßVh´Kshj ]ubhŒ for more info on ratelimits.”…”�”}”(hj ]h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jßVh´KshhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_pci_devices_dev_ccissx_cxdy_block_cciss_cxdy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-pci-devices-dev-ccissx-cxdy-block-cciss-cxdy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjJ]ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/block\:cciss\!cXdY**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/block\:cciss\!cXdY**”h]”hŒC/sys/bus/pci/devices//ccissX/cXdY/block:cciss!cXdY”…”�”}”(hjd]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-bus-pci-devices-cciss”h´Khj]]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjW]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJ]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjG]ubah}”(h]”jF]ah ]”h"]”Œ8abi_sys_bus_pci_devices_dev_ccissx_cxdy_block_cciss_cxdy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–]j<]sj˜}”jF]j<]subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-cciss `”h]”(hŒDefined on file ”…”�”}”(hj›]h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-cciss `”h]”j§)�”}”(hj¥]h]”hŒsysfs-bus-pci-devices-cciss”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_pci_devices_cciss”uh1hh³jx]h´Khj›]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KhhÊh²hubhÞ)�”}”(hŒ(A symbolic link to /sys/block/cciss!cXdY”h]”hŒ(A symbolic link to /sys/block/cciss!cXdY”…”�”}”(hjÉ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_pci_devices_dev_ccissx_cxdy_lunid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-pci-devices-dev-ccissx-cxdy-lunid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/ccissX\/cXdY\/lunid**”h]”j`)�”}”(hŒ:**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/lunid**”h]”hŒ6/sys/bus/pci/devices//ccissX/cXdY/lunid”…”�”}”(hjÿ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K*hjø]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâ]ubah}”(h]”já]ah ]”h"]”Œ-abi_sys_bus_pci_devices_dev_ccissx_cxdy_lunid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0^j×]sj˜}”já]j×]subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-cciss `”h]”(hŒDefined on file ”…”�”}”(hj5^h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-cciss `”h]”j§)�”}”(hj?^h]”hŒsysfs-bus-pci-devices-cciss”…”�”}”(hjA^h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=^ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK^Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_pci_devices_cciss”uh1hh³jx]h´K*hj5^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K*hhÊh²hubhÞ)�”}”(hŒKDisplays the 8-byte LUN ID used to address logical drive Y of controller X.”h]”hŒKDisplays the 8-byte LUN ID used to address logical drive Y of controller X.”…”�”}”(hjc^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K*hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_pci_devices_dev_ccissx_cxdy_model:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-pci-devices-dev-ccissx-cxdy-model”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/ccissX\/cXdY\/model**”h]”j`)�”}”(hŒ:**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/model**”h]”hŒ6/sys/bus/pci/devices//ccissX/cXdY/model”…”�”}”(hj™^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´Khj’^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|^ubah}”(h]”j{^ah ]”h"]”Œ-abi_sys_bus_pci_devices_dev_ccissx_cxdy_model”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊ^jq^sj˜}”j{^jq^subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-cciss `”h]”(hŒDefined on file ”…”�”}”(hjÏ^h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-cciss `”h]”j§)�”}”(hjÙ^h]”hŒsysfs-bus-pci-devices-cciss”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_pci_devices_cciss”uh1hh³jx]h´KhjÏ^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KhhÊh²hubhÞ)�”}”(hŒKDisplays the SCSI INQUIRY page 0 model for logical drive Y of controller X.”h]”hŒKDisplays the SCSI INQUIRY page 0 model for logical drive Y of controller X.”…”�”}”(hjý^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_pci_devices_dev_ccissx_cxdy_raid_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-pci-devices-dev-ccissx-cxdy-raid-level”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj_ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/raid_level**”h]”j`)�”}”(hŒ?**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/raid_level**”h]”hŒ;/sys/bus/pci/devices//ccissX/cXdY/raid_level”…”�”}”(hj3_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K1hj,_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_ubah}”(h]”j_ah ]”h"]”Œ2abi_sys_bus_pci_devices_dev_ccissx_cxdy_raid_level”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jd_j _sj˜}”j_j _subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-cciss `”h]”(hŒDefined on file ”…”�”}”(hji_h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-cciss `”h]”j§)�”}”(hjs_h]”hŒsysfs-bus-pci-devices-cciss”…”�”}”(hju_h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjq_ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_pci_devices_cciss”uh1hh³jx]h´K1hji_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K1hhÊh²hubhÞ)�”}”(hŒ;Displays the RAID level of logical drive Y of controller X.”h]”hŒ;Displays the RAID level of logical drive Y of controller X.”…”�”}”(hj—_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K1hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_pci_devices_dev_ccissx_cxdy_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-pci-devices-dev-ccissx-cxdy-rev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj³_ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/rev**”h]”j`)�”}”(hŒ8**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/rev**”h]”hŒ4/sys/bus/pci/devices//ccissX/cXdY/rev”…”�”}”(hjÍ_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KhjÆ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°_ubah}”(h]”j¯_ah ]”h"]”Œ+abi_sys_bus_pci_devices_dev_ccissx_cxdy_rev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþ_j¥_sj˜}”j¯_j¥_subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-cciss `”h]”(hŒDefined on file ”…”�”}”(hj`h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-cciss `”h]”j§)�”}”(hj `h]”hŒsysfs-bus-pci-devices-cciss”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_pci_devices_cciss”uh1hh³jx]h´Khj`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KhhÊh²hubhÞ)�”}”(hŒNDisplays the SCSI INQUIRY page 0 revision for logical drive Y of controller X.”h]”hŒNDisplays the SCSI INQUIRY page 0 revision for logical drive Y of controller X.”…”�”}”(hj1`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_pci_devices_dev_ccissx_cxdy_unique_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-pci-devices-dev-ccissx-cxdy-unique-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjM`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/unique_id**”h]”j`)�”}”(hŒ>**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/unique_id**”h]”hŒ:/sys/bus/pci/devices//ccissX/cXdY/unique_id”…”�”}”(hjg`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjc`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´Khj``ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjM`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJ`ubah}”(h]”jI`ah ]”h"]”Œ1abi_sys_bus_pci_devices_dev_ccissx_cxdy_unique_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜`j?`sj˜}”jI`j?`subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-cciss `”h]”(hŒDefined on file ”…”�”}”(hj�`h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-cciss `”h]”j§)�”}”(hj§`h]”hŒsysfs-bus-pci-devices-cciss”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_pci_devices_cciss”uh1hh³jx]h´Khj�`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KhhÊh²hubhÞ)�”}”(hŒTDisplays the SCSI INQUIRY page 83 serial number for logical drive Y of controller X.”h]”hŒTDisplays the SCSI INQUIRY page 83 serial number for logical drive Y of controller X.”…”�”}”(hjË`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_devices_dev_ccissx_cxdy_usage_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-devices-dev-ccissx-cxdy-usage-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjç`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/usage_count**”h]”j`)�”}”(hŒ@**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/usage_count**”h]”hŒ</sys/bus/pci/devices//ccissX/cXdY/usage_count”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjý`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K8hjú`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjô`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjç`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjä`ubah}”(h]”jã`ah ]”h"]”Œ3abi_sys_bus_pci_devices_dev_ccissx_cxdy_usage_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2ajÙ`sj˜}”jã`jÙ`subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-cciss `”h]”(hŒDefined on file ”…”�”}”(hj7ah²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-cciss `”h]”j§)�”}”(hjAah]”hŒsysfs-bus-pci-devices-cciss”…”�”}”(hjCah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?aubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMaŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_pci_devices_cciss”uh1hh³jx]h´K8hj7aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K8hhÊh²hubhÞ)�”}”(hŒNDisplays the usage count (number of opens) of logical drive Y of controller X.”h]”hŒNDisplays the usage count (number of opens) of logical drive Y of controller X.”…”�”}”(hjeah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K8hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_pci_devices_dev_ccissx_cxdy_vendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-pci-devices-dev-ccissx-cxdy-vendor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj�aubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/vendor**”h]”j`)�”}”(hŒ;**\/sys\/bus\/pci\/devices\/\\/ccissX\/cXdY\/vendor**”h]”hŒ7/sys/bus/pci/devices//ccissX/cXdY/vendor”…”�”}”(hj›ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´Khj”aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘aubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽaubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�aubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~aubah}”(h]”j}aah ]”h"]”Œ.abi_sys_bus_pci_devices_dev_ccissx_cxdy_vendor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌajsasj˜}”j}ajsasubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-cciss `”h]”(hŒDefined on file ”…”�”}”(hjÑah²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-cciss `”h]”j§)�”}”(hjÛah]”hŒsysfs-bus-pci-devices-cciss”…”�”}”(hjÝah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÙaubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jçaŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_pci_devices_cciss”uh1hh³jx]h´KhjÑaubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KhhÊh²hubhÞ)�”}”(hŒLDisplays the SCSI INQUIRY page 0 vendor for logical drive Y of controller X.”h]”hŒLDisplays the SCSI INQUIRY page 0 vendor for logical drive Y of controller X.”…”�”}”(hjÿah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_pci_devices_dev_ccissx_rescan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-pci-devices-dev-ccissx-rescan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjbubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\\/ccissX\/rescan**”h]”j`)�”}”(hŒ5**\/sys\/bus\/pci\/devices\/\\/ccissX\/rescan**”h]”hŒ1/sys/bus/pci/devices//ccissX/rescan”…”�”}”(hj5bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K#hj.bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+bubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(bubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjbubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjbubah}”(h]”jbah ]”h"]”Œ)abi_sys_bus_pci_devices_dev_ccissx_rescan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfbj bsj˜}”jbj bsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-cciss `”h]”(hŒDefined on file ”…”�”}”(hjkbh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-cciss `”h]”j§)�”}”(hjubh]”hŒsysfs-bus-pci-devices-cciss”…”�”}”(hjwbh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjsbubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�bŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_pci_devices_cciss”uh1hh³jx]h´K#hjkbubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K#hhÊh²hubhÞ)�”}”(hŒOKicks of a rescan of the controller to discover logical drive topology changes.”h]”hŒOKicks of a rescan of the controller to discover logical drive topology changes.”…”�”}”(hj™bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K#hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_pci_devices_dev_ccissx_resettable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-pci-devices-dev-ccissx-resettable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjµbubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/pci\/devices\/\\/ccissX\/resettable**”h]”j`)�”}”(hŒ9**\/sys\/bus\/pci\/devices\/\\/ccissX\/resettable**”h]”hŒ5/sys/bus/pci/devices//ccissX/resettable”…”�”}”(hjÏbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËbubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K?hjÈbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅbubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂbubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµbubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²bubah}”(h]”j±bah ]”h"]”Œ-abi_sys_bus_pci_devices_dev_ccissx_resettable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jcj§bsj˜}”j±bj§bsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-cciss `”h]”(hŒDefined on file ”…”�”}”(hjch²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-cciss `”h]”j§)�”}”(hjch]”hŒsysfs-bus-pci-devices-cciss”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj cubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jcŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_pci_devices_cciss”uh1hh³jx]h´K?hjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K?hhÊh²hubhÞ)�”}”(hXMValue of 1 indicates the controller can honor the reset_devices kernel parameter. Value of 0 indicates reset_devices cannot be honored. This is to allow, for example, kexec tools to be able to warn the user if they designate an unresettable device as a dump device, as kdump requires resetting the device in order to work reliably.”h]”hXMValue of 1 indicates the controller can honor the reset_devices kernel parameter. Value of 0 indicates reset_devices cannot be honored. This is to allow, for example, kexec tools to be able to warn the user if they designate an unresettable device as a dump device, as kdump requires resetting the device in order to work reliably.”…”�”}”(hj3ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´K?hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_pci_devices_dev_ccissx_transport_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-pci-devices-dev-ccissx-transport-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjOcubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/pci\/devices\/\\/ccissX\/transport_mode**”h]”j`)�”}”(hŒ=**\/sys\/bus\/pci\/devices\/\\/ccissX\/transport_mode**”h]”hŒ9/sys/bus/pci/devices//ccissX/transport_mode”…”�”}”(hjich²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjecubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KJhjbcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_cubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\cubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOcubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLcubah}”(h]”jKcah ]”h"]”Œ1abi_sys_bus_pci_devices_dev_ccissx_transport_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšcjAcsj˜}”jKcjAcsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-cciss `”h]”(hŒDefined on file ”…”�”}”(hjŸch²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-cciss `”h]”j§)�”}”(hj©ch]”hŒsysfs-bus-pci-devices-cciss”…”�”}”(hj«ch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj§cubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jµcŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_pci_devices_cciss”uh1hh³jx]h´KJhjŸcubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KJhhÊh²hubhÞ)�”}”(hŒ«Value of "simple" indicates that the controller has been placed in "simple mode". Value of "performant" indicates that the controller has been placed in "performant mode".”h]”hŒ»Value of “simpleâ€� indicates that the controller has been placed in “simple modeâ€�. Value of “performantâ€� indicates that the controller has been placed in “performant modeâ€�.”…”�”}”(hjÍch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx]h´KJhhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_pci_drivers_bind:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-drivers-bind”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjécubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/pci\/drivers\/\.\.\.\/bind**”h]”j`)�”}”(hŒ***\/sys\/bus\/pci\/drivers\/\.\.\.\/bind**”h]”hŒ&/sys/bus/pci/drivers/.../bind”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿcubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khjücubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùcubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöcubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/devices\/pciX\/\.\.\.\/bind**”h]”j`)�”}”(hŒ&**\/sys\/devices\/pciX\/\.\.\.\/bind**”h]”hŒ"/sys/devices/pciX/.../bind”…”�”}”(hj-dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)dubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj&dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#dubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöcubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjécubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæcubah}”(h]”jåcah ]”h"]”Œabi_sys_bus_pci_drivers_bind”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^djÛcsj˜}”jåcjÛcsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjcdh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjmdh]”hŒ sysfs-bus-pci”…”�”}”(hjodh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkdubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jydŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Khjcdubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hX:Writing a device location to this file will cause the driver to attempt to bind to the device found at this location. This is useful for overriding default bindings. The format for the location is: DDDD:BB:DD.F. That is Domain:Bus:Device.Function and is the same as found in /sys/bus/pci/devices/. For example::”h]”hX9Writing a device location to this file will cause the driver to attempt to bind to the device found at this location. This is useful for overriding default bindings. The format for the location is: DDDD:BB:DD.F. That is Domain:Bus:Device.Function and is the same as found in /sys/bus/pci/devices/. For example:”…”�”}”(hj‘dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubjl)�”}”(hŒ3# echo 0000:00:19.0 > /sys/bus/pci/drivers/foo/bind”h]”hŒ3# echo 0000:00:19.0 > /sys/bus/pci/drivers/foo/bind”…”�”}”hjŸdsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jh´KhhÊh²hubhÞ)�”}”(hŒ2(Note: kernels before 2.6.28 may require echo -n).”h]”hŒ2(Note: kernels before 2.6.28 may require echo -n).”…”�”}”(hj­dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_pci_drivers_new_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-drivers-new-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjÉdubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/pci\/drivers\/\.\.\.\/new_id**”h]”j`)�”}”(hŒ,**\/sys\/bus\/pci\/drivers\/\.\.\.\/new_id**”h]”hŒ(/sys/bus/pci/drivers/.../new_id”…”�”}”(hjãdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K!hjÜdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙdubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖdubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/devices\/pciX\/\.\.\.\/new_id**”h]”j`)�”}”(hŒ(**\/sys\/devices\/pciX\/\.\.\.\/new_id**”h]”hŒ$/sys/devices/pciX/.../new_id”…”�”}”(hj eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K!hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖdubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉdubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆdubah}”(h]”jÅdah ]”h"]”Œabi_sys_bus_pci_drivers_new_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>ej»dsj˜}”jÅdj»dsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjCeh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjMeh]”hŒ sysfs-bus-pci”…”�”}”(hjOeh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjKeubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jYeŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´K!hjCeubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K!hhÊh²hubhÞ)�”}”(hX`Writing a device ID to this file will attempt to dynamically add a new device ID to a PCI device driver. This may allow the driver to support more hardware than was included in the driver's static device ID support table at compile time. The format for the device ID is: VVVV DDDD SVVV SDDD CCCC MMMM PPPP. That is Vendor ID, Device ID, Subsystem Vendor ID, Subsystem Device ID, Class, Class Mask, and Private Driver Data. The Vendor ID and Device ID fields are required, the rest are optional. Upon successfully adding an ID, the driver will probe for the device and attempt to bind to it. For example::”h]”hXaWriting a device ID to this file will attempt to dynamically add a new device ID to a PCI device driver. This may allow the driver to support more hardware than was included in the driver’s static device ID support table at compile time. The format for the device ID is: VVVV DDDD SVVV SDDD CCCC MMMM PPPP. That is Vendor ID, Device ID, Subsystem Vendor ID, Subsystem Device ID, Class, Class Mask, and Private Driver Data. The Vendor ID and Device ID fields are required, the rest are optional. Upon successfully adding an ID, the driver will probe for the device and attempt to bind to it. For example:”…”�”}”(hjqeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K!hhÊh²hubjl)�”}”(hŒ4# echo "8086 10f5" > /sys/bus/pci/drivers/foo/new_id”h]”hŒ4# echo "8086 10f5" > /sys/bus/pci/drivers/foo/new_id”…”�”}”hjesbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jh´K!hhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_pci_drivers_remove_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-pci-drivers-remove-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj›eubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/pci\/drivers\/\.\.\.\/remove_id**”h]”j`)�”}”(hŒ/**\/sys\/bus\/pci\/drivers\/\.\.\.\/remove_id**”h]”hŒ+/sys/bus/pci/drivers/.../remove_id”…”�”}”(hjµeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K4hj®eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«eubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨eubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/devices\/pciX\/\.\.\.\/remove_id**”h]”j`)�”}”(hŒ+**\/sys\/devices\/pciX\/\.\.\.\/remove_id**”h]”hŒ'/sys/devices/pciX/.../remove_id”…”�”• }”(hjßeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K4hjØeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕeubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨eubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›eubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜eubah}”(h]”j—eah ]”h"]”Œ!abi_sys_bus_pci_drivers_remove_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfj�esj˜}”j—ej�esubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjfh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjfh]”hŒ sysfs-bus-pci”…”�”}”(hj!fh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjfubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j+fŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´K4hjfubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K4hhÊh²hubhÞ)�”}”(hXWriting a device ID to this file will remove an ID that was dynamically added via the new_id sysfs entry. The format for the device ID is: VVVV DDDD SVVV SDDD CCCC MMMM. That is Vendor ID, Device ID, Subsystem Vendor ID, Subsystem Device ID, Class, and Class Mask. The Vendor ID and Device ID fields are required, the rest are optional. After successfully removing an ID, the driver will no longer support the device. This is useful to ensure auto probing won't match the driver to the device. For example::”h]”hXWriting a device ID to this file will remove an ID that was dynamically added via the new_id sysfs entry. The format for the device ID is: VVVV DDDD SVVV SDDD CCCC MMMM. That is Vendor ID, Device ID, Subsystem Vendor ID, Subsystem Device ID, Class, and Class Mask. The Vendor ID and Device ID fields are required, the rest are optional. After successfully removing an ID, the driver will no longer support the device. This is useful to ensure auto probing won’t match the driver to the device. For example:”…”�”}”(hjCfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K4hhÊh²hubjl)�”}”(hŒ7# echo "8086 10f5" > /sys/bus/pci/drivers/foo/remove_id”h]”hŒ7# echo "8086 10f5" > /sys/bus/pci/drivers/foo/remove_id”…”�”}”hjQfsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jh´K4hhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_pci_drivers_unbind:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-drivers-unbind”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjmfubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/pci\/drivers\/\.\.\.\/unbind**”h]”j`)�”}”(hŒ,**\/sys\/bus\/pci\/drivers\/\.\.\.\/unbind**”h]”hŒ(/sys/bus/pci/drivers/.../unbind”…”�”}”(hj‡fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒfubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj€fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}fubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzfubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/devices\/pciX\/\.\.\.\/unbind**”h]”j`)�”}”(hŒ(**\/sys\/devices\/pciX\/\.\.\.\/unbind**”h]”hŒ$/sys/devices/pciX/.../unbind”…”�”}”(hj±fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­fubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khjªfubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§fubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzfubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmfubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjfubah}”(h]”jifah ]”h"]”Œabi_sys_bus_pci_drivers_unbind”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâfj_fsj˜}”jifj_fsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjçfh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjñfh]”hŒ sysfs-bus-pci”…”�”}”(hjófh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjïfubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jýfŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´Khjçfubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hXBWriting a device location to this file will cause the driver to attempt to unbind from the device found at this location. This may be useful when overriding default bindings. The format for the location is: DDDD:BB:DD.F. That is Domain:Bus:Device.Function and is the same as found in /sys/bus/pci/devices/. For example::”h]”hXAWriting a device location to this file will cause the driver to attempt to unbind from the device found at this location. This may be useful when overriding default bindings. The format for the location is: DDDD:BB:DD.F. That is Domain:Bus:Device.Function and is the same as found in /sys/bus/pci/devices/. For example:”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubjl)�”}”(hŒ5# echo 0000:00:19.0 > /sys/bus/pci/drivers/foo/unbind”h]”hŒ5# echo 0000:00:19.0 > /sys/bus/pci/drivers/foo/unbind”…”�”}”hj#gsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jh´KhhÊh²hubhÞ)�”}”(hŒ2(Note: kernels before 2.6.28 may require echo -n).”h]”hŒ2(Note: kernels before 2.6.28 may require echo -n).”…”�”}”(hj1gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_pci_drivers_altera_cvp_chkcfg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-pci-drivers-altera-cvp-chkcfg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjMgubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/pci\/drivers\/altera\-cvp\/chkcfg**”h]”j`)�”}”(hŒ1**\/sys\/bus\/pci\/drivers\/altera\-cvp\/chkcfg**”h]”hŒ-/sys/bus/pci/drivers/altera-cvp/chkcfg”…”�”}”(hjggh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-driver-altera-cvp”h´Khj`gubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]gubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZgubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMgubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJgubah}”(h]”jIgah ]”h"]”Œ)abi_sys_bus_pci_drivers_altera_cvp_chkcfg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™gj?gsj˜}”jIgj?gsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-altera-cvp `”h]”(hŒDefined on file ”…”�”}”(hjžgh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-altera-cvp `”h]”j§)�”}”(hj¨gh]”hŒsysfs-driver-altera-cvp”…”�”}”(hjªgh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¦gubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j´gŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_altera_cvp”uh1hh³j{gh´Khjžgubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{gh´KhhÊh²hubhÞ)�”}”(hŒmContains either 1 or 0 and controls if configuration error checking in altera-cvp driver is turned on or off.”h]”hŒmContains either 1 or 0 and controls if configuration error checking in altera-cvp driver is turned on or off.”…”�”}”(hjÌgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{gh´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_pci_drivers_ehci_hcd_companion:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-pci-drivers-ehci-hcd-companion”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjègubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/pci\/drivers\/ehci_hcd\/\.\.\.\/companion**”h]”j`)�”}”(hŒ9**\/sys\/bus\/pci\/drivers\/ehci_hcd\/\.\.\.\/companion**”h]”hŒ5/sys/bus/pci/drivers/ehci_hcd/.../companion”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-bus-pci-drivers-ehci_hcd”h´Khjûgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøgubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõgubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbN\/\.\.\/companion**”h]”j`)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbN\/\.\.\/companion**”h]”hŒ//sys/bus/usb/devices/usbN/../companion”…”�”}”(hj-hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhh´Khj&hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#hubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõgubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjègubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjågubah}”(h]”jägah ]”h"]”Œ*abi_sys_bus_pci_drivers_ehci_hcd_companion”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^hjÚgsj˜}”jägjÚgsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-pci-drivers-ehci_hcd `”h]”(hŒDefined on file ”…”�”}”(hjchh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-pci-drivers-ehci_hcd `”h]”j§)�”}”(hjmhh]”hŒsysfs-bus-pci-drivers-ehci_hcd”…”�”}”(hjohh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkhubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jyhŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_pci_drivers_ehci_hcd”uh1hh³jhh´Khjchubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhh´KhhÊh²hubhÞ)�”}”(hX_PCI-based EHCI USB controllers (i.e., high-speed USB-2.0 controllers) are often implemented along with a set of "companion" full/low-speed USB-1.1 controllers. When a high-speed device is plugged in, the connection is routed to the EHCI controller; when a full- or low-speed device is plugged in, the connection is routed to the companion controller.”h]”hXcPCI-based EHCI USB controllers (i.e., high-speed USB-2.0 controllers) are often implemented along with a set of “companionâ€� full/low-speed USB-1.1 controllers. When a high-speed device is plugged in, the connection is routed to the EHCI controller; when a full- or low-speed device is plugged in, the connection is routed to the companion controller.”…”�”}”(hj‘hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhh´KhhÊh²hubhÞ)�”}”(hX€Sometimes you want to force a high-speed device to connect at full speed, which can be accomplished by forcing the connection to be routed to the companion controller. That's what this file does. Writing a port number to the file causes connections on that port to be routed to the companion controller, and writing the negative of a port number returns the port to normal operation.”h]”hX‚Sometimes you want to force a high-speed device to connect at full speed, which can be accomplished by forcing the connection to be routed to the companion controller. That’s what this file does. Writing a port number to the file causes connections on that port to be routed to the companion controller, and writing the negative of a port number returns the port to normal operation.”…”�”}”(hjŸhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhh´KhhÊh²hubhÞ)�”}”(hŒ^For example: To force the high-speed device attached to port 4 on bus 2 to run at full speed::”h]”hŒ]For example: To force the high-speed device attached to port 4 on bus 2 to run at full speed:”…”�”}”(hj­hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhh´KhhÊh²hubjl)�”}”(hŒ.echo 4 >/sys/bus/usb/devices/usb2/../companion”h]”hŒ.echo 4 >/sys/bus/usb/devices/usb2/../companion”…”�”}”hj»hsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jhh´KhhÊh²hubhÞ)�”}”(hŒ,To return the port to high-speed operation::”h]”hŒ+To return the port to high-speed operation:”…”�”}”(hjÉhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhh´KhhÊh²hubjl)�”}”(hŒ/echo -4 >/sys/bus/usb/devices/usb2/../companion”h]”hŒ/echo -4 >/sys/bus/usb/devices/usb2/../companion”…”�”}”hj×hsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jhh´KhhÊh²hubhÞ)�”}”(hŒVReading the file gives the list of ports currently forced to the companion controller.”h]”hŒVReading the file gives the list of ports currently forced to the companion controller.”…”�”}”(hjåhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhh´KhhÊh²hubhÞ)�”}”(hX0Note: Some EHCI controllers do not have companions; they may contain an internal "transaction translator" or they may be attached directly to a "rate-matching hub". This mechanism will not work with such controllers. Also, it cannot be used to force a port on a high-speed hub to connect at full speed.”h]”hX8Note: Some EHCI controllers do not have companions; they may contain an internal “transaction translatorâ€� or they may be attached directly to a “rate-matching hubâ€�. This mechanism will not work with such controllers. Also, it cannot be used to force a port on a high-speed hub to connect at full speed.”…”�”}”(hjóhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhh´KhhÊh²hubhÞ)�”}”(hŒ¹Note: When this file was first added, it appeared in a different sysfs directory. The location given above is correct for 2.6.35 (and probably several earlier kernel versions as well).”h]”hŒ¹Note: When this file was first added, it appeared in a different sysfs directory. The location given above is correct for 2.6.35 (and probably several earlier kernel versions as well).”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jhh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_curr1_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-curr1-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjiubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/pci\/drivers\/i915\/\.\.\.\/hwmon\/hwmon\\/curr1_crit**”h]”j`)�”}”(hŒI**\/sys\/bus\/pci\/drivers\/i915\/\.\.\.\/hwmon\/hwmon\\/curr1_crit**”h]”hŒE/sys/bus/pci/drivers/i915/.../hwmon/hwmon/curr1_crit”…”�”}”(hj7ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon”h´K5hj0iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-iubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*iubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjiubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjiubah}”(h]”jiah ]”h"]”Œ5abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_curr1_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jiijisj˜}”jijisubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-intel-i915-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjnih²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-intel-i915-hwmon `”h]”j§)�”}”(hjxih]”hŒsysfs-driver-intel-i915-hwmon”…”�”}”(hjzih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjviubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„iŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_intel_i915_hwmon”uh1hh³jKih´K5hjniubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´K5hhÊh²hubhÞ)�”}”(hŒ\/energy1_input**”h]”j`)�”}”(hŒL**\/sys\/bus\/pci\/drivers\/i915\/\.\.\.\/hwmon\/hwmon\\/energy1_input**”h]”hŒH/sys/bus/pci/drivers/i915/.../hwmon/hwmon/energy1_input”…”�”}”(hjîih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KBhjçiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäiubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáiubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔiubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑiubah}”(h]”jÐiah ]”h"]”Œ8abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_energy1_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjjÆisj˜}”jÐijÆisubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-intel-i915-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj$jh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-intel-i915-hwmon `”h]”j§)�”}”(hj.jh]”hŒsysfs-driver-intel-i915-hwmon”…”�”}”(hj0jh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj,jubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j:jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_intel_i915_hwmon”uh1hh³jKih´KBhj$jubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KBhhÊh²hubhÞ)�”}”(hŒ0RO. Energy input of device or gt in microjoules.”h]”hŒ0RO. Energy input of device or gt in microjoules.”…”�”}”(hjRjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KBhhÊh²hubhÞ)�”}”(hŒ·For i915 device level hwmon devices (name "i915") this reflects energy input for the entire device. For gt level hwmon devices (name "i915_gtN") this reflects energy input for the gt.”h]”hŒ¿For i915 device level hwmon devices (name “i915â€�) this reflects energy input for the entire device. For gt level hwmon devices (name “i915_gtNâ€�) this reflects energy input for the gt.”…”�”}”(hj`jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KBhhÊh²hubhÞ)�”}”(hŒ\/fan1_input**”h]”j`)�”}”(hŒI**\/sys\/bus\/pci\/drivers\/i915\/\.\.\.\/hwmon\/hwmon\\/fan1_input**”h]”hŒE/sys/bus/pci/drivers/i915/.../hwmon/hwmon/fan1_input”…”�”}”(hj¤jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj jubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KOhj�jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—jubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡jubah}”(h]”j†jah ]”h"]”Œ5abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_fan1_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕjj|jsj˜}”j†jj|jsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-intel-i915-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÚjh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-intel-i915-hwmon `”h]”j§)�”}”(hjäjh]”hŒsysfs-driver-intel-i915-hwmon”…”�”}”(hjæjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjâjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jðjŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_intel_i915_hwmon”uh1hh³jKih´KOhjÚjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KOhhÊh²hubhÞ)�”}”(hŒRO. Fan speed of device in RPM.”h]”hŒRO. Fan speed of device in RPM.”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KOhhÊh²hubhÞ)�”}”(hŒ\/in0_input**”h]”j`)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/i915\/\.\.\.\/hwmon\/hwmon\\/in0_input**”h]”hŒD/sys/bus/pci/drivers/i915/.../hwmon/hwmon/in0_input”…”�”}”(hjLkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHkubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KhjEkubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBkubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?kubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/kubah}”(h]”j.kah ]”h"]”Œ4abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_in0_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}kj$ksj˜}”j.kj$ksubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-intel-i915-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj‚kh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-intel-i915-hwmon `”h]”j§)�”}”(hjŒkh]”hŒsysfs-driver-intel-i915-hwmon”…”�”}”(hjŽkh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŠkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j˜kŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_intel_i915_hwmon”uh1hh³jKih´Khj‚kubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KhhÊh²hubhÞ)�”}”(hŒ!RO. Current Voltage in millivolt.”h]”hŒ!RO. Current Voltage in millivolt.”…”�”}”(hj°kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KhhÊh²hubhÞ)�”}”(hŒ\/power1_crit**”h]”j`)�”}”(hŒJ**\/sys\/bus\/pci\/drivers\/i915\/\.\.\.\/hwmon\/hwmon\\/power1_crit**”h]”hŒF/sys/bus/pci/drivers/i915/.../hwmon/hwmon/power1_crit”…”�”}”(hjôkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðkubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´K(hjíkubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêkubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçkubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚkubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×kubah}”(h]”jÖkah ]”h"]”Œ6abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_power1_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%ljÌksj˜}”jÖkjÌksubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-intel-i915-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj*lh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-intel-i915-hwmon `”h]”j§)�”}”(hj4lh]”hŒsysfs-driver-intel-i915-hwmon”…”�”}”(hj6lh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2lubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@lŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_intel_i915_hwmon”uh1hh³jKih´K(hj*lubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´K(hhÊh²hubhÞ)�”}”(hŒ:RW. Card reactive critical (I1) power limit in microwatts.”h]”hŒ:RW. Card reactive critical (I1) power limit in microwatts.”…”�”}”(hjXlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´K(hhÊh²hubhÞ)�”}”(hŒÈCard reactive critical (I1) power limit in microwatts is exposed for client products. The power controller will throttle the operating frequency if the power averaged over a window exceeds this limit.”h]”hŒÈCard reactive critical (I1) power limit in microwatts is exposed for client products. The power controller will throttle the operating frequency if the power averaged over a window exceeds this limit.”…”�”}”(hjflh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´K(hhÊh²hubhÞ)�”}”(hŒ\/power1_max**”h]”j`)�”}”(hŒI**\/sys\/bus\/pci\/drivers\/i915\/\.\.\.\/hwmon\/hwmon\\/power1_max**”h]”hŒE/sys/bus/pci/drivers/i915/.../hwmon/hwmon/power1_max”…”�”}”(hjªlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´K hj£lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj lubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�lubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�lubah}”(h]”jŒlah ]”h"]”Œ5abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_power1_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛlj‚lsj˜}”jŒlj‚lsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-intel-i915-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjàlh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-intel-i915-hwmon `”h]”j§)�”}”(hjêlh]”hŒsysfs-driver-intel-i915-hwmon”…”�”}”(hjìlh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjèlubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jölŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_intel_i915_hwmon”uh1hh³jKih´K hjàlubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´K hhÊh²hubhÞ)�”}”(hŒARW. Card reactive sustained (PL1/Tau) power limit in microwatts.”h]”hŒARW. Card reactive sustained (PL1/Tau) power limit in microwatts.”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´K hhÊh²hubhÞ)�”}”(hXThe power controller will throttle the operating frequency if the power averaged over a window (typically seconds) exceeds this limit. A read value of 0 means that the PL1 power limit is disabled, writing 0 disables the limit. Writing values > 0 will enable the power limit.”h]”hXThe power controller will throttle the operating frequency if the power averaged over a window (typically seconds) exceeds this limit. A read value of 0 means that the PL1 power limit is disabled, writing 0 disables the limit. Writing values > 0 will enable the power limit.”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´K hhÊh²hubhÞ)�”}”(hŒabi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-power1-max-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjFmubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/pci\/drivers\/i915\/\.\.\.\/hwmon\/hwmon\\/power1_max_interval**”h]”j`)�”}”(hŒR**\/sys\/bus\/pci\/drivers\/i915\/\.\.\.\/hwmon\/hwmon\\/power1_max_interval**”h]”hŒN/sys/bus/pci/drivers/i915/.../hwmon/hwmon/power1_max_interval”…”�”}”(hj`mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KhjYmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVmubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSmubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjFmubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjCmubah}”(h]”jBmah ]”h"]”Œ>abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_power1_max_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘mj8msj˜}”jBmj8msubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-intel-i915-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj–mh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-intel-i915-hwmon `”h]”j§)�”}”(hj mh]”hŒsysfs-driver-intel-i915-hwmon”…”�”}”(hj¢mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjžmubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¬mŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_intel_i915_hwmon”uh1hh³jKih´Khj–mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KhhÊh²hubhÞ)�”}”(hŒkRW. Sustained power limit interval (Tau in PL1/Tau) in milliseconds over which sustained power is averaged.”h]”hŒkRW. Sustained power limit interval (Tau in PL1/Tau) in milliseconds over which sustained power is averaged.”…”�”}”(hjÄmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KhhÊh²hubhÞ)�”}”(hŒ\/power1_rated_max**”h]”j`)�”}”(hŒO**\/sys\/bus\/pci\/drivers\/i915\/\.\.\.\/hwmon\/hwmon\\/power1_rated_max**”h]”hŒK/sys/bus/pci/drivers/i915/.../hwmon/hwmon/power1_rated_max”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´Khjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþmubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûmubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjîmubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjëmubah}”(h]”jêmah ]”h"]”Œ;abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_power1_rated_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9njàmsj˜}”jêmjàmsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-intel-i915-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj>nh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-intel-i915-hwmon `”h]”j§)�”}”(hjHnh]”hŒsysfs-driver-intel-i915-hwmon”…”�”}”(hjJnh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjFnubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTnŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_intel_i915_hwmon”uh1hh³jKih´Khj>nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KhhÊh²hubhÞ)�”}”(hŒ3RO. Card default power limit (default TDP setting).”h]”hŒ3RO. Card default power limit (default TDP setting).”…”�”}”(hjlnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KhhÊh²hubhÞ)�”}”(hŒ\/temp1_input**”h]”j`)�”}”(hŒJ**\/sys\/bus\/pci\/drivers\/i915\/\.\.\.\/hwmon\/hwmon\\/temp1_input**”h]”hŒF/sys/bus/pci/drivers/i915/.../hwmon/hwmon/temp1_input”…”�”}”(hj°nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KWhj©nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“nubah}”(h]”j’nah ]”h"]”Œ6abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_temp1_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jánjˆnsj˜}”j’njˆnsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-driver-intel-i915-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjænh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-driver-intel-i915-hwmon `”h]”j§)�”}”(hjðnh]”hŒsysfs-driver-intel-i915-hwmon”…”�”}”(hjònh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjînubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jünŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_driver_intel_i915_hwmon”uh1hh³jKih´KWhjænubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KWhhÊh²hubhÞ)�”}”(hŒ3RO. GPU package temperature in millidegree Celsius.”h]”hŒ3RO. GPU package temperature in millidegree Celsius.”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKih´KWhhÊh²hubhÞ)�”}”(hŒoubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/current_freq**”h]”j`)�”}”(hŒC**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/current_freq**”h]”hŒ?/sys/bus/pci/drivers/intel_vpu/.../freq/current_freq”…”�”}”(hjXoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjToubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-driver-ivpu”h´K)hjQoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjKoubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>oubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;oubah}”(h]”j:oah ]”h"]”Œ3abi_sys_bus_pci_drivers_intel_vpu_freq_current_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠoj0osj˜}”j:oj0osubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-driver-ivpu `”h]”(hŒDefined on file ”…”�”}”(hj�oh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-driver-ivpu `”h]”j§)�”}”(hj™oh]”hŒsysfs-driver-ivpu”…”�”}”(hj›oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj—oubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¥oŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_driver_ivpu”uh1hh³jloh´K)hj�oubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K)hhÊh²hubhÞ)�”}”(hŒáCurrent operating frequency in MHz of the NPU. The value is valid only when the device is active; returns 0 when idle. The actual frequency may be lower than the requested range due to power or thermal constraints. Read-only.”h]”hŒáCurrent operating frequency in MHz of the NPU. The value is valid only when the device is active; returns 0 when idle. The actual frequency may be lower than the requested range due to power or thermal constraints. Read-only.”…”�”}”(hj½oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K)hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_pci_drivers_intel_vpu_freq_hw_efficient_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-pci-drivers-intel-vpu-freq-hw-efficient-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjÙoubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/hw_efficient_freq**”h]”j`)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/hw_efficient_freq**”h]”hŒD/sys/bus/pci/drivers/intel_vpu/.../freq/hw_efficient_freq”…”�”}”(hjóoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïoubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´Khjìoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæoubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖoubah}”(h]”jÕoah ]”h"]”Œ8abi_sys_bus_pci_drivers_intel_vpu_freq_hw_efficient_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$pjËosj˜}”jÕojËosubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-driver-ivpu `”h]”(hŒDefined on file ”…”�”}”(hj)ph²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-driver-ivpu `”h]”j§)�”}”(hj3ph]”hŒsysfs-driver-ivpu”…”�”}”(hj5ph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1pubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?pŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_driver_ivpu”uh1hh³jloh´Khj)pubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´KhhÊh²hubhÞ)�”}”(hŒ­Most efficient operating frequency in MHz for the NPU. This represents the frequency at which the NPU operates most efficiently in terms of power and performance. Read-only.”h]”hŒ­Most efficient operating frequency in MHz for the NPU. This represents the frequency at which the NPU operates most efficiently in terms of power and performance. Read-only.”…”�”}”(hjWph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_pci_drivers_intel_vpu_freq_hw_max_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-pci-drivers-intel-vpu-freq-hw-max-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjspubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/hw_max_freq**”h]”j`)�”}”(hŒB**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/hw_max_freq**”h]”hŒ>/sys/bus/pci/drivers/intel_vpu/.../freq/hw_max_freq”…”�”}”(hj�ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K"hj†pubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒpubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€pubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjspubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjppubah}”(h]”jopah ]”h"]”Œ2abi_sys_bus_pci_drivers_intel_vpu_freq_hw_max_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾pjepsj˜}”jopjepsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-driver-ivpu `”h]”(hŒDefined on file ”…”�”}”(hjÃph²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-driver-ivpu `”h]”j§)�”}”(hjÍph]”hŒsysfs-driver-ivpu”…”�”}”(hjÏph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjËpubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÙpŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_driver_ivpu”uh1hh³jloh´K"hjÃpubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K"hhÊh²hubhÞ)�”}”(hŒwMaximum frequency in MHz supported by the NPU hardware. This is a hardware capability and cannot be changed. Read-only.”h]”hŒwMaximum frequency in MHz supported by the NPU hardware. This is a hardware capability and cannot be changed. Read-only.”…”�”}”(hjñph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K"hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_pci_drivers_intel_vpu_freq_hw_min_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-pci-drivers-intel-vpu-freq-hw-min-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj qubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/hw_min_freq**”h]”j`)�”}”(hŒB**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/hw_min_freq**”h]”hŒ>/sys/bus/pci/drivers/intel_vpu/.../freq/hw_min_freq”…”�”}”(hj'qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#qubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´Khj qubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjqubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj qubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj qubah}”(h]”j qah ]”h"]”Œ2abi_sys_bus_pci_drivers_intel_vpu_freq_hw_min_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jXqjÿpsj˜}”j qjÿpsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-driver-ivpu `”h]”(hŒDefined on file ”…”�”}”(hj]qh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-driver-ivpu `”h]”j§)�”}”(hjgqh]”hŒsysfs-driver-ivpu”…”�”}”(hjiqh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjequbah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jsqŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_driver_ivpu”uh1hh³jloh´Khj]qubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´KhhÊh²hubhÞ)�”}”(hŒwMinimum frequency in MHz supported by the NPU hardware. This is a hardware capability and cannot be changed. Read-only.”h]”hŒwMinimum frequency in MHz supported by the NPU hardware. This is a hardware capability and cannot be changed. Read-only.”…”�”}”(hj‹qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_intel_vpu_freq_set_max_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-intel-vpu-freq-set-max-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj§qubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/set_max_freq**”h]”j`)�”}”(hŒC**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/set_max_freq**”h]”hŒ?/sys/bus/pci/drivers/intel_vpu/.../freq/set_max_freq”…”�”}”(hjÁqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½qubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K;hjºqubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·qubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´qubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§qubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤qubah}”(h]”j£qah ]”h"]”Œ3abi_sys_bus_pci_drivers_intel_vpu_freq_set_max_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jòqj™qsj˜}”j£qj™qsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-driver-ivpu `”h]”(hŒDefined on file ”…”�”}”(hj÷qh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-driver-ivpu `”h]”j§)�”}”(hjrh]”hŒsysfs-driver-ivpu”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÿqubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j rŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_driver_ivpu”uh1hh³jloh´K;hj÷qubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K;hhÊh²hubhÞ)�”}”(hŒŸConfigured maximum operating frequency in MHz (50XX devices and newer). Values written are clamped to hardware limits (hw_min_freq to hw_max_freq). Read-write.”h]”hŒŸConfigured maximum operating frequency in MHz (50XX devices and newer). Values written are clamped to hardware limits (hw_min_freq to hw_max_freq). Read-write.”…”�”}”(hj%rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K;hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_intel_vpu_freq_set_min_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-intel-vpu-freq-set-min-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjArubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/set_min_freq**”h]”j`)�”}”(hŒC**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/freq\/set_min_freq**”h]”hŒ?/sys/bus/pci/drivers/intel_vpu/.../freq/set_min_freq”…”�”}”(hj[rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWrubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K2hjTrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQrubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNrubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjArubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>rubah}”(h]”j=rah ]”h"]”Œ3abi_sys_bus_pci_drivers_intel_vpu_freq_set_min_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒrj3rsj˜}”j=rj3rsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-driver-ivpu `”h]”(hŒDefined on file ”…”�”}”(hj‘rh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-driver-ivpu `”h]”j§)�”}”(hj›rh]”hŒsysfs-driver-ivpu”…”�”}”(hj�rh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj™rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j§rŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_driver_ivpu”uh1hh³jloh´K2hj‘rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K2hhÊh²hubhÞ)�”}”(hXConfigured minimum operating frequency in MHz (50XX devices and newer). Values written are clamped to hardware limits (hw_min_freq to hw_max_freq). If set_min_freq exceeds set_max_freq, the driver clamps set_min_freq to set_max_freq when selecting the operating frequency. Read-write.”h]”hXConfigured minimum operating frequency in MHz (50XX devices and newer). Values written are clamped to hardware limits (hw_min_freq to hw_max_freq). If set_min_freq exceeds set_max_freq, the driver clamps set_min_freq to set_max_freq when selecting the operating frequency. Read-write.”…”�”}”(hj¿rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K2hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_pci_drivers_intel_vpu_npu_busy_time_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-pci-drivers-intel-vpu-npu-busy-time-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjÛrubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/npu_busy_time_us**”h]”j`)�”}”(hŒA**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/npu_busy_time_us**”h]”hŒ=/sys/bus/pci/drivers/intel_vpu/.../npu_busy_time_us”…”�”}”(hjõrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñrubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´Khjîrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjërubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèrubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛrubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØrubah}”(h]”j×rah ]”h"]”Œ2abi_sys_bus_pci_drivers_intel_vpu_npu_busy_time_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&sjÍrsj˜}”j×rjÍrsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-driver-ivpu `”h]”(hŒDefined on file ”…”�”}”(hj+sh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-driver-ivpu `”h]”j§)�”}”(hj5sh]”hŒsysfs-driver-ivpu”…”�”}”(hj7sh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jAsŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_driver_ivpu”uh1hh³jloh´Khj+subeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´KhhÊh²hubhÞ)�”}”(hX˜Time in microseconds that the device spent executing jobs. The time is counted when and only when there are jobs submitted to firmware. This time can be used to measure the utilization of NPU, either by calculating the difference between two timepoints or monitoring utilization percentage by reading periodically. Recommended read period is 1 second to avoid impact on job submission performance. Read-only.”h]”hX˜Time in microseconds that the device spent executing jobs. The time is counted when and only when there are jobs submitted to firmware. This time can be used to measure the utilization of NPU, either by calculating the difference between two timepoints or monitoring utilization percentage by reading periodically. Recommended read period is 1 second to avoid impact on job submission performance. Read-only.”…”�”}”(hjYsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_pci_drivers_intel_vpu_npu_memory_utilization:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-pci-drivers-intel-vpu-npu-memory-utilization”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjusubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/npu_memory_utilization**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/npu_memory_utilization**”h]”hŒC/sys/bus/pci/drivers/intel_vpu/.../npu_memory_utilization”…”�”}”(hj�sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K hjˆsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚subah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjusubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjrsubah}”(h]”jqsah ]”h"]”Œ8abi_sys_bus_pci_drivers_intel_vpu_npu_memory_utilization”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀsjgssj˜}”jqsjgssubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-driver-ivpu `”h]”(hŒDefined on file ”…”�”}”(hjÅsh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-driver-ivpu `”h]”j§)�”}”(hjÏsh]”hŒsysfs-driver-ivpu”…”�”}”(hjÑsh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÍsubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÛsŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_driver_ivpu”uh1hh³jloh´K hjÅsubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K hhÊh²hubhÞ)�”}”(hŒ€Current NPU memory utilization in bytes. Reports the total size of all resident buffer objects allocated for NPU use. Read-only.”h]”hŒ€Current NPU memory utilization in bytes. Reports the total size of all resident buffer objects allocated for NPU use. Read-only.”…”�”}”(hjósh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jloh´K hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_janz_cmodio_modulbus_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-janz-cmodio-modulbus-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjtubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/pci\/drivers\/janz\-cmodio\/\.\.\.\/modulbus_number**”h]”j`)�”}”(hŒC**\/sys\/bus\/pci\/drivers\/janz\-cmodio\/\.\.\.\/modulbus_number**”h]”hŒ?/sys/bus/pci/drivers/janz-cmodio/.../modulbus_number”…”�”}”(hj)th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ;Documentation/ABI/testing/sysfs-bus-pci-drivers-janz-cmodio”h´Khj"tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjtubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj tubah}”(h]”j tah ]”h"]”Œ3abi_sys_bus_pci_drivers_janz_cmodio_modulbus_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[tjtsj˜}”j tjtsubhÞ)�”}”(hŒmDefined on file :ref:`sysfs-bus-pci-drivers-janz-cmodio `”h]”(hŒDefined on file ”…”�”}”(hj`th²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-bus-pci-drivers-janz-cmodio `”h]”j§)�”}”(hjjth]”hŒ!sysfs-bus-pci-drivers-janz-cmodio”…”�”}”(hjlth²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjhtubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jvtŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_bus_pci_drivers_janz_cmodio”uh1hh³j=th´Khj`tubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=th´KhhÊh²hubhÞ)�”}”(hŒRValue representing the HEX switch S2 of the janz carrier board CMOD-IO or CAN-PCI2”h]”hŒRValue representing the HEX switch S2 of the janz carrier board CMOD-IO or CAN-PCI2”…”�”}”(hjŽth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=th´KhhÊh²hubhÞ)�”}”(hŒ4Read-only: value of the configuration switch (0..15)”h]”hŒ4Read-only: value of the configuration switch (0..15)”…”�”}”(hjœth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=th´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_pci_drivers_pciback_allow_interrupt_control:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-pci-drivers-pciback-allow-interrupt-control”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj¸tubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/pci\/drivers\/pciback\/allow_interrupt_control**”h]”j`)�”}”(hŒ>**\/sys\/bus\/pci\/drivers\/pciback\/allow_interrupt_control**”h]”hŒ:/sys/bus/pci/drivers/pciback/allow_interrupt_control”…”�”}”(hjÒth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎtubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-driver-pciback”h´KhjËtubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈtubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅtubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµtubah}”(h]”j´tah ]”h"]”Œ7abi_sys_bus_pci_drivers_pciback_allow_interrupt_control”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jujªtsj˜}”j´tjªtsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-pciback `”h]”(hŒDefined on file ”…”�”}”(hj uh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-pciback `”h]”j§)�”}”(hjuh]”hŒsysfs-driver-pciback”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjuubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”juŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_pciback”uh1hh³jæth´Khj uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæth´KhhÊh²hubhÞ)�”}”(hX�List of devices which can have interrupt control flag (INTx, MSI, MSI-X) set by a connected guest. It is meant to be set only when the guest is a stubdomain hosting device model (qemu) and the actual device is assigned to a HVM. It is not safe (similar to permissive attribute) to set for a devices assigned to a PV guest. The device is automatically removed from this list when the connected pcifront terminates.”h]”hX�List of devices which can have interrupt control flag (INTx, MSI, MSI-X) set by a connected guest. It is meant to be set only when the guest is a stubdomain hosting device model (qemu) and the actual device is assigned to a HVM. It is not safe (similar to permissive attribute) to set for a devices assigned to a PV guest. The device is automatically removed from this list when the connected pcifront terminates.”…”�”}”(hj7uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæth´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_pci_drivers_pciback_quirks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-pci-drivers-pciback-quirks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjSuubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/pci\/drivers\/pciback\/quirks**”h]”j`)�”}”(hŒ-**\/sys\/bus\/pci\/drivers\/pciback\/quirks**”h]”hŒ)/sys/bus/pci/drivers/pciback/quirks”…”�”}”(hjmuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjiuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæth´Khjfuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`uubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPuubah}”(h]”jOuah ]”h"]”Œ&abi_sys_bus_pci_drivers_pciback_quirks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžujEusj˜}”jOujEusubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-pciback `”h]”(hŒDefined on file ”…”�”}”(hj£uh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-pciback `”h]”j§)�”}”(hj­uh]”hŒsysfs-driver-pciback”…”�”}”(hj¯uh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj«uubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¹uŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_pciback”uh1hh³jæth´Khj£uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæth´KhhÊh²hubhÞ)�”}”(hŒüIf the permissive attribute is set, then writing a string in the format of DDDD:BB:DD.F-REG:SIZE:MASK will allow the guest to write and read from the PCI device. That is Domain:Bus: Device.Function-Register:Size:Mask (Domain is optional). For example::”h]”hŒûIf the permissive attribute is set, then writing a string in the format of DDDD:BB:DD.F-REG:SIZE:MASK will allow the guest to write and read from the PCI device. That is Domain:Bus: Device.Function-Register:Size:Mask (Domain is optional). For example:”…”�”}”(hjÑuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæth´KhhÊh²hubjl)�”}”(hŒ;#echo 00:19.0-E0:2:FF > /sys/bus/pci/drivers/pciback/quirks”h]”hŒ;#echo 00:19.0-E0:2:FF > /sys/bus/pci/drivers/pciback/quirks”…”�”}”hjßusbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jæth´KhhÊh²hubhÞ)�”}”(hŒJwill allow the guest to read and write to the configuration register 0x0E.”h]”hŒJwill allow the guest to read and write to the configuration register 0x0E.”…”�”}”(hjíuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæth´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_pci_drivers_pcie_mp2_amd_hpd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-pci-drivers-pcie-mp2-amd-hpd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj vubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/pci\/drivers\/pcie_mp2_amd\/\*\/hpd**”h]”j`)�”}”(hŒ3**\/sys\/bus\/pci\/drivers\/pcie_mp2_amd\/\*\/hpd**”h]”hŒ//sys/bus/pci/drivers/pcie_mp2_amd/*/hpd”…”�”}”(hj#vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-driver-amd-sfh”h´Khjvubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj vubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjvubah}”(h]”jvah ]”h"]”Œ(abi_sys_bus_pci_drivers_pcie_mp2_amd_hpd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jUvjûusj˜}”jvjûusubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-amd-sfh `”h]”(hŒDefined on file ”…”�”}”(hjZvh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-amd-sfh `”h]”j§)�”}”(hjdvh]”hŒsysfs-driver-amd-sfh”…”�”}”(hjfvh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjbvubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jpvŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_amd_sfh”uh1hh³j7vh´KhjZvubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7vh´KhhÊh²hubhÞ)�”}”(hX)Human presence detection (HPD) enable/disable. When HPD is enabled, the device will be able to detect the presence of a human and will send an interrupt that can be used to wake the system from a low power state. When HPD is disabled, the device will not be able to detect the presence of a human.”h]”hX)Human presence detection (HPD) enable/disable. When HPD is enabled, the device will be able to detect the presence of a human and will send an interrupt that can be used to wake the system from a low power state. When HPD is disabled, the device will not be able to detect the presence of a human.”…”�”}”(hjˆvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7vh´KhhÊh²hubhÞ)�”}”(hŒ1Access: Read/Write Valid values: enabled/disabled”h]”hŒ1Access: Read/Write Valid values: enabled/disabled”…”�”}”(hj–vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7vh´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_pci_drivers_qaic_xxxx_xx_xx_x_ce_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-pci-drivers-qaic-xxxx-xx-xx-x-ce-count”uh1j(h´KhhÊh²hh³Nube(j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj²vubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/pci\/drivers\/qaic\/XXXX\:XX\:XX\.X\/ce_count**”h]”j`)�”}”(hŒ=**\/sys\/bus\/pci\/drivers\/qaic\/XXXX\:XX\:XX\.X\/ce_count**”h]”hŒ9/sys/bus/pci/drivers/qaic/XXXX:XX:XX.X/ce_count”…”�”}”(hjÌvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-driver-qaic”h´KhjÅvubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂvubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿vubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²vubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯vubah}”(h]”j®vah ]”h"]”Œ2abi_sys_bus_pci_drivers_qaic_xxxx_xx_xx_x_ce_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþvj¤vsj˜}”j®vj¤vsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-driver-qaic `”h]”(hŒDefined on file ”…”�”}”(hjwh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-driver-qaic `”h]”j§)�”}”(hj wh]”hŒsysfs-driver-qaic”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj wubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jwŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_driver_qaic”uh1hh³jàvh´Khjwubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jàvh´KhhÊh²hubhÞ)�”}”(hŒINumber of correctable errors received from device since driver is loaded.”h]”hŒINumber of correctable errors received from device since driver is loaded.”…”�”}”(hj1wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jàvh´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_pci_drivers_qaic_xxxx_xx_xx_x_ue_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-pci-drivers-qaic-xxxx-xx-xx-x-ue-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjMwubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/pci\/drivers\/qaic\/XXXX\:XX\:XX\.X\/ue_count**”h]”j`)�”}”(hŒ=**\/sys\/bus\/pci\/drivers\/qaic\/XXXX\:XX\:XX\.X\/ue_count**”h]”hŒ9/sys/bus/pci/drivers/qaic/XXXX:XX:XX.X/ue_count”…”�”}”(hjgwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcwubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jàvh´Khj`wubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]wubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZwubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMwubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJwubah}”(h]”jIwah ]”h"]”Œ2abi_sys_bus_pci_drivers_qaic_xxxx_xx_xx_x_ue_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜wj?wsj˜}”jIwj?wsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-driver-qaic `”h]”(hŒDefined on file ”…”�”}”(hj�wh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-driver-qaic `”h]”j§)�”}”(hj§wh]”hŒsysfs-driver-qaic”…”�”}”(hj©wh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¥wubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j³wŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_driver_qaic”uh1hh³jàvh´Khj�wubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jàvh´KhhÊh²hubhÞ)�”}”(hŒKNumber of uncorrectable errors received from device since driver is loaded.”•&h]”hŒKNumber of uncorrectable errors received from device since driver is loaded.”…”�”}”(hjËwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jàvh´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_pci_drivers_qaic_xxxx_xx_xx_x_ue_nonfatal_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-pci-drivers-qaic-xxxx-xx-xx-x-ue-nonfatal-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjçwubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/pci\/drivers\/qaic\/XXXX\:XX\:XX\.X\/ue_nonfatal_count**”h]”j`)�”}”(hŒF**\/sys\/bus\/pci\/drivers\/qaic\/XXXX\:XX\:XX\.X\/ue_nonfatal_count**”h]”hŒB/sys/bus/pci/drivers/qaic/XXXX:XX:XX.X/ue_nonfatal_count”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjýwubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jàvh´K hjúwubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷wubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôwubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjçwubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjäwubah}”(h]”jãwah ]”h"]”Œ;abi_sys_bus_pci_drivers_qaic_xxxx_xx_xx_x_ue_nonfatal_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2xjÙwsj˜}”jãwjÙwsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-driver-qaic `”h]”(hŒDefined on file ”…”�”}”(hj7xh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-driver-qaic `”h]”j§)�”}”(hjAxh]”hŒsysfs-driver-qaic”…”�”}”(hjCxh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?xubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMxŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_driver_qaic”uh1hh³jàvh´K hj7xubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jàvh´K hhÊh²hubhÞ)�”}”(hŒUNumber of uncorrectable non-fatal errors received from device since driver is loaded.”h]”hŒUNumber of uncorrectable non-fatal errors received from device since driver is loaded.”…”�”}”(hjexh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jàvh´K hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_pci_drivers_uio_pci_sva_pci_dev_pasid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-pci-drivers-uio-pci-sva-pci-dev-pasid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj�xubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/pci\/drivers\/uio_pci_sva\/\\/pasid**”h]”j`)�”}”(hŒ=**\/sys\/bus\/pci\/drivers\/uio_pci_sva\/\\/pasid**”h]”hŒ9/sys/bus/pci/drivers/uio_pci_sva//pasid”…”�”}”(hj›xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—xubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-driver-uio_pci_sva-pasid”h´Khj”xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘xubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽxubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~xubah}”(h]”j}xah ]”h"]”Œ1abi_sys_bus_pci_drivers_uio_pci_sva_pci_dev_pasid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍxjsxsj˜}”j}xjsxsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-driver-uio_pci_sva-pasid `”h]”(hŒDefined on file ”…”�”}”(hjÒxh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-driver-uio_pci_sva-pasid `”h]”j§)�”}”(hjÜxh]”hŒsysfs-driver-uio_pci_sva-pasid”…”�”}”(hjÞxh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÚxubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jèxŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_driver_uio_pci_sva_pasid”uh1hh³j¯xh´KhjÒxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¯xh´KhhÊh²hubhÞ)�”}”(hŒuProcess Address Space ID (PASID) assigned by IOMMU driver to the device for use with Shared Virtual Addressing (SVA).”h]”hŒuProcess Address Space ID (PASID) assigned by IOMMU driver to the device for use with Shared Virtual Addressing (SVA).”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¯xh´KhhÊh²hubhÞ)�”}”(hŒ¹This read-only attribute exposes the PASID (A 20-bit identifier used in PCIe Address Translation Services and iommu table walks) allocated by the IOMMU driver during sva device binding.”h]”hŒ¹This read-only attribute exposes the PASID (A 20-bit identifier used in PCIe Address Translation Services and iommu table walks) allocated by the IOMMU driver during sva device binding.”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¯xh´KhhÊh²hubhÞ)�”}”(hŒöUser-space UIO applications must read this attribute to obtain the PASID and program it into the device's configuration registers. This enables the device to perform DMA using user-space virtual address, with address translation handled by IOMMU.”h]”hŒøUser-space UIO applications must read this attribute to obtain the PASID and program it into the device’s configuration registers. This enables the device to perform DMA using user-space virtual address, with address translation handled by IOMMU.”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¯xh´KhhÊh²hubhÞ)�”}”(hXUIO User-space applications must: - Opening device and Mapping the device's register space via /dev/uioX (This triggers the IOMMU driver to allocate the PASID) - Reading the PASID from sysfs - Writing the PASID to a device-specific register (with example offset) The code may be like:”h]”hXUIO User-space applications must: - Opening device and Mapping the device’s register space via /dev/uioX (This triggers the IOMMU driver to allocate the PASID) - Reading the PASID from sysfs - Writing the PASID to a device-specific register (with example offset) The code may be like:”…”�”}”(hj*yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¯xh´KhhÊh²hubhÞ)�”}”(hŒ"map = mmap(..., "/dev/uio0", ...);”h]”hŒ&map = mmap(..., “/dev/uio0â€�, ...);”…”�”}”(hj8yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¯xh´KhhÊh²hubhÞ)�”}”(hŒ:f = fopen("/sys/.../pasid", "r"); fscanf(f, "%d", &pasid);”h]”hŒFf = fopen(“/sys/.../pasidâ€�, “râ€�); fscanf(f, “%dâ€�, &pasid);”…”�”}”(hjFyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¯xh´KhhÊh²hubhÞ)�”}”(hŒmap[REG_PASID_OFFSET] = pasid;”h]”hŒmap[REG_PASID_OFFSET] = pasid;”…”�”}”(hjTyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¯xh´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_pci_drivers_xe_gpu_health:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-pci-drivers-xe-gpu-health”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjpyubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/gpu_health**”h]”j`)�”}”(hŒ4**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/gpu_health**”h]”hŒ0/sys/bus/pci/drivers/xe/.../gpu_health”…”�”}”(hjŠyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†yubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-driver-intel-xe-ras”h´Khjƒyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€yubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}yubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjpyubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjmyubah}”(h]”jlyah ]”h"]”Œ%abi_sys_bus_pci_drivers_xe_gpu_health”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼yjbysj˜}”jlyjbysubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-driver-intel-xe-ras `”h]”(hŒDefined on file ”…”�”}”(hjÁyh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-driver-intel-xe-ras `”h]”j§)�”}”(hjËyh]”hŒsysfs-driver-intel-xe-ras”…”�”}”(hjÍyh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÉyubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j×yŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_driver_intel_xe_ras”uh1hh³jžyh´KhjÁyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžyh´KhhÊh²hubhÞ)�”}”(hŒ]This file exposes the current gpu health state and allows the gpu health state to be updated.”h]”hŒ]This file exposes the current gpu health state and allows the gpu health state to be updated.”…”�”}”(hjïyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžyh´KhhÊh²hubhÞ)�”}”(hŒöThis sysfs file is present only on Intel Xe platforms that support the gpu health indicator interface for RAS. Reading the current health state is available to all users, while updating the health state is restricted to administrative users only.”h]”hŒöThis sysfs file is present only on Intel Xe platforms that support the gpu health indicator interface for RAS. Reading the current health state is available to all users, while updating the health state is restricted to administrative users only.”…”�”}”(hjýyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžyh´KhhÊh²hubhÞ)�”}”(hŒ¥Read returns a single line containing one of the valid values for the current gpu health state. Writing one of the valid values updates the current gpu health state.”h]”hŒ¥Read returns a single line containing one of the valid values for the current gpu health state. Writing one of the valid values updates the current gpu health state.”…”�”}”(hj zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžyh´KhhÊh²hubhÞ)�”}”(hŒ.The valid values for the gpu health state are:”h]”hŒ.The valid values for the gpu health state are:”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžyh´KhhÊh²hubjŽœ)�”}”(hŒûok The gpu is healthy and operating within normal parameters. warning The gpu is experiencing minor issues but remains operational. critical The gpu is in a critical state and may not be operational. ”h]”j)�”}”(hhh]”(j)�”}”(hŒ>ok The gpu is healthy and operating within normal parameters. ”h]”(j!)�”}”(hŒok”h]”hŒok”…”�”}”(hj2zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžyh´Khj.zubj1)�”}”(hhh]”hÞ)�”}”(hŒ:The gpu is healthy and operating within normal parameters.”h]”hŒ:The gpu is healthy and operating within normal parameters.”…”�”}”(hjCzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžyh´Khj@zubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj.zubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžyh´Khj+zubj)�”}”(hŒFwarning The gpu is experiencing minor issues but remains operational. ”h]”(j!)�”}”(hŒwarning”h]”hŒwarning”…”�”}”(hjazh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžyh´Khj]zubj1)�”}”(hhh]”hÞ)�”}”(hŒ=The gpu is experiencing minor issues but remains operational.”h]”hŒ=The gpu is experiencing minor issues but remains operational.”…”�”}”(hjrzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžyh´Khjozubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj]zubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžyh´Khj+zubj)�”}”(hŒEcritical The gpu is in a critical state and may not be operational. ”h]”(j!)�”}”(hŒcritical”h]”hŒcritical”…”�”}”(hj�zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžyh´KhjŒzubj1)�”}”(hhh]”hÞ)�”}”(hŒ:The gpu is in a critical state and may not be operational.”h]”hŒ:The gpu is in a critical state and may not be operational.”…”�”}”(hj¡zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžyh´Khjžzubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjŒzubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžyh´Khj+zubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj'zubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžyh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_curr1_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-curr1-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjÕzubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/curr1_crit**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/curr1_crit**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/curr1_crit”…”�”}”(hjïzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëzubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon”h´KLhjèzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåzubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕzubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒzubah}”(h]”jÑzah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_curr1_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j!{jÇzsj˜}”jÑzjÇzsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj&{h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj0{h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(hj2{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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´KLhj&{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KLhhÊh²hubhÞ)�”}”(hŒ\/energy1_input**”h]”j`)�”}”(hŒJ**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/energy1_input**”h]”hŒF/sys/bus/pci/drivers/xe/.../hwmon/hwmon/energy1_input”…”�”}”(hj˜{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Khj‘{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{{ubah}”(h]”jz{ah ]”h"]”Œ6abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_energy1_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉ{jp{sj˜}”jz{jp{subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÎ{h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjØ{h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´KhjÎ{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hŒ/RO. Card energy input of device in microjoules.”h]”hŒ/RO. Card energy input of device in microjoules.”…”�”}”(hjü{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj |h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_energy2_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-energy2-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj&|ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/energy2_input**”h]”j`)�”}”(hŒJ**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/energy2_input**”h]”hŒF/sys/bus/pci/drivers/xe/.../hwmon/hwmon/energy2_input”…”�”}”(hj@|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KWhj9|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#|ubah}”(h]”j"|ah ]”h"]”Œ6abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_energy2_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq|j|sj˜}”j"|j|subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjv|h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj€|h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´KWhjv|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KWhhÊh²hubhÞ)�”}”(hŒ2RO. Package energy input of device in microjoules.”h]”hŒ2RO. Package energy input of device in microjoules.”…”�”}”(hj¤|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KWhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj²|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KWhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_fan1_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-fan1-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjÎ|ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/fan1_input**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/fan1_input**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/fan1_input”…”�”}”(hjè|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjä|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Kîhjá|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎ|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjË|ubah}”(h]”jÊ|ah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_fan1_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}jÀ|sj˜}”jÊ|jÀ|subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj}h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj(}h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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”j4}Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´Kîhj}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KîhhÊh²hubhÞ)�”}”(hŒRO. Fan 1 speed in RPM.”h]”hŒRO. Fan 1 speed in RPM.”…”�”}”(hjL}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KîhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjZ}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KîhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_fan2_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-fan2-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjv}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/fan2_input**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/fan2_input**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/fan2_input”…”�”}”(hj�}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Köhj‰}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjv}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjs}ubah}”(h]”jr}ah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_fan2_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁ}jh}sj˜}”jr}jh}subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÆ}h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjÐ}h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´KöhjÆ}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KöhhÊh²hubhÞ)�”}”(hŒRO. Fan 2 speed in RPM.”h]”hŒRO. Fan 2 speed in RPM.”…”�”}”(hjô}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KöhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KöhhÊh²hubhÞ)�”}”(hX5On DG2 the driver always shows two fan channels, because the FSC_READ_NUM_FANS command does not work on some cards. OEMs decide how the fans map to tach channels, so two fans can share one tach line. When that happens, the second channel reads 0 RPM even though the fan is spinning. This is normal, not a bug.”h]”hX5On DG2 the driver always shows two fan channels, because the FSC_READ_NUM_FANS command does not work on some cards. OEMs decide how the fans map to tach channels, so two fans can share one tach line. When that happens, the second channel reads 0 RPM even though the fan is spinning. This is normal, not a bug.”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KöhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_fan3_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-fan3-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj,~ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/fan3_input**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/fan3_input**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/fan3_input”…”�”}”(hjF~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjB~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Mhj?~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj,~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj)~ubah}”(h]”j(~ah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_fan3_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jw~j~sj˜}”j(~j~subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj|~h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj†~h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´Mhj|~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´MhhÊh²hubhÞ)�”}”(hŒRO. Fan 3 speed in RPM.”h]”hŒRO. Fan 3 speed in RPM.”…”�”}”(hjª~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´MhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj¸~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´MhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_in1_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-in1-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjÔ~ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/in1_input**”h]”j`)�”}”(hŒF**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/in1_input**”h]”hŒB/sys/bus/pci/drivers/xe/.../hwmon/hwmon/in1_input”…”�”}”(hjî~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjê~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Khhjç~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjä~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjá~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔ~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑ~ubah}”(h]”jÐ~ah ]”h"]”Œ2abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_in1_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÆ~sj˜}”jÐ~jÆ~subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj$h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj.h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(hj0h²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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´Khhj$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhhÊh²hubhÞ)�”}”(hŒ)RO. Package current voltage in millivolt.”h]”hŒ)RO. Package current voltage in millivolt.”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_cap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-cap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj|ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power1_cap**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power1_cap**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/power1_cap”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyubah}”(h]”jxah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_cap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÇjnsj˜}”jxjnsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÌh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjÖh]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´M hjÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M hhÊh²hubhÞ)�”}”(hŒ/RW. Card burst (PL2) power limit in microwatts.”h]”hŒ/RW. Card burst (PL2) power limit in microwatts.”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M hhÊh²hubhÞ)�”}”(hX/The power controller will throttle the operating frequency if the power averaged over a window (typically milli seconds) exceeds this limit. A read value of 0 means that the PL2 power limit is disabled, writing 0 disables the limit. PL2 is greater than PL1 and its time window is lesser compared to PL1.”h]”hX/The power controller will throttle the operating frequency if the power averaged over a window (typically milli seconds) exceeds this limit. A read value of 0 means that the PL2 power limit is disabled, writing 0 disables the limit. PL2 is greater than PL1 and its time window is lesser compared to PL1.”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M hhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_cap_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\/power1_cap_interval**”h]”j`)�”}”(hŒP**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power1_cap_interval**”h]”hŒL/sys/bus/pci/drivers/xe/.../hwmon/hwmon/power1_cap_interval”…”�”}”(hjL€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjH€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M+hjE€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/€ubah}”(h]”j.€ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj‚€h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjŒ€h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´M+hj‚€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M+hhÊh²hubhÞ)�”}”(hŒlRW. Card burst power limit interval (Tau in PL2/Tau) in milliseconds over which sustained power is averaged.”h]”hŒlRW. Card burst power limit interval (Tau in PL2/Tau) in milliseconds over which sustained power is averaged.”…”�”}”(hj°€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M+hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj¾€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M+hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjÚ€ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power1_crit**”h]”j`)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power1_crit**”h]”hŒD/sys/bus/pci/drivers/xe/.../hwmon/hwmon/power1_crit”…”�”}”(hjô€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjð€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K?hjí€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjê€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjç€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚ€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×€ubah}”(h]”jÖ€ah ]”h"]”Œ4abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%�jÌ€sj˜}”jÖ€jÌ€subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj*�h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj4�h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(hj6�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K?hj*�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K?hhÊh²hubhÞ)�”}”(hŒ:RW. Card reactive critical (I1) power limit in microwatts.”h]”hŒ:RW. Card reactive critical (I1) power limit in microwatts.”…”�”}”(hjX�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K?hhÊh²hubhÞ)�”}”(hŒÈCard reactive critical (I1) power limit in microwatts is exposed for client products. The power controller will throttle the operating frequency if the power averaged over a window exceeds this limit.”h]”hŒÈCard reactive critical (I1) power limit in microwatts is exposed for client products. The power controller will throttle the operating frequency if the power averaged over a window exceeds this limit.”…”�”}”(hjf�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K?hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjt�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K?hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj��ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power1_max**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power1_max**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/power1_max”…”�”}”(hjª�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Khj£�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj �ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj��ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj��ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj��ubah}”(h]”jŒ�ah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛ�j‚�sj˜}”jŒ�j‚�subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjà�h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjê�h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´Khjà�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hŒ=RW. Card reactive sustained (PL1) power limit in microwatts.”h]”hŒ=RW. Card reactive sustained (PL1) power limit in microwatts.”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hXThe power controller will throttle the operating frequency if the power averaged over a window (typically seconds) exceeds this limit. A read value of 0 means that the PL1 power limit is disabled, writing 0 disables the limit. Writing values > 0 and <= TDP will enable the power limit.”h]”hXThe power controller will throttle the operating frequency if the power averaged over a window (typically seconds) exceeds this limit. A read value of 0 means that the PL1 power limit is disabled, writing 0 disables the limit. Writing values > 0 and <= TDP will enable the power limit.”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj*‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_max_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\/power1_max_interval**”h]”j`)�”}”(hŒP**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power1_max_interval**”h]”hŒL/sys/bus/pci/drivers/xe/.../hwmon/hwmon/power1_max_interval”…”�”}”(hj`‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hjY‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjS‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjF‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjC‚ubah}”(h]”jB‚ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj–‚h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj ‚h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K hj–‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hhÊh²hubhÞ)�”}”(hŒpRW. Card sustained power limit interval (Tau in PL1/Tau) in milliseconds over which sustained power is averaged.”h]”hŒpRW. Card sustained power limit interval (Tau in PL1/Tau) in milliseconds over which sustained power is averaged.”…”�”}”(hjÄ‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjÒ‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_rated_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-rated-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjî‚ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power1_rated_max**”h]”j`)�”}”(hŒM**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power1_rated_max**”h]”hŒI/sys/bus/pci/drivers/xe/.../hwmon/hwmon/power1_rated_max”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Khjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjû‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjî‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjë‚ubah}”(h]”jê‚ah ]”h"]”Œ9abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_rated_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9ƒjà‚sj˜}”jê‚jà‚subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj>ƒh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjHƒh]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(hjJƒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjFƒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTƒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´Khj>ƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hŒ3RO. Card default power limit (default TDP setting).”h]”hŒ3RO. Card default power limit (default TDP setting).”…”�”}”(hjlƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjzƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power2_cap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power2-cap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj–ƒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power2_cap**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power2_cap**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/power2_cap”…”�”}”(hj°ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Mhj©ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–ƒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“ƒubah}”(h]”j’ƒah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power2_cap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jáƒjˆƒsj˜}”j’ƒjˆƒsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjæƒh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjðƒh]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´Mhjæƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´MhhÊh²hubhÞ)�”}”(hŒ2RW. Package burst (PL2) power limit in microwatts.”h]”hŒ2RW. Package burst (PL2) power limit in microwatts.”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´MhhÊh²hubhÞ)�”}”(hX/The power controller will throttle the operating frequency if the power averaged over a window (typically milli seconds) exceeds this limit. A read value of 0 means that the PL2 power limit is disabled, writing 0 disables the limit. PL2 is greater than PL1 and its time window is lesser compared to PL1.”h]”hX/The power controller will throttle the operating frequency if the power averaged over a window (typically milli seconds) exceeds this limit. A read value of 0 means that the PL2 power limit is disabled, writing 0 disables the limit. PL2 is greater than PL1 and its time window is lesser compared to PL1.”…”�”}”(hj"„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´MhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj0„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´MhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power2_cap_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\/power2_cap_interval**”h]”j`)�”}”(hŒP**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power2_cap_interval**”h]”hŒL/sys/bus/pci/drivers/xe/.../hwmon/hwmon/power2_cap_interval”…”�”}”(hjf„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M4hj_„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjY„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjL„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjI„ubah}”(h]”jH„ah ]”h"]”Œ„sj˜}”jH„j>„subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjœ„h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj¦„h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´M4hjœ„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M4hhÊh²hubhÞ)�”}”(hŒoRW. Package burst power limit interval (Tau in PL2/Tau) in milliseconds over which sustained power is averaged.”h]”hŒoRW. Package burst power limit interval (Tau in PL2/Tau) in milliseconds over which sustained power is averaged.”…”�”}”(hjÊ„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M4hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjØ„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´M4hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power2_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power2-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjô„ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power2_max**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power2_max**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/power2_max”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj …ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K)hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ„ubah}”(h]”jð„ah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power2_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?…jæ„sj˜}”jð„jæ„subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjD…h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjN…h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(hjP…h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjL…ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZ…Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K)hjD…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K)hhÊh²hubhÞ)�”}”(hŒ@RW. Package reactive sustained (PL1) power limit in microwatts.”h]”hŒ@RW. Package reactive sustained (PL1) power limit in microwatts.”…”�”}”(hjr…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K)hhÊh²hubhÞ)�”}”(hXThe power controller will throttle the operating frequency if the power averaged over a window (typically seconds) exceeds this limit. A read value of 0 means that the PL1 power limit is disabled, writing 0 disables the limit. Writing values > 0 and <= TDP will enable the power limit.”h]”hXThe power controller will throttle the operating frequency if the power averaged over a window (typically seconds) exceeds this limit. A read value of 0 means that the PL1 power limit is disabled, writing 0 disables the limit. Writing values > 0 and <= TDP will enable the power limit.”…”�”}”(hj€…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K)hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjŽ…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K)hhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power2_max_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\/power2_max_interval**”h]”j`)�”}”(hŒP**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power2_max_interval**”h]”hŒL/sys/bus/pci/drivers/xe/.../hwmon/hwmon/power2_max_interval”…”�”}”(hjÄ…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K_hj½…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjª…ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§…ubah}”(h]”j¦…ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjú…h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj†h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K_hjú…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K_hhÊh²hubhÞ)�”}”(hŒsRW. Package sustained power limit interval (Tau in PL1/Tau) in milliseconds over which sustained power is averaged.”h]”hŒsRW. Package sustained power limit interval (Tau in PL1/Tau) in milliseconds over which sustained power is averaged.”…”�”}”(hj(†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K_hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj6†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K_hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power2_rated_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power2-rated-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjR†ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power2_rated_max**”h]”j`)�”}”(hŒM**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/power2_rated_max**”h]”hŒI/sys/bus/pci/drivers/xe/.../hwmon/hwmon/power2_rated_max”…”�”}”(hjl†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K7hje†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO†ubah}”(h]”jN†ah ]”h"]”Œ9abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power2_rated_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�†jD†sj˜}”jN†jD†subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj¢†h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj¬†h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K7hj¢†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K7hhÊh²hubhÞ)�”}”(hŒ6RO. Package default power limit (default TDP setting).”h]”hŒ6RO. Package default power limit (default TDP setting).”…”�”}”(hjІh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K7hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjÞ†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K7hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp2_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp2-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjú†ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp2_crit**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp2_crit**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp2_crit”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Kphj ‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjú†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj÷†ubah}”(h]”jö†ah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp2_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jE‡jì†sj˜}”jö†jì†subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjJ‡h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjT‡h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(hjV‡h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjR‡ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`‡Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´KphjJ‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KphhÊh²hubhÞ)�”}”(hŒ8RO. Package critical temperature in millidegree Celsius.”h]”hŒ8RO. Package critical temperature in millidegree Celsius.”…”�”}”(hjx‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KphhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj†‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KphhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp2_emergency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp2-emergency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj¢‡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp2_emergency**”h]”j`)�”}”(hŒL**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp2_emergency**”h]”hŒH/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp2_emergency”…”�”}”(hj¼‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Kxhjµ‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸ‡ubah}”(h]”jž‡ah ]”h"]”Œ8abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp2_emergency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jí‡j”‡sj˜}”jž‡j”‡subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjò‡h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjü‡h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´Kxhjò‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KxhhÊh²hubhÞ)�”}”(hŒ8RO. Package shutdown temperature in millidegree Celsius.”h]”hŒ8RO. Package shutdown temperature in millidegree Celsius.”…”�”}”(hj ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KxhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj.ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KxhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp2_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp2-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjJˆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp2_input**”h]”j`)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp2_input**”h]”hŒD/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp2_input”…”�”}”(hjdˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K€hj]ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjGˆubah}”(h]”jFˆah ]”h"]”Œ4abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp2_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j•ˆj<ˆsj˜}”jFˆj<ˆsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjšˆh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj¤ˆh]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K€hjšˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K€hhÊh²hubhÞ)�”}”(hŒ/RO. Package temperature in millidegree Celsius.”h]”hŒ/RO. Package temperature in millidegree Celsius.”…”�”}”(hjȈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K€hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjÖˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K€hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp2_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp2-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjòˆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp2_max**”h]”j`)�”}”(hŒF**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp2_max**”h]”hŒB/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp2_max”…”�”}”(hj ‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Kˆhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjòˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjïˆubah}”(h]”jîˆah ]”h"]”Œ2abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp2_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=‰jäˆsj˜}”jîˆjäˆsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjB‰h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjL‰h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(hjN‰h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJ‰ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jX‰Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´KˆhjB‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KˆhhÊh²hubhÞ)�”}”(hŒ=RO. Package maximum temperature limit in millidegree Celsius.”h]”hŒ=RO. Package maximum temperature limit in millidegree Celsius.”…”�”}”(hjp‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KˆhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj~‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KˆhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp3_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp3-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjš‰ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp3_crit**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp3_crit**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp3_crit”…”�”}”(hj´‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K�hj­‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjª‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjš‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj—‰ubah}”(h]”j–‰ah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp3_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jå‰jŒ‰sj˜}”j–‰jŒ‰subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjê‰h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjô‰h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K�hjê‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K�hhÊh²hubhÞ)�”}”(hŒ5RO. VRAM critical temperature in millidegree Celsius.”h]”hŒ5RO. VRAM critical temperature in millidegree Celsius.”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K�hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj&Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K�hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp3_emergency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp3-emergency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjBŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp3_emergency**”•$h]”j`)�”}”(hŒL**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp3_emergency**”h]”hŒH/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp3_emergency”…”�”}”(hj\Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXŠubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K˜hjUŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjOŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjBŠubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?Šubah}”(h]”j>Šah ]”h"]”Œ8abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp3_emergency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�Šj4Šsj˜}”j>Šj4ŠsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj’Šh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjœŠh]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K˜hj’Šubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K˜hhÊh²hubhÞ)�”}”(hŒ5RO. VRAM shutdown temperature in millidegree Celsius.”h]”hŒ5RO. VRAM shutdown temperature in millidegree Celsius.”…”�”}”(hjÀŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K˜hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjΊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K˜hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp3_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp3-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjêŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp3_input**”h]”j`)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp3_input**”h]”hŒD/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp3_input”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hjýŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjêŠubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjçŠubah}”(h]”jæŠah ]”h"]”Œ4abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp3_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5‹jÜŠsj˜}”jæŠjÜŠsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj:‹h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjD‹h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(hjF‹h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjB‹ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jP‹Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K hj:‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hhÊh²hubhÞ)�”}”(hŒ,RO. VRAM temperature in millidegree Celsius.”h]”hŒ,RO. VRAM temperature in millidegree Celsius.”…”�”}”(hjh‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjv‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp4_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp4-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj’‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp4_crit**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp4_crit**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp4_crit”…”�”}”(hj¬‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K¨hj¥‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj’‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�‹ubah}”(h]”jŽ‹ah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp4_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝ‹j„‹sj˜}”jŽ‹j„‹subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjâ‹h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjì‹h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K¨hjâ‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K¨hhÊh²hubhÞ)�”}”(hŒBRO. Memory controller critical temperature in millidegree Celsius.”h]”hŒBRO. Memory controller critical temperature in millidegree Celsius.”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K¨hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K¨hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp4_emergency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp4-emergency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj:ŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp4_emergency**”h]”j`)�”}”(hŒL**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp4_emergency**”h]”hŒH/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp4_emergency”…”�”}”(hjTŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K°hjMŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:Œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7Œubah}”(h]”j6Œah ]”h"]”Œ8abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp4_emergency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…Œj,Œsj˜}”j6Œj,ŒsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjŠŒh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj”Œh]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K°hjŠŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K°hhÊh²hubhÞ)�”}”(hŒBRO. Memory controller shutdown temperature in millidegree Celsius.”h]”hŒBRO. Memory controller shutdown temperature in millidegree Celsius.”…”�”}”(hj¸Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K°hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjÆŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K°hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp4_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp4-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjâŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp4_input**”h]”j`)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp4_input**”h]”hŒD/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp4_input”…”�”}”(hjüŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K¸hjõŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâŒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjߌubah}”(h]”jÞŒah ]”h"]”Œ4abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp4_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-�jÔŒsj˜}”jÞŒjÔŒsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj2�h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj<�h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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”jH�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´K¸hj2�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K¸hhÊh²hubhÞ)�”}”(hŒARO. Memory controller average temperature in millidegree Celsius.”h]”hŒARO. Memory controller average temperature in millidegree Celsius.”…”�”}”(hj`�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K¸hhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjn�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´K¸hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp5_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp5-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjŠ�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp5_crit**”h]”j`)�”}”(hŒG**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp5_crit**”h]”hŒC/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp5_crit”…”�”}”(hj¤�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj �ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÀhj��ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡�ubah}”(h]”j†�ah ]”h"]”Œ3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp5_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕ�j|�sj˜}”j†�j|�subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÚ�h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjä�h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´KÀhjÚ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÀhhÊh²hubhÞ)�”}”(hŒ9RO. GPU PCIe critical temperature in millidegree Celsius.”h]”hŒ9RO. GPU PCIe critical temperature in millidegree Celsius.”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÀhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÀhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp5_emergency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp5-emergency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj2ŽubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp5_emergency**”h]”j`)�”}”(hŒL**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp5_emergency**”h]”hŒH/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp5_emergency”…”�”}”(hjLŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÈhjEŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2Žubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/Žubah}”(h]”j.Žah ]”h"]”Œ8abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp5_emergency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}Žj$Žsj˜}”j.Žj$ŽsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj‚Žh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjŒŽh]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´KÈhj‚Žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÈhhÊh²hubhÞ)�”}”(hŒ9RO. GPU PCIe shutdown temperature in millidegree Celsius.”h]”hŒ9RO. GPU PCIe shutdown temperature in millidegree Celsius.”…”�”}”(hj°Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÈhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj¾Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÈhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp5_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp5-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjÚŽubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp5_input**”h]”j`)�”}”(hŒH**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp5_input**”h]”hŒD/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp5_input”…”�”}”(hjôŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÐhjíŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj׎ubah}”(h]”jÖŽah ]”h"]”Œ4abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp5_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%�jÌŽsj˜}”jÖŽjÌŽsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj*�h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj4�h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(hj6�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´KÐhj*�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÐhhÊh²hubhÞ)�”}”(hŒ0RO. GPU PCIe temperature in millidegree Celsius.”h]”hŒ0RO. GPU PCIe temperature in millidegree Celsius.”…”�”}”(hjX�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÐhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp_6_21_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp-6-21-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjt�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp[6\-21]_crit**”h]”j`)�”}”(hŒM**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp[6\-21]_crit**”h]”hŒI/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp[6-21]_crit”…”�”}”(hjŽ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÖhj‡�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj��ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjt�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjq�ubah}”(h]”jp�ah ]”h"]”Œ7abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp_6_21_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿�jf�sj˜}”jp�jf�subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÄ�h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjÎ�h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´KÖhjÄ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÖhhÊh²hubhÞ)�”}”(hŒ=RO. VRAM channel critical temperature in millidegree Celsius.”h]”hŒ=RO. VRAM channel critical temperature in millidegree Celsius.”…”�”}”(hjò�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÖhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÖhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp_6_21_emergency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\/temp[6\-21]_emergency**”h]”j`)�”}”(hŒR**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp[6\-21]_emergency**”h]”hŒN/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp[6-21]_emergency”…”�”}”(hj6�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÞhj/�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”j�ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjl�h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hjv�h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(hjx�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjt�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´KÞhjl�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÞhhÊh²hubhÞ)�”}”(hŒ=RO. VRAM channel shutdown temperature in millidegree Celsius.”h]”hŒ=RO. VRAM channel shutdown temperature in millidegree Celsius.”…”�”}”(hjš�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÞhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hj¨�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KÞhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp_6_21_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp-6-21-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjÄ�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp[6\-21]_input**”h]”j`)�”}”(hŒN**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/hwmon\/hwmon\\/temp[6\-21]_input**”h]”hŒJ/sys/bus/pci/drivers/xe/.../hwmon/hwmon/temp[6-21]_input”…”�”}”(hjÞ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´Kæhj×�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÄ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁ�ubah}”(h]”jÀ�ah ]”h"]”Œ8abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_temp_6_21_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘j¶�sj˜}”jÀ�j¶�subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj‘h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-hwmon `”h]”j§)�”}”(hj‘h]”hŒsysfs-driver-intel-xe-hwmon”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_hwmon”uh1hh³j{h´Kæhj‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KæhhÊh²hubhÞ)�”}”(hŒ4RO. VRAM channel temperature in millidegree Celsius.”h]”hŒ4RO. VRAM channel temperature in millidegree Celsius.”…”�”}”(hjB‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KæhhÊh²hubhÞ)�”}”(hŒ:Only supported for particular Intel Xe graphics platforms.”h]”hŒ:Only supported for particular Intel Xe graphics platforms.”…”�”}”(hjP‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{h´KæhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_pci_drivers_xe_sriov_admin:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-pci-drivers-xe-sriov-admin”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjl‘ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/**”h]”j`)�”}”(hŒ7**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/**”h]”hŒ3/sys/bus/pci/drivers/xe/.../sriov_admin/”…”�”}”(hj†‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-driver-intel-xe-sriov”h´Khj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjy‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjl‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hji‘ubah}”(h]”jh‘ah ]”h"]”Œ&abi_sys_bus_pci_drivers_xe_sriov_admin”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸‘j^‘sj˜}”jh‘j^‘subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-sriov `”h]”(hŒDefined on file ”…”�”}”(hj½‘h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-sriov `”h]”j§)�”}”(hjÇ‘h]”hŒsysfs-driver-intel-xe-sriov”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_sriov”uh1hh³jš‘h´Khj½‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KhhÊh²hubhÞ)�”}”(hŒ?This directory appears for the particular Intel Xe device when:”h]”hŒ?This directory appears for the particular Intel Xe device when:”…”�”}”(hjë‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KhhÊh²hubjŽœ)�”}”(hŒ‡- device supports SR-IOV, and - device is a Physical Function (PF), and - driver support for the SR-IOV PF is enabled on given device. ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒdevice supports SR-IOV, and”h]”hÞ)�”}”(hj’h]”hŒdevice supports SR-IOV, and”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´Khj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjý‘ubj;)�”}”(hŒ'device is a Physical Function (PF), and”h]”hÞ)�”}”(hj’h]”hŒ'device is a Physical Function (PF), and”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´Khj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjý‘ubj;)�”}”(hŒ=driver support for the SR-IOV PF is enabled on given device. ”h]”hÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hj“h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-sriov `”h]”j§)�”}”(hj“h]”hŒsysfs-driver-intel-xe-sriov”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_sriov”uh1hh³jš‘h´Kfhj“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KfhhÊh²hubhÞ)�”}”(hXThese files allows bulk reconfiguration of the scheduling parameters of the PF or VFs and are available only for Intel Xe platforms with GPU sharing based on the time-slice basis. These scheduling parameters can be changed even if VFs are enabled and running.”h]”hXThese files allows bulk reconfiguration of the scheduling parameters of the PF or VFs and are available only for Intel Xe platforms with GPU sharing based on the time-slice basis. These scheduling parameters can be changed even if VFs are enabled and running.”…”�”}”(hj@“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KfhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ²exec_quantum_ms: (WO) unsigned integer The GT execution quantum (EQ) in [ms] to be applied to all functions. See sriov_admin/{pf,vf}/profile/exec_quantum_ms for more details. ”h]”(j!)�”}”(hŒ&exec_quantum_ms: (WO) unsigned integer”h]”hŒ&exec_quantum_ms: (WO) unsigned integer”…”�”}”(hjU“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´KfhjQ“ubj1)�”}”(hhh]”hÞ)�”}”(hŒŠThe GT execution quantum (EQ) in [ms] to be applied to all functions. See sriov_admin/{pf,vf}/profile/exec_quantum_ms for more details.”h]”hŒŠThe GT execution quantum (EQ) in [ms] to be applied to all functions. See sriov_admin/{pf,vf}/profile/exec_quantum_ms for more details.”…”�”}”(hjf“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´Kfhjc“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjQ“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´KfhjN“ubj)�”}”(hŒ¹preempt_timeout_us: (WO) unsigned integer The GT preemption timeout (PT) in [us] to be applied to all functions. See sriov_admin/{pf,vf}/profile/preempt_timeout_us for more details. ”h]”(j!)�”}”(hŒ)preempt_timeout_us: (WO) unsigned integer”h]”hŒ)preempt_timeout_us: (WO) unsigned integer”…”�”}”(hj„“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´Kfhj€“ubj1)�”}”(hhh]”hÞ)�”}”(hŒŽThe GT preemption timeout (PT) in [us] to be applied to all functions. See sriov_admin/{pf,vf}/profile/preempt_timeout_us for more details.”h]”hŒŽThe GT preemption timeout (PT) in [us] to be applied to all functions. See sriov_admin/{pf,vf}/profile/preempt_timeout_us for more details.”…”�”}”(hj•“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´Kfhj’“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj€“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´KfhjN“ubj)�”}”(hŒœsched_priority: (WO) string The GT scheduling priority to be applied for all functions. See sriov_admin/{pf,vf}/profile/sched_priority for more details. ”h]”(j!)�”}”(hŒsched_priority: (WO) string”h]”hŒsched_priority: (WO) string”…”�”}”(hj³“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´Kfhj¯“ubj1)�”}”(hhh]”hÞ)�”}”(hŒThe GT scheduling priority to be applied for all functions. See sriov_admin/{pf,vf}/profile/sched_priority for more details.”h]”hŒThe GT scheduling priority to be applied for all functions. See sriov_admin/{pf,vf}/profile/sched_priority for more details.”…”�”}”(hjÄ“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KfhjÁ“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¯“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´KfhjN“ubj)�”}”(hŒÓWrites to these attributes may fail with errors like: -EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the provisioning. ”h]”(j!)�”}”(hŒ5Writes to these attributes may fail with errors like:”h]”hŒ5Writes to these attributes may fail with errors like:”…”�”}”(hjâ“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´KfhjÞ“ubj1)�”}”(hhh]”hÞ)�”}”(hŒ›-EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the provisioning.”h]”hŒ›-EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the provisioning.”…”�”}”(hjó“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´Kfhjð“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÞ“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´KfhjN“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒC.. _abi_sys_bus_pci_drivers_xe_sriov_admin_bulk_profile_vram_quota:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-pci-drivers-xe-sriov-admin-bulk-profile-vram-quota”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hj!”ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/\.bulk_profile\/vram_quota**”h]”j`)�”}”(hŒQ**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/\.bulk_profile\/vram_quota**”h]”hŒM/sys/bus/pci/drivers/xe/.../sriov_admin/.bulk_profile/vram_quota”…”�”}”(hj;”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K„hj4”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.”ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/profile\/vram_quota**”h]”j`)�”}”(hŒS**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/profile\/vram_quota**”h]”hŒO/sys/bus/pci/drivers/xe/.../sriov_admin/vf/profile/vram_quota”…”�”}”(hje”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hja”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K„hj^”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”ubah}”(h]”j”ah ]”h"]”Œ>abi_sys_bus_pci_drivers_xe_sriov_admin_bulk_profile_vram_quota”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–”j”sj˜}”j”j”subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-sriov `”h]”(hŒDefined on file ”…”�”}”(hj›”h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-sriov `”h]”j§)�”}”(hj¥”h]”hŒsysfs-driver-intel-xe-sriov”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_sriov”uh1hh³jš‘h´K„hj›”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K„hhÊh²hubhÞ)�”}”(hX0These files allow to perform initial VFs VRAM provisioning prior to VFs enabling or to change VFs VRAM provisioning once the VFs are enabled. Any non-zero initial VRAM provisioning will block VFs auto-provisioning. Without initial VRAM provisioning those files will show result of the VRAM auto-provisioning performed by the PF once the VFs are enabled. Once the VFs are disabled, all VRAM provisioning will be released. These files are visible only on discrete Intel Xe platforms with VRAM and are writeable only if dynamic VFs VRAM provisioning is supported.”h]”hX0These files allow to perform initial VFs VRAM provisioning prior to VFs enabling or to change VFs VRAM provisioning once the VFs are enabled. Any non-zero initial VRAM provisioning will block VFs auto-provisioning. Without initial VRAM provisioning those files will show result of the VRAM auto-provisioning performed by the PF once the VFs are enabled. Once the VFs are disabled, all VRAM provisioning will be released. These files are visible only on discrete Intel Xe platforms with VRAM and are writeable only if dynamic VFs VRAM provisioning is supported.”…”�”}”(hjÉ”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K„hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ§.bulk_profile/vram_quota: (WO) unsigned integer The amount of the provisioned VRAM in [bytes] for each VF. Actual quota value might be aligned per HW/FW requirements. ”h]”(j!)�”}”(hŒ/.bulk_profile/vram_quota: (WO) unsigned integer”h]”hŒ/.bulk_profile/vram_quota: (WO) unsigned integer”…”�”}”(hjÞ”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K„hjÚ”ubj1)�”}”(hhh]”hÞ)�”}”(hŒvThe amount of the provisioned VRAM in [bytes] for each VF. Actual quota value might be aligned per HW/FW requirements.”h]”hŒvThe amount of the provisioned VRAM in [bytes] for each VF. Actual quota value might be aligned per HW/FW requirements.”…”�”}”(hjï”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K„hjì”ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÚ”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K„hj×”ubj)�”}”(hŒÀprofile/vram_quota: (RW) unsigned integer The amount of the provisioned VRAM in [bytes] for this VF. Actual quota value might be aligned per HW/FW requirements. Default is 0 (unprovisioned). ”h]”(j!)�”}”(hŒ)profile/vram_quota: (RW) unsigned integer”h]”hŒ)profile/vram_quota: (RW) unsigned integer”…”�”}”(hj •h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K„hj •ubj1)�”}”(hhh]”(hÞ)�”}”(hŒvThe amount of the provisioned VRAM in [bytes] for this VF. Actual quota value might be aligned per HW/FW requirements.”h]”hŒvThe amount of the provisioned VRAM in [bytes] for this VF. Actual quota value might be aligned per HW/FW requirements.”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K„hj•ubhÞ)�”}”(hŒDefault is 0 (unprovisioned).”h]”hŒDefault is 0 (unprovisioned).”…”�”}”(hj,•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K„hj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj •ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K„hj×”ubj)�”}”(hŒÓWrites to these attributes may fail with errors like: -EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the provisioning. ”h]”(j!)�”}”(hŒ5Writes to these attributes may fail with errors like:”h]”hŒ5Writes to these attributes may fail with errors like:”…”�”}”(hjJ•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K„hjF•ubj1)�”}”(hhh]”hÞ)�”}”(hŒ›-EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the provisioning.”h]”hŒ›-EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the provisioning.”…”�”}”(hj[•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K„hjX•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjF•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K„hj×”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ... _abi_sys_bus_pci_drivers_xe_sriov_admin_pf:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-pci-drivers-xe-sriov-admin-pf”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj‰•ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/pf\/**”h]”j`)�”}”(hŒ;**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/pf\/**”h]”hŒ7/sys/bus/pci/drivers/xe/.../sriov_admin/pf/”…”�”}”(hj£•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´Khjœ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†•ubah}”(h]”j…•ah ]”h"]”Œ)abi_sys_bus_pci_drivers_xe_sriov_admin_pf”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔ•j{•sj˜}”j…•j{•subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-sriov `”h]”(hŒDefined on file ”…”�”}”(hjÙ•h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-sriov `”h]”j§)�”}”(hjã•h]”hŒsysfs-driver-intel-xe-sriov”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_sriov”uh1hh³jš‘h´KhjÙ•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KhhÊh²hubhÞ)�”}”(hŒMThis directory holds attributes related to the SR-IOV Physical Function (PF).”h]”hŒMThis directory holds attributes related to the SR-IOV Physical Function (PF).”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_pci_drivers_xe_sriov_admin_pf_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-pci-drivers-xe-sriov-admin-pf-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj#–ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/pf\/device**”h]”j`)�”}”(hŒA**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/pf\/device**”h]”hŒ=/sys/bus/pci/drivers/xe/.../sriov_admin/pf/device”…”�”}”(hj=–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K¶hj6–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0–ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/device**”h]”j`)�”}”(hŒF**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/device**”h]”hŒB/sys/bus/pci/drivers/xe/.../sriov_admin/vf/device”…”�”}”(hjg–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjc–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K¶hj`–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#–ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj –ubah}”(h]”j–ah ]”h"]”Œ0abi_sys_bus_pci_drivers_xe_sriov_admin_pf_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜–j–sj˜}”j–j–subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-sriov `”h]”(hŒDefined on file ”…”�”}”(hj�–h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-sriov `”h]”j§)�”}”(hj§–h]”hŒsysfs-driver-intel-xe-sriov”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_sriov”uh1hh³jš‘h´K¶hj�–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K¶hhÊh²hubhÞ)�”}”(hŒÃThese are symlinks to the underlying PCI device entry representing given Xe SR-IOV function. For the PF, this link is always present. For VFs, this link is present only for currently enabled VFs.”h]”hŒÃThese are symlinks to the underlying PCI device entry representing given Xe SR-IOV function. For the PF, this link is always present. For VFs, this link is present only for currently enabled VFs.”…”�”}”(hjË–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K¶hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_pci_drivers_xe_sriov_admin_pf_profile_exec_quantum_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-pci-drivers-xe-sriov-admin-pf-profile-exec-quantum-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j@hjç–ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/pf\/profile\/exec_quantum_ms**”h]”j`)�”}”(hŒS**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/pf\/profile\/exec_quantum_ms**”h]”hŒO/sys/bus/pci/drivers/xe/.../sriov_admin/pf/profile/exec_quantum_ms”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjý–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjú–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjô–ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/pf\/profile\/preempt_timeout_us**”h]”j`)�”}”(hŒV**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/pf\/profile\/preempt_timeout_us**”h]”hŒR/sys/bus/pci/drivers/xe/.../sriov_admin/pf/profile/preempt_timeout_us”…”�”}”(hj+—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hj$—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjô–ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/pf\/profile\/sched_priority**”h]”j`)�”}”(hŒR**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/pf\/profile\/sched_priority**”h]”hŒN/sys/bus/pci/drivers/xe/.../sriov_admin/pf/profile/sched_priority”…”�”}”(hjU—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjN—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjô–ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/profile\/exec_quantum_ms**”h]”j`)�”}”(hŒX**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/profile\/exec_quantum_ms**”h]”hŒT/sys/bus/pci/drivers/xe/.../sriov_admin/vf/profile/exec_quantum_ms”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjx—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjô–ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/profile\/preempt_timeout_us**”h]”j`)�”}”(hŒ[**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/profile\/preempt_timeout_us**”h]”hŒW/sys/bus/pci/drivers/xe/.../sriov_admin/vf/profile/preempt_timeout_us”…”�”}”(hj©—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hj¢—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjô–ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/profile\/sched_priority**”h]”j`)�”}”(hŒW**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/profile\/sched_priority**”h]”hŒS/sys/bus/pci/drivers/xe/.../sriov_admin/vf/profile/sched_priority”…”�”}”(hjÓ—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏ—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjÌ—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjô–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjç–ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjä–ubah}”(h]”jã–ah ]”h"]”ŒAabi_sys_bus_pci_drivers_xe_sriov_admin_pf_profile_exec_quantum_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜jÙ–sj˜}”jã–jÙ–subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-sriov `”h]”(hŒDefined on file ”…”�”}”(hj ˜h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-sriov `”h]”j§)�”}”(hj˜h]”hŒsysfs-driver-intel-xe-sriov”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_sriov”uh1hh³jš‘h´K*hj ˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hhÊh²hubhÞ)�”}”(hXThese files expose scheduling parameters for the PF and its VFs, and are visible only on Intel Xe platforms that use time-sliced GPU sharing. They can be changed even if VFs are enabled and running and reflect the settings of all tiles/GTs assigned to the given function.”h]”hXThese files expose scheduling parameters for the PF and its VFs, and are visible only on Intel Xe platforms that use time-sliced GPU sharing. They can be changed even if VFs are enabled and running and reflect the settings of all tiles/GTs assigned to the given function.”…”�”}”(hj7˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ¾exec_quantum_ms: (RW) unsigned integer The GT execution quantum (EQ) in [ms] for the given function. Actual quantum value might be aligned per HW/FW requirements. Default is 0 (unlimited). ”h]”(j!)�”}”(hŒ&exec_quantum_ms: (RW) unsigned integer”h]”hŒ&exec_quantum_ms: (RW) unsigned integer”…”�”}”(hjL˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K*hjH˜ubj1)�”}”(hhh]”(hÞ)�”}”(hŒ{The GT execution quantum (EQ) in [ms] for the given function. Actual quantum value might be aligned per HW/FW requirements.”h]”hŒ{The GT execution quantum (EQ) in [ms] for the given function. Actual quantum value might be aligned per HW/FW requirements.”…”�”}”(hj]˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjZ˜ubhÞ)�”}”(hŒDefault is 0 (unlimited).”h]”hŒDefault is 0 (unlimited).”…”�”}”(hjk˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjZ˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hjH˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K*hjE˜ubj)�”}”(hŒ¼preempt_timeout_us: (RW) unsigned integer The GT preemption timeout in [us] of the given function. Actual timeout value might be aligned per HW/FW requirements. Default is 0 (unlimited). ”h]”(j!)�”}”(hŒ)preempt_timeout_us: (RW) unsigned integer”h]”hŒ)preempt_timeout_us: (RW) unsigned integer”…”�”}”(hj‰˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K*hj…˜ubj1)�”}”(hhh]”(hÞ)�”}”(hŒvThe GT preemption timeout in [us] of the given function. Actual timeout value might be aligned per HW/FW requirements.”h]”hŒvThe GT preemption timeout in [us] of the given function. Actual timeout value might be aligned per HW/FW requirements.”…”�”}”(hjš˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hj—˜ubhÞ)�”}”(hŒDefault is 0 (unlimited).”h]”hŒDefault is 0 (unlimited).”…”�”}”(hj¨˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hj—˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj…˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K*hjE˜ubj)�”}”(hXsched_priority: (RW/RO) string The GT scheduling priority of the given function. "low" - function will be scheduled on the GPU for its EQ/PT only if function has any work already submitted. "normal" - functions will be scheduled on the GPU for its EQ/PT irrespective of whether it has submitted a work or not. "high" - function will be scheduled on the GPU for its EQ/PT in the next time-slice after the current one completes and function has a work submitted. Default is "low". When read, this file will display the current and available scheduling priorities. The currently active priority level will be enclosed in square brackets, like: [low] normal high This file can be read-only if changing the priority is not supported. ”h]”(j!)�”}”(hŒsched_priority: (RW/RO) string”h]”hŒsched_priority: (RW/RO) string”…”�”}”(hjƘh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K*hj˜ubj1)�”}”(hhh]”(hÞ)�”}”(hŒ1The GT scheduling priority of the given function.”h]”hŒ1The GT scheduling priority of the given function.”…”�”}”(hjטh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjÔ˜ubj)�”}”(hhh]”(j)�”}”(hŒm"low" - function will be scheduled on the GPU for its EQ/PT only if function has any work already submitted. ”h]”(j!)�”}”(hŒ;"low" - function will be scheduled on the GPU for its EQ/PT”h]”hŒ?“lowâ€� - function will be scheduled on the GPU for its EQ/PT”…”�”}”(hjì˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K*hjè˜ubj1)�”}”(hhh]”hÞ)�”}”(hŒ0only if function has any work already submitted.”h]”hŒ0only if function has any work already submitted.”…”�”}”(hjý˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjú˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjè˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K*hjå˜ubj)�”}”(hŒx"normal" - functions will be scheduled on the GPU for its EQ/PT irrespective of whether it has submitted a work or not. ”h]”(j!)�”}”(hŒ?"normal" - functions will be scheduled on the GPU for its EQ/PT”h]”hŒC“normalâ€� - functions will be scheduled on the GPU for its EQ/PT”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K*hj™ubj1)�”}”(hhh]”hÞ)�”}”(hŒ7irrespective of whether it has submitted a work or not.”h]”hŒ7irrespective of whether it has submitted a work or not.”…”�”}”(hj,™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hj)™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K*hjå˜ubj)�”}”(hŒ—"high" - function will be scheduled on the GPU for its EQ/PT in the next time-slice after the current one completes and function has a work submitted. ”h]”(j!)�”}”(hŒ<"high" - function will be scheduled on the GPU for its EQ/PT”h]”hŒ@“highâ€� - function will be scheduled on the GPU for its EQ/PT”…”�”}”(hjJ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K*hjF™ubj1)�”}”(hhh]”hÞ)�”}”(hŒYin the next time-slice after the current one completes and function has a work submitted.”h]”hŒYin the next time-slice after the current one completes and function has a work submitted.”…”�”}”(hj[™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjX™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjF™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K*hjå˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÔ˜ubhÞ)�”}”(hŒDefault is "low".”h]”hŒDefault is “lowâ€�.”…”�”}”(hj{™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjÔ˜ubhÞ)�”}”(hŒ¡When read, this file will display the current and available scheduling priorities. The currently active priority level will be enclosed in square brackets, like:”h]”hŒ¡When read, this file will display the current and available scheduling priorities. The currently active priority level will be enclosed in square brackets, like:”…”�”}”(hj‰™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjÔ˜ubjŽœ)�”}”(hŒ[low] normal high ”h]”hÞ)�”}”(hŒ[low] normal high”h]”hŒ[low] normal high”…”�”}”(hj›™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hj—™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jš‘h´K*hjÔ˜ubhÞ)�”}”(hŒEThis file can be read-only if changing the priority is not supported.”h]”hŒEThis file can be read-only if changing the priority is not supported.”…”�”}”(hj¯™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjÔ˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K*hjE˜ubj)�”}”(hŒÒWrites to these attributes may fail with errors like: -EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the provisioning. ”h]”(j!)�”}”(hŒ5Writes to these attributes may fail with errors like:”h]”hŒ5Writes to these attributes may fail with errors like:”…”�”}”(hjÍ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K*hjÉ™ubj1)�”}”(hhh]”hÞ)�”}”(hŒ›-EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the provisioning.”h]”hŒ›-EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the provisioning.”…”�”}”(hjÞ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hjÛ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÉ™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K*hjE˜ubj)�”}”(hŒfReads from these attributes may fail with: -EUCLEAN if value is not consistent across all tiles/GTs. ”h]”(j!)�”}”(hŒ*Reads from these attributes may fail with:”h]”hŒ*Reads from these attributes may fail with:”…”�”}”(hjü™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K*hjø™ubj1)�”}”(hhh]”hÞ)�”}”(hŒ9-EUCLEAN if value is not consistent across all tiles/GTs.”h]”hŒ9-EUCLEAN if value is not consistent across all tiles/GTs.”…”�”}”(hj šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K*hj šubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjø™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K*hjE˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ/.. _abi_sys_bus_pci_drivers_xe_sriov_admin_vf1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-pci-drivers-xe-sriov-admin-vf1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj;šubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf1\/**”h]”j`)�”}”(hŒ<**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf1\/**”h]”hŒ8/sys/bus/pci/drivers/xe/.../sriov_admin/vf1/”…”�”}”(hjUšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQšubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KhjNšubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKšubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHšubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf2\/**”h]”j`)�”}”(hŒ<**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf2\/**”h]”hŒ8/sys/bus/pci/drivers/xe/.../sriov_admin/vf2/”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´Khjxšubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjušubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHšubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/**”h]”j`)�”}”(hŒ@**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/**”h]”hŒ</sys/bus/pci/drivers/xe/.../sriov_admin/vf/”…”�”}”(hj©šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´Khj¢šubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸšubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHšubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8šubah}”(h]”j7šah ]”h"]”Œ*abi_sys_bus_pci_drivers_xe_sriov_admin_vf1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚšj-šsj˜}”j7šj-šsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-sriov `”h]”(hŒDefined on file ”…”�”}”(hjßšh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-sriov `”h]”j§)�”}”(hjéšh]”hŒsysfs-driver-intel-xe-sriov”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_sriov”uh1hh³jš‘h´Khjßšubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KhhÊh²hubhÞ)�”}”(hŒPThese directories hold attributes related to the SR-IOV Virtual Functions (VFs).”h]”hŒPThese directories hold attributes related to the SR-IOV Virtual Functions (VFs).”…”�”}”(hj ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KhhÊh²hubhÞ)�”}”(hŒ|Note that the VF number is 1-based as described in PCI SR-IOV specification as the Xe driver follows that naming schema.”h]”hŒ|Note that the VF number is 1-based as described in PCI SR-IOV specification as the Xe driver follows that naming schema.”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KhhÊh²hubhÞ)�”}”(hŒtThere could be "vf1", "vf2" and so on, up to "vf", where matches the value of the "sriov_totalvfs" attribute.”h]”hŒ„There could be “vf1â€�, “vf2â€� and so on, up to “vfâ€�, where matches the value of the “sriov_totalvfsâ€� attribute.”…”�”}”(hj)›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_pci_drivers_xe_sriov_admin_vf_n_stop:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-pci-drivers-xe-sriov-admin-vf-n-stop”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjE›ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/stop**”h]”j`)�”}”(hŒD**\/sys\/bus\/pci\/drivers\/xe\/\.\.\.\/sriov_admin\/vf\\/stop**”h]”hŒ@/sys/bus/pci/drivers/xe/.../sriov_admin/vf/stop”…”�”}”(hj_›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[›ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K£hjX›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjR›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjE›ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjB›ubah}”(h]”jA›ah ]”h"]”Œ0abi_sys_bus_pci_drivers_xe_sriov_admin_vf_n_stop”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�›j7›sj˜}”jA›j7›subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-intel-xe-sriov `”h]”(hŒDefined on file ”…”�”}”(hj•›h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-intel-xe-sriov `”h]”j§)�”}”(hjŸ›h]”hŒsysfs-driver-intel-xe-sriov”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_intel_xe_sriov”uh1hh³jš‘h´K£hj•›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K£hhÊh²hubhÞ)�”}”(hŒÑThis file allows to control scheduling of the VF on the Intel Xe GPU platforms. It allows to implement custom policy mechanism in case VFs are misbehaving or triggering adverse events above defined thresholds.”h]”hŒÑThis file allows to control scheduling of the VF on the Intel Xe GPU platforms. It allows to implement custom policy mechanism in case VFs are misbehaving or triggering adverse events above defined thresholds.”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K£hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ“stop: (WO) bool All GT executions of given function shall be immediately stopped. To allow scheduling this VF again, the VF FLR must be triggered. ”h]”(j!)�”}”(hŒstop: (WO) bool”h]”hŒstop: (WO) bool”…”�”}”(hjØ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K£hjÔ›ubj1)�”}”(hhh]”hÞ)�”}”(hŒ‚All GT executions of given function shall be immediately stopped. To allow scheduling this VF again, the VF FLR must be triggered.”h]”hŒ‚All GT executions of given function shall be immediately stopped. To allow scheduling this VF again, the VF FLR must be triggered.”…”�”}”(hjé›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K£hjæ›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÔ›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K£hjÑ›ubj)�”}”(hŒÏWrites to this attribute may fail with errors like: -EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the scheduling. ”h]”(j!)�”}”(hŒ3Writes to this attribute may fail with errors like:”h]”hŒ3Writes to this attribute may fail with errors like:”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jš‘h´K£hjœubj1)�”}”(hhh]”hÞ)�”}”(hŒ™-EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the scheduling.”h]”hŒ™-EINVAL if provided input is malformed or not recognized, -EPERM if change is not applicable on given HW/FW, -EIO if FW refuses to change the scheduling.”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jš‘h´K£hjœubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjœubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jš‘h´K£hjÑ›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ).. _abi_sys_bus_pci_drivers_xhci_hcd_dbc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-pci-drivers-xhci-hcd-dbc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjFœubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc**”h]”j`)�”}”(hŒ3**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc**”h]”hŒ//sys/bus/pci/drivers/xhci_hcd/.../dbc”…”�”•}”(hj`œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\œubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-bus-pci-drivers-xhci_hcd”h´KhjYœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVœubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSœubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjFœubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjCœubah}”(h]”jBœah ]”h"]”Œ$abi_sys_bus_pci_drivers_xhci_hcd_dbc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’œj8œsj˜}”jBœj8œsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”(hŒDefined on file ”…”�”}”(hj—œh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”j§)�”}”(hj¡œh]”hŒsysfs-bus-pci-drivers-xhci_hcd”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_pci_drivers_xhci_hcd”uh1hh³jtœh´Khj—œubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KhhÊh²hubhÞ)�”}”(hX/xHCI compatible USB host controllers (i.e. super-speed USB3 controllers) are often implemented with the Debug Capability (DbC). It can present a debug device which is fully compliant with the USB framework and provides the equivalent of a very high performance full-duplex serial link for debug purpose.”h]”hX/xHCI compatible USB host controllers (i.e. super-speed USB3 controllers) are often implemented with the Debug Capability (DbC). It can present a debug device which is fully compliant with the USB framework and provides the equivalent of a very high performance full-duplex serial link for debug purpose.”…”�”}”(hjÅœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KhhÊh²hubhÞ)�”}”(hŒ°The DbC debug device shares a root port with xHCI host. When the DbC is enabled, the root port will be assigned to the Debug Capability. Otherwise, it will be assigned to xHCI.”h]”hŒ°The DbC debug device shares a root port with xHCI host. When the DbC is enabled, the root port will be assigned to the Debug Capability. Otherwise, it will be assigned to xHCI.”…”�”}”(hjÓœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KhhÊh²hubhÞ)�”}”(hŒýWriting "enable" to this attribute will enable the DbC functionality and the shared root port will be assigned to the DbC device. Writing "disable" to this attribute will disable the DbC functionality and the shared root port will roll back to the xHCI.”h]”hXWriting “enableâ€� to this attribute will enable the DbC functionality and the shared root port will be assigned to the DbC device. Writing “disableâ€� to this attribute will disable the DbC functionality and the shared root port will roll back to the xHCI.”…”�”}”(hjáœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KhhÊh²hubhÞ)�”}”(hŒ�Reading this attribute gives the state of the DbC. It can be one of the following states: disabled, enabled, initialized, connected, configured or suspended.”h]”hŒ�Reading this attribute gives the state of the DbC. It can be one of the following states: disabled, enabled, initialized, connected, configured or suspended.”…”�”}”(hjïœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_pci_drivers_xhci_hcd_dbc_binterfaceprotocol:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-pci-drivers-xhci-hcd-dbc-binterfaceprotocol”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj �ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_bInterfaceProtocol**”h]”j`)�”}”(hŒF**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_bInterfaceProtocol**”h]”hŒB/sys/bus/pci/drivers/xhci_hcd/.../dbc_bInterfaceProtocol”…”�”}”(hj%�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KAhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj �ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”j�ah ]”h"]”Œ7abi_sys_bus_pci_drivers_xhci_hcd_dbc_binterfaceprotocol”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jV�jýœsj˜}”j�jýœsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”(hŒDefined on file ”…”�”}”(hj[�h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”j§)�”}”(hje�h]”hŒsysfs-bus-pci-drivers-xhci_hcd”…”�”}”(hjg�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjc�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jq�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_pci_drivers_xhci_hcd”uh1hh³jtœh´KAhj[�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KAhhÊh²hubhÞ)�”}”(hX…This attribute lets us change the bInterfaceProtocol field presented in the USB Interface descriptor by the xhci debug device. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB descriptor change while connected to a USB host. The default value is 1 (GNU Remote Debug command). Other permissible value is 0 which is for vendor defined debug target.”h]”hX…This attribute lets us change the bInterfaceProtocol field presented in the USB Interface descriptor by the xhci debug device. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB descriptor change while connected to a USB host. The default value is 1 (GNU Remote Debug command). Other permissible value is 0 which is for vendor defined debug target.”…”�”}”(hj‰�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KAhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_pci_drivers_xhci_hcd_dbc_bcddevice:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-pci-drivers-xhci-hcd-dbc-bcddevice”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¥�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_bcdDevice**”h]”j`)�”}”(hŒ=**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_bcdDevice**”h]”hŒ9/sys/bus/pci/drivers/xhci_hcd/.../dbc_bcdDevice”…”�”}”(hj¿�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´K4hj¸�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢�ubah}”(h]”j¡�ah ]”h"]”Œ.abi_sys_bus_pci_drivers_xhci_hcd_dbc_bcddevice”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jð�j—�sj˜}”j¡�j—�subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”(hŒDefined on file ”…”�”}”(hjõ�h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”j§)�”}”(hjÿ�h]”hŒsysfs-bus-pci-drivers-xhci_hcd”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_pci_drivers_xhci_hcd”uh1hh³jtœh´K4hjõ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´K4hhÊh²hubhÞ)�”}”(hXaThis dbc_bcdDevice attribute lets us change the bcdDevice field presented in the USB device descriptor by this xhci debug device. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is 0x0010. (device rev 0.10) It can be any 16-bit integer.”h]”hXaThis dbc_bcdDevice attribute lets us change the bcdDevice field presented in the USB device descriptor by this xhci debug device. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is 0x0010. (device rev 0.10) It can be any 16-bit integer.”…”�”}”(hj#žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´K4hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_pci_drivers_xhci_hcd_dbc_idproduct:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-pci-drivers-xhci-hcd-dbc-idproduct”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj?žubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_idProduct**”h]”j`)�”}”(hŒ=**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_idProduct**”h]”hŒ9/sys/bus/pci/drivers/xhci_hcd/.../dbc_idProduct”…”�”}”(hjYžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUžubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´K(hjRžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOžubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLžubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?žubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj<žubah}”(h]”j;žah ]”h"]”Œ.abi_sys_bus_pci_drivers_xhci_hcd_dbc_idproduct”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠžj1žsj˜}”j;žj1žsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”(hŒDefined on file ”…”�”}”(hj�žh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”j§)�”}”(hj™žh]”hŒsysfs-bus-pci-drivers-xhci_hcd”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_pci_drivers_xhci_hcd”uh1hh³jtœh´K(hj�žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´K(hhÊh²hubhÞ)�”}”(hXOThis dbc_idProduct attribute lets us change the idProduct field presented in the USB device descriptor by this xhci debug device. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is 0x0010. It can be any 16-bit integer.”h]”hXOThis dbc_idProduct attribute lets us change the idProduct field presented in the USB device descriptor by this xhci debug device. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is 0x0010. It can be any 16-bit integer.”…”�”}”(hj½žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´K(hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_pci_drivers_xhci_hcd_dbc_idvendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-pci-drivers-xhci-hcd-dbc-idvendor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÙžubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_idVendor**”h]”j`)�”}”(hŒ<**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_idVendor**”h]”hŒ8/sys/bus/pci/drivers/xhci_hcd/.../dbc_idVendor”…”�”}”(hjóžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïžubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´Khjìžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéžubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæžubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙžubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖžubah}”(h]”jÕžah ]”h"]”Œ-abi_sys_bus_pci_drivers_xhci_hcd_dbc_idvendor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$ŸjËžsj˜}”jÕžjËžsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”(hŒDefined on file ”…”�”}”(hj)Ÿh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”j§)�”}”(hj3Ÿh]”hŒsysfs-bus-pci-drivers-xhci_hcd”…”�”}”(hj5Ÿh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1Ÿubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?ŸŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_pci_drivers_xhci_hcd”uh1hh³jtœh´Khj)Ÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KhhÊh²hubhÞ)�”}”(hX`This dbc_idVendor attribute lets us change the idVendor field presented in the USB device descriptor by this xhci debug device. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is 0x1d6b (Linux Foundation). It can be any 16-bit integer.”h]”hX`This dbc_idVendor attribute lets us change the idVendor field presented in the USB device descriptor by this xhci debug device. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is 0x1d6b (Linux Foundation). It can be any 16-bit integer.”…”�”}”(hjWŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_pci_drivers_xhci_hcd_dbc_manufacturer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-pci-drivers-xhci-hcd-dbc-manufacturer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjsŸubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_manufacturer**”h]”j`)�”}”(hŒ@**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_manufacturer**”h]”hŒ</sys/bus/pci/drivers/xhci_hcd/.../dbc_manufacturer”…”�”}”(hj�Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´Kvhj†Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsŸubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpŸubah}”(h]”joŸah ]”h"]”Œ1abi_sys_bus_pci_drivers_xhci_hcd_dbc_manufacturer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾ŸjeŸsj˜}”joŸjeŸsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”(hŒDefined on file ”…”�”}”(hjßh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”j§)�”}”(hjÍŸh]”hŒsysfs-bus-pci-drivers-xhci_hcd”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_pci_drivers_xhci_hcd”uh1hh³jtœh´Kvhjßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KvhhÊh²hubhÞ)�”}”(hX¡The dbc_manufacturer attribute allows to change the manufacturer string descriptor presented by the debug device when a host requests a string descriptor with iManufacturer index. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is "Linux Foundation". The field length can be from 1 to 126 characters.”h]”hX¥The dbc_manufacturer attribute allows to change the manufacturer string descriptor presented by the debug device when a host requests a string descriptor with iManufacturer index. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is “Linux Foundationâ€�. The field length can be from 1 to 126 characters.”…”�”}”(hjñŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KvhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_pci_drivers_xhci_hcd_dbc_poll_interval_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-pci-drivers-xhci-hcd-dbc-poll-interval-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_poll_interval_ms**”h]”j`)�”}”(hŒD**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_poll_interval_ms**”h]”hŒ@/sys/bus/pci/drivers/xhci_hcd/.../dbc_poll_interval_ms”…”�”}”(hj' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj# ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KOhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj  ubah}”(h]”j  ah ]”h"]”Œ5abi_sys_bus_pci_drivers_xhci_hcd_dbc_poll_interval_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX jÿŸsj˜}”j  jÿŸsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”(hŒDefined on file ”…”�”}”(hj] h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”j§)�”}”(hjg h]”hŒsysfs-bus-pci-drivers-xhci_hcd”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”js Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_bus_pci_drivers_xhci_hcd”uh1hh³jtœh´KOhj] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KOhhÊh²hubhÞ)�”}”(hŒøThis attribute adjust the polling interval used to check for DbC events. Unit is milliseconds. Accepted values range from 0 up to 5000. The default value is 64 ms. This polling interval is used while DbC is enabled but has no active data transfers.”h]”hŒøThis attribute adjust the polling interval used to check for DbC events. Unit is milliseconds. Accepted values range from 0 up to 5000. The default value is 64 ms. This polling interval is used while DbC is enabled but has no active data transfers.”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KOhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_pci_drivers_xhci_hcd_dbc_product:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-pci-drivers-xhci-hcd-dbc-product”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj§ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_product**”h]”j`)�”}”(hŒ;**\/sys\/bus\/pci\/drivers\/xhci_hcd\/\.\.\.\/dbc_product**”h]”hŒ7/sys/bus/pci/drivers/xhci_hcd/.../dbc_product”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´Khhjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤ ubah}”(h]”j£ ah ]”h"]”Œ,abi_sys_bus_pci_drivers_xhci_hcd_dbc_product”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò j™ sj˜}”j£ j™ subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”(hŒDefined on file ”…”�”}”(hj÷ h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”j§)�”}”(hj¡h]”hŒsysfs-bus-pci-drivers-xhci_hcd”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_pci_drivers_xhci_hcd”uh1hh³jtœh´Khhj÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KhhhÊh²hubhÞ)�”}”(hX×The dbc_product attribute allows to change the product string descriptor presented by the debug device when a host requests a string descriptor with iProduct index. Index is found in the iProduct field in the device descriptor. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is "Linux USB Debug Target". The field length can be from 1 to 126 characters.”h]”hXÛThe dbc_product attribute allows to change the product string descriptor presented by the debug device when a host requests a string descriptor with iProduct index. Index is found in the iProduct field in the device descriptor. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is “Linux USB Debug Targetâ€�. The field length can be from 1 to 126 characters.”…”�”}”(hj%¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KhhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_pci_drivers_xhci_hcd_dbc_serial:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-pci-drivers-xhci-hcd-dbc-serial”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¡ubah}”(h]”j=¡ah ]”h"]”Œ+abi_sys_bus_pci_drivers_xhci_hcd_dbc_serial”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒ¡j3¡sj˜}”j=¡j3¡subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”(hŒDefined on file ”…”�”}”(hj‘¡h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-bus-pci-drivers-xhci_hcd `”h]”j§)�”}”(hj›¡h]”hŒsysfs-bus-pci-drivers-xhci_hcd”…”�”}”(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ÅŒ/abi_file_testing_sysfs_bus_pci_drivers_xhci_hcd”uh1hh³jtœh´KYhj‘¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KYhhÊh²hubhÞ)�”}”(hXÔThe dbc_serial attribute allows to change the serial number string descriptor presented by the debug device when a host requests a string descriptor with iSerialNumber index. Index is found in the iSerialNumber field in the device descriptor. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is "0001". The field length can be from 1 to 126 characters.”h]”hXØThe dbc_serial attribute allows to change the serial number string descriptor presented by the debug device when a host requests a string descriptor with iSerialNumber index. Index is found in the iSerialNumber field in the device descriptor. Value can only be changed while debug capability (DbC) is in disabled state to prevent USB device descriptor change while connected to a USB host. The default value is “0001â€�. The field length can be from 1 to 126 characters.”…”�”}”(hj¿¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtœh´KYhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_pci_rescan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-rescan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÛ¡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/pci\/rescan**”h]”j`)�”}”(hŒ**\/sys\/bus\/pci\/rescan**”h]”hŒ/sys/bus/pci/rescan”…”�”}”(hjõ¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KFhjî¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjë¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjè¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛ¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØ¡ubah}”(h]”jסah ]”h"]”Œabi_sys_bus_pci_rescan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&¢jÍ¡sj˜}”jסjÍ¡subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hj+¢h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hj5¢h]”hŒ sysfs-bus-pci”…”�”}”(hj7¢h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3¢ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jA¢Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´KFhj+¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KFhhÊh²hubhÞ)�”}”(hŒŠWriting a non-zero value to this attribute will force a rescan of all PCI buses in the system, and re-discover previously removed devices.”h]”hŒŠWriting a non-zero value to this attribute will force a rescan of all PCI buses in the system, and re-discover previously removed devices.”…”�”}”(hjY¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KFhhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_pci_slots_module:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-pci-slots-module”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hju¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/pci\/slots\/\.\.\.\/module**”h]”j`)�”}”(hŒ***\/sys\/bus\/pci\/slots\/\.\.\.\/module**”h]”hŒ&/sys/bus/pci/slots/.../module”…”�”}”(hj�¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Kêhjˆ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhju¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjr¢ubah}”(h]”jq¢ah ]”h"]”Œabi_sys_bus_pci_slots_module”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀ¢jg¢sj˜}”jq¢jg¢subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-pci `”h]”(hŒDefined on file ”…”�”}”(hjÅ¢h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-pci `”h]”j§)�”}”(hjÏ¢h]”hŒ sysfs-bus-pci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_pci”uh1hh³jh´KêhjÅ¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KêhhÊh²hubhÞ)�”}”(hŒdThis symbolic link points to the PCI hotplug controller driver module that manages the hotplug slot.”h]”hŒdThis symbolic link points to the PCI hotplug controller driver module that manages the hotplug slot.”…”�”}”(hjó¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KêhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_peci_devices_controller_id_device_addr_remove:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-peci-devices-controller-id-device-addr-remove”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj£ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/peci\/devices\/\\-\\/remove**”h]”j`)�”}”(hŒI**\/sys\/bus\/peci\/devices\/\\-\\/remove**”h]”hŒE/sys/bus/peci/devices/-/remove”…”�”}”(hj)£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-bus-peci”h´K hj"£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj £ubah}”(h]”j £ah ]”h"]”Œ9abi_sys_bus_peci_devices_controller_id_device_addr_remove”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[£j£sj˜}”j £j£subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-peci `”h]”(hŒDefined on file ”…”�”}”(hj`£h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-peci `”h]”j§)�”}”(hjj£h]”hŒsysfs-bus-peci”…”�”}”(hjl£h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjh£ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jv£Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_peci”uh1hh³j=£h´K hj`£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=£h´K hhÊh²hubhÞ)�”}”(hŒ_Writing a non-zero value to this attribute will remove the PECI device and any of its children.”h]”hŒ_Writing a non-zero value to this attribute will remove the PECI device and any of its children.”…”�”}”(hjŽ£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=£h´K hhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_peci_rescan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-peci-rescan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjª£ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/peci\/rescan**”h]”j`)�”}”(hŒ**\/sys\/bus\/peci\/rescan**”h]”hŒ/sys/bus/peci/rescan”…”�”}”(hjÄ£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=£h´Khj½£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjª£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§£ubah}”(h]”j¦£ah ]”h"]”Œabi_sys_bus_peci_rescan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõ£jœ£sj˜}”j¦£jœ£subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-peci `”h]”(hŒDefined on file ”…”�”}”(hjú£h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-peci `”h]”j§)�”}”(hj¤h]”hŒsysfs-bus-peci”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_peci”uh1hh³j=£h´Khjú£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=£h´KhhÊh²hubhÞ)�”}”(hŒuWriting a non-zero value to this attribute will initiate scan for PECI devices on all PECI controllers in the system.”h]”hŒuWriting a non-zero value to this attribute will initiate scan for PECI devices on all PECI controllers in the system.”…”�”}”(hj(¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=£h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_platform_devices_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-platform-devices-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjD¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/platform\/devices\/\*\/frequency**”h]”j`)�”}”(hŒ0**\/sys\/bus\/platform\/devices\/\*\/frequency**”h]”hŒ,/sys/bus/platform/devices/*/frequency”…”�”}”(hj^¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-platform-brcmstb-memc”h´K hjW¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjD¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjA¤ubah}”(h]”j@¤ah ]”h"]”Œ&abi_sys_bus_platform_devices_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�¤j6¤sj˜}”j@¤j6¤subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-brcmstb-memc `”h]”(hŒDefined on file ”…”�”}”(hj•¤h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-brcmstb-memc `”h]”j§)�”}”(hjŸ¤h]”hŒsysfs-platform-brcmstb-memc”…”�”}”(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ÅŒ,abi_file_testing_sysfs_platform_brcmstb_memc”uh1hh³jr¤h´K hj•¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr¤h´K hhÊh²hubhÞ)�”}”(hŒDDR PHY frequency in Hz.”h]”hŒDDR PHY frequency in Hz.”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr¤h´K hhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_platform_devices_srpd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-platform-devices-srpd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjߤubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/platform\/devices\/\*\/srpd**”h]”j`)�”}”(hŒ+**\/sys\/bus\/platform\/devices\/\*\/srpd**”h]”hŒ'/sys/bus/platform/devices/*/srpd”…”�”}”(hjù¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõ¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr¤h´Khjò¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjì¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjߤubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjܤubah}”(h]”jÛ¤ah ]”h"]”Œ!abi_sys_bus_platform_devices_srpd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*¥jѤsj˜}”jÛ¤jѤsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-brcmstb-memc `”h]”(hŒDefined on file ”…”�”}”(hj/¥h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-brcmstb-memc `”h]”j§)�”}”(hj9¥h]”hŒsysfs-platform-brcmstb-memc”…”�”}”(hj;¥h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7¥ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jE¥Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_platform_brcmstb_memc”uh1hh³jr¤h´Khj/¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr¤h´KhhÊh²hubhÞ)�”}”(hŒ¯Self Refresh Power Down (SRPD) inactivity timeout counted in internal DDR controller clock cycles. Possible values range from 0 (disable inactivity timeout) to 65535 (0xffff).”h]”hŒ¯Self Refresh Power Down (SRPD) inactivity timeout counted in internal DDR controller clock cycles. Possible values range from 0 (disable inactivity timeout) to 65535 (0xffff).”…”�”}”(hj]¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr¤h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_platform_devices_twl4030_usb_vbus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-platform-devices-twl4030-usb-vbus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjy¥ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/\*twl4030\-usb\/vbus**”h]”j`)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/\*twl4030\-usb\/vbus**”h]”hŒ3/sys/bus/platform/devices/*twl4030-usb/vbus”…”�”}”(hj“¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-platform-twl4030-usb”h´KhjŒ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjy¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjv¥ubah}”(h]”ju¥ah ]”h"]”Œ-abi_sys_bus_platform_devices_twl4030_usb_vbus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅ¥jk¥sj˜}”ju¥jk¥subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-platform-twl4030-usb `”h]”(hŒDefined on file ”…”�”}”(hjÊ¥h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-twl4030-usb `”h]”j§)�”}”(hjÔ¥h]”hŒsysfs-platform-twl4030-usb”…”�”}”(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ÅŒ+abi_file_testing_sysfs_platform_twl4030_usb”uh1hh³j§¥h´KhjÊ¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§¥h´KhhÊh²hubhÞ)�”}”(hŒPRead-only status reporting if VBUS (approx 5V) is being supplied by the USB bus.”h]”hŒPRead-only status reporting if VBUS (approx 5V) is being supplied by the USB bus.”…”�”}”(hjø¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§¥h´KhhÊh²hubhÞ)�”}”(hŒPossible values: "on", "off".”h]”hŒ%Possible values: “onâ€�, “offâ€�.”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§¥h´KhhÊh²hubhÞ)�”}”(hŒ%Changes are notified via select/poll.”h]”hŒ%Changes are notified via select/poll.”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§¥h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_platform_devices_driver_override:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-platform-devices-driver-override”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj�¦h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-platform `”h]”j§)�”}”(hj‹¦h]”hŒsysfs-bus-platform”…”�”}”(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ÅŒ#abi_file_testing_sysfs_bus_platform”uh1hh³j^¦h´Khj�¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´KhhÊh²hubhÞ)�”}”(hXÊThis file allows the driver for a device to be specified which will override standard OF, ACPI, ID table, and name matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo vfio-platform > \ driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as "none". Only a single driver may be specified in the override, there is no support for parsing delimiters.”h]”hXÎThis file allows the driver for a device to be specified which will override standard OF, ACPI, ID table, and name matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo vfio-platform > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as “noneâ€�. Only a single driver may be specified in the override, there is no support for parsing delimiters.”…”�”}”(hj¯¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_platform_devices_modalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-platform-devices-modalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj˦ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/\.\.\.\/modalias**”h]”j`)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/\.\.\.\/modalias**”h]”hŒ//sys/bus/platform/devices/.../modalias”…”�”}”(hjå¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjá¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K.hjÞ¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjئubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˦ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjȦubah}”(h]”jǦah ]”h"]”Œ%abi_sys_bus_platform_devices_modalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§j½¦sj˜}”jǦj½¦subhÞ)�”}”(hŒODefined on file :ref:`sysfs-bus-platform `”h]”(hŒDefined on file ”…”�”}”(hj§h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-platform `”h]”j§)�”}”(hj%§h]”hŒsysfs-bus-platform”…”�”}”(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”j1§Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_bus_platform”uh1hh³j^¦h´K.hj§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K.hhÊh²hubhÞ)�”}”(hŒ2Same as MODALIAS in the uevent at device creation.”h]”hŒ2Same as MODALIAS in the uevent at device creation.”…”�”}”(hjI§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K.hhÊh²hubhÞ)�”}”(hŒ9A platform device that it is exposed via devicetree uses:”h]”hŒ9A platform device that it is exposed via devicetree uses:”…”�”}”(hjW§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K.hhÊh²hubjŽœ)�”}”(hŒ- of:N`of node name`T`type` ”h]”j6)�”}”(hhh]”j;)�”}”(hŒof:N`of node name`T`type` ”h]”hÞ)�”}”(hŒof:N`of node name`T`type`”h]”hŒof:N`of node name`T`type`”…”�”}”(hjp§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K.hjl§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hji§ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j^¦h´K.hje§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j^¦h´K.hhÊh²hubhÞ)�”}”(hŒ$Other platform devices use, instead:”h]”hŒ$Other platform devices use, instead:”…”�”}”(hj�§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K.hhÊh²hubjŽœ)�”}”(hŒ- platform:`driver name` ”h]”j6)�”}”(hhh]”j;)�”}”(hŒplatform:`driver name` ”h]”hÞ)�”}”(hŒplatform:`driver name`”h]”(hŒ platform:”…”�”}”(hj©§h²hh³Nh´Nubjø)�”}”(hŒ `driver name`”h]”hŒ driver name”…”�”}”(hj±§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj©§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K.hj¥§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¢§ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j^¦h´K.hjž§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j^¦h´K.hhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_platform_devices_msi_irqs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-platform-devices-msi-irqs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjå§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/\.\.\.\/msi_irqs\/**”h]”j`)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/\.\.\.\/msi_irqs\/**”h]”hŒ1/sys/bus/platform/devices/.../msi_irqs/”…”�”}”(hjÿ§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K hjø§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâ§ubah}”(h]”já§ah ]”h"]”Œ%abi_sys_bus_platform_devices_msi_irqs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0¨j×§sj˜}”já§j×§subhÞ)�”}”(hŒODefined on file :ref:`sysfs-bus-platform `”h]”(hŒDefined on file ”…”�”}”(hj5¨h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-platform `”h]”j§)�”}”(hj?¨h]”hŒsysfs-bus-platform”…”�”}”(hjA¨h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=¨ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK¨Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_bus_platform”uh1hh³j^¦h´K hj5¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K hhÊh²hubhÞ)�”}”(hŒ£The /sys/devices/.../msi_irqs directory contains a variable set of files, with each file being named after a corresponding msi irq vector allocated to that device.”h]”hŒ£The /sys/devices/.../msi_irqs directory contains a variable set of files, with each file being named after a corresponding msi irq vector allocated to that device.”…”�”}”(hjc¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K hhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_platform_devices_msi_irqs_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-platform-devices-msi-irqs-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K**”h]”j`)�”}”(hŒ:**\/sys\/bus\/platform\/devices\/\.\.\.\/msi_irqs\/\**”h]”hŒ6/sys/bus/platform/devices/.../msi_irqs/”…”�”}”(hj™¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K(hj’¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|¨ubah}”(h]”j{¨ah ]”h"]”Œ'abi_sys_bus_platform_devices_msi_irqs_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jʨjq¨sj˜}”j{¨jq¨subhÞ)�”}”(hŒODefined on file :ref:`sysfs-bus-platform `”h]”(hŒDefined on file ”…”�”}”(hjϨh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-platform `”h]”j§)�”}”(hjÙ¨h]”hŒsysfs-bus-platform”…”�”}”(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ÅŒ#abi_file_testing_sysfs_bus_platform”uh1hh³j^¦h´K(hjϨubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K(hhÊh²hubhÞ)�”}”(hŒ8This attribute will show "msi" if is a valid msi irq”h]”hŒ is a valid msi irq”…”�”}”(hjý¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´K(hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_platform_devices_numa_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-platform-devices-numa-node”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj©ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/\.\.\.\/numa_node**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/\.\.\.\/numa_node**”h]”hŒ0/sys/bus/platform/devices/.../numa_node”…”�”}”(hj3©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´Khj,©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©ubah}”(h]”j©ah ]”h"]”Œ&abi_sys_bus_platform_devices_numa_node”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jd©j ©sj˜}”j©j ©subhÞ)�”}”(hŒODefined on file :ref:`sysfs-bus-platform `”h]”(hŒDefined on file ”…”�”}”(hji©h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-bus-platform `”h]”j§)�”}”(hjs©h]”hŒsysfs-bus-platform”…”�”}”(hju©h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjq©ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j©Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_bus_platform”uh1hh³j^¦h´Khji©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´KhhÊh²hubhÞ)�”}”(hX This file contains the NUMA node to which the platform device is attached. It won't be visible if the node is unknown. The value comes from an ACPI _PXM method or a similar firmware source. Initial users for this file would be devices like arm smmu which are populated by arm64 acpi_iort.”h]”hX"This file contains the NUMA node to which the platform device is attached. It won’t be visible if the node is unknown. The value comes from an ACPI _PXM method or a similar firmware source. Initial users for this file would be devices like arm smmu which are populated by arm64 acpi_iort.”…”�”}”(hj—©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^¦h´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_platform_devices_cfam_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-platform-devices-cfam-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj³©ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/\.\.\/cfam_reset**”h]”j`)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/\.\.\/cfam_reset**”h]”hŒ//sys/bus/platform/devices/../cfam_reset”…”�”}”(hjÍ©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-fsi”h´K(hjÆ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°©ubah}”(h]”j¯©ah ]”h"]”Œ'abi_sys_bus_platform_devices_cfam_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿ©j¥©sj˜}”j¯©j¥©subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-fsi `”h]”(hŒDefined on file ”…”�”}”(hjªh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-fsi `”h]”j§)�”}”(hjªh]”hŒ sysfs-bus-fsi”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_fsi”uh1hh³já©h´K(hjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´K(hhÊh²hubhÞ)�”}”(hŒJProvides a means of resetting the cfam that is attached to the FSI device.”h]”hŒJProvides a means of resetting the cfam that is attached to the FSI device.”…”�”}”(hj2ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´K(hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_platform_devices_fsi_master_fsi0_break:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-devices-fsi-master-fsi0-break”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjNªubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/\.\.\/fsi\-master\/fsi0\/break**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/\.\.\/fsi\-master\/fsi0\/break**”h]”hŒ=/sys/bus/platform/devices/../fsi-master/fsi0/break”…”�”}”(hjhªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´K hjaªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjNªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKªubah}”(h]”jJªah ]”h"]”Œ2abi_sys_bus_platform_devices_fsi_master_fsi0_break”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™ªj@ªsj˜}”jJªj@ªsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-fsi `”h]”(hŒDefined on file ”…”�”}”(hjžªh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-fsi `”h]”j§)�”}”(hj¨ªh]”hŒ sysfs-bus-fsi”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_fsi”uh1hh³já©h´K hjžªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´K hhÊh²hubhÞ)�”}”(hŒ·Sends an FSI BREAK command on a master's communication link to any connected slaves. A BREAK resets connected device's logic and preps it to receive further commands from the master.”h]”hŒ»Sends an FSI BREAK command on a master’s communication link to any connected slaves. A BREAK resets connected device’s logic and preps it to receive further commands from the master.”…”�”}”(hj̪h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´K hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_devices_fsi_master_fsi0_rescan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-devices-fsi-master-fsi0-rescan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjèªubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/devices\/\.\.\/fsi\-master\/fsi0\/rescan**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/devices\/\.\.\/fsi\-master\/fsi0\/rescan**”h]”hŒ>/sys/bus/platform/devices/../fsi-master/fsi0/rescan”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´Khjûªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõªubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåªubah}”(h]”jäªah ]”h"]”Œ3abi_sys_bus_platform_devices_fsi_master_fsi0_rescan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3«jÚªsj˜}”jäªjÚªsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-fsi `”h]”(hŒDefined on file ”…”�”}”(hj8«h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-fsi `”h]”j§)�”}”(hjB«h]”hŒ sysfs-bus-fsi”…”�”}”(hjD«h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@«ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN«Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_fsi”uh1hh³já©h´Khj8«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´KhhÊh²hubhÞ)�”}”(hŒIInitiates a FSI master scan for all connected slave devices on its links.”h]”hŒIInitiates a FSI master scan for all connected slave devices on its links.”…”�”}”(hjf«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_platform_devices_fsi_master_fsi0_slave_00_00_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hjÒ«h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-fsi `”h]”j§)�”}”(hjÜ«h]”hŒ sysfs-bus-fsi”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_fsi”uh1hh³já©h´K hjÒ«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´K hhÊh²hubhÞ)�”}”(hŒWProvides a means of reading/writing a 32 bit value from/to a specified FSI bus address.”h]”hŒWProvides a means of reading/writing a 32 bit value from/to a specified FSI bus address.”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´K hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_platform_devices_fsi_master_fsi0_slave_00_00_term:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-platform-devices-fsi-master-fsi0-slave-00-00-term”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj¬ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/platform\/devices\/\.\.\/fsi\-master\/fsi0\/slave\@00\:00\/term**”h]”j`)�”}”(hŒO**\/sys\/bus\/platform\/devices\/\.\.\/fsi\-master\/fsi0\/slave\@00\:00\/term**”h]”hŒK/sys/bus/platform/devices/../fsi-master/fsi0/slave@00:00/term”…”�”}”(hj6¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´Khj/¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬ubah}”(h]”j¬ah ]”h"]”Œ=abi_sys_bus_platform_devices_fsi_master_fsi0_slave_00_00_term”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jg¬j¬sj˜}”j¬j¬subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-fsi `”h]”(hŒDefined on file ”…”�”}”(hjl¬h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-fsi `”h]”j§)�”}”(hjv¬h]”hŒ sysfs-bus-fsi”…”�”}”(hjx¬h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjt¬ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚¬Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_fsi”uh1hh³já©h´Khjl¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´KhhÊh²hubhÞ)�”}”(hXkSends an FSI terminate command from the master to its connected slave. A terminate resets the slave's state machines that control access to the internally connected engines. In addition the slave freezes its internal error register for debugging purposes. This command is also needed to abort any ongoing operation in case of an expired 'Master Time Out' timer.”h]”hXqSends an FSI terminate command from the master to its connected slave. A terminate resets the slave’s state machines that control access to the internally connected engines. In addition the slave freezes its internal error register for debugging purposes. This command is also needed to abort any ongoing operation in case of an expired ‘Master Time Out’ timer.”…”�”}”(hjš¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³já©h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_reg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-devices-hid-hwmon-hwmonx-block-reg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj¶¬ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/\**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/\**”h]”hŒI/sys/bus/platform/devices//hwmon/hwmonX//”…”�”}”(hjЬh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj̬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-platform-mellanox-pmc”h´K-hjɬubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƬubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³¬ubah}”(h]”j²¬ah ]”h"]”Œ7abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_reg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­j¨¬sj˜}”j²¬j¨¬subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-mellanox-pmc `”h]”(hŒDefined on file ”…”�”}”(hj­h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-mellanox-pmc `”h]”j§)�”}”(hj­h]”hŒsysfs-platform-mellanox-pmc”…”�”}”(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ÅŒ,abi_file_testing_sysfs_platform_mellanox_pmc”uh1hh³jä¬h´K-hj­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´K-hhÊh²hubhÞ)�”}”(hŒÖValue of register. This is used to read or reset the registers where various performance statistics are counted for each block. Writing 0 to the sysfs will clear the counter, writing any other value is not allowed.”h]”hŒÖValue of register. This is used to read or reset the registers where various performance statistics are counted for each block. Writing 0 to the sysfs will clear the counter, writing any other value is not allowed.”…”�”}”(hj5­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´K-hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_count_clock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-devices-hid-hwmon-hwmonx-block-count-clock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hjQ­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/count_clock**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/count_clock**”h]”hŒM/sys/bus/platform/devices//hwmon/hwmonX//count_clock”…”�”}”(hjk­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjg­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´K7hjd­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQ­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjN­ubah}”(h]”jM­ah ]”h"]”Œ?abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_count_clock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jœ­jC­sj˜}”jM­jC­subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-mellanox-pmc `”h]”(hŒDefined on file ”…”�”}”(hj¡­h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-mellanox-pmc `”h]”j§)�”}”(hj«­h]”hŒsysfs-platform-mellanox-pmc”…”�”}”(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ÅŒ,abi_file_testing_sysfs_platform_mellanox_pmc”uh1hh³jä¬h´K7hj¡­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´K7hhÊh²hubhÞ)�”}”(hXMUse a counter for counting cycles. This is used to repurpose/dedicate any of the counters in the block to counting cycles. Each counter is represented by a bit (bit 0 for counter0, bit1 for counter1 and so on) and setting the corresponding bit will reserve that specific counter for counting cycles and override the event setting.”h]”hXMUse a counter for counting cycles. This is used to repurpose/dedicate any of the counters in the block to counting cycles. Each counter is represented by a bit (bit 0 for counter0, bit1 for counter1 and so on) and setting the corresponding bit will reserve that specific counter for counting cycles and override the event setting.”…”�”}”(hjÏ­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´K7hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_counter_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-platform-devices-hid-hwmon-hwmonx-block-counter-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjë­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/counter\**”h]”j`)�”}”(hŒR**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/counter\**”h]”hŒN/sys/bus/platform/devices//hwmon/hwmonX//counter”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´Khjþ­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjë­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjè­ubah}”(h]”jç­ah ]”h"]”Œ=abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_counter_n”ah$]”h&]”u•Ch1j6hhÊh²hh³Nh´Nj–}”j6®jÝ­sj˜}”jç­jÝ­subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-mellanox-pmc `”h]”(hŒDefined on file ”…”�”}”(hj;®h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-mellanox-pmc `”h]”j§)�”}”(hjE®h]”hŒsysfs-platform-mellanox-pmc”…”�”}”(hjG®h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjC®ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQ®Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_platform_mellanox_pmc”uh1hh³jä¬h´Khj;®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´KhhÊh²hubhÞ)�”}”(hŒÝCounter value of the event being monitored. This is used to read the counter value of the event which was programmed using event. This is also used to clear or reset the counter value by writing 0 to the counter sysfs.”h]”hŒÝCounter value of the event being monitored. This is used to read the counter value of the event which was programmed using event. This is also used to clear or reset the counter value by writing 0 to the counter sysfs.”…”�”}”(hji®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-platform-devices-hid-hwmon-hwmonx-block-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj…®ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/enable**”h]”j`)�”}”(hŒL**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/enable**”h]”hŒH/sys/bus/platform/devices//hwmon/hwmonX//enable”…”�”}”(hjŸ®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´K"hj˜®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚®ubah}”(h]”j�®ah ]”h"]”Œ:abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jЮjw®sj˜}”j�®jw®subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-mellanox-pmc `”h]”(hŒDefined on file ”…”�”}”(hjÕ®h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-mellanox-pmc `”h]”j§)�”}”(hjß®h]”hŒsysfs-platform-mellanox-pmc”…”�”}”(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ÅŒ,abi_file_testing_sysfs_platform_mellanox_pmc”uh1hh³jä¬h´K"hjÕ®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´K"hhÊh²hubhÞ)�”}”(hXStart or stop counters. This is used to start the counters for monitoring the programmed events and also to stop the counters after the desired duration. Writing value 1 will start all the counters in the block, and writing 0 will stop all the counters together.”h]”hXStart or stop counters. This is used to start the counters for monitoring the programmed events and also to stop the counters after the desired duration. Writing value 1 will start all the counters in the block, and writing 0 will stop all the counters together.”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´K"hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_event_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-platform-devices-hid-hwmon-hwmonx-block-event-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj¯ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/event\**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/event\**”h]”hŒL/sys/bus/platform/devices//hwmon/hwmonX//event”…”�”}”(hj9¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´Khj2¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯ubah}”(h]”j¯ah ]”h"]”Œ;abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_event_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj¯j¯sj˜}”j¯j¯subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-mellanox-pmc `”h]”(hŒDefined on file ”…”�”}”(hjo¯h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-mellanox-pmc `”h]”j§)�”}”(hjy¯h]”hŒsysfs-platform-mellanox-pmc”…”�”}”(hj{¯h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjw¯ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…¯Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_platform_mellanox_pmc”uh1hh³jä¬h´Khjo¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´KhhÊh²hubhÞ)�”}”(hŒ–Event monitored by corresponding counter. This is used to program or read back the event that should be or is currently being monitored by counter.”h]”hŒ–Event monitored by corresponding counter. This is used to program or read back the event that should be or is currently being monitored by counter.”…”�”}”(hj�¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´KhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_event_list:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-devices-hid-hwmon-hwmonx-block-event-list”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj¹¯ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/event_list**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\\/hwmon\/hwmonX\/\\/event_list**”h]”hŒL/sys/bus/platform/devices//hwmon/hwmonX//event_list”…”�”}”(hjÓ¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjϯubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´Khj̯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjɯubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƯubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶¯ubah}”(h]”jµ¯ah ]”h"]”Œ>abi_sys_bus_platform_devices_hid_hwmon_hwmonx_block_event_list”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°j«¯sj˜}”jµ¯j«¯subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-mellanox-pmc `”h]”(hŒDefined on file ”…”�”}”(hj °h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-mellanox-pmc `”h]”j§)�”}”(hj°h]”hŒsysfs-platform-mellanox-pmc”…”�”}”(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ÅŒ,abi_file_testing_sysfs_platform_mellanox_pmc”uh1hh³jä¬h´Khj °ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´KhhÊh²hubhÞ)�”}”(hŒˆList of events supported by the counters in the specific block. It is used to extract the event number or ID associated with each event.”h]”hŒˆList of events supported by the counters in the specific block. It is used to extract the event number or ID associated with each event.”…”�”}”(hj7°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jä¬h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_platform_devices_palc0001_device_wwan_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-devices-palc0001-device-wwan-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjS°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/devices\/\\/wwan_reset**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/devices\/\\/wwan_reset**”h]”hŒ>/sys/bus/platform/devices//wwan_reset”…”�”}”(hjm°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hji°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-driver-dell-dw5826e-reset”h´Khjf°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjS°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjP°ubah}”(h]”jO°ah ]”h"]”Œ7abi_sys_bus_platform_devices_palc0001_device_wwan_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸ°jE°sj˜}”jO°jE°subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-driver-dell-dw5826e-reset `”h]”(hŒDefined on file ”…”�”}”(hj¤°h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-driver-dell-dw5826e-reset `”h]”j§)�”}”(hj®°h]”hŒsysfs-driver-dell-dw5826e-reset”…”�”}”(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ÅŒ0abi_file_testing_sysfs_driver_dell_dw5826e_reset”uh1hh³j�°h´Khj¤°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�°h´KhhÊh²hubhÞ)�”}”(hŒåWriting to this file triggers a Platform Level Device Reset (PLDR) of the Dell DW5826e WWAN module via an ACPI _DSM method. This can be used to recover the modem when it is in a frozen state and unable to respond to USB commands.”h]”hŒåWriting to this file triggers a Platform Level Device Reset (PLDR) of the Dell DW5826e WWAN module via an ACPI _DSM method. This can be used to recover the modem when it is in a frozen state and unable to respond to USB commands.”…”�”}”(hjÒ°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�°h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_platform_devices_dev_always_powered_in_suspend:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-platform-devices-dev-always-powered-in-suspend”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjî°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/platform\/devices\/\\/always_powered_in_suspend**”h]”j`)�”}”(hŒE**\/sys\/bus\/platform\/devices\/\\/always_powered_in_suspend**”h]”hŒA/sys/bus/platform/devices//always_powered_in_suspend”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ`”h]”(hŒDefined on file ”…”�”}”(hj?±h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-bus-platform-onboard-usb-dev `”h]”j§)�”}”(hjI±h]”hŒ"sysfs-bus-platform-onboard-usb-dev”…”�”}”(hjK±h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjG±ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jU±Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ3abi_file_testing_sysfs_bus_platform_onboard_usb_dev”uh1hh³j±h´Khj?±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´KhhÊh²hubhÞ)�”}”(hŒ‹(RW) Controls whether the USB hub remains always powered during system suspend or not. This attribute is not available for non-hub devices.”h]”hŒ‹(RW) Controls whether the USB hub remains always powered during system suspend or not. This attribute is not available for non-hub devices.”…”�”}”(hjm±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_platform_devices_acpi000e_00_ac_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-platform-devices-acpi000e-00-ac-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj‰±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/ACPI000E\:00\/ac_alarm**”h]”j`)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/ACPI000E\:00\/ac_alarm**”h]”hŒ5/sys/bus/platform/devices/ACPI000E:00/ac_alarm”…”�”}”(hj£±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸ±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-devices-platform-ACPI-TAD”h´Khjœ±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†±ubah}”(h]”j…±ah ]”h"]”Œ1abi_sys_bus_platform_devices_acpi000e_00_ac_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕ±j{±sj˜}”j…±j{±subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-devices-platform-ACPI-TAD `”h]”(hŒDefined on file ”…”�”}”(hjÚ±h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-devices-platform-ACPI-TAD `”h]”j§)�”}”(hjä±h]”hŒsysfs-devices-platform-ACPI-TAD”…”�”}”(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ÅŒ0abi_file_testing_sysfs_devices_platform_acpi_tad”uh1hh³j·±h´KhjÚ±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhhÊh²hubhÞ)�”}”(hŒ(RW) The AC alarm timer value.”h]”hŒ(RW) The AC alarm timer value.”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhhÊh²hubhÞ)�”}”(hŒyReads return the current AC alarm timer value in seconds or "disabled", if the AC alarm is not set to wake up the system.”h]”hŒ}Reads return the current AC alarm timer value in seconds or “disabledâ€�, if the AC alarm is not set to wake up the system.”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhhÊh²hubhÞ)�”}”(hŒyWrite a new AC alarm timer value in seconds or "disabled" to it to set the AC alarm timer or to disable it, respectively.”h]”hŒ}Write a new AC alarm timer value in seconds or “disabledâ€� to it to set the AC alarm timer or to disable it, respectively.”…”�”}”(hj$²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhhÊh²hubhÞ)�”}”(hŒèIf the AC alarm timer is set through this attribute and it expires, it will immediately wake up the system from the S3 sleep state (and from S4/S5 too if supported) until its status is explicitly cleared via the ac_status attribute.”h]”hŒèIf the AC alarm timer is set through this attribute and it expires, it will immediately wake up the system from the S3 sleep state (and from S4/S5 too if supported) until its status is explicitly cleared via the ac_status attribute.”…”�”}”(hj2²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_platform_devices_acpi000e_00_ac_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-devices-acpi000e-00-ac-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjž²h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-devices-platform-ACPI-TAD `”h]”j§)�”}”(hj¨²h]”hŒsysfs-devices-platform-ACPI-TAD”…”�”}”(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ÅŒ0abi_file_testing_sysfs_devices_platform_acpi_tad”uh1hh³j·±h´K)hjž²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K)hhÊh²hubhÞ)�”}”(hŒU(RW) The AC alarm expired timer wake policy (see ACPI 6.2, Section 9.18 for details).”h]”hŒU(RW) The AC alarm expired timer wake policy (see ACPI 6.2, Section 9.18 for details).”…”�”}”(hj̲h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K)hhÊh²hubhÞ)�”}”(hŒŸReads return the current expired timer wake delay for the AC alarm timer or "never", if the policy is to discard AC timer wakeups if the system is on DC power.”h]”hŒ£Reads return the current expired timer wake delay for the AC alarm timer or “neverâ€�, if the policy is to discard AC timer wakeups if the system is on DC power.”…”�”}”(hjÚ²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K)hhÊh²hubhÞ)�”}”(hŒóWrite a new expired timer wake delay for the AC alarm timer in seconds or "never" to it to set the expired timer wake delay for the AC alarm timer or to set its expired wake policy to discard wakeups if the system is on DC power, respectively.”h]”hŒ÷Write a new expired timer wake delay for the AC alarm timer in seconds or “neverâ€� to it to set the expired timer wake delay for the AC alarm timer or to set its expired wake policy to discard wakeups if the system is on DC power, respectively.”…”�”}”(hjè²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K)hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_platform_devices_acpi000e_00_ac_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-devices-acpi000e-00-ac-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjT³h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-devices-platform-ACPI-TAD `”h]”j§)�”}”(hj^³h]”hŒsysfs-devices-platform-ACPI-TAD”…”�”}”(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”jj³Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_devices_platform_acpi_tad”uh1hh³j·±h´K9hjT³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K9hhÊh²hubhÞ)�”}”(hŒ(RW) The AC alarm status.”h]”hŒ(RW) The AC alarm status.”…”�”}”(hj‚³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K9hhÊh²hubhÞ)�”}”(hŒŒReads return a hexadecimal bitmask representing the AC alarm timer status with the following meaning of bits (see ACPI 6.2, Section 9.18.5):”h]”hŒŒReads return a hexadecimal bitmask representing the AC alarm timer status with the following meaning of bits (see ACPI 6.2, Section 9.18.5):”…”�”}”(hj�³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K9hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¡³ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj¡³ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBit(0):”h]”hŒBit(0):”…”�”}”(hjÁ³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K9hj¾³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»³ubjW)�”}”(hhh]”hÞ)�”}”(hŒThe timer has expired if set.”h]”hŒThe timer has expired if set.”…”�”}”(hjسh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K9hjÕ³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸³ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBit(1):”h]”hŒBit(1):”…”�”}”(hjø³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K9hjõ³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò³ubjW)�”}”(hhh]”hÞ)�”}”(hŒWThe timer has woken up the system from a sleep state (S3 or S4/S5 if supported) if set.”h]”hŒWThe timer has woken up the system from a sleep state (S3 or S4/S5 if supported) if set.”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K9hj ´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž³ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe other bits are reserved.”h]”hŒThe other bits are reserved.”…”�”}”(hj<´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K9hhÊh²hubhÞ)�”}”(hŒ7Reads also cause the AC alarm timer status to be reset.”h]”hŒ7Reads also cause the AC alarm timer status to be reset.”…”�”}”(hjJ´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K9hhÊh²hubhÞ)�”}”(hŒ^Another way to reset the status of the AC alarm timer is to write (the number) 0 to this file.”h]”hŒ^Another way to reset the status of the AC alarm timer is to write (the number) 0 to this file.”…”�”}”(hjX´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K9hhÊh²hubhÞ)�”}”(hŒàIf the status return value indicates that the timer has expired, it will immediately wake up the system from the S3 sleep state (and from S4/S5 too if supported) until its status is explicitly cleared through this attribute.”h]”hŒàIf the status return value indicates that the timer has expired, it will immediately wake up the system from the S3 sleep state (and from S4/S5 too if supported) until its status is explicitly cleared through this attribute.”…”�”}”(hjf´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K9hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_platform_devices_acpi000e_00_caps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-platform-devices-acpi000e-00-caps”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj‚´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/ACPI000E\:00\/caps**”h]”j`)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/ACPI000E\:00\/caps**”h]”hŒ1/sys/bus/platform/devices/ACPI000E:00/caps”…”�”}”(hjœ´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khj•´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´ubah}”(h]”j~´ah ]”h"]”Œ-abi_sys_bus_platform_devices_acpi000e_00_caps”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍ´jt´sj˜}”j~´jt´subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-devices-platform-ACPI-TAD `”h]”(hŒDefined on file ”…”�”}”(hjÒ´h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-devices-platform-ACPI-TAD `”h]”j§)�”}”(hjÜ´h]”hŒsysfs-devices-platform-ACPI-TAD”…”�”}”(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ÅŒ0abi_file_testing_sysfs_devices_platform_acpi_tad”uh1hh³j·±h´KhjÒ´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhhÊh²hubhÞ)�”}”(hŒt(RO) Hexadecimal bitmask of the TAD attributes are reported by the platform firmware (see ACPI 6.2, section 9.18.2):”h]”hŒt(RO) Hexadecimal bitmask of the TAD attributes are reported by the platform firmware (see ACPI 6.2, section 9.18.2):”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjµubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjµubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(0):”h]”hŒBIT(0):”…”�”}”(hj1µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khj.µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+µubjW)�”}”(hhh]”hÞ)�”}”(hŒAC wakeup implemented if set”h]”hŒAC wakeup implemented if set”…”�”}”(hjHµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhjEµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+µubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(µubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(1):”h]”hŒBIT(1):”…”�”}”(hjhµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khjeµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbµubjW)�”}”(hhh]”hÞ)�”}”(hŒDC wakeup implemented if set”h]”hŒDC wakeup implemented if set”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khj|µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbµubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(µubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(2):”h]”hŒBIT(2):”…”�”}”(hjŸµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khjœµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™µubjW)�”}”(hhh]”hÞ)�”}”(hŒ-Get/set real time features implemented if set”h]”hŒ-Get/set real time features implemented if set”…”�”}”(hj¶µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khj³µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™µubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(µubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(3):”h]”hŒBIT(3):”…”�”}”(hjÖµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhjÓµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjеubjW)�”}”(hhh]”hÞ)�”}”(hŒ)Real time accuracy in milliseconds if set”h]”hŒ)Real time accuracy in milliseconds if set”…”�”}”(hjíµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khjêµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjеubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(µubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(4):”h]”hŒBIT(4):”…”�”}”(hj ¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khj ¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶ubjW)�”}”(hhh]”hÞ)�”}”(hŒ5Correct status reported for wakeups from S4/S5 if set”h]”hŒ5Correct status reported for wakeups from S4/S5 if set”…”�”}”(hj$¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khj!¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(µubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(5):”h]”hŒBIT(5):”…”�”}”(hjD¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhjA¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>¶ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$The AC timer wakes up from S4 if set”h]”hŒ$The AC timer wakes up from S4 if set”…”�”}”(hj[¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhjX¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(µubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(6):”h]”hŒBIT(6):”…”�”}”(hj{¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khjx¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju¶ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$The AC timer wakes up from S5 if set”h]”hŒ$The AC timer wakes up from S5 if set”…”�”}”(hj’¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khj�¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(µubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(7):”h]”hŒBIT(7):”…”�”}”(hj²¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khj¯¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬¶ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$The DC timer wakes up from S4 if set”h]”hŒ$The DC timer wakes up from S4 if set”…”�”}”(hjɶh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khjƶubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(µubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(8):”h]”hŒBIT(8):”…”�”}”(hjé¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khjæ¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã¶ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$The DC timer wakes up from S5 if set”h]”hŒ$The DC timer wakes up from S5 if set”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´Khjý¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(µubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe other bits are reserved.”h]”hŒThe other bits are reserved.”…”�”}”(hj-·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_platform_devices_acpi000e_00_dc_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-platform-devices-acpi000e-00-dc-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjI·ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/ACPI000E\:00\/dc_alarm**”h]”j`)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/ACPI000E\:00\/dc_alarm**”h]”hŒ5/sys/bus/platform/devices/ACPI000E:00/dc_alarm”…”�”}”(hjc·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KUhj\·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjY·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjV·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjI·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjF·ubah}”(h]”jE·ah ]”h"]”Œ1abi_sys_bus_platform_devices_acpi000e_00_dc_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”·j;·sj˜}”jE·j;·subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-devices-platform-ACPI-TAD `”h]”(hŒDefined on file ”…”�”}”(hj™·h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-devices-platform-ACPI-TAD `”h]”j§)�”}”(hj£·h]”hŒsysfs-devices-platform-ACPI-TAD”…”�”}”(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ÅŒ0abi_file_testing_sysfs_devices_platform_acpi_tad”uh1hh³j·±h´KUhj™·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KUhhÊh²hubhÞ)�”}”(hŒ'(RW,optional) The DC alarm timer value.”h]”hŒ'(RW,optional) The DC alarm timer value.”…”�”}”(hjÇ·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KUhhÊh²hubhÞ)�”}”(hŒGThis attribute is only present if the TAD supports a separate DC timer.”h]”hŒGThis attribute is only present if the TAD supports a separate DC timer.”…”�”}”(hjÕ·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KUhhÊh²hubhÞ)�”}”(hŒ*It is analogous to the ac_alarm attribute.”h]”hŒ*It is analogous to the ac_alarm attribute.”…”�”}”(hjã·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KUhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_platform_devices_acpi000e_00_dc_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-devices-acpi000e-00-dc-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjO¸h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-devices-platform-ACPI-TAD `”h]”j§)�”}”(hjY¸h]”hŒsysfs-devices-platform-ACPI-TAD”…”�”}”(hj[¸h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjW¸ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”je¸Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_devices_platform_acpi_tad”uh1hh³j·±h´K`hjO¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K`hhÊh²hubhÞ)�”}”(hŒ5(RW,optional) The DC alarm expired timer wake policy.”h]”hŒ5(RW,optional) The DC alarm expired timer wake policy.”…”�”}”(hj}¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K`hhÊh²hubhÞ)�”}”(hŒGThis attribute is only present if the TAD supports a separate DC timer.”h]”hŒGThis attribute is only present if the TAD supports a separate DC timer.”…”�”}”(hj‹¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K`hhÊh²hubhÞ)�”}”(hŒ+It is analogous to the ac_policy attribute.”h]”hŒ+It is analogous to the ac_policy attribute.”…”�”}”(hj™¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´K`hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_platform_devices_acpi000e_00_dc_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-devices-acpi000e-00-dc-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj¹h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-devices-platform-ACPI-TAD `”h]”j§)�”}”(hj¹h]”hŒsysfs-devices-platform-ACPI-TAD”…”�”}”(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ÅŒ0abi_file_testing_sysfs_devices_platform_acpi_tad”uh1hh³j·±h´Kkhj¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KkhhÊh²hubhÞ)�”}”(hŒ"(RW,optional) The DC alarm status.”h]”hŒ"(RW,optional) The DC alarm status.”…”�”}”(hj3¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KkhhÊh²hubhÞ)�”}”(hŒGThis attribute is only present if the TAD supports a separate DC timer.”h]”hŒGThis attribute is only present if the TAD supports a separate DC timer.”…”�”}”(hjA¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KkhhÊh²hubhÞ)�”}”(hŒ+It is analogous to the ac_status attribute.”h]”hŒ+It is analogous to the ac_status attribute.”…”�”}”(hjO¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·±h´KkhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_platform_devices_ggl0001_binf_2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-platform-devices-ggl0001-binf-2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjk¹ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/BINF\.2**”h]”j`)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/BINF\.2**”h]”hŒ3/sys/bus/platform/devices/GGL0001:*/BINF.2”…”�”}”(hj…¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-driver-chromeos-acpi”h´Khj~¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx¹ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/BINF\.2**”h]”j`)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/BINF\.2**”h]”hŒ4/sys/bus/platform/devices/GOOG0016:*/BINF.2”…”�”}”(hj°¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khj©¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjk¹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjh¹ubah}”(h]”jg¹ah ]”h"]”Œ+abi_sys_bus_platform_devices_ggl0001_binf_2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”já¹j]¹sj˜}”jg¹j]¹subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hjæ¹h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hjð¹h]”hŒsysfs-driver-chromeos-acpi”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´Khjæ¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhhÊh²hubhÞ)�”}”(hŒ5Returns active EC firmware of current boot (boolean).”h]”hŒ5Returns active EC firmware of current boot (boolean).”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj%ºubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj%ºubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjEºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhjBºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ºubjW)�”}”(hhh]”hÞ)�”}”(hŒRead only (recovery) firmware.”h]”hŒRead only (recovery) firmware.”…”�”}”(hj[ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhjXºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ºubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<ºubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj{ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khjxºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuºubjW)�”}”(hhh]”hÞ)�”}”(hŒRewritable firmware.”h]”hŒRewritable firmware.”…”�”}”(hj‘ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhjŽºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuºubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<ºubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%ºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"ºubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ0.. _abi_sys_bus_platform_devices_ggl0001_binf_3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-platform-devices-ggl0001-binf-3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj̺ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/BINF\.3**”h]”j`)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/BINF\.3**”h]”hŒ3/sys/bus/platform/devices/GGL0001:*/BINF.3”…”�”}”(hjæºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hjߺubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjܺubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙºubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/BINF\.3**”h]”j`)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/BINF\.3**”h]”hŒ4/sys/bus/platform/devices/GOOG0016:*/BINF.3”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj »ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hj »ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙºubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj̺ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjɺubah}”(h]”jȺah ]”h"]”Œ+abi_sys_bus_platform_devices_ggl0001_binf_3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jA»j¾ºsj˜}”jȺj¾ºsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hjF»h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hjP»h]”hŒsysfs-driver-chromeos-acpi”…”�”}”(hjR»h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjN»ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\»Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´K hjF»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hhÊh²hubhÞ)�”}”(hŒ6Returns main firmware type for current boot (integer).”h]”hŒ6Returns main firmware type for current boot (integer).”…”�”}”(hjt»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj…»ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj…»ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj¥»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hj¢»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ»ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Recovery.”h]”hŒ Recovery.”…”�”}”(hj»»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hj¸»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ»ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjÛ»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hjØ»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕ»ubjW)�”}”(hhh]”hÞ)�”}”(hŒNormal.”h]”hŒNormal.”…”�”}”(hjñ»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hjî»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕ»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ»ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¼ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Developer.”h]”hŒ Developer.”…”�”}”(hj'¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hj$¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ»ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hjG¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hjD¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA¼ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$Netboot (factory installation only).”h]”hŒ$Netboot (factory installation only).”…”�”}”(hj]¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K hjZ¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚»ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ... _abi_sys_bus_platform_devices_ggl0001_chsw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-platform-devices-ggl0001-chsw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj˜¼ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/CHSW**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/CHSW**”h]”hŒ0/sys/bus/platform/devices/GGL0001:*/CHSW”…”�”}”(hj²¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khj«¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥¼ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/CHSW**”h]”j`)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/CHSW**”h]”hŒ1/sys/bus/platform/devices/GOOG0016:*/CHSW”…”�”}”(hjܼh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjؼubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhjÕ¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•¼ubah}”(h]”j”¼ah ]”h"]”Œ)abi_sys_bus_platform_devices_ggl0001_chsw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ½jмsj˜}”j”¼jмsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hj½h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hj½h]”hŒsysfs-driver-chromeos-acpi”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´Khj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhhÊh²hubhÞ)�”}”(hŒgReturns switch position for Chrome OS specific hardware switches when the firmware is booted (integer).”h]”hŒgReturns switch position for Chrome OS specific hardware switches when the firmware is booted (integer).”…”�”}”(hj@½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjQ½ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjQ½ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjq½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khjn½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk½ubjW)�”}”(hhh]”hÞ)�”}”(hŒ No changes.”h]”hŒ No changes.”…”�”}”(hj‡½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khj„½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh½ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj§½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khj¤½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡½ubjW)�”}”(hhh]”hÞ)�”}”(hŒRecovery button was pressed.”h]”hŒRecovery button was pressed.”…”�”}”(hj½½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khjº½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh½ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hjݽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhjÚ½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×½ubjW)�”}”(hhh]”hÞ)�”}”(hŒ*Recovery button was pressed (EC firmware).”h]”hŒ*Recovery button was pressed (EC firmware).”…”�”}”(hjó½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khjð½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh½ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ32”h]”hŒ32”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¾ubjW)�”}”(hhh]”hÞ)�”}”(hŒDeveloper switch was enabled.”h]”hŒDeveloper switch was enabled.”…”�”}”(hj*¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khj'¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh½ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ512”h]”hŒ512”…”�”}”(hjJ¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhjG¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD¾ubjW)�”}”(hhh]”hÞ)�”}”(hŒ'Firmware write protection was disabled.”h]”hŒ'Firmware write protection was disabled.”…”�”}”(hja¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khj^¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQ½ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjN½ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ... _abi_sys_bus_platform_devices_ggl0001_fmap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-platform-devices-ggl0001-fmap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjœ¾ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/FMAP**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/FMAP**”h]”hŒ0/sys/bus/platform/devices/GGL0001:*/FMAP”…”�”}”(hj¶¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K+hj¯¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/FMAP**”h]”j`)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/FMAP**”h]”hŒ1/sys/bus/platform/devices/GOOG0016:*/FMAP”…”�”}”(hjà¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjܾubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K+hjÙ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœ¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™¾ubah}”(h]”j˜¾ah ]”h"]”Œ)abi_sys_bus_platform_devices_ggl0001_fmap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿j޾sj˜}”j˜¾j޾subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hj¿h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hj ¿h]”hŒsysfs-driver-chromeos-acpi”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´K+hj¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K+hhÊh²hubhÞ)�”}”(hŒUReturns physical memory address of the start of the main processor firmware flashmap.”h]”hŒUReturns physical memory address of the start of the main processor firmware flashmap.”…”�”}”(hjD¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K+hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_platform_devices_ggl0001_frid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-platform-devices-ggl0001-frid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj`¿ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/FRID**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/FRID**”h]”hŒ0/sys/bus/platform/devices/GGL0001:*/FRID”…”�”}”(hjz¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjv¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K3hjs¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjp¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjm¿ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/FRID**”h]”j`)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/FRID**”h]”hŒ1/sys/bus/platform/devices/GOOG0016:*/FRID”…”�”}”(hj¤¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K3hj�¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjm¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]¿ubah}”(h]”j\¿ah ]”h"]”Œ)abi_sys_bus_platform_devices_ggl0001_frid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕ¿jR¿sj˜}”j\¿jR¿subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hjÚ¿h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hjä¿h]”hŒsysfs-driver-chromeos-acpi”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´K3hjÚ¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K3hhÊh²hubhÞ)�”}”(hŒRReturns firmware version for the read-only portion of the main processor firmware.”h]”hŒRReturns firmware version for the read-only portion of the main processor firmware.”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K3hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_platform_devices_ggl0001_fwid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-platform-devices-ggl0001-fwid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj$ÀubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/FWID**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/FWID**”h]”hŒ0/sys/bus/platform/devices/GGL0001:*/FWID”…”�”}”(hj>Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:Àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K;hj7Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1ÀubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/FWID**”h]”j`)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/FWID**”h]”hŒ1/sys/bus/platform/devices/GOOG0016:*/FWID”…”�”}”(hjhÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K;hjaÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1Àubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$Àubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!Àubah}”(h]”j Àah ]”h"]”Œ)abi_sys_bus_platform_devices_ggl0001_fwid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™ÀjÀsj˜}”j ÀjÀsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hjžÀh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hj¨Àh]”hŒsysfs-driver-chromeos-acpi”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´K;hjžÀubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K;hhÊh²hubhÞ)�”}”(hŒSReturns firmware version for the rewritable portion of the main processor firmware.”h]”hŒSReturns firmware version for the rewritable portion of the main processor firmware.”…”�”}”(hjÌÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K;hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_platform_devices_ggl0001_gpio_x_gpio_0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-devices-ggl0001-gpio-x-gpio-0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjèÀubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/GPIO\.X\/GPIO\.0**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/GPIO\.X\/GPIO\.0**”h]”hŒ</sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.0”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChjûÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõÀubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/GPIO\.X\/GPIO\.0**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/GPIO\.X\/GPIO\.0**”h]”hŒ=/sys/bus/platform/devices/GOOG0016:*/GPIO.X/GPIO.0”…”�”}”(hj,Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(Áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChj%Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõÀubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèÀubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåÀubah}”(h]”jäÀah ]”h"]”Œ2abi_sys_bus_platform_devices_ggl0001_gpio_x_gpio_0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]ÁjÚÀsj˜}”jäÀjÚÀsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hjbÁh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hjlÁh]”hŒsysfs-driver-chromeos-acpi”…”�”}”(hjnÁh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjjÁubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jxÁŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´KChjbÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChhÊh²hubhÞ)�”}”(hŒVReturns type of the GPIO signal for the Chrome OS specific GPIO assignments (integer).”h]”hŒVReturns type of the GPIO signal for the Chrome OS specific GPIO assignments (integer).”…”�”}”(hj�Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj¡ÁubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hj¡ÁubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjÁÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChj¾Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»ÁubjW)�”}”(hhh]”hÞ)�”}”(hŒRecovery button.”h]”hŒRecovery button.”…”�”}”(hj×Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChjÔÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»Áubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸ÁubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj÷Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChjôÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñÁubjW)�”}”(hhh]”hÞ)�”}”(hŒDeveloper mode switch.”h]”hŒDeveloper mode switch.”…”�”}”(hj Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChj Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸ÁubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hj-Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChj*Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ÂubjW)�”}”(hhh]”hÞ)�”}”(hŒ!Firmware write protection switch.”h]”hŒ!Firmware write protection switch.”…”�”}”(hjCÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChj@Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'Âubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸ÁubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 256 to 511”h]”hŒ 256 to 511”…”�”}”(hjcÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChj`Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]ÂubjW)�”}”(hhh]”hÞ)�”}”(hŒ Debug header GPIO 0 to GPIO 255.”h]”hŒ Debug header GPIO 0 to GPIO 255.”…”�”}”(hjzÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KChjwÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]Âubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸Áubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡Áubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjžÁubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ7.. _abi_sys_bus_platform_devices_ggl0001_gpio_x_gpio_1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-devices-ggl0001-gpio-x-gpio-1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjµÂubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/GPIO\.X\/GPIO\.1**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/GPIO\.X\/GPIO\.1**”h]”hŒ</sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.1”…”�”}”(hjÏÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KRhjÈÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂÂubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/GPIO\.X\/GPIO\.1**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/GPIO\.X\/GPIO\.1**”h]”hŒ=/sys/bus/platform/devices/GOOG0016:*/GPIO.X/GPIO.1”…”�”}”(hjùÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KRhjòÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµÂubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²Âubah}”(h]”j±Âah ]”h"]”Œ2abi_sys_bus_platform_devices_ggl0001_gpio_x_gpio_1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*Ãj§Âsj˜}”j±Âj§ÂsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hj/Ãh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hj9Ãh]”hŒsysfs-driver-chromeos-acpi”…”�”}”(hj;Ãh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7Ãubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEÃŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´KRhj/Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KRhhÊh²hubhÞ)�”}”(hŒ@Returns signal attributes of the GPIO signal (integer bitfield).”h]”hŒ@Returns signal attributes of the GPIO signal (integer bitfield).”…”�”}”(hj]Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KRhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjnÃubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjnÃubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjŽÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KRhj‹Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆÃubjW)�”}”(hhh]”hÞ)�”}”(hŒSignal is active low.”h]”hŒSignal is active low.”…”�”}”(hj¤Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KRhj¡Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆÃubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ÃubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjÄÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KRhjÁÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾ÃubjW)�”}”(hhh]”hÞ)�”}”(hŒSignal is active high.”h]”hŒSignal is active high.”…”�”}”(hjÚÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KRhj×Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnÃubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkÃubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ7.. _abi_sys_bus_platform_devices_ggl0001_gpio_x_gpio_2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-devices-ggl0001-gpio-x-gpio-2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjÄubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/GPIO\.X\/GPIO\.2**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/GPIO\.X\/GPIO\.2**”h]”hŒ</sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.2”…”�”}”(hj/Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+Äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K^hj(Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"ÄubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/GPIO\.X\/GPIO\.2**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/GPIO\.X\/GPIO\.2**”•h]”hŒ=/sys/bus/platform/devices/GOOG0016:*/GPIO.X/GPIO.2”…”�”}”(hjYÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K^hjRÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"Äubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÄubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄubah}”(h]”jÄah ]”h"]”Œ2abi_sys_bus_platform_devices_ggl0001_gpio_x_gpio_2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠÄjÄsj˜}”jÄjÄsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hj�Äh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hj™Äh]”hŒsysfs-driver-chromeos-acpi”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´K^hj�Äubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K^hhÊh²hubhÞ)�”}”(hŒ9Returns the GPIO number on the specified GPIO controller.”h]”hŒ9Returns the GPIO number on the specified GPIO controller.”…”�”}”(hj½Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K^hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_platform_devices_ggl0001_gpio_x_gpio_3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-devices-ggl0001-gpio-x-gpio-3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjÙÄubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/GPIO\.X\/GPIO\.3**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/GPIO\.X\/GPIO\.3**”h]”hŒ</sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.3”…”�”}”(hjóÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KfhjìÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæÄubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/GPIO\.X\/GPIO\.3**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/GPIO\.X\/GPIO\.3**”h]”hŒ=/sys/bus/platform/devices/GOOG0016:*/GPIO.X/GPIO.3”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KfhjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙÄubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖÄubah}”(h]”jÕÄah ]”h"]”Œ2abi_sys_bus_platform_devices_ggl0001_gpio_x_gpio_3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNÅjËÄsj˜}”jÕÄjËÄsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hjSÅh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hj]Åh]”hŒsysfs-driver-chromeos-acpi”…”�”}”(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”jiÅŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´KfhjSÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KfhhÊh²hubhÞ)�”}”(hŒ$Returns name of the GPIO controller.”h]”hŒ$Returns name of the GPIO controller.”…”�”}”(hj�Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KfhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_platform_devices_ggl0001_hwid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-platform-devices-ggl0001-hwid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj�ÅubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/HWID**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/HWID**”h]”hŒ0/sys/bus/platform/devices/GGL0001:*/HWID”…”�”}”(hj·Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³Åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Kmhj°Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªÅubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/HWID**”h]”j`)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/HWID**”h]”hŒ1/sys/bus/platform/devices/GOOG0016:*/HWID”…”�”}”(hjáÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KmhjÚÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Åubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšÅubah}”(h]”j™Åah ]”h"]”Œ)abi_sys_bus_platform_devices_ggl0001_hwid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÆj�Åsj˜}”j™Åj�ÅsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hjÆh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hj!Æh]”hŒsysfs-driver-chromeos-acpi”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´KmhjÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KmhhÊh²hubhÞ)�”}”(hŒ'Returns hardware ID for the Chromebook.”h]”hŒ'Returns hardware ID for the Chromebook.”…”�”}”(hjEÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KmhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_platform_devices_ggl0001_meck:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-platform-devices-ggl0001-meck”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjaÆubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/MECK**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/MECK**”h]”hŒ0/sys/bus/platform/devices/GGL0001:*/MECK”…”�”}”(hj{Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjwÆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KthjtÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnÆubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/MECK**”h]”j`)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/MECK**”h]”hŒ1/sys/bus/platform/devices/GOOG0016:*/MECK”…”�”}”(hj¥Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡Æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KthjžÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjaÆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^Æubah}”(h]”j]Æah ]”h"]”Œ)abi_sys_bus_platform_devices_ggl0001_meck”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖÆjSÆsj˜}”j]ÆjSÆsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hjÛÆh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hjåÆh]”hŒsysfs-driver-chromeos-acpi”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´KthjÛÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KthhÊh²hubhÞ)�”}”(hXTReturns the SHA-1 or SHA-256 hash that is read out of the Management Engine extended registers during boot. The hash is exported via ACPI so the OS can verify that the Management Engine firmware has not changed. If Management Engine is not present, or if the firmware was unable to read the extended registers, this buffer size can be zero.”h]”hXTReturns the SHA-1 or SHA-256 hash that is read out of the Management Engine extended registers during boot. The hash is exported via ACPI so the OS can verify that the Management Engine firmware has not changed. If Management Engine is not present, or if the firmware was unable to read the extended registers, this buffer size can be zero.”…”�”}”(hj Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KthhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_platform_devices_ggl0001_vbnv_0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-platform-devices-ggl0001-vbnv-0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj%ÇubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/VBNV\.0**”h]”j`)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/VBNV\.0**”h]”hŒ3/sys/bus/platform/devices/GGL0001:*/VBNV.0”…”�”}”(hj?Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;Çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´Khj8Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2ÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/VBNV\.0**”h]”j`)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/VBNV\.0**”h]”hŒ4/sys/bus/platform/devices/GOOG0016:*/VBNV.0”…”�”}”(hjiÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhjbÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2Çubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%Çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"Çubah}”(h]”j!Çah ]”h"]”Œ+abi_sys_bus_platform_devices_ggl0001_vbnv_0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšÇjÇsj˜}”j!ÇjÇsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hjŸÇh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hj©Çh]”hŒsysfs-driver-chromeos-acpi”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´KhjŸÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhhÊh²hubhÞ)�”}”(hŒÃReturns offset in CMOS bank 0 of the verified boot non-volatile storage block, counting from the first writable CMOS byte (that is, 'offset = 0' is the byte following the 14 bytes of clock data).”h]”hŒÇReturns offset in CMOS bank 0 of the verified boot non-volatile storage block, counting from the first writable CMOS byte (that is, ‘offset = 0’ is the byte following the 14 bytes of clock data).”…”�”}”(hjÍÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_platform_devices_ggl0001_vbnv_1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-platform-devices-ggl0001-vbnv-1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjéÇubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/VBNV\.1**”h]”j`)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/VBNV\.1**”h]”hŒ3/sys/bus/platform/devices/GGL0001:*/VBNV.1”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K‰hjüÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/VBNV\.1**”h]”j`)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/VBNV\.1**”h]”hŒ4/sys/bus/platform/devices/GOOG0016:*/VBNV.1”…”�”}”(hj-Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)Èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K‰hj&Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéÇubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæÇubah}”(h]”jåÇah ]”h"]”Œ+abi_sys_bus_platform_devices_ggl0001_vbnv_1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^ÈjÛÇsj˜}”jåÇjÛÇsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hjcÈh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hjmÈh]”hŒsysfs-driver-chromeos-acpi”…”�”}”(hjoÈh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkÈubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jyÈŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´K‰hjcÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K‰hhÊh²hubhÞ)�”}”(hŒIReturn the size in bytes of the verified boot non-volatile storage block.”h]”hŒIReturn the size in bytes of the verified boot non-volatile storage block.”…”�”}”(hj‘Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K‰hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_platform_devices_ggl0001_vdat:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-platform-devices-ggl0001-vdat”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj­ÈubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/VDAT**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/GGL0001\:\*\/VDAT**”h]”hŒ0/sys/bus/platform/devices/GGL0001:*/VDAT”…”�”}”(hjÇÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÃÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K‘hjÀÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjºÈubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/VDAT**”h]”j`)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/GOOG0016\:\*\/VDAT**”h]”hŒ1/sys/bus/platform/devices/GOOG0016:*/VDAT”…”�”}”(hjñÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjíÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K‘hjêÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjºÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­Èubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjªÈubah}”(h]”j©Èah ]”h"]”Œ)abi_sys_bus_platform_devices_ggl0001_vdat”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"ÉjŸÈsj˜}”j©ÈjŸÈsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-chromeos-acpi `”h]”(hŒDefined on file ”…”�”}”(hj'Éh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-chromeos-acpi `”h]”j§)�”}”(hj1Éh]”hŒsysfs-driver-chromeos-acpi”…”�”}”(hj3É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ÅŒ+abi_file_testing_sysfs_driver_chromeos_acpi”uh1hh³j™¹h´K‘hj'Éubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K‘hhÊh²hubhÞ)�”}”(hŒReturns the verified boot data block shared between the firmware verification step and the kernel verification step (hex dump).”h]”hŒReturns the verified boot data block shared between the firmware verification step and the kernel verification step (hex dump).”…”�”}”(hjUÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™¹h´K‘hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_devices_goog000c_00_boot_on_ac:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-devices-goog000c-00-boot-on-ac”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjqÉubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/boot_on_ac**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/boot_on_ac**”h]”hŒ8/sys/bus/platform/devices/GOOG000C\:00/boot_on_ac”…”�”}”(hj‹Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡Éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-platform-wilco-ec”h´Khj„Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjqÉubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjnÉubah}”(h]”jmÉah ]”h"]”Œ3abi_sys_bus_platform_devices_goog000c_00_boot_on_ac”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½ÉjcÉsj˜}”jmÉjcÉsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-wilco-ec `”h]”(hŒDefined on file ”…”�”}”(hjÂÉh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-wilco-ec `”h]”j§)�”}”(hjÌÉh]”hŒsysfs-platform-wilco-ec”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_wilco_ec”uh1hh³jŸÉh´KhjÂÉubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´KhhÊh²hubhÞ)�”}”(hŒ¥Boot on AC is a policy which makes the device boot from S5 when AC power is connected. This is useful for users who want to run their device headless or with a dock.”h]”hŒ¥Boot on AC is a policy which makes the device boot from S5 when AC power is connected. This is useful for users who want to run their device headless or with a dock.”…”�”}”(hjðÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´KhhÊh²hubhÞ)�”}”(hŒ2Input should be parseable by kstrtou8() to 0 or 1.”h]”hŒ2Input should be parseable by kstrtou8() to 0 or 1.”…”�”}”(hjþÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_devices_goog000c_00_build_date:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-devices-goog000c-00-build-date”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÊubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/build_date**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/build_date**”h]”hŒ8/sys/bus/platform/devices/GOOG000C\:00/build_date”…”�”}”(hj4Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0Êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K hj-Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊubah}”(h]”jÊah ]”h"]”Œ3abi_sys_bus_platform_devices_goog000c_00_build_date”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jeÊj Êsj˜}”jÊj ÊsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-wilco-ec `”h]”(hŒDefined on file ”…”�”}”(hjjÊh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-wilco-ec `”h]”j§)�”}”(hjtÊh]”hŒsysfs-platform-wilco-ec”…”�”}”(hjvÊh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrÊubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€ÊŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_wilco_ec”uh1hh³jŸÉh´K hjjÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K hhÊh²hubhÞ)�”}”(hŒUDisplay Wilco Embedded Controller firmware build date. Output will a MM/DD/YY string.”h]”hŒUDisplay Wilco Embedded Controller firmware build date. Output will a MM/DD/YY string.”…”�”}”(hj˜Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K hhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_platform_devices_goog000c_00_build_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-devices-goog000c-00-build-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj´ÊubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/build_revision**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/build_revision**”h]”hŒ</sys/bus/platform/devices/GOOG000C\:00/build_revision”…”�”}”(hjÎÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´KhjÇÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´Êubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±Êubah}”(h]”j°Êah ]”h"]”Œ7abi_sys_bus_platform_devices_goog000c_00_build_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿÊj¦Êsj˜}”j°Êj¦ÊsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-wilco-ec `”h]”(hŒDefined on file ”…”�”}”(hjËh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-wilco-ec `”h]”j§)�”}”(hjËh]”hŒsysfs-platform-wilco-ec”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_wilco_ec”uh1hh³jŸÉh´KhjËubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´KhhÊh²hubhÞ)�”}”(hŒyDisplay Wilco Embedded Controller build revision. Output will a version string be similar to the example below: d2592cae0”h]”hŒyDisplay Wilco Embedded Controller build revision. Output will a version string be similar to the example below: d2592cae0”…”�”}”(hj2Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_platform_devices_goog000c_00_model_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-platform-devices-goog000c-00-model-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjNËubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/model_number**”h]”j`)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/model_number**”h]”hŒ:/sys/bus/platform/devices/GOOG000C\:00/model_number”…”�”}”(hjhËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´KhjaËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjNËubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKËubah}”(h]”jJËah ]”h"]”Œ5abi_sys_bus_platform_devices_goog000c_00_model_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™Ëj@Ësj˜}”jJËj@ËsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-wilco-ec `”h]”(hŒDefined on file ”…”�”}”(hjžËh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-wilco-ec `”h]”j§)�”}”(hj¨Ëh]”hŒsysfs-platform-wilco-ec”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_wilco_ec”uh1hh³jŸÉh´KhjžËubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´KhhÊh²hubhÞ)�”}”(hŒrDisplay Wilco Embedded Controller model number. Output will a version string be similar to the example below: 08B6”h]”hŒrDisplay Wilco Embedded Controller model number. Output will a version string be similar to the example below: 08B6”…”�”}”(hjÌËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_devices_goog000c_00_usb_charge:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-devices-goog000c-00-usb-charge”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjèËubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/usb_charge**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/usb_charge**”h]”hŒ8/sys/bus/platform/devices/GOOG000C\:00/usb_charge”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K"hjûËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõËubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèËubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåËubah}”(h]”jäËah ]”h"]”Œ3abi_sys_bus_platform_devices_goog000c_00_usb_charge”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3ÌjÚËsj˜}”jäËjÚËsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-wilco-ec `”h]”(hŒDefined on file ”…”�”}”(hj8Ìh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-wilco-ec `”h]”j§)�”}”(hjBÌh]”hŒsysfs-platform-wilco-ec”…”�”}”(hjDÌh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@Ìubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNÌŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_wilco_ec”uh1hh³jŸÉh´K"hj8Ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K"hhÊh²hubhÞ)�”}”(hŒÇControl the USB PowerShare Policy. USB PowerShare is a policy which affects charging via the special USB PowerShare port (marked with a small lightning bolt or battery icon) when in low power states:”h]”hŒÇControl the USB PowerShare Policy. USB PowerShare is a policy which affects charging via the special USB PowerShare port (marked with a small lightning bolt or battery icon) when in low power states:”…”�”}”(hjfÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K"hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ*In S0, the port will always provide power.”h]”hÞ)�”}”(hjyÌh]”hŒ*In S0, the port will always provide power.”…”�”}”(hj{Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K"hjwÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjtÌubj;)�”}”(hŒˆIn S0ix, if usb_charge is enabled, then power will be supplied to the port when on AC or if battery is > 50%. Else no power is supplied.”h]”hÞ)�”}”(hŒˆIn S0ix, if usb_charge is enabled, then power will be supplied to the port when on AC or if battery is > 50%. Else no power is supplied.”h]”hŒˆIn S0ix, if usb_charge is enabled, then power will be supplied to the port when on AC or if battery is > 50%. Else no power is supplied.”…”�”}”(hj’Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K"hjŽÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjtÌubj;)�”}”(hŒpIn S5, if usb_charge is enabled, then power will be supplied to the port when on AC. Else no power is supplied. ”h]”hÞ)�”}”(hŒoIn S5, if usb_charge is enabled, then power will be supplied to the port when on AC. Else no power is supplied.”h]”hŒoIn S5, if usb_charge is enabled, then power will be supplied to the port when on AC. Else no power is supplied.”…”�”}”(hjªÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K"hj¦Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjtÌubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jŸÉh´K"hhÊh²hubhÞ)�”}”(hŒ"Input should be either "0" or "1".”h]”hŒ*Input should be either “0â€� or “1â€�.”…”�”}”(hjÄÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K"hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_platform_devices_goog000c_00_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-platform-devices-goog000c-00-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjàÌubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/version**”h]”j`)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/GOOG000C\\:00\/version**”h]”hŒ5/sys/bus/platform/devices/GOOG000C\:00/version”…”�”}”(hjúÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjöÌubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K4hjóÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjàÌubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝÌubah}”(h]”jÜÌah ]”h"]”Œ0abi_sys_bus_platform_devices_goog000c_00_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+ÍjÒÌsj˜}”jÜÌjÒÌsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-wilco-ec `”h]”(hŒDefined on file ”…”�”}”(hj0Íh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-wilco-ec `”h]”j§)�”}”(hj:Íh]”hŒsysfs-platform-wilco-ec”…”�”}”(hj<Íh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj8Íubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jFÍŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_wilco_ec”uh1hh³jŸÉh´K4hj0Íubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K4hhÊh²hubhÞ)�”}”(hŒ¤Display Wilco Embedded Controller firmware version. The format of the string is x.y.z. Where x is major, y is minor and z is the build number. For example: 95.00.06”h]”hŒ¤Display Wilco Embedded Controller firmware version. The format of the string is x.y.z. Where x is major, y is minor and z is the build number. For example: 95.00.06”…”�”}”(hj^Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸÉh´K4hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_platform_devices_inou0000_xx_ac_auto_boot:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-platform-devices-inou0000-xx-ac-auto-boot”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjzÍubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/ac_auto_boot**”h]”j`)�”}”(hŒ=**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/ac_auto_boot**”h]”hŒ9/sys/bus/platform/devices/INOU0000:XX/ac_auto_boot”…”�”}”(hj”Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�Íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-driver-uniwill-laptop”h´KRhj�Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjzÍubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjwÍubah}”(h]”jvÍah ]”h"]”Œ5abi_sys_bus_platform_devices_inou0000_xx_ac_auto_boot”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÆÍjlÍsj˜}”jvÍjlÍsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-uniwill-laptop `”h]”(hŒDefined on file ”…”�”}”(hjËÍh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-uniwill-laptop `”h]”j§)�”}”(hjÕÍh]”hŒsysfs-driver-uniwill-laptop”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_uniwill_laptop”uh1hh³j¨Íh´KRhjËÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KRhhÊh²hubhÞ)�”}”(hXAllows userspace applications to configure if the device should boot automatically when being connected to a power source. Writing "1"/"0" into this file enables/disables this functionality. Enabling both AC auto boot and USB powershare at the same time is not supported.”h]”hXAllows userspace applications to configure if the device should boot automatically when being connected to a power source. Writing “1â€�/â€�0â€� into this file enables/disables this functionality. Enabling both AC auto boot and USB powershare at the same time is not supported.”…”�”}”(hjùÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KRhhÊh²hubhÞ)�”}”(hŒOReading this file returns the current status of the AC auto boot functionality.”h]”hŒOReading this file returns the current status of the AC auto boot functionality.”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KRhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_platform_devices_inou0000_xx_breathing_in_suspend:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-platform-devices-inou0000-xx-breathing-in-suspend”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj#ÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/breathing_in_suspend**”h]”j`)�”}”(hŒE**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/breathing_in_suspend**”h]”hŒA/sys/bus/platform/devices/INOU0000:XX/breathing_in_suspend”…”�”}”(hj=Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9Îubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K+hj6Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#Îubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Îubah}”(h]”jÎah ]”h"]”Œ=abi_sys_bus_platform_devices_inou0000_xx_breathing_in_suspend”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jnÎjÎsj˜}”jÎjÎsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-uniwill-laptop `”h]”(hŒDefined on file ”…”�”}”(hjsÎh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-uniwill-laptop `”h]”j§)�”}”(hj}Îh]”hŒsysfs-driver-uniwill-laptop”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_uniwill_laptop”uh1hh³j¨Íh´K+hjsÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K+hhÊh²hubhÞ)�”}”(hŒÃCauses the integrated lightbar to display a breathing animation when the machine has been suspended and is running on AC power. Writing "1"/"0" into this file enables/disables this functionality.”h]”hŒËCauses the integrated lightbar to display a breathing animation when the machine has been suspended and is running on AC power. Writing “1â€�/â€�0â€� into this file enables/disables this functionality.”…”�”}”(hj¡Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K+hhÊh²hubhÞ)�”}”(hŒVReading this file returns the current status of the breathing animation functionality.”h]”hŒVReading this file returns the current status of the breathing animation functionality.”…”�”}”(hj¯Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K+hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_platform_devices_inou0000_xx_ctgp_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-platform-devices-inou0000-xx-ctgp-offset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjËÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/ctgp_offset**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/ctgp_offset**”h]”hŒ8/sys/bus/platform/devices/INOU0000:XX/ctgp_offset”…”�”}”(hjåÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K7hjÞÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjËÎubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈÎubah}”(h]”jÇÎah ]”h"]”Œ4abi_sys_bus_platform_devices_inou0000_xx_ctgp_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏj½Îsj˜}”jÇÎj½ÎsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-uniwill-laptop `”h]”(hŒDefined on file ”…”�”}”(hjÏh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-uniwill-laptop `”h]”j§)�”}”(hj%Ïh]”hŒsysfs-driver-uniwill-laptop”…”�”}”(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”j1ÏŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_uniwill_laptop”uh1hh³j¨Íh´K7hjÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K7hhÊh²hubhÞ)�”}”(hX£Allows userspace applications to set the configurable TGP offset on top of the base TGP. Base TGP and max TGP and therefore the max cTGP offset are device specific. Note that setting the maximum cTGP leaves no window open for Dynamic Boost as Dynamic Boost also can not go over max TGP. Setting the cTGP to maximum is effectively disabling Dynamic Boost and telling the device to always prioritize the GPU over the CPU.”h]”hX£Allows userspace applications to set the configurable TGP offset on top of the base TGP. Base TGP and max TGP and therefore the max cTGP offset are device specific. Note that setting the maximum cTGP leaves no window open for Dynamic Boost as Dynamic Boost also can not go over max TGP. Setting the cTGP to maximum is effectively disabling Dynamic Boost and telling the device to always prioritize the GPU over the CPU.”…”�”}”(hjIÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K7hhÊh²hubhÞ)�”}”(hŒ>Reading this file returns the current configurable TGP offset.”h]”hŒ>Reading this file returns the current configurable TGP offset.”…”�”}”(hjWÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K7hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_platform_devices_inou0000_xx_fn_lock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-platform-devices-inou0000-xx-fn-lock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjsÏubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/fn_lock**”h]”j`)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/fn_lock**”h]”hŒ4/sys/bus/platform/devices/INOU0000:XX/fn_lock”…”�”}”(hj�Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´Khj†Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsÏubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpÏubah}”(h]”joÏah ]”h"]”Œ0abi_sys_bus_platform_devices_inou0000_xx_fn_lock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾ÏjeÏsj˜}”joÏjeÏsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-uniwill-laptop `”h]”(hŒDefined on file ”…”�”}”(hjÃÏh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-uniwill-laptop `”h]”j§)�”}”(hjÍÏh]”hŒsysfs-driver-uniwill-laptop”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_uniwill_laptop”uh1hh³j¨Íh´KhjÃÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KhhÊh²hubhÞ)�”}”(hŒ�Allows userspace applications to enable/disable the FN lock feature of the integrated keyboard by writing "1"/"0" into this file.”h]”hŒ‰Allows userspace applications to enable/disable the FN lock feature of the integrated keyboard by writing “1â€�/â€�0â€� into this file.”…”�”}”(hjñÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KhhÊh²hubhÞ)�”}”(hŒQReading this file returns the current enable status of the FN lock functionality.”h]”hŒQReading this file returns the current enable status of the FN lock functionality.”…”�”}”(hjÿÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_platform_devices_inou0000_xx_rainbow_animation:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-platform-devices-inou0000-xx-rainbow-animation”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjÐubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/rainbow_animation**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/rainbow_animation**”h]”hŒ>/sys/bus/platform/devices/INOU0000:XX/rainbow_animation”…”�”}”(hj5Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K hj.Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐubah}”(h]”jÐah ]”h"]”Œ:abi_sys_bus_platform_devices_inou0000_xx_rainbow_animation”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfÐj Ðsj˜}”jÐj ÐsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-uniwill-laptop `”h]”(hŒDefined on file ”…”�”}”(hjkÐh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-uniwill-laptop `”h]”j§)�”}”(hjuÐh]”hŒsysfs-driver-uniwill-laptop”…”�”}”(hjwÐh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjsÐubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�ÐŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_uniwill_laptop”uh1hh³j¨Íh´K hjkÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K hhÊh²hubhÞ)�”}”(hŒ¤Forces the integrated lightbar to display a rainbow animation when the machine is not suspended. Writing "1"/"0" into this file enables/disables this functionality.”h]”hŒ¬Forces the integrated lightbar to display a rainbow animation when the machine is not suspended. Writing “1â€�/â€�0â€� into this file enables/disables this functionality.”…”�”}”(hj™Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K hhÊh²hubhÞ)�”}”(hŒTReading this file returns the current status of the rainbow animation functionality.”h]”hŒTReading this file returns the current status of the rainbow animation functionality.”…”�”}”(hj§Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_platform_devices_inou0000_xx_super_key_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-platform-devices-inou0000-xx-super-key-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjÃÐubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/super_key_enable**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/super_key_enable**”h]”hŒ=/sys/bus/platform/devices/INOU0000:XX/super_key_enable”…”�”}”(hjÝÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K hjÖÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀÐubah}”(h]”j¿Ðah ]”h"]”Œ9abi_sys_bus_platform_devices_inou0000_xx_super_key_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑjµÐsj˜}”j¿ÐjµÐsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-uniwill-laptop `”h]”(hŒDefined on file ”…”�”}”(hjÑh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-uniwill-laptop `”h]”j§)�”}”(hjÑh]”hŒsysfs-driver-uniwill-laptop”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_uniwill_laptop”uh1hh³j¨Íh´K hjÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K hhÊh²hubhÞ)�”}”(hŒ{Allows userspace applications to enable/disable the super key of the integrated keyboard by writing "1"/"0" into this file.”h]”hŒƒAllows userspace applications to enable/disable the super key of the integrated keyboard by writing “1â€�/â€�0â€� into this file.”…”�”}”(hjAÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K hhÊh²hubhÞ)�”}”(hŒEReading this file returns the current enable status of the super key.”h]”hŒEReading this file returns the current enable status of the super key.”…”�”}”(hjOÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_platform_devices_inou0000_xx_touchpad_toggle_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-devices-inou0000-xx-touchpad-toggle-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjkÑubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/touchpad_toggle_enable**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/touchpad_toggle_enable**”h]”hŒC/sys/bus/platform/devices/INOU0000:XX/touchpad_toggle_enable”…”�”}”(hj…Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´Khj~Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkÑubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhÑubah}”(h]”jgÑah ]”h"]”Œ?abi_sys_bus_platform_devices_inou0000_xx_touchpad_toggle_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶Ñj]Ñsj˜}”jgÑj]ÑsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-uniwill-laptop `”h]”(hŒDefined on file ”…”�”}”(hj»Ñh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-uniwill-laptop `”h]”j§)�”}”(hjÅÑh]”hŒsysfs-driver-uniwill-laptop”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_uniwill_laptop”uh1hh³j¨Íh´Khj»Ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KhhÊh²hubhÞ)�”}”(hŒ�Allows userspace applications to enable/disable the touchpad toggle functionality of the integrated touchpad by writing "1"/"0" into this file.”h]”hŒ—Allows userspace applications to enable/disable the touchpad toggle functionality of the integrated touchpad by writing “1â€�/â€�0â€� into this file.”…”�”}”(hjéÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KhhÊh²hubhÞ)�”}”(hŒYReading this file returns the current enable status of the touchpad toggle functionality.”h]”hŒYReading this file returns the current enable status of the touchpad toggle functionality.”…”�”}”(hj÷Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_platform_devices_inou0000_xx_usb_c_power_priority:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-platform-devices-inou0000-xx-usb-c-power-priority”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjÒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/usb_c_power_priority**”h]”j`)�”}”(hŒE**\/sys\/bus\/platform\/devices\/INOU0000\:XX\/usb_c_power_priority**”h]”hŒA/sys/bus/platform/devices/INOU0000:XX/usb_c_power_priority”…”�”}”(hj-Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)Òubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KEhj&Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒubah}”(h]”jÒah ]”h"]”Œ=abi_sys_bus_platform_devices_inou0000_xx_usb_c_power_priority”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^ÒjÒsj˜}”jÒjÒsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-uniwill-laptop `”h]”(hŒDefined on file ”…”�”}”(hjcÒh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-uniwill-laptop `”h]”j§)�”}”(hjmÒh]”hŒsysfs-driver-uniwill-laptop”…”�”}”(hjoÒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkÒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jyÒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_uniwill_laptop”uh1hh³j¨Íh´KEhjcÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KEhhÊh²hubhÞ)�”}”(hX Allows userspace applications to choose the USB-C power distribution profile between one that offers a bigger share of the power to the battery and one that offers more of it to the CPU. Writing "charging"/"performance" into this file selects the respective profile.”h]”hXAllows userspace applications to choose the USB-C power distribution profile between one that offers a bigger share of the power to the battery and one that offers more of it to the CPU. Writing “chargingâ€�/â€�performanceâ€� into this file selects the respective profile.”…”�”}”(hj‘Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KEhhÊh²hubhÞ)�”}”(hŒVReading this file returns the profile names with the currently active one in brackets.”h]”hŒVReading this file returns the profile names with the currently active one in brackets.”…”�”}”(hjŸÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´KEhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_platform_devices_inou0000_xx_usb_powershare_high:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hj Óh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-uniwill-laptop `”h]”j§)�”}”(hjÓh]”hŒsysfs-driver-uniwill-laptop”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_uniwill_laptop”uh1hh³j¨Íh´K^hj Óubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K^hhÊh²hubhÞ)�”}”(hXnAllows userspace applications to configure if the device should continue to provide power via the USB ports when hibernating or powered off. Might also increase the power budget available to USB ports on some devices. Writing "1"/"0" into this file enables/disables this functionality. Enabling both USB powershare and AC auto boot at the same time is not supported.”h]”hXvAllows userspace applications to configure if the device should continue to provide power via the USB ports when hibernating or powered off. Might also increase the power budget available to USB ports on some devices. Writing “1â€�/â€�0â€� into this file enables/disables this functionality. Enabling both USB powershare and AC auto boot at the same time is not supported.”…”�”}”(hj9Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K^hhÊh²hubhÞ)�”}”(hŒQReading this file returns the current status of the USB powershare functionality.”h]”hŒQReading this file returns the current status of the USB powershare functionality.”…”�”}”(hjGÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨Íh´K^hhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_devices_int3407_00_dptf_power_adapter_rating_mw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-devices-int3407-00-dptf-power-adapter-rating-mw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjcÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/adapter_rating_mw**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/adapter_rating_mw**”h]”hŒI/sys/bus/platform/devices/INT3407:00/dptf_power/adapter_rating_mw”…”�”}”(hj}Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyÓubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-platform-dptf”h´KhjvÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`Óubah}”(h]”j_Óah ]”h"]”ŒDabi_sys_bus_platform_devices_int3407_00_dptf_power_adapter_rating_mw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯ÓjUÓsj˜}”j_ÓjUÓsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hj´Óh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hj¾Óh]”hŒsysfs-platform-dptf”…”�”}”(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ÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´Khj´Óubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhhÊh²hubhÞ)�”}”(hŒh(RO) Adapter rating in milliwatts (the maximum Adapter power). Must be 0 if no AC Adaptor is plugged in.”h]”hŒh(RO) Adapter rating in milliwatts (the maximum Adapter power). Must be 0 if no AC Adaptor is plugged in.”…”�”}”(hjâÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_platform_devices_int3407_00_dptf_power_battery_steady_power:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-platform-devices-int3407-00-dptf-power-battery-steady-power”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjþÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/battery_steady_power**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/battery_steady_power**”h]”hŒL/sys/bus/platform/devices/INT3407:00/dptf_power/battery_steady_power”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K(hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûÓubah}”(h]”júÓah ]”h"]”ŒGabi_sys_bus_platform_devices_int3407_00_dptf_power_battery_steady_power”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIÔjðÓsj˜}”júÓjðÓsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hjNÔh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hjXÔh]”hŒsysfs-platform-dptf”…”�”}”(hjZÔh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVÔubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdÔŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´K(hjNÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K(hhÊh²hubhÞ)�”}”(hŒ;(RO) The maximum sustained power for battery in milliwatts.”h]”hŒ;(RO) The maximum sustained power for battery in milliwatts.”…”�”}”(hj|Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K(hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_platform_devices_int3407_00_dptf_power_charger_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-devices-int3407-00-dptf-power-charger-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj˜ÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/charger_type**”h]”j`)�”}”(hŒH**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/charger_type**”h]”hŒD/sys/bus/platform/devices/INT3407:00/dptf_power/charger_type”…”�”}”(hj²Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´Khj«Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜Ôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•Ôubah}”(h]”j”Ôah ]”h"]”Œ?abi_sys_bus_platform_devices_int3407_00_dptf_power_charger_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jãÔjŠÔsj˜}”j”ÔjŠÔsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hjèÔh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hjòÔh]”hŒsysfs-platform-dptf”…”�”}”(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ÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´KhjèÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhhÊh²hubhÞ)�”}”(hŒ4(RO) The charger type - Traditional, Hybrid or NVDC.”h]”hŒ4(RO) The charger type - Traditional, Hybrid or NVDC.”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhhÊh²hubj))�”}”(hŒM.. _abi_sys_bus_platform_devices_int3407_00_dptf_power_max_platform_power_mw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-bus-platform-devices-int3407-00-dptf-power-max-platform-power-mw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj2ÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/max_platform_power_mw**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/max_platform_power_mw**”h]”hŒM/sys/bus/platform/devices/INT3407:00/dptf_power/max_platform_power_mw”…”�”}”(hjLÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhjEÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2Õubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/Õubah}”(h]”j.Õah ]”h"]”ŒHabi_sys_bus_platform_devices_int3407_00_dptf_power_max_platform_power_mw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}Õj$Õsj˜}”j.Õj$ÕsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hj‚Õh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hjŒÕh]”hŒsysfs-platform-dptf”…”�”}”(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ÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´Khj‚Õubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhhÊh²hubhÞ)�”}”(hŒO(RO) Maximum platform power that can be supported by the battery in milliwatts.”h]”hŒO(RO) Maximum platform power that can be supported by the battery in milliwatts.”…”�”}”(hj°Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhhÊh²hubj))�”}”(hŒM.. _abi_sys_bus_platform_devices_int3407_00_dptf_power_platform_power_source:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-bus-platform-devices-int3407-00-dptf-power-platform-power-source”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hjÌÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/platform_power_source**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/platform_power_source**”h]”hŒM/sys/bus/platform/devices/INT3407:00/dptf_power/platform_power_source”…”�”}”(hjæÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhjßÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉÕubah}”(h]”jÈÕah ]”h"]”ŒHabi_sys_bus_platform_devices_int3407_00_dptf_power_platform_power_source”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖj¾Õsj˜}”jÈÕj¾ÕsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hjÖh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hj&Öh]”hŒsysfs-platform-dptf”…”�”}”(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”j2ÖŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´KhjÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhhÊh²hubhÞ)�”}”(hŒ&(RO) Display the platform power source”h]”hŒ&(RO) Display the platform power source”…”�”}”(hjJÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj[ÖubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj[ÖubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bits[3:0]”h]”hŒ bits[3:0]”…”�”}”(hj{Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhjxÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuÖubjW)�”}”(hhh]”hÞ)�”}”(hŒSCurrent power source - 0x00 = DC - 0x01 = AC - 0x02 = USB - 0x03 = Wireless Charger”h]”hŒSCurrent power source - 0x00 = DC - 0x01 = AC - 0x02 = USB - 0x03 = Wireless Charger”…”�”}”(hj’Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´Khj�Öubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrÖubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ bits[7:4]”h]”hŒ bits[7:4]”…”�”}”(hj²Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´Khj¯Öubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬ÖubjW)�”}”(hhh]”hÞ)�”}”(hŒPower source sequence number”h]”hŒPower source sequence number”…”�”}”(hjÉÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KhjÆÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬Öubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[Öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXÖubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒG.. _abi_sys_bus_platform_devices_int3407_00_dptf_power_prochot_confirm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-platform-devices-int3407-00-dptf-power-prochot-confirm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj×ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/prochot_confirm**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/prochot_confirm**”h]”hŒG/sys/bus/platform/devices/INT3407:00/dptf_power/prochot_confirm”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K6hj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj×ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×ubah}”(h]”j×ah ]”h"]”ŒBabi_sys_bus_platform_devices_int3407_00_dptf_power_prochot_confirm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jO×jöÖsj˜}”j×jöÖsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hjT×h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hj^×h]”hŒsysfs-platform-dptf”…”�”}”(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”jj׌reftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´K6hjT×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K6hhÊh²hubhÞ)�”}”(hŒ>(WO) Confirm embedded controller about a prochot notification.”•h]”hŒ>(WO) Confirm embedded controller about a prochot notification.”…”�”}”(hj‚×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K6hhÊh²hubj))�”}”(hŒQ.. _abi_sys_bus_platform_devices_int3407_00_dptf_power_rest_of_platform_power_mw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-bus-platform-devices-int3407-00-dptf-power-rest-of-platform-power-mw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjž×ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/rest_of_platform_power_mw**”h]”j`)�”}”(hŒU**\/sys\/bus\/platform\/devices\/INT3407\:00\/dptf_power\/rest_of_platform_power_mw**”h]”hŒQ/sys/bus/platform/devices/INT3407:00/dptf_power/rest_of_platform_power_mw”…”�”}”(hj¸×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K/hj±×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjž×ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›×ubah}”(h]”jš×ah ]”h"]”ŒLabi_sys_bus_platform_devices_int3407_00_dptf_power_rest_of_platform_power_mw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jé×j�×sj˜}”jš×j�×subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hjî×h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hjø×h]”hŒsysfs-platform-dptf”…”�”}”(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ÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´K/hjî×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K/hhÊh²hubhÞ)�”}”(hŒB(RO) Shows the rest (outside of SoC) of worst-case platform power.”h]”hŒB(RO) Shows the rest (outside of SoC) of worst-case platform power.”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K/hhÊh²hubj))�”}”(hŒX.. _abi_sys_bus_platform_devices_int3532_00_dptf_battery_current_discharge_capbility_ma:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒSabi-sys-bus-platform-devices-int3532-00-dptf-battery-current-discharge-capbility-ma”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K^uh1j@hj8ØubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ\**\/sys\/bus\/platform\/devices\/INT3532\:00\/dptf_battery\/current_discharge_capbility_ma**”h]”j`)�”}”(hŒ\**\/sys\/bus\/platform\/devices\/INT3532\:00\/dptf_battery\/current_discharge_capbility_ma**”h]”hŒX/sys/bus/platform/devices/INT3532:00/dptf_battery/current_discharge_capbility_ma”…”�”}”(hjRØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K[hjKØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEØubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8Øubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5Øubah}”(h]”j4Øah ]”h"]”ŒSabi_sys_bus_platform_devices_int3532_00_dptf_battery_current_discharge_capbility_ma”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƒØj*Øsj˜}”j4Øj*ØsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hjˆØh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hj’Øh]”hŒsysfs-platform-dptf”…”�”}”(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ÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´K[hjˆØubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K[hhÊh²hubhÞ)�”}”(hŒ](RO) The battery discharge current capability obtained from battery fuel gauge in milli Amps.”h]”hŒ](RO) The battery discharge current capability obtained from battery fuel gauge in milli Amps.”…”�”}”(hj¶Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K[hhÊh²hubj))�”}”(hŒR.. _abi_sys_bus_platform_devices_int3532_00_dptf_battery_high_freq_impedance_mohm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒMabi-sys-bus-platform-devices-int3532-00-dptf-battery-high-freq-impedance-mohm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hjÒØubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/platform\/devices\/INT3532\:00\/dptf_battery\/high_freq_impedance_mohm**”h]”j`)�”}”(hŒV**\/sys\/bus\/platform\/devices\/INT3532\:00\/dptf_battery\/high_freq_impedance_mohm**”h]”hŒR/sys/bus/platform/devices/INT3532:00/dptf_battery/high_freq_impedance_mohm”…”�”}”(hjìØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KKhjåØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjߨubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒØubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÏØubah}”(h]”jÎØah ]”h"]”ŒMabi_sys_bus_platform_devices_int3532_00_dptf_battery_high_freq_impedance_mohm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙjÄØsj˜}”jÎØjÄØsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hj"Ùh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hj,Ùh]”hŒsysfs-platform-dptf”…”�”}”(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”j8ÙŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´KKhj"Ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KKhhÊh²hubhÞ)�”}”(hŒc(RO) The high frequency impedance value that can be obtained from battery fuel gauge in milli Ohms.”h]”hŒc(RO) The high frequency impedance value that can be obtained from battery fuel gauge in milli Ohms.”…”�”}”(hjPÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KKhhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_platform_devices_int3532_00_dptf_battery_max_platform_power_mw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-platform-devices-int3532-00-dptf-battery-max-platform-power-mw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjlÙubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/devices\/INT3532\:00\/dptf_battery\/max_platform_power_mw**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/devices\/INT3532\:00\/dptf_battery\/max_platform_power_mw**”h]”hŒO/sys/bus/platform/devices/INT3532:00/dptf_battery/max_platform_power_mw”…”�”}”(hj†Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K=hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjyÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjlÙubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjiÙubah}”(h]”jhÙah ]”h"]”ŒJabi_sys_bus_platform_devices_int3532_00_dptf_battery_max_platform_power_mw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j·Ùj^Ùsj˜}”jhÙj^ÙsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hj¼Ùh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hjÆÙh]”hŒsysfs-platform-dptf”…”�”}”(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ÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´K=hj¼Ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K=hhÊh²hubhÞ)�”}”(hŒT(RO) The maximum platform power that can be supported by the battery in milli watts.”h]”hŒT(RO) The maximum platform power that can be supported by the battery in milli watts.”…”�”}”(hjêÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K=hhÊh²hubj))�”}”(hŒS.. _abi_sys_bus_platform_devices_int3532_00_dptf_battery_max_steady_state_power_mw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-bus-platform-devices-int3532-00-dptf-battery-max-steady-state-power-mw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hjÚubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/platform\/devices\/INT3532\:00\/dptf_battery\/max_steady_state_power_mw**”h]”j`)�”}”(hŒW**\/sys\/bus\/platform\/devices\/INT3532\:00\/dptf_battery\/max_steady_state_power_mw**”h]”hŒS/sys/bus/platform/devices/INT3532:00/dptf_battery/max_steady_state_power_mw”…”�”}”(hj Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KDhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚubah}”(h]”jÚah ]”h"]”ŒNabi_sys_bus_platform_devices_int3532_00_dptf_battery_max_steady_state_power_mw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQÚjøÙsj˜}”jÚjøÙsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hjVÚh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hj`Úh]”hŒsysfs-platform-dptf”…”�”}”(hjbÚh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^Úubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlÚŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´KDhjVÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KDhhÊh²hubhÞ)�”}”(hŒ<(RO) The maximum sustained power for battery in milli watts.”h]”hŒ<(RO) The maximum sustained power for battery in milli watts.”…”�”}”(hj„Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KDhhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_platform_devices_int3532_00_dptf_battery_no_load_voltage_mv:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-platform-devices-int3532-00-dptf-battery-no-load-voltage-mv”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj ÚubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/INT3532\:00\/dptf_battery\/no_load_voltage_mv**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/INT3532\:00\/dptf_battery\/no_load_voltage_mv**”h]”hŒL/sys/bus/platform/devices/INT3532:00/dptf_battery/no_load_voltage_mv”…”�”}”(hjºÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶Úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KShj³Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Úubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Úubah}”(h]”jœÚah ]”h"]”ŒGabi_sys_bus_platform_devices_int3532_00_dptf_battery_no_load_voltage_mv”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëÚj’Úsj˜}”jœÚj’ÚsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hjðÚh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hjúÚh]”hŒsysfs-platform-dptf”…”�”}”(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ÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´KShjðÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KShhÊh²hubhÞ)�”}”(hŒU(RO) The no-load voltage that can be obtained from battery fuel gauge in milli volts.”h]”hŒU(RO) The no-load voltage that can be obtained from battery fuel gauge in milli volts.”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KShhÊh²hubj))�”}”(hŒc.. _abi_sys_bus_platform_devices_intc1045_00_pch_fivr_switch_frequency_fivr_switching_fault_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ^abi-sys-bus-platform-devices-intc1045-00-pch-fivr-switch-frequency-fivr-switching-fault-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kiuh1j@hj:ÛubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒg**\/sys\/bus\/platform\/devices\/INTC1045\:00\/pch_fivr_switch_frequency\/fivr_switching_fault_status**”h]”j`)�”}”(hŒg**\/sys\/bus\/platform\/devices\/INTC1045\:00\/pch_fivr_switch_frequency\/fivr_switching_fault_status**”h]”hŒc/sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/fivr_switching_fault_status”…”�”}”(hjTÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KzhjMÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:Ûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7Ûubah}”(h]”j6Ûah ]”h"]”Œ^abi_sys_bus_platform_devices_intc1045_00_pch_fivr_switch_frequency_fivr_switching_fault_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…Ûj,Ûsj˜}”j6Ûj,ÛsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hjŠÛh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hj”Ûh]”hŒsysfs-platform-dptf”…”�”}”(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ÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´KzhjŠÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KzhhÊh²hubhÞ)�”}”(hŒ<(RO) Read the FIVR switching frequency control fault status.”h]”hŒ<(RO) Read the FIVR switching frequency control fault status.”…”�”}”(hj¸Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KzhhÊh²hubj))�”}”(hŒ_.. _abi_sys_bus_platform_devices_intc1045_00_pch_fivr_switch_frequency_fivr_switching_freq_mhz:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒZabi-sys-bus-platform-devices-intc1045-00-pch-fivr-switch-frequency-fivr-switching-freq-mhz”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Keuh1j@hjÔÛubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒc**\/sys\/bus\/platform\/devices\/INTC1045\:00\/pch_fivr_switch_frequency\/fivr_switching_freq_mhz**”h]”j`)�”}”(hŒc**\/sys\/bus\/platform\/devices\/INTC1045\:00\/pch_fivr_switch_frequency\/fivr_switching_freq_mhz**”h]”hŒ_/sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/fivr_switching_freq_mhz”…”�”}”(hjîÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KshjçÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔÛubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑÛubah}”(h]”jÐÛah ]”h"]”ŒZabi_sys_bus_platform_devices_intc1045_00_pch_fivr_switch_frequency_fivr_switching_freq_mhz”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜjÆÛsj˜}”jÐÛjÆÛsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hj$Üh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hj.Üh]”hŒsysfs-platform-dptf”…”�”}”(hj0Ü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ÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´Kshj$Üubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KshhÊh²hubhÞ)�”}”(hŒ5(RO) Get the FIVR switching control frequency in MHz.”h]”hŒ5(RO) Get the FIVR switching control frequency in MHz.”…”�”}”(hjRÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KshhÊh²hubj))�”}”(hŒ[.. _abi_sys_bus_platform_devices_intc1045_00_pch_fivr_switch_frequency_freq_mhz_high_clock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒVabi-sys-bus-platform-devices-intc1045-00-pch-fivr-switch-frequency-freq-mhz-high-clock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kauh1j@hjnÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ_**\/sys\/bus\/platform\/devices\/INTC1045\:00\/pch_fivr_switch_frequency\/freq_mhz_high_clock**”h]”j`)�”}”(hŒ_**\/sys\/bus\/platform\/devices\/INTC1045\:00\/pch_fivr_switch_frequency\/freq_mhz_high_clock**”h]”hŒ[/sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/freq_mhz_high_clock”…”�”}”(hjˆÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´Kkhj�Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnÜubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkÜubah}”(h]”jjÜah ]”h"]”ŒVabi_sys_bus_platform_devices_intc1045_00_pch_fivr_switch_frequency_freq_mhz_high_clock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹Üj`Üsj˜}”jjÜj`ÜsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hj¾Üh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hjÈÜh]”hŒsysfs-platform-dptf”…”�”}”(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ÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´Kkhj¾Üubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KkhhÊh²hubhÞ)�”}”(hŒn(RW) The PCH FIVR (Fully Integrated Voltage Regulator) switching frequency in MHz, when FIVR clock is 38.4MHz.”h]”hŒn(RW) The PCH FIVR (Fully Integrated Voltage Regulator) switching frequency in MHz, when FIVR clock is 38.4MHz.”…”�”}”(hjìÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KkhhÊh²hubj))�”}”(hŒZ.. _abi_sys_bus_platform_devices_intc1045_00_pch_fivr_switch_frequency_freq_mhz_low_clock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒUabi-sys-bus-platform-devices-intc1045-00-pch-fivr-switch-frequency-freq-mhz-low-clock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`uh1j@hjÝubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ^**\/sys\/bus\/platform\/devices\/INTC1045\:00\/pch_fivr_switch_frequency\/freq_mhz_low_clock**”h]”j`)�”}”(hŒ^**\/sys\/bus\/platform\/devices\/INTC1045\:00\/pch_fivr_switch_frequency\/freq_mhz_low_clock**”h]”hŒZ/sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/freq_mhz_low_clock”…”�”}”(hj"Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KchjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝubah}”(h]”jÝah ]”h"]”ŒUabi_sys_bus_platform_devices_intc1045_00_pch_fivr_switch_frequency_freq_mhz_low_clock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jSÝjúÜsj˜}”jÝjúÜsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hjXÝh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hjbÝh]”hŒsysfs-platform-dptf”…”�”}”(hjdÝh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`Ýubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jnÝŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´KchjXÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KchhÊh²hubhÞ)�”}”(hŒw(RW) The PCH FIVR (Fully Integrated Voltage Regulator) switching frequency in MHz, when FIVR clock is 19.2MHz or 24MHz.”h]”hŒw(RW) The PCH FIVR (Fully Integrated Voltage Regulator) switching frequency in MHz, when FIVR clock is 19.2MHz or 24MHz.”…”�”}”(hj†Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´KchhÊh²hubj))�”}”(hŒV.. _abi_sys_bus_platform_devices_intc1045_00_pch_fivr_switch_frequency_ssc_clock_info:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒQabi-sys-bus-platform-devices-intc1045-00-pch-fivr-switch-frequency-ssc-clock-info”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\uh1j@hj¢ÝubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/bus\/platform\/devices\/INTC1045\:00\/pch_fivr_switch_frequency\/ssc_clock_info**”h]”j`)�”}”(hŒZ**\/sys\/bus\/platform\/devices\/INTC1045\:00\/pch_fivr_switch_frequency\/ssc_clock_info**”h]”hŒV/sys/bus/platform/devices/INTC1045:00/pch_fivr_switch_frequency/ssc_clock_info”…”�”}”(hj¼Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hjµÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢Ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸÝubah}”(h]”jžÝah ]”h"]”ŒQabi_sys_bus_platform_devices_intc1045_00_pch_fivr_switch_frequency_ssc_clock_info”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jíÝj”Ýsj˜}”jžÝj”ÝsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-dptf `”h]”(hŒDefined on file ”…”�”}”(hjòÝh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-dptf `”h]”j§)�”}”(hjüÝh]”hŒsysfs-platform-dptf”…”�”}”(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ÅŒ$abi_file_testing_sysfs_platform_dptf”uh1hh³j‘Óh´K�hjòÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hhÊh²hubhÞ)�”}”(hŒz(RO) Presents SSC (spread spectrum clock) information for EMI (Electro magnetic interference) control. This is a bit mask.”h]”hŒz(RO) Presents SSC (spread spectrum clock) information for EMI (Electro magnetic interference) control. This is a bit mask.”…”�”}”(hj Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj1ÞubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj1Þubjeo)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBits”h]”hŒBits”…”�”}”(hjQÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hjNÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKÞubjW)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hjhÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hjeÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jdohj1ÞubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ[7:0]”h]”hŒ[7:0]”…”�”}”(hj‘Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hjŽÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹ÞubjW)�”}”(hhh]”hÞ)�”}”(hŒ·Sets clock spectrum spread percentage: 0x00=0.2% , 0x3F=10% 1 LSB = 0.1% increase in spread (for settings 0x01 thru 0x1C) 1 LSB = 0.2% increase in spread (for settings 0x1E thru 0x3F)”h]”hŒ·Sets clock spectrum spread percentage: 0x00=0.2% , 0x3F=10% 1 LSB = 0.1% increase in spread (for settings 0x01 thru 0x1C) 1 LSB = 0.2% increase in spread (for settings 0x1E thru 0x3F)”…”�”}”(hj¨Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hj¥Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹Þubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆÞubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ[8]”h]”hŒ[8]”…”�”}”(hjÈÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hjÅÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂÞubjW)�”}”(hhh]”hÞ)�”}”(hŒ,When set to 1, enables spread spectrum clock”h]”hŒ,When set to 1, enables spread spectrum clock”…”�”}”(hjßÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hjÜÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆÞubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ[9]”h]”hŒ[9]”…”�”}”(hjÿÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hjüÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùÞubjW)�”}”(hhh]”hÞ)�”}”(hŒ­0: Triangle mode. FFC frequency walks around the Fcenter in a linear fashion 1: Random walk mode. FFC frequency changes randomly within the SSC (Spread spectrum clock) range”h]”hŒ­0: Triangle mode. FFC frequency walks around the Fcenter in a linear fashion 1: Random walk mode. FFC frequency changes randomly within the SSC (Spread spectrum clock) range”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆÞubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ[10]”h]”hŒ[10]”…”�”}”(hj6ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hj3ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0ßubjW)�”}”(hhh]”hÞ)�”}”(hŒ80: No white noise. 1: Add white noise to spread waveform”h]”hŒ80: No white noise. 1: Add white noise to spread waveform”…”�”}”(hjMßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hjJßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0ßubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆÞubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ[11]”h]”hŒ[11]”…”�”}”(hjmßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hjjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgßubjW)�”}”(hhh]”hÞ)�”}”(hŒ"When 1, future writes are ignored.”h]”hŒ"When 1, future writes are ignored.”…”�”}”(hj„ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Óh´K�hj�ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgßubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1Þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.Þubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ7.. _abi_sys_bus_platform_devices_intc1092_00_intc_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-devices-intc1092-00-intc-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjàh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-intc_sar `”h]”j§)�”}”(hjàh]”hŒsysfs-driver-intc_sar”…”�”}”(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ÅŒ&abi_file_testing_sysfs_driver_intc_sar”uh1hh³jíßh´Khjàubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´KhhÊh²hubhÞ)�”}”(hŒtThis sysfs entry is used to retrieve Dynamic SAR information emitted/maintained by a BIOS that supports Dynamic SAR.”h]”hŒtThis sysfs entry is used to retrieve Dynamic SAR information emitted/maintained by a BIOS that supports Dynamic SAR.”…”�”}”(hj>àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´KhhÊh²hubhÞ)�”}”(hŒ|The retrieved information is in the order given below: - device_mode - bandtable_index - antennatable_index - sartable_index”h]”hŒ|The retrieved information is in the order given below: - device_mode - bandtable_index - antennatable_index - sartable_index”…”�”}”(hjLàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´KhhÊh²hubhÞ)�”}”(hXïThe above information is sent as integer values separated by a single space. This information can then be pushed to a WWAN modem that uses this to control the transmit signal level using the Band/Antenna/SAR table index information. These parameters are derived/decided by aggregating device-mode like laptop/tablet/clamshell etc. and the proximity-sensor data available to the embedded controller on given host. The regulatory mode configured on Dynamic SAR driver also influences these values.”h]”hXïThe above information is sent as integer values separated by a single space. This information can then be pushed to a WWAN modem that uses this to control the transmit signal level using the Band/Antenna/SAR table index information. These parameters are derived/decided by aggregating device-mode like laptop/tablet/clamshell etc. and the proximity-sensor data available to the embedded controller on given host. The regulatory mode configured on Dynamic SAR driver also influences these values.”…”�”}”(hjZàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´KhhÊh²hubhÞ)�”}”(hŒðThe userspace applications can poll for changes to this file using POLLPRI event on file-descriptor (fd) obtained by opening this sysfs entry. Application can then read this information from the sysfs node and consume the given information.”h]”hŒðThe userspace applications can poll for changes to this file using POLLPRI event on file-descriptor (fd) obtained by opening this sysfs entry. Application can then read this information from the sysfs node and consume the given information.”…”�”}”(hjhàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_platform_devices_intc1092_00_intc_reg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-platform-devices-intc1092-00-intc-reg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj„àubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/INTC1092\:00\/intc_reg**”h]”j`)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/INTC1092\:00\/intc_reg**”h]”hŒ5/sys/bus/platform/devices/INTC1092:00/intc_reg”…”�”}”(hjžàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjšàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´Khj—àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘àubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„àubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�àubah}”(h]”j€àah ]”h"]”Œ1abi_sys_bus_platform_devices_intc1092_00_intc_reg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏàjvàsj˜}”j€àjvàsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-driver-intc_sar `”h]”(hŒDefined on file ”…”�”}”(hjÔàh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-intc_sar `”h]”j§)�”}”(hjÞàh]”hŒsysfs-driver-intc_sar”…”�”}”(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ÅŒ&abi_file_testing_sysfs_driver_intc_sar”uh1hh³jíßh´KhjÔàubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´KhhÊh²hubhÞ)�”}”(hXÕSpecific Absorption Rate (SAR) regulatory mode is typically derived based on information like mcc (Mobile Country Code) and mnc (Mobile Network Code) that is available for the currently attached LTE network. A userspace application is required to set the current SAR regulatory mode on the Dynamic SAR driver using this sysfs node. Such an application can also read back using this sysfs node, the currently configured regulatory mode value from the Dynamic SAR driver.”h]”hXÕSpecific Absorption Rate (SAR) regulatory mode is typically derived based on information like mcc (Mobile Country Code) and mnc (Mobile Network Code) that is available for the currently attached LTE network. A userspace application is required to set the current SAR regulatory mode on the Dynamic SAR driver using this sysfs node. Such an application can also read back using this sysfs node, the currently configured regulatory mode value from the Dynamic SAR driver.”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ_Acceptable regulatory modes are: == ==== 0 FCC 1 CE 2 ISED == ==== ”h]”(j!)�”}”(hŒ Acceptable regulatory modes are:”h]”hŒ Acceptable regulatory modes are:”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jíßh´Khjáubj1)�”}”(hhh]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj+áubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj+áubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjKáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´KhjHáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEáubjW)�”}”(hhh]”hÞ)�”}”(hŒFCC”h]”hŒFCC”…”�”}”(hjaáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´Khj^áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEáubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBáubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj�áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´Khj~áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{áubjW)�”}”(hhh]”hÞ)�”}”(hŒCE”h]”hŒCE”…”�”}”(hj—áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´Khj”áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{áubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBáubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj·áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´Khj´áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±áubjW)�”}”(hhh]”hÞ)�”}”(hŒISED”h]”hŒISED”…”�”}”(hjÍáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´KhjÊáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±áubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBáubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+áubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(áubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj%áubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjáubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jíßh´Khjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj6)�”}”(hhh]”(j;)�”}”(hŒ6The regulatory mode value has one of the above values.”h]”hÞ)�”}”(hjâh]”hŒ6The regulatory mode value has one of the above values.”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´Khjâubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj âubj;)�”}”(hŒ6The default regulatory mode used in the driver is 0. ”h]”hÞ)�”}”(hŒ4The default regulatory mode used in the driver is 0.”h]”hŒ4The default regulatory mode used in the driver is 0.”…”�”}”(hj*âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jíßh´Khj&âubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj âubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jíßh´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_platform_devices_mlnxbf04_00_bootfifo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-platform-devices-mlnxbf04-00-bootfifo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjRâubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/bootfifo**”h]”j`)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/bootfifo**”h]”hŒ5/sys/bus/platform/devices/MLNXBF04:00/bootfifo”…”�”}”(hjlâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-platform-mellanox-bootctl”h´KHhjeâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_âubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjRâubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOâubah}”(h]”jNâah ]”h"]”Œ1abi_sys_bus_platform_devices_mlnxbf04_00_bootfifo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžâjDâsj˜}”jNâjDâsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hj£âh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hj­âh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´KHhj£âubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KHhhÊh²hubhÞ)�”}”(hŒ0The file used to access the BlueField boot fifo.”h]”hŒ0The file used to access the BlueField boot fifo.”…”�”}”(hjÑâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KHhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_platform_devices_mlnxbf04_00_lifecycle_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-platform-devices-mlnxbf04-00-lifecycle-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjíâubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/lifecycle_state**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/lifecycle_state**”h]”hŒ</sys/bus/platform/devices/MLNXBF04:00/lifecycle_state”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúâubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíâubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêâubah}”(h]”jéâah ]”h"]”Œ8abi_sys_bus_platform_devices_mlnxbf04_00_lifecycle_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8ãjßâsj˜}”jéâjßâsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hj=ãh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hjGãh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(hjIãh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEãubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jSãŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´Khj=ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KhhÊh²hubhÞ)�”}”(hŒLThe Life-cycle state of the SoC, which could be one of the following values.”h]”hŒLThe Life-cycle state of the SoC, which could be one of the following values.”…”�”}”(hjkãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj|ãubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj|ãubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Production”h]”hŒ Production”…”�”}”(hjœãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khj™ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–ãubjW)�”}”(hhh]”hÞ)�”}”(hŒ-Production state and can be updated to secure”h]”hŒ-Production state and can be updated to secure”…”�”}”(hj³ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khj°ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“ãubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GA Secured”h]”hŒ GA Secured”…”�”}”(hjÓãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KhjÐãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍãubjW)�”}”(hhh]”hÞ)�”}”(hŒ(Secure chip and not able to change state”h]”hŒ(Secure chip and not able to change state”…”�”}”(hjêãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khjçãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍãubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“ãubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒGA Non-Secured”h]”hŒGA Non-Secured”…”�”}”(hj äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäubjW)�”}”(hhh]”hÞ)�”}”(hŒ,Non-Secure chip and not able to change state”h]”hŒ,Non-Secure chip and not able to change state”…”�”}”(hj!äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“ãubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒRMA”h]”hŒRMA”…”�”}”(hjAäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khj>äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;äubjW)�”}”(hhh]”hÞ)�”}”(hŒ Return Merchandise Authorization”h]”hŒ Return Merchandise Authorization”…”�”}”(hjXäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KhjUäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;äubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|ãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyãubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ6.. _abi_sys_bus_platform_devices_mlnxbf04_00_mfg_lock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-platform-devices-mlnxbf04-00-mfg-lock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj“äubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/mfg_lock**”h]”j`)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/mfg_lock**”h]”hŒ5/sys/bus/platform/devices/MLNXBF04:00/mfg_lock”…”�”}”(hj­äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K‘hj¦äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj äubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“äubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�äubah}”(h]”j�äah ]”h"]”Œ1abi_sys_bus_platform_devices_mlnxbf04_00_mfg_lock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞäj…äsj˜}”j�äj…äsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hjãäh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hjíäh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´K‘hjãäubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K‘hhÊh²hubhÞ)�”}”(hŒœThe "mfg_lock" sysfs attribute is write-only. A successful write to this attribute will latch the board-level attributes into EEPROM, making them read-only.”h]”hŒ The “mfg_lockâ€� sysfs attribute is write-only. A successful write to this attribute will latch the board-level attributes into EEPROM, making them read-only.”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K‘hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_platform_devices_mlnxbf04_00_modl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-platform-devices-mlnxbf04-00-modl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj-åubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/modl**”h]”j`)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/modl**”h]”hŒ1/sys/bus/platform/devices/MLNXBF04:00/modl”…”�”}”(hjGåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Kqhj@åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:åubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-åubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*åubah}”(h]”j)åah ]”h"]”Œ-abi_sys_bus_platform_devices_mlnxbf04_00_modl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jxåjåsj˜}”j)åjåsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hj}åh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hj‡åh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´Kqhj}åubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KqhhÊh²hubhÞ)�”}”(hŒiThe "modl" sysfs attribute holds the board's model number. This value is provided on a board-level label.”h]”hŒoThe “modlâ€� sysfs attribute holds the board’s model number. This value is provided on a board-level label.”…”�”}”(hj«åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KqhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_platform_devices_mlnxbf04_00_oob_mac:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-platform-devices-mlnxbf04-00-oob-mac”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjÇåubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/oob_mac**”h]”j`)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/oob_mac**”h]”hŒ4/sys/bus/platform/devices/MLNXBF04:00/oob_mac”…”�”}”(hjáåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KXhjÚåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔåubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇåubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄåubah}”(h]”jÃåah ]”h"]”Œ0abi_sys_bus_platform_devices_mlnxbf04_00_oob_mac”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæj¹åsj˜}”jÃåj¹åsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hjæh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hj!æh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´KXhjæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KXhhÊh²hubhÞ)�”}”(hŒ’The "oob_mac" sysfs attribute holds the MAC address for the out-of-band 1Gbps Ethernet port. This MAC address is provided on a board-level label.”h]”hŒ–The “oob_macâ€� sysfs attribute holds the MAC address for the out-of-band 1Gbps Ethernet port. This MAC address is provided on a board-level label.”…”�”}”(hjEæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KXhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_platform_devices_mlnxbf04_00_opn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-platform-devices-mlnxbf04-00-opn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjaæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/opn**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/opn**”h]”hŒ0/sys/bus/platform/devices/MLNXBF04:00/opn”…”�”}”(hj{æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjwæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Kahjtæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnæubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjaæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^æubah}”(h]”j]æah ]”h"]”Œ,abi_sys_bus_platform_devices_mlnxbf04_00_opn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬æjSæsj˜}”j]æjSæsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hj±æh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hj»æh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´Kahj±æubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KahhÊh²hubhÞ)�”}”(hŒgThe "opn" sysfs attribute holds the board's part number. This value is provided on a board-level label.”h]”hŒmThe “opnâ€� sysfs attribute holds the board’s part number. This value is provided on a board-level label.”…”�”}”(hjßæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KahhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_platform_devices_mlnxbf04_00_post_reset_wdog:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-platform-devices-mlnxbf04-00-post-reset-wdog”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjûæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/post_reset_wdog**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/post_reset_wdog**”h]”hŒ</sys/bus/platform/devices/MLNXBF04:00/post_reset_wdog”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjøæubah}”(h]”j÷æah ]”h"]”Œ8abi_sys_bus_platform_devices_mlnxbf04_00_post_reset_wdog”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jFçjíæsj˜}”j÷æjíæsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hjKçh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hjUçh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(hjWçh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjSçubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jaçŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´KhjKçubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KhhÊh²hubhÞ)�”}”(hŒ“The watchdog setting in seconds for the next booting. It's used to reboot the chip and recover it to the old state if the new boot partition fails.”h]”hŒ•The watchdog setting in seconds for the next booting. It’s used to reboot the chip and recover it to the old state if the new boot partition fails.”…”�”}”(hjyçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_platform_devices_mlnxbf04_00_reset_action:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-platform-devices-mlnxbf04-00-reset-action”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj•çubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/reset_action**”h]”j`)�”}”(hŒ=**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/reset_action**”h]”hŒ9/sys/bus/platform/devices/MLNXBF04:00/reset_action”…”�”}”(hj¯çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khj¨çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢çubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’çubah}”(h]”j‘çah ]”h"]”Œ5abi_sys_bus_platform_devices_mlnxbf04_00_reset_action”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jàçj‡çsj˜}”j‘çj‡çsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hjåçh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hjïçh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´Khjåçubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KhhÊh²hubhÞ)�”}”(hŒZThe source of the boot stream for the next reset. It could be one of the following values:”h]”hŒZThe source of the boot stream for the next reset. It could be one of the following values:”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj$èubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj$èubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒexternal”h]”hŒexternal”…”�”}”(hjDèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KhjAèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>èubjW)�”}”(hhh]”hÞ)�”}”(hŒ'boot from external source (USB or PCIe)”h]”hŒ'boot from external source (USB or PCIe)”…”�”}”(hj[èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KhjXèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>èubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;èubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒemmc”h]”hŒemmc”…”�”}”(hj{èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khjxèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuèubjW)�”}”(hhh]”hÞ)�”}”(hŒboot from the onchip eMMC”h]”hŒboot from the onchip eMMC”…”�”}”(hj’èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khj�èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuèubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;èubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ emmc_legacy”h]”hŒ emmc_legacy”…”�”}”(hj²èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Khj¯èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬èubjW)�”}”(hhh]”hÞ)�”}”(hŒ/boot from the onchip eMMC in legacy (slow) mode”h]”hŒ/boot from the onchip eMMC in legacy (slow) mode”…”�”}”(hjÉèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KhjÆèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬èubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;èubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$èubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!èubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ1.. _abi_sys_bus_platform_devices_mlnxbf04_00_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-platform-devices-mlnxbf04-00-rev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjéubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/rev**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/rev**”h]”hŒ0/sys/bus/platform/devices/MLNXBF04:00/rev”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K‰hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjéubah}”(h]”jéah ]”h"]”Œ,abi_sys_bus_platform_devices_mlnxbf04_00_rev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jOéjöèsj˜}”jéjöèsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hjTéh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hj^éh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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”jjéŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´K‰hjTéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K‰hhÊh²hubhÞ)�”}”(hŒdThe "rev" sysfs attribute holds the board's revision. This value is provided on a board-level label.”h]”hŒjThe “revâ€� sysfs attribute holds the board’s revision. This value is provided on a board-level label.”…”�”}”(hj‚éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K‰hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_platform_devices_mlnxbf04_00_rsh_log:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-platform-devices-mlnxbf04-00-rsh-log”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjžéubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/rsh_log**”h]”j`)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/rsh_log**”h]”hŒ4/sys/bus/platform/devices/MLNXBF04:00/rsh_log”…”�”}”(hj¸éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KOhj±éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«éubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjžéubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›éubah}”(h]”jšéah ]”h"]”Œ0abi_sys_bus_platform_devices_mlnxbf04_00_rsh_log”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jééj�ésj˜}”jšéj�ésubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hjîéh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hjøéh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´KOhjîéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KOhhÊh²hubhÞ)�”}”(hŒ�The file used to write BlueField boot log with the format "[INFO|WARN|ERR|ASSERT ]". Log level 'INFO' is used by default if not specified.”h]”hŒ—The file used to write BlueField boot log with the format “[INFO|WARN|ERR|ASSERT ]â€�. Log level ‘INFO’ is used by default if not specified.”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KOhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_platform_devices_mlnxbf04_00_rtc_battery:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-platform-devices-mlnxbf04-00-rtc-battery”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj8êubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/rtc_battery**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/rtc_battery**”h]”hŒ8/sys/bus/platform/devices/MLNXBF04:00/rtc_battery”…”�”}”(hjRêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KšhjKêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHêubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEêubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8êubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5êubah}”(h]”j4êah ]”h"]”Œ4abi_sys_bus_platform_devices_mlnxbf04_00_rtc_battery”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƒêj*êsj˜}”j4êj*êsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hjˆêh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hj’êh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´Kšhjˆêubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KšhhÊh²hubhÞ)�”}”(hŒÔThe "rtc_battery" sysfs attribute is read-only. A successful read from this attribute returns the status of the board's RTC battery. The RTC battery status register is also cleared upon successful read operation.”h]”hŒÚThe “rtc_batteryâ€� sysfs attribute is read-only. A successful read from this attribute returns the status of the board’s RTC battery. The RTC battery status register is also cleared upon successful read operation.”…”�”}”(hj¶êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KšhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_platform_devices_mlnxbf04_00_second_reset_action:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hj"ëh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hj,ëh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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”j8ëŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´K'hj"ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K'hhÊh²hubhÞ)�”}”(hŒ„Update the source of the boot stream after next reset. It could be one of the following values and will be applied after next reset.”h]”hŒ„Update the source of the boot stream after next reset. It could be one of the following values and will be applied after next reset.”…”�”}”(hjPëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K'hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjaëubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjaëubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒexternal”h]”hŒexternal”…”�”}”(hj�ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K'hj~ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ëubjW)�”}”(hhh]”hÞ)�”}”(hŒ'boot from external source (USB or PCIe)”h]”hŒ'boot from external source (USB or PCIe)”…”�”}”(hj˜ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K'hj•ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxëubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒemmc”h]”hŒemmc”…”�”}”(hj¸ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K'hjµëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²ëubjW)�”}”(hhh]”hÞ)�”}”(hŒboot from the onchip eMMC”h]”hŒboot from the onchip eMMC”…”�”}”(hjÏëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K'hjÌëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxëubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ emmc_legacy”h]”hŒ emmc_legacy”…”�”}”(hjïëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”•h&]”uh1hÝh³j€âh´K'hjìëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéëubjW)�”}”(hhh]”hÞ)�”}”(hŒ/boot from the onchip eMMC in legacy (slow) mode”h]”hŒ/boot from the onchip eMMC in legacy (slow) mode”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K'hjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéëubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxëubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ swap_emmc”h]”hŒ swap_emmc”…”�”}”(hj&ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K'hj#ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ìubjW)�”}”(hhh]”hÞ)�”}”(hŒ+swap the primary / secondary boot partition”h]”hŒ+swap the primary / secondary boot partition”…”�”}”(hj=ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K'hj:ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxëubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒnone”h]”hŒnone”…”�”}”(hj]ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K'hjZìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWìubjW)�”}”(hhh]”hÞ)�”}”(hŒcancel the action”h]”hŒcancel the action”…”�”}”(hjtìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K'hjqìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWìubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxëubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjaëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^ëubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒD.. _abi_sys_bus_platform_devices_mlnxbf04_00_secure_boot_fuse_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-devices-mlnxbf04-00-secure-boot-fuse-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj¯ìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/secure_boot_fuse_state**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/secure_boot_fuse_state**”h]”hŒC/sys/bus/platform/devices/MLNXBF04:00/secure_boot_fuse_state”…”�”}”(hjÉìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hjÂìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯ìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬ìubah}”(h]”j«ìah ]”h"]”Œ?abi_sys_bus_platform_devices_mlnxbf04_00_secure_boot_fuse_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”júìj¡ìsj˜}”j«ìj¡ìsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hjÿìh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hj íh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´K8hjÿìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hhÊh²hubhÞ)�”}”(hŒ6The state of eFuse versions with the following values.”h]”hŒ6The state of eFuse versions with the following values.”…”�”}”(hj-íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj>íubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj>íubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒInUse”h]”hŒInUse”…”�”}”(hj^íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hj[íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXíubjW)�”}”(hhh]”hÞ)�”}”(hŒ!burnt, valid and currently in use”h]”hŒ!burnt, valid and currently in use”…”�”}”(hjuíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hjríubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXíubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUíubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒUsed”h]”hŒUsed”…”�”}”(hj•íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hj’íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�íubjW)�”}”(hhh]”hÞ)�”}”(hŒburnt and valid”h]”hŒburnt and valid”…”�”}”(hj¬íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hj©íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�íubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUíubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFree”h]”hŒFree”…”�”}”(hjÌíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hjÉíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆíubjW)�”}”(hhh]”hÞ)�”}”(hŒnot burnt and free to use”h]”hŒnot burnt and free to use”…”�”}”(hjãíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hjàíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆíubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUíubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒSkipped”h]”hŒSkipped”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýíubjW)�”}”(hhh]”hÞ)�”}”(hŒ not burnt but not free (skipped)”h]”hŒ not burnt but not free (skipped)”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýíubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUíubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒWasted”h]”hŒWasted”…”�”}”(hj:îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hj7îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4îubjW)�”}”(hhh]”hÞ)�”}”(hŒburnt and invalid”h]”hŒburnt and invalid”…”�”}”(hjQîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hjNîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4îubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUíubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒInvalid”h]”hŒInvalid”…”�”}”(hjqîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hjnîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkîubjW)�”}”(hhh]”hÞ)�”}”(hŒ,not burnt but marked as valid (error state).”h]”hŒ,not burnt but marked as valid (error state).”…”�”}”(hjˆîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K8hj…îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkîubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUíubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>íubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;íubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ1.. _abi_sys_bus_platform_devices_mlnxbf04_00_sku:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-platform-devices-mlnxbf04-00-sku”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÃîubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/sku**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/sku**”h]”hŒ0/sys/bus/platform/devices/MLNXBF04:00/sku”…”�”}”(hjÝîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KihjÖîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓîubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐîubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃîubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀîubah}”(h]”j¿îah ]”h"]”Œ,abi_sys_bus_platform_devices_mlnxbf04_00_sku”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jïjµîsj˜}”j¿îjµîsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hjïh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hjïh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´Kihjïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KihhÊh²hubhÞ)�”}”(hŒfThe "sku" sysfs attribute holds the board's SKU number. This value is provided on a board-level label.”h]”hŒlThe “skuâ€� sysfs attribute holds the board’s SKU number. This value is provided on a board-level label.”…”�”}”(hjAïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KihhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_platform_devices_mlnxbf04_00_sn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-platform-devices-mlnxbf04-00-sn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj]ïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/sn**”h]”j`)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/sn**”h]”hŒ//sys/bus/platform/devices/MLNXBF04:00/sn”…”�”}”(hjwïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjsïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´Kyhjpïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZïubah}”(h]”jYïah ]”h"]”Œ+abi_sys_bus_platform_devices_mlnxbf04_00_sn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨ïjOïsj˜}”jYïjOïsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hj­ïh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hj·ïh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´Kyhj­ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KyhhÊh²hubhÞ)�”}”(hŒhThe "sn" sysfs attribute holds the board's serial number. This value is provided on a board-level label.”h]”hŒnThe “snâ€� sysfs attribute holds the board’s serial number. This value is provided on a board-level label.”…”�”}”(hjÛïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´KyhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_platform_devices_mlnxbf04_00_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-platform-devices-mlnxbf04-00-uuid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj÷ïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/uuid**”h]”j`)�”}”(hŒ5**\/sys\/bus\/platform\/devices\/MLNXBF04\:00\/uuid**”h]”hŒ1/sys/bus/platform/devices/MLNXBF04:00/uuid”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K�hj ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjôïubah}”(h]”jóïah ]”h"]”Œ-abi_sys_bus_platform_devices_mlnxbf04_00_uuid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBðjéïsj˜}”jóïjéïsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-mellanox-bootctl `”h]”(hŒDefined on file ”…”�”}”(hjGðh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-mellanox-bootctl `”h]”j§)�”}”(hjQðh]”hŒsysfs-platform-mellanox-bootctl”…”�”}”(hjSðh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOðubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]ðŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_platform_mellanox_bootctl”uh1hh³j€âh´K�hjGðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K�hhÊh²hubhÞ)�”}”(hŒdThe "uuid" sysfs attribute holds the board's UUID. This value is provided by the manufacturing team.”h]”hŒjThe “uuidâ€� sysfs attribute holds the board’s UUID. This value is provided by the manufacturing team.”…”�”}”(hjuðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€âh´K�hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_platform_devices_vpc2004_camera_power:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-platform-devices-vpc2004-camera-power”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj‘ðubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/VPC2004\:\*\/camera_power**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/VPC2004\:\*\/camera_power**”h]”hŒ8/sys/bus/platform/devices/VPC2004:*/camera_power”…”�”}”(hj«ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-platform-ideapad-laptop”h´Khj¤ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘ðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽðubah}”(h]”j�ðah ]”h"]”Œ1abi_sys_bus_platform_devices_vpc2004_camera_power”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝðjƒðsj˜}”j�ðjƒðsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-platform-ideapad-laptop `”h]”(hŒDefined on file ”…”�”}”(hjâðh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-platform-ideapad-laptop `”h]”j§)�”}”(hjìðh]”hŒsysfs-platform-ideapad-laptop”…”�”}”(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ÅŒ.abi_file_testing_sysfs_platform_ideapad_laptop”uh1hh³j¿ðh´Khjâðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hj|ñh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-platform-ideapad-laptop `”h]”j§)�”}”(hj†ñh]”hŒsysfs-platform-ideapad-laptop”…”�”}”(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ÅŒ.abi_file_testing_sysfs_platform_ideapad_laptop”uh1hh³j¿ðh´Khj|ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhhÊh²hubhÞ)�”}”(hŒ/Change fan mode There are four available modes:”h]”hŒ/Change fan mode There are four available modes:”…”�”}”(hjªñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhhÊh²hubjŽœ)�”}”(hŒn* 0 -> Super Silent Mode * 1 -> Standard Mode * 2 -> Dust Cleaning * 4 -> Efficient Thermal Dissipation Mode ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ0 -> Super Silent Mode”h]”hÞ)�”}”(hjÁñh]”hŒ0 -> Super Silent Mode”…”�”}”(hjÃñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´Khj¿ñubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¼ñubj;)�”}”(hŒ1 -> Standard Mode”h]”hÞ)�”}”(hjØñh]”hŒ1 -> Standard Mode”…”�”}”(hjÚñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhjÖñubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¼ñubj;)�”}”(hŒ2 -> Dust Cleaning”h]”hÞ)�”}”(hjïñh]”hŒ2 -> Dust Cleaning”…”�”}”(hjññh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´Khjíñubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¼ñubj;)�”}”(hŒ)4 -> Efficient Thermal Dissipation Mode ”h]”hÞ)�”}”(hŒ'4 -> Efficient Thermal Dissipation Mode”h]”hŒ'4 -> Efficient Thermal Dissipation Mode”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´Khjòubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¼ñubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j¿ðh´Khj¸ñubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j¿ðh´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_platform_devices_vpc2004_fn_lock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-platform-devices-vpc2004-fn-lock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj6òubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/VPC2004\:\*\/fn_lock**”h]”j`)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/VPC2004\:\*\/fn_lock**”h]”hŒ3/sys/bus/platform/devices/VPC2004:*/fn_lock”…”�”}”(hjPòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjLòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhjIòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFòubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjCòubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj6òubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj3òubah}”(h]”j2òah ]”h"]”Œ,abi_sys_bus_platform_devices_vpc2004_fn_lock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�òj(òsj˜}”j2òj(òsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-platform-ideapad-laptop `”h]”(hŒDefined on file ”…”�”}”(hj†òh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-platform-ideapad-laptop `”h]”j§)�”}”(hj�òh]”hŒsysfs-platform-ideapad-laptop”…”�”}”(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ÅŒ.abi_file_testing_sysfs_platform_ideapad_laptop”uh1hh³j¿ðh´Khj†òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhhÊh²hubhÞ)�”}”(hŒControl fn-lock mode.”h]”hŒControl fn-lock mode.”…”�”}”(hj´òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhhÊh²hubjŽœ)�”}”(hŒ'* 1 -> Switched On * 0 -> Switched Off ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ1 -> Switched On”h]”hÞ)�”}”(hjËòh]”hŒ1 -> Switched On”…”�”}”(hjÍòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhjÉòubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÆòubj;)�”}”(hŒ0 -> Switched Off ”h]”hÞ)�”}”(hŒ0 -> Switched Off”h]”hŒ0 -> Switched Off”…”�”}”(hjäòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´Khjàòubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÆòubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j¿ðh´KhjÂòubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j¿ðh´KhhÊh²hubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhhÊh²hubjl)�”}”(hŒO# echo "0" > \ /sys/bus/pci/devices/0000:00:1f.0/PNP0C09:00/VPC2004:00/fn_lock”h]”hŒO# echo "0" > \ /sys/bus/pci/devices/0000:00:1f.0/PNP0C09:00/VPC2004:00/fn_lock”…”�”}”hjósbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j¿ðh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_platform_devices_vpc2004_touchpad:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-platform-devices-vpc2004-touchpad”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj.óubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/VPC2004\:\*\/touchpad**”h]”j`)�”}”(hŒ8**\/sys\/bus\/platform\/devices\/VPC2004\:\*\/touchpad**”h]”hŒ4/sys/bus/platform/devices/VPC2004:*/touchpad”…”�”}”(hjHóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjDóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhjAóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+óubah}”(h]”j*óah ]”h"]”Œ-abi_sys_bus_platform_devices_vpc2004_touchpad”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jyój ósj˜}”j*ój ósubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-platform-ideapad-laptop `”h]”(hŒDefined on file ”…”�”}”(hj~óh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-platform-ideapad-laptop `”h]”j§)�”}”(hjˆóh]”hŒsysfs-platform-ideapad-laptop”…”�”}”(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ÅŒ.abi_file_testing_sysfs_platform_ideapad_laptop”uh1hh³j¿ðh´Khj~óubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ?Control touchpad mode. * 1 -> Switched On * 0 -> Switched Off ”h]”(j!)�”}”(hŒControl touchpad mode.”h]”hŒControl touchpad mode.”…”�”}”(hj³óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¿ðh´Khj¯óubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ1 -> Switched On”h]”hÞ)�”}”(hjÉóh]”hŒ1 -> Switched On”…”�”}”(hjËóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhjÇóubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÄóubj;)�”}”(hŒ0 -> Switched Off ”h]”hÞ)�”}”(hŒ0 -> Switched Off”h]”hŒ0 -> Switched Off”…”�”}”(hjâóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´KhjÞóubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÄóubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j¿ðh´KhjÁóubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¯óubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¿ðh´Khj¬óubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ6.. _abi_sys_bus_platform_devices_vpc2004_usb_charging:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-platform-devices-vpc2004-usb-charging”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/VPC2004\:\*\/usb_charging**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/VPC2004\:\*\/usb_charging**”h]”hŒ8/sys/bus/platform/devices/VPC2004:*/usb_charging”…”�”}”(hj6ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2ôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´K-hj/ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjôubah}”(h]”jôah ]”h"]”Œ1abi_sys_bus_platform_devices_vpc2004_usb_charging”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgôjôsj˜}”jôjôsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-platform-ideapad-laptop `”h]”(hŒDefined on file ”…”�”}”(hjlôh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-platform-ideapad-laptop `”h]”j§)�”}”(hjvôh]”hŒsysfs-platform-ideapad-laptop”…”�”}”(hjxôh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtôubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚ôŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_platform_ideapad_laptop”uh1hh³j¿ðh´K-hjlôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´K-hhÊh²hubhÞ)�”}”(hŒ™Controls whether the "always on USB charging" feature is enabled or not. This feature enables charging USB devices even if the computer is not turned on.”h]”hŒ�Controls whether the “always on USB chargingâ€� feature is enabled or not. This feature enables charging USB devices even if the computer is not turned on.”…”�”}”(hjšôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿ðh´K-hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_platform_devices_fsi_master_gpio_external_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-platform-devices-fsi-master-gpio-external-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj¶ôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/devices\/[\.\.]\/fsi\-master\-gpio\/external_mode**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/devices\/[\.\.]\/fsi\-master\-gpio\/external_mode**”h]”hŒG/sys/bus/platform/devices/[..]/fsi-master-gpio/external_mode”…”�”}”(hjÐôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-driver-fsi-master-gpio”h´KhjÉôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶ôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³ôubah}”(h]”j²ôah ]”h"]”Œ:abi_sys_bus_platform_devices_fsi_master_gpio_external_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõj¨ôsj˜}”j²ôj¨ôsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-fsi-master-gpio `”h]”(hŒDefined on file ”…”�”}”(hjõh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-fsi-master-gpio `”h]”j§)�”}”(hjõh]”hŒsysfs-driver-fsi-master-gpio”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_fsi_master_gpio”uh1hh³jäôh´Khjõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäôh´KhhÊh²hubhÞ)�”}”(hŒòControls access arbitration for GPIO-based FSI master. A value of 0 (the default) sets normal mode, where the driver performs FSI bus transactions, 1 sets external mode, where the FSI bus is driven externally (for example, by a debug device).”h]”hŒòControls access arbitration for GPIO-based FSI master. A value of 0 (the default) sets normal mode, where the driver performs FSI bus transactions, 1 sets external mode, where the FSI bus is driven externally (for example, by a debug device).”…”�”}”(hj5õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäôh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_platform_devices_ci_hdrc_0_inputs_a_bus_drop:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-platform-devices-ci-hdrc-0-inputs-a-bus-drop”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjQõubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/ci_hdrc\.0\/inputs\/a_bus_drop**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/ci_hdrc\.0\/inputs\/a_bus_drop**”h]”hŒ=/sys/bus/platform/devices/ci_hdrc.0/inputs/a_bus_drop”…”�”}”(hjkõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjgõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-platform-chipidea-usb-otg”h´Khjdõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjaõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^õubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQõubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjNõubah}”(h]”jMõah ]”h"]”Œ8abi_sys_bus_platform_devices_ci_hdrc_0_inputs_a_bus_drop”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�õjCõsj˜}”jMõjCõsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-chipidea-usb-otg `”h]”(hŒDefined on file ”…”�”}”(hj¢õh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-chipidea-usb-otg `”h]”j§)�”}”(hj¬õh]”hŒsysfs-platform-chipidea-usb-otg”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_chipidea_usb_otg”uh1hh³jõh´Khj¢õubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´KhhÊh²hubhÞ)�”}”(hŒÓCan be set and read The a_bus_drop(A-device bus drop) input is 1 when the application running on the A-device wants to power down the bus, and is 0 otherwise, When a_bus_drop is 1, then the a_bus_req shall be 0.”h]”hŒÓCan be set and read The a_bus_drop(A-device bus drop) input is 1 when the application running on the A-device wants to power down the bus, and is 0 otherwise, When a_bus_drop is 1, then the a_bus_req shall be 0.”…”�”}”(hjÐõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´KhhÊh²hubhÞ)�”}”(hŒValid values are "1" and "0".”h]”hŒ%Valid values are “1â€� and “0â€�.”…”�”}”(hjÞõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒTReading: returns 1 if the bus is off(vbus is turned off) by A-device, otherwise 0. ”h]”(j!)�”}”(hŒ;Reading: returns 1 if the bus is off(vbus is turned off) by”h]”hŒ;Reading: returns 1 if the bus is off(vbus is turned off) by”…”�”}”(hjóõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jõh´Khjïõubj1)�”}”(hhh]”hÞ)�”}”(hŒA-device, otherwise 0.”h]”hŒA-device, otherwise 0.”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´Khjöubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjïõubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jõh´Khjìõubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ<.. _abi_sys_bus_platform_devices_ci_hdrc_0_inputs_a_bus_req:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-devices-ci-hdrc-0-inputs-a-bus-req”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj2öubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/ci_hdrc\.0\/inputs\/a_bus_req**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/ci_hdrc\.0\/inputs\/a_bus_req**”h]”hŒ</sys/bus/platform/devices/ci_hdrc.0/inputs/a_bus_req”…”�”}”(hjLöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´KhjEöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?öubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/öubah}”(h]”j.öah ]”h"]”Œ7abi_sys_bus_platform_devices_ci_hdrc_0_inputs_a_bus_req”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}öj$ösj˜}”j.öj$ösubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-chipidea-usb-otg `”h]”(hŒDefined on file ”…”�”}”(hj‚öh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-chipidea-usb-otg `”h]”j§)�”}”(hjŒöh]”hŒsysfs-platform-chipidea-usb-otg”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_chipidea_usb_otg”uh1hh³jõh´Khj‚öubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´KhhÊh²hubhÞ)�”}”(hXyCan be set and read. Set a_bus_req(A-device bus request) input to be 1 if the application running on the A-device wants to use the bus, and to be 0 when the application no longer wants to use the bus(or wants to work as peripheral). a_bus_req can also be set to 1 by kernel in response to remote wakeup signaling from the B-device, the A-device should decide to resume the bus.”h]”hXyCan be set and read. Set a_bus_req(A-device bus request) input to be 1 if the application running on the A-device wants to use the bus, and to be 0 when the application no longer wants to use the bus(or wants to work as peripheral). a_bus_req can also be set to 1 by kernel in response to remote wakeup signaling from the B-device, the A-device should decide to resume the bus.”…”�”}”(hj°öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´KhhÊh²hubhÞ)�”}”(hŒValid values are "1" and "0".”h]”hŒ%Valid values are “1â€� and “0â€�.”…”�”}”(hj¾öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´KhhÊh²hubhÞ)�”}”(hŒiReading: returns 1 if the application running on the A-device is using the bus as host role, otherwise 0.”h]”hŒiReading: returns 1 if the application running on the A-device is using the bus as host role, otherwise 0.”…”�”}”(hjÌöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_platform_devices_ci_hdrc_0_inputs_a_clr_err:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-devices-ci-hdrc-0-inputs-a-clr-err”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjèöubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/ci_hdrc\.0\/inputs\/a_clr_err**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/ci_hdrc\.0\/inputs\/a_clr_err**”h]”hŒ</sys/bus/platform/devices/ci_hdrc.0/inputs/a_clr_err”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´K0hjûöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõöubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèöubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåöubah}”(h]”jäöah ]”h"]”Œ7abi_sys_bus_platform_devices_ci_hdrc_0_inputs_a_clr_err”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3÷jÚösj˜}”jäöjÚösubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-chipidea-usb-otg `”h]”(hŒDefined on file ”…”�”}”(hj8÷h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-chipidea-usb-otg `”h]”j§)�”}”(hjB÷h]”hŒsysfs-platform-chipidea-usb-otg”…”�”}”(hjD÷h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@÷ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN÷Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_platform_chipidea_usb_otg”uh1hh³jõh´K0hj8÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´K0hhÊh²hubhÞ)�”}”(hŒƒOnly can be set. The a_clr_err(A-device Vbus error clear) input is used to clear vbus error, then A-device will power down the bus.”h]”hŒƒOnly can be set. The a_clr_err(A-device Vbus error clear) input is used to clear vbus error, then A-device will power down the bus.”…”�”}”(hjf÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´K0hhÊh²hubhÞ)�”}”(hŒValid value is "1"”h]”hŒValid value is “1â€�”…”�”}”(hjt÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´K0hhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_platform_devices_ci_hdrc_0_inputs_b_bus_req:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-devices-ci-hdrc-0-inputs-b-bus-req”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj�÷ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/ci_hdrc\.0\/inputs\/b_bus_req**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/ci_hdrc\.0\/inputs\/b_bus_req**”h]”hŒ</sys/bus/platform/devices/ci_hdrc.0/inputs/b_bus_req”…”�”}”(hjª÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´K!hj£÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�÷ubah}”(h]”jŒ÷ah ]”h"]”Œ7abi_sys_bus_platform_devices_ci_hdrc_0_inputs_b_bus_req”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛ÷j‚÷sj˜}”jŒ÷j‚÷subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-chipidea-usb-otg `”h]”(hŒDefined on file ”…”�”}”(hjà÷h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-chipidea-usb-otg `”h]”j§)�”}”(hjê÷h]”hŒsysfs-platform-chipidea-usb-otg”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_chipidea_usb_otg”uh1hh³jõh´K!hjà÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´K!hhÊh²hubhÞ)�”}”(hX Can be set and read. The b_bus_req(B-device bus request) input is 1 during the time that the application running on the B-device wants to use the bus as host, and is 0 when the application no longer wants to work as host and decides to switch back to be peripheral.”h]”hX Can be set and read. The b_bus_req(B-device bus request) input is 1 during the time that the application running on the B-device wants to use the bus as host, and is 0 when the application no longer wants to work as host and decides to switch back to be peripheral.”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´K!hhÊh²hubhÞ)�”}”(hŒValid values are "1" and "0".”h]”hŒ%Valid values are “1â€� and “0â€�.”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´K!hhÊh²hubhÞ)�”}”(hŒgReading: returns if the application running on the B device is using the bus as host role, otherwise 0.”h]”hŒgReading: returns if the application running on the B device is using the bus as host role, otherwise 0.”…”�”}”(hj*øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõh´K!hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_platform_devices_ci_hdrc_0_role:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-platform-devices-ci-hdrc-0-role”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjFøubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/ci_hdrc\.0\/role**”h]”j`)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/ci_hdrc\.0\/role**”h]”hŒ//sys/bus/platform/devices/ci_hdrc.0/role”…”�”}”(hj`øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\øubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-platform-chipidea-usb2”h´KhjYøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSøubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjFøubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjCøubah}”(h]”jBøah ]”h"]”Œ+abi_sys_bus_platform_devices_ci_hdrc_0_role”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’øj8øsj˜}”jBøj8øsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-platform-chipidea-usb2 `”h]”(hŒDefined on file ”…”�”}”(hj—øh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-platform-chipidea-usb2 `”h]”j§)�”}”(hj¡øh]”hŒsysfs-platform-chipidea-usb2”…”�”}”(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ÅŒ-abi_file_testing_sysfs_platform_chipidea_usb2”uh1hh³jtøh´Khj—øubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtøh´KhhÊh²hubhÞ)�”}”(hŒXWhen read, it returns string "gadget" or "host", indicating the current controller role.”h]”hŒ`When read, it returns string “gadgetâ€� or “hostâ€�, indicating the current controller role.”…”�”}”(hjÅøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtøh´KhhÊh²hubhÞ)�”}”(hŒ}It will do role switch when "gadget" or "host" is written to it. Only controller at dual-role configuration supports writing.”h]”hŒ…It will do role switch when “gadgetâ€� or “hostâ€� is written to it. Only controller at dual-role configuration supports writing.”…”�”}”(hjÓøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jtøh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_devices_dfl_fme_0_bitstream_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-devices-dfl-fme-0-bitstream-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjïøubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/bitstream_id**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/bitstream_id**”h]”hŒ8/sys/bus/platform/devices/dfl-fme.0/bitstream_id”…”�”}”(hj ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-platform-dfl-fme”h´K hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüøubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïøubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìøubah}”(h]”jëøah ]”h"]”Œ3abi_sys_bus_platform_devices_dfl_fme_0_bitstream_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;ùjáøsj˜}”jëøjáøsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hj@ùh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjJùh]”hŒsysfs-platform-dfl-fme”…”�”}”(hjLùh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHùubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVùŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´K hj@ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K hhÊh²hubhÞ)�”}”(hŒ�Read-only. It returns Bitstream (static FPGA region) identifier number, which includes the detailed version and other information of this static FPGA region.”h]”hŒ�Read-only. It returns Bitstream (static FPGA region) identifier number, which includes the detailed version and other information of this static FPGA region.”…”�”}”(hjnùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_platform_devices_dfl_fme_0_bitstream_metadata:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-platform-devices-dfl-fme-0-bitstream-metadata”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjŠùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/bitstream_metadata**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/bitstream_metadata**”h]”hŒ>/sys/bus/platform/devices/dfl-fme.0/bitstream_metadata”…”�”}”(hj¤ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Khj�ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡ùubah}”(h]”j†ùah ]”h"]”Œ9abi_sys_bus_platform_devices_dfl_fme_0_bitstream_metadata”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕùj|ùsj˜}”j†ùj|ùsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjÚùh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjäùh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KhjÚùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubhÞ)�”}”(hŒ™Read-only. It returns Bitstream (static FPGA region) meta data, which includes the synthesis date, seed and other information of this static FPGA region.”h]”hŒ™Read-only. It returns Bitstream (static FPGA region) meta data, which includes the synthesis date, seed and other information of this static FPGA region.”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_platform_devices_dfl_fme_0_cache_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-platform-devices-dfl-fme-0-cache-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Khj7úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1úubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$úubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!úubah}”(h]”j úah ]”h"]”Œ1abi_sys_bus_platform_devices_dfl_fme_0_cache_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”joújúsj˜}”j újúsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjtúh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hj~úh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´Khjtúubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubhÞ)�”}”(hŒ5Read-only. It returns cache size of this FPGA device.”h]”hŒ5Read-only. It returns cache size of this FPGA device.”…”�”}”(hj¢úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_platform_devices_dfl_fme_0_errors_catfatal_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-platform-devices-dfl-fme-0-errors-catfatal-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj¾úubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/catfatal_errors**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/catfatal_errors**”h]”hŒC/sys/bus/platform/devices/dfl-fme.0/errors/catfatal_errors”…”�”}”(hjØúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KHhjÑúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjËúubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾úubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»úubah}”(h]”jºúah ]”h"]”Œ=abi_sys_bus_platform_devices_dfl_fme_0_errors_catfatal_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ûj°úsj˜}”jºúj°úsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjûh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjûh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KHhjûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KHhhÊh²hubhÞ)�”}”(hŒ=Read-only. It returns catastrophic and fatal errors detected.”h]”hŒ=Read-only. It returns catastrophic and fatal errors detected.”…”�”}”(hj<ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KHhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_platform_devices_dfl_fme_0_errors_first_error:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-platform-devices-dfl-fme-0-errors-first-error”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjXûubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/first_error**”h]”j`)�”}”(hŒC**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/first_error**”h]”hŒ?/sys/bus/platform/devices/dfl-fme.0/errors/first_error”…”�”}”(hjrûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjnûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K`hjkûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjXûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjUûubah}”(h]”jTûah ]”h"]”Œ9abi_sys_bus_platform_devices_dfl_fme_0_errors_first_error”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£ûjJûsj˜}”jTûjJûsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hj¨ûh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hj²ûh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´K`hj¨ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K`hhÊh²hubhÞ)�”}”(hŒFRead-only. Read this file to get the first error detected by hardware.”h]”hŒFRead-only. Read this file to get the first error detected by hardware.”…”�”}”(hjÖûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K`hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_platform_devices_dfl_fme_0_errors_fme_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-platform-devices-dfl-fme-0-errors-fme-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjòûubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/fme_errors**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/fme_errors**”h]”hŒ>/sys/bus/platform/devices/dfl-fme.0/errors/fme_errors”…”�”}”(hj üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KWhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjòûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjïûubah}”(h]”jîûah ]”h"]”Œ8abi_sys_bus_platform_devices_dfl_fme_0_errors_fme_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=üjäûsj˜}”jîûjäûsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjBüh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjLüh]”hŒsysfs-platform-dfl-fme”…”�”}”(hjNüh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJüubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jXüŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KWhjBüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KWhhÊh²hubhÞ)�”}”(hŒÂRead-Write. Read this file to get errors detected on FME. Write this file to clear errors logged in fme_errors. Write fails with -EINVAL if input parsing fails or input error code doesn't match.”h]”hŒÄRead-Write. Read this file to get errors detected on FME. Write this file to clear errors logged in fme_errors. Write fails with -EINVAL if input parsing fails or input error code doesn’t match.”…”�”}”(hjpüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KWhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_platform_devices_dfl_fme_0_errors_inject_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-platform-devices-dfl-fme-0-errors-inject-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjŒüubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/inject_errors**”h]”j`)�”}”(hŒE**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/inject_errors**”h]”hŒA/sys/bus/platform/devices/dfl-fme.0/errors/inject_errors”…”�”}”(hj¦üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KNhjŸüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™üubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰üubah}”(h]”jˆüah ]”h"]”Œ;abi_sys_bus_platform_devices_dfl_fme_0_errors_inject_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j×üj~üsj˜}”jˆüj~üsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjÜüh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjæüh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KNhjÜüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KNhhÊh²hubhÞ)�”}”(hŒÆRead-Write. Read this file to check errors injected. Write this file to inject errors for testing purpose. Write fails with -EINVAL if input parsing fails or input inject error code isn't supported.”h]”hŒÈRead-Write. Read this file to check errors injected. Write this file to inject errors for testing purpose. Write fails with -EINVAL if input parsing fails or input inject error code isn’t supported.”…”�”}”(hj ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KNhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_platform_devices_dfl_fme_0_errors_next_error:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-platform-devices-dfl-fme-0-errors-next-error”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj&ýubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/next_error**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/next_error**”h]”hŒ>/sys/bus/platform/devices/dfl-fme.0/errors/next_error”…”�”}”(hj@ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Kghj9ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#ýubah}”(h]”j"ýah ]”h"]”Œ8abi_sys_bus_platform_devices_dfl_fme_0_errors_next_error”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jqýjýsj˜}”j"ýjýsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjvýh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hj€ýh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´Kghjvýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KghhÊh²hubhÞ)�”}”(hŒGRead-only. Read this file to get the second error detected by hardware.”h]”hŒGRead-only. Read this file to get the second error detected by hardware.”…”�”}”(hj¤ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KghhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_platform_devices_dfl_fme_0_errors_nonfatal_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-platform-devices-dfl-fme-0-errors-nonfatal-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjÀýubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/nonfatal_errors**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/nonfatal_errors**”h]”hŒC/sys/bus/platform/devices/dfl-fme.0/errors/nonfatal_errors”…”�”}”(hjÚýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KBhjÓýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½ýubah}”(h]”j¼ýah ]”h"]”Œ=abi_sys_bus_platform_devices_dfl_fme_0_errors_nonfatal_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j þj²ýsj˜}”j¼ýj²ýsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjþh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjþh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KBhjþubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KBhhÊh²hubhÞ)�”}”(hŒ0Read-only. It returns non-fatal errors detected.”h]”hŒ0Read-only. It returns non-fatal errors detected.”…”�”}”(hj>þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KBhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_platform_devices_dfl_fme_0_errors_pcie0_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-platform-devices-dfl-fme-0-errors-pcie0-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjZþubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/pcie0_errors**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/pcie0_errors**”h]”hŒ@/sys/bus/platform/devices/dfl-fme.0/errors/pcie0_errors”…”�”}”(hjtþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjpþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K0hjmþubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjgþubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZþubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjWþubah}”(h]”jVþah ]”h"]”Œ:abi_sys_bus_platform_devices_dfl_fme_0_errors_pcie0_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥þjLþsj˜}”jVþjLþsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjªþh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hj´þh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´K0hjªþubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K0hhÊh²hubhÞ)�”}”(hŒÈRead-Write. Read this file for errors detected on pcie0 link. Write this file to clear errors logged in pcie0_errors. Write fails with -EINVAL if input parsing fails or input error code doesn't match.”h]”hŒÊRead-Write. Read this file for errors detected on pcie0 link. Write this file to clear errors logged in pcie0_errors. Write fails with -EINVAL if input parsing fails or input error code doesn’t match.”…”�”}”(hjØþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K0hhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_platform_devices_dfl_fme_0_errors_pcie1_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-platform-devices-dfl-fme-0-errors-pcie1-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjôþubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/pcie1_errors**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/errors\/pcie1_errors**”h]”hŒ@/sys/bus/platform/devices/dfl-fme.0/errors/pcie1_errors”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K9hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjôþubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñþubah}”(h]”jðþah ]”h"]”Œ:abi_sys_bus_platform_devices_dfl_fme_0_errors_pcie1_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?ÿjæþsj˜}”jðþjæþsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjDÿh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjNÿh]”hŒsysfs-platform-dfl-fme”…”�”}”(hjPÿh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjLÿubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZÿŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´K9hjDÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K9hhÊh²hubhÞ)�”}”(hŒÈRead-Write. Read this file for errors detected on pcie1 link. Write this file to clear errors logged in pcie1_errors. Write fails with -EINVAL if input parsing fails or input error code doesn't match.”h]”hŒÊRead-Write. Read this file for errors detected on pcie1 link. Write this file to clear errors logged in pcie1_errors. Write fails with -EINVAL if input parsing fails or input error code doesn’t match.”…”�”}”(hjrÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K9hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_platform_devices_dfl_fme_0_fabric_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-platform-devices-dfl-fme-0-fabric-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjŽÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/fabric_version**”h]”j`)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/fabric_version**”h]”hŒ:/sys/bus/platform/devices/dfl-fme.0/fabric_version”…”�”}”(hj¨ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Khj¡ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹ÿubah}”(h]”jŠÿah ]”h"]”Œ5abi_sys_bus_platform_devices_dfl_fme_0_fabric_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙÿj€ÿsj˜}”jŠÿj€ÿsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjÞÿh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjèÿh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KhjÞÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubhÞ)�”}”(hŒ Read-only. It returns fabric version of this FPGA device. Userspace applications need this information to select best data channels per different fabric design.”h]”hŒ Read-only. It returns fabric version of this FPGA device. Userspace applications need this information to select best data channels per different fabric design.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj(ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/name**”h]”j`)�”}”(hŒC**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/name**”h]”hŒ?/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/name”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Knhj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5ubah}”(h]”h ]”h"]”•h$]”h&]”uh1jLhj(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%ubah}”(h]”j$ah ]”h"]”Œ8abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jsjsj˜}”j$jsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjxh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hj‚h]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´Knhjxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KnhhÊh²hubhÞ)�”}”(hŒNRead-Only. Read this file to get the name of hwmon device, it supports values:”h]”hŒNRead-Only. Read this file to get the name of hwmon device, it supports values:”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KnhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj·ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj·ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ'dfl_fme_thermal'”h]”hŒ‘dfl_fme_thermal’”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KnhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑubjW)�”}”(hhh]”hÞ)�”}”(hŒthermal hwmon device name”h]”hŒthermal hwmon device name”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Knhjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ'dfl_fme_power'”h]”hŒ‘dfl_fme_power’”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Knhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒpower hwmon device name”h]”hŒpower hwmon device name”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Knhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒD.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_crit**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_crit**”h]”hŒF/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/power1_crit”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KÈhjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]ubah}”(h]”j\ah ]”h"]”Œ?abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j«jRsj˜}”j\jRsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hj°h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjºh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KÈhj°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KÈhhÊh²hubhÞ)�”}”(hX½Read-Write. Read this file to get current hardware power threshold2 in uW. If power consumption rises at or above this threshold, hardware starts 90% throttling. Write this file to set current hardware power threshold2 in uW. As hardware only accepts values in Watts, so input value will be round down per Watts (< 1 watts part will be discarded) and clamped within the range from 0 to 127 Watts. Write fails with -EINVAL if input parsing fails.”h]”hX½Read-Write. Read this file to get current hardware power threshold2 in uW. If power consumption rises at or above this threshold, hardware starts 90% throttling. Write this file to set current hardware power threshold2 in uW. As hardware only accepts values in Watts, so input value will be round down per Watts (< 1 watts part will be discarded) and clamped within the range from 0 to 127 Watts. Write fails with -EINVAL if input parsing fails.”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KÈhhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_crit_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-crit-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjúubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_crit_alarm**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_crit_alarm**”h]”hŒL/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/power1_crit_alarm”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KÜhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj÷ubah}”(h]”jöah ]”h"]”ŒEabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_crit_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jEjìsj˜}”jöjìsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjJh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjTh]”hŒsysfs-platform-dfl-fme”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KÜhjJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KÜhhÊh²hubhÞ)�”}”(hŒ{Read-only. It returns 1 if power consumption is currently at or above hardware threshold2 (see 'power1_crit'), otherwise 0.”h]”hŒRead-only. It returns 1 if power consumption is currently at or above hardware threshold2 (see ‘power1_crit’), otherwise 0.”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KÜhhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_fpga_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-fpga-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj”ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_fpga_limit**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_fpga_limit**”h]”hŒL/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/power1_fpga_limit”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Kéhj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‘ubah}”(h]”j�ah ]”h"]”ŒEabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_fpga_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jßj†sj˜}”j�j†subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjäh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjîh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´Kéhjäubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KéhhÊh²hubhÞ)�”}”(hŒ1Read-Only. It returns power limit for FPGA in uW.”h]”hŒ1Read-Only. It returns power limit for FPGA in uW.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KéhhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj.ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_input**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_input**”h]”hŒG/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/power1_input”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjDubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KµhjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+ubah}”(h]”j*ah ]”h"]”Œ@abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jyj sj˜}”j*j subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hj~h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjˆh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´Kµhj~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KµhhÊh²hubhÞ)�”}”(hŒ;Read-Only. It returns current FPGA power consumption in uW.”h]”hŒ;Read-Only. It returns current FPGA power consumption in uW.”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KµhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_ltr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-ltr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjÈubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_ltr**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_ltr**”h]”hŒE/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/power1_ltr”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KïhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅubah}”(h]”jÄah ]”h"]”Œ>abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_ltr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjºsj˜}”jÄjºsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hj"h]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´Kïhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KïhhÊh²hubhÞ)�”}”(hŒåRead-only. Read this file to get current Latency Tolerance Reporting (ltr) value. It returns 1 if all Accelerated Function Units (AFUs) can tolerate latency >= 40us for memory access or 0 if any AFU is latency sensitive (< 40us).”h]”hŒåRead-only. Read this file to get current Latency Tolerance Reporting (ltr) value. It returns 1 if all Accelerated Function Units (AFUs) can tolerate latency >= 40us for memory access or 0 if any AFU is latency sensitive (< 40us).”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KïhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjbubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_max**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_max**”h]”hŒE/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/power1_max”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K»hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjbubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_ubah}”(h]”j^ah ]”h"]”Œ>abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­jTsj˜}”j^jTsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hj²h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hj¼h]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´K»hj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K»hhÊh²hubhÞ)�”}”(hX½Read-Write. Read this file to get current hardware power threshold1 in uW. If power consumption rises at or above this threshold, hardware starts 50% throttling. Write this file to set current hardware power threshold1 in uW. As hardware only accepts values in Watts, so input value will be round down per Watts (< 1 watts part will be discarded) and clamped within the range from 0 to 127 Watts. Write fails with -EINVAL if input parsing fails.”h]”hX½Read-Write. Read this file to get current hardware power threshold1 in uW. If power consumption rises at or above this threshold, hardware starts 50% throttling. Write this file to set current hardware power threshold1 in uW. As hardware only accepts values in Watts, so input value will be round down per Watts (< 1 watts part will be discarded) and clamped within the range from 0 to 127 Watts. Write fails with -EINVAL if input parsing fails.”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K»hhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_max_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-max-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hjüubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_max_alarm**”h]”j`)�”}”(hŒO**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_max_alarm**”h]”hŒK/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/power1_max_alarm”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KÕhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjùubah}”(h]”jøah ]”h"]”ŒDabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_max_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jGjîsj˜}”jøjîsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjLh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjVh]”hŒsysfs-platform-dfl-fme”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjTubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jbŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KÕhjLubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KÕhhÊh²hubhÞ)�”}”(hŒzRead-only. It returns 1 if power consumption is currently at or above hardware threshold1 (see 'power1_max'), otherwise 0.”h]”hŒ~Read-only. It returns 1 if power consumption is currently at or above hardware threshold1 (see ‘power1_max’), otherwise 0.”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KÕhhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_xeon_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-xeon-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj–ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_xeon_limit**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/power1_xeon_limit**”h]”hŒL/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/power1_xeon_limit”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Kãhj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“ubah}”(h]”j’ah ]”h"]”ŒEabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_xeon_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jájˆsj˜}”j’jˆsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjæh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjðh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´Kãhjæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KãhhÊh²hubhÞ)�”}”(hŒ1Read-Only. It returns power limit for XEON in uW.”h]”hŒ1Read-Only. It returns power limit for XEON in uW.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KãhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj0ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_crit**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_crit**”h]”hŒE/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/temp1_crit”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KŠhjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-ubah}”(h]”j,ah ]”h"]”Œ>abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{j"sj˜}”j,j"subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hj€h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjŠh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KŠhj€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KŠhhÊh²hubhÞ)�”}”(hŒ Read-Only. It returns hardware threshold2 temperature in millidegrees Celsius. If temperature rises at or above this threshold, hardware starts 100% throttling.”h]”hŒ Read-Only. It returns hardware threshold2 temperature in millidegrees Celsius. If temperature rises at or above this threshold, hardware starts 100% throttling.”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KŠhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_crit_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-crit-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hjÊubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_crit_alarm**”h]”j`)�”}”(hŒO**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_crit_alarm**”h]”hŒK/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/temp1_crit_alarm”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K¢hjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇubah}”(h]”jÆah ]”h"]”ŒDabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_crit_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj¼sj˜}”jÆj¼subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hj$h]”hŒsysfs-platform-dfl-fme”…”�”}”(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”j0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´K¢hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K¢hhÊh²hubhÞ)�”}”(hŒtRead-only. It returns 1 if temperature is currently at or above hardware threshold2 (see 'temp1_crit'), otherwise 0.”h]”hŒxRead-only. It returns 1 if temperature is currently at or above hardware threshold2 (see ‘temp1_crit’), otherwise 0.”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K¢hhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_emergency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-emergency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjdubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_emergency**”h]”j`)�”}”(hŒN**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_emergency**”h]”hŒJ/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/temp1_emergency”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K’hjwubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjqubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjdubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjaubah}”(h]”j`ah ]”h"]”ŒCabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_emergency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯jVsj˜}”j`jVsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hj´h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hj¾h]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´K’hj´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K’hhÊh²hubhÞ)�”}”(hŒÚRead-Only. It returns hardware trip threshold temperature in millidegrees Celsius. If temperature rises at or above this threshold, a fatal event will be triggered to board management controller (BMC) to shutdown FPGA.”h]”hŒÚRead-Only. It returns hardware trip threshold temperature in millidegrees Celsius. If temperature rises at or above this threshold, a fatal event will be triggered to board management controller (BMC) to shutdown FPGA.”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K’hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjþubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_input**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_input**”h]”hŒF/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/temp1_input”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Kzhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûubah}”(h]”júah ]”h"]”Œ?abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIjðsj˜}”jújðsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjNh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjXh]”hŒsysfs-platform-dfl-fme”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KzhjNubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KzhhÊh²hubhÞ)�”}”(hŒFRead-Only. It returns FPGA device temperature in millidegrees Celsius.”h]”hŒFRead-Only. It returns FPGA device temperature in millidegrees Celsius.”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KzhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj˜ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_max**”h]”j`)�”}”(hŒH**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_max**”h]”hŒD/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/temp1_max”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K�hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•ubah}”(h]”j”ah ]”h"]”Œ=abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jãjŠsj˜}”j”jŠsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjèh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjòh]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´K�hjèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K�hhÊh²hubhÞ)�”}”(hŒ¿Read-Only. It returns hardware threshold1 temperature in millidegrees Celsius. If temperature rises at or above this threshold, hardware starts 50% or 90% throttling (see 'temp1_max_policy').”h]”hŒÃRead-Only. It returns hardware threshold1 temperature in millidegrees Celsius. If temperature rises at or above this threshold, hardware starts 50% or 90% throttling (see ‘temp1_max_policy’).”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K�hhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_max_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-max-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj2 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_max_alarm**”h]”j`)�”}”(hŒN**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_max_alarm**”h]”hŒJ/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/temp1_max_alarm”…”�”}”(hjL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K›hjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/ ubah}”(h]”j. ah ]”h"]”ŒCabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_max_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j} j$ sj˜}”j. j$ subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hj‚ h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjŒ h]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´K›hj‚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K›hhÊh²hubhÞ)�”}”(hŒsRead-only. It returns 1 if temperature is currently at or above hardware threshold1 (see 'temp1_max'), otherwise 0.”h]”hŒwRead-only. It returns 1 if temperature is currently at or above hardware threshold1 (see ‘temp1_max’), otherwise 0.”…”�”}”(hj° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K›hhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_max_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-max-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hjÌ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_max_policy**”h]”j`)�”}”(hŒO**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/hwmon\/hwmonX\/temp1_max_policy**”h]”hŒK/sys/bus/platform/devices/dfl-fme.0/hwmon/hwmonX/temp1_max_policy”…”�”}”(hjæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K©hjß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉ ubah}”(h]”jÈ ah ]”h"]”ŒDabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_max_policy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¾ sj˜}”jÈ j¾ subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hj& h]”hŒsysfs-platform-dfl-fme”…”�”}”(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”j2 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´K©hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K©hhÊh²hubhÞ)�”}”(hŒ}Read-Only. Read this file to get the policy of hardware threshold1 (see 'temp1_max'). It only supports two values (policies):”h]”hŒ�Read-Only. Read this file to get the policy of hardware threshold1 (see ‘temp1_max’). It only supports two values (policies):”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K©hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj[ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj[ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K©hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju ubjW)�”}”(hhh]”hÞ)�”}”(hŒAP2 state (90% throttling)”h]”hŒAP2 state (90% throttling)”…”�”}”(hj‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K©hjŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K©hj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj« ubjW)�”}”(hhh]”hÞ)�”}”(hŒAP1 state (50% throttling)”h]”hŒAP1 state (50% throttling)”…”�”}”(hjÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K©hjÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj« ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_sys_bus_platform_devices_dfl_fme_0_ports_num:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-platform-devices-dfl-fme-0-ports-num”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/ports_num**”h]”j`)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/ports_num**”h]”hŒ5/sys/bus/platform/devices/dfl-fme.0/ports_num”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿ ubah}”(h]”jþ ah ]”h"]”Œ0abi_sys_bus_platform_devices_dfl_fme_0_ports_num”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jM jô sj˜}”jþ jô subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjR h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hj\ h]”hŒsysfs-platform-dfl-fme”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´KhjR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubhÞ)�”}”(hŒ™Read-only. One DFL FPGA device may have more than 1 port/Accelerator Function Unit (AFU). It returns the number of ports on the FPGA device when read it.”h]”hŒ™Read-only. One DFL FPGA device may have more than 1 port/Accelerator Function Unit (AFU). It returns the number of ports on the FPGA device when read it.”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_platform_devices_dfl_fme_0_socket_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-platform-devices-dfl-fme-0-socket-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjœ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/socket_id**”h]”j`)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/dfl\-fme\.0\/socket_id**”h]”hŒ5/sys/bus/platform/devices/dfl-fme.0/socket_id”…”�”}”(hj¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K'hj¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™ ubah}”(h]”j˜ ah ]”h"]”Œ0abi_sys_bus_platform_devices_dfl_fme_0_socket_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jç jŽ sj˜}”j˜ jŽ subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-dfl-fme `”h]”(hŒDefined on file ”…”�”}”(hjì h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-dfl-fme `”h]”j§)�”}”(hjö h]”hŒsysfs-platform-dfl-fme”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_dfl_fme”uh1hh³jùh´K'hjì ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K'hhÊh²hubhÞ)�”}”(hŒÒRead-only. It returns socket_id to indicate which socket this FPGA belongs to, only valid for integrated solution. User only needs this information, in case standard numa node can't provide correct information.”h]”hŒÔRead-only. It returns socket_id to indicate which socket this FPGA belongs to, only valid for integrated solution. User only needs this information, in case standard numa node can’t provide correct information.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K'hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_platform_devices_dfl_port_0_afu_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-platform-devices-dfl-port-0-afu-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj6 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/afu_id**”h]”j`)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/afu_id**”h]”hŒ3/sys/bus/platform/devices/dfl-port.0/afu_id”…”�”}”(hjP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-platform-dfl-port”h´K hjI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj6 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj3 ubah}”(h]”j2 ah ]”h"]”Œ.abi_sys_bus_platform_devices_dfl_port_0_afu_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚ j( sj˜}”j2 j( subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-dfl-port `”h]”(hŒDefined on file ”…”�”}”(hj‡ h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hj‘ h]”hŒsysfs-platform-dfl-port”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´K hj‡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K hhÊh²hubhÞ)�”}”(hŒÒRead-only. User can program different PR bitstreams to FPGA Accelerator Function Unit (AFU) for different functions. It returns uuid which could be used to identify which PR bitstream is programmed in this AFU.”h]”hŒÒRead-only. User can program different PR bitstreams to FPGA Accelerator Function Unit (AFU) for different functions. It returns uuid which could be used to identify which PR bitstream is programmed in this AFU.”…”�”}”(hjµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_platform_devices_dfl_port_0_ap1_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-platform-devices-dfl-port-0-ap1-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj! h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hj+ h]”hŒsysfs-platform-dfl-port”…”�”}”(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”j7 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´Khj! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KhhÊh²hubhÞ)�”}”(hŒ‘Read-write. Read this file for AP1 (AFU Power State 1) event. It's used to indicate transient AP1 state. Write 1 to this file to clear AP1 event.”h]”hŒ“Read-write. Read this file for AP1 (AFU Power State 1) event. It’s used to indicate transient AP1 state. Write 1 to this file to clear AP1 event.”…”�”}”(hjO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_platform_devices_dfl_port_0_ap2_event:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-platform-devices-dfl-port-0-ap2-event”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj» h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hjÅ h]”hŒsysfs-platform-dfl-port”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´K"hj» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K"hhÊh²hubhÞ)�”}”(hŒ‘Read-write. Read this file for AP2 (AFU Power State 2) event. It's used to indicate transient AP2 state. Write 1 to this file to clear AP2 event.”h]”hŒ“Read-write. Read this file for AP2 (AFU Power State 2) event. It’s used to indicate transient AP2 state. Write 1 to this file to clear AP2 event.”…”�”}”(hjé h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K"hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_platform_devices_dfl_port_0_errors_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-platform-devices-dfl-port-0-errors-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/errors\/errors**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/errors\/errors**”h]”hŒ;/sys/bus/platform/devices/dfl-port.0/errors/errors”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KNhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ5abi_sys_bus_platform_devices_dfl_port_0_errors_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jPj÷ sj˜}”jj÷ subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-dfl-port `”h]”(hŒDefined on file ”…”�”}”(hjUh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hj_h]”hŒsysfs-platform-dfl-port”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jkŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´KNhjUubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KNhhÊh²hubhÞ)�”}”(hXhRead-Write. Read this file to get errors detected on port and Accelerated Function Unit (AFU). Write error code to this file to clear errors. Write fails with -EINVAL if input parsing fails or input error code doesn't match. Write fails with -EBUSY or -ETIMEDOUT if error can't be cleared as hardware in low power state (-EBUSY) or not responding (-ETIMEDOUT).”h]”hXlRead-Write. Read this file to get errors detected on port and Accelerated Function Unit (AFU). Write error code to this file to clear errors. Write fails with -EINVAL if input parsing fails or input error code doesn’t match. Write fails with -EBUSY or -ETIMEDOUT if error can’t be cleared as hardware in low power state (-EBUSY) or not responding (-ETIMEDOUT).”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KNhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_platform_devices_dfl_port_0_errors_first_error:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-platform-devices-dfl-port-0-errors-first-error”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjŸubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/errors\/first_error**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/errors\/first_error**”h]”hŒ@/sys/bus/platform/devices/dfl-port.0/errors/first_error”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KYhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœubah}”(h]”j›ah ]”h"]”Œ:abi_sys_bus_platform_devices_dfl_port_0_errors_first_error”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêj‘sj˜}”j›j‘subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-dfl-port `”h]”(hŒDefined on file ”…”�”}”(hjïh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hjùh]”hŒsysfs-platform-dfl-port”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´KYhjïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KYhhÊh²hubhÞ)�”}”(hŒFRead-only. Read this file to get the first error detected by hardware.”h]”hŒFRead-only. Read this file to get the first error detected by hardware.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KYhhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_platform_devices_dfl_port_0_errors_first_malformed_req:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-platform-devices-dfl-port-0-errors-first-malformed-req”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/errors\/first_malformed_req**”h]”j`)�”}”(hŒL**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/errors\/first_malformed_req**”h]”hŒH/sys/bus/platform/devices/dfl-port.0/errors/first_malformed_req”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K`hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6ubah}”(h]”j5ah ]”h"]”ŒBabi_sys_bus_platform_devices_dfl_port_0_errors_first_malformed_req”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„j+sj˜}”j5j+subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-dfl-port `”h]”(hŒDefined on file ”…”�”}”(hj‰h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hj“h]”hŒsysfs-platform-dfl-port”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´K`hj‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K`hhÊh²hubhÞ)�”}”(hŒRRead-only. Read this file to get the first malformed request captured by hardware.”h]”hŒRRead-only. Read this file to get the first malformed request captured by hardware.”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K`hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_platform_devices_dfl_port_0_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-platform-devices-dfl-port-0-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/id**”h]”j`)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/id**”h]”hŒ//sys/bus/platform/devices/dfl-port.0/id”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´Khjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐubah}”(h]”jÏah ]”h"]”Œ*abi_sys_bus_platform_devices_dfl_port_0_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÅsj˜}”jÏjÅsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-dfl-port `”h]”(hŒDefined on file ”…”�”}”(hj#h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hj-h]”hŒsysfs-platform-dfl-port”…”�”}”(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”j9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´Khj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KhhÊh²hubhÞ)�”}”(hŒªRead-only. It returns id of this port. One DFL FPGA device may have more than one port. Userspace could use this id to distinguish different ports under same FPGA device.”h]”hŒªRead-only. It returns id of this port. One DFL FPGA device may have more than one port. Userspace could use this id to distinguish different ports under same FPGA device.”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_platform_devices_dfl_port_0_ltr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-platform-devices-dfl-port-0-ltr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjmubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/ltr**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/ltr**”h]”hŒ0/sys/bus/platform/devices/dfl-port.0/ltr”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K*hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjubah}”(h]”jiah ]”h"]”Œ+abi_sys_bus_platform_devices_dfl_port_0_ltr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸j_sj˜}”jij_subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-dfl-port `”h]”(hŒDefined on file ”…”�”}”(hj½h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hjÇh]”hŒsysfs-platform-dfl-port”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´K*hj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K*hhÊh²hubhÞ)�”}”(hŒžRead-write. Read or set AFU latency tolerance reporting value. Set ltr to 1 if the AFU can tolerate latency >= 40us or set it to 0 if it is latency sensitive.”h]”hŒžRead-write. Read or set AFU latency tolerance reporting value. Set ltr to 1 if the AFU can tolerate latency >= 40us or set it to 0 if it is latency sensitive.”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K*hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_devices_dfl_port_0_power_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-devices-dfl-port-0-power-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/power_state**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/power_state**”h]”hŒ8/sys/bus/platform/devices/dfl-port.0/power_state”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ3abi_sys_bus_platform_devices_dfl_port_0_power_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jRjùsj˜}”jjùsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-dfl-port `”h]”(hŒDefined on file ”…”�”}”(hjWh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hjah]”hŒsysfs-platform-dfl-port”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jmŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´KhjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KhhÊh²hubhÞ)�”}”(hŒµRead-only. It reports the APx (AFU Power) state, different APx means different throttling level. When reading this file, it returns "0" - Normal / "1" - AP1 / "2" - AP2 / "6" - AP6.”h]”hŒÅRead-only. It reports the APx (AFU Power) state, different APx means different throttling level. When reading this file, it returns “0â€� - Normal / “1â€� - AP1 / “2â€� - AP2 / “6â€� - AP6.”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_platform_devices_dfl_port_0_userclk_freqcmd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-devices-dfl-port-0-userclk-freqcmd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj¡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/userclk_freqcmd**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/userclk_freqcmd**”h]”hŒ</sys/bus/platform/devices/dfl-port.0/userclk_freqcmd”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K2hj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjžubah}”(h]”j�ah ]”h"]”Œ7abi_sys_bus_platform_devices_dfl_port_0_userclk_freqcmd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jìj“sj˜}”j�j“subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-dfl-port `”h]”(hŒDefined on file ”…”�”}”(hjñh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hjûh]”hŒsysfs-platform-dfl-port”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´K2hjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K2hhÊh²hubhÞ)�”}”(hŒJWrite-only. User writes command to this interface to set userclock to AFU.”h]”hŒJWrite-only. User writes command to this interface to set userclock to AFU.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K2hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_platform_devices_dfl_port_0_userclk_freqcntrcmd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-platform-devices-dfl-port-0-userclk-freqcntrcmd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj;ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/userclk_freqcntrcmd**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/userclk_freqcntrcmd**”h]”hŒ@/sys/bus/platform/devices/dfl-port.0/userclk_freqcntrcmd”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K@hjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8ubah}”(h]”j7ah ]”h"]”Œ;abi_sys_bus_platform_devices_dfl_port_0_userclk_freqcntrcmd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†j-sj˜}”j7j-subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-dfl-port `”h]”(hŒDefined on file ”…”�”}”(hj‹h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hj•h]”hŒsysfs-platform-dfl-port”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´K@hj‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K@hhÊh²hubhÞ)�”}”(hŒKWrite-only. User writes command to this interface to set userclock counter.”h]”hŒKWrite-only. User writes command to this interface to set userclock counter.”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K@hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_platform_devices_dfl_port_0_userclk_freqcntrsts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-platform-devices-dfl-port-0-userclk-freqcntrsts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/userclk_freqcntrsts**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/userclk_freqcntrsts**”h]”hŒ@/sys/bus/platform/devices/dfl-port.0/userclk_freqcntrsts”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KGhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒubah}”(h]”jÑah ]”h"]”Œ;abi_sys_bus_platform_devices_dfl_port_0_userclk_freqcntrsts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j jÇsj˜}”jÑjÇsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-dfl-port `”h]”(hŒDefined on file ”…”�”}”(hj%h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hj/h]”hŒsysfs-platform-dfl-port”…”�”}”(hj1h²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ÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´KGhj%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KGhhÊh²hubhÞ)�”}”(hŒVRead-only. Read this file to get the status of issued command to userclck_freqcntrcmd.”h]”hŒVRead-only. Read this file to get the status of issued command to userclck_freqcntrcmd.”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´KGhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_platform_devices_dfl_port_0_userclk_freqsts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-devices-dfl-port-0-userclk-freqsts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjoubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/userclk_freqsts**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/dfl\-port\.0\/userclk_freqsts**”h]”hŒ</sys/bus/platform/devices/dfl-port.0/userclk_freqsts”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K9hj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlubah}”(h]”jkah ]”h"]”Œ7abi_sys_bus_platform_devices_dfl_port_0_userclk_freqsts”a•h$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºjasj˜}”jkjasubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-dfl-port `”h]”(hŒDefined on file ”…”�”}”(hj¿h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-dfl-port `”h]”j§)�”}”(hjÉh]”hŒsysfs-platform-dfl-port”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_dfl_port”uh1hh³jd h´K9hj¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K9hhÊh²hubhÞ)�”}”(hŒRRead-only. Read this file to get the status of issued command to userclck_freqcmd.”h]”hŒRRead-only. Read this file to get the status of issued command to userclck_freqcmd.”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jd h´K9hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_platform_devices_occ_hwmon_x_ffdc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-platform-devices-occ-hwmon-x-ffdc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/platform\/devices\/occ\-hwmon\.X\/ffdc**”h]”j`)�”}”(hŒ6**\/sys\/bus\/platform\/devices\/occ\-hwmon\.X\/ffdc**”h]”hŒ2/sys/bus/platform/devices/occ-hwmon.X/ffdc”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ>Documentation/ABI/testing/sysfs-bus-platform-devices-occ-hwmon”h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ-abi_sys_bus_platform_devices_occ_hwmon_x_ffdc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jUjûsj˜}”jjûsubhÞ)�”}”(hŒsDefined on file :ref:`sysfs-bus-platform-devices-occ-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjZh²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-bus-platform-devices-occ-hwmon `”h]”j§)�”}”(hjdh]”hŒ$sysfs-bus-platform-devices-occ-hwmon”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjbubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jpŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_bus_platform_devices_occ_hwmon”uh1hh³j7h´KhjZubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´KhhÊh²hubhÞ)�”}”(hX5Contains the First Failure Data Capture from the SBEFIFO hardware, if there is any from a previous transfer. Otherwise, the file is empty. The data is cleared when it's been completely read by a user. As the name suggests, only the data from the first error is saved, until it's cleared upon read. The OCC hwmon driver, running on a Baseboard Management Controller (BMC), communicates with POWER9 and up processors over the Self-Boot Engine (SBE) FIFO. In many error conditions, the SBEFIFO will return error data indicating the type of error and system state, etc.”h]”hX9Contains the First Failure Data Capture from the SBEFIFO hardware, if there is any from a previous transfer. Otherwise, the file is empty. The data is cleared when it’s been completely read by a user. As the name suggests, only the data from the first error is saved, until it’s cleared upon read. The OCC hwmon driver, running on a Baseboard Management Controller (BMC), communicates with POWER9 and up processors over the Self-Boot Engine (SBE) FIFO. In many error conditions, the SBEFIFO will return error data indicating the type of error and system state, etc.”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j7h´KhhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_platform_devices_smpro_errmon_error_warn_smpro_pmpro:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-platform-devices-smpro-errmon-error-warn-smpro-pmpro”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hj¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/platform\/devices\/smpro\-errmon\.\*\/[error\|warn]_[smpro\|pmpro]**”h]”j`)�”}”(hŒR**\/sys\/bus\/platform\/devices\/smpro\-errmon\.\*\/[error\|warn]_[smpro\|pmpro]**”h]”hŒN/sys/bus/platform/devices/smpro-errmon.*/[error|warn]_[smpro|pmpro]”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³ŒADocumentation/ABI/testing/sysfs-bus-platform-devices-ampere-smpro”h´KÖhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡ubah}”(h]”j ah ]”h"]”Œ@abi_sys_bus_platform_devices_smpro_errmon_error_warn_smpro_pmpro”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jðj–sj˜}”j j–subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”(hŒDefined on file ”…”�”}”(hjõh²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”j§)�”}”(hjÿh]”hŒ'sysfs-bus-platform-devices-ampere-smpro”…”�”}”(hjh²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ÅŒ8abi_file_testing_sysfs_bus_platform_devices_ampere_smpro”uh1hh³jÒh´KÖhjõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhhÊh²hubhÞ)�”}”(hŒH(RO) Contains the internal firmware error/warning printed as hex format.”h]”hŒH(RO) Contains the internal firmware error/warning printed as hex format.”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhhÊh²hubhÞ)�”}”(hŒ-The detail of each sysfs entries is as below:”h]”hŒ-The detail of each sysfs entries is as below:”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjBubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjBubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjBubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒError”h]”hŒError”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhjiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfubjW)�”}”(hhh]”hÞ)�”}”(hŒ Sysfs entry”h]”hŒ Sysfs entry”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfubjW)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMpro error”h]”hŒ SMpro error”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubjW)�”}”(hhh]”hÞ)�”}”(hŒ4/sys/bus/platform/devices/smpro-errmon.*/error_smpro”h]”hŒ4/sys/bus/platform/devices/smpro-errmon.*/error_smpro”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubjW)�”}”(hhh]”hÞ)�”}”(hŒsystem has SMpro error”h]”hŒsystem has SMpro error”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMpro warning”h]”hŒ SMpro warning”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒ3/sys/bus/platform/devices/smpro-errmon.*/warn_smpro”h]”hŒ3/sys/bus/platform/devices/smpro-errmon.*/warn_smpro”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒsystem has SMpro warning”h]”hŒsystem has SMpro warning”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ PMpro error”h]”hŒ PMpro error”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPubjW)�”}”(hhh]”hÞ)�”}”(hŒ4/sys/bus/platform/devices/smpro-errmon.*/error_pmpro”h]”hŒ4/sys/bus/platform/devices/smpro-errmon.*/error_pmpro”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPubjW)�”}”(hhh]”hÞ)�”}”(hŒsystem has PMpro error”h]”hŒsystem has PMpro error”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ PMpro warning”h]”hŒ PMpro warning”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžubjW)�”}”(hhh]”hÞ)�”}”(hŒ3/sys/bus/platform/devices/smpro-errmon.*/warn_pmpro”h]”hŒ3/sys/bus/platform/devices/smpro-errmon.*/warn_pmpro”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžubjW)�”}”(hhh]”hÞ)�”}”(hŒsystem has PMpro warning”h]”hŒsystem has PMpro warning”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjBubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒvFor details, see section `5.10 RAS Internal Error Register Definitions, Altra Family Soc BMC Interface Specification`.”h]”(hŒFor details, see section ”…”�”}”(hjÿh²hh³Nh´Nubjø)�”}”(hŒ\`5.10 RAS Internal Error Register Definitions, Altra Family Soc BMC Interface Specification`”h]”hŒZ5.10 RAS Internal Error Register Definitions, Altra Family Soc BMC Interface Specification”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjÿubhŒ.”…”�”}”(hjÿh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KÖhhÊh²hubj))�”}”(hŒN.. _abi_sys_bus_platform_devices_smpro_errmon_error_core_mem_pcie_other_ce_ue:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒIabi-sys-bus-platform-devices-smpro-errmon-error-core-mem-pcie-other-ce-ue”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_uh1j@hj-ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/bus\/platform\/devices\/smpro\-errmon\.\*\/error_[core\|mem\|pcie\|other]_[ce\|ue]**”h]”j`)�”}”(hŒ]**\/sys\/bus\/platform\/devices\/smpro\-errmon\.\*\/error_[core\|mem\|pcie\|other]_[ce\|ue]**”h]”hŒY/sys/bus/platform/devices/smpro-errmon.*/error_[core|mem|pcie|other]_[ce|ue]”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*ubah}”(h]”j)ah ]”h"]”ŒIabi_sys_bus_platform_devices_smpro_errmon_error_core_mem_pcie_other_ce_ue”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jxjsj˜}”j)jsubhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”(hŒDefined on file ”…”�”}”(hj}h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”j§)�”}”(hj‡h]”hŒ'sysfs-bus-platform-devices-ampere-smpro”…”�”}”(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ÅŒ8abi_file_testing_sysfs_bus_platform_devices_ampere_smpro”uh1hh³jÒh´Khj}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhhÊh²hubhÞ)�”}”(hŒs(RO) Contains the 48-byte Ampere (Vendor-Specific) Error Record printed in hex format according to the table below:”h]”hŒs(RO) Contains the 48-byte Ampere (Vendor-Specific) Error Record printed in hex format according to the table below:”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¼ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¼ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj¼ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K` for details”h]”(hŒSee ”…”�”}”(hj™h²hh³Nh´Nubh)�”}”(hŒ*:ref:`the table below `”h]”j§)�”}”(hj£h]”hŒthe table below”…”�”}”(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ÅŒsmpro-error-types”uh1hh³jÒh´Khj™ubhŒ for details”…”�”}”(hj™h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ01”h]”hŒ01”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ubjW)�”}”(hhh]”hÞ)�”}”(hŒSubtype”h]”hŒSubtype”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:See :ref:`the table below ` for details”h]”(hŒSee ”…”�”}”(hj!h²hh³Nh´Nubh)�”}”(hŒ*:ref:`the table below `”h]”j§)�”}”(hj+h]”hŒthe table below”…”�”}”(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”j7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒsmpro-error-types”uh1hh³jÒh´Khj!ubhŒ for details”…”�”}”(hj!h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ02”h]”hŒ02”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ubjW)�”}”(hhh]”hÞ)�”}”(hŒInstance”h]”hŒInstance”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:See :ref:`the table below ` for details”h]”(hŒSee ”…”�”}”(hj©h²hh³Nh´Nubh)�”}”(hŒ*:ref:`the table below `”h]”j§)�”}”(hj³h]”hŒthe table below”…”�”}”(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ÅŒsmpro-error-types”uh1hh³jÒh´Khj©ubhŒ for details”…”�”}”(hj©h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ04”h]”hŒ04”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçubjW)�”}”(hhh]”hÞ)�”}”(hŒ Error status”h]”hŒ Error status”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçubjW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçubjW)�”}”(hhh]”hÞ)�”}”(hŒ%See ARM RAS specification for details”h]”hŒ%See ARM RAS specification for details”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ08”h]”hŒ08”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubjW)�”}”(hhh]”hÞ)�”}”(hŒ Error Address”h]”hŒ Error Address”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubjW)�”}”(hhh]”hÞ)�”}”(hjä¨h]”hŒ8”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubjW)�”}”(hhh]”hÞ)�”}”(hŒ%See ARM RAS specification for details”h]”hŒ%See ARM RAS specification for details”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ16”h]”hŒ16”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Error Misc 0”h]”hŒ Error Misc 0”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ubjW)�”}”(hhh]”hÞ)�”}”(hjä¨h]”hŒ8”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ubjW)�”}”(hhh]”hÞ)�”}”(hŒ%See ARM RAS specification for details”h]”hŒ%See ARM RAS specification for details”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ24”h]”hŒ24”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒ Error Misc 1”h]”hŒ Error Misc 1”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hjä¨h]”hŒ8”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒ%See ARM RAS specification for details”h]”hŒ%See ARM RAS specification for details”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ32”h]”hŒ32”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwubjW)�”}”(hhh]”hÞ)�”}”(hŒ Error Misc 2”h]”hŒ Error Misc 2”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwubjW)�”}”(hhh]”hÞ)�”}”(hjä¨h]”hŒ8”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwubjW)�”}”(hhh]”hÞ)�”}”(hŒ%See ARM RAS specification for details”h]”hŒ%See ARM RAS specification for details”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ40”h]”hŒ40”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛubjW)�”}”(hhh]”hÞ)�”}”(hŒ Error Misc 3”h]”hŒ Error Misc 3”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛubjW)�”}”(hhh]”hÞ)�”}”(hjä¨h]”hŒ8”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛubjW)�”}”(hhh]”hÞ)�”}”(hŒ%See ARM RAS specification for details”h]”hŒ%See ARM RAS specification for details”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ[The table below defines the value of error types, their subtype, subcomponent and instance:”h]”hŒ[The table below defines the value of error types, their subtype, subcomponent and instance:”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhhÊh²hubj))�”}”(hŒ.. _smpro-error-types:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œsmpro-error-types”uh1j(h´K$hhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjnubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjnubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjnubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjnubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjnubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Error Group”h]”hŒ Error Group”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Error Type”h]”hŒ Error Type”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ubjW)�”}”(hhh]”hÞ)�”}”(hŒSub type”h]”hŒSub type”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Sub component”h]”hŒ Sub component”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ubjW)�”}”(hhh]”hÞ)�”}”(hŒInstance”h]”hŒInstance”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ CPM (core)”h]”hŒ CPM (core)”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Snoop-Logic”h]”hŒ Snoop-Logic”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ubjW)�”}”(hhh]”hÞ)�”}”(hŒCPM #”h]”hŒCPM #”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ CPM (core)”h]”hŒ CPM (core)”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœubjW)�”}”(hhh]”hÞ)�”}”(hŒ Armv8 Core 1”h]”hŒ Armv8 Core 1”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœubjW)�”}”(hhh]”hÞ)�”}”(hŒCPM #”h]”hŒCPM #”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ MCU (mem)”h]”hŒ MCU (mem)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒERR1”h]”hŒERR1”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒMCU # \| SLOT << 11”h]”hŒMCU # | SLOT << 11”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ MCU (mem)”h]”hŒ MCU (mem)”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR2”h]”hŒERR2”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubjW)�”}”(hhh]”hÞ)�”}”(hŒMCU # \| SLOT << 11”h]”hŒMCU # | SLOT << 11”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ MCU (mem)”h]”hŒ MCU (mem)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR3”h]”hŒERR3”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hŒMCU #”h]”hŒMCU #”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ MCU (mem)”h]”hŒ MCU (mem)”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„ubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„ubjW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR4”h]”hŒERR4”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„ubjW)�”}”(hhh]”hÞ)�”}”(hŒMCU #”h]”hŒMCU #”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ MCU (mem)”h]”hŒ MCU (mem)”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hj1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþubjW)�”}”(hhh]”hÞ)�”}”(hŒERR5”h]”hŒERR5”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþubjW)�”}”(hhh]”hÞ)�”}”(hŒMCU #”h]”hŒMCU #”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ MCU (mem)”h]”hŒ MCU (mem)”…”�”}”(hj~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx ubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hj« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR6”h]”hŒERR6”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx ubjW)�”}”(hhh]”hÞ)�”}”(hŒMCU #”h]”hŒMCU #”…”�”}”(hjØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ MCU (mem)”h]”hŒ MCU (mem)”…”�”}”(hjø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò ubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj !ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò ubjW)�”}”(hhh]”hÞ)�”}”(hj­¨h]”hŒ7”…”�”}”(hj%!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj"!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Link Error”h]”hŒ Link Error”…”�”}”(hj;!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj8!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò ubjW)�”}”(hhh]”hÞ)�”}”(hŒMCU #”h]”hŒMCU #”…”�”}”(hjR!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjO!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Mesh (other)”h]”hŒ Mesh (other)”…”�”}”(hjr!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjo!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl!ubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj‰!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj†!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl!ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjŸ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjœ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl!ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Cross Point”h]”hŒ Cross Point”…”�”}”(hjµ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj²!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl!ubjW)�”}”(hhh]”hÞ)�”}”(hŒX \| (Y << 5) \| NS <<11”h]”hŒX | (Y << 5) | NS <<11”…”�”}”(hjÌ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÉ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Mesh (other)”h]”hŒ Mesh (other)”…”�”}”(hjì!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjé!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ!ubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ!ubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ!ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Home Node(IO)”h]”hŒ Home Node(IO)”…”�”}”(hj/"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj,"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ!ubjW)�”}”(hhh]”hÞ)�”}”(hŒX \| (Y << 5) \| NS <<11”h]”hŒX | (Y << 5) | NS <<11”…”�”}”(hjF"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjC"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Mesh (other)”h]”hŒ Mesh (other)”…”�”}”(hjf"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjc"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`"ubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj}"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjz"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`"ubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj“"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj�"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`"ubjW)�”}”(hhh]”hÞ)�”}”(hŒHome Node(Mem)”h]”hŒHome Node(Mem)”…”�”}”(hj©"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¦"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`"ubjW)�”}”(hhh]”hÞ)�”}”(hŒ&X \| (Y << 5) \| NS <<11 \| device<<12”h]”hŒ&X | (Y << 5) | NS <<11 | device<<12”…”�”}”(hjÀ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj½"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Mesh (other)”h]”hŒ Mesh (other)”…”�”}”(hjà"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÝ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ"ubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj÷"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjô"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ"ubjW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hj #h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj #ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ"ubjW)�”}”(hhh]”hÞ)�”}”(hŒ CCIX Node”h]”hŒ CCIX Node”…”�”}”(hj##h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj #ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ"ubjW)�”}”(hhh]”hÞ)�”}”(hŒX \| (Y << 5) \| NS <<11”h]”hŒX | (Y << 5) | NS <<11”…”�”}”(hj:#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj7#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ2P Link (other)”h]”hŒ2P Link (other)”…”�”}”(hjZ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjW#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT#ubjW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hjq#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjn#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT#ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj‡#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj„#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT#ubjW)�”}”(hhh]”hÞ)�”}”(hŒN/A”h]”hŒN/A”…”�”}”(hj�#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjš#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT#ubjW)�”}”(hhh]”hÞ)�”}”(hŒAltra 2P Link #”h]”hŒAltra 2P Link #”…”�”}”(hj´#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj±#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hjÔ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÑ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎ#ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hjë#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjè#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎ#ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjþ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎ#ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR0”h]”hŒERR0”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎ#ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj.$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj+$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎ#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hjM$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjJ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG$ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hjd$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khja$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG$ubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjz$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjw$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG$ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR1”h]”hŒERR1”…”�”}”(hj�$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj�$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG$ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj§$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¤$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hjÆ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÃ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ$ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hjÝ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÚ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ$ubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjó$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjð$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ$ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR2”h]”hŒERR2”…”�”}”(hj %h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ$ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj %h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hj?%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj<%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9%ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hjV%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjS%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9%ubjW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hjl%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khji%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9%ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR3”h]”hŒERR3”…”�”}”(hj‚%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9%ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj™%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj–%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hj¸%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjµ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²%ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hjÏ%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÌ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²%ubjW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hjå%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjâ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²%ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR4”h]”hŒERR4”…”�”}”(hjû%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjø%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²%ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hj1&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj.&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+&ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hjH&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjE&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+&ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hj^&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj[&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+&ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR5”h]”hŒERR5”…”�”}”(hjt&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjq&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+&ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj‹&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjˆ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hjª&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj§&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤&ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hjÁ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¾&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤&ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hj×&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÔ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤&ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR6”h]”hŒERR6”…”�”}”(hjí&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjê&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤&ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hj#'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj 'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hj:'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj7'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubjW)�”}”(hhh]”hÞ)�”}”(hj­¨h]”hŒ7”…”�”}”(hjP'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjM'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR7”h]”hŒERR7”…”�”}”(hjf'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjc'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj}'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjz'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hjœ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj™'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–'ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hj³'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj°'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–'ubjW)�”}”(hhh]”hÞ)�”}”(hjä¨h]”hŒ8”…”�”}”(hjÉ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÆ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–'ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR8”h]”hŒERR8”…”�”}”(hjß'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÜ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–'ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjö'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjó'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hj,(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj)(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ubjW)�”}”(hhh]”hÞ)�”}”(hj©h]”hŒ9”…”�”}”(hjB(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj?(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR9”h]”hŒERR9”…”�”}”(hjX(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjU(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjo(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjl(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hjŽ(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj‹(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ(ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hj¥(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¢(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ(ubjW)�”}”(hhh]”hÞ)�”}”(hŒ10”h]”hŒ10”…”�”}”(hj»(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¸(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ(ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR10”h]”hŒERR10”…”�”}”(hjÒ(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÏ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ(ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjé(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjæ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ubjW)�”}”(hhh]”hÞ)�”}”(hŒ11”h]”hŒ11”…”�”}”(hj5)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj2)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR11”h]”hŒERR11”…”�”}”(hjL)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjI)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjc)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj`)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hj‚)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|)ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hj™)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj–)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|)ubjW)�”}”(hhh]”hÞ)�”}”(hŒ12”h]”hŒ12”…”�”}”(hj¯)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¬)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|)ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR12”h]”hŒERR12”…”�”}”(hjÆ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÃ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|)ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjÝ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÚ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ GIC (other)”h]”hŒ GIC (other)”…”�”}”(hjü)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjù)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö)ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö)ubjW)�”}”(hhh]”hÞ)�”}”(hŒ13-21”h]”hŒ13-21”…”�”}”(hj)*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj&*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö)ubjW)�”}”(hhh]”hÞ)�”}”(hŒERR13”h]”hŒERR13”…”�”}”(hj@*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj=*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö)ubjW)�”}”(hhh]”hÞ)�”}”(hŒRC # + 1”h]”hŒRC # + 1”…”�”}”(hjW*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjT*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMMU (other)”h]”hŒ SMMU (other)”…”�”}”(hjw*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjt*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq*ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hjŽ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj‹*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq*ubjW)�”}”(hhh]”hÞ)�”}”(hŒTCU”h]”hŒTCU”…”�”}”(hj¤*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¡*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq*ubjW)�”}”(hhh]”hÞ)�”}”(hŒ100”h]”hŒ100”…”�”}”(hj»*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¸*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq*ubjW)�”}”(hhh]”hÞ)�”}”(hŒRC #”h]”hŒRC #”…”�”}”(hjÒ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÏ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMMU (other)”h]”hŒ SMMU (other)”…”�”}”(hjò*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjï*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì*ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hj +h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì*ubjW)�”}”(hhh]”hÞ)�”}”(hŒTBU0”h]”hŒTBU0”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì*ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj6+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj3+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì*ubjW)�”}”(hhh]”hÞ)�”}”(hŒRC #”h]”hŒRC #”…”�”}”(hjL+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjI+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMMU (other)”h]”hŒ SMMU (other)”…”�”}”(hjl+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khji+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf+ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hjƒ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj€+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf+ubjW)�”}”(hhh]”hÞ)�”}”(hŒTBU1”h]”hŒTBU1”…”�”}”(hj™+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj–+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf+ubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj°+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj­+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf+ubjW)�”}”(hhh]”hÞ)�”}”(hŒRC #”h]”hŒRC #”…”�”}”(hjÆ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÃ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMMU (other)”h]”hŒ SMMU (other)”…”�”}”(hjæ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjã+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà+ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hjý+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjú+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà+ubjW)�”}”(hhh]”hÞ)�”}”(hŒTBU2”h]”hŒTBU2”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà+ubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj*,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj',ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà+ubjW)�”}”(hhh]”hÞ)�”}”(hŒRC #”h]”hŒRC #”…”�”}”(hj@,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj=,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMMU (other)”h]”hŒ SMMU (other)”…”�”}”(hj`,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj],ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ,ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hjw,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjt,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ,ubjW)�”}”(hhh]”hÞ)�”}”(hŒTBU3”h]”hŒTBU3”…”�”}”(hj�,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjŠ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ,ubjW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hj¤,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¡,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ,ubjW)�”}”(hhh]”hÞ)�”}”(hŒRC #”h]”hŒRC #”…”�”}”(hjº,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj·,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMMU (other)”h]”hŒ SMMU (other)”…”�”}”(hjÚ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj×,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ,ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hjñ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjî,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ,ubjW)�”}”(hhh]”hÞ)�”}”(hŒTBU4”h]”hŒTBU4”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ,ubjW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ,ubjW)�”}”(hhh]”hÞ)�”}”(hŒRC #”h]”hŒRC #”…”�”}”(hj4-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj1-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMMU (other)”h]”hŒ SMMU (other)”…”�”}”(hjT-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjQ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN-ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hjk-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjh-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN-ubjW)�”}”(hhh]”hÞ)�”}”(hŒTBU5”h]”hŒTBU5”…”�”}”(hj�-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj~-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN-ubjW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hj˜-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj•-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN-ubjW)�”}”(hhh]”hÞ)�”}”(hŒRC #”h]”hŒRC #”…”�”}”(hj®-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj«-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMMU (other)”h]”hŒ SMMU (other)”…”�”}”(hjÎ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjË-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ-ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hjå-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjâ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ-ubjW)�”}”(hhh]”hÞ)�”}”(hŒTBU6”h]”hŒTBU6”…”�”}”(hjû-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjø-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ-ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ-ubjW)�”}”(hhh]”hÞ)�”}”(hŒRC #”h]”hŒRC #”…”�”}”(hj(.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj%.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMMU (other)”h]”hŒ SMMU (other)”…”�”}”(hjH.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjE.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB.ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hj_.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj\.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB.ubjW)�”}”(hhh]”hÞ)�”}”(hŒTBU7”h]”hŒTBU7”…”�”}”(hju.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjr.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB.ubjW)�”}”(hhh]”hÞ)�”}”(hj­¨h]”hŒ7”…”�”}”(hjŒ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj‰.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB.ubjW)�”}”(hhh]”hÞ)�”}”(hŒRC #”h]”hŒRC #”…”�”}”(hj¢.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjŸ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMMU (other)”h]”hŒ SMMU (other)”…”�”}”(hjÂ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj¿.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼.ubjW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hjÙ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KhjÖ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼.ubjW)�”}”(hhh]”hÞ)�”}”(hŒTBU8”h]”hŒTBU8”…”�”}”(hjï.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khjì.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼.ubjW)�”}”(hhh]”hÞ)�”}”(hjä¨h]”hŒ8”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼.ubjW)�”}”(hhh]”hÞ)�”}”(hŒRC #”h]”hŒRC #”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Khj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ SMMU (other)”h]”hŒ SMMU (other)”…”�”}”(hj`”h]”(hŒDefined on file ”…”�”}”(hj:h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”j§)�”}”(hj':h]”hŒ'sysfs-bus-platform-devices-ampere-smpro”…”�”}”(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”j3:Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_bus_platform_devices_ampere_smpro”uh1hh³jÒh´Kíhj:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KíhhÊh²hubhÞ)�”}”(hŒd(RO) Contains the detail information in case of VRD/DIMM warning/hot events in hex format as below::”h]”hŒc(RO) Contains the detail information in case of VRD/DIMM warning/hot events in hex format as below:”…”�”}”(hjK:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KíhhÊh²hubjl)�”}”(hŒAAAA”h]”hŒAAAA”…”�”}”hjY:sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÒh´KíhhÊh²hubhÞ)�”}”(hŒwhere:”h]”hŒwhere:”…”�”}”(hjg:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KíhhÊh²hubjŽœ)�”}”(hŒ.- ``AAAA``: The event detail information data ”h]”j6)�”}”(hhh]”j;)�”}”(hŒ,``AAAA``: The event detail information data ”h]”hÞ)�”}”(hŒ+``AAAA``: The event detail information data”h]”(jl1)�”}”(hŒ``AAAA``”h]”hŒAAAA”…”�”}”(hj„:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj€:ubhŒ#: The event detail information data”…”�”}”(hj€:h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhj|:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjy:ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÒh´Kíhju:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÒh´KíhhÊh²hubhÞ)�”}”(hŒ-The detail of each sysfs entries is as below:”h]”hŒ-The detail of each sysfs entries is as below:”…”�”}”(hj®:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KíhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¿:ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¿:ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¿:ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒEvent”h]”hŒEvent”…”�”}”(hjé:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhjæ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã:ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Sysfs entry”h]”hŒ Sysfs entry”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhjý:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã:ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà:ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒVRD HOT”h]”hŒVRD HOT”…”�”}”(hj7;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhj4;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1;ubjW)�”}”(hhh]”hÞ)�”}”(hŒ6/sys/bus/platform/devices/smpro-errmon.*/event_vrd_hot”h]”hŒ6/sys/bus/platform/devices/smpro-errmon.*/event_vrd_hot”…”�”}”(hjN;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KíhjK;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1;ubjW)�”}”(hhh]”hÞ)�”}”(hŒVRD Hot”h]”hŒVRD Hot”…”�”}”(hje;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhjb;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà:ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ VR Warn/Fault”h]”hŒ VR Warn/Fault”…”�”}”(hj…;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhj‚;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ubjW)�”}”(hhh]”hÞ)�”}”(hŒ=/sys/bus/platform/devices/smpro-errmon.*/event_vrd_warn_fault”h]”hŒ=/sys/bus/platform/devices/smpro-errmon.*/event_vrd_warn_fault”…”�”}”(hjœ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhj™;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ubjW)�”}”(hhh]”hÞ)�”}”(hŒVR Warning or Fault”h]”hŒVR Warning or Fault”…”�”}”(hj³;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhj°;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà:ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒDIMM HOT”h]”hŒDIMM HOT”…”�”}”(hjÓ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KíhjÐ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ;ubjW)�”}”(hhh]”hÞ)�”}”(hŒ7/sys/bus/platform/devices/smpro-errmon.*/event_dimm_hot”h]”hŒ7/sys/bus/platform/devices/smpro-errmon.*/event_dimm_hot”…”�”}”(hjê;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhjç;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ;ubjW)�”}”(hhh]”hÞ)�”}”(hŒDIMM Hot”h]”hŒDIMM Hot”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhjþ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà:ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒDIMM 2X REFRESH RATE”h]”hŒDIMM 2X REFRESH RATE”…”�”}”(hj!<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<ubjW)�”}”(hhh]”hÞ)�”}”(hŒ>/sys/bus/platform/devices/smpro-errmon.*/event_dimm_2x_refresh”h]”hŒ>/sys/bus/platform/devices/smpro-errmon.*/event_dimm_2x_refresh”…”�”}”(hj8<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Kíhj5<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<ubjW)�”}”(hhh]”hÞ)�”}”(hŒ'DIMM 2x refresh rate event in high temp”h]”hŒ'DIMM 2x refresh rate event in high temp”…”�”}”(hjO<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´KíhjL<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ‘For more details, see section `5.7 GPI Status Registers and 5.9 Memory Error Register Definitions, Altra Family Soc BMC Interface Specification`.”h]”(hŒFor more details, see section ”…”�”}”(hj|<h²hh³Nh´Nubjø)�”}”(hŒr`5.7 GPI Status Registers and 5.9 Memory Error Register Definitions, Altra Family Soc BMC Interface Specification`”h]”hŒp5.7 GPI Status Registers and 5.9 Memory Error Register Definitions, Altra Family Soc BMC Interface Specification”…”�”}”(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³jÒh´KíhhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_platform_devices_smpro_errmon_event_dimm_0_15_syndrome:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-platform-devices-smpro-errmon-event-dimm-0-15-syndrome”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjª<ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/smpro\-errmon\.\*\/event_dimm[0\-15]_syndrome**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/smpro\-errmon\.\*\/event_dimm[0\-15]_syndrome**”h]”hŒL/sys/bus/platform/devices/smpro-errmon.*/event_dimm[0-15]_syndrome”…”�”}”(hjÄ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´M hj½<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjª<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§<ubah}”(h]”j¦<ah ]”h"]”ŒBabi_sys_bus_platform_devices_smpro_errmon_event_dimm_0_15_syndrome”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõ<jœ<sj˜}”j¦<jœ<subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”(hŒDefined on file ”…”�”}”(hjú<h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”j§)�”}”(hj=h]”hŒ'sysfs-bus-platform-devices-ampere-smpro”…”�”}”(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ÅŒ8abi_file_testing_sysfs_bus_platform_devices_ampere_smpro”uh1hh³jÒh´M hjú<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´M hhÊh²hubhÞ)�”}”(hŒf(RO) The sysfs returns the 2-byte DIMM failure syndrome data for slot 0-15 if it failed to initialize.”h]”hŒf(RO) The sysfs returns the 2-byte DIMM failure syndrome data for slot 0-15 if it failed to initialize.”…”�”}”(hj(=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´M hhÊh²hubhÞ)�”}”(hŒsFor more details, see section `5.11 Boot Stage Register Definitions, Altra Family Soc BMC Interface Specification`.”h]”(hŒFor more details, see section ”…”�”}”(hj6=h²hh³Nh´Nubjø)�”}”(hŒT`5.11 Boot Stage Register Definitions, Altra Family Soc BMC Interface Specification`”h]”hŒR5.11 Boot Stage Register Definitions, Altra Family Soc BMC Interface Specification”…”�”}”(hj>=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj6=ubhŒ.”…”�”}”(hj6=h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´M hhÊh²hubj))�”}”(hŒQ.. _abi_sys_bus_platform_devices_smpro_errmon_overflow_core_mem_pcie_other_ce_ue:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-bus-platform-devices-smpro-errmon-overflow-core-mem-pcie-other-ce-ue”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kbuh1j@hjd=ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ`**\/sys\/bus\/platform\/devices\/smpro\-errmon\.\*\/overflow_[core\|mem\|pcie\|other]_[ce\|ue]**”h]”j`)�”}”(hŒ`**\/sys\/bus\/platform\/devices\/smpro\-errmon\.\*\/overflow_[core\|mem\|pcie\|other]_[ce\|ue]**”h]”hŒ\/sys/bus/platform/devices/smpro-errmon.*/overflow_[core|mem|pcie|other]_[ce|ue]”…”�”}”(hj~=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjz=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjw=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjt=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjq=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjd=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hja=ubah}”(h]”j`=ah ]”h"]”ŒLabi_sys_bus_platform_devices_smpro_errmon_overflow_core_mem_pcie_other_ce_ue”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯=jV=sj˜}”j`=jV=subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”(hŒDefined on file ”…”�”}”(hj´=h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”j§)�”}”(hj¾=h]”hŒ'sysfs-bus-platform-devices-ampere-smpro”…”�”}”(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ÅŒ8abi_file_testing_sysfs_bus_platform_devices_ampere_smpro”uh1hh³jÒh´K²hj´=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hhÊh²hubhÞ)�”}”(hŒ?(RO) Return the overflow status of each type HW error reported:”h]”hŒ?(RO) Return the overflow status of each type HW error reported:”…”�”}”(hjâ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hhÊh²hubjŽœ)�”}”(hŒ\- 0 : No overflow - 1 : There is an overflow and the oldest HW errors are dropped ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ0 : No overflow”h]”hÞ)�”}”(hjù=h]”hŒ0 : No overflow”…”�”}”(hjû=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj÷=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjô=ubj;)�”}”(hŒC1 : There is an overflow and the oldest HW errors are dropped ”h]”hÞ)�”}”(hŒB1 : There is an overflow and the oldest HW errors are dropped”h]”hŒB1 : There is an overflow and the oldest HW errors are dropped”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjô=ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÒh´K²hjð=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÒh´K²hhÊh²hubhÞ)�”}”(hŒ-The detail of each sysfs entries is as below:”h]”hŒ-The detail of each sysfs entries is as below:”…”�”}”(hj2>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hhÊh²hube(j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjC>ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjC>ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjC>ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒOverflow”h]”hŒOverflow”…”�”}”(hjm>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg>ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Sysfs entry”h]”hŒ Sysfs entry”…”�”}”(hj„>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj�>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg>ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hj›>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj˜>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Core's CE”h]”hŒ Core’s CE”…”�”}”(hj»>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj¸>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ>ubjW)�”}”(hhh]”hÞ)�”}”(hŒ9/sys/bus/platform/devices/smpro-errmon.*/overflow_core_ce”h]”hŒ9/sys/bus/platform/devices/smpro-errmon.*/overflow_core_ce”…”�”}”(hjÒ>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjÏ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ>ubjW)�”}”(hhh]”hÞ)�”}”(hŒCore CE error overflow”h]”hŒCore CE error overflow”…”�”}”(hjé>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjæ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Core's UE”h]”hŒ Core’s UE”…”�”}”(hj ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ubjW)�”}”(hhh]”hÞ)�”}”(hŒ9/sys/bus/platform/devices/smpro-errmon.*/overflow_core_ue”h]”hŒ9/sys/bus/platform/devices/smpro-errmon.*/overflow_core_ue”…”�”}”(hj ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ubjW)�”}”(hhh]”hÞ)�”}”(hŒCore UE error overflow”h]”hŒCore UE error overflow”…”�”}”(hj7?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj4?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Memory's CE”h]”hŒ Memory’s CE”…”�”}”(hjW?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjT?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQ?ubjW)�”}”(hhh]”hÞ)�”}”(hŒ8/sys/bus/platform/devices/smpro-errmon.*/overflow_mem_ce”h]”hŒ8/sys/bus/platform/devices/smpro-errmon.*/overflow_mem_ce”…”�”}”(hjn?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjk?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQ?ubjW)�”}”(hhh]”hÞ)�”}”(hŒMemory CE error overflow”h]”hŒMemory CE error overflow”…”�”}”(hj…?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj‚?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQ?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Memory's UE”h]”hŒ Memory’s UE”…”�”}”(hj¥?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj¢?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ?ubjW)�”}”(hhh]”hÞ)�”}”(hŒ8/sys/bus/platform/devices/smpro-errmon.*/overflow_mem_ue”h]”hŒ8/sys/bus/platform/devices/smpro-errmon.*/overflow_mem_ue”…”�”}”(hj¼?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj¹?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ?ubjW)�”}”(hhh]”hÞ)�”}”(hŒMemory UE error overflow”h]”hŒMemory UE error overflow”…”�”}”(hjÓ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjÐ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ PCIe's CE”h]”hŒ PCIe’s CE”…”�”}”(hjó?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjð?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí?ubjW)�”}”(hhh]”hÞ)�”}”(hŒ9/sys/bus/platform/devices/smpro-errmon.*/overflow_pcie_ce”h]”hŒ9/sys/bus/platform/devices/smpro-errmon.*/overflow_pcie_ce”…”�”}”(hj @h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí?ubjW)�”}”(hhh]”hÞ)�”}”(hŒ%any PCIe controller CE error overflow”h]”hŒ%any PCIe controller CE error overflow”…”�”}”(hj!@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ PCIe's UE”h]”hŒ PCIe’s UE”…”�”}”(hjA@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj>@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;@ubjW)�”}”(hhh]”hÞ)�”}”(hŒ9/sys/bus/platform/devices/smpro-errmon.*/overflow_pcie_ue”h]”hŒ9/sys/bus/platform/devices/smpro-errmon.*/overflow_pcie_ue”…”�”}”(hjX@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjU@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;@ubjW)�”}”(hhh]”hÞ)�”}”(hŒ%any PCIe controller UE error overflow”h]”hŒ%any PCIe controller UE error overflow”…”�”}”(hjo@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjl@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Other's CE”h]”hŒ Other’s CE”…”�”}”(hj�@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjŒ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰@ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:/sys/bus/platform/devices/smpro-errmon.*/overflow_other_ce”h]”hŒ:/sys/bus/platform/devices/smpro-errmon.*/overflow_other_ce”…”�”}”(hj¦@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hj£@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰@ubjW)�”}”(hhh]”hÞ)�”}”(hŒany other CE error overflow”h]”hŒany other CE error overflow”…”�”}”(hj½@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjº@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Other's UE”h]”hŒ Other’s UE”…”�”}”(hjÝ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjÚ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×@ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:/sys/bus/platform/devices/smpro-errmon.*/overflow_other_ue”h]”hŒ:/sys/bus/platform/devices/smpro-errmon.*/overflow_other_ue”…”�”}”(hjô@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjñ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×@ubjW)�”}”(hhh]”hÞ)�”}”(hŒother UE error overflow”h]”hŒother UE error overflow”…”�”}”(hj Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjC>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒwhere:”h]”hŒwhere:”…”�”}”(hj8Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hhÊh²hubjŽœ)�”}”(hŒ5- UE: Uncorrect-able Error - CE: Correct-able Error ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒUE: Uncorrect-able Error”h]”hÞ)�”}”(hjOAh]”hŒUE: Uncorrect-able Error”…”�”}”(hjQAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjMAubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjJAubj;)�”}”(hŒCE: Correct-able Error ”h]”hÞ)�”}”(hŒCE: Correct-able Error”h]”hŒCE: Correct-able Error”…”�”}”(hjhAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´K²hjdAubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjJAubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÒh´K²hjFAubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÒh´K²hhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_platform_devices_smpro_misc_soc_power_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-devices-smpro-misc-soc-power-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj–AubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/smpro\-misc\*\/soc_power_limit**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/smpro\-misc\*\/soc_power_limit**”h]”hŒ=/sys/bus/platform/devices/smpro-misc*/soc_power_limit”…”�”}”(hj°Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬Aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´M;hj©Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–Aubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“Aubah}”(h]”j’Aah ]”h"]”Œ7abi_sys_bus_platform_devices_smpro_misc_soc_power_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jáAjˆAsj˜}”j’AjˆAsubhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”(hŒDefined on file ”…”�”}”(hjæAh²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”j§)�”}”(hjðAh]”hŒ'sysfs-bus-platform-devices-ampere-smpro”…”�”}”(hjòAh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjîAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jüAŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_bus_platform_devices_ampere_smpro”uh1hh³jÒh´M;hjæAubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´M;hhÊh²hubhÞ)�”}”(hŒ¿(RW) Contains the desired SoC power limit in Watt. Writes to this sysfs set the desired SoC power limit (W). Reads from this register return the current SoC power limit (W). The value ranges:”h]”hŒ¿(RW) Contains the desired SoC power limit in Watt. Writes to this sysfs set the desired SoC power limit (W). Reads from this register return the current SoC power limit (W). The value ranges:”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´M;hhÊh²hubjŽœ)�”}”(hŒ.- Minimum: 120 W - Maximum: Socket TDP power ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒMinimum: 120 W”h]”hÞ)�”}”(hj+Bh]”hŒMinimum: 120 W”…”�”}”(hj-Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´M;hj)Bubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj&Bubj;)�”}”(hŒMaximum: Socket TDP power ”h]”hÞ)�”}”(hŒMaximum: Socket TDP power”h]”hŒMaximum: Socket TDP power”…”�”}”(hjDBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´M;hj@Bubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj&Bubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÒh´M;hj"Bubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÒh´M;hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_platform_devices_smpro_misc_boot_progress:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-platform-devices-smpro-misc-boot-progress”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjrBubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/smpro\-misc\.\*\/boot_progress**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/smpro\-misc\.\*\/boot_progress**”h]”hŒ=/sys/bus/platform/devices/smpro-misc.*/boot_progress”…”�”}”(hjŒBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Mhj…Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjrBubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjoBubah}”(h]”jnBah ]”h"]”Œ5abi_sys_bus_platform_devices_smpro_misc_boot_progress”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½BjdBsj˜}”jnBjdBsubhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”(hŒDefined on file ”…”�”}”(hjÂBh²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-platform-devices-ampere-smpro `”h]”j§)�”}”(hjÌBh]”hŒ'sysfs-bus-platform-devices-ampere-smpro”…”�”}”(hjÎBh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÊBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jØBŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_bus_platform_devices_ampere_smpro”uh1hh³jÒh´MhjÂBubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhhÊh²hubhÞ)�”}”(hŒB(RO) Contains the boot stages information in hex as format below::”h]”hŒA(RO) Contains the boot stages information in hex as format below:”…”�”}”(hjðBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhhÊh²hubjl)�”}”(hŒ AABBCCCCCCCC”h]”hŒ AABBCCCCCCCC”…”�”}”hjþBsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÒh´MhhÊh²hubhÞ)�”}”(hŒwhere:”h]”hŒwhere:”…”�”}”(hj Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhhÊh²hubjŽœ)�”}”(hX - ``AA`` : The boot stages - 00: SMpro firmware booting - 01: PMpro firmware booting - 02: ATF BL1 firmware booting - 03: DDR initialization - 04: DDR training report status - 05: ATF BL2 firmware booting - 06: ATF BL31 firmware booting - 07: ATF BL32 firmware booting - 08: UEFI firmware booting - 09: OS booting - ``BB`` : Boot status - 00: Not started - 01: Started - 02: Completed without error - 03: Failed. - ``CCCCCCCC``: Boot status information defined for each boot stages ”h]”j6)�”}”(hhh]”(j;)�”}”(hX>``AA`` : The boot stages - 00: SMpro firmware booting - 01: PMpro firmware booting - 02: ATF BL1 firmware booting - 03: DDR initialization - 04: DDR training report status - 05: ATF BL2 firmware booting - 06: ATF BL31 firmware booting - 07: ATF BL32 firmware booting - 08: UEFI firmware booting - 09: OS booting ”h]”(hÞ)�”}”(hŒ``AA`` : The boot stages”h]”(jl1)�”}”(hŒ``AA``”h]”hŒAA”…”�”}”(hj)Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj%CubhŒ : The boot stages”…”�”}”(hj%Ch²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Mhj!Cubj6)�”}”(hhh]”(j;)�”}”(hŒ00: SMpro firmware booting”h]”hÞ)�”}”(hjFCh]”hŒ00: SMpro firmware booting”…”�”}”(hjHCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhjDCubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjACubj;)�”}”(hŒ01: PMpro firmware booting”h]”hÞ)�”}”(hj]Ch]”hŒ01: PMpro firmware booting”…”�”}”(hj_Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Mhj[Cubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjACubj;)�”}”(hŒ02: ATF BL1 firmware booting”h]”hÞ)�”}”(hjtCh]”hŒ02: ATF BL1 firmware booting”…”�”}”(hjvCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhjrCubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjACubj;)�”}”(hŒ03: DDR initialization”h]”hÞ)�”}”(hj‹Ch]”hŒ03: DDR initialization”…”�”}”(hj�Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Mhj‰Cubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjACubj;)�”}”(hŒ04: DDR training report status”h]”hÞ)�”}”(hj¢Ch]”hŒ04: DDR training report status”…”�”}”(hj¤Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Mhj Cubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjACubj;)�”}”(hŒ05: ATF BL2 firmware booting”h]”hÞ)�”}”(hj¹Ch]”hŒ05: ATF BL2 firmware booting”…”�”}”(hj»Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Mhj·Cubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjACubj;)�”}”(hŒ06: ATF BL31 firmware booting”h]”hÞ)�”}”(hjÐCh]”hŒ06: ATF BL31 firmware booting”…”�”}”(hjÒCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhjÎCubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjACubj;)�”}”(hŒ07: ATF BL32 firmware booting”h]”hÞ)�”}”(hjçCh]”hŒ07: ATF BL32 firmware booting”…”�”}”(hjéCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhjåCubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjACubj;)�”}”(hŒ08: UEFI firmware booting”h]”hÞ)�”}”(hjþCh]”hŒ08: UEFI firmware booting”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhjüCubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjACubj;)�”}”(hŒ09: OS booting ”h]”hÞ)�”}”(hŒ09: OS booting”h]”hŒ09: OS booting”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjACubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÒh´Mhj!Cubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hjCubj;)�”}”(hŒg``BB`` : Boot status - 00: Not started - 01: Started - 02: Completed without error - 03: Failed. ”h]”(hÞ)�”}”(hŒ``BB`` : Boot status”h]”(jl1)�”}”(hŒ``BB``”h]”hŒBB”…”�”}”(hj?Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj;DubhŒ : Boot status”…”�”}”(hj;Dh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´Mhj7Dubj6)�”}”(hhh]”(j;)�”}”(hŒ00: Not started”h]”hÞ)�”}”(hj\Dh]”hŒ00: Not started”…”�”}”(hj^Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhjZDubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjWDubj;)�”}”(hŒ 01: Started”h]”hÞ)�”}”(hjsDh]”hŒ 01: Started”…”�”}”(hjuDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhjqDubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjWDubj;)�”}”(hŒ02: Completed without error”h]”hÞ)�”}”(hjŠDh]”hŒ02: Completed without error”…”�”}”(hjŒDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhjˆDubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjWDubj;)�”}”(hŒ 03: Failed. ”h]”hÞ)�”}”(hŒ 03: Failed.”h]”hŒ 03: Failed.”…”�”}”(hj£Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhjŸDubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjWDubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÒh´Mhj7Dubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hjCubj;)�”}”(hŒC``CCCCCCCC``: Boot status information defined for each boot stages ”h]”hÞ)�”}”(hŒB``CCCCCCCC``: Boot status information defined for each boot stages”h]”(jl1)�”}”(hŒ ``CCCCCCCC``”h]”hŒCCCCCCCC”…”�”}”(hjËDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjÇDubhŒ6: Boot status information defined for each boot stages”…”�”}”(hjÇDh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhjÃDubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjCubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÒh´MhjCubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÒh´MhhÊh²hubhÞ)�”}”(hŒ�For details, see section `5.11 Boot Stage Register Definitions` and section `6. Processor Boot Progress Codes, Altra Family Soc BMC Interface Specification`.”h]”(hŒFor details, see section ”…”�”}”(hjõDh²hh³Nh´Nubjø)�”}”(hŒ&`5.11 Boot Stage Register Definitions`”h]”hŒ$5.11 Boot Stage Register Definitions”…”�”}”(hjýDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjõDubhŒ and section ”…”�”}”(hjõDh²hh³Nh´Nubjø)�”}”(hŒP`6. Processor Boot Progress Codes, Altra Family Soc BMC Interface Specification`”h]”hŒN6. Processor Boot Progress Codes, Altra Family Soc BMC Interface Specification”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjõDubhŒ.”…”�”}”(hjõDh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÒh´MhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_platform_devices_tahvo_usb_otg_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-platform-devices-tahvo-usb-otg-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj5EubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/tahvo\-usb\/otg_mode**”h]”j`)�”}”(hŒ7**\/sys\/bus\/platform\/devices\/tahvo\-usb\/otg_mode**”h]”hŒ3/sys/bus/platform/devices/tahvo-usb/otg_mode”…”�”}”(hjOEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKEubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-platform-tahvo-usb”h´KhjHEubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBEubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5Eubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2Eubah}”(h]”j1Eah ]”h"]”Œ/abi_sys_bus_platform_devices_tahvo_usb_otg_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�Ej'Esj˜}”j1Ej'EsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-tahvo-usb `”h]”(hŒDefined on file ”…”�”}”(hj†Eh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-tahvo-usb `”h]”j§)�”}”(hj�Eh]”hŒsysfs-platform-tahvo-usb”…”�”}”(hj’Eh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŽEubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jœEŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_platform_tahvo_usb”uh1hh³jcEh´Khj†Eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jcEh´KhhÊh²hubhÞ)�”}”(hŒKSet or read the current OTG mode. Valid values are "host" and "peripheral".”h]”hŒSSet or read the current OTG mode. Valid values are “hostâ€� and “peripheralâ€�.”…”�”}”(hj´Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jcEh´KhhÊh²hubhÞ)�”}”(hŒ"Reading: returns the current mode.”h]”hŒ"Reading: returns the current mode.”…”�”}”(hjÂEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jcEh´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_platform_devices_tahvo_usb_vbus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-platform-devices-tahvo-usb-vbus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÞEubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/tahvo\-usb\/vbus**”h]”j`)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/tahvo\-usb\/vbus**”h]”hŒ//sys/bus/platform/devices/tahvo-usb/vbus”…”�”}”(hjøEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjôEubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jcEh´K hjñEubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjîEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjëEubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÞEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÛEubah}”(h]”jÚEah ]”h"]”Œ+abi_sys_bus_platform_devices_tahvo_usb_vbus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)FjÐEsj˜}”jÚEjÐEsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-tahvo-usb `”h]”(hŒDefined on file ”…”�”}”(hj.Fh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-tahvo-usb `”h]”j§)�”}”(hj8Fh]”hŒsysfs-platform-tahvo-usb”…”�”}”(hj:Fh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6Fubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jDFŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_platform_tahvo_usb”uh1hh³jcEh´K hj.Fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jcEh´K hhÊh²hubhÞ)�”}”(hŒRead the current VBUS state.”h]”hŒRead the current VBUS state.”…”�”}”(hj\Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jcEh´K hhÊh²hubhÞ)�”}”(hŒReading: returns "on" or "off".”h]”hŒ'Reading: returns “onâ€� or “offâ€�.”…”�”}”(hjjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jcEh´K hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_platform_devices_xxx_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-platform-devices-xxx-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj†FubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/platform\/devices\/xxx\/version**”h]”j`)�”}”(hŒ/**\/sys\/bus\/platform\/devices\/xxx\/version**”h]”hŒ+/sys/bus/platform/devices/xxx/version”…”�”}”(hj Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-driver-framer-pef2256”h´Khj™Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†Fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒFubah}”(h]”j‚Fah ]”h"]”Œ(abi_sys_bus_platform_devices_xxx_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒFjxFsj˜}”j‚FjxFsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-framer-pef2256 `”h]”(hŒDefined on file ”…”�”}”(hj×Fh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-framer-pef2256 `”h]”j§)�”}”(hjáFh]”hŒsysfs-driver-framer-pef2256”…”�”}”(hjãFh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjßFubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jíFŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_framer_pef2256”uh1hh³j´Fh´Khj×Fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Fh´KhhÊh²hubhÞ)�”}”(hŒ)Reports the version of the PEF2256 framer”h]”hŒ)Reports the version of the PEF2256 framer”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Fh´KhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Fh´KhhÊh²hubhÞ)�”}”(hŒ#Valid values: Represented as string”h]”hŒ#Valid values: Represented as string”…”�”}”(hj!Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Fh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_drivers_amd_pmc_smu_fw_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-drivers-amd-pmc-smu-fw-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj=GubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/platform\/drivers\/amd_pmc\/\*\/smu_fw_version**”h]”j`)�”}”(hŒ>**\/sys\/bus\/platform\/drivers\/amd_pmc\/\*\/smu_fw_version**”h]”hŒ:/sys/bus/platform/drivers/amd_pmc/*/smu_fw_version”…”�”}”(hjWGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-amd-pmc”h´KhjPGubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMGubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJGubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=Gubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:Gubah}”(h]”j9Gah ]”h"]”Œ3abi_sys_bus_platform_drivers_amd_pmc_smu_fw_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰Gj/Gsj˜}”j9Gj/GsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-amd-pmc `”h]”(hŒDefined on file ”…”�”}”(hjŽGh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-amd-pmc `”h]”j§)�”}”(hj˜Gh]”hŒ sysfs-amd-pmc”…”�”}”(hjšGh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj–Gubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¤GŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_amd_pmc”uh1hh³jkGh´KhjŽGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkGh´KhhÊh²hubhÞ)�”}”(hŒ|Reading this file reports the version of the firmware loaded to System Management Unit (SMU) contained in AMD CPUs and APUs.”h]”hŒ|Reading this file reports the version of the firmware loaded to System Management Unit (SMU) contained in AMD CPUs and APUs.”…”�”}”(hj¼Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkGh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_platform_drivers_amd_pmc_smu_program:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-platform-drivers-amd-pmc-smu-program”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjØGubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/platform\/drivers\/amd_pmc\/\*\/smu_program**”h]”j`)�”}”(hŒ;**\/sys\/bus\/platform\/drivers\/amd_pmc\/\*\/smu_program**”h]”hŒ7/sys/bus/platform/drivers/amd_pmc/*/smu_program”…”�”}”(hjòGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjîGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkGh´KhjëGubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèGubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjåGubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjØGubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕGubah}”(h]”jÔGah ]”h"]”Œ0abi_sys_bus_platform_drivers_amd_pmc_smu_program”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j#HjÊGsj˜}”jÔGjÊGsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-amd-pmc `”h]”(hŒDefined on file ”…”�”}”(hj(Hh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-amd-pmc `”h]”j§)�”}”(hj2Hh]”hŒ sysfs-amd-pmc”…”�”}”(hj4Hh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0Hubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j>HŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_amd_pmc”uh1hh³jkGh´Khj(Hubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkGh´KhhÊh²hubhÞ)�”}”(hŒ·Reading this file reports the program corresponding to the SMU firmware version. The program field is used to disambiguate two APU/CPU models that can share the same firmware binary.”h]”hŒ·Reading this file reports the program corresponding to the SMU firmware version. The program field is used to disambiguate two APU/CPU models that can share the same firmware binary.”…”�”}”(hjVHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jkGh´KhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_drivers_amd_x3d_vcache_amdi0101_00_amd_x3d_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-drivers-amd-x3d-vcache-amdi0101-00-amd-x3d-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjrHubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/amd_x3d_vcache\/AMDI0101\:00\/amd_x3d_mode**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/amd_x3d_vcache\/AMDI0101\:00\/amd_x3d_mode**”h]”hŒI/sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101:00/amd_x3d_mode”…”�”}”(hjŒHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆHubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³ŒCDocumentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache”h´Khj…Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjrHubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjoHubah}”(h]”jnHah ]”h"]”ŒDabi_sys_bus_platform_drivers_amd_x3d_vcache_amdi0101_00_amd_x3d_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾HjdHsj˜}”jnHjdHsubhÞ)�”}”(hŒ}Defined on file :ref:`sysfs-bus-platform-drivers-amd_x3d_vcache `”h]”(hŒDefined on file ”…”�”}”(hjÃHh²hh³Nh´Nubh)�”}”(hŒm:ref:`sysfs-bus-platform-drivers-amd_x3d_vcache `”h]”j§)�”}”(hjÍHh]”hŒ)sysfs-bus-platform-drivers-amd_x3d_vcache”…”�”}”(hjÏHh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjËHubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÙHŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ:abi_file_testing_sysfs_bus_platform_drivers_amd_x3d_vcache”uh1hh³j Hh´KhjÃHubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Hh´KhhÊh²hubhÞ)�”}”(hŒS(RW) AMD 3D V-Cache optimizer allows users to switch CPU core rankings dynamically.”h]”hŒS(RW) AMD 3D V-Cache optimizer allows users to switch CPU core rankings dynamically.”…”�”}”(hjñHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Hh´KhhÊh²hubhÞ)�”}”(hŒâThis file switches between these two modes: - "frequency" cores within the faster CCD are prioritized before those in the slower CCD. - "cache" cores within the larger L3 CCD are prioritized before those in the smaller L3 CCD.”h]”hŒêThis file switches between these two modes: - “frequencyâ€� cores within the faster CCD are prioritized before those in the slower CCD. - “cacheâ€� cores within the larger L3 CCD are prioritized before those in the smaller L3 CCD.”…”�”}”(hjÿHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Hh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_drivers_aspeed_uart_routing_io:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-drivers-aspeed-uart-routing-io”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjIubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/drivers\/aspeed\-uart\-routing\/\\*\/io\\***”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/drivers\/aspeed\-uart\-routing\/\\*\/io\\***”h]”hŒ@/sys/bus/platform/drivers/aspeed-uart-routing/\*/io\*”…”�”}”(hj5Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1Iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ:Documentation/ABI/testing/sysfs-driver-aspeed-uart-routing”h´Khj.Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjIubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjIubah}”(h]”jIah ]”h"]”Œ3abi_sys_bus_platform_drivers_aspeed_uart_routing_io”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgIj Isj˜}”jIj IsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-driver-aspeed-uart-routing `”h]”(hŒDefined on file ”…”�”}”(hjlIh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-driver-aspeed-uart-routing `”h]”j§)�”}”(hjvIh]”hŒ sysfs-driver-aspeed-uart-routing”…”�”}”(hjxIh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtIubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚IŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_driver_aspeed_uart_routing”uh1hh³jIIh´KhjlIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIIh´KhhÊh²hubhÞ)�”}”(hŒ`Selects the RX source of IOx serial port. The current selection will be marked by brackets "[]".”h]”hŒdSelects the RX source of IOx serial port. The current selection will be marked by brackets “[]â€�.”…”�”}”(hjšIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIIh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒOUsers: OpenBMC. Proposed changes should be mailed to openbmc@lists.ozlabs.org ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj¯Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jIIh´Khj«Iubj1)�”}”(hhh]”hÞ)�”}”(hŒGOpenBMC. Proposed changes should be mailed to openbmc@lists.ozlabs.org”h]”(hŒ/OpenBMC. Proposed changes should be mailed to ”…”�”}”(hjÀIh²hh³Nh´Nubj©°)�”}”(hŒopenbmc@lists.ozlabs.org”h]”hŒopenbmc@lists.ozlabs.org”…”�”}”(hjÈIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:openbmc@lists.ozlabs.org”uh1j¨°hjÀIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIIh´Khj½Iubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj«Iubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jIIh´Khj¨Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ:.. _abi_sys_bus_platform_drivers_aspeed_uart_routing_uart:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-platform-drivers-aspeed-uart-routing-uart”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjþIubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/platform\/drivers\/aspeed\-uart\-routing\/\\*\/uart\\***”h]”j`)�”}”(hŒF**\/sys\/bus\/platform\/drivers\/aspeed\-uart\-routing\/\\*\/uart\\***”h]”hŒB/sys/bus/platform/drivers/aspeed-uart-routing/\*/uart\*”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIIh´KhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþIubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûIubah}”(h]”júIah ]”h"]”Œ5abi_sys_bus_platform_drivers_aspeed_uart_routing_uart”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIJjðIsj˜}”júIjðIsubhÞ)�”}”(hŒkDefined on file :ref:`sysfs-driver-aspeed-uart-routing `”h]”(hŒDefined on file ”…”�”}”(hjNJh²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-driver-aspeed-uart-routing `”•9h]”j§)�”}”(hjXJh]”hŒ sysfs-driver-aspeed-uart-routing”…”�”}”(hjZJh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdJŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_driver_aspeed_uart_routing”uh1hh³jIIh´KhjNJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIIh´KhhÊh²hubhÞ)�”}”(hŒ*Selects the RX source of the UARTx device.”h]”hŒ*Selects the RX source of the UARTx device.”…”�”}”(hj|Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIIh´KhhÊh²hubhÞ)�”}”(hŒ¬When read, each file shows the list of available options with currently selected option marked by brackets "[]". The list of available options depends on the selected file.”h]”hŒ°When read, each file shows the list of available options with currently selected option marked by brackets “[]â€�. The list of available options depends on the selected file.”…”�”}”(hjŠJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIIh´KhhÊh²hubhÞ)�”}”(hŒte.g. cat /sys/bus/platform/drivers/aspeed-uart-routing/\*.uart_routing/uart1 [io1] io2 io3 io4 uart2 uart3 uart4 io6”h]”hŒte.g. cat /sys/bus/platform/drivers/aspeed-uart-routing/*.uart_routing/uart1 [io1] io2 io3 io4 uart2 uart3 uart4 io6”…”�”}”(hj˜Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIIh´KhhÊh²hubhÞ)�”}”(hŒEIn this case, UART1 gets its input from IO1 (physical serial port 1).”h]”hŒEIn this case, UART1 gets its input from IO1 (physical serial port 1).”…”�”}”(hj¦Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIIh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒOUsers: OpenBMC. Proposed changes should be mailed to openbmc@lists.ozlabs.org ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj»Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jIIh´Khj·Jubj1)�”}”(hhh]”hÞ)�”}”(hŒGOpenBMC. Proposed changes should be mailed to openbmc@lists.ozlabs.org”h]”(hŒ/OpenBMC. Proposed changes should be mailed to ”…”�”}”(hjÌJh²hh³Nh´Nubj©°)�”}”(hŒopenbmc@lists.ozlabs.org”h]”hŒopenbmc@lists.ozlabs.org”…”�”}”(hjÔJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:openbmc@lists.ozlabs.org”uh1j¨°hjÌJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIIh´KhjÉJubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj·Jubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jIIh´Khj´Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒT.. _abi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_bmc_canceled_csks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒOabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-bmc-canceled-csks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kduh1j@hj KubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒb**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/bmc_canceled_csks**”h]”j`)�”}”(hŒb**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/bmc_canceled_csks**”h]”hŒ^/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/bmc_canceled_csks”…”�”}”(hj$Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ?Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update”h´K/hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjKubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKubah}”(h]”jKah ]”h"]”ŒOabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_bmc_canceled_csks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jVKjüJsj˜}”jKjüJsubhÞ)�”}”(hŒuDefined on file :ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”(hŒDefined on file ”…”�”}”(hj[Kh²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”j§)�”}”(hjeKh]”hŒ%sysfs-driver-intel-m10-bmc-sec-update”…”�”}”(hjgKh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjcKubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jqKŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_driver_intel_m10_bmc_sec_update”uh1hh³j8Kh´K/hj[Kubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´K/hhÊh²hubhÞ)�”}”(hŒ‹Read only. Returns a list of indices for canceled code signing keys for the BMC. The standard bitmap list format is used (e.g. "1,2-6,9").”h]”hŒ�Read only. Returns a list of indices for canceled code signing keys for the BMC. The standard bitmap list format is used (e.g. “1,2-6,9â€�).”…”�”}”(hj‰Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´K/hhÊh²hubj))�”}”(hŒV.. _abi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_bmc_root_entry_hash:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒQabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-bmc-root-entry-hash”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kfuh1j@hj¥KubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒd**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/bmc_root_entry_hash**”h]”j`)�”}”(hŒd**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/bmc_root_entry_hash**”h]”hŒ`/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/bmc_root_entry_hash”…”�”}”(hj¿Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»Kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´Khj¸Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµKubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥Kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢Kubah}”(h]”j¡Kah ]”h"]”ŒQabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_bmc_root_entry_hash”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jðKj—Ksj˜}”j¡Kj—KsubhÞ)�”}”(hŒuDefined on file :ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”(hŒDefined on file ”…”�”}”(hjõKh²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”j§)�”}”(hjÿKh]”hŒ%sysfs-driver-intel-m10-bmc-sec-update”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjýKubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j LŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_driver_intel_m10_bmc_sec_update”uh1hh³j8Kh´KhjõKubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´KhhÊh²hubhÞ)�”}”(hŒÒRead only. Returns the root entry hash for the BMC image if one is programmed, else it returns the string: "hash not programmed". This file is only visible if the underlying device supports it. Format: string.”h]”hŒÖRead only. Returns the root entry hash for the BMC image if one is programmed, else it returns the string: “hash not programmedâ€�. This file is only visible if the underlying device supports it. Format: string.”…”�”}”(hj#Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´KhhÊh²hubj))�”}”(hŒN.. _abi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_flash_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒIabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-flash-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K^uh1j@hj?LubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ\**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/flash_count**”h]”j`)�”}”(hŒ\**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/flash_count**”h]”hŒX/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/flash_count”…”�”}”(hjYLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjULubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´K7hjRLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOLubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLLubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?Lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`”h]”(hŒDefined on file ”…”�”}”(hj�Lh²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”j§)�”}”(hj™Lh]”hŒ%sysfs-driver-intel-m10-bmc-sec-update”…”�”}”(hj›Lh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj—Lubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¥LŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_driver_intel_m10_bmc_sec_update”uh1hh³j8Kh´K7hj�Lubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´K7hhÊh²hubhÞ)�”}”(hŒaRead only. Returns number of times the secure update staging area has been flashed. Format: "%u".”h]”hŒeRead only. Returns number of times the secure update staging area has been flashed. Format: “%uâ€�.”…”�”}”(hj½Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´K7hhÊh²hubj))�”}”(hŒS.. _abi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_pr_canceled_csks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-pr-canceled-csks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kcuh1j@hjÙLubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒa**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/pr_canceled_csks**”h]”j`)�”}”(hŒa**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/pr_canceled_csks**”h]”hŒ]/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/pr_canceled_csks”…”�”}”(hjóLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïLubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´K'hjìLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéLubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæLubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙLubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖLubah}”(h]”jÕLah ]”h"]”ŒNabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_pr_canceled_csks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$MjËLsj˜}”jÕLjËLsubhÞ)�”}”(hŒuDefined on file :ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”(hŒDefined on file ”…”�”}”(hj)Mh²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”j§)�”}”(hj3Mh]”hŒ%sysfs-driver-intel-m10-bmc-sec-update”…”�”}”(hj5Mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1Mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?MŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_driver_intel_m10_bmc_sec_update”uh1hh³j8Kh´K'hj)Mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´K'hhÊh²hubhÞ)�”}”(hŒ¥Read only. Returns a list of indices for canceled code signing keys for the partial reconfiguration region. The standard bitmap list format is used (e.g. "1,2-6,9").”h]”hŒ©Read only. Returns a list of indices for canceled code signing keys for the partial reconfiguration region. The standard bitmap list format is used (e.g. “1,2-6,9â€�).”…”�”}”(hjWMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´K'hhÊh²hubj))�”}”(hŒU.. _abi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_pr_root_entry_hash:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒPabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-pr-root-entry-hash”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Keuh1j@hjsMubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒc**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/pr_root_entry_hash**”h]”j`)�”}”(hŒc**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/pr_root_entry_hash**”h]”hŒ_/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/pr_root_entry_hash”…”�”}”(hj�Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰Mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´K hj†Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpMubah}”(h]”joMah ]”h"]”ŒPabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_pr_root_entry_hash”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾MjeMsj˜}”joMjeMsubhÞ)�”}”(hŒuDefined on file :ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”(hŒDefined on file ”…”�”}”(hjÃMh²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”j§)�”}”(hjÍMh]”hŒ%sysfs-driver-intel-m10-bmc-sec-update”…”�”}”(hjÏMh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjËMubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÙMŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_driver_intel_m10_bmc_sec_update”uh1hh³j8Kh´K hjÃMubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´K hhÊh²hubhÞ)�”}”(hŒçRead only. Returns the root entry hash for the partial reconfiguration region if one is programmed, else it returns the string: "hash not programmed". This file is only visible if the underlying device supports it. Format: string.”h]”hŒëRead only. Returns the root entry hash for the partial reconfiguration region if one is programmed, else it returns the string: “hash not programmedâ€�. This file is only visible if the underlying device supports it. Format: string.”…”�”}”(hjñMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´K hhÊh²hubj))�”}”(hŒS.. _abi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_sr_canceled_csks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-sr-canceled-csks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kcuh1j@hj NubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒa**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/sr_canceled_csks**”h]”j`)�”}”(hŒa**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/sr_canceled_csks**”h]”hŒ]/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/sr_canceled_csks”…”�”}”(hj'Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´Khj Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Nubah}”(h]”j Nah ]”h"]”ŒNabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_sr_canceled_csks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jXNjÿMsj˜}”j NjÿMsubhÞ)�”}”(hŒuDefined on file :ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”(hŒDefined on file ”…”�”}”(hj]Nh²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”j§)�”}”(hjgNh]”hŒ%sysfs-driver-intel-m10-bmc-sec-update”…”�”}”(hjiNh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjeNubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jsNŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_driver_intel_m10_bmc_sec_update”uh1hh³j8Kh´Khj]Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´KhhÊh²hubhÞ)�”}”(hŒ”Read only. Returns a list of indices for canceled code signing keys for the static region. The standard bitmap list format is used (e.g. "1,2-6,9").”h]”hŒ˜Read only. Returns a list of indices for canceled code signing keys for the static region. The standard bitmap list format is used (e.g. “1,2-6,9â€�).”…”�”}”(hj‹Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´KhhÊh²hubj))�”}”(hŒU.. _abi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_sr_root_entry_hash:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒPabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-sr-root-entry-hash”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Keuh1j@hj§NubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒc**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/sr_root_entry_hash**”h]”j`)�”}”(hŒc**\/sys\/bus\/platform\/drivers\/intel\-m10bmc\-sec\-update\/\.\.\.\/security\/sr_root_entry_hash**”h]”hŒ_/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/sr_root_entry_hash”…”�”}”(hjÁNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´KhjºNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§Nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤Nubah}”(h]”j£Nah ]”h"]”ŒPabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_sr_root_entry_hash”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jòNj™Nsj˜}”j£Nj™NsubhÞ)�”}”(hŒuDefined on file :ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”(hŒDefined on file ”…”�”}”(hj÷Nh²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-driver-intel-m10-bmc-sec-update `”h]”j§)�”}”(hjOh]”hŒ%sysfs-driver-intel-m10-bmc-sec-update”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÿNubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j OŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_driver_intel_m10_bmc_sec_update”uh1hh³j8Kh´Khj÷Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´KhhÊh²hubhÞ)�”}”(hŒÖRead only. Returns the root entry hash for the static region if one is programmed, else it returns the string: "hash not programmed". This file is only visible if the underlying device supports it. Format: string.”h]”hŒÚRead only. Returns the root entry hash for the static region if one is programmed, else it returns the string: “hash not programmedâ€�. This file is only visible if the underlying device supports it. Format: string.”…”�”}”(hj%Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Kh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_platform_drivers_panfrost_profiling:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-platform-drivers-panfrost-profiling”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjAOubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/platform\/drivers\/panfrost\/\.\.\.\/profiling**”h]”j`)�”}”(hŒ>**\/sys\/bus\/platform\/drivers\/panfrost\/\.\.\.\/profiling**”h]”hŒ:/sys/bus/platform/drivers/panfrost/.../profiling”…”�”}”(hj[Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-driver-panfrost-profiling”h´KhjTOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQOubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNOubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>Oubah}”(h]”j=Oah ]”h"]”Œ/abi_sys_bus_platform_drivers_panfrost_profiling”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�Oj3Osj˜}”j=Oj3OsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-driver-panfrost-profiling `”h]”(hŒDefined on file ”…”�”}”(hj’Oh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-driver-panfrost-profiling `”h]”j§)�”}”(hjœOh]”hŒsysfs-driver-panfrost-profiling”…”�”}”(hjžOh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjšOubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¨OŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_driver_panfrost_profiling”uh1hh³joOh´Khj’Oubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joOh´KhhÊh²hubhÞ)�”}”(hŒãGet/set drm fdinfo's engine and cycles profiling status. Valid values are: 0: Don't enable fdinfo job profiling sources. 1: Enable fdinfo job profiling sources, this enables both the GPU's timestamp and cycle counter registers.”h]”hŒéGet/set drm fdinfo’s engine and cycles profiling status. Valid values are: 0: Don’t enable fdinfo job profiling sources. 1: Enable fdinfo job profiling sources, this enables both the GPU’s timestamp and cycle counter registers.”…”�”}”(hjÀOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joOh´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_platform_drivers_panthor_profiling:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-platform-drivers-panthor-profiling”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjÜOubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/platform\/drivers\/panthor\/\.\.\.\/profiling**”h]”j`)�”}”(hŒ=**\/sys\/bus\/platform\/drivers\/panthor\/\.\.\.\/profiling**”h]”hŒ9/sys/bus/platform/drivers/panthor/.../profiling”…”�”}”(hjöOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-driver-panthor-profiling”h´KhjïOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìOubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéOubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙOubah}”(h]”jØOah ]”h"]”Œ.abi_sys_bus_platform_drivers_panthor_profiling”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(PjÎOsj˜}”jØOjÎOsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-driver-panthor-profiling `”h]”(hŒDefined on file ”…”�”}”(hj-Ph²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-driver-panthor-profiling `”h]”j§)�”}”(hj7Ph]”hŒsysfs-driver-panthor-profiling”…”�”}”(hj9Ph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5Pubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jCPŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_driver_panthor_profiling”uh1hh³j Ph´Khj-Pubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubhÞ)�”}”(hŒàBitmask to enable drm fdinfo's job profiling measurements. Valid values are: 0: Don't enable fdinfo job profiling sources. 1: Enable GPU cycle measurements for running jobs. 2: Enable GPU timestamp sampling for running jobs.”h]”hŒäBitmask to enable drm fdinfo’s job profiling measurements. Valid values are: 0: Don’t enable fdinfo job profiling sources. 1: Enable GPU cycle measurements for running jobs. 2: Enable GPU timestamp sampling for running jobs.”…”�”}”(hj[Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_platform_drivers_qcom_eud_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-platform-drivers-qcom-eud-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjwPubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/platform\/drivers\/qcom_eud\/\.\.\.\/enable**”h]”j`)�”}”(hŒ;**\/sys\/bus\/platform\/drivers\/qcom_eud\/\.\.\.\/enable**”h]”hŒ7/sys/bus/platform/drivers/qcom_eud/.../enable”…”�”}”(hj‘Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�Pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-driver-eud”h´KhjŠPubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjwPubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjtPubah}”(h]”jsPah ]”h"]”Œ,abi_sys_bus_platform_drivers_qcom_eud_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃPjiPsj˜}”jsPjiPsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-eud `”h]”(hŒDefined on file ”…”�”}”(hjÈPh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-eud `”h]”j§)�”}”(hjÒPh]”hŒsysfs-driver-eud”…”�”}”(hjÔPh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÐPubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÞPŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_eud”uh1hh³j¥Ph´KhjÈPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥Ph´KhhÊh²hubhÞ)�”}”(hŒçThe Enable/Disable sysfs interface for Embedded USB Debugger(EUD). This enables and disables the EUD based on a 1 or a 0 value. By enabling EUD, the user is able to activate the mini-usb hub of EUD for debug and trace capabilities.”h]”hŒçThe Enable/Disable sysfs interface for Embedded USB Debugger(EUD). This enables and disables the EUD based on a 1 or a 0 value. By enabling EUD, the user is able to activate the mini-usb hub of EUD for debug and trace capabilities.”…”�”}”(hjöPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥Ph´KhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_platform_drivers_ufshcd_attributes_active_icc_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-drivers-ufshcd-attributes-active-icc-level”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjQubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/active_icc_level**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/active_icc_level**”h]”hŒG/sys/bus/platform/drivers/ufshcd/*/attributes/active_icc_level”…”�”}”(hj,Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(Qubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MKhj%Qubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"Qubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/active_icc_level**”h]”j`)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/active_icc_level**”h]”hŒD/sys/bus/platform/devices/*.ufs/attributes/active_icc_level”…”�”}”(hjVQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjRQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MKhjOQubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLQubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQubah}”(h]”jQah ]”h"]”Œ?abi_sys_bus_platform_drivers_ufshcd_attributes_active_icc_level”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‡QjQsj˜}”jQjQsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjŒQh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj–Qh]”hŒsysfs-driver-ufs”…”�”}”(hj˜Qh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj”Qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¢QŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MKhjŒQubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MKhhÊh²hubhÞ)�”}”(hŒ�This file provides the active icc level UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒ�This file provides the active icc level UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hjºQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MKhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÈQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MKhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_platform_drivers_ufshcd_attributes_bkops_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-platform-drivers-ufshcd-attributes-bkops-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjäQubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/bkops_status**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/bkops_status**”h]”hŒC/sys/bus/platform/drivers/ufshcd/*/attributes/bkops_status”…”�”}”(hjþQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M_hj÷Qubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjôQubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñQubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/bkops_status**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/bkops_status**”h]”hŒ@/sys/bus/platform/devices/*.ufs/attributes/bkops_status”…”�”}”(hj(Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$Rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M_hj!Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñQubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjäQubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjáQubah}”(h]”jàQah ]”h"]”Œ;abi_sys_bus_platform_drivers_ufshcd_attributes_bkops_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jYRjÖQsj˜}”jàQjÖQsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj^Rh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjhRh]”hŒsysfs-driver-ufs”…”�”}”(hjjRh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjfRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jtRŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M_hj^Rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M_hhÊh²hubhÞ)�”}”(hŒœThis file provides the background operations status UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒœThis file provides the background operations status UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hjŒRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M_hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjšRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M_hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_platform_drivers_ufshcd_attributes_boot_lun_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-drivers-ufshcd-attributes-boot-lun-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj¶RubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/boot_lun_enabled**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/boot_lun_enabled**”h]”hŒG/sys/bus/platform/drivers/ufshcd/*/attributes/boot_lun_enabled”…”�”}”(hjÐRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌRubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M7hjÉRubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆRubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃRubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/boot_lun_enabled**”h]”j`)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/boot_lun_enabled**”h]”hŒD/sys/bus/platform/devices/*.ufs/attributes/boot_lun_enabled”…”�”}”(hjúRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjöRubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M7hjóRubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðRubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃRubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶Rubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³Rubah}”(h]”j²Rah ]”h"]”Œ?abi_sys_bus_platform_drivers_ufshcd_attributes_boot_lun_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+Sj¨Rsj˜}”j²Rj¨RsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj0Sh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj:Sh]”hŒsysfs-driver-ufs”…”�”}”(hj`”h]”(hŒDefined on file ”…”�”}”(hjTh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj Th]”hŒsysfs-driver-ufs”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj Tubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M‘hjTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‘hhÊh²hubhÞ)�”}”(hŒ©This file shows whether the configuration descriptor is locked. The full information about the attribute could be found at UFS specifications 2.1. The file is read only.”h]”hŒ©This file shows whether the configuration descriptor is locked. The full information about the attribute could be found at UFS specifications 2.1. The file is read only.”…”�”}”(hj0Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‘hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_platform_drivers_ufshcd_attributes_current_power_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-platform-drivers-ufshcd-attributes-current-power-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjLTubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/current_power_mode**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/current_power_mode**”h]”hŒI/sys/bus/platform/drivers/ufshcd/*/attributes/current_power_mode”…”�”}”(hjfTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbTubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MAhj_Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYTubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/current_power_mode**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/current_power_mode**”h]”hŒF/sys/bus/platform/devices/*.ufs/attributes/current_power_mode”…”�”}”(hj�Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒTubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MAhj‰Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYTubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjLTubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjITubah}”(h]”jHTah ]”h"]”ŒAabi_sys_bus_platform_drivers_ufshcd_attributes_current_power_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁTj>Tsj˜}”jHTj>TsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÆTh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÐTh]”hŒsysfs-driver-ufs”…”�”}”(hjÒTh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÎTubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÜTŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MAhjÆTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MAhhÊh²hubhÞ)�”}”(hŒ’This file provides the current power mode UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒ’This file provides the current power mode UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hjôTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MAhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MAhhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_platform_drivers_ufshcd_attributes_exception_event_control:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-platform-drivers-ufshcd-attributes-exception-event-control”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjUubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/exception_event_control**”h]”j`)�”}”(hŒR**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/exception_event_control**”h]”hŒN/sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_control”…”�”}”(hj8Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4Uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¦hj1Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+UubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/exception_event_control**”h]”j`)�”}”(hŒO**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/exception_event_control**”h]”hŒK/sys/bus/platform/devices/*.ufs/attributes/exception_event_control”…”�”}”(hjbUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^Uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¦hj[Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXUubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+Uubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjUubah}”(h]”jUah ]”h"]”ŒFabi_sys_bus_platform_drivers_ufshcd_attributes_exception_event_control”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“UjUsj˜}”jUjUsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj˜Uh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¢Uh]”hŒsysfs-driver-ufs”…”�”}”(hj¤Uh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj Uubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j®UŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M¦hj˜Uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¦hhÊh²hubhÞ)�”}”(hŒ—This file provides the exception event control UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒ—This file provides the exception event control UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hjÆUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¦hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÔUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¦hhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_platform_drivers_ufshcd_attributes_exception_event_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-platform-drivers-ufshcd-attributes-exception-event-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hjðUubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/exception_event_status**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/exception_event_status**”h]”hŒM/sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_status”…”�”}”(hj Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M°hjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýUubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/exception_event_status**”h]”j`)�”}”(hŒN**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/exception_event_status**”h]”hŒJ/sys/bus/platform/devices/*.ufs/attributes/exception_event_status”…”�”}”(hj4Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0Vubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M°hj-Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýUubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðUubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjíUubah}”(h]”jìUah ]”h"]”ŒEabi_sys_bus_platform_drivers_ufshcd_attributes_exception_event_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jeVjâUsj˜}”jìUjâUsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjjVh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjtVh]”hŒsysfs-driver-ufs”…”�”}”(hjvVh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrVubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€VŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M°hjjVubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M°hhÊh²hubhÞ)�”}”(hŒ–This file provides the exception event status UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒ–This file provides the exception event status UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hj˜Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M°hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj¦Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M°hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_platform_drivers_ufshcd_attributes_ffu_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-platform-drivers-ufshcd-attributes-ffu-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjÂVubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/ffu_status**”h]”j`)�”}”(hŒE**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/ffu_status**”h]”hŒA/sys/bus/platform/drivers/ufshcd/*/attributes/ffu_status”…”�”}”(hjÜVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MºhjÕVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒVubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏVubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/ffu_status**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/ffu_status**”h]”hŒ>/sys/bus/platform/devices/*.ufs/attributes/ffu_status”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MºhjÿVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüVubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏVubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂVubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿Vubah}”(h]”j¾Vah ]”h"]”Œ9abi_sys_bus_platform_drivers_ufshcd_attributes_ffu_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7Wj´Vsj˜}”j¾Vj´VsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj`”h]”j§)�”}”(hjFWh]”hŒsysfs-driver-ufs”…”�”}”(hjHWh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDWubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jRWŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mºhj`”h]”(hŒDefined on file ”…”�”}”(hjXh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjXh]”hŒsysfs-driver-ufs”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j$XŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MshjXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MshhÊh²hubhÞ)�”}”(hŒ‹This file shows the maximum data size in a DATA IN UPIU. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒ‹This file shows the maximum data size in a DATA IN UPIU. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hj`”h]”(hŒDefined on file ”…”�”}”(hjàXh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjêXh]”hŒsysfs-driver-ufs”…”�”}”(hjìXh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjèXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jöXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M}hjàXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M}hhÊh²hubhÞ)�”}”(hŒ³This file shows the maximum number of bytes that can be requested with a READY TO TRANSFER UPIU. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒ³This file shows the maximum number of bytes that can be requested with a READY TO TRANSFER UPIU. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M}hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M}hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_platform_drivers_ufshcd_attributes_max_number_of_rtt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-platform-drivers-ufshcd-attributes-max-number-of-rtt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj8YubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/max_number_of_rtt**”h]”j`)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/max_number_of_rtt**”h]”hŒH/sys/bus/platform/drivers/ufshcd/*/attributes/max_number_of_rtt”…”�”}”(hjRYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hjKYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHYubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEYubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/max_number_of_rtt**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/max_number_of_rtt**”h]”hŒE/sys/bus/platform/devices/*.ufs/attributes/max_number_of_rtt”…”�”}”(hj|Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjxYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hjuYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjrYubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEYubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8Yubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5Yubah}”(h]”j4Yah ]”h"]”Œ@abi_sys_bus_platform_drivers_ufshcd_attributes_max_number_of_rtt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­Yj*Ysj˜}”j4Yj*YsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj²Yh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¼Yh]”hŒsysfs-driver-ufs”…”�”}”(hj¾Yh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjºYubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÈYŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M™hj²Yubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hhÊh²hubhÞ)�”}”(hX4This file provides the maximum current number of outstanding RTTs in device that is allowed. bMaxNumOfRTT is a read-write persistent attribute and is equal to two after device manufacturing. It shall not be set to a value greater than bDeviceRTTCap value, and it may be set only when the hw queues are empty.”h]”hX4This file provides the maximum current number of outstanding RTTs in device that is allowed. bMaxNumOfRTT is a read-write persistent attribute and is equal to two after device manufacturing. It shall not be set to a value greater than bDeviceRTTCap value, and it may be set only when the hw queues are empty.”…”�”}”(hjàYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hhÊh²hubhÞ)�”}”(hŒThe file is read write.”h]”hŒThe file is read write.”…”�”}”(hjîYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_platform_drivers_ufshcd_attributes_ooo_data_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-drivers-ufshcd-attributes-ooo-data-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj ZubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/ooo_data_enabled**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/ooo_data_enabled**”h]”hŒG/sys/bus/platform/drivers/ufshcd/*/attributes/ooo_data_enabled”…”�”}”(hj$Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MUhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/ooo_data_enabled**”h]”j`)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/ooo_data_enabled**”h]”hŒD/sys/bus/platform/devices/*.ufs/attributes/ooo_data_enabled”…”�”}”(hjNZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJZubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MUhjGZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDZubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Zubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZubah}”(h]”jZah ]”h"]”Œ?abi_sys_bus_platform_drivers_ufshcd_attributes_ooo_data_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jZjüYsj˜}”jZjüYsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj„Zh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjŽZh]”hŒsysfs-driver-ufs”…”�”}”(hj�Zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŒZubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jšZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MUhj„Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MUhhÊh²hubhÞ)�”}”(hŒ¢This file provides the out of order data transfer enabled UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒ¢This file provides the out of order data transfer enabled UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hj²Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MUhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÀZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MUhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_platform_drivers_ufshcd_attributes_psa_data_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hjV[h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj`[h]”hŒsysfs-driver-ufs”…”�”}”(hjb[h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^[ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jl[Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÍhjV[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÍhhÊh²hubhÞ)�”}”(hŒ¾This file shows the amount of data that the host plans to load to all logical units in pre-soldering state. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒ¾This file shows the amount of data that the host plans to load to all logical units in pre-soldering state. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hj„[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÍhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj’[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÍhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_platform_drivers_ufshcd_attributes_psa_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-platform-drivers-ufshcd-attributes-psa-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj®[ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/psa_state**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/psa_state**”h]”hŒ@/sys/bus/platform/drivers/ufshcd/*/attributes/psa_state”…”�”}”(hjÈ[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÄhjÁ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»[ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/psa_state**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/psa_state**”h]”hŒ=/sys/bus/platform/devices/*.ufs/attributes/psa_state”…”�”}”(hjò[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjî[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÄhjë[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«[ubah}”(h]”jª[ah ]”h"]”Œ8abi_sys_bus_platform_drivers_ufshcd_attributes_psa_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j#\j [sj˜}”jª[j [subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj(\h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj2\h]”hŒsysfs-driver-ufs”…”�”}”(hj4\h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0\ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j>\Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÄhj(\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÄhhÊh²hubhÞ)�”}”(hŒyThis file show the PSA feature status. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒyThis file show the PSA feature status. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hjV\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÄhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjd\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÄhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_platform_drivers_ufshcd_attributes_purge_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-platform-drivers-ufshcd-attributes-purge-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj€\ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/purge_status**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/purge_status**”h]”hŒC/sys/bus/platform/drivers/ufshcd/*/attributes/purge_status”…”�”}”(hjš\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mihj“\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�\ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/purge_status**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/purge_status**”h]”hŒ@/sys/bus/platform/devices/*.ufs/attributes/purge_status”…”�”}”(hjÄ\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mihj½\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}\ubah}”(h]”j|\ah ]”h"]”Œ;abi_sys_bus_platform_drivers_ufshcd_attributes_purge_status”a•h$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõ\jr\sj˜}”j|\jr\subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjú\h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj]h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mihjú\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MihhÊh²hubhÞ)�”}”(hŒ–This file provides the purge operation status UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒ–This file provides the purge operation status UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hj(]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MihhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj6]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MihhÊh²hubj))�”}”(hŒM.. _abi_sys_bus_platform_drivers_ufshcd_attributes_reference_clock_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-bus-platform-drivers-ufshcd-attributes-reference-clock-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hjR]ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/reference_clock_frequency**”h]”j`)�”}”(hŒT**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/reference_clock_frequency**”h]”hŒP/sys/bus/platform/drivers/ufshcd/*/attributes/reference_clock_frequency”…”�”}”(hjl]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‡hje]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_]ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/reference_clock_frequency**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/reference_clock_frequency**”h]”hŒM/sys/bus/platform/devices/*.ufs/attributes/reference_clock_frequency”…”�”}”(hj–]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‡hj�]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO]ubah}”(h]”jN]ah ]”h"]”ŒHabi_sys_bus_platform_drivers_ufshcd_attributes_reference_clock_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÇ]jD]sj˜}”jN]jD]subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÌ]h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÖ]h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M‡hjÌ]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‡hhÊh²hubhÞ)�”}”(hŒ™This file provides the reference clock frequency UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒ™This file provides the reference clock frequency UFS device attribute. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hjú]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‡hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‡hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_platform_drivers_ufshcd_attributes_wb_avail_buf:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-platform-drivers-ufshcd-attributes-wb-avail-buf”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj$^ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_avail_buf**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_avail_buf**”h]”hŒC/sys/bus/platform/drivers/ufshcd/*/attributes/wb_avail_buf”…”�”}”(hj>^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mzhj7^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1^ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_avail_buf**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_avail_buf**”h]”hŒ@/sys/bus/platform/devices/*.ufs/attributes/wb_avail_buf”…”�”}”(hjh^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjd^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mzhja^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!^ubah}”(h]”j ^ah ]”h"]”Œ;abi_sys_bus_platform_drivers_ufshcd_attributes_wb_avail_buf”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™^j^sj˜}”j ^j^subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjž^h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¨^h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mzhjž^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MzhhÊh²hubhÞ)�”}”(hŒDThis entry shows the amount of unused WriteBooster buffer available.”h]”hŒDThis entry shows the amount of unused WriteBooster buffer available.”…”�”}”(hjÌ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MzhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÚ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MzhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_platform_drivers_ufshcd_attributes_wb_cur_buf:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-platform-drivers-ufshcd-attributes-wb-cur-buf”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjö^ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_cur_buf**”h]”j`)�”}”(hŒE**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_cur_buf**”h]”hŒA/sys/bus/platform/drivers/ufshcd/*/attributes/wb_cur_buf”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj _ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mƒhj _ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_cur_buf**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_cur_buf**”h]”hŒ>/sys/bus/platform/devices/*.ufs/attributes/wb_cur_buf”…”�”}”(hj:_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mƒhj3_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjö^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjó^ubah}”(h]”jò^ah ]”h"]”Œ9abi_sys_bus_platform_drivers_ufshcd_attributes_wb_cur_buf”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jk_jè^sj˜}”jò^jè^subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjp_h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjz_h]”hŒsysfs-driver-ufs”…”�”}”(hj|_h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx_ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†_Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mƒhjp_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MƒhhÊh²hubhÞ)�”}”(hŒ5This entry shows the amount of unused current buffer.”h]”hŒ5This entry shows the amount of unused current buffer.”…”�”}”(hjž_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MƒhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj¬_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MƒhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_drivers_ufshcd_attributes_wb_flush_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-drivers-ufshcd-attributes-wb-flush-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjÈ_ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_flush_status**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_flush_status**”h]”hŒF/sys/bus/platform/drivers/ufshcd/*/attributes/wb_flush_status”…”�”}”(hjâ_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hjÛ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕ_ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_flush_status**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_flush_status**”h]”hŒC/sys/bus/platform/devices/*.ufs/attributes/wb_flush_status”…”�”}”(hj `h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕ_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈ_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅ_ubah}”(h]”jÄ_ah ]”h"]”Œ>abi_sys_bus_platform_drivers_ufshcd_attributes_wb_flush_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=`jº_sj˜}”jÄ_jº_subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjB`h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjL`h]”hŒsysfs-driver-ufs”…”�”}”(hjN`h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJ`ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jX`Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M‹hjB`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hhÊh²hubhÞ)�”}”(hŒ,This entry shows the flush operation status.”h]”hŒ,This entry shows the flush operation status.”…”�”}”(hjp`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj�`ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hj�`ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ00h”h]”hŒ00h”…”�”}”(hj¡`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hjž`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›`ubjW)�”}”(hhh]”hÞ)�”}”(hŒidle”h]”hŒidle”…”�”}”(hj¸`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hjµ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜`ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ01h”h]”hŒ01h”…”�”}”(hjØ`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hjÕ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ`ubjW)�”}”(hhh]”hÞ)�”}”(hŒFlush operation in progress”h]”hŒFlush operation in progress”…”�”}”(hjï`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hjì`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜`ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ02h”h]”hŒ02h”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hj aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj aubjW)�”}”(hhh]”hÞ)�”}”(hŒ$Flush operation stopped prematurely.”h]”hŒ$Flush operation stopped prematurely.”…”�”}”(hj&ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hj#aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj aubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜`ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ03h”h]”hŒ03h”…”�”}”(hjFah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hjCaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@aubjW)�”}”(hhh]”hÞ)�”}”(hŒ&Flush operation completed successfully”h]”hŒ&Flush operation completed successfully”…”�”}”(hj]ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hjZaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@aubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜`ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ04h”h]”hŒ04h”…”�”}”(hj}ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hjzaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwaubjW)�”}”(hhh]”hÞ)�”}”(hŒFlush operation general failure”h]”hŒFlush operation general failure”…”�”}”(hj”ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hj‘aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwaubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~`ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÁah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‹hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_platform_drivers_ufshcd_attributes_wb_life_time_est:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-drivers-ufshcd-attributes-wb-life-time-est”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjÝaubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_life_time_est**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_life_time_est**”h]”hŒG/sys/bus/platform/drivers/ufshcd/*/attributes/wb_life_time_est”…”�”}”(hj÷ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóaubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mœhjðaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjêaubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_life_time_est**”h]”j`)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_life_time_est**”h]”hŒD/sys/bus/platform/devices/*.ufs/attributes/wb_life_time_est”…”�”}”(hj!bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mœhjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjêaubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝaubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚaubah}”(h]”jÙaah ]”h"]”Œ?abi_sys_bus_platform_drivers_ufshcd_attributes_wb_life_time_est”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jRbjÏasj˜}”jÙajÏasubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjWbh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjabh]”hŒsysfs-driver-ufs”…”�”}”(hjcbh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_bubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jmbŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MœhjWbubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MœhhÊh²hubhÞ)�”}”(hŒxThis entry shows an indication of the WriteBooster Buffer lifetime based on the amount of performed program/erase cycles”h]”hŒxThis entry shows an indication of the WriteBooster Buffer lifetime based on the amount of performed program/erase cycles”…”�”}”(hj…bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MœhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj–bubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj–bubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ01h”h]”hŒ01h”…”�”}”(hj¶bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mœhj³bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°bubjW)�”}”(hhh]”hÞ)�”}”(hŒ+0% - 10% WriteBooster Buffer life time used”h]”hŒ+0% - 10% WriteBooster Buffer life time used”…”�”}”(hjÍbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MœhjÊbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°bubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­bubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hjíbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mœhjêbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçbubjW)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçbubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­bubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0Ah”h]”hŒ0Ah”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mœhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcubjW)�”}”(hhh]”hÞ)�”}”(hŒ-90% - 100% WriteBooster Buffer life time used”h]”hŒ-90% - 100% WriteBooster Buffer life time used”…”�”}”(hj-ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mœhj*cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­bubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–bubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“bubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjZch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MœhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_platform_drivers_ufshcd_attributes_wb_resize_hint:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-platform-drivers-ufshcd-attributes-wb-resize-hint”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjvcubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_resize_hint**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_resize_hint**”h]”hŒE/sys/bus/platform/drivers/ufshcd/*/attributes/wb_resize_hint”…”�”}”(hj�ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒcubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mxhj‰cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†cubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒcubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_resize_hint**”h]”j`)�”}”(hŒF**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_resize_hint**”h]”hŒB/sys/bus/platform/devices/*.ufs/attributes/wb_resize_hint”…”�”}”(hjºch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mxhj³cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°cubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒcubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjvcubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjscubah}”(h]”jrcah ]”h"]”Œ=abi_sys_bus_platform_drivers_ufshcd_attributes_wb_resize_hint”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëcjhcsj˜}”jrcjhcsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjðch²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjúch]”hŒsysfs-driver-ufs”…”�”}”(hjüch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjøcubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mxhjðcubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MxhhÊh²hubhÞ)�”}”(hŒzwb_resize_hint indicates hint information about which type of resize for WriteBooster buffer is recommended by the device.”h]”hŒzwb_resize_hint indicates hint information about which type of resize for WriteBooster buffer is recommended by the device.”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MxhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj/dubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hj/dubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒkeep”h]”hŒkeep”…”�”}”(hjOdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MxhjLdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIdubjW)�”}”(hhh]”hÞ)�”}”(hŒRecommend keep the buffer size”h]”hŒRecommend keep the buffer size”…”�”}”(hjfdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mxhjcdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIdubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFdubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdecrease”h]”hŒdecrease”…”�”}”(hj†dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mxhjƒdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€dubjW)�”}”(hhh]”hÞ)�”}”(hŒ%Recommend to decrease the buffer size”h]”hŒ%Recommend to decrease the buffer size”…”�”}”(hj�dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mxhjšdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€dubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFdubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒincrease”h]”hŒincrease”…”�”}”(hj½dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mxhjºdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·dubjW)�”}”(hhh]”hÞ)�”}”(hŒ%Recommend to increase the buffer size”h]”hŒ%Recommend to increase the buffer size”…”�”}”(hjÔdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MxhjÑdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·dubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFdubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/dubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj,dubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MxhhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_platform_drivers_ufshcd_attributes_wb_resize_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-drivers-ufshcd-attributes-wb-resize-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjeubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_resize_status**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/attributes\/wb_resize_status**”h]”hŒG/sys/bus/platform/drivers/ufshcd/*/attributes/wb_resize_status”…”�”}”(hj7eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mˆhj0eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-eubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*eubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_resize_status**”h]”j`)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/attributes\/wb_resize_status**”h]”hŒD/sys/bus/platform/devices/*.ufs/attributes/wb_resize_status”…”�”}”(hjaeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MˆhjZeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWeubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*eubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjeubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjeubah}”(h]”jeah ]”h"]”Œ?abi_sys_bus_platform_drivers_ufshcd_attributes_wb_resize_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’ejesj˜}”jejesubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj—eh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¡eh]”hŒsysfs-driver-ufs”…”�”}”(hj£eh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŸeubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j­eŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mˆhj—eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MˆhhÊh²hubhÞ)�”}”(hŒdThe host can check the resize operation status of the WriteBooster buffer by reading this attribute.”h]”hŒdThe host can check the resize operation status of the WriteBooster buffer by reading this attribute.”…”�”}”(hjÅeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MˆhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÖeubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjÖeubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒidle”h]”hŒidle”…”�”}”(hjöeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mˆhjóeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðeubjW)�”}”(hhh]”hÞ)�”}”(hŒResize operation is not issued”h]”hŒResize operation is not issued”…”�”}”(hj fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mˆhj fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðeubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíeubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ in_progress”h]”hŒ in_progress”…”�”}”(hj-fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mˆhj*fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'fubjW)�”}”(hhh]”hÞ)�”}”(hŒResize operation in progress”h]”hŒResize operation in progress”…”�”}”(hjDfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MˆhjAfubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'fubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíeubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcomplete_success”h]”hŒcomplete_success”…”�”}”(hjdfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mˆhjafubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^fubjW)�”}”(hhh]”hÞ)�”}”(hŒ'Resize operation completed successfully”h]”hŒ'Resize operation completed successfully”…”�”}”(hj{fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mˆhjxfubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^fubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíeubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒgeneral_failure”h]”hŒgeneral_failure”…”�”}”(hj›fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mˆhj˜fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•fubjW)�”}”(hhh]”hÞ)�”}”(hŒ Resize operation general failure”h]”hŒ Resize operation general failure”…”�”}”(hj²fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mˆhj¯fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•fubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíeubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖeubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓeubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjßfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MˆhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_platform_drivers_ufshcd_capabilities:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-platform-drivers-ufshcd-capabilities”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjûfubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/capabilities\/**”h]”j`)�”}”(hŒ=**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/capabilities\/**”h]”hŒ9/sys/bus/platform/drivers/ufshcd/*/capabilities/”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÔhjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj gubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjgubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/bus\/platform\/devices\/\*\.ufs\/capabilities\/**”h]”j`)�”}”(hŒ:**\/sys\/bus\/platform\/devices\/\*\.ufs\/capabilities\/**”h]”hŒ6/sys/bus/platform/devices/*.ufs/capabilities/”…”�”}”(hj?gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;gubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÔhj8gubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5gubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjgubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûfubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjøfubah}”(h]”j÷fah ]”h"]”Œ0abi_sys_bus_platform_drivers_ufshcd_capabilities”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jpgjífsj˜}”j÷fjífsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjugh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjgh]”hŒsysfs-driver-ufs”…”�”}”(hj�gh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj}gubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‹gŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÔhjugubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÔhhÊh²hubhÞ)�”}”(hX The group represents the effective capabilities of the host-device pair. i.e. the capabilities which are enabled in the driver for the specific host controller, supported by the host controller and are supported and/or have compatible configuration on the device side.”h]”hX The group represents the effective capabilities of the host-device pair. i.e. the capabilities which are enabled in the driver for the specific host controller, supported by the host controller and are supported and/or have compatible configuration on the device side.”…”�”}”(hj£gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÔhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_drivers_ufshcd_capabilities_clock_scaling:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-drivers-ufshcd-capabilities-clock-scaling”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj¿gubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/capabilities\/clock_scaling**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/capabilities\/clock_scaling**”h]”hŒF/sys/bus/platform/drivers/ufshcd/*/capabilities/clock_scaling”…”�”}”(hjÙgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÞhjÒgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏgubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌgubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/capabilities\/clock_scaling**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/capabilities\/clock_scaling**”h]”hŒC/sys/bus/platform/devices/*.ufs/capabilities/clock_scaling”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÞhjügubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùgubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌgubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿gubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼gubah}”(h]”j»gah ]”h"]”Œ>abi_sys_bus_platform_drivers_ufshcd_capabilities_clock_scaling”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4hj±gsj˜}”j»gj±gsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj9hh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjChh]”hŒsysfs-driver-ufs”…”�”}”(hjEhh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAhubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jOhŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÞhj9hubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÞhhÊh²hubhÞ)�”}”(hŒ"Indicates status of clock scaling.”h]”hŒ"Indicates status of clock scaling.”…”�”}”(hjghh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÞhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjxhubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjxhubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj˜hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÞhj•hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’hubjW)�”}”(hhh]”hÞ)�”}”(hŒClock scaling is not supported.”h]”hŒClock scaling is not supported.”…”�”}”(hj®hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÞhj«hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�hubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjÎhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÞhjËhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈhubjW)�”}”(hhh]”hÞ)�”}”(hŒClock scaling is supported.”h]”hŒClock scaling is supported.”…”�”}”(hjähh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÞhjáhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈhubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjxhubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjuhubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÞhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_drivers_ufshcd_capabilities_write_booster:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-drivers-ufshcd-capabilities-write-booster”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj-iubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/capabilities\/write_booster**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/capabilities\/write_booster**”h]”hŒF/sys/bus/platform/drivers/ufshcd/*/capabilities/write_booster”…”�”}”(hjGih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mëhj@iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=iubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:iubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/capabilities\/write_booster**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/capabilities\/write_booster**”h]”hŒC/sys/bus/platform/devices/*.ufs/capabilities/write_booster”…”�”}”(hjqih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjmiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mëhjjiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgiubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:iubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-iubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*iubah}”(h]”j)iah ]”h"]”Œ>abi_sys_bus_platform_drivers_ufshcd_capabilities_write_booster”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢ijisj˜}”j)ijisubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj§ih²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj±ih]”hŒsysfs-driver-ufs”…”�”}”(hj³ih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¯iubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j½iŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mëhj§iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MëhhÊh²hubhÞ)�”}”(hŒ"Indicates status of Write Booster.”h]”hŒ"Indicates status of Write Booster.”…”�”}”(hjÕih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MëhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjæiubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hjæiubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mëhjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjubjW)�”}”(hhh]”hÞ)�”}”(hŒ!Write Booster can not be enabled.”h]”hŒ!Write Booster can not be enabled.”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mëhjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýiubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj`”h]”(hŒDefined on file ”…”�”}”(hjkh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjkh]”hŒsysfs-driver-ufs”…”�”}”(hj!kh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j+kŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M=hjkubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M=hhÊh²hubhÞ)�”}”(hŒÆThis attribute shows and sets the number of milliseconds of idle time before the UFS driver starts to perform clock gating. This can prevent the UFS from frequently performing clock gating/ungating.”h]”hŒÆThis attribute shows and sets the number of milliseconds of idle time before the UFS driver starts to perform clock gating. This can prevent the UFS from frequently performing clock gating/ungating.”…”�”}”(hjCkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M=hhÊh²hubhÞ)�”}”(hŒThe attribute is read/write.”h]”hŒThe attribute is read/write.”…”�”}”(hjQkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M=hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_platform_drivers_ufshcd_clkgate_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-drivers-ufshcd-clkgate-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjmkubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/clkgate_enable**”h]”j`)�”}”(hŒ=**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/clkgate_enable**”h]”hŒ9/sys/bus/platform/drivers/ufshcd/*/clkgate_enable”…”�”}”(hj‡kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒkubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M2hj€kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzkubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/bus\/platform\/devices\/\*\.ufs\/clkgate_enable**”h]”j`)�”}”(hŒ:**\/sys\/bus\/platform\/devices\/\*\.ufs\/clkgate_enable**”h]”hŒ6/sys/bus/platform/devices/*.ufs/clkgate_enable”…”�”}”(hj±kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M2hjªkubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzkubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmkubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjkubah}”(h]”jikah ]”h"]”Œ2abi_sys_bus_platform_drivers_ufshcd_clkgate_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâkj_ksj˜}”jikj_ksubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjçkh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjñkh]”hŒsysfs-driver-ufs”…”�”}”(hjókh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjïkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jýkŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M2hjçkubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M2hhÊh²hubhÞ)�”}”(hŒŸThis attribute shows whether the UFS clock gating is enabled or not. And it can be used to enable/disable the clock gating by writing 1 or 0 to this attribute.”h]”hŒŸThis attribute shows whether the UFS clock gating is enabled or not. And it can be used to enable/disable the clock gating by writing 1 or 0 to this attribute.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M2hhÊh²hubhÞ)�”}”(hŒThe attribute is read/write.”h]”hŒThe attribute is read/write.”…”�”}”(hj#lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M2hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_drivers_ufshcd_clkscale_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-drivers-ufshcd-clkscale-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj?lubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/clkscale_enable**”h]”j`)�”}”(hŒ>**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/clkscale_enable**”h]”hŒ:/sys/bus/platform/drivers/ufshcd/*/clkscale_enable”…”�”}”(hjYlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUlubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M'hjRlubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOlubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLlubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/platform\/devices\/\*\.ufs\/clkscale_enable**”h]”j`)�”}”(hŒ;**\/sys\/bus\/platform\/devices\/\*\.ufs\/clkscale_enable**”h]”hŒ7/sys/bus/platform/devices/*.ufs/clkscale_enable”…”�”}”(hjƒlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjlubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M'hj|lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjylubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLlubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`”h]”(hŒDefined on file ”…”�”}”(hj¹lh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÃlh]”hŒsysfs-driver-ufs”…”�”}”(hjÅlh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÁlubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÏlŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M'hj¹lubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M'hhÊh²hubhÞ)�”}”(hŒ¡This attribute shows whether the UFS clock scaling is enabled or not. And it can be used to enable/disable the clock scaling by writing 1 or 0 to this attribute.”h]”hŒ¡This attribute shows whether the UFS clock scaling is enabled or not. And it can be used to enable/disable the clock scaling by writing 1 or 0 to this attribute.”…”�”}”(hjçlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M'hhÊh²hubhÞ)�”}”(hŒThe attribute is read/write.”h]”hŒThe attribute is read/write.”…”�”}”(hjõlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M'hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_drivers_ufshcd_critical_health:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-drivers-ufshcd-critical-health”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjmubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/critical_health**”h]”j`)�”}”(hŒ>**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/critical_health**”h]”hŒ:/sys/bus/platform/drivers/ufshcd/*/critical_health”…”�”}”(hj+mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj$mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!mubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjmubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/platform\/devices\/\*\.ufs\/critical_health**”h]”j`)�”}”(hŒ;**\/sys\/bus\/platform\/devices\/\*\.ufs\/critical_health**”h]”hŒ7/sys/bus/platform/devices/*.ufs/critical_health”…”�”}”(hjUmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQmubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjNmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKmubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjmubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjmubah}”(h]”j mah ]”h"]”Œ3abi_sys_bus_platform_drivers_ufshcd_critical_health”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†mjmsj˜}”j mjmsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj‹mh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj•mh]”hŒsysfs-driver-ufs”…”�”}”(hj—mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj“mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¡mŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mhj‹mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hX Report the number of times a critical health event has been reported by a UFS device. Further insight into the specific issue can be gained by reading one of: bPreEOLInfo, bDeviceLifeTimeEstA, bDeviceLifeTimeEstB, bWriteBoosterBufferLifeTimeEst, and bRPMBLifeTimeEst.”h]”hX Report the number of times a critical health event has been reported by a UFS device. Further insight into the specific issue can be gained by reading one of: bPreEOLInfo, bDeviceLifeTimeEstA, bDeviceLifeTimeEstB, bWriteBoosterBufferLifeTimeEst, and bRPMBLifeTimeEst.”…”�”}”(hj¹mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÇmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒT.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_bkops_termination_latency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒOabi-sys-bus-platform-drivers-ufshcd-device-descriptor-bkops-termination-latency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j@hjãmubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/bkops_termination_latency**”h]”j`)�”}”(hŒ[**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/bkops_termination_latency**”h]”hŒW/sys/bus/platform/drivers/ufshcd/*/device_descriptor/bkops_termination_latency”…”�”}”(hjýmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùmubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KŽhjömubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjómubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðmubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/bkops_termination_latency**”h]”j`)�”}”(hŒX**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/bkops_termination_latency**”h]”hŒT/sys/bus/platform/devices/*.ufs/device_descriptor/bkops_termination_latency”…”�”}”(hj'nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KŽhj nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðmubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjãmubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjàmubah}”(h]”jßmah ]”h"]”ŒOabi_sys_bus_platform_drivers_ufshcd_device_descriptor_bkops_termination_latency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jXnjÕmsj˜}”jßmjÕmsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj]nh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjgnh]”hŒsysfs-driver-ufs”…”�”}”(hjinh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjenubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jsnŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´KŽhj]nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KŽhhÊh²hubhÞ)�”}”(hŒÇThis file shows the background operations termination latency. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÇThis file shows the background operations termination latency. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj‹nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KŽhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj™nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KŽhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_boot_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-platform-drivers-ufshcd-device-descriptor-boot-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjµnubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/boot_enable**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/boot_enable**”h]”hŒI/sys/bus/platform/drivers/ufshcd/*/device_descriptor/boot_enable”…”�”}”(hjÏnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËnubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KMhjÈnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅnubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂnubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/boot_enable**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/boot_enable**”h]”hŒF/sys/bus/platform/devices/*.ufs/device_descriptor/boot_enable”…”�”}”(hjùnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõnubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KMhjònubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïnubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂnubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµnubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²nubah}”(h]”j±nah ]”h"]”ŒAabi_sys_bus_platform_drivers_ufshcd_device_descriptor_boot_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*oj§nsj˜}”j±nj§nsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj/oh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj9oh]”hŒsysfs-driver-ufs”…”�”}”(hj;oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7oubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEoŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´KMhj/oubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KMhhÊh²hubhÞ)�”}”(hŒÕThis file shows value that indicates whether the device is enabled for boot. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÕThis file shows value that indicates whether the device is enabled for boot. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj]oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KMhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjkoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KMhhÊh²hubj))�”}”(hŒS.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_descriptor_access_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-bus-platform-drivers-ufshcd-device-descriptor-descriptor-access-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\uh1j@hj‡oubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/descriptor_access_enable**”h]”j`)�”}”(hŒZ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/descriptor_access_enable**”h]”hŒV/sys/bus/platform/drivers/ufshcd/*/device_descriptor/descriptor_access_enable”…”�”}”(hj¡oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KXhjšoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—oubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”oubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/descriptor_access_enable**”h]”j`)�”}”(hŒW**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/descriptor_access_enable**”h]”hŒS/sys/bus/platform/devices/*.ufs/device_descriptor/descriptor_access_enable”…”�”}”(hjËoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇoubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KXhjÄoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”oubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡oubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„oubah}”(h]”jƒoah ]”h"]”ŒNabi_sys_bus_platform_drivers_ufshcd_device_descriptor_descriptor_access_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jüojyosj˜}”jƒojyosubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjph²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj ph]”hŒsysfs-driver-ufs”…”�”}”(hj ph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj pubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jpŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´KXhjpubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KXhhÊh²hubhÞ)�”}”(hXThis file shows value that indicates whether the device descriptor could be read after partial initialization phase of the boot sequence. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hXThis file shows value that indicates whether the device descriptor could be read after partial initialization phase of the boot sequence. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj/ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KXhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj=ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KXhhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_class:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-class”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjYpubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/device_class**”h]”j`)�”}”(hŒN**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/device_class**”h]”hŒJ/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_class”…”�”}”(hjsph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjopubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Khjlpubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjipubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfpubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/device_class**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/device_class**”h]”hŒG/sys/bus/platform/devices/*.ufs/device_descriptor/device_class”…”�”}”(hj�ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Khj–pubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“pubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfpubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjYpubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjVpubah}”(h]”jUpah ]”h"]”ŒBabi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_class”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÎpjKpsj˜}”jUpjKpsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÓph²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÝph]”hŒsysfs-driver-ufs”…”�”}”(hjßph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÛpubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jépŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´KhjÓpubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KhhÊh²hubhÞ)�”}”(hŒªThis file shows the device class. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒªThis file shows the device class. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KhhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_sub_class:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-sub-class”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hj+qubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/device_sub_class**”h]”j`)�”}”(hŒR**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/device_sub_class**”h]”hŒN/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_sub_class”…”�”}”(hjEqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K#hj>qubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;qubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8qubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/device_sub_class**”h]”j`)�”}”(hŒO**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/device_sub_class**”h]”hŒK/sys/bus/platform/devices/*.ufs/device_descriptor/device_sub_class”…”�”}”(hjoqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K#hjhqubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjequbah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8qubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+qubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(qubah}”(h]”j'qah ]”h"]”ŒFabi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_sub_class”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j qjqsj˜}”j'qjqsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¥qh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¯qh]”hŒsysfs-driver-ufs”…”�”}”(hj±qh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj­qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j»qŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´K#hj¥qubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K#hhÊh²hubhÞ)�”}”(hŒ²This file shows the UFS storage subclass. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ²This file shows the UFS storage subclass. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjÓqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K#hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjáqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K#hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjýqubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/device_type**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/device_type**”h]”hŒI/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_type”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Khjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj rubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj rubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/device_type**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/device_type**”h]”hŒF/sys/bus/platform/devices/*.ufs/device_descriptor/device_type”…”�”}”(hjArh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Khj:rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7rubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj rubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjýqubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjúqubah}”(h]”jùqah ]”h"]”ŒAabi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jrrjïqsj˜}”jùqjïqsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjwrh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj�rh]”hŒsysfs-driver-ufs”…”�”}”(hjƒrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�rŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Khjwrubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KhhÊh²hubhÞ)�”}”(hŒ©This file shows the device type. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ©This file shows the device type. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”• }”(hj¥rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj³rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjÏrubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/device_version**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/device_version**”h]”hŒL/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_version”…”�”}”(hjérh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjårubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K÷hjârubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßrubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜrubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/device_version**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/device_version**”h]”hŒI/sys/bus/platform/devices/*.ufs/device_descriptor/device_version”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K÷hj subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜrubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏrubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌrubah}”(h]”jËrah ]”h"]”ŒDabi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDsjÁrsj˜}”jËrjÁrsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjIsh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjSsh]”hŒsysfs-driver-ufs”…”�”}”(hjUsh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQsubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_sŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´K÷hjIsubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K÷hhÊh²hubhÞ)�”}”(hŒ¬This file shows the device version. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¬This file shows the device version. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjwsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K÷hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj…sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K÷hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_ffu_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-platform-drivers-ufshcd-device-descriptor-ffu-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj¡subjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/ffu_timeout**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/ffu_timeout**”h]”hŒI/sys/bus/platform/drivers/ufshcd/*/device_descriptor/ffu_timeout”…”�”}”(hj»sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Kãhj´subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®subjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/ffu_timeout**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/ffu_timeout**”h]”hŒF/sys/bus/platform/devices/*.ufs/device_descriptor/ffu_timeout”…”�”}”(hjåsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjásubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KãhjÞsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛsubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®subeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡subeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjžsubah}”(h]”j�sah ]”h"]”ŒAabi_sys_bus_platform_drivers_ufshcd_device_descriptor_ffu_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jtj“ssj˜}”j�sj“ssubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjth²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj%th]”hŒsysfs-driver-ufs”…”�”}”(hj'th²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj#tubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j1tŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Kãhjtubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KãhhÊh²hubhÞ)�”}”(hŒ©This file shows the FFU timeout. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ©This file shows the FFU timeout. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjIth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KãhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjWth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KãhhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_high_priority_lun:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-platform-drivers-ufshcd-device-descriptor-high-priority-lun”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjstubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/high_priority_lun**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/high_priority_lun**”h]”hŒO/sys/bus/platform/drivers/ufshcd/*/device_descriptor/high_priority_lun”…”�”}”(hj�th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Kohj†tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒtubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€tubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/high_priority_lun**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/high_priority_lun**”h]”hŒL/sys/bus/platform/devices/*.ufs/device_descriptor/high_priority_lun”…”�”}”(hj·th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Kohj°tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­tubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€tubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjstubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjptubah}”(h]”jotah ]”h"]”ŒGabi_sys_bus_platform_drivers_ufshcd_device_descriptor_high_priority_lun”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jètjetsj˜}”jotjetsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjíth²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj÷th]”hŒsysfs-driver-ufs”…”�”}”(hjùth²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjõtubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”juŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Kohjítubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KohhÊh²hubhÞ)�”}”(hŒ¯This file shows the high priority lun. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¯This file shows the high priority lun. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KohhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj)uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KohhÊh²hubj))�”}”(hŒS.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_initial_active_icc_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-bus-platform-drivers-ufshcd-device-descriptor-initial-active-icc-level”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\uh1j@hjEuubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/initial_active_icc_level**”h]”j`)�”}”(hŒZ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/initial_active_icc_level**”h]”hŒV/sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_active_icc_level”…”�”}”(hj_uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K™hjXuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRuubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/initial_active_icc_level**”h]”j`)�”}”(hŒW**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/initial_active_icc_level**”h]”hŒS/sys/bus/platform/devices/*.ufs/device_descriptor/initial_active_icc_level”…”�”}”(hj‰uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K™hj‚uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRuubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjEuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjBuubah}”(h]”jAuah ]”h"]”ŒNabi_sys_bus_platform_drivers_ufshcd_device_descriptor_initial_active_icc_level”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºuj7usj˜}”jAuj7usubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¿uh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÉuh]”hŒsysfs-driver-ufs”…”�”}”(hjËuh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÇuubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÕuŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´K™hj¿uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K™hhÊh²hubhÞ)�”}”(hŒ¶This file shows the initial active ICC level. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¶This file shows the initial active ICC level. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjíuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K™hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjûuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K™hhÊh²hubj))�”}”(hŒM.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_initial_power_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-bus-platform-drivers-ufshcd-device-descriptor-initial-power-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hjvubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/initial_power_mode**”h]”j`)�”}”(hŒT**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/initial_power_mode**”h]”hŒP/sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_power_mode”…”�”}”(hj1vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-vubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Kdhj*vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'vubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$vubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/initial_power_mode**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/initial_power_mode**”h]”hŒM/sys/bus/platform/devices/*.ufs/device_descriptor/initial_power_mode”…”�”}”(hj[vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KdhjTvubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQvubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$vubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjvubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjvubah}”(h]”jvah ]”h"]”ŒHabi_sys_bus_platform_drivers_ufshcd_device_descriptor_initial_power_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒvj vsj˜}”jvj vsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj‘vh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj›vh]”hŒsysfs-driver-ufs”…”�”}”(hj�vh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj™vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j§vŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Kdhj‘vubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KdhhÊh²hubhÞ)�”}”(hŒéThis file shows value that defines the power mode after device initialization or hardware reset. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒéThis file shows value that defines the power mode after device initialization or hardware reset. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj¿vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KdhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÍvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KdhhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_manufacturer_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-platform-drivers-ufshcd-device-descriptor-manufacturer-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hjévubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/manufacturer_id**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/manufacturer_id**”h]”hŒM/sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturer_id”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K¸hjüvubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùvubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjövubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/manufacturer_id**”h]”j`)�”}”(hŒN**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/manufacturer_id**”h]”hŒJ/sys/bus/platform/devices/*.ufs/device_descriptor/manufacturer_id”…”�”}”(hj-wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K¸hj&wubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#wubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjövubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjévubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjævubah}”(h]”jåvah ]”h"]”ŒEabi_sys_bus_platform_drivers_ufshcd_device_descriptor_manufacturer_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^wjÛvsj˜}”jåvjÛvsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjcwh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjmwh]”hŒsysfs-driver-ufs”…”�”}”(hjowh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkwubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jywŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´K¸hjcwubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K¸hhÊh²hubhÞ)�”}”(hŒ­This file shows the manufacturer ID. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ­This file shows the manufacturer ID. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj‘wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K¸hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjŸwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K¸hhÊh²hubj))�”}”(hŒM.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_manufacturing_date:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-bus-platform-drivers-ufshcd-device-descriptor-manufacturing-date”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hj»wubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/manufacturing_date**”h]”j`)�”}”(hŒT**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/manufacturing_date**”h]”hŒP/sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturing_date”…”�”}”(hjÕwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑwubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K­hjÎwubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËwubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈwubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/manufacturing_date**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/manufacturing_date**”h]”hŒM/sys/bus/platform/devices/*.ufs/device_descriptor/manufacturing_date”…”�”}”(hjÿwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûwubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K­hjøwubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõwubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈwubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»wubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸wubah}”(h]”j·wah ]”h"]”ŒHabi_sys_bus_platform_drivers_ufshcd_device_descriptor_manufacturing_date”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0xj­wsj˜}”j·wj­wsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj5xh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj?xh]”hŒsysfs-driver-ufs”…”�”}”(hjAxh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=xubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jKxŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´K­hj5xubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K­hhÊh²hubhÞ)�”}”(hŒ¾This file shows the manufacturing date in BCD format. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¾This file shows the manufacturing date in BCD format. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjcxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K­hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjqxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K­hhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_number_of_luns:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-drivers-ufshcd-device-descriptor-number-of-luns”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj�xubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/number_of_luns**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/number_of_luns**”h]”hŒL/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_luns”…”�”}”(hj§xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£xubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K8hj xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�xubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjšxubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/number_of_luns**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/number_of_luns**”h]”hŒI/sys/bus/platform/devices/*.ufs/device_descriptor/number_of_luns”…”�”}”(hjÑxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K8hjÊxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇxubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjšxubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠxubah}”(h]”j‰xah ]”h"]”ŒDabi_sys_bus_platform_drivers_ufshcd_device_descriptor_number_of_luns”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jyjxsj˜}”j‰xjxsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjyh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjyh]”hŒsysfs-driver-ufs”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jyŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´K8hjyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K8hhÊh²hubhÞ)�”}”(hŒ±This file shows number of logical units. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ±This file shows number of logical units. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj5yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K8hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjCyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K8hhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_number_of_secure_wpa:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-platform-drivers-ufshcd-device-descriptor-number-of-secure-wpa”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hj_yubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/number_of_secure_wpa**”h]”j`)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/number_of_secure_wpa**”h]”hŒR/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_secure_wpa”…”�”}”(hjyyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuyubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhjryubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoyubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlyubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/number_of_secure_wpa**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/number_of_secure_wpa**”h]”hŒO/sys/bus/platform/devices/*.ufs/device_descriptor/number_of_secure_wpa”…”�”}”(hj£yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸyubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhjœyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™yubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlyubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_yubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\yubah}”(h]”j[yah ]”h"]”ŒJabi_sys_bus_platform_drivers_ufshcd_device_descriptor_number_of_secure_wpa”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔyjQysj˜}”j[yjQysubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÙyh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjãyh]”hŒsysfs-driver-ufs”…”�”}”(hjåyh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjáyubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jïyŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MhjÙyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒÖThis file shows number of secure write protect areas supported by the device. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÖThis file shows number of secure write protect areas supported by the device. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_number_of_wluns:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-platform-drivers-ufshcd-device-descriptor-number-of-wluns”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj1zubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/number_of_wluns**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/number_of_wluns**”h]”hŒM/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_wluns”…”�”}”(hjKzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGzubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KBhjDzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAzubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>zubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/number_of_wluns**”h]”j`)�”}”(hŒN**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/number_of_wluns**”h]”hŒJ/sys/bus/platform/devices/*.ufs/device_descriptor/number_of_wluns”…”�”}”(hjuzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqzubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KBhjnzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkzubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>zubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1zubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.zubah}”(h]”j-zah ]”h"]”ŒEabi_sys_bus_platform_drivers_ufshcd_device_descriptor_number_of_wluns”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦zj#zsj˜}”j-zj#zsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj«zh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjµzh]”hŒsysfs-driver-ufs”…”�”}”(hj·zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj³zubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÁzŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´KBhj«zubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KBhhÊh²hubhÞ)�”}”(hŒ¼This file shows number of well known logical units. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¼This file shows number of well known logical units. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjÙzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KBhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjçzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KBhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_protocol:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-drivers-ufshcd-device-descriptor-protocol”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj{ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/protocol**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/protocol**”h]”hŒF/sys/bus/platform/drivers/ufshcd/*/device_descriptor/protocol”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K-hj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/protocol**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/protocol**”h]”hŒC/sys/bus/platform/devices/*.ufs/device_descriptor/protocol”…”�”}”(hjG{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjC{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K-hj@{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj={ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{ubah}”(h]”jÿzah ]”h"]”Œ>abi_sys_bus_platform_drivers_ufshcd_device_descriptor_protocol”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jx{jõzsj˜}”jÿzjõzsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj}{h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj‡{h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´K-hj}{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K-hhÊh²hubhÞ)�”}”(hŒÁThis file shows the protocol supported by an UFS device. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÁThis file shows the protocol supported by an UFS device. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj«{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K-hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj¹{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K-hhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_psa_max_data_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-platform-drivers-ufshcd-device-descriptor-psa-max-data-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjÕ{ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/psa_max_data_size**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/psa_max_data_size**”h]”hŒO/sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_max_data_size”…”�”}”(hjï{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hjè{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ{ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/psa_max_data_size**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/psa_max_data_size**”h]”hŒL/sys/bus/platform/devices/*.ufs/device_descriptor/psa_max_data_size”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ{ubah}”(h]”jÑ{ah ]”h"]”ŒGabi_sys_bus_platform_drivers_ufshcd_device_descriptor_psa_max_data_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJ|jÇ{sj˜}”jÑ{jÇ{subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjO|h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjY|h]”hŒsysfs-driver-ufs”…”�”}”(hj[|h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjW|ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”je|Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M hjO|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hhÊh²hubhÞ)�”}”(hŒ÷This file shows the maximum amount of data that may be written during the pre-soldering phase of the PSA flow. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ÷This file shows the maximum amount of data that may be written during the pre-soldering phase of the PSA flow. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj}|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj‹|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_psa_state_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-platform-drivers-ufshcd-device-descriptor-psa-state-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hj§|ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/psa_state_timeout**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/psa_state_timeout**”h]”hŒO/sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_state_timeout”…”�”}”(hjÁ|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhjº|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´|ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/psa_state_timeout**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/psa_state_timeout**”h]”hŒL/sys/bus/platform/devices/*.ufs/device_descriptor/psa_state_timeout”…”�”}”(hjë|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjç|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhjä|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjá|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤|ubah}”(h]”j£|ah ]”h"]”ŒGabi_sys_bus_platform_drivers_ufshcd_device_descriptor_psa_state_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}j™|sj˜}”j£|j™|subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj!}h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj+}h]”hŒsysfs-driver-ufs”…”�”}”(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”j7}Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mhj!}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒÏThis file shows the command maximum timeout for a change in PSA state. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÏThis file shows the command maximum timeout for a change in PSA state. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjO}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj]}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_queue_depth:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-platform-drivers-ufshcd-device-descriptor-queue-depth”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjy}ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/queue_depth**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/queue_depth**”h]”hŒI/sys/bus/platform/drivers/ufshcd/*/device_descriptor/queue_depth”…”�”}”(hj“}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KíhjŒ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†}ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/queue_depth**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/queue_depth**”h]”hŒF/sys/bus/platform/devices/*.ufs/device_descriptor/queue_depth”…”�”}”(hj½}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Kíhj¶}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjy}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjv}ubah}”(h]”ju}ah ]”h"]”ŒAabi_sys_bus_platform_drivers_ufshcd_device_descriptor_queue_depth”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jî}jk}sj˜}”ju}jk}subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjó}h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjý}h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Kíhjó}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KíhhÊh²hubhÞ)�”}”(hŒ°This file shows the device queue depth. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ°This file shows the device queue depth. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj!~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KíhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj/~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KíhhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_rtc_update:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-platform-drivers-ufshcd-device-descriptor-rtc-update”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjK~ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/rtc_update**”h]”j`)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/rtc_update**”h]”hŒH/sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtc_update”…”�”}”(hje~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hja~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KÍhj^~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX~ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/rtc_update**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/rtc_update**”h]”hŒE/sys/bus/platform/devices/*.ufs/device_descriptor/rtc_update”…”�”}”(hj�~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KÍhjˆ~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjK~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjH~ubah}”(h]”jG~ah ]”h"]”Œ@abi_sys_bus_platform_drivers_ufshcd_device_descriptor_rtc_update”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀ~j=~sj˜}”jG~j=~subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÅ~h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÏ~h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´KÍhjÅ~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KÍhhÊh²hubhÞ)�”}”(hŒÏThis file shows the frequency and method of the realtime clock update. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÏThis file shows the frequency and method of the realtime clock update. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjó~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KÍhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KÍhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_rtt_capability:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-drivers-ufshcd-device-descriptor-rtt-capability”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/rtt_capability**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/rtt_capability**”h]”hŒL/sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtt_capability”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KÂhj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/rtt_capability**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/rtt_capability**”h]”hŒI/sys/bus/platform/devices/*.ufs/device_descriptor/rtt_capability”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KÂhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”ŒDabi_sys_bus_platform_drivers_ufshcd_device_descriptor_rtt_capability”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’jsj˜}”jjsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj—h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¡h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´KÂhj—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KÂhhÊh²hubhÞ)�”}”(hŒØThis file shows the maximum number of outstanding RTTs supported by the device. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒØThis file shows the maximum number of outstanding RTTs supported by the device. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KÂhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KÂhhÊh²hubj))�”}”(hŒN.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_secure_removal_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒIabi-sys-bus-platform-drivers-ufshcd-device-descriptor-secure-removal-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjïubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/secure_removal_type**”h]”j`)�”}”(hŒU**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/secure_removal_type**”h]”hŒQ/sys/bus/platform/drivers/ufshcd/*/device_descriptor/secure_removal_type”…”�”}”(hj €h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Kyhj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/secure_removal_type**”h]”j`)�”}”(hŒR**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/secure_removal_type**”h]”hŒN/sys/bus/platform/devices/*.ufs/device_descriptor/secure_removal_type”…”�”}”(hj3€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Kyhj,€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìubah}”(h]”jëah ]”h"]”ŒIabi_sys_bus_platform_drivers_ufshcd_device_descriptor_secure_removal_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jd€jásj˜}”jëjásubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hji€h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjs€h]”hŒsysfs-driver-ufs”…”�”}”(hju€h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjq€ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Kyhji€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KyhhÊh²hubhÞ)�”}”(hŒ±This file shows the secure removal type. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ±This file shows the secure removal type. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj—€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KyhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj¥€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KyhhÊh²hubj))�”}”(hŒP.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_specification_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-sys-bus-platform-drivers-ufshcd-device-descriptor-specification-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hjÁ€ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/specification_version**”h]”j`)�”}”(hŒW**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/specification_version**”h]”hŒS/sys/bus/platform/drivers/ufshcd/*/device_descriptor/specification_version”…”�”}”(hjÛ€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K£hjÔ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj΀ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/specification_version**”h]”j`)�”}”(hŒT**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/specification_version**”h]”hŒP/sys/bus/platform/devices/*.ufs/device_descriptor/specification_version”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K£hjþ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj΀ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁ€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾€ubah}”(h]”j½€ah ]”h"]”ŒKabi_sys_bus_platform_drivers_ufshcd_device_descriptor_specification_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j6�j³€sj˜}”j½€j³€subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj;�h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjE�h]”hŒsysfs-driver-ufs”…”�”}”(hjG�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjC�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQ�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´K£hj;�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K£hhÊh²hubhÞ)�”}”(hŒ³This file shows the specification version. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ³This file shows the specification version. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hji�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K£hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjw�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´K£hhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_support_security_lun:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-platform-drivers-ufshcd-device-descriptor-support-security-lun”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hj“�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/support_security_lun**”h]”j`)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/support_security_lun**”h]”hŒR/sys/bus/platform/drivers/ufshcd/*/device_descriptor/support_security_lun”…”�”}”(hj­�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Kƒhj¦�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj �ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/support_security_lun**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/support_security_lun**”h]”hŒO/sys/bus/platform/devices/*.ufs/device_descriptor/support_security_lun”…”�”}”(hj×�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÓ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KƒhjÐ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj �ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj��ubah}”(h]”j��ah ]”h"]”ŒJabi_sys_bus_platform_drivers_ufshcd_device_descriptor_support_security_lun”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚j…�sj˜}”j��j…�subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj ‚h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj‚h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Kƒhj ‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KƒhhÊh²hubhÞ)�”}”(hŒ¿This file shows whether the security lun is supported. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¿This file shows whether the security lun is supported. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj;‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KƒhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjI‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KƒhhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_ufs_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-platform-drivers-ufshcd-device-descriptor-ufs-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hje‚ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/ufs_features**”h]”j`)�”}”(hŒN**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/ufs_features**”h]”hŒJ/sys/bus/platform/drivers/ufshcd/*/device_descriptor/ufs_features”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KØhjx‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/ufs_features**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/ufs_features**”h]”hŒG/sys/bus/platform/devices/*.ufs/device_descriptor/ufs_features”…”�”}”(hj©‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KØhj¢‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhje‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjb‚ubah}”(h]”ja‚ah ]”h"]”ŒBabi_sys_bus_platform_drivers_ufshcd_device_descriptor_ufs_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚ‚jW‚sj˜}”ja‚jW‚subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjß‚h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjé‚h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´KØhjß‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KØhhÊh²hubhÞ)�”}”(hŒÄThis file shows which features are supported by the device. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÄThis file shows which features are supported by the device. This is one of the UFS device descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KØhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´KØhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_wb_presv_us_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-drivers-ufshcd-device-descriptor-wb-presv-us-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj7ƒubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/wb_presv_us_en**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/wb_presv_us_en**”h]”hŒL/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_presv_us_en”…”�”}”(hjQƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MýhjJƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDƒubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/wb_presv_us_en**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/wb_presv_us_en**”h]”hŒI/sys/bus/platform/devices/*.ufs/device_descriptor/wb_presv_us_en”…”�”}”(hj{ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjwƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mýhjtƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7ƒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4ƒubah}”(h]”j3ƒah ]”h"]”ŒDabi_sys_bus_platform_drivers_ufshcd_device_descriptor_wb_presv_us_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬ƒj)ƒsj˜}”j3ƒj)ƒsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj±ƒh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj»ƒh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mýhj±ƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MýhhÊh²hubhÞ)�”}”(hŒ6This entry shows if preserve user-space was configured”h]”hŒ6This entry shows if preserve user-space was configured”…”�”}”(hj߃h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MýhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjíƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MýhhÊh²hubj))�”}”(hŒP.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_wb_shared_alloc_units:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-sys-bus-platform-drivers-ufshcd-device-descriptor-wb-shared-alloc-units”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hj „ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/wb_shared_alloc_units**”h]”j`)�”}”(hŒW**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/wb_shared_alloc_units**”h]”hŒS/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_shared_alloc_units”…”�”}”(hj#„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/wb_shared_alloc_units**”h]”j`)�”}”(hŒT**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/wb_shared_alloc_units**”h]”hŒP/sys/bus/platform/devices/*.ufs/device_descriptor/wb_shared_alloc_units”…”�”}”(hjM„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjF„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj „ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„ubah}”(h]”j„ah ]”h"]”ŒKabi_sys_bus_platform_drivers_ufshcd_device_descriptor_wb_shared_alloc_units”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~„jûƒsj˜}”j„jûƒsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjƒ„h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj�„h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mhjƒ„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒ8This entry shows the shared allocated units of WB buffer”h]”hŒ8This entry shows the shared allocated units of WB buffer”…”�”}”(hj±„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj¿„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_platform_drivers_ufshcd_device_descriptor_wb_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-platform-drivers-ufshcd-device-descriptor-wb-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjÛ„ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/wb_type**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_descriptor\/wb_type**”h]”hŒE/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_type”…”�”}”(hjõ„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hjî„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjë„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjè„ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/wb_type**”h]”j`)�”}”(hŒF**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_descriptor\/wb_type**”h]”hŒB/sys/bus/platform/devices/*.ufs/device_descriptor/wb_type”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjè„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛ„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØ„ubah}”(h]”jׄah ]”h"]”Œ=abi_sys_bus_platform_drivers_ufshcd_device_descriptor_wb_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jP…jÍ„sj˜}”jׄjÍ„subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjU…h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj_…h]”hŒsysfs-driver-ufs”…”�”}”(hja…h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]…ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jk…Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M hjU…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hhÊh²hubhÞ)�”}”(hŒcThis entry shows the configured WB type. 0x1 for shared buffer mode. 0x0 for dedicated buffer mode.”h]”hŒcThis entry shows the configured WB type. 0x1 for shared buffer mode. 0x0 for dedicated buffer mode.”…”�”}”(hjƒ…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj‘…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_drivers_ufshcd_device_lvl_exception_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-drivers-ufshcd-device-lvl-exception-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”•gKKuh1j@hj­…ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_lvl_exception_count**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_lvl_exception_count**”h]”hŒE/sys/bus/platform/drivers/ufshcd/*/device_lvl_exception_count”…”�”}”(hjÇ…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÃ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MHhjÀ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjº…ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_lvl_exception_count**”h]”j`)�”}”(hŒF**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_lvl_exception_count**”h]”hŒB/sys/bus/platform/devices/*.ufs/device_lvl_exception_count”…”�”}”(hjñ…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjí…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MHhjê…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjº…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­…ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjª…ubah}”(h]”j©…ah ]”h"]”Œ>abi_sys_bus_platform_drivers_ufshcd_device_lvl_exception_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"†jŸ…sj˜}”j©…jŸ…subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj'†h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj1†h]”hŒsysfs-driver-ufs”…”�”}”(hj3†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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MHhj'†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MHhhÊh²hubhÞ)�”}”(hXThis attribute is applicable to ufs devices compliant to the JEDEC specifications version 4.1 or later. The device_lvl_exception_count is a counter indicating the number of times the device level exceptions have occurred since the last time this variable is reset. Writing a 0 value to this attribute will reset the device_lvl_exception_count. If the device_lvl_exception_count reads a positive value, the user application should read the device_lvl_exception_id attribute to know more information about the exception.”h]”hXThis attribute is applicable to ufs devices compliant to the JEDEC specifications version 4.1 or later. The device_lvl_exception_count is a counter indicating the number of times the device level exceptions have occurred since the last time this variable is reset. Writing a 0 value to this attribute will reset the device_lvl_exception_count. If the device_lvl_exception_count reads a positive value, the user application should read the device_lvl_exception_id attribute to know more information about the exception.”…”�”}”(hjU†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MHhhÊh²hubhÞ)�”}”(hŒThe attribute is read/write.”h]”hŒThe attribute is read/write.”…”�”}”(hjc†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MHhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_platform_drivers_ufshcd_device_lvl_exception_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-platform-drivers-ufshcd-device-lvl-exception-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj†ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_lvl_exception_id**”h]”j`)�”}”(hŒF**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/device_lvl_exception_id**”h]”hŒB/sys/bus/platform/drivers/ufshcd/*/device_lvl_exception_id”…”�”}”(hj™†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MYhj’†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ†ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_lvl_exception_id**”h]”j`)�”}”(hŒC**\/sys\/bus\/platform\/devices\/\*\.ufs\/device_lvl_exception_id**”h]”hŒ?/sys/bus/platform/devices/*.ufs/device_lvl_exception_id”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MYhj¼†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|†ubah}”(h]”j{†ah ]”h"]”Œ;abi_sys_bus_platform_drivers_ufshcd_device_lvl_exception_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jô†jq†sj˜}”j{†jq†subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjù†h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj‡h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MYhjù†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MYhhÊh²hubhÞ)�”}”(hXdReading the device_lvl_exception_id returns the qDeviceLevelExceptionID attribute of the ufs device JEDEC specification version 4.1. The definition of the qDeviceLevelExceptionID is the ufs device vendor specific implementation. Refer to the device manufacturer datasheet for more information on the meaning of the qDeviceLevelExceptionID attribute value.”h]”hXdReading the device_lvl_exception_id returns the qDeviceLevelExceptionID attribute of the ufs device JEDEC specification version 4.1. The definition of the qDeviceLevelExceptionID is the ufs device vendor specific implementation. Refer to the device manufacturer datasheet for more information on the meaning of the qDeviceLevelExceptionID attribute value.”…”�”}”(hj'‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MYhhÊh²hubhÞ)�”}”(hŒThe attribute is read only.”h]”hŒThe attribute is read only.”…”�”}”(hj5‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MYhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_platform_drivers_ufshcd_dme_qos_notification:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-platform-drivers-ufshcd-dme-qos-notification”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjQ‡ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/dme_qos_notification**”h]”j`)�”}”(hŒC**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/dme_qos_notification**”h]”hŒ?/sys/bus/platform/drivers/ufshcd/*/dme_qos_notification”…”�”}”(hjk‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjg‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mìhjd‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^‡ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/\*\.ufs\/dme_qos_notification**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/\*\.ufs\/dme_qos_notification**”h]”hŒ</sys/bus/platform/devices/*.ufs/dme_qos_notification”…”�”}”(hj•‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mìhjއubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQ‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjN‡ubah}”(h]”jM‡ah ]”h"]”Œ8abi_sys_bus_platform_drivers_ufshcd_dme_qos_notification”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƇjC‡sj˜}”jM‡jC‡subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjˇh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÕ‡h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mìhjˇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MìhhÊh²hubhÞ)�”}”(hŒ±This attribute reports and clears pending DME (Device Management Entity) Quality of Service (QoS) notifications. This attribute is a bitfield with the following bit assignments:”h]”hŒ±This attribute reports and clears pending DME (Device Management Entity) Quality of Service (QoS) notifications. This attribute is a bitfield with the following bit assignments:”…”�”}”(hjù‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MìhhÊh²hubhÞ)�”}”(hŒÖBit Description === ====================================== 0 DME QoS Monitor has been reset by host 1 QoS from TX is detected 2 QoS from RX is detected 3 QoS from PA_INIT is detected”h]”hŒÖBit Description === ====================================== 0 DME QoS Monitor has been reset by host 1 QoS from TX is detected 2 QoS from RX is detected 3 QoS from PA_INIT is detected”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MìhhÊh²hubhÞ)�”}”(hŒÉReading this attribute returns the pending DME QoS notification bits. Writing '0' to this attribute clears pending DME QoS notification bits. Writing any non-zero value is invalid and will be rejected.”h]”hŒÍReading this attribute returns the pending DME QoS notification bits. Writing ‘0’ to this attribute clears pending DME QoS notification bits. Writing any non-zero value is invalid and will be rejected.”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MìhhÊh²hubhÞ)�”}”(hŒThe attribute is read/write.”h]”hŒThe attribute is read/write.”…”�”}”(hj#ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MìhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_platform_drivers_ufshcd_enable_wb_buf_flush:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-drivers-ufshcd-enable-wb-buf-flush”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj?ˆubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/enable_wb_buf_flush**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/enable_wb_buf_flush**”h]”hŒ>/sys/bus/platform/drivers/ufshcd/*/enable_wb_buf_flush”…”�”}”(hjYˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¿hjRˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLˆubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/\*\.ufs\/enable_wb_buf_flush**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/\*\.ufs\/enable_wb_buf_flush**”h]”hŒ;/sys/bus/platform/devices/*.ufs/enable_wb_buf_flush”…”�”}”(hjƒˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¿hj|ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?ˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj<ˆubah}”(h]”j;ˆah ]”h"]”Œ7abi_sys_bus_platform_drivers_ufshcd_enable_wb_buf_flush”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´ˆj1ˆsj˜}”j;ˆj1ˆsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¹ˆh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÈh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M¿hj¹ˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¿hhÊh²hubhÞ)�”}”(hŒÒThis entry shows the status of WriteBooster buffer flushing and it can be used to enable or disable the flushing. If flushing is enabled, the device executes the flush operation when the command queue is empty.”h]”hŒÒThis entry shows the status of WriteBooster buffer flushing and it can be used to enable or disable the flushing. If flushing is enabled, the device executes the flush operation when the command queue is empty.”…”�”}”(hjçˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¿hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_platform_drivers_ufshcd_flags_bkops_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-platform-drivers-ufshcd-flags-bkops-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj‰ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/bkops_enable**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/bkops_enable**”h]”hŒ>/sys/bus/platform/drivers/ufshcd/*/flags/bkops_enable”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/bkops_enable**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/bkops_enable**”h]”hŒ;/sys/bus/platform/devices/*.ufs/flags/bkops_enable”…”�”}”(hjG‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjC‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj@‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰ubah}”(h]”jÿˆah ]”h"]”Œ6abi_sys_bus_platform_drivers_ufshcd_flags_bkops_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jx‰jõˆsj˜}”jÿˆjõˆsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj}‰h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj‡‰h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mhj}‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒ“This file shows whether the device background operations are enabled. The full information about the flag could be found at UFS specifications 2.1.”h]”hŒ“This file shows whether the device background operations are enabled. The full information about the flag could be found at UFS specifications 2.1.”…”�”}”(hj«‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj¹‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_platform_drivers_ufshcd_flags_busy_rtc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-platform-drivers-ufshcd-flags-busy-rtc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÕ‰ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/busy_rtc**”h]”j`)�”}”(hŒ>**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/busy_rtc**”h]”hŒ:/sys/bus/platform/drivers/ufshcd/*/flags/busy_rtc”…”�”}”(hjï‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M"hjè‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ‰ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/busy_rtc**”h]”j`)�”}”(hŒ;**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/busy_rtc**”h]”hŒ7/sys/bus/platform/devices/*.ufs/flags/busy_rtc”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M"hjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ‰ubah}”(h]”jщah ]”h"]”Œ2abi_sys_bus_platform_drivers_ufshcd_flags_busy_rtc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJŠjljsj˜}”jщjljsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjOŠh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjYŠh]”hŒsysfs-driver-ufs”…”�”}”(hj[Šh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjWŠubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jeŠŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M"hjOŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M"hhÊh²hubhÞ)�”}”(hŒ¬This file shows whether the device is executing internal operation related to real time clock. The full information about the flag could be found at UFS specifications 2.1.”h]”hŒ¬This file shows whether the device is executing internal operation related to real time clock. The full information about the flag could be found at UFS specifications 2.1.”…”�”}”(hj}Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M"hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj‹Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M"hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_platform_drivers_ufshcd_flags_device_init:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-platform-drivers-ufshcd-flags-device-init”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj§ŠubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/device_init**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/device_init**”h]”hŒ=/sys/bus/platform/drivers/ufshcd/*/flags/device_init”…”�”}”(hjÁŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½Šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MæhjºŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´ŠubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/device_init**”h]”j`)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/device_init**”h]”hŒ:/sys/bus/platform/devices/*.ufs/flags/device_init”…”�”}”(hjëŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçŠubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MæhjäŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´Šubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§Šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤Šubah}”(h]”j£Šah ]”h"]”Œ5abi_sys_bus_platform_drivers_ufshcd_flags_device_init”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹j™Šsj˜}”j£Šj™ŠsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj!‹h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj+‹h]”hŒsysfs-driver-ufs”…”�”}”(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”j7‹Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mæhj!‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MæhhÊh²hubhÞ)�”}”(hŒuThis file shows the device init status. The full information about the flag could be found at UFS specifications 2.1.”h]”hŒuThis file shows the device init status. The full information about the flag could be found at UFS specifications 2.1.”…”�”}”(hjO‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MæhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj]‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MæhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_platform_drivers_ufshcd_flags_disable_fw_update:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-platform-drivers-ufshcd-flags-disable-fw-update”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjy‹ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/disable_fw_update**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/disable_fw_update**”h]”hŒC/sys/bus/platform/drivers/ufshcd/*/flags/disable_fw_update”…”�”}”(hj“‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M,hjŒ‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†‹ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/disable_fw_update**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/disable_fw_update**”h]”hŒ@/sys/bus/platform/devices/*.ufs/flags/disable_fw_update”…”�”}”(hj½‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M,hj¶‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjy‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjv‹ubah}”(h]”ju‹ah ]”h"]”Œ;abi_sys_bus_platform_drivers_ufshcd_flags_disable_fw_update”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jî‹jk‹sj˜}”ju‹jk‹subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjó‹h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjý‹h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M,hjó‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M,hhÊh²hubhÞ)�”}”(hŒ“This file shows whether the device FW update is permanently disabled. The full information about the flag could be found at UFS specifications 2.1.”h]”hŒ“This file shows whether the device FW update is permanently disabled. The full information about the flag could be found at UFS specifications 2.1.”…”�”}”(hj!Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M,hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj/Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M,hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_platform_drivers_ufshcd_flags_life_span_mode_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-drivers-ufshcd-flags-life-span-mode-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjKŒubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/life_span_mode_enable**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/life_span_mode_enable**”h]”hŒG/sys/bus/platform/drivers/ufshcd/*/flags/life_span_mode_enable”…”�”}”(hjeŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjaŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj^Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXŒubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/life_span_mode_enable**”h]”j`)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/life_span_mode_enable**”h]”hŒD/sys/bus/platform/devices/*.ufs/flags/life_span_mode_enable”…”�”}”(hj�Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹Œubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjˆŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjKŒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjHŒubah}”(h]”jGŒah ]”h"]”Œ?abi_sys_bus_platform_drivers_ufshcd_flags_life_span_mode_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀŒj=Œsj˜}”jGŒj=ŒsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÅŒh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÏŒh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MhjÅŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒ‹This file shows whether the device life span mode is enabled. The full information about the flag could be found at UFS specifications 2.1.”h]”hŒ‹This file shows whether the device life span mode is enabled. The full information about the flag could be found at UFS specifications 2.1.”…”�”}”(hjóŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_platform_drivers_ufshcd_flags_permanent_wpe:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-drivers-ufshcd-flags-permanent-wpe”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/permanent_wpe**”h]”j`)�”}”(hŒC**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/permanent_wpe**”h]”hŒ?/sys/bus/platform/drivers/ufshcd/*/flags/permanent_wpe”…”�”}”(hj7�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mïhj0�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*�ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/permanent_wpe**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/permanent_wpe**”h]”hŒ</sys/bus/platform/devices/*.ufs/flags/permanent_wpe”…”�”}”(hja�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MïhjZ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”j�ah ]”h"]”Œ7abi_sys_bus_platform_drivers_ufshcd_flags_permanent_wpe”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’�j�sj˜}”j�j�subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj—�h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¡�h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mïhj—�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MïhhÊh²hubhÞ)�”}”(hŒŒThis file shows whether permanent write protection is enabled. The full information about the flag could be found at UFS specifications 2.1.”h]”hŒŒThis file shows whether permanent write protection is enabled. The full information about the flag could be found at UFS specifications 2.1.”…”�”}”(hjÅ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MïhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÓ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MïhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_drivers_ufshcd_flags_phy_resource_removal:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-drivers-ufshcd-flags-phy-resource-removal”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjï�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/phy_resource_removal**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/phy_resource_removal**”h]”hŒF/sys/bus/platform/drivers/ufshcd/*/flags/phy_resource_removal”…”�”}”(hj Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjü�ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/phy_resource_removal**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/phy_resource_removal**”h]”hŒC/sys/bus/platform/devices/*.ufs/flags/phy_resource_removal”…”�”}”(hj3Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/Žubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj,Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjü�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjï�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjì�ubah}”(h]”jë�ah ]”h"]”Œ>abi_sys_bus_platform_drivers_ufshcd_flags_phy_resource_removal”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jdŽjá�sj˜}”jë�já�subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjiŽh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjsŽh]”hŒsysfs-driver-ufs”…”�”}”(hjuŽh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqŽubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŽŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MhjiŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒŠThis file shows whether physical resource removal is enable. The full information about the flag could be found at UFS specifications 2.1.”h]”hŒŠThis file shows whether physical resource removal is enable. The full information about the flag could be found at UFS specifications 2.1.”…”�”}”(hj—Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj¥Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_platform_drivers_ufshcd_flags_power_on_wpe:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-platform-drivers-ufshcd-flags-power-on-wpe”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjÁŽubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/power_on_wpe**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/power_on_wpe**”h]”hŒ>/sys/bus/platform/drivers/ufshcd/*/flags/power_on_wpe”…”�”}”(hjÛŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj׎ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MùhjÔŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎŽubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/power_on_wpe**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/power_on_wpe**”h]”hŒ;/sys/bus/platform/devices/*.ufs/flags/power_on_wpe”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MùhjþŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾Žubah}”(h]”j½Žah ]”h"]”Œ6abi_sys_bus_platform_drivers_ufshcd_flags_power_on_wpe”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j6�j³Žsj˜}”j½Žj³ŽsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj;�h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjE�h]”hŒsysfs-driver-ufs”…”�”}”(hjG�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjC�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQ�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mùhj;�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MùhhÊh²hubhÞ)�”}”(hŒ¾This file shows whether write protection is enabled on all logical units configured as power on write protected. The full information about the flag could be found at UFS specifications 2.1.”h]”hŒ¾This file shows whether write protection is enabled on all logical units configured as power on write protected. The full information about the flag could be found at UFS specifications 2.1.”…”�”}”(hji�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MùhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjw�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MùhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_drivers_ufshcd_flags_wb_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-drivers-ufshcd-flags-wb-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj“�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/wb_enable**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/wb_enable**”h]”hŒ;/sys/bus/platform/drivers/ufshcd/*/flags/wb_enable”…”�”}”(hj­�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MQhj¦�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj �ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/wb_enable**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/wb_enable**”h]”hŒ8/sys/bus/platform/devices/*.ufs/flags/wb_enable”…”�”}”(hj×�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÓ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MQhjÐ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj �ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj��ubah}”(h]”j��ah ]”h"]”Œ3abi_sys_bus_platform_drivers_ufshcd_flags_wb_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�j…�sj˜}”j��j…�subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj �h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj�h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MQhj �ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MQhhÊh²hubhÞ)�”}”(hŒ,This entry shows the status of WriteBooster.”h]”hŒ,This entry shows the status of WriteBooster.”…”�”}”(hj;�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MQhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjL�ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjL�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjl�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MQhji�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf�ubjW)�”}”(hhh]”hÞ)�”}”(hŒWriteBooster is not enabled.”h]”hŒWriteBooster is not enabled.”…”�”}”(hj‚�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MQhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj¢�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MQhjŸ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ�ubjW)�”}”(hhh]”hÞ)�”}”(hŒWriteBooster is enabled”h]”hŒWriteBooster is enabled”…”�”}”(hj¸�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MQhjµ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjL�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjI�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjå�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MQhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_platform_drivers_ufshcd_flags_wb_flush_during_h8:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþ�ubah}”(h]”jý�ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj{‘h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj…‘h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mkhj{‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MkhhÊh²hubhÞ)�”}”(hŒ1Flush WriteBooster Buffer during hibernate state.”h]”hŒ1Flush WriteBooster Buffer during hibernate state.”…”�”}”(hj©‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MkhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjº‘ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjº‘ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjÚ‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mkhjבubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ‘ubjW)�”}”(hhh]”hÞ)�”}”(hŒSDevice is not allowed to flush the WriteBooster Buffer during link hibernate state.”h]”hŒSDevice is not allowed to flush the WriteBooster Buffer during link hibernate state.”…”�”}”(hjð‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mkhjí‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑ‘ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mkhj ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ’ubjW)�”}”(hhh]”hÞ)�”}”(hŒODevice is allowed to flush the WriteBooster Buffer during link hibernate state.”h]”hŒODevice is allowed to flush the WriteBooster Buffer during link hibernate state.”…”�”}”(hj&’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mkhj#’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑ‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjS’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MkhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_platform_drivers_ufshcd_flags_wb_flush_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-platform-drivers-ufshcd-flags-wb-flush-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjo’ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/wb_flush_en**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/flags\/wb_flush_en**”h]”hŒ=/sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_en”…”�”}”(hj‰’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M^hj‚’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|’ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/wb_flush_en**”h]”j`)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/\*\.ufs\/flags\/wb_flush_en**”h]”hŒ:/sys/bus/platform/devices/*.ufs/flags/wb_flush_en”…”�”}”(hj³’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M^hj¬’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl’ubah}”(h]”jk’ah ]”h"]”Œ5abi_sys_bus_platform_drivers_ufshcd_flags_wb_flush_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jä’ja’sj˜}”jk’ja’subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjé’h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjó’h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M^hjé’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M^hhÊh²hubhÞ)�”}”(hŒ%This entry shows if flush is enabled.”h]”hŒ%This entry shows if flush is enabled.”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M^hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj(“ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hj(“ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjH“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M^hjE“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB“ubjW)�”}”(hhh]”hÞ)�”}”(hŒ!Flush operation is not performed.”h]”hŒ!Flush operation is not performed.”…”�”}”(hj^“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M^hj[“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?“ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj~“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M^hj{“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx“ubjW)�”}”(hhh]”hÞ)�”}”(hŒFlush operation is performed.”h]”hŒFlush operation is performed.”…”�”}”(hj”“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M^hj‘“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(“ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÁ“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M^hhÊh²hubj))�”}”(hŒ^.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_memory_capacity_adjustment_factor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒYabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-memory-capacity-adjustment-factor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kjuh1j@hjÝ“ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒh**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/\*_memory_capacity_adjustment_factor**”h]”j`)�”}”(hŒh**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/\*_memory_capacity_adjustment_factor**”h]”hŒd/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_capacity_adjustment_factor”…”�”}”(hj÷“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjó“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhjð“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjê“ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒe**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/\*_memory_capacity_adjustment_factor**”h]”j`)�”}”(hŒe**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/\*_memory_capacity_adjustment_factor**”h]”hŒa/sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_capacity_adjustment_factor”…”�”}”(hj!”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjê“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝ“ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚ“ubah}”(h]”jÙ“ah ]”h"]”ŒYabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_memory_capacity_adjustment_factor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR”jÏ“sj˜}”jÙ“jÏ“subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjW”h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hja”h]”hŒsysfs-driver-ufs”…”�”}”(hjc”h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_”ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm”Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MhjW”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hX This file shows the memory capacity adjustment factor for different memory types (system code, non persistent, enhanced type 1-4). This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hX This file shows the memory capacity adjustment factor for different memory types (system code, non persistent, enhanced type 1-4). This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj…”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj“”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒS.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_memory_max_alloc_units:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-memory-max-alloc-units”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_uh1j@hj¯”ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/\*_memory_max_alloc_units**”h]”j`)�”}”(hŒ]**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/\*_memory_max_alloc_units**”h]”hŒY/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_max_alloc_units”…”�”}”(hjÉ”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mõhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼”ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/\*_memory_max_alloc_units**”h]”j`)�”}”(hŒZ**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/\*_memory_max_alloc_units**”h]”hŒV/sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_max_alloc_units”…”�”}”(hjó”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjï”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mõhjì”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬”ubah}”(h]”j«”ah ]”h"]”ŒNabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_memory_max_alloc_units”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$•j¡”sj˜}”j«”j¡”subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj)•h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj3•h]”hŒsysfs-driver-ufs”…”�”}”(hj5•h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1•ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?•Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mõhj)•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MõhhÊh²hubhÞ)�”}”(hXThis file shows the maximum number of allocation units for different memory types (system code, non persistent, enhanced type 1-4). This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hXThis file shows the maximum number of allocation units for different memory types (system code, non persistent, enhanced type 1-4). This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjW•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MõhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hje•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MõhhÊh²hubj))�”}”(hŒQ.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_allocation_unit_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-allocation-unit-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j@hj�•ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/allocation_unit_size**”h]”j`)�”}”(hŒX**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/allocation_unit_size**”h]”hŒT/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/allocation_unit_size”…”�”}”(hj›•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M\hj”•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽ•ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/allocation_unit_size**”h]”j`)�”}”(hŒU**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/allocation_unit_size**”h]”hŒQ/sys/bus/platform/devices/*.ufs/geometry_descriptor/allocation_unit_size”…”�”}”(hjÅ•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M\hj¾•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽ•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~•ubah}”(h]”j}•ah ]”h"]”ŒLabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_allocation_unit_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jö•js•sj˜}”j}•js•subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjû•h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj–h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M\hjû•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M\hhÊh²hubhÞ)�”}”(hŒ´This file shows the allocation unit size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ´This file shows the allocation unit size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj)–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M\hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj7–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M\hhÊh²hubj))�”}”(hŒJ.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_data_ordering:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-data-ordering”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hjS–ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/data_ordering**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/data_ordering**”h]”hŒM/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/data_ordering”…”�”}”(hjm–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hji–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M³hjf–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`–ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/data_ordering**”h]”j`)�”}”(hŒN**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/data_ordering**”h]”hŒJ/sys/bus/platform/devices/*.ufs/geometry_descriptor/data_ordering”…”�”}”(hj—–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M³hj�–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjS–ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjP–ubah}”(h]”jO–ah ]”h"]”ŒEabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_data_ordering”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈ–jE–sj˜}”jO–jE–subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÍ–h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj×–h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M³hjÍ–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M³hhÊh²hubhÞ)�”}”(hŒÂThis file shows support for out-of-order data transfer. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÂThis file shows support for out-of-order data transfer. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjû–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M³hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj —h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M³hhÊh²hubj))�”}”(hŒY.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_dyn_capacity_resource_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒTabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-dyn-capacity-resource-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kbuh1j@hj%—ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ`**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/dyn_capacity_resource_policy**”h]”j`)�”}”(hŒ`**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/dyn_capacity_resource_policy**”h]”hŒ\/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/dyn_capacity_resource_policy”…”�”}”(hj?—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¨hj8—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2—ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/dyn_capacity_resource_policy**”h]”j`)�”}”(hŒ]**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/dyn_capacity_resource_policy**”h]”hŒY/sys/bus/platform/devices/*.ufs/geometry_descriptor/dyn_capacity_resource_policy”…”�”}”(hji—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hje—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¨hjb—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"—ubah}”(h]”j!—ah ]”h"]”ŒTabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_dyn_capacity_resource_policy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jš—j—sj˜}”j!—j—subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjŸ—h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj©—h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M¨hjŸ—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¨hhÊh²hubhÞ)�”}”(hŒÀThis file shows the dynamic capacity resource policy. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÀThis file shows the dynamic capacity resource policy. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjÍ—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¨hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÛ—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¨hhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_max_in_buffer_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-max-in-buffer-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hj÷—ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/max_in_buffer_size**”h]”j`)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/max_in_buffer_size**”h]”hŒR/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_in_buffer_size”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‡hj ˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/max_in_buffer_size**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/max_in_buffer_size**”h]”hŒO/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_in_buffer_size”…”�”}”(hj;˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‡hj4˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjô—ubah}”(h]”jó—ah ]”h"]”ŒJabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_max_in_buffer_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jl˜jé—sj˜}”jó—jé—subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjq˜h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj{˜h]”hŒsysfs-driver-ufs”…”�”}”(hj}˜h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjy˜ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡˜Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M‡hjq˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‡hhÊh²hubhÞ)�”}”(hŒ»This file shows the maximum data-in buffer size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ»This file shows the maximum data-in buffer size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjŸ˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‡hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj­˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‡hhÊh²hubj))�”}”(hŒS.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_max_number_of_contexts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-max-number-of-contexts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\uh1j@hjɘubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/max_number_of_contexts**”h]”j`)�”}”(hŒZ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/max_number_of_contexts**”h]”hŒV/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_contexts”…”�”}”(hjã˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjߘubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¾hjܘubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙ˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖ˜ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/max_number_of_contexts**”h]”j`)�”}”(hŒW**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/max_number_of_contexts**”h]”hŒS/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_contexts”…”�”}”(hj ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¾hj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖ˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjɘubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƘubah}”(h]”jŘah ]”h"]”ŒNabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_max_number_of_contexts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>™j»˜sj˜}”jŘj»˜subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjC™h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjM™h]”hŒsysfs-driver-ufs”…”�”}”(hjO™h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjK™ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jY™Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M¾hjC™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¾hhÊh²hubhÞ)�”}”(hŒâThis file shows maximum available number of contexts which are supported by the device. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”•h]”hŒâThis file shows maximum available number of contexts which are supported by the device. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjq™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¾hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¾hhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_max_number_of_luns:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-max-number-of-luns”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hj›™ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/max_number_of_luns**”h]”j`)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/max_number_of_luns**”h]”hŒR/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_luns”…”�”}”(hjµ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MGhj®™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨™ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/max_number_of_luns**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/max_number_of_luns**”h]”hŒO/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_luns”…”�”}”(hjß™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MGhjØ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›™ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜™ubah}”(h]”j—™ah ]”h"]”ŒJabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_max_number_of_luns”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšj�™sj˜}”j—™j�™subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjšh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjšh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MGhjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MGhhÊh²hubhÞ)�”}”(hŒÛThis file shows the maximum number of logical units supported by the UFS device. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÛThis file shows the maximum number of logical units supported by the UFS device. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjCšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MGhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjQšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MGhhÊh²hubj))�”}”(hŒP.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_max_out_buffer_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-max-out-buffer-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hjmšubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/max_out_buffer_size**”h]”j`)�”}”(hŒW**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/max_out_buffer_size**”h]”hŒS/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_out_buffer_size”…”�”}”(hj‡šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒšubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M’hj€šubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}šubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzšubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/max_out_buffer_size**”h]”j`)�”}”(hŒT**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/max_out_buffer_size**”h]”hŒP/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_out_buffer_size”…”�”}”(hj±šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M’hjªšubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§šubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzšubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmšubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjšubah}”(h]”jišah ]”h"]”ŒKabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_max_out_buffer_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâšj_šsj˜}”jišj_šsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjçšh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjñšh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M’hjçšubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M’hhÊh²hubhÞ)�”}”(hŒ¼This file shows the maximum data-out buffer size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¼This file shows the maximum data-out buffer size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M’hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj#›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M’hhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_memory_types:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-memory-types”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj?›ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/memory_types**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/memory_types**”h]”hŒL/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/memory_types”…”�”}”(hjY›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjU›ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MêhjR›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjO›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjL›ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/memory_types**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/memory_types**”h]”hŒI/sys/bus/platform/devices/*.ufs/geometry_descriptor/memory_types”…”�”}”(hjƒ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mêhj|›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjL›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?›ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj<›ubah}”(h]”j;›ah ]”h"]”ŒDabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_memory_types”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´›j1›sj˜}”j;›j1›subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¹›h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÛh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mêhj¹›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MêhhÊh²hubhÞ)�”}”(hŒ²This file shows supported memory types. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ²This file shows supported memory types. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjç›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MêhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjõ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MêhhÊh²hubj))�”}”(hŒW.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_min_addressable_block_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒRabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-min-addressable-block-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`uh1j@hjœubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ^**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/min_addressable_block_size**”h]”j`)�”}”(hŒ^**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/min_addressable_block_size**”h]”hŒZ/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/min_addressable_block_size”…”�”}”(hj+œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'œubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mfhj$œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!œubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/min_addressable_block_size**”h]”j`)�”}”(hŒ[**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/min_addressable_block_size**”h]”hŒW/sys/bus/platform/devices/*.ufs/geometry_descriptor/min_addressable_block_size”…”�”}”(hjUœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQœubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MfhjNœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKœubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœubah}”(h]”j œah ]”h"]”ŒRabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_min_addressable_block_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†œjœsj˜}”j œjœsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj‹œh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj•œh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mfhj‹œubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MfhhÊh²hubhÞ)�”}”(hŒ¾This file shows the minimum addressable block size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¾This file shows the minimum addressable block size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj¹œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MfhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÇœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MfhhÊh²hubj))�”}”(hŒT.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_optimal_read_block_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒOabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-optimal-read-block-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j@hjãœubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/optimal_read_block_size**”h]”j`)�”}”(hŒ[**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/optimal_read_block_size**”h]”hŒW/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_read_block_size”…”�”}”(hjýœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùœubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mqhjöœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóœubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðœubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/optimal_read_block_size**”h]”j`)�”}”(hŒX**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/optimal_read_block_size**”h]”hŒT/sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_read_block_size”…”�”}”(hj'�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mqhj �ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðœubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjãœubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjàœubah}”(h]”jßœah ]”h"]”ŒOabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_optimal_read_block_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX�jÕœsj˜}”jßœjÕœsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj]�h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjg�h]”hŒsysfs-driver-ufs”…”�”}”(hji�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”js�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mqhj]�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MqhhÊh²hubhÞ)�”}”(hŒ·This file shows the optimal read block size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ·This file shows the optimal read block size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj‹�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MqhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj™�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MqhhÊh²hubj))�”}”(hŒU.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_optimal_write_block_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒPabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-optimal-write-block-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K^uh1j@hjµ�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ\**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/optimal_write_block_size**”h]”j`)�”}”(hŒ\**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/optimal_write_block_size**”h]”hŒX/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_write_block_size”…”�”}”(hjÏ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjË�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M|hjÈ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂ�ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒY**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/optimal_write_block_size**”h]”j`)�”}”(hŒY**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/optimal_write_block_size**”h]”hŒU/sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_write_block_size”…”�”}”(hjù�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M|hjò�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²�ubah}”(h]”j±�ah ]”h"]”ŒPabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_optimal_write_block_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*žj§�sj˜}”j±�j§�subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj/žh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj9žh]”hŒsysfs-driver-ufs”…”�”}”(hj;žh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7žubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEžŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M|hj/žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M|hhÊh²hubhÞ)�”}”(hŒ¸This file shows the optimal write block size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¸This file shows the optimal write block size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj]žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M|hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjkžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M|hhÊh²hubj))�”}”(hŒP.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_raw_device_capacity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-raw-device-capacity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hj‡žubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/raw_device_capacity**”h]”j`)�”}”(hŒW**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/raw_device_capacity**”h]”hŒS/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/raw_device_capacity”…”�”}”(hj¡žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�žubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M;hjšžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—žubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”žubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/raw_device_capacity**”h]”j`)�”}”(hŒT**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/raw_device_capacity**”h]”hŒP/sys/bus/platform/devices/*.ufs/geometry_descriptor/raw_device_capacity”…”�”}”(hjËžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇžubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M;hjÄžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁžubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”žubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡žubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„žubah}”(h]”jƒžah ]”h"]”ŒKabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_raw_device_capacity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jüžjyžsj˜}”jƒžjyžsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjŸh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj Ÿh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M;hjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M;hhÊh²hubhÞ)�”}”(hŒñThis file shows the total memory quantity available to the user to configure the device logical units. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒñThis file shows the total memory quantity available to the user to configure the device logical units. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj/Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M;hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj=Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M;hhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_rpmb_rw_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-rpmb-rw-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjYŸubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/rpmb_rw_size**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/rpmb_rw_size**”h]”hŒL/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/rpmb_rw_size”…”�”}”(hjsŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjoŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M�hjlŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfŸubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/rpmb_rw_size**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/rpmb_rw_size**”h]”hŒI/sys/bus/platform/devices/*.ufs/geometry_descriptor/rpmb_rw_size”…”�”}”(hj�Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M�hj–Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjYŸubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjVŸubah}”(h]”jUŸah ]”h"]”ŒDabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_rpmb_rw_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jΟjKŸsj˜}”jUŸjKŸsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÓŸh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÝŸh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M�hjÓŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M�hhÊh²hubhÞ)�”}”(hŒáThis file shows the maximum number of RPMB frames allowed in Security Protocol In/Out. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒáThis file shows the maximum number of RPMB frames allowed in Security Protocol In/Out. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M�hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M�hhÊh²hubj))�”}”(hŒQ.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_secure_removal_types:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-secure-removal-types”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j@hj+ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/secure_removal_types**”h]”j`)�”}”(hŒX**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/secure_removal_types**”h]”hŒT/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/secure_removal_types”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mßhj> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8 ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/secure_removal_types**”h]”j`)�”}”(hŒU**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/secure_removal_types**”h]”hŒQ/sys/bus/platform/devices/*.ufs/geometry_descriptor/secure_removal_types”…”�”}”(hjo h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjk ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mßhjh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhje ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj( ubah}”(h]”j' ah ]”h"]”ŒLabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_secure_removal_types”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j  j sj˜}”j' j subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¥ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¯ h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mßhj¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MßhhÊh²hubhÞ)�”}”(hŒºThis file shows supported secure removal types. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒºThis file shows supported secure removal types. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MßhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MßhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_segment_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-segment-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjý ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/segment_size**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/segment_size**”h]”hŒL/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/segment_size”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MRhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¡ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/segment_size**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/segment_size**”h]”hŒI/sys/bus/platform/devices/*.ufs/geometry_descriptor/segment_size”…”�”}”(hjA¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MRhj:¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjý ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjú ubah}”(h]”jù ah ]”h"]”ŒDabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_segment_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jr¡jï sj˜}”jù jï subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjw¡h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj�¡h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MRhjw¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MRhhÊh²hubhÞ)�”}”(hŒ¬This file shows the segment size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¬This file shows the segment size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj¥¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MRhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj³¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MRhhÊh²hubj))�”}”(hŒW.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_sys_data_tag_resource_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒRabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-sys-data-tag-resource-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`uh1j@hjÏ¡ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ^**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/sys_data_tag_resource_size**”h]”j`)�”}”(hŒ^**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/sys_data_tag_resource_size**”h]”hŒZ/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_resource_size”…”�”}”(hjé¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjå¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÓhjâ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜ¡ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/sys_data_tag_resource_size**”h]”j`)�”}”(hŒ[**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/sys_data_tag_resource_size**”h]”hŒW/sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_resource_size”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÓhj ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜ¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏ¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌ¡ubah}”(h]”jË¡ah ]”h"]”ŒRabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_sys_data_tag_resource_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jD¢jÁ¡sj˜}”jË¡jÁ¡subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjI¢h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjS¢h]”hŒsysfs-driver-ufs”…”�”}”(hjU¢h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQ¢ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_¢Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÓhjI¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÓhhÊh²hubhÞ)�”}”(hŒüThis file shows maximum storage area size allocated by the device to handle system data by the tagging mechanism. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒüThis file shows maximum storage area size allocated by the device to handle system data by the tagging mechanism. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjw¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÓhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj…¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÓhhÊh²hubj))�”}”(hŒS.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_sys_data_tag_unit_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-sys-data-tag-unit-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\uh1j@hj¡¢ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/sys_data_tag_unit_size**”h]”j`)�”}”(hŒZ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/sys_data_tag_unit_size**”h]”hŒV/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_unit_size”…”�”}”(hj»¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhj´¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®¢ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/sys_data_tag_unit_size**”h]”j`)�”}”(hŒW**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/sys_data_tag_unit_size**”h]”hŒS/sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_unit_size”…”�”}”(hjå¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjá¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhjÞ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž¢ubah}”(h]”j�¢ah ]”h"]”ŒNabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_sys_data_tag_unit_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£j“¢sj˜}”j�¢j“¢subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj£h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj%£h]”hŒsysfs-driver-ufs”…”�”}”(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”j1£Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÉhj£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhhÊh²hubhÞ)�”}”(hŒµThis file shows system data tag unit size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒµThis file shows system data tag unit size. This is one of the UFS geometry descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjI£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjW£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_wb_buff_cap_adj:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-wb-buff-cap-adj”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjs£ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/wb_buff_cap_adj**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/wb_buff_cap_adj**”h]”hŒO/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_buff_cap_adj”…”�”}”(hj�£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj†£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€£ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/wb_buff_cap_adj**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/wb_buff_cap_adj**”h]”hŒL/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_buff_cap_adj”…”�”}”(hj·£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj°£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjs£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjp£ubah}”(h]”jo£ah ]”h"]”ŒGabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_wb_buff_cap_adj”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jè£je£sj˜}”jo£je£subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjí£h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj÷£h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mhjí£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒ±This entry shows the total user-space decrease in shared buffer mode. The value of this parameter is 3 for TLC NAND when SLC mode is used as WriteBooster Buffer. 2 for MLC NAND.”h]”hŒ±This entry shows the total user-space decrease in shared buffer mode. The value of this parameter is 3 for TLC NAND when SLC mode is used as WriteBooster Buffer. 2 for MLC NAND.”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj)¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_wb_max_alloc_units:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-wb-max-alloc-units”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hjE¤ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/wb_max_alloc_units**”h]”j`)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/wb_max_alloc_units**”h]”hŒR/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_alloc_units”…”�”}”(hj_¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M!hjX¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjR¤ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/wb_max_alloc_units**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/wb_max_alloc_units**”h]”hŒO/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_alloc_units”…”�”}”(hj‰¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M!hj‚¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjR¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjE¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjB¤ubah}”(h]”jA¤ah ]”h"]”ŒJabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_wb_max_alloc_units”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº¤j7¤sj˜}”jA¤j7¤subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¿¤h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjɤh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M!hj¿¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M!hhÊh²hubhÞ)�”}”(hŒdThis entry shows the Maximum total WriteBooster Buffer size which is supported by the entire device.”h]”hŒdThis entry shows the Maximum total WriteBooster Buffer size which is supported by the entire device.”…”�”}”(hjí¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M!hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjû¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M!hhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_wb_max_wb_luns:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-wb-max-wb-luns”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hj¥ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/wb_max_wb_luns**”h]”j`)�”}”(hŒR**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/wb_max_wb_luns**”h]”hŒN/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_wb_luns”…”�”}”(hj1¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M*hj*¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$¥ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/wb_max_wb_luns**”h]”j`)�”}”(hŒO**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/wb_max_wb_luns**”h]”hŒK/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_wb_luns”…”�”}”(hj[¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjW¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M*hjT¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥ubah}”(h]”j¥ah ]”h"]”ŒFabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_wb_max_wb_luns”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒ¥j ¥sj˜}”j¥j ¥subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj‘¥h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj›¥h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M*hj‘¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M*hhÊh²hubhÞ)�”}”(hŒJThis entry shows the maximum number of luns that can support WriteBooster.”h]”hŒJThis entry shows the maximum number of luns that can support WriteBooster.”…”�”}”(hj¿¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M*hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÍ¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M*hhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_wb_sup_red_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-wb-sup-red-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjé¥ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/wb_sup_red_type**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/wb_sup_red_type**”h]”hŒO/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_red_type”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M3hjü¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö¥ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/wb_sup_red_type**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/wb_sup_red_type**”h]”hŒL/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_red_type”…”�”}”(hj-¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M3hj&¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjé¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæ¥ubah}”(h]”jå¥ah ]”h"]”ŒGabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_wb_sup_red_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^¦jÛ¥sj˜}”jå¥jÛ¥subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjc¦h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjm¦h]”hŒsysfs-driver-ufs”…”�”}”(hjo¦h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjk¦ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jy¦Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M3hjc¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M3hhÊh²hubhÞ)�”}”(hXGThe supportability of user space reduction mode and preserve user space mode. 00h: WriteBooster Buffer can be configured only in user space reduction type. 01h: WriteBooster Buffer can be configured only in preserve user space type. 02h: Device can be configured in either user space reduction type or preserve user space type.”h]”hXGThe supportability of user space reduction mode and preserve user space mode. 00h: WriteBooster Buffer can be configured only in user space reduction type. 01h: WriteBooster Buffer can be configured only in preserve user space type. 02h: Device can be configured in either user space reduction type or preserve user space type.”…”�”}”(hj‘¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M3hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjŸ¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M3hhÊh²hubj))�”}”(hŒK.. _abi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_wb_sup_wb_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-wb-sup-wb-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hj»¦ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/wb_sup_wb_type**”h]”j`)�”}”(hŒR**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/geometry_descriptor\/wb_sup_wb_type**”h]”hŒN/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_wb_type”…”�”}”(hjÕ¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjѦubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MBhjΦubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjȦubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/wb_sup_wb_type**”h]”j`)�”}”(hŒO**\/sys\/bus\/platform\/devices\/\*\.ufs\/geometry_descriptor\/wb_sup_wb_type**”h]”hŒK/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_wb_type”…”�”}”(hjÿ¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MBhjø¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjȦubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»¦ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸¦ubah}”(h]”j·¦ah ]”h"]”ŒFabi_sys_bus_platform_drivers_ufshcd_geometry_descriptor_wb_sup_wb_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0§j­¦sj˜}”j·¦j­¦subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj5§h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj?§h]”hŒsysfs-driver-ufs”…”�”}”(hjA§h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=§ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK§Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MBhj5§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MBhhÊh²hubhÞ)�”}”(hŒ/The supportability of WriteBooster Buffer type.”h]”hŒ/The supportability of WriteBooster Buffer type.”…”�”}”(hjc§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MBhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjt§ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjt§ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ00h”h]”hŒ00h”…”�”}”(hj”§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MBhj‘§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjާubjW)�”}”(hhh]”hÞ)�”}”(hŒ*LU based WriteBooster Buffer configuration”h]”hŒ*LU based WriteBooster Buffer configuration”…”�”}”(hj«§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MBhj¨§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjާubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ01h”h]”hŒ01h”…”�”}”(hj˧h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MBhjȧubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŧubjW)�”}”(hhh]”hÞ)�”}”(hŒ/Single shared WriteBooster Buffer configuration”h]”hŒ/Single shared WriteBooster Buffer configuration”…”�”}”(hjâ§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MBhjß§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŧubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹§ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ02h”h]”hŒ02h”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MBhjÿ§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü§ubjW)�”}”(hhh]”hÞ)�”}”(hŒaSupporting both LU based WriteBooster. Buffer and Single shared WriteBooster Buffer configuration”h]”hŒaSupporting both LU based WriteBooster. Buffer and Single shared WriteBooster Buffer configuration”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MBhj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjt§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjq§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjF¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MBhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_drivers_ufshcd_health_descriptor_eol_info:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-drivers-ufshcd-health-descriptor-eol-info”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjb¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/health_descriptor\/eol_info**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/health_descriptor\/eol_info**”h]”hŒF/sys/bus/platform/drivers/ufshcd/*/health_descriptor/eol_info”…”�”}”(hj|¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhju¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo¨ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/health_descriptor\/eol_info**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/health_descriptor\/eol_info**”h]”hŒC/sys/bus/platform/devices/*.ufs/health_descriptor/eol_info”…”�”}”(hj¦¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjŸ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjb¨ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_¨ubah}”(h]”j^¨ah ]”h"]”Œ>abi_sys_bus_platform_drivers_ufshcd_health_descriptor_eol_info”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jרjT¨sj˜}”j^¨jT¨subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjܨh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjæ¨h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mhjܨubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒ´This file shows preend of life information. This is one of the UFS health descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ´This file shows preend of life information. This is one of the UFS health descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj ©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒQ.. _abi_sys_bus_platform_drivers_ufshcd_health_descriptor_life_time_estimation_a:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-bus-platform-drivers-ufshcd-health-descriptor-life-time-estimation-a”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j@hj4©ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/health_descriptor\/life_time_estimation_a**”h]”j`)�”}”(hŒX**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/health_descriptor\/life_time_estimation_a**”h]”hŒT/sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_a”…”�”}”(hjN©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjG©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjA©ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/bus\/platform\/devices\/\*\.ufs\/health_descriptor\/life_time_estimation_a**”h]”j`)�”}”(hŒU**\/sys\/bus\/platform\/devices\/\*\.ufs\/health_descriptor\/life_time_estimation_a**”h]”hŒQ/sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_a”…”�”}”(hjx©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjt©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhjq©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjA©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1©ubah}”(h]”j0©ah ]”h"]”ŒLabi_sys_bus_platform_drivers_ufshcd_health_descriptor_life_time_estimation_a”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j©©j&©sj˜}”j0©j&©subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj®©h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¸©h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mhj®©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒÇThis file shows indication of the device life time (method a). This is one of the UFS health descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÇThis file shows indication of the device life time (method a). This is one of the UFS health descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjÜ©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjê©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒQ.. _abi_sys_bus_platform_drivers_ufshcd_health_descriptor_life_time_estimation_b:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-bus-platform-drivers-ufshcd-health-descriptor-life-time-estimation-b”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j@hjªubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/health_descriptor\/life_time_estimation_b**”h]”j`)�”}”(hŒX**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/health_descriptor\/life_time_estimation_b**”h]”hŒT/sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_b”…”�”}”(hj ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M$hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/bus\/platform\/devices\/\*\.ufs\/health_descriptor\/life_time_estimation_b**”h]”j`)�”}”(hŒU**\/sys\/bus\/platform\/devices\/\*\.ufs\/health_descriptor\/life_time_estimation_b**”h]”hŒQ/sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_b”…”�”}”(hjJªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M$hjCªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjªubah}”(h]”jªah ]”h"]”ŒLabi_sys_bus_platform_drivers_ufshcd_health_descriptor_life_time_estimation_b”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{ªjø©sj˜}”jªjø©subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj€ªh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjŠªh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M$hj€ªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M$hhÊh²hubhÞ)�”}”(hŒÇThis file shows indication of the device life time (method b). This is one of the UFS health descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÇThis file shows indication of the device life time (method b). This is one of the UFS health descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj®ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M$hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj¼ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M$hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_platform_drivers_ufshcd_hid_analysis_trigger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-platform-drivers-ufshcd-hid-analysis-trigger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjتubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/analysis_trigger**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/analysis_trigger**”h]”hŒ@/sys/bus/platform/drivers/ufshcd/*/hid/analysis_trigger”…”�”}”(hjòªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjîªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hjëªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjåªubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/analysis_trigger**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/analysis_trigger**”h]”hŒ=/sys/bus/platform/devices/*.ufs/hid/analysis_trigger”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjåªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjتubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕªubah}”(h]”jÔªah ]”h"]”Œ8abi_sys_bus_platform_drivers_ufshcd_hid_analysis_trigger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jM«jʪsj˜}”jÔªjʪsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjR«h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj\«h]”hŒsysfs-driver-ufs”…”�”}”(hj^«h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZ«ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh«Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M™hjR«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hhÊh²hubhÞ)�”}”(hŒ6The host can enable or disable HID analysis operation.”h]”hŒ6The host can enable or disable HID analysis operation.”…”�”}”(hj€«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj‘«ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj‘«ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdisable”h]”hŒdisable”…”�”}”(hj±«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hj®«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj««ubjW)�”}”(hhh]”hÞ)�”}”(hŒdisable HID analysis operation”h]”hŒdisable HID analysis operation”…”�”}”(hjÈ«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hjÅ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj««ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨«ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒenable”h]”hŒenable”…”�”}”(hjè«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hjå«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâ«ubjW)�”}”(hhh]”hÞ)�”}”(hŒenable HID analysis operation”h]”hŒenable HID analysis operation”…”�”}”(hjÿ«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hjü«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâ«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘«ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is write only.”h]”hŒThe file is write only.”…”�”}”(hj,¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M™hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_drivers_ufshcd_hid_defrag_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-drivers-ufshcd-hid-defrag-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjH¬ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/defrag_size**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/defrag_size**”h]”hŒ;/sys/bus/platform/drivers/ufshcd/*/hid/defrag_size”…”�”}”(hjb¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¿hj[¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU¬ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/defrag_size**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/defrag_size**”h]”hŒ8/sys/bus/platform/devices/*.ufs/hid/defrag_size”…”�”}”(hjŒ¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆ¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¿hj…¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjH¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjE¬ubah}”(h]”jD¬ah ]”h"]”Œ3abi_sys_bus_platform_drivers_ufshcd_hid_defrag_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½¬j:¬sj˜}”jD¬j:¬subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¬h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§•)�”}”(hj̬h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M¿hj¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¿hhÊh²hubhÞ)�”}”(hŒNThe host sets the size to be defragmented by an HID defragmentation operation.”h]”hŒNThe host sets the size to be defragmented by an HID defragmentation operation.”…”�”}”(hjð¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¿hhÊh²hubhÞ)�”}”(hŒThe attribute is read/write.”h]”hŒThe attribute is read/write.”…”�”}”(hjþ¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¿hhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_platform_drivers_ufshcd_hid_defrag_trigger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-platform-drivers-ufshcd-hid-defrag-trigger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj­ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/defrag_trigger**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/defrag_trigger**”h]”hŒ>/sys/bus/platform/drivers/ufshcd/*/hid/defrag_trigger”…”�”}”(hj4­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M§hj-­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'­ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/defrag_trigger**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/defrag_trigger**”h]”hŒ;/sys/bus/platform/devices/*.ufs/hid/defrag_trigger”…”�”}”(hj^­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M§hjW­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­ubah}”(h]”j­ah ]”h"]”Œ6abi_sys_bus_platform_drivers_ufshcd_hid_defrag_trigger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�­j ­sj˜}”j­j ­subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj”­h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjž­h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M§hj”­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M§hhÊh²hubhÞ)�”}”(hŒ=The host can enable or disable HID defragmentation operation.”h]”hŒ=The host can enable or disable HID defragmentation operation.”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M§hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÓ­ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjÓ­ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdisable”h]”hŒdisable”…”�”}”(hjó­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M§hjð­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí­ubjW)�”}”(hhh]”hÞ)�”}”(hŒ%disable HID defragmentation operation”h]”hŒ%disable HID defragmentation operation”…”�”}”(hj ®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M§hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjê­ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒenable”h]”hŒenable”…”�”}”(hj*®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M§hj'®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$®ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$enable HID defragmentation operation”h]”hŒ$enable HID defragmentation operation”…”�”}”(hjA®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M§hj>®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjê­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓ­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjЭubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe attribute is write only.”h]”hŒThe attribute is write only.”…”�”}”(hjn®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M§hhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_platform_drivers_ufshcd_hid_fragmented_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-platform-drivers-ufshcd-hid-fragmented-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjŠ®ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/fragmented_size**”h]”j`)�”}”(hŒC**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/fragmented_size**”h]”hŒ?/sys/bus/platform/drivers/ufshcd/*/hid/fragmented_size”…”�”}”(hj¤®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mµhj�®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—®ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/fragmented_size**”h]”j`)�”}”(hŒ@**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/fragmented_size**”h]”hŒ</sys/bus/platform/devices/*.ufs/hid/fragmented_size”…”�”}”(hjήh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MµhjÇ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠ®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡®ubah}”(h]”j†®ah ]”h"]”Œ7abi_sys_bus_platform_drivers_ufshcd_hid_fragmented_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿ®j|®sj˜}”j†®j|®subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¯h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¯h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mµhj¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MµhhÊh²hubhÞ)�”}”(hŒKThe total fragmented size in the device is reported through this attribute.”h]”hŒKThe total fragmented size in the device is reported through this attribute.”…”�”}”(hj2¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MµhhÊh²hubhÞ)�”}”(hŒThe attribute is read only.”h]”hŒThe attribute is read only.”…”�”}”(hj@¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MµhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_platform_drivers_ufshcd_hid_progress_ratio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-platform-drivers-ufshcd-hid-progress-ratio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj\¯ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/progress_ratio**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/progress_ratio**”h]”hŒ>/sys/bus/platform/drivers/ufshcd/*/hid/progress_ratio”…”�”}”(hjv¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjr¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhjo¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhji¯ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/progress_ratio**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/progress_ratio**”h]”hŒ;/sys/bus/platform/devices/*.ufs/hid/progress_ratio”…”�”}”(hj ¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœ¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhj™¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhji¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjY¯ubah}”(h]”jX¯ah ]”h"]”Œ6abi_sys_bus_platform_drivers_ufshcd_hid_progress_ratio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jѯjN¯sj˜}”jX¯jN¯subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÖ¯h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjà¯h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÉhjÖ¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhhÊh²hubhÞ)�”}”(hŒšDefragmentation progress is reported by this attribute, indicates the ratio of the completed defragmentation size over the requested defragmentation size.”h]”hŒšDefragmentation progress is reported by this attribute, indicates the ratio of the completed defragmentation size over the requested defragmentation size.”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj°ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj°ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj5°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhj2°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/°ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1%”h]”hŒ1%”…”�”}”(hjK°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhjH°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,°ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hjk°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhjh°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhje°ubjW)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jVhje°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,°ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ100”h]”hŒ100”…”�”}”(hj”°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhj‘°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjްubjW)�”}”(hhh]”hÞ)�”}”(hŒ100%”h]”hŒ100%”…”�”}”(hj«°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhj¨°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjްubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe attribute is read only.”h]”hŒThe attribute is read only.”…”�”}”(hjذh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÉhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_platform_drivers_ufshcd_hid_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-platform-drivers-ufshcd-hid-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjô°ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/state**”h]”j`)�”}”(hŒ9**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/hid\/state**”h]”hŒ5/sys/bus/platform/drivers/ufshcd/*/hid/state”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/state**”h]”j`)�”}”(hŒ6**\/sys\/bus\/platform\/devices\/\*\.ufs\/hid\/state**”h]”hŒ2/sys/bus/platform/devices/*.ufs/hid/state”…”�”}”(hj8±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhj1±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ°ubah}”(h]”jð°ah ]”h"]”Œ-abi_sys_bus_platform_drivers_ufshcd_hid_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ji±jæ°sj˜}”jð°jæ°subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjn±h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjx±h]”hŒsysfs-driver-ufs”…”�”}”(hjz±h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjv±ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„±Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÚhjn±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhhÊh²hubhÞ)�”}”(hŒ,The HID state is reported by this attribute.”h]”hŒ,The HID state is reported by this attribute.”…”�”}”(hjœ±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj­±ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj­±ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒidle”h]”hŒidle”…”�”}”(hjͱh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhjʱubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDZubjW)�”}”(hhh]”hÞ)�”}”(hŒIdle (analysis required)”h]”hŒIdle (analysis required)”…”�”}”(hjä±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhjá±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDZubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjıubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒanalysis_in_progress”h]”hŒanalysis_in_progress”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþ±ubjW)�”}”(hhh]”hÞ)�”}”(hŒAnalysis in progress”h]”hŒAnalysis in progress”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþ±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjıubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdefrag_required”h]”hŒdefrag_required”…”�”}”(hj;²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhj8²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5²ubjW)�”}”(hhh]”hÞ)�”}”(hŒDefrag required”h]”hŒDefrag required”…”�”}”(hjR²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhjO²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjıubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdefrag_in_progress”h]”hŒdefrag_in_progress”…”�”}”(hjr²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhjo²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl²ubjW)�”}”(hhh]”hÞ)�”}”(hŒDefrag in progress”h]”hŒDefrag in progress”…”�”}”(hj‰²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhj†²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjıubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdefrag_completed”h]”hŒdefrag_completed”…”�”}”(hj©²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhj¦²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£²ubjW)�”}”(hhh]”hÞ)�”}”(hŒDefrag completed”h]”hŒDefrag completed”…”�”}”(hjÀ²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhj½²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjıubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdefrag_not_required”h]”hŒdefrag_not_required”…”�”}”(hjà²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhjݲubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ²ubjW)�”}”(hhh]”hÞ)�”}”(hŒDefrag is not required”h]”hŒDefrag is not required”…”�”}”(hj÷²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhjô²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjıubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjª±ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe attribute is read only.”h]”hŒThe attribute is read only.”…”�”}”(hj$³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÚhhÊh²hubj))�”}”(hŒM.. _abi_sys_bus_platform_drivers_ufshcd_interconnect_descriptor_mphy_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-bus-platform-drivers-ufshcd-interconnect-descriptor-mphy-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hj@³ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/interconnect_descriptor\/mphy_version**”h]”j`)�”}”(hŒT**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/interconnect_descriptor\/mphy_version**”h]”hŒP/sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/mphy_version”…”�”}”(hjZ³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjV³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M/hjS³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjP³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjM³ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\*\.ufs\/interconnect_descriptor\/mphy_version**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\*\.ufs\/interconnect_descriptor\/mphy_version**”h]”hŒM/sys/bus/platform/devices/*.ufs/interconnect_descriptor/mphy_version”…”�”}”(hj„³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M/hj}³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjz³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjM³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=³ubah}”(h]”j<³ah ]”h"]”ŒHabi_sys_bus_platform_drivers_ufshcd_interconnect_descriptor_mphy_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµ³j2³sj˜}”j<³j2³subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjº³h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjijh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M/hjº³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M/hhÊh²hubhÞ)�”}”(hŒËThis file shows the MIPI M-PHY version number in BCD format. This is one of the UFS interconnect descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒËThis file shows the MIPI M-PHY version number in BCD format. This is one of the UFS interconnect descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjè³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M/hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjö³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M/hhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_platform_drivers_ufshcd_interconnect_descriptor_unipro_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-platform-drivers-ufshcd-interconnect-descriptor-unipro-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hj´ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/interconnect_descriptor\/unipro_version**”h]”j`)�”}”(hŒV**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/interconnect_descriptor\/unipro_version**”h]”hŒR/sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/unipro_version”…”�”}”(hj,´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M$hj%´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/interconnect_descriptor\/unipro_version**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/devices\/\*\.ufs\/interconnect_descriptor\/unipro_version**”h]”hŒO/sys/bus/platform/devices/*.ufs/interconnect_descriptor/unipro_version”…”�”}”(hjV´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjR´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M$hjO´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´ubah}”(h]”j´ah ]”h"]”ŒJabi_sys_bus_platform_drivers_ufshcd_interconnect_descriptor_unipro_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‡´j´sj˜}”j´j´subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjŒ´h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj–´h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M$hjŒ´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M$hhÊh²hubhÞ)�”}”(hŒÌThis file shows the MIPI UniPro version number in BCD format. This is one of the UFS interconnect descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÌThis file shows the MIPI UniPro version number in BCD format. This is one of the UFS interconnect descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjº´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M$hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÈ´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M$hhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_drivers_ufshcd_monitor_monitor_chunk_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-drivers-ufshcd-monitor-monitor-chunk-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjä´ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/monitor_chunk_size**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/monitor_chunk_size**”h]”hŒF/sys/bus/platform/drivers/ufshcd/*/monitor/monitor_chunk_size”…”�”}”(hjþ´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjú´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MFhj÷´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñ´ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/monitor_chunk_size**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/monitor_chunk_size**”h]”hŒC/sys/bus/platform/devices/*.ufs/monitor/monitor_chunk_size”…”�”}”(hj(µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$µubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MFhj!µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñ´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjä´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjá´ubah}”(h]”jà´ah ]”h"]”Œ>abi_sys_bus_platform_drivers_ufshcd_monitor_monitor_chunk_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jYµjÖ´sj˜}”jà´jÖ´subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj^µh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjhµh]”hŒsysfs-driver-ufs”…”�”}”(hjjµh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjfµubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jtµŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MFhj^µubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MFhhÊh²hubhÞ)�”}”(hŒ®This file tells the monitor to focus on requests transferring data of specific chunk size (in Bytes). 0 means any chunk size. It can only be changed when monitor is disabled.”h]”hŒ®This file tells the monitor to focus on requests transferring data of specific chunk size (in Bytes). 0 means any chunk size. It can only be changed when monitor is disabled.”…”�”}”(hjŒµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MFhhÊh²hubj))�”}”(hŒ?.. _abi_sys_bus_platform_drivers_ufshcd_monitor_monitor_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-bus-platform-drivers-ufshcd-monitor-monitor-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj¨µubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/monitor_enable**”h]”j`)�”}”(hŒF**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/monitor_enable**”h]”hŒB/sys/bus/platform/drivers/ufshcd/*/monitor/monitor_enable”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾µubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M>hj»µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸µubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµµubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/monitor_enable**”h]”j`)�”}”(hŒC**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/monitor_enable**”h]”hŒ?/sys/bus/platform/devices/*.ufs/monitor/monitor_enable”…”�”}”(hjìµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M>hjåµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµµubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨µubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥µubah}”(h]”j¤µah ]”h"]”Œ:abi_sys_bus_platform_drivers_ufshcd_monitor_monitor_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶jšµsj˜}”j¤µjšµsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj"¶h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj,¶h]”hŒsysfs-driver-ufs”…”�”}”(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”j8¶Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M>hj"¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M>hhÊh²hubhÞ)�”}”(hŒ·This file shows the status of performance monitor enablement and it can be used to start/stop the monitor. When the monitor is stopped, the performance data collected is also cleared.”h]”hŒ·This file shows the status of performance monitor enablement and it can be used to start/stop the monitor. When the monitor is stopped, the performance data collected is also cleared.”…”�”}”(hjP¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M>hhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_platform_drivers_ufshcd_monitor_read_nr_requests:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hjæ¶h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjð¶h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M`hjæ¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M`hhÊh²hubhÞ)�”}”(hŒQThis file shows how many read requests have been sent after monitor gets started.”h]”hŒQThis file shows how many read requests have been sent after monitor gets started.”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M`hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj"·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M`hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_platform_drivers_ufshcd_monitor_read_req_latency_avg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-platform-drivers-ufshcd-monitor-read-req-latency-avg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj>·ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_req_latency_avg**”h]”j`)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_req_latency_avg**”h]”hŒH/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_avg”…”�”}”(hjX·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjT·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M{hjQ·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK·ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_req_latency_avg**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_req_latency_avg**”h]”hŒE/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_avg”…”�”}”(hj‚·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M{hj{·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;·ubah}”(h]”j:·ah ]”h"]”Œ@abi_sys_bus_platform_drivers_ufshcd_monitor_read_req_latency_avg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³·j0·sj˜}”j:·j0·subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¸·h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj·h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M{hj¸·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M{hhÊh²hubhÞ)�”}”(hŒcThis file shows the average latency (in micro seconds) of read requests after monitor gets started.”h]”hŒcThis file shows the average latency (in micro seconds) of read requests after monitor gets started.”…”�”}”(hjæ·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M{hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjô·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M{hhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_platform_drivers_ufshcd_monitor_read_req_latency_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-platform-drivers-ufshcd-monitor-read-req-latency-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj¸ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_req_latency_max**”h]”j`)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_req_latency_max**”h]”hŒH/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_max”…”�”}”(hj*¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mihj#¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_req_latency_max**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_req_latency_max**”h]”hŒE/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_max”…”�”}”(hjT¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjP¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MihjM¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ¸ubah}”(h]”j ¸ah ]”h"]”Œ@abi_sys_bus_platform_drivers_ufshcd_monitor_read_req_latency_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…¸j¸sj˜}”j ¸j¸subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjЏh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj”¸h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MihjЏubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MihhÊh²hubhÞ)�”}”(hŒcThis file shows the maximum latency (in micro seconds) of read requests after monitor gets started.”h]”hŒcThis file shows the maximum latency (in micro seconds) of read requests after monitor gets started.”…”�”}”(hj¸¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MihhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjƸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MihhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_platform_drivers_ufshcd_monitor_read_req_latency_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-platform-drivers-ufshcd-monitor-read-req-latency-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjâ¸ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_req_latency_min**”h]”j`)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_req_latency_min**”h]”hŒH/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_min”…”�”}”(hjü¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjø¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mrhjõ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï¸ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_req_latency_min**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_req_latency_min**”h]”hŒE/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_min”…”�”}”(hj&¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mrhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâ¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj߸ubah}”(h]”jÞ¸ah ]”h"]”Œ@abi_sys_bus_platform_drivers_ufshcd_monitor_read_req_latency_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jW¹jÔ¸sj˜}”jÞ¸jÔ¸subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj\¹h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjf¹h]”hŒsysfs-driver-ufs”…”�”}”(hjh¹h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjd¹ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jr¹Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mrhj\¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MrhhÊh²hubhÞ)�”}”(hŒcThis file shows the minimum latency (in micro seconds) of read requests after monitor gets started.”h]”hŒcThis file shows the minimum latency (in micro seconds) of read requests after monitor gets started.”…”�”}”(hjйh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MrhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj˜¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MrhhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_platform_drivers_ufshcd_monitor_read_req_latency_sum:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-platform-drivers-ufshcd-monitor-read-req-latency-sum”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj´¹ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_req_latency_sum**”h]”j`)�”}”(hŒL**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_req_latency_sum**”h]”hŒH/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_sum”…”�”}”(hjιh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjʹubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M„hjǹubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjĹubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ¹ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_req_latency_sum**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_req_latency_sum**”h]”hŒE/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_sum”…”�”}”(hjø¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjô¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M„hjñ¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´¹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±¹ubah}”(h]”j°¹ah ]”h"]”Œ@abi_sys_bus_platform_drivers_ufshcd_monitor_read_req_latency_sum”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)ºj¦¹sj˜}”j°¹j¦¹subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj.ºh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj8ºh]”hŒsysfs-driver-ufs”…”�”}”(hj:ºh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6ºubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jDºŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M„hj.ºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M„hhÊh²hubhÞ)�”}”(hŒfThis file shows the total latency (in micro seconds) of read requests sent after monitor gets started.”h]”hŒfThis file shows the total latency (in micro seconds) of read requests sent after monitor gets started.”…”�”}”(hj\ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M„hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M„hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_platform_drivers_ufshcd_monitor_read_total_busy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-platform-drivers-ufshcd-monitor-read-total-busy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj†ºubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_total_busy**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_total_busy**”h]”hŒC/sys/bus/platform/drivers/ufshcd/*/monitor/read_total_busy”…”�”}”(hj ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MWhj™ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“ºubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_total_busy**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_total_busy**”h]”hŒ@/sys/bus/platform/devices/*.ufs/monitor/read_total_busy”…”�”}”(hjʺh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƺubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MWhjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“ºubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†ºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒºubah}”(h]”j‚ºah ]”h"]”Œ;abi_sys_bus_platform_drivers_ufshcd_monitor_read_total_busy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jûºjxºsj˜}”j‚ºjxºsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj»h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj »h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MWhj»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MWhhÊh²hubhÞ)�”}”(hŒwThis file shows how long (in micro seconds) has been spent sending data from device to host after monitor gets started.”h]”hŒwThis file shows how long (in micro seconds) has been spent sending data from device to host after monitor gets started.”…”�”}”(hj.»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MWhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj<»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MWhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_platform_drivers_ufshcd_monitor_read_total_sectors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-platform-drivers-ufshcd-monitor-read-total-sectors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjX»ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_total_sectors**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/read_total_sectors**”h]”hŒF/sys/bus/platform/drivers/ufshcd/*/monitor/read_total_sectors”…”�”}”(hjr»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjn»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MNhjk»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjh»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhje»ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_total_sectors**”h]”j`)�”}”(hŒG**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/read_total_sectors**”h]”hŒC/sys/bus/platform/devices/*.ufs/monitor/read_total_sectors”…”�”}”(hjœ»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MNhj•»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhje»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjX»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjU»ubah}”(h]”jT»ah ]”h"]”Œ>abi_sys_bus_platform_drivers_ufshcd_monitor_read_total_sectors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍ»jJ»sj˜}”jT»jJ»subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÒ»h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÜ»h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MNhjÒ»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MNhhÊh²hubhÞ)�”}”(hŒnThis file shows how many sectors (in 512 Bytes) have been sent from device to host after monitor gets started.”h]”hŒnThis file shows how many sectors (in 512 Bytes) have been sent from device to host after monitor gets started.”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MNhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MNhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_platform_drivers_ufshcd_monitor_write_nr_requests:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-platform-drivers-ufshcd-monitor-write-nr-requests”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj*¼ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_nr_requests**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_nr_requests**”h]”hŒE/sys/bus/platform/drivers/ufshcd/*/monitor/write_nr_requests”…”�”}”(hjD¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MŸhj=¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¼ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_nr_requests**”h]”j`)�”}”(hŒF**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_nr_requests**”h]”hŒB/sys/bus/platform/devices/*.ufs/monitor/write_nr_requests”…”�”}”(hjn¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MŸhjg¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjd¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'¼ubah}”(h]”j&¼ah ]”h"]”Œ=abi_sys_bus_platform_drivers_ufshcd_monitor_write_nr_requests”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸ¼j¼sj˜}”j&¼j¼subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¤¼h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj®¼h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MŸhj¤¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MŸhhÊh²hubhÞ)�”}”(hŒRThis file shows how many write requests have been sent after monitor gets started.”h]”hŒRThis file shows how many write requests have been sent after monitor gets started.”…”�”}”(hjÒ¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MŸhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjà¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MŸhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_avg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-avg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjü¼ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_req_latency_avg**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_req_latency_avg**”h]”hŒI/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_avg”…”�”}”(hj½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mºhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ½ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_req_latency_avg**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_req_latency_avg**”h]”hŒF/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_avg”…”�”}”(hj@½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mºhj9½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjü¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjù¼ubah}”(h]”jø¼ah ]”h"]”ŒAabi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_avg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq½jî¼sj˜}”jø¼jî¼subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjv½h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj€½h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mºhjv½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MºhhÊh²hubhÞ)�”}”(hŒdThis file shows the average latency (in micro seconds) of write requests after monitor gets started.”h]”hŒdThis file shows the average latency (in micro seconds) of write requests after monitor gets started.”…”�”}”(hj¤½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MºhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj²½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MºhhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjνubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_req_latency_max**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_req_latency_max**”h]”hŒI/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_max”…”�”}”(hjè½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjä½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¨hjá½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ½ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_req_latency_max**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_req_latency_max**”h]”hŒF/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_max”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¨hj ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjνubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˽ubah}”(h]”jʽah ]”h"]”ŒAabi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jC¾jÀ½sj˜}”jʽjÀ½subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjH¾h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjR¾h]”hŒsysfs-driver-ufs”…”�”}”(hjT¾h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjP¾ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j^¾Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M¨hjH¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¨hhÊh²hubhÞ)�”}”(hŒdThis file shows the maximum latency (in micro seconds) of write requests after monitor gets started.”h]”hŒdThis file shows the maximum latency (in micro seconds) of write requests after monitor gets started.”…”�”}”(hjv¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¨hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj„¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¨hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj ¾ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_req_latency_min**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_req_latency_min**”h]”hŒI/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_min”…”�”}”(hjº¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M±hj³¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­¾ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_req_latency_min**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_req_latency_min**”h]”hŒF/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_min”…”�”}”(hjä¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjà¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M±hjݾubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�¾ubah}”(h]”jœ¾ah ]”h"]”ŒAabi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿j’¾sj˜}”jœ¾j’¾subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¿h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj$¿h]”hŒsysfs-driver-ufs”…”�”}”(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”j0¿Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M±hj¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M±hhÊh²hubhÞ)�”}”(hŒdThis file shows the minimum latency (in micro seconds) of write requests after monitor gets started.”h]”hŒdThis file shows the minimum latency (in micro seconds) of write requests after monitor gets started.”…”�”}”(hjH¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M±hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjV¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M±hhÊh²hubj))�”}”(hŒF.. _abi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_sum:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-sum”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjr¿ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_req_latency_sum**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_req_latency_sum**”h]”hŒI/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_sum”…”�”}”(hjŒ¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÃhj…¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_req_latency_sum**”h]”j`)�”}”(hŒJ**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_req_latency_sum**”h]”hŒF/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_sum”…”�”}”(hj¶¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÃhj¯¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjr¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjo¿ubah}”(h]”jn¿ah ]”h"]”ŒAabi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_sum”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jç¿jd¿sj˜}”jn¿jd¿subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjì¿h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjö¿h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÃhjì¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÃhhÊh²hubhÞ)�”}”(hŒbThis file shows the total latency (in micro seconds) of write requests after monitor gets started.”h]”hŒbThis file shows the total latency (in micro seconds) of write requests after monitor gets started.”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÃhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj(Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÃhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_platform_drivers_ufshcd_monitor_write_total_busy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hj¾Àh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÈÀh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M–hj¾Àubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M–hhÊh²hubhÞ)�”}”(hŒwThis file shows how long (in micro seconds) has been spent sending data from host to device after monitor gets started.”h]”hŒwThis file shows how long (in micro seconds) has been spent sending data from host to device after monitor gets started.”…”�”}”(hjìÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M–hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjúÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M–hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_platform_drivers_ufshcd_monitor_write_total_sectors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-platform-drivers-ufshcd-monitor-write-total-sectors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjÁubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_total_sectors**”h]”j`)�”}”(hŒK**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/monitor\/write_total_sectors**”h]”hŒG/sys/bus/platform/drivers/ufshcd/*/monitor/write_total_sectors”…”�”}”(hj0Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,Áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M�hj)Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#ÁubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_total_sectors**”h]”j`)�”}”(hŒH**\/sys\/bus\/platform\/devices\/\*\.ufs\/monitor\/write_total_sectors**”h]”hŒD/sys/bus/platform/devices/*.ufs/monitor/write_total_sectors”…”�”}”(hjZÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M�hjSÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#Áubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁubah}”(h]”jÁah ]”h"]”Œ?abi_sys_bus_platform_drivers_ufshcd_monitor_write_total_sectors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹ÁjÁsj˜}”jÁjÁsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj�Áh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjšÁh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M�hj�Áubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M�hhÊh²hubhÞ)�”}”(hŒnThis file shows how many sectors (in 512 Bytes) have been sent from host to device after monitor gets started.”h]”hŒnThis file shows how many sectors (in 512 Bytes) have been sent from host to device after monitor gets started.”…”�”}”(hj¾Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M�hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÌÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M�hhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_platform_drivers_ufshcd_power_descriptor_active_icc_levels_vcc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-platform-drivers-ufshcd-power-descriptor-active-icc-levels-vcc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j@hjèÁubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_descriptor\/active_icc_levels_vcc\***”h]”j`)�”}”(hŒX**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_descriptor\/active_icc_levels_vcc\***”h]”hŒT/sys/bus/platform/drivers/ufshcd/*/power_descriptor/active_icc_levels_vcc*”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M0hjûÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõÁubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_descriptor\/active_icc_levels_vcc\***”h]”j`)�”}”(hŒU**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_descriptor\/active_icc_levels_vcc\***”h]”hŒQ/sys/bus/platform/devices/*.ufs/power_descriptor/active_icc_levels_vcc*”…”�”•1}”(hj,Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(Âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M0hj%Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèÁubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåÁubah}”(h]”jäÁah ]”h"]”ŒJabi_sys_bus_platform_drivers_ufshcd_power_descriptor_active_icc_levels_vcc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]ÂjÚÁsj˜}”jäÁjÚÁsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjbÂh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjlÂh]”hŒsysfs-driver-ufs”…”�”}”(hjnÂh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjjÂubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jxÂŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M0hjbÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M0hhÊh²hubhÞ)�”}”(hŒÝThis file shows maximum VCC, VCCQ and VCCQ2 value for active ICC levels from 0 to 15. This is one of the UFS power descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÝThis file shows maximum VCC, VCCQ and VCCQ2 value for active ICC levels from 0 to 15. This is one of the UFS power descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj�Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M0hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjžÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M0hhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_platform_drivers_ufshcd_power_info_dev_pm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-platform-drivers-ufshcd-power-info-dev-pm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjºÂubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/dev_pm**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/dev_pm**”h]”hŒ=/sys/bus/platform/drivers/ufshcd/*/power_info/dev_pm”…”�”}”(hjÔÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MíhjÍÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇÂubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/dev_pm**”h]”j`)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/dev_pm**”h]”hŒ:/sys/bus/platform/devices/*.ufs/power_info/dev_pm”…”�”}”(hjþÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Míhj÷Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjôÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjºÂubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·Âubah}”(h]”j¶Âah ]”h"]”Œ5abi_sys_bus_platform_drivers_ufshcd_power_info_dev_pm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/Ãj¬Âsj˜}”j¶Âj¬ÂsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj4Ãh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj>Ãh]”hŒsysfs-driver-ufs”…”�”}”(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”jJÃŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Míhj4Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MíhhÊh²hubhÞ)�”}”(hŒ*This file shows the UFS device power mode.”h]”hŒ*This file shows the UFS device power mode.”…”�”}”(hjbÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MíhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjpÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MíhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_drivers_ufshcd_power_info_gear:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-drivers-ufshcd-power-info-gear”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjŒÃubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/gear**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/gear**”h]”hŒ;/sys/bus/platform/drivers/ufshcd/*/power_info/gear”…”�”}”(hj¦Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MåhjŸÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™ÃubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/gear**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/gear**”h]”hŒ8/sys/bus/platform/devices/*.ufs/power_info/gear”…”�”}”(hjÐÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌÃubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MåhjÉÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒÃubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰Ãubah}”(h]”jˆÃah ]”h"]”Œ3abi_sys_bus_platform_drivers_ufshcd_power_info_gear”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄj~Ãsj˜}”jˆÃj~ÃsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÄh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÄh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MåhjÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MåhhÊh²hubhÞ)�”}”(hŒ%This file shows the gear of UFS link.”h]”hŒ%This file shows the gear of UFS link.”…”�”}”(hj4Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MåhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjBÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MåhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_drivers_ufshcd_power_info_lane:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-drivers-ufshcd-power-info-lane”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj^ÄubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/lane**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/lane**”h]”hŒ;/sys/bus/platform/drivers/ufshcd/*/power_info/lane”…”�”}”(hjxÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjtÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÌhjqÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjnÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjkÄubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/lane**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/lane**”h]”hŒ8/sys/bus/platform/devices/*.ufs/power_info/lane”…”�”}”(hj¢Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjžÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÌhj›Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjkÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^Äubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[Äubah}”(h]”jZÄah ]”h"]”Œ3abi_sys_bus_platform_drivers_ufshcd_power_info_lane”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓÄjPÄsj˜}”jZÄjPÄsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjØÄh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjâÄh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÌhjØÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÌhhÊh²hubhÞ)�”}”(hŒwThis file shows how many lanes are enabled on the UFS link, i.e., an output 2 means UFS link is operating with 2 lanes.”h]”hŒwThis file shows how many lanes are enabled on the UFS link, i.e., an output 2 means UFS link is operating with 2 lanes.”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÌhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÌhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_platform_drivers_ufshcd_power_info_link_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-platform-drivers-ufshcd-power-info-link-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj0ÅubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/link_state**”h]”j`)�”}”(hŒE**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/link_state**”h]”hŒA/sys/bus/platform/drivers/ufshcd/*/power_info/link_state”…”�”}”(hjJÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MõhjCÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=ÅubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/link_state**”h]”j`)�”}”(hŒB**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/link_state**”h]”hŒ>/sys/bus/platform/devices/*.ufs/power_info/link_state”…”�”}”(hjtÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjpÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MõhjmÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=Åubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0Åubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-Åubah}”(h]”j,Åah ]”h"]”Œ9abi_sys_bus_platform_drivers_ufshcd_power_info_link_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥Åj"Åsj˜}”j,Åj"ÅsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjªÅh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj´Åh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MõhjªÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MõhhÊh²hubhÞ)�”}”(hŒ&This file shows the state of UFS link.”h]”hŒ&This file shows the state of UFS link.”…”�”}”(hjØÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MõhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjæÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MõhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_drivers_ufshcd_power_info_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-drivers-ufshcd-power-info-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÆubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/mode**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/mode**”h]”hŒ;/sys/bus/platform/drivers/ufshcd/*/power_info/mode”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÕhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/mode**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/mode**”h]”hŒ8/sys/bus/platform/devices/*.ufs/power_info/mode”…”�”}”(hjFÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjBÆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÕhj?Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿÅubah}”(h]”jþÅah ]”h"]”Œ3abi_sys_bus_platform_drivers_ufshcd_power_info_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jwÆjôÅsj˜}”jþÅjôÅsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj|Æh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj†Æh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÕhj|Æubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÕhhÊh²hubhÞ)�”}”(hŒ)This file shows the PA power mode of UFS.”h]”hŒ)This file shows the PA power mode of UFS.”…”�”}”(hjªÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÕhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj¸Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÕhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_platform_drivers_ufshcd_power_info_rate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-platform-drivers-ufshcd-power-info-rate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÔÆubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/rate**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/power_info\/rate**”h]”hŒ;/sys/bus/platform/drivers/ufshcd/*/power_info/rate”…”�”}”(hjîÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêÆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÝhjçÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáÆubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/rate**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/power_info\/rate**”h]”hŒ8/sys/bus/platform/devices/*.ufs/power_info/rate”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÝhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔÆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑÆubah}”(h]”jÐÆah ]”h"]”Œ3abi_sys_bus_platform_drivers_ufshcd_power_info_rate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIÇjÆÆsj˜}”jÐÆjÆÆsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjNÇh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjXÇh]”hŒsysfs-driver-ufs”…”�”}”(hjZÇh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVÇubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdÇŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÝhjNÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÝhhÊh²hubhÞ)�”}”(hŒ+This file shows the speed rate of UFS link.”h]”hŒ+This file shows the speed rate of UFS link.”…”�”}”(hj|Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÝhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjŠÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÝhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_platform_drivers_ufshcd_rpm_lvl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-platform-drivers-ufshcd-rpm-lvl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj¦ÇubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/rpm_lvl**”h]”j`)�”}”(hŒ6**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/rpm_lvl**”h]”hŒ2/sys/bus/platform/drivers/ufshcd/*/rpm_lvl”…”�”}”(hjÀÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼Çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mähj¹Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³ÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/\*\.ufs\/rpm_lvl**”h]”j`)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/\*\.ufs\/rpm_lvl**”h]”hŒ//sys/bus/platform/devices/*.ufs/rpm_lvl”…”�”}”(hjêÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MähjãÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³Çubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦Çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£Çubah}”(h]”j¢Çah ]”h"]”Œ+abi_sys_bus_platform_drivers_ufshcd_rpm_lvl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈj˜Çsj˜}”j¢Çj˜ÇsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj Èh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj*Èh]”hŒsysfs-driver-ufs”…”�”}”(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”j6ÈŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mähj Èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MähhÊh²hubhÞ)�”}”(hŒ£This entry could be used to set or show the UFS device runtime power management level. The current driver implementation supports 7 levels with next target states:”h]”hŒ£This entry could be used to set or show the UFS device runtime power management level. The current driver implementation supports 7 levels with next target states:”…”�”}”(hjNÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MähhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj_ÈubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj_ÈubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mähj|Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyÈubjW)�”}”(hhh]”hÞ)�”}”(hŒ6UFS device will stay active, UIC link will stay active”h]”hŒ6UFS device will stay active, UIC link will stay active”…”�”}”(hj•Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mähj’Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvÈubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjµÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mähj²Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ÈubjW)�”}”(hhh]”hÞ)�”}”(hŒ4UFS device will stay active, UIC link will hibernate”h]”hŒ4UFS device will stay active, UIC link will hibernate”…”�”}”(hjËÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MähjÈÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯Èubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvÈubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjëÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MähjèÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåÈubjW)�”}”(hhh]”hÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjŽÊh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj˜Êh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÿhjŽÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÿhhÊh²hubhÞ)�”}”(hŒfThis entry shows the target power mode of an UFS device for the chosen runtime power management level.”h]”hŒfThis entry shows the target power mode of an UFS device for the chosen runtime power management level.”…”�”}”(hj¼Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÿhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÊÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÿhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_platform_drivers_ufshcd_rpm_target_link_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-platform-drivers-ufshcd-rpm-target-link-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjæÊubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/rpm_target_link_state**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/rpm_target_link_state**”h]”hŒ@/sys/bus/platform/drivers/ufshcd/*/rpm_target_link_state”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjùÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjóÊubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/\*\.ufs\/rpm_target_link_state**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/\*\.ufs\/rpm_target_link_state**”h]”hŒ=/sys/bus/platform/devices/*.ufs/rpm_target_link_state”…”�”}”(hj*Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj#Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjóÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæÊubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjãÊubah}”(h]”jâÊah ]”h"]”Œ9abi_sys_bus_platform_drivers_ufshcd_rpm_target_link_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[ËjØÊsj˜}”jâÊjØÊsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj`Ëh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjjËh]”hŒsysfs-driver-ufs”…”�”}”(hjlËh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjhËubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jvËŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mhj`Ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒcThis entry shows the target state of an UFS UIC link for the chosen runtime power management level.”h]”hŒcThis entry shows the target state of an UFS UIC link for the chosen runtime power management level.”…”�”}”(hjŽËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjœËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_platform_drivers_ufshcd_rtc_update_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-platform-drivers-ufshcd-rtc-update-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj¸ËubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/rtc_update_ms**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/rtc_update_ms**”h]”hŒ8/sys/bus/platform/drivers/ufshcd/*/rtc_update_ms”…”�”}”(hjÒËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MøhjËËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅËubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/\*\.ufs\/rtc_update_ms**”h]”j`)�”}”(hŒ9**\/sys\/bus\/platform\/devices\/\*\.ufs\/rtc_update_ms**”h]”hŒ5/sys/bus/platform/devices/*.ufs/rtc_update_ms”…”�”}”(hjüËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MøhjõËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅËubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸Ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµËubah}”(h]”j´Ëah ]”h"]”Œ1abi_sys_bus_platform_drivers_ufshcd_rtc_update_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-ÌjªËsj˜}”j´ËjªËsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj2Ìh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj<Ìh]”hŒsysfs-driver-ufs”…”�”}”(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”jHÌŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Møhj2Ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MøhhÊh²hubhÞ)�”}”(hŒŒrtc_update_ms indicates how often the host should synchronize or update the UFS RTC. If set to 0, this will disable UFS RTC periodic update.”h]”hŒŒrtc_update_ms indicates how often the host should synchronize or update the UFS RTC. If set to 0, this will disable UFS RTC periodic update.”…”�”}”(hj`Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MøhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_platform_drivers_ufshcd_spm_lvl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-platform-drivers-ufshcd-spm-lvl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj|ÌubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/spm_lvl**”h]”j`)�”}”(hŒ6**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/spm_lvl**”h]”hŒ2/sys/bus/platform/drivers/ufshcd/*/spm_lvl”…”�”}”(hj–Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj�Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ÌubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/\*\.ufs\/spm_lvl**”h]”j`)�”}”(hŒ3**\/sys\/bus\/platform\/devices\/\*\.ufs\/spm_lvl**”h]”hŒ//sys/bus/platform/devices/*.ufs/spm_lvl”…”�”}”(hjÀÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj¹Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰Ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|Ìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyÌubah}”(h]”jxÌah ]”h"]”Œ+abi_sys_bus_platform_drivers_ufshcd_spm_lvl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñÌjnÌsj˜}”jxÌjnÌsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjöÌh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÍh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MhjöÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒ¢This entry could be used to set or show the UFS device system power management level. The current driver implementation supports 7 levels with next target states:”h]”hŒ¢This entry could be used to set or show the UFS device system power management level. The current driver implementation supports 7 levels with next target states:”…”�”}”(hj$Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj5ÍubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj5ÍubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjUÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjRÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOÍubjW)�”}”(hhh]”hÞ)�”}”(hŒ6UFS device will stay active, UIC link will stay active”h]”hŒ6UFS device will stay active, UIC link will stay active”…”�”}”(hjkÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjhÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLÍubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj‹Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjˆÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…ÍubjW)�”}”(hhh]”hÞ)�”}”(hŒ4UFS device will stay active, UIC link will hibernate”h]”hŒ4UFS device will stay active, UIC link will hibernate”…”�”}”(hj¡Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjžÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…Íubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLÍubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjÁÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj¾Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»ÍubjW)�”}”(hhh]”hÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjdÏh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjnÏh]”hŒsysfs-driver-ufs”…”�”}”(hjpÏh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjlÏubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jzÏŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M,hjdÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M,hhÊh²hubhÞ)�”}”(hŒeThis entry shows the target power mode of an UFS device for the chosen system power management level.”h]”hŒeThis entry shows the target power mode of an UFS device for the chosen system power management level.”…”�”}”(hj’Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M,hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M,hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_platform_drivers_ufshcd_spm_target_link_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-platform-drivers-ufshcd-spm-target-link-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj¼ÏubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/spm_target_link_state**”h]”j`)�”}”(hŒD**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/spm_target_link_state**”h]”hŒ@/sys/bus/platform/drivers/ufshcd/*/spm_target_link_state”…”�”}”(hjÖÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒÏubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M5hjÏÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉÏubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/devices\/\*\.ufs\/spm_target_link_state**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/devices\/\*\.ufs\/spm_target_link_state**”h]”hŒ=/sys/bus/platform/devices/*.ufs/spm_target_link_state”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüÏubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M5hjùÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼Ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹Ïubah}”(h]”j¸Ïah ]”h"]”Œ9abi_sys_bus_platform_drivers_ufshcd_spm_target_link_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1Ðj®Ïsj˜}”j¸Ïj®ÏsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj6Ðh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj@Ðh]”hŒsysfs-driver-ufs”…”�”}”(hjBÐh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>Ðubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jLÐŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M5hj6Ðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M5hhÊh²hubhÞ)�”}”(hŒbThis entry shows the target state of an UFS UIC link for the chosen system power management level.”h]”hŒbThis entry shows the target state of an UFS UIC link for the chosen system power management level.”…”�”}”(hjdÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M5hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjrÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M5hhÊh²hubj))�”}”(hŒM.. _abi_sys_bus_platform_drivers_ufshcd_string_descriptors_manufacturer_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-bus-platform-drivers-ufshcd-string-descriptors-manufacturer-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hjŽÐubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/string_descriptors\/manufacturer_name**”h]”j`)�”}”(hŒT**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/string_descriptors\/manufacturer_name**”h]”hŒP/sys/bus/platform/drivers/ufshcd/*/string_descriptors/manufacturer_name”…”�”}”(hj¨Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M<hj¡Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›ÐubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\*\.ufs\/string_descriptors\/manufacturer_name**”h]”j`)�”}”(hŒQ**\/sys\/bus\/platform\/devices\/\*\.ufs\/string_descriptors\/manufacturer_name**”h]”hŒM/sys/bus/platform/devices/*.ufs/string_descriptors/manufacturer_name”…”�”}”(hjÒÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M<hjËÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›Ðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹Ðubah}”(h]”jŠÐah ]”h"]”ŒHabi_sys_bus_platform_drivers_ufshcd_string_descriptors_manufacturer_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑj€Ðsj˜}”jŠÐj€ÐsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÑh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÑh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M<hjÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M<hhÊh²hubhÞ)�”}”(hŒ‰This file contains a device manufacturer name string. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ‰This file contains a device manufacturer name string. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj6Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M<hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjDÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M<hhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_platform_drivers_ufshcd_string_descriptors_oem_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-platform-drivers-ufshcd-string-descriptors-oem-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj`ÑubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/string_descriptors\/oem_id**”h]”j`)�”}”(hŒI**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/string_descriptors\/oem_id**”h]”hŒE/sys/bus/platform/drivers/ufshcd/*/string_descriptors/oem_id”…”�”}”(hjzÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MOhjsÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjmÑubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/platform\/devices\/\*\.ufs\/string_descriptors\/oem_id**”h]”j`)�”}”(hŒF**\/sys\/bus\/platform\/devices\/\*\.ufs\/string_descriptors\/oem_id**”h]”hŒB/sys/bus/platform/devices/*.ufs/string_descriptors/oem_id”…”�”}”(hj¤Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MOhj�Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjmÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`Ñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]Ñubah}”(h]”j\Ñah ]”h"]”Œ=abi_sys_bus_platform_drivers_ufshcd_string_descriptors_oem_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕÑjRÑsj˜}”j\ÑjRÑsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÚÑh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjäÑh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MOhjÚÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MOhhÊh²hubhÞ)�”}”(hŒwThis file contains a OEM ID string. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒwThis file contains a OEM ID string. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MOhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MOhhÊh²hubj))�”}”(hŒH.. _abi_sys_bus_platform_drivers_ufshcd_string_descriptors_product_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-bus-platform-drivers-ufshcd-string-descriptors-product-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj2ÒubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/string_descriptors\/product_name**”h]”j`)�”}”(hŒO**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/string_descriptors\/product_name**”h]”hŒK/sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_name”…”�”}”(hjLÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MFhjEÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?ÒubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/platform\/devices\/\*\.ufs\/string_descriptors\/product_name**”h]”j`)�”}”(hŒL**\/sys\/bus\/platform\/devices\/\*\.ufs\/string_descriptors\/product_name**”h]”hŒH/sys/bus/platform/devices/*.ufs/string_descriptors/product_name”…”�”}”(hjvÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjrÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MFhjoÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?Òubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2Òubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/Òubah}”(h]”j.Òah ]”h"]”ŒCabi_sys_bus_platform_drivers_ufshcd_string_descriptors_product_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§Òj$Òsj˜}”j.Òj$ÒsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj¬Òh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¶Òh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MFhj¬Òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MFhhÊh²hubhÞ)�”}”(hŒ}This file contains a product name string. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ}This file contains a product name string. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjÚÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MFhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjèÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MFhhÊh²hubj))�”}”(hŒL.. _abi_sys_bus_platform_drivers_ufshcd_string_descriptors_product_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-bus-platform-drivers-ufshcd-string-descriptors-product-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjÓubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/string_descriptors\/product_revision**”h]”j`)�”}”(hŒS**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/string_descriptors\/product_revision**”h]”hŒO/sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_revision”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MbhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/string_descriptors\/product_revision**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/devices\/\*\.ufs\/string_descriptors\/product_revision**”h]”hŒL/sys/bus/platform/devices/*.ufs/string_descriptors/product_revision”…”�”}”(hjHÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjDÓubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MbhjAÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓubah}”(h]”jÓah ]”h"]”ŒGabi_sys_bus_platform_drivers_ufshcd_string_descriptors_product_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jyÓjöÒsj˜}”jÓjöÒsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj~Óh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjˆÓh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mbhj~Óubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MbhhÊh²hubhÞ)�”}”(hŒ�This file contains a product revision string. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ�This file contains a product revision string. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj¬Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MbhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjºÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MbhhÊh²hubj))�”}”(hŒI.. _abi_sys_bus_platform_drivers_ufshcd_string_descriptors_serial_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-bus-platform-drivers-ufshcd-string-descriptors-serial-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjÖÓubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/string_descriptors\/serial_number**”h]”j`)�”}”(hŒP**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/string_descriptors\/serial_number**”h]”hŒL/sys/bus/platform/drivers/ufshcd/*/string_descriptors/serial_number”…”�”}”(hjðÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjìÓubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MXhjéÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãÓubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/string_descriptors\/serial_number**”h]”j`)�”}”(hŒM**\/sys\/bus\/platform\/devices\/\*\.ufs\/string_descriptors\/serial_number**”h]”hŒI/sys/bus/platform/devices/*.ufs/string_descriptors/serial_number”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MXhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãÓubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓÓubah}”(h]”jÒÓah ]”h"]”ŒDabi_sys_bus_platform_drivers_ufshcd_string_descriptors_serial_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jKÔjÈÓsj˜}”jÒÓjÈÓsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjPÔh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjZÔh]”hŒsysfs-driver-ufs”…”�”}”(hj\Ôh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjXÔubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jfÔŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MXhjPÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MXhhÊh²hubhÞ)�”}”(hŒ…This file contains a device serial number string. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ…This file contains a device serial number string. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj~Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MXhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjŒÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MXhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_platform_drivers_ufshcd_wb_flush_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-platform-drivers-ufshcd-wb-flush-threshold”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj¨ÔubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/wb_flush_threshold**”h]”j`)�”}”(hŒA**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/wb_flush_threshold**”h]”hŒ=/sys/bus/platform/drivers/ufshcd/*/wb_flush_threshold”…”�”}”(hjÂÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÈhj»Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµÔubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/\*\.ufs\/wb_flush_threshold**”h]”j`)�”}”(hŒ>**\/sys\/bus\/platform\/devices\/\*\.ufs\/wb_flush_threshold**”h]”hŒ:/sys/bus/platform/devices/*.ufs/wb_flush_threshold”…”�”}”(hjìÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÈhjåÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨Ôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥Ôubah}”(h]”j¤Ôah ]”h"]”Œ6abi_sys_bus_platform_drivers_ufshcd_wb_flush_threshold”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕjšÔsj˜}”j¤ÔjšÔsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj"Õh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj,Õh]”hŒsysfs-driver-ufs”…”�”}”(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”j8ÕŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÈhj"Õubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÈhhÊh²hubhÞ)�”}”(hX?wb_flush_threshold represents the threshold for flushing WriteBooster buffer, whose value expressed in unit of 10% granularity, such as '1' representing 10%, '2' representing 20%, and so on. If avail_wb_buff < wb_flush_threshold, it indicates that WriteBooster buffer needs to be flushed, otherwise it is not necessary.”h]”hXGwb_flush_threshold represents the threshold for flushing WriteBooster buffer, whose value expressed in unit of 10% granularity, such as ‘1’ representing 10%, ‘2’ representing 20%, and so on. If avail_wb_buff < wb_flush_threshold, it indicates that WriteBooster buffer needs to be flushed, otherwise it is not necessary.”…”�”}”(hjPÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÈhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_platform_drivers_ufshcd_wb_on:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-platform-drivers-ufshcd-wb-on”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjlÕubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/wb_on**”h]”j`)�”}”(hŒ4**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/wb_on**”h]”hŒ0/sys/bus/platform/drivers/ufshcd/*/wb_on”…”�”}”(hj†Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚Õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M³hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjyÕubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/platform\/devices\/\*\.ufs\/wb_on**”h]”j`)�”}”(hŒ1**\/sys\/bus\/platform\/devices\/\*\.ufs\/wb_on**”h]”hŒ-/sys/bus/platform/devices/*.ufs/wb_on”…”�”}”(hj°Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬Õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M³hj©Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjyÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjlÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjiÕubah}”(h]”jhÕah ]”h"]”Œ)abi_sys_bus_platform_drivers_ufshcd_wb_on”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jáÕj^Õsj˜}”jhÕj^ÕsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjæÕh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjðÕh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M³hjæÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M³hhÊh²hubhÞ)�”}”(hX¦This node is used to set or display whether UFS WriteBooster is enabled. Echo 0 to this file to disable UFS WriteBooster or 1 to enable it. The WriteBooster is enabled after power-on/reset, however, it will be disabled/enable while CLK scaling down/up (if the platform supports UFSHCD_CAP_CLK_SCALING). For a platform that doesn't support UFSHCD_CAP_CLK_SCALING, we can disable/enable WriteBooster through this sysfs node.”h]”hX¨This node is used to set or display whether UFS WriteBooster is enabled. Echo 0 to this file to disable UFS WriteBooster or 1 to enable it. The WriteBooster is enabled after power-on/reset, however, it will be disabled/enable while CLK scaling down/up (if the platform supports UFSHCD_CAP_CLK_SCALING). For a platform that doesn’t support UFSHCD_CAP_CLK_SCALING, we can disable/enable WriteBooster through this sysfs node.”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M³hhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_platform_drivers_ufshcd_wb_resize_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-platform-drivers-ufshcd-wb-resize-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj0ÖubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/wb_resize_enable**”h]”j`)�”}”(hŒ?**\/sys\/bus\/platform\/drivers\/ufshcd\/\*\/wb_resize_enable**”h]”hŒ;/sys/bus/platform/drivers/ufshcd/*/wb_resize_enable”…”�”}”(hjJÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhjCÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@Öubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=ÖubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/wb_resize_enable**”h]”j`)�”}”(hŒ<**\/sys\/bus\/platform\/devices\/\*\.ufs\/wb_resize_enable**”h]”hŒ8/sys/bus/platform/devices/*.ufs/wb_resize_enable”…”�”}”(hjtÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjpÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhjmÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=Öubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0Öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-Öubah}”(h]”j,Öah ]”h"]”Œ4abi_sys_bus_platform_drivers_ufshcd_wb_resize_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥Öj"Ösj˜}”j,Öj"ÖsubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjªÖh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj´Öh]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MhhjªÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhhÊh²hubhÞ)�”}”(hŒMThe host can enable the WriteBooster buffer resize by setting this attribute.”h]”hŒMThe host can enable the WriteBooster buffer resize by setting this attribute.”…”�”}”(hjØÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjéÖubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjéÖubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒidle”h]”hŒidle”…”�”}”(hj ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ubjW)�”}”(hhh]”hÞ)�”}”(hŒThere is no resize operation”h]”hŒThere is no resize operation”…”�”}”(hj ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdecrease”h]”hŒdecrease”…”�”}”(hj@×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhhj=×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:×ubjW)�”}”(hhh]”hÞ)�”}”(hŒ!Decrease WriteBooster buffer size”h]”hŒ!Decrease WriteBooster buffer size”…”�”}”(hjW×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhjT×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒincrease”h]”hŒincrease”…”�”}”(hjw×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhhjt×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq×ubjW)�”}”(hhh]”hÞ)�”}”(hŒ!Increase WriteBooster buffer size”h]”hŒ!Increase WriteBooster buffer size”…”�”}”(hjŽ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhhj‹×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéÖubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæÖubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is write only.”h]”hŒThe file is write only.”…”�”}”(hj»×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhhÊh²hubj))�”}”(hŒZ.. _abi_sys_bus_platform_drivers_zynqmp_fpga_manager_firmware_zynqmp_firmware_pcap_status:”•!h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒUabi-sys-bus-platform-drivers-zynqmp-fpga-manager-firmware-zynqmp-firmware-pcap-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kbuh1j@hj××ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ`**\/sys\/bus\/platform\/drivers\/zynqmp_fpga_manager\/firmware\:zynqmp\-firmware\:pcap\/status**”h]”j`)�”}”(hŒ`**\/sys\/bus\/platform\/drivers\/zynqmp_fpga_manager\/firmware\:zynqmp\-firmware\:pcap\/status**”h]”hŒ\/sys/bus/platform/drivers/zynqmp_fpga_manager/firmware:zynqmp-firmware:pcap/status”…”�”}”(hjñ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjí×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-driver-zynqmp-fpga”h´Khjê×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjä×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj××ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔ×ubah}”(h]”jÓ×ah ]”h"]”ŒUabi_sys_bus_platform_drivers_zynqmp_fpga_manager_firmware_zynqmp_firmware_pcap_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j#ØjÉ×sj˜}”jÓ×jÉ×subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-zynqmp-fpga `”h]”(hŒDefined on file ”…”�”}”(hj(Øh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-zynqmp-fpga `”h]”j§)�”}”(hj2Øh]”hŒsysfs-driver-zynqmp-fpga”…”�”}”(hj4Øh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0Øubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j>ØŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_driver_zynqmp_fpga”uh1hh³jØh´Khj(Øubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhhÊh²hubhÞ)�”}”(hŒù(RO) Read fpga status. Read returns a hexadecimal value that tells the current status of the FPGA device. Each bit position in the status value is described Below(see ug570 chapter 9). https://docs.xilinx.com/v/u/en-US/ug570-ultrascale-configuration”h]”(hŒ¹(RO) Read fpga status. Read returns a hexadecimal value that tells the current status of the FPGA device. Each bit position in the status value is described Below(see ug570 chapter 9). ”…”�”}”(hjVØh²hh³Nh´Nubj©°)�”}”(hŒ@https://docs.xilinx.com/v/u/en-US/ug570-ultrascale-configuration”h]”hŒ@https://docs.xilinx.com/v/u/en-US/ug570-ultrascale-configuration”…”�”}”(hj^Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j`Øuh1j¨°hjVØubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjvØubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjvØubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(0)”h]”hŒBIT(0)”…”�”}”(hj–Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj“Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ØubjW)�”}”(hhh]”hÞ)�”}”(hŒ0: No CRC error 1: CRC error”h]”hŒ0: No CRC error 1: CRC error”…”�”}”(hj­Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjªØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Øubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(1)”h]”hŒBIT(1)”…”�”}”(hjÍØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjÊØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇØubjW)�”}”(hhh]”hÞ)�”}”(hŒ70: Decryptor security not set 1: Decryptor security set”h]”hŒ70: Decryptor security not set 1: Decryptor security set”…”�”}”(hjäØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjáØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇØubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(2)”h]”hŒBIT(2)”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþØubjW)�”}”(hhh]”hÞ)�”}”(hŒ50: MMCMs/PLLs are not locked 1: MMCMs/PLLs are locked”h]”hŒ50: MMCMs/PLLs are not locked 1: MMCMs/PLLs are locked”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþØubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(3)”h]”hŒBIT(3)”…”�”}”(hj;Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj8Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5ÙubjW)�”}”(hhh]”hÞ)�”}”(hŒ!0: DCI not matched 1: DCI matched”h]”hŒ!0: DCI not matched 1: DCI matched”…”�”}”(hjRÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjOÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5Ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(4)”h]”hŒBIT(4)”…”�”}”(hjrÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjoÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlÙubjW)�”}”(hhh]”hÞ)�”}”(hŒG0: Start-up sequence has not finished 1: Start-up sequence has finished”h]”hŒG0: Start-up sequence has not finished 1: Start-up sequence has finished”…”�”}”(hj‰Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj†Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(5)”h]”hŒBIT(5)”…”�”}”(hj©Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj¦Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£ÙubjW)�”}”(hhh]”hÞ)�”}”(hŒG0: All I/Os are placed in High-Z state 1: All I/Os behave as configured”h]”hŒG0: All I/Os are placed in High-Z state 1: All I/Os behave as configured”…”�”}”(hjÀÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj½Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£Ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(6)”h]”hŒBIT(6)”…”�”}”(hjàÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjÝÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚÙubjW)�”}”(hhh]”hÞ)�”}”(hŒ\0: Flip-flops and block RAM are write disabled 1: Flip-flops and block RAM are write enabled”h]”hŒ\0: Flip-flops and block RAM are write disabled 1: Flip-flops and block RAM are write enabled”…”�”}”(hj÷Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjôÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(7)”h]”hŒBIT(7)”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚubjW)�”}”(hhh]”hÞ)�”}”(hŒ70: GHIGH_B_STATUS asserted 1: GHIGH_B_STATUS deasserted”h]”hŒ70: GHIGH_B_STATUS asserted 1: GHIGH_B_STATUS deasserted”…”�”}”(hj.Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj+Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(8) to BIT(10)”h]”hŒBIT(8) to BIT(10)”…”�”}”(hjNÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjKÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHÚubjW)�”}”(hhh]”hÞ)�”}”(hŒStatus of the mode pins”h]”hŒStatus of the mode pins”…”�”}”(hjeÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjbÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(11)”h]”hŒBIT(11)”…”�”}”(hj…Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj‚Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚubjW)�”}”(hhh]”hÞ)�”}”(hŒ=0: Initialization has not finished 1: Initialization finished”h]”hŒ=0: Initialization has not finished 1: Initialization finished”…”�”}”(hjœÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj™Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(12)”h]”hŒBIT(12)”…”�”}”(hj¼Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj¹Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶ÚubjW)�”}”(hhh]”hÞ)�”}”(hŒValue on INIT_B_PIN pin”h]”hŒValue on INIT_B_PIN pin”…”�”}”(hjÓÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjÐÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶Úubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(13)”h]”hŒBIT(13)”…”�”}”(hjóÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjðÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíÚubjW)�”}”(hhh]”hÞ)�”}”(hŒ)0: Signal not released 1: Signal released”h]”hŒ)0: Signal not released 1: Signal released”…”�”}”(hj Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(14)”h]”hŒBIT(14)”…”�”}”(hj*Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj'Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ÛubjW)�”}”(hhh]”hÞ)�”}”(hŒValue on DONE_PIN pin.”h]”hŒValue on DONE_PIN pin.”…”�”}”(hjAÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj>Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$Ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(15)”h]”hŒBIT(15)”…”�”}”(hjaÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj^Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ÛubjW)�”}”(hhh]”hÞ)�”}”(hŒ"0: No IDCODE_ERROR 1: IDCODE_ERROR”h]”hŒ"0: No IDCODE_ERROR 1: IDCODE_ERROR”…”�”}”(hjxÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjuÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[Ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(16)”h]”hŒBIT(16)”…”�”}”(hj˜Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj•Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’ÛubjW)�”}”(hhh]”hÞ)�”}”(hŒ&0: No SECURITY_ERROR 1: SECURITY_ERROR”h]”hŒ&0: No SECURITY_ERROR 1: SECURITY_ERROR”…”�”}”(hj¯Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj¬Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’Ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(17)”h]”hŒBIT(17)”…”�”}”(hjÏÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjÌÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉÛubjW)�”}”(hhh]”hÞ)�”}”(hŒ&System Monitor over-temperature if set”h]”hŒ&System Monitor over-temperature if set”…”�”}”(hjæÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjãÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(18) to BIT(20)”h]”hŒBIT(18) to BIT(20)”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜubjW)�”}”(hhh]”hÞ)�”}”(hŒ�Start-up state machine (0 to 7) Phase 0 = 000 Phase 1 = 001 Phase 2 = 011 Phase 3 = 010 Phase 4 = 110 Phase 5 = 111 Phase 6 = 101 Phase 7 = 100”h]”hŒ�Start-up state machine (0 to 7) Phase 0 = 000 Phase 1 = 001 Phase 2 = 011 Phase 3 = 010 Phase 4 = 110 Phase 5 = 111 Phase 6 = 101 Phase 7 = 100”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ØubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBIT(25) to BIT(26)”h]”hŒBIT(25) to BIT(26)”…”�”}”(hj=Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´Khj:Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7ÜubjW)�”}”(hhh]”hÞ)�”}”(hŒBIndicates the detected bus width 00 = x1 01 = x8 10 = x16 11 = x32”h]”hŒBIndicates the detected bus width 00 = x1 01 = x8 10 = x16 11 = x32”…”�”}”(hjTÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhjQÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7Üubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Øubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjvØubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjsØubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThe other bits are reserved.”h]”hŒThe other bits are reserved.”…”�”}”(hj�Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØh´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_rapidio_devices_nn_d_iiii:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-rapidio-devices-nn-d-iiii”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj�ÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/rapidio\/devices\/\\:\\:\**”h]”j`)�”}”(hŒ9**\/sys\/bus\/rapidio\/devices\/\\:\\:\**”h]”hŒ5/sys/bus/rapidio/devices/::”…”�”}”(hj·Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-bus-rapidio”h´Khj°Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Üubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšÜubah}”(h]”j™Üah ]”h"]”Œ%abi_sys_bus_rapidio_devices_nn_d_iiii”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jéÜj�Üsj˜}”j™Üj�ÜsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjîÜh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjøÜh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´KhjîÜubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KhhÊh²hubhÞ)�”}”(hŒœFor each RapidIO device, the RapidIO subsystem creates files in an individual subdirectory with the following name format of device_name "nn:d:iiii", where:”h]”hŒ For each RapidIO device, the RapidIO subsystem creates files in an individual subdirectory with the following name format of device_name “nn:d:iiiiâ€�, where:”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj-ÝubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj-ÝubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒnn”h]”hŒnn”…”�”}”(hjMÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KhjJÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGÝubjW)�”}”(hhh]”hÞ)�”}”(hŒDtwo-digit hexadecimal ID of RapidIO network where the device resides”h]”hŒDtwo-digit hexadecimal ID of RapidIO network where the device resides”…”�”}”(hjdÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KhjaÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDÝubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒd”h]”hŒd”…”�”}”(hj„Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´Khj�Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~ÝubjW)�”}”(hhh]”hÞ)�”}”(hŒ3device type: 'e' - for endpoint or 's' - for switch”h]”hŒ;device type: ‘e’ - for endpoint or ‘s’ - for switch”…”�”}”(hj›Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´Khj˜Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~Ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDÝubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒiiii”h]”hŒiiii”…”�”}”(hj»Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´Khj¸Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµÝubjW)�”}”(hhh]”hÞ)�”}”(hŒ@four-digit device destID for endpoints, or switchID for switches”h]”hŒ@four-digit device destID for endpoints, or switchID for switches”…”�”}”(hjÒÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KhjÏÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-Ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒÊFor example, below is a list of device directories that represents a typical RapidIO network with one switch, one host, and two agent endpoints, as it is seen by the enumerating host (with destID = 1)::”h]”hŒÉFor example, below is a list of device directories that represents a typical RapidIO network with one switch, one host, and two agent endpoints, as it is seen by the enumerating host (with destID = 1):”…”�”}”(hjÿÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KhhÊh²hubjl)�”}”(hŒh/sys/bus/rapidio/devices/00:e:0000 /sys/bus/rapidio/devices/00:e:0002 /sys/bus/rapidio/devices/00:s:0001”h]”hŒh/sys/bus/rapidio/devices/00:e:0000 /sys/bus/rapidio/devices/00:e:0002 /sys/bus/rapidio/devices/00:s:0001”…”�”}”hj Þsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jËÜh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ—NOTE: An enumerating or discovering endpoint does not create a sysfs entry for itself, this is why an endpoint with destID=1 is not shown in the list. ”h]”(j!)�”}”(hŒNOTE:”h]”hŒNOTE:”…”�”}”(hj"Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jËÜh´KhjÞubj1)�”}”(hhh]”hÞ)�”}”(hŒ�An enumerating or discovering endpoint does not create a sysfs entry for itself, this is why an endpoint with destID=1 is not shown in the list.”h]”hŒ�An enumerating or discovering endpoint does not create a sysfs entry for itself, this is why an endpoint with destID=1 is not shown in the list.”…”�”}”(hj3Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´Khj0Þubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jËÜh´KhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ)Attributes Common for All RapidIO Devices”h]”hŒ)Attributes Common for All RapidIO Devices”…”�”}”(hjSÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_rapidio_devices_nn_d_iiii_asm_did:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-rapidio-devices-nn-d-iiii-asm-did”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjoÞubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/asm_did**”h]”j`)�”}”(hŒB**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/asm_did**”h]”hŒ>/sys/bus/rapidio/devices/::/asm_did”…”�”}”(hj‰Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…Þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K8hj‚Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoÞubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlÞubah}”(h]”jkÞah ]”h"]”Œ-abi_sys_bus_rapidio_devices_nn_d_iiii_asm_did”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºÞjaÞsj˜}”jkÞjaÞsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hj¿Þh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjÉÞh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´K8hj¿Þubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K8hhÊh²hubhÞ)�”}”(hŒ>(RO) returns identifier for the assembly containing the device”h]”hŒ>(RO) returns identifier for the assembly containing the device”…”�”}”(hjíÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K8hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_rapidio_devices_nn_d_iiii_asm_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-rapidio-devices-nn-d-iiii-asm-rev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj ßubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/asm_rev**”h]”j`)�”}”(hŒB**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/asm_rev**”h]”hŒ>/sys/bus/rapidio/devices/::/asm_rev”…”�”}”(hj#ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K@hjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjßubah}”(h]”jßah ]”h"]”Œ-abi_sys_bus_rapidio_devices_nn_d_iiii_asm_rev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTßjûÞsj˜}”jßjûÞsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjYßh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjcßh]”hŒsysfs-bus-rapidio”…”�”}”(hjeßh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaßubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joߌreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´K@hjYßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K@hhÊh²hubhÞ)�”}”(hŒA(RO) returns revision level of the assembly containing the device”h]”hŒA(RO) returns revision level of the assembly containing the device”…”�”}”(hj‡ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K@hhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_rapidio_devices_nn_d_iiii_asm_vid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-rapidio-devices-nn-d-iiii-asm-vid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj£ßubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/asm_vid**”h]”j`)�”}”(hŒB**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/asm_vid**”h]”hŒ>/sys/bus/rapidio/devices/::/asm_vid”…”�”}”(hj½ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹ßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KIhj¶ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£ßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ßubah}”(h]”jŸßah ]”h"]”Œ-abi_sys_bus_rapidio_devices_nn_d_iiii_asm_vid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîßj•ßsj˜}”jŸßj•ßsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjóßh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjýßh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´KIhjóßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KIhhÊh²hubhÞ)�”}”(hŒD(RO) returns vendor identifier of the assembly containing the device”h]”hŒD(RO) returns vendor identifier of the assembly containing the device”…”�”}”(hj!àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KIhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_rapidio_devices_nn_d_iiii_config:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-rapidio-devices-nn-d-iiii-config”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj=àubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/config**”h]”j`)�”}”(hŒA**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/config**”h]”hŒ=/sys/bus/rapidio/devices/::/config”…”�”}”(hjWàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KlhjPàubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMàubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJàubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=àubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:àubah}”(h]”j9àah ]”h"]”Œ,abi_sys_bus_rapidio_devices_nn_d_iiii_config”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆàj/àsj˜}”j9àj/àsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hj�àh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hj—àh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´Klhj�àubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KlhhÊh²hubhÞ)�”}”(hX4(RW) Binary attribute to read from and write to the device configuration registers using the RapidIO maintenance transactions. This attribute is similar in behaviour to the "config" attribute of PCI devices and provides an access to the RapidIO device registers using standard file read and write operations.”h]”hX8(RW) Binary attribute to read from and write to the device configuration registers using the RapidIO maintenance transactions. This attribute is similar in behaviour to the “configâ€� attribute of PCI devices and provides an access to the RapidIO device registers using standard file read and write operations.”…”�”}”(hj»àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KlhhÊh²hubhÞ)�”}”(hŒ RapidIO Switch Device Attributes”h]”hŒ RapidIO Switch Device Attributes”…”�”}”(hjÉàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KlhhÊh²hubhÞ)�”}”(hX„RapidIO switches have additional attributes in sysfs. RapidIO subsystem supports common and device-specific sysfs attributes for switches. Because switches are integrated into the RapidIO subsystem, it offers a method to create device-specific sysfs attributes by specifying a callback function that may be set by the switch initialization routine during enumeration or discovery process.”h]”hX„RapidIO switches have additional attributes in sysfs. RapidIO subsystem supports common and device-specific sysfs attributes for switches. Because switches are integrated into the RapidIO subsystem, it offers a method to create device-specific sysfs attributes by specifying a callback function that may be set by the switch initialization routine during enumeration or discovery process.”…”�”}”(hj×àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KlhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_rapidio_devices_nn_d_iiii_destid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-rapidio-devices-nn-d-iiii-destid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjóàubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/destid**”h]”j`)�”}”(hŒA**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/destid**”h]”hŒ=/sys/bus/rapidio/devices/::/destid”…”�”}”(hj áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KRhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjóàubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjðàubah}”(h]”jïàah ]”h"]”Œ,abi_sys_bus_rapidio_devices_nn_d_iiii_destid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>ájåàsj˜}”jïàjåàsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjCáh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjMáh]”hŒsysfs-bus-rapidio”…”�”}”(hjOáh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjKáubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jYáŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´KRhjCáubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KRhhÊh²hubhÞ)�”}”(hŒF(RO) returns device destination ID assigned by the enumeration routine”h]”hŒF(RO) returns device destination ID assigned by the enumeration routine”…”�”}”(hjqáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KRhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_rapidio_devices_nn_d_iiii_device_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-rapidio-devices-nn-d-iiii-device-rev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj�áubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/device_rev**”h]”j`)�”}”(hŒE**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/device_rev**”h]”hŒA/sys/bus/rapidio/devices/::/device_rev”…”�”}”(hj§áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K0hj áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjšáubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�áubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠáubah}”(h]”j‰áah ]”h"]”Œ0abi_sys_bus_rapidio_devices_nn_d_iiii_device_rev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØájásj˜}”j‰ájásubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjÝáh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjçáh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´K0hjÝáubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K0hhÊh²hubhÞ)�”}”(hŒ&(RO) returns the device revision level”h]”hŒ&(RO) returns the device revision level”…”�”}”(hj âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K0hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_rapidio_devices_nn_d_iiii_did:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-rapidio-devices-nn-d-iiii-did”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj'âubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/did**”h]”j`)�”}”(hŒ>**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/did**”h]”hŒ:/sys/bus/rapidio/devices/::/did”…”�”}”(hjAâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K hj:âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4âubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'âubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$âubah}”(h]”j#âah ]”h"]”Œ)abi_sys_bus_rapidio_devices_nn_d_iiii_did”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jrâjâsj˜}”j#âjâsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjwâh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hj�âh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´K hjwâubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K hhÊh²hubhÞ)�”}”(hŒ"(RO) returns the device identifier”h]”hŒ"(RO) returns the device identifier”…”�”}”(hj¥âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_rapidio_devices_nn_d_iiii_lprev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-rapidio-devices-nn-d-iiii-lprev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjÁâubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/lprev**”h]”j`)�”}”(hŒ@**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/lprev**”h]”hŒ</sys/bus/rapidio/devices/::/lprev”…”�”}”(hjÛâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K[hjÔâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎâubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁâubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾âubah}”(h]”j½âah ]”h"]”Œ+abi_sys_bus_rapidio_devices_nn_d_iiii_lprev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ãj³âsj˜}”j½âj³âsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjãh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjãh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´K[hjãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K[hhÊh²hubhÞ)�”}”(hŒe(RO) returns name of previous device (switch) on the path to the device that that owns this attribute”h]”hŒe(RO) returns name of previous device (switch) on the path to the device that that owns this attribute”…”�”}”(hj?ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K[hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_rapidio_devices_nn_d_iiii_modalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-rapidio-devices-nn-d-iiii-modalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj[ãubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/modalias**”h]”j`)�”}”(hŒC**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/modalias**”h]”hŒ?/sys/bus/rapidio/devices/::/modalias”…”�”}”(hjuãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´Kdhjnãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[ãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXãubah}”(h]”jWãah ]”h"]”Œ.abi_sys_bus_rapidio_devices_nn_d_iiii_modalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦ãjMãsj˜}”jWãjMãsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hj«ãh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjµãh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´Kdhj«ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KdhhÊh²hubhÞ)�”}”(hŒ (RO) returns the device modalias”h]”hŒ (RO) returns the device modalias”…”�”}”(hjÙãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KdhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_rapidio_devices_nn_d_iiii_vid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-rapidio-devices-nn-d-iiii-vid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjõãubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/vid**”h]”j`)�”}”(hŒ>**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/vid**”h]”hŒ:/sys/bus/rapidio/devices/::/vid”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K(hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjõãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjòãubah}”(h]”jñãah ]”h"]”Œ)abi_sys_bus_rapidio_devices_nn_d_iiii_vid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@äjçãsj˜}”jñãjçãsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjEäh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjOäh]”hŒsysfs-bus-rapidio”…”�”}”(hjQäh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMäubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[äŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´K(hjEäubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K(hhÊh²hubhÞ)�”}”(hŒ)(RO) returns the device vendor identifier”h]”hŒ)(RO) returns the device vendor identifier”…”�”}”(hjsäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K(hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_rapidio_devices_nn_s_iiii_destid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-rapidio-devices-nn-s-iiii-destid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj�äubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/destid**”h]”j`)�”}”(hŒA**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/destid**”h]”hŒ=/sys/bus/rapidio/devices/::/destid”…”�”}”(hj©äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K�hj¢äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœäubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�äubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒäubah}”(h]”j‹äah ]”h"]”Œ,abi_sys_bus_rapidio_devices_nn_s_iiii_destid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚäj�äsj˜}”j‹äj�äsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjßäh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjéäh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´K�hjßäubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K�hhÊh²hubhÞ)�”}”(hŒV(RO) device destination ID of the associated device that defines a route to the switch”h]”hŒV(RO) device destination ID of the associated device that defines a route to the switch”…”�”}”(hj åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K�hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_rapidio_devices_nn_s_iiii_errlog:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-rapidio-devices-nn-s-iiii-errlog”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj)åubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/errlog**”h]”j`)�”}”(hŒA**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/errlog**”h]”hŒ=/sys/bus/rapidio/devices/::/errlog”…”�”}”(hjCåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K¯hj<åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6åubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj)åubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&åubah}”(h]”j%åah ]”h"]”Œ,abi_sys_bus_rapidio_devices_nn_s_iiii_errlog”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jtåjåsj˜}”j%åjåsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjyåh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjƒåh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´K¯hjyåubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K¯hhÊh²hubhÞ)�”}”(hŒ:(RO) reads contents of device error log until it is empty.”h]”hŒ:(RO) reads contents of device error log until it is empty.”…”�”}”(hj§åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K¯hhÊh²hubhÞ)�”}”(hŒRapidIO Bus Attributes”h]”hŒRapidIO Bus Attributes”…”�”}”(hjµåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K¯hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_rapidio_devices_nn_s_iiii_hopcount:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-rapidio-devices-nn-s-iiii-hopcount”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÑåubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/hopcount**”h]”j`)�”}”(hŒC**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/hopcount**”h]”hŒ?/sys/bus/rapidio/devices/::/hopcount”…”�”}”(hjëåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K–hjäåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞåubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑåubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎåubah}”(h]”jÍåah ]”h"]”Œ.abi_sys_bus_rapidio_devices_nn_s_iiii_hopcount”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæjÃåsj˜}”jÍåjÃåsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hj!æh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hj+æh]”hŒsysfs-bus-rapidio”…”�”}”(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”j7æŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´K–hj!æubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K–hhÊh²hubhÞ)�”}”(hŒ-(RO) number of hops on the path to the switch”h]”hŒ-(RO) number of hops on the path to the switch”…”�”}”(hjOæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´K–hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_rapidio_devices_nn_s_iiii_lnext:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-rapidio-devices-nn-s-iiii-lnext”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjkæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/lnext**”h]”j`)�”}”(hŒ@**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/lnext**”h]”hŒ</sys/bus/rapidio/devices/::/lnext”…”�”}”(hj…æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´Kžhj~æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{æubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxæubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhæubah}”(h]”jgæah ]”h"]”Œ+abi_sys_bus_rapidio_devices_nn_s_iiii_lnext”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶æj]æsj˜}”jgæj]æsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hj»æh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjÅæh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´Kžhj»æubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KžhhÊh²hubhÞ)�”}”(hX(RO) returns names of devices linked to the switch except one of a device linked to the ingress port (reported as "lprev"). This is an array names with number of lines equal to number of ports in switch. If a switch port has no attached device, returns "null" instead of a device name.”h]”hX%(RO) returns names of devices linked to the switch except one of a device linked to the ingress port (reported as “lprevâ€�). This is an array names with number of lines equal to number of ports in switch. If a switch port has no attached device, returns “nullâ€� instead of a device name.”…”�”}”(hjéæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KžhhÊh²hubhÞ)�”}”(hŒ!Device-specific Switch Attributes”h]”hŒ!Device-specific Switch Attributes”…”�”}”(hj÷æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KžhhÊh²hubhÞ)�”}”(hŒ IDT_GEN2-”h]”hŒ IDT_GEN2-”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KžhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_rapidio_devices_nn_s_iiii_routes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-rapidio-devices-nn-s-iiii-routes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj!çubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/routes**”h]”j`)�”}”(hŒA**\/sys\/bus\/rapidio\/devices\/\\:\\:\\/routes**”h]”hŒ=/sys/bus/rapidio/devices/::/routes”…”�”}”(hj;çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´Kƒhj4çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.çubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjçubah}”(h]”jçah ]”h"]”Œ,abi_sys_bus_rapidio_devices_nn_s_iiii_routes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlçjçsj˜}”jçjçsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjqçh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hj{çh]”hŒsysfs-bus-rapidio”…”�”}”(hj}çh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyçubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡çŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´Kƒhjqçubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KƒhhÊh²hubhÞ)�”}”(hŒ’(RO) reports switch routing information in "destID port" format. This attribute reports only valid routing table entries, one line for each entry.”h]”hŒ–(RO) reports switch routing information in “destID portâ€� format. This attribute reports only valid routing table entries, one line for each entry.”…”�”}”(hjŸçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KƒhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_rapidio_scan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-rapidio-scan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj»çubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/rapidio\/scan**”h]”j`)�”}”(hŒ**\/sys\/bus\/rapidio\/scan**”h]”hŒ/sys/bus/rapidio/scan”…”�”}”(hjÕçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KºhjÎçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËçubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈçubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸çubah}”(h]”j·çah ]”h"]”Œabi_sys_bus_rapidio_scan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèj­çsj˜}”j·çj­çsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-bus-rapidio `”h]”(hŒDefined on file ”…”�”}”(hj èh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-bus-rapidio `”h]”j§)�”}”(hjèh]”hŒsysfs-bus-rapidio”…”�”}”(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ÅŒ"abi_file_testing_sysfs_bus_rapidio”uh1hh³jËÜh´Kºhj èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KºhhÊh²hubhÞ)�”}”(hX'(WO) Allows to trigger enumeration discovery process from user space. To initiate an enumeration or discovery process on specific mport device, a user needs to write mport_ID (not RapidIO destination ID) into this file. The mport_ID is a sequential number (0 ... RIO_MAX_MPORTS) assigned to the mport device. For example, for a machine with a single RapidIO controller, mport_ID for that controller always will be 0. To initiate RapidIO enumeration/discovery on all available mports a user must write '-1' (or RIO_MPORT_ANY) into this attribute file.”h]”hX+(WO) Allows to trigger enumeration discovery process from user space. To initiate an enumeration or discovery process on specific mport device, a user needs to write mport_ID (not RapidIO destination ID) into this file. The mport_ID is a sequential number (0 ... RIO_MAX_MPORTS) assigned to the mport device. For example, for a machine with a single RapidIO controller, mport_ID for that controller always will be 0. To initiate RapidIO enumeration/discovery on all available mports a user must write ‘-1’ (or RIO_MPORT_ANY) into this attribute file.”…”�”}”(hj9èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jËÜh´KºhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_rbd_add:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-rbd-add”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjUèubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/rbd\/add**”h]”j`)�”}”(hŒ**\/sys\/bus\/rbd\/add**”h]”hŒ/sys/bus/rbd/add”…”�”}”(hjoèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-rbd”h´Khjhèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeèubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbèubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUèubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRèubah}”(h]”jQèah ]”h"]”Œabi_sys_bus_rbd_add”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡èjGèsj˜}”jQèjGèsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-rbd `”h]”(hŒDefined on file ”…”�”}”(hj¦èh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-rbd `”h]”j§)�”}”(hj°èh]”hŒ sysfs-bus-rbd”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_rbd”uh1hh³jƒèh´Khj¦èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KhhÊh²hubhÞ)�”}”(hŒ(WO) Add rbd block device.”h]”hŒ(WO) Add rbd block device.”…”�”}”(hjÔèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KhhÊh²hubhÞ)�”}”(hŒIUsage: []”h]”hŒIUsage: []”…”�”}”(hjâèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hjðèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KhhÊh²hubjl)�”}”(hŒ:$ echo "192.168.0.1 name=admin rbd foo" > /sys/bus/rbd/add”h]”hŒ:$ echo "192.168.0.1 name=admin rbd foo" > /sys/bus/rbd/add”…”�”}”hjþèsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jƒèh´KhhÊh²hubhÞ)�”}”(hŒ³The snapshot name can be "-" or omitted to map the image read/write. A will be assigned for any registered block device. If snapshot is used, it will be mapped read-only.”h]”hŒ·The snapshot name can be “-â€� or omitted to map the image read/write. A will be assigned for any registered block device. If snapshot is used, it will be mapped read-only.”…”�”}”(hj éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_rbd_add_single_major:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-rbd-add-single-major”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj(éubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/bus\/rbd\/add_single_major**”h]”j`)�”}”(hŒ%**\/sys\/bus\/rbd\/add_single_major**”h]”hŒ!/sys/bus/rbd/add_single_major”…”�”}”(hjBéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K&hj;éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5éubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%éubah}”(h]”j$éah ]”h"]”Œ abi_sys_bus_rbd_add_single_major”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jséjésj˜}”j$éjésubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-rbd `”h]”(hŒDefined on file ”…”�”}”(hjxéh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-rbd `”h]”j§)�”}”(hj‚éh]”hŒ sysfs-bus-rbd”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_rbd”uh1hh³jƒèh´K&hjxéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K&hhÊh²hubhÞ)�”}”(hŒV(WO) Available only if rbd module is inserted with single_major parameter set to true.”h]”hŒV(WO) Available only if rbd module is inserted with single_major parameter set to true.”…”�”}”(hj¦éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K&hhÊh²hubhÞ)�”}”(hŒãUsage is the same as for /sys/bus/rbd/add. If present, this should be used instead of the latter: any attempts to use /sys/bus/rbd/add if /sys/bus/rbd/add_single_major is available will fail for backwards compatibility reasons.”h]”hŒãUsage is the same as for /sys/bus/rbd/add. If present, this should be used instead of the latter: any attempts to use /sys/bus/rbd/add if /sys/bus/rbd/add_single_major is available will fail for backwards compatibility reasons.”…”�”}”(hj´éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K&hhÊh²hubj))�”}”(hŒ,.. _abi_sys_bus_rbd_devices_dev_id_image_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-rbd-devices-dev-id-image-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÐéubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/rbd\/devices\/\\/image_id**”h]”j`)�”}”(hŒ3**\/sys\/bus\/rbd\/devices\/\\/image_id**”h]”hŒ//sys/bus/rbd/devices//image_id”…”�”}”(hjêéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´Kyhjãéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàéubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝéubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/rbd\/devices\/\\/features**”h]”j`)�”}”(hŒ3**\/sys\/bus\/rbd\/devices\/\\/features**”h]”hŒ//sys/bus/rbd/devices//features”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´Kyhj êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj êubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝéubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐéubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÍéubah}”(h]”jÌéah ]”h"]”Œ'abi_sys_bus_rbd_devices_dev_id_image_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jEêjÂésj˜}”jÌéjÂésubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-rbd `”h]”(hŒDefined on file ”…”�”}”(hjJêh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-rbd `”h]”j§)�”}”(hjTêh]”hŒ sysfs-bus-rbd”…”�”}”(hjVêh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjRêubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`êŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_rbd”uh1hh³jƒèh´KyhjJêubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KyhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj{êubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj{êubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒimage_id”h]”hŒimage_id”…”�”}”(hj›êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´Kyhj˜êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•êubjW)�”}”(hhh]”hÞ)�”}”(hŒM(RO) The unique id for the rbd image. (For rbd image format 1 this is empty.)”h]”hŒM(RO) The unique id for the rbd image. (For rbd image format 1 this is empty.)”…”�”}”(hj²êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´Kyhj¯êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•êubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’êubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒfeatures”h]”hŒfeatures”…”�”}”(hjÒêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KyhjÏêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌêubjW)�”}”(hhh]”hÞ)�”}”(hŒ?(RO) A hexadecimal encoding of the feature bits for this image.”h]”hŒ?(RO) A hexadecimal encoding of the feature bits for this image.”…”�”}”(hjéêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´Kyhjæêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌêubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’êubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{êubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjxêubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ).. _abi_sys_bus_rbd_devices_dev_id_minor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-rbd-devices-dev-id-minor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj$ëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/rbd\/devices\/\\/minor**”h]”j`)�”}”(hŒ0**\/sys\/bus\/rbd\/devices\/\\/minor**”h]”hŒ,/sys/bus/rbd/devices//minor”…”�”}”(hj>ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:ëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K‘hj7ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!ëubah}”(h]”j ëah ]”h"]”Œ$abi_sys_bus_rbd_devices_dev_id_minor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”joëjësj˜}”j ëjësubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-rbd `”h]”(hŒDefined on file ”…”�”}”(hjtëh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-rbd `”h]”j§)�”}”(hj~ëh]”hŒ sysfs-bus-rbd”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_rbd”uh1hh³jƒèh´K‘hjtëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K‘hhÊh²hubhÞ)�”}”(hŒ#(RO) The block device minor number.”h]”hŒ#(RO) The block device minor number.”…”�”}”(hj¢ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K‘hhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_rbd_devices_dev_id_parent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-rbd-devices-dev-id-parent”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj¾ëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/rbd\/devices\/\\/parent**”h]”j`)�”}”(hŒ1**\/sys\/bus\/rbd\/devices\/\\/parent**”h]”hŒ-/sys/bus/rbd/devices//parent”…”�”}”(hjØëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KˆhjÑëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjËëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»ëubah}”(h]”jºëah ]”h"]”Œ%abi_sys_bus_rbd_devices_dev_id_parent”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ìj°ësj˜}”jºëj°ësubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-rbd `”h]”(hŒDefined on file ”…”�”}”(hjìh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-rbd `”h]”j§)�”}”(hjìh]”hŒ sysfs-bus-rbd”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_rbd”uh1hh³jƒèh´Kˆhjìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KˆhhÊh²hubhÞ)�”}”(hŒu(RO) Information identifying the chain of parent images in a layered rbd image. Entries are separated by empty lines.”h]”hŒu(RO) Information identifying the chain of parent images in a layered rbd image. Entries are separated by empty lines.”…”�”}”(hj<ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KˆhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_rbd_devices_dev_id_pool_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-rbd-devices-dev-id-pool-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjXìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/rbd\/devices\/\\/pool_id**”h]”j`)�”}”(hŒ2**\/sys\/bus\/rbd\/devices\/\\/pool_id**”h]”hŒ./sys/bus/rbd/devices//pool_id”…”�”}”(hjrìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjnìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´Kphjkìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjXìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjUìubah}”(h]”jTìah ]”h"]”Œ&abi_sys_bus_rbd_devices_dev_id_pool_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£ìjJìsj˜}”jTìjJìsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-rbd `”h]”(hŒDefined on file ”…”�”}”(hj¨ìh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-rbd `”h]”j§)�”}”(hj²ìh]”hŒ sysfs-bus-rbd”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_rbd”uh1hh³jƒèh´Kphj¨ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KphhÊh²hubhÞ)�”}”(hŒ~(RO) The unique identifier for the rbd image's pool. This is a permanent attribute of the pool. A pool's id will never change.”h]”hŒ‚(RO) The unique identifier for the rbd image’s pool. This is a permanent attribute of the pool. A pool’s id will never change.”…”�”}”(hjÖìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KphhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_rbd_devices_dev_id_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-rbd-devices-dev-id-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjòìubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/rbd\/devices\/\\/size**”h]”j`)�”}”(hŒ/**\/sys\/bus\/rbd\/devices\/\\/size**”h]”hŒ+/sys/bus/rbd/devices//size”…”�”}”(hj íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjíubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿìubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/rbd\/devices\/\\/major**”h]”j`)�”}”(hŒ0**\/sys\/bus\/rbd\/devices\/\\/major**”h]”hŒ,/sys/bus/rbd/devices//major”…”�”}”(hj6íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhj/íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿìubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/rbd\/devices\/\\/client_id**”h]”j`)�”}”(hŒ4**\/sys\/bus\/rbd\/devices\/\\/client_id**”h]”hŒ0/sys/bus/rbd/devices//client_id”…”�”}”(hj`íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjYíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿìubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/rbd\/devices\/\\/pool**”•Ph]”j`)�”}”(hŒ/**\/sys\/bus\/rbd\/devices\/\\/pool**”h]”hŒ+/sys/bus/rbd/devices//pool”…”�”}”(hjŠíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjƒíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿìubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/rbd\/devices\/\\/name**”h]”j`)�”}”(hŒ/**\/sys\/bus\/rbd\/devices\/\\/name**”h]”hŒ+/sys/bus/rbd/devices//name”…”�”}”(hj´íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhj­íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjªíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿìubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/rbd\/devices\/\\/refresh**”h]”j`)�”}”(hŒ2**\/sys\/bus\/rbd\/devices\/\\/refresh**”h]”hŒ./sys/bus/rbd/devices//refresh”…”�”}”(hjÞíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚíubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhj×íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿìubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/rbd\/devices\/\\/current_snap**”h]”j`)�”}”(hŒ7**\/sys\/bus\/rbd\/devices\/\\/current_snap**”h]”hŒ3/sys/bus/rbd/devices//current_snap”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿìubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjòìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjïìubah}”(h]”jîìah ]”h"]”Œ#abi_sys_bus_rbd_devices_dev_id_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9îjäìsj˜}”jîìjäìsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-rbd `”h]”(hŒDefined on file ”…”�”}”(hj>îh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-rbd `”h]”j§)�”}”(hjHîh]”hŒ sysfs-bus-rbd”…”�”}”(hjJîh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjFîubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTîŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_rbd”uh1hh³jƒèh´KLhj>îubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjoîubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjoîubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsize”h]”hŒsize”…”�”}”(hj�îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjŒîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰îubjW)�”}”(hhh]”hÞ)�”}”(hŒ4(RO) The size (in bytes) of the mapped block device.”h]”hŒ4(RO) The size (in bytes) of the mapped block device.”…”�”}”(hj¦îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhj£îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰îubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†îubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒmajor”h]”hŒmajor”…”�”}”(hjÆîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjÃîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀîubjW)�”}”(hhh]”hÞ)�”}”(hŒ#(RO) The block device major number.”h]”hŒ#(RO) The block device major number.”…”�”}”(hjÝîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjÚîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀîubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†îubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ client_id”h]”hŒ client_id”…”�”}”(hjýîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjúîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷îubjW)�”}”(hhh]”hÞ)�”}”(hŒK(RO) The ceph unique client id that was assigned for this specific session.”h]”hŒK(RO) The ceph unique client id that was assigned for this specific session.”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷îubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†îubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒpool”h]”hŒpool”…”�”}”(hj4ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhj1ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.ïubjW)�”}”(hhh]”hÞ)�”}”(hŒl(RO) The name of the storage pool where this rbd image resides. An rbd image name is unique within its pool.”h]”hŒl(RO) The name of the storage pool where this rbd image resides. An rbd image name is unique within its pool.”…”�”}”(hjKïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjHïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†îubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒname”h]”hŒname”…”�”}”(hjkïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjhïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeïubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO) The name of the rbd image.”h]”hŒ(RO) The name of the rbd image.”…”�”}”(hj‚ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeïubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†îubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒrefresh”h]”hŒrefresh”…”�”}”(hj¢ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjŸïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœïubjW)�”}”(hhh]”hÞ)�”}”(hŒm(WO) Writing to this file will reread the image header data and set all relevant data structures accordingly.”h]”hŒm(WO) Writing to this file will reread the image header data and set all relevant data structures accordingly.”…”�”}”(hj¹ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhj¶ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœïubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†îubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ current_snap”h]”hŒ current_snap”…”�”}”(hjÙïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjÖïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓïubjW)�”}”(hhh]”hÞ)�”}”(hŒ9(RO) The current snapshot for which the device is mapped.”h]”hŒ9(RO) The current snapshot for which the device is mapped.”…”�”}”(hjðïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KLhjíïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓïubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†îubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoîubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlîubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ+.. _abi_sys_bus_rbd_devices_dev_id_snap_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-rbd-devices-dev-id-snap-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj+ðubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/rbd\/devices\/\\/snap_id**”h]”j`)�”}”(hŒ2**\/sys\/bus\/rbd\/devices\/\\/snap_id**”h]”hŒ./sys/bus/rbd/devices//snap_id”…”�”}”(hjEðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hj>ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8ðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/rbd\/devices\/\\/config_info**”h]”j`)�”}”(hŒ6**\/sys\/bus\/rbd\/devices\/\\/config_info**”h]”hŒ2/sys/bus/rbd/devices//config_info”…”�”}”(hjoðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hjhðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8ðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/rbd\/devices\/\\/cluster_fsid**”h]”j`)�”}”(hŒ7**\/sys\/bus\/rbd\/devices\/\\/cluster_fsid**”h]”hŒ3/sys/bus/rbd/devices//cluster_fsid”…”�”}”(hj™ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hj’ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8ðubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/rbd\/devices\/\\/client_addr**”h]”j`)�”}”(hŒ6**\/sys\/bus\/rbd\/devices\/\\/client_addr**”h]”hŒ2/sys/bus/rbd/devices//client_addr”…”�”}”(hjÃðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hj¼ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8ðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+ðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(ðubah}”(h]”j'ðah ]”h"]”Œ&abi_sys_bus_rbd_devices_dev_id_snap_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jôðjðsj˜}”j'ðjðsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-rbd `”h]”(hŒDefined on file ”…”�”}”(hjùðh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-rbd `”h]”j§)�”}”(hjñh]”hŒ sysfs-bus-rbd”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_rbd”uh1hh³jƒèh´K™hjùðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj*ñubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj*ñubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsnap_id”h]”hŒsnap_id”…”�”}”(hjJñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hjGñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDñubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO) The current snapshot's id.”h]”hŒ!(RO) The current snapshot’s id.”…”�”}”(hjañh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hj^ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjAñubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ config_info”h]”hŒ config_info”…”�”}”(hj�ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hj~ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ñubjW)�”}”(hhh]”hÞ)�”}”(hŒ>(RO) The string written into /sys/bus/rbd/add{,_single_major}.”h]”hŒ>(RO) The string written into /sys/bus/rbd/add{,_single_major}.”…”�”}”(hj˜ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hj•ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjAñubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ cluster_fsid”h]”hŒ cluster_fsid”…”�”}”(hj¸ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hjµñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²ñubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO) The ceph cluster UUID.”h]”hŒ(RO) The ceph cluster UUID.”…”�”}”(hjÏñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hjÌñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjAñubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ client_addr”h]”hŒ client_addr”…”�”}”(hjïñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hjìñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéñubjW)�”}”(hhh]”hÞ)�”}”(hŒš(RO) The ceph unique client entity_addr_t (address + nonce). The format is
:/: '1.2.3.4:1234/5678' or '[1:2:3:4:5:6:7:8]:1234/5678'.”h]”hŒ¢(RO) The ceph unique client entity_addr_t (address + nonce). The format is
:/: ‘1.2.3.4:1234/5678’ or ‘[1:2:3:4:5:6:7:8]:1234/5678’.”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K™hjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjAñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*ñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'ñubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_bus_rbd_remove:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-rbd-remove”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjAòubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/rbd\/remove**”h]”j`)�”}”(hŒ**\/sys\/bus\/rbd\/remove**”h]”hŒ/sys/bus/rbd/remove”…”�”}”(hj[òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KhjTòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQòubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNòubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAòubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>òubah}”(h]”j=òah ]”h"]”Œabi_sys_bus_rbd_remove”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒòj3òsj˜}”j=òj3òsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-rbd `”h]”(hŒDefined on file ”…”�”}”(hj‘òh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-rbd `”h]”j§)�”}”(hj›òh]”hŒ sysfs-bus-rbd”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_rbd”uh1hh³jƒèh´Khj‘òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KhhÊh²hubhÞ)�”}”(hŒ(WO) Remove rbd block device.”h]”hŒ(WO) Remove rbd block device.”…”�”}”(hj¿òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KhhÊh²hubhÞ)�”}”(hŒUsage: [force]”h]”hŒUsage: [force]”…”�”}”(hjÍòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hjÛòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KhhÊh²hubjl)�”}”(hŒ$ echo 2 > /sys/bus/rbd/remove”h]”hŒ$ echo 2 > /sys/bus/rbd/remove”…”�”}”hjéòsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jƒèh´KhhÊh²hubhÞ)�”}”(hŒÇOptional "force" argument which when passed will wait for running requests and then unmap the image. Requests sent to the driver after initiating the removal will be failed. (August 2016, since 4.9.)”h]”hŒËOptional “forceâ€� argument which when passed will wait for running requests and then unmap the image. Requests sent to the driver after initiating the removal will be failed. (August 2016, since 4.9.)”…”�”}”(hj÷òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_rbd_remove_single_major:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-rbd-remove-single-major”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjóubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/bus\/rbd\/remove_single_major**”h]”j`)�”}”(hŒ(**\/sys\/bus\/rbd\/remove_single_major**”h]”hŒ$/sys/bus/rbd/remove_single_major”…”�”}”(hj-óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K4hj&óubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjóubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóubah}”(h]”jóah ]”h"]”Œ#abi_sys_bus_rbd_remove_single_major”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^ójósj˜}”jójósubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-rbd `”h]”(hŒDefined on file ”…”�”}”(hjcóh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-rbd `”h]”j§)�”}”(hjmóh]”hŒ sysfs-bus-rbd”…”�”}”(hjoóh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkóubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jyóŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_rbd”uh1hh³jƒèh´K4hjcóubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K4hhÊh²hubhÞ)�”}”(hŒV(WO) Available only if rbd module is inserted with single_major parameter set to true.”h]”hŒV(WO) Available only if rbd module is inserted with single_major parameter set to true.”…”�”}”(hj‘óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K4hhÊh²hubhÞ)�”}”(hŒìUsage is the same as for /sys/bus/rbd/remove. If present, this should be used instead of the latter: any attempts to use /sys/bus/rbd/remove if /sys/bus/rbd/remove_single_major is available will fail for backwards compatibility reasons.”h]”hŒìUsage is the same as for /sys/bus/rbd/remove. If present, this should be used instead of the latter: any attempts to use /sys/bus/rbd/remove if /sys/bus/rbd/remove_single_major is available will fail for backwards compatibility reasons.”…”�”}”(hjŸóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´K4hhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_rbd_supported_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-rbd-supported-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj»óubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/bus\/rbd\/supported_features**”h]”j`)�”}”(hŒ'**\/sys\/bus\/rbd\/supported_features**”h]”hŒ#/sys/bus/rbd/supported_features”…”�”}”(hjÕóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KBhjÎóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËóubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈóubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸óubah}”(h]”j·óah ]”h"]”Œ"abi_sys_bus_rbd_supported_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jôj­ósj˜}”j·ój­ósubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-rbd `”h]”(hŒDefined on file ”…”�”}”(hj ôh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-rbd `”h]”j§)�”}”(hjôh]”hŒ sysfs-bus-rbd”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_rbd”uh1hh³jƒèh´KBhj ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KBhhÊh²hubhÞ)�”}”(hŒ¬(RO) Displays the features supported by the rbd module so that userspace can generate meaningful error messages and spell out unsupported features that need to be disabled.”h]”hŒ¬(RO) Displays the features supported by the rbd module so that userspace can generate meaningful error messages and spell out unsupported features that need to be disabled.”…”�”}”(hj9ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒèh´KBhhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_rpmsg_devices_announce:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-rpmsg-devices-announce”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjUôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/rpmsg\/devices\/\.\.\.\/announce**”h]”j`)�”}”(hŒ0**\/sys\/bus\/rpmsg\/devices\/\.\.\.\/announce**”h]”hŒ,/sys/bus/rpmsg/devices/.../announce”…”�”}”(hjoôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-bus-rpmsg”h´K5hjhôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRôubah}”(h]”jQôah ]”h"]”Œ"abi_sys_bus_rpmsg_devices_announce”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡ôjGôsj˜}”jQôjGôsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-rpmsg `”h]”(hŒDefined on file ”…”�”}”(hj¦ôh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-rpmsg `”h]”j§)�”}”(hj°ôh]”hŒsysfs-bus-rpmsg”…”�”}”(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ÅŒ abi_file_testing_sysfs_bus_rpmsg”uh1hh³jƒôh´K5hj¦ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´K5hhÊh²hubhÞ)�”}”(hŒñEvery rpmsg device is a communication channel with a remote processor. Channels are identified by a textual name (see /sys/bus/rpmsg/devices/.../name above) and have a local ("source") rpmsg address, and remote ("destination") rpmsg address.”h]”hŒùEvery rpmsg device is a communication channel with a remote processor. Channels are identified by a textual name (see /sys/bus/rpmsg/devices/.../name above) and have a local (“sourceâ€�) rpmsg address, and remote (“destinationâ€�) rpmsg address.”…”�”}”(hjÔôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´K5hhÊh²hubhÞ)�”}”(hŒ�A channel is first created when an entity, whether local or remote, starts listening on it for messages (and is thus called an rpmsg server).”h]”hŒ�A channel is first created when an entity, whether local or remote, starts listening on it for messages (and is thus called an rpmsg server).”…”�”}”(hjâôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´K5hhÊh²hubhÞ)�”}”(hŒÊWhen that happens, a "name service" announcement is sent to the other processor, in order to let it know about the creation of the channel (this way remote clients know they can start sending messages).”h]”hŒÎWhen that happens, a “name serviceâ€� announcement is sent to the other processor, in order to let it know about the creation of the channel (this way remote clients know they can start sending messages).”…”�”}”(hjðôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´K5hhÊh²hubhÞ)�”}”(hŒ|This sysfs entry tells us whether the channel is a local server channel that is announced (values are either true or false).”h]”hŒ|This sysfs entry tells us whether the channel is a local server channel that is announced (values are either true or false).”…”�”}”(hjþôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´K5hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_rpmsg_devices_driver_override:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-rpmsg-devices-driver-override”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjõubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/rpmsg\/devices\/\.\.\.\/driver_override**”h]”j`)�”}”(hŒ7**\/sys\/bus\/rpmsg\/devices\/\.\.\.\/driver_override**”h]”hŒ3/sys/bus/rpmsg/devices/.../driver_override”…”�”}”(hj4õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´KMhj-õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*õubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'õubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjõubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjõubah}”(h]”jõah ]”h"]”Œ)abi_sys_bus_rpmsg_devices_driver_override”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jeõj õsj˜}”jõj õsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-rpmsg `”h]”(hŒDefined on file ”…”�”}”(hjjõh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-rpmsg `”h]”j§)�”}”(hjtõh]”hŒsysfs-bus-rpmsg”…”�”}”(hjvõh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrõubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€õŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_bus_rpmsg”uh1hh³jƒôh´KMhjjõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´KMhhÊh²hubhÞ)�”}”(hŒñEvery rpmsg device is a communication channel with a remote processor. Channels are identified by a textual name (see /sys/bus/rpmsg/devices/.../name above) and have a local ("source") rpmsg address, and remote ("destination") rpmsg address.”h]”hŒùEvery rpmsg device is a communication channel with a remote processor. Channels are identified by a textual name (see /sys/bus/rpmsg/devices/.../name above) and have a local (“sourceâ€�) rpmsg address, and remote (“destinationâ€�) rpmsg address.”…”�”}”(hj˜õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´KMhhÊh²hubhÞ)�”}”(hŒÌThe listening entity (or client) which communicates with a remote processor is referred as rpmsg driver. The rpmsg device and rpmsg driver are matched based on rpmsg device name and rpmsg driver ID table.”h]”hŒÌThe listening entity (or client) which communicates with a remote processor is referred as rpmsg driver. The rpmsg device and rpmsg driver are matched based on rpmsg device name and rpmsg driver ID table.”…”�”}”(hj¦õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´KMhhÊh²hubhÞ)�”}”(hŒˆThis sysfs entry allows the rpmsg driver for a rpmsg device to be specified which will override standard OF, ID table and name matching.”h]”hŒˆThis sysfs entry allows the rpmsg driver for a rpmsg device to be specified which will override standard OF, ID table and name matching.”…”�”}”(hj´õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´KMhhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_rpmsg_devices_dst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-rpmsg-devices-dst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÐõubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/rpmsg\/devices\/\.\.\.\/dst**”h]”j`)�”}”(hŒ+**\/sys\/bus\/rpmsg\/devices\/\.\.\.\/dst**”h]”hŒ'/sys/bus/rpmsg/devices/.../dst”…”�”}”(hjêõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´Khjãõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝõubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐõubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÍõubah}”(h]”jÌõah ]”h"]”Œabi_sys_bus_rpmsg_devices_dst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jöjÂõsj˜}”jÌõjÂõsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-rpmsg `”h]”(hŒDefined on file ”…”�”}”(hj öh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-rpmsg `”h]”j§)�”}”(hj*öh]”hŒsysfs-bus-rpmsg”…”�”}”(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”j6öŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_bus_rpmsg”uh1hh³jƒôh´Khj öubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´KhhÊh²hubhÞ)�”}”(hX‡Every rpmsg device is a communication channel with a remote processor. Channels have a local ("source") rpmsg address, and remote ("destination") rpmsg address. When an entity starts listening on one end of a channel, it assigns it with a unique rpmsg address (a 32 bits integer). This way when inbound messages arrive to this address, the rpmsg core dispatches them to the listening entity.”h]”hX�Every rpmsg device is a communication channel with a remote processor. Channels have a local (“sourceâ€�) rpmsg address, and remote (“destinationâ€�) rpmsg address. When an entity starts listening on one end of a channel, it assigns it with a unique rpmsg address (a 32 bits integer). This way when inbound messages arrive to this address, the rpmsg core dispatches them to the listening entity.”…”�”}”(hjNöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´KhhÊh²hubhÞ)�”}”(hXœThis sysfs entry contains the dst (remote) rpmsg address of this channel. If it contains 0xffffffff, then an address wasn't assigned (can happen if the kernel driver that is attached to this channel is exposing a service to the remote processor. This make it a local rpmsg server, and it is listening for inbound messages that may be sent from any remote rpmsg client; it is not bound to a single remote entity).”h]”hXžThis sysfs entry contains the dst (remote) rpmsg address of this channel. If it contains 0xffffffff, then an address wasn’t assigned (can happen if the kernel driver that is attached to this channel is exposing a service to the remote processor. This make it a local rpmsg server, and it is listening for inbound messages that may be sent from any remote rpmsg client; it is not bound to a single remote entity).”…”�”}”(hj\öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_rpmsg_devices_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-rpmsg-devices-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjxöubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/rpmsg\/devices\/\.\.\.\/name**”h]”j`)�”}”(hŒ,**\/sys\/bus\/rpmsg\/devices\/\.\.\.\/name**”h]”hŒ(/sys/bus/rpmsg/devices/.../name”…”�”}”(hj’öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´Khj‹öubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…öubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjxöubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjuöubah}”(h]”jtöah ]”h"]”Œabi_sys_bus_rpmsg_devices_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃöjjösj˜}”jtöjjösubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-rpmsg `”h]”(hŒDefined on file ”…”�”}”(hjÈöh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-rpmsg `”h]”j§)�”}”(hjÒöh]”hŒsysfs-bus-rpmsg”…”�”}”(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ÅŒ abi_file_testing_sysfs_bus_rpmsg”uh1hh³jƒôh´KhjÈöubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´KhhÊh²hubhÞ)�”}”(hŒ½Every rpmsg device is a communication channel with a remote processor. Channels are identified with a (textual) name, which is maximum 32 bytes long (defined as RPMSG_NAME_SIZE in rpmsg.h).”h]”hŒ½Every rpmsg device is a communication channel with a remote processor. Channels are identified with a (textual) name, which is maximum 32 bytes long (defined as RPMSG_NAME_SIZE in rpmsg.h).”…”�”}”(hjööh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´KhhÊh²hubhÞ)�”}”(hŒ3This sysfs entry contains the name of this channel.”h]”hŒ3This sysfs entry contains the name of this channel.”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_rpmsg_devices_src:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-rpmsg-devices-src”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj ÷ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/rpmsg\/devices\/\.\.\.\/src**”h]”j`)�”}”(hŒ+**\/sys\/bus\/rpmsg\/devices\/\.\.\.\/src**”h]”hŒ'/sys/bus/rpmsg/devices/.../src”…”�”}”(hj:÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´K hj3÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj÷ubah}”(h]”j÷ah ]”h"]”Œabi_sys_bus_rpmsg_devices_src”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jk÷j÷sj˜}”j÷j÷sube(hÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-rpmsg `”h]”(hŒDefined on file ”…”�”}”(hjp÷h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-rpmsg `”h]”j§)�”}”(hjz÷h]”hŒsysfs-bus-rpmsg”…”�”}”(hj|÷h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx÷ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†÷Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_bus_rpmsg”uh1hh³jƒôh´K hjp÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´K hhÊh²hubhÞ)�”}”(hX™Every rpmsg device is a communication channel with a remote processor. Channels have a local ("source") rpmsg address, and remote ("destination") rpmsg address. When an entity starts listening on one end of a channel, it assigns it with a unique rpmsg address (a 32 bits integer). This way when inbound messages arrive to this address, the rpmsg core dispatches them to the listening entity (a kernel driver).”h]”hX¡Every rpmsg device is a communication channel with a remote processor. Channels have a local (“sourceâ€�) rpmsg address, and remote (“destinationâ€�) rpmsg address. When an entity starts listening on one end of a channel, it assigns it with a unique rpmsg address (a 32 bits integer). This way when inbound messages arrive to this address, the rpmsg core dispatches them to the listening entity (a kernel driver).”…”�”}”(hjž÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´K hhÊh²hubhÞ)�”}”(hŒ¶This sysfs entry contains the src (local) rpmsg address of this channel. If it contains 0xffffffff, then an address wasn't assigned (can happen if no driver exists for this channel).”h]”hŒ¸This sysfs entry contains the src (local) rpmsg address of this channel. If it contains 0xffffffff, then an address wasn’t assigned (can happen if no driver exists for this channel).”…”�”}”(hj¬÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒôh´K hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_scsi_drivers_st_debug_flag:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-scsi-drivers-st-debug-flag”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÈ÷ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/scsi\/drivers\/st\/debug_flag**”h]”j`)�”}”(hŒ-**\/sys\/bus\/scsi\/drivers\/st\/debug_flag**”h]”hŒ)/sys/bus/scsi/drivers/st/debug_flag”…”�”}”(hjâ÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-driver-st”h´KhjÛ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈ÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅ÷ubah}”(h]”jÄ÷ah ]”h"]”Œ&abi_sys_bus_scsi_drivers_st_debug_flag”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jøjº÷sj˜}”jÄ÷jº÷subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-driver-st `”h]”(hŒDefined on file ”…”�”}”(hjøh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-driver-st `”h]”j§)�”}”(hj#øh]”hŒsysfs-driver-st”…”�”}”(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ÅŒ abi_file_testing_sysfs_driver_st”uh1hh³jö÷h´Khjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jö÷h´KhhÊh²hubhÞ)�”}”(hX‘This file allows you to turn debug output from the st driver off if you write a '0' to the file or on if you write a '1'. Note that debug output requires that the module be compiled with the #define DEBUG set to a non-zero value (this is the default). If DEBUG is set to 0 then this file will not appear in sysfs as its presence is conditional upon debug output support being compiled into the module.”h]”hX™This file allows you to turn debug output from the st driver off if you write a ‘0’ to the file or on if you write a ‘1’. Note that debug output requires that the module be compiled with the #define DEBUG set to a non-zero value (this is the default). If DEBUG is set to 0 then this file will not appear in sysfs as its presence is conditional upon debug output support being compiled into the module.”…”�”}”(hjGøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jö÷h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_siox_devices_siox_x_y_connected:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-siox-devices-siox-x-y-connected”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjcøubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/connected**”h]”j`)�”}”(hŒ4**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/connected**”h]”hŒ0/sys/bus/siox/devices/siox-X-Y/connected”…”�”}”(hj}øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyøubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-bus-siox”h´K-hjvøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpøubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcøubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`øubah}”(h]”j_øah ]”h"]”Œ+abi_sys_bus_siox_devices_siox_x_y_connected”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯øjUøsj˜}”j_øjUøsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-siox `”h]”(hŒDefined on file ”…”�”}”(hj´øh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-siox `”h]”j§)�”}”(hj¾øh]”hŒsysfs-bus-siox”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_siox”uh1hh³j‘øh´K-hj´øubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´K-hhÊh²hubhÞ)�”}”(hŒ–Read-only value. "0" means the Yth device on siox bus X isn't "connected" i.e. communication with it is not ensured. "1" signals a working connection.”h]”hŒ¤Read-only value. “0â€� means the Yth device on siox bus X isn’t “connectedâ€� i.e. communication with it is not ensured. “1â€� signals a working connection.”…”�”}”(hjâøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´K-hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_siox_devices_siox_x_y_inbytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-siox-devices-siox-x-y-inbytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjþøubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/inbytes**”h]”j`)�”}”(hŒ2**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/inbytes**”h]”hŒ./sys/bus/siox/devices/siox-X-Y/inbytes”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´K4hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþøubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûøubah}”(h]”júøah ]”h"]”Œ)abi_sys_bus_siox_devices_siox_x_y_inbytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIùjðøsj˜}”júøjðøsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-siox `”h]”(hŒDefined on file ”…”�”}”(hjNùh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-siox `”h]”j§)�”}”(hjXùh]”hŒsysfs-bus-siox”…”�”}”(hjZùh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVùubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdùŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_siox”uh1hh³j‘øh´K4hjNùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´K4hhÊh²hubhÞ)�”}”(hŒIRead-only value reporting the inbytes value provided to siox-X/device_add”h]”hŒIRead-only value reporting the inbytes value provided to siox-X/device_add”…”�”}”(hj|ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´K4hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_siox_devices_siox_x_y_outbytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-siox-devices-siox-x-y-outbytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj˜ùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/outbytes**”h]”j`)�”}”(hŒ3**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/outbytes**”h]”hŒ//sys/bus/siox/devices/siox-X-Y/outbytes”…”�”}”(hj²ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KVhj«ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜ùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•ùubah}”(h]”j”ùah ]”h"]”Œ*abi_sys_bus_siox_devices_siox_x_y_outbytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jãùjŠùsj˜}”j”ùjŠùsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-siox `”h]”(hŒDefined on file ”…”�”}”(hjèùh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-siox `”h]”j§)�”}”(hjòùh]”hŒsysfs-bus-siox”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_siox”uh1hh³j‘øh´KVhjèùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KVhhÊh²hubhÞ)�”}”(hŒKRead-only value reporting the outbytes value provided to siox-X/device_add.”h]”hŒKRead-only value reporting the outbytes value provided to siox-X/device_add.”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KVhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_siox_devices_siox_x_y_status_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-siox-devices-siox-x-y-status-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj2úubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/status_errors**”h]”j`)�”}”(hŒ8**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/status_errors**”h]”hŒ4/sys/bus/siox/devices/siox-X-Y/status_errors”…”�”}”(hjLúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´K:hjEúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?úubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2úubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/úubah}”(h]”j.úah ]”h"]”Œ/abi_sys_bus_siox_devices_siox_x_y_status_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}új$úsj˜}”j.új$úsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-siox `”h]”(hŒDefined on file ”…”�”}”(hj‚úh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-siox `”h]”j§)�”}”(hjŒúh]”hŒsysfs-bus-siox”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_siox”uh1hh³j‘øh´K:hj‚úubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´K:hhÊh²hubhÞ)�”}”(hŒ_Counts the number of time intervals when the read status byte doesn't yield the expected value.”h]”hŒaCounts the number of time intervals when the read status byte doesn’t yield the expected value.”…”�”}”(hj°úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´K:hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_siox_devices_siox_x_y_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-siox-devices-siox-x-y-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÌúubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/type**”h]”j`)�”}”(hŒ/**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/type**”h]”hŒ+/sys/bus/siox/devices/siox-X-Y/type”…”�”}”(hjæúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KAhjßúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙúubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉúubah}”(h]”jÈúah ]”h"]”Œ&abi_sys_bus_siox_devices_siox_x_y_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jûj¾úsj˜}”jÈúj¾úsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-siox `”h]”(hŒDefined on file ”…”�”}”(hjûh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-siox `”h]”j§)�”}”(hj&ûh]”hŒsysfs-bus-siox”…”�”}”(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”j2ûŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_siox”uh1hh³j‘øh´KAhjûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KAhhÊh²hubhÞ)�”}”(hŒGRead-only value reporting the type value provided to siox-X/device_add.”h]”hŒGRead-only value reporting the type value provided to siox-X/device_add.”…”�”}”(hjJûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KAhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_siox_devices_siox_x_y_watchdog:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-siox-devices-siox-x-y-watchdog”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjfûubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/watchdog**”h]”j`)�”}”(hŒ3**\/sys\/bus\/siox\/devices\/siox\-X\-Y\/watchdog**”h]”hŒ//sys/bus/siox/devices/siox-X-Y/watchdog”…”�”}”(hj€ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KGhjyûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjsûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjfûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjcûubah}”(h]”jbûah ]”h"]”Œ*abi_sys_bus_siox_devices_siox_x_y_watchdog”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j±ûjXûsj˜}”jbûjXûsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-siox `”h]”(hŒDefined on file ”…”�”}”(hj¶ûh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-siox `”h]”j§)�”}”(hjÀûh]”hŒsysfs-bus-siox”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_siox”uh1hh³j‘øh´KGhj¶ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KGhhÊh²hubhÞ)�”}”(hŒÌRead-only value reporting if the watchdog of the siox device is active. "0" means the watchdog is not active and the device is expected to be operational. "1" means the watchdog keeps the device in reset.”h]”hŒÔRead-only value reporting if the watchdog of the siox device is active. “0â€� means the watchdog is not active and the device is expected to be operational. “1â€� means the watchdog keeps the device in reset.”…”�”}”(hjäûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KGhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_siox_devices_siox_x_y_watchdog_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-siox-devices-siox-x-y-watchdog-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjPüh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-siox `”h]”j§)�”}”(hjZüh]”hŒsysfs-bus-siox”…”�”}”(hj\üh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjXüubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jfüŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_siox”uh1hh³j‘øh´KOhjPüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KOhhÊh²hubhÞ)�”}”(hŒTRead-only value reporting the number to time intervals when the watchdog was active.”h]”hŒTRead-only value reporting the number to time intervals when the watchdog was active.”…”�”}”(hj~üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KOhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_siox_devices_siox_x_active:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-siox-devices-siox-x-active”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjšüubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/siox\/devices\/siox\-X\/active**”h]”j`)�”}”(hŒ.**\/sys\/bus\/siox\/devices\/siox\-X\/active**”h]”hŒ*/sys/bus/siox/devices/siox-X/active”…”�”}”(hj´üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´Khj­üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjªüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§üubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjšüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj—üubah}”(h]”j–üah ]”h"]”Œ&abi_sys_bus_siox_devices_siox_x_active”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jåüjŒüsj˜}”j–üjŒüsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-siox `”h]”(hŒDefined on file ”…”�”}”(hjêüh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-siox `”h]”j§)�”}”(hjôüh]”hŒsysfs-bus-siox”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_siox”uh1hh³j‘øh´Khjêüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhhÊh²hubhÞ)�”}”(hX?On reading represents the current state of the bus. If it contains a "0" the bus is stopped and connected devices are expected to not do anything because their watchdog triggered. When the file contains a "1" the bus is operated and periodically does a push-pull cycle to write and read data from the connected devices.”h]”hXGOn reading represents the current state of the bus. If it contains a “0â€� the bus is stopped and connected devices are expected to not do anything because their watchdog triggered. When the file contains a “1â€� the bus is operated and periodically does a push-pull cycle to write and read data from the connected devices.”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhhÊh²hubhÞ)�”}”(hŒ?When writing a "0" or "1" the bus moves to the described state.”h]”hŒGWhen writing a “0â€� or “1â€� the bus moves to the described state.”…”�”}”(hj&ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_siox_devices_siox_x_device_add:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-siox-devices-siox-x-device-add”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjBýubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/siox\/devices\/siox\-X\/device_add**”h]”j`)�”}”(hŒ2**\/sys\/bus\/siox\/devices\/siox\-X\/device_add**”h]”hŒ./sys/bus/siox/devices/siox-X/device_add”…”�”}”(hj\ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhjUýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjOýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjBýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?ýubah}”(h]”j>ýah ]”h"]”Œ*abi_sys_bus_siox_devices_siox_x_device_add”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�ýj4ýsj˜}”j>ýj4ýsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-siox `”h]”(hŒDefined on file ”…”�”}”(hj’ýh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-siox `”h]”j§)�”}”(hjœýh]”hŒsysfs-bus-siox”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_siox”uh1hh³j‘øh´Khj’ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhhÊh²hubhÞ)�”}”(hŒWrite-only file. Write”h]”hŒWrite-only file. Write”…”�”}”(hjÀýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhhÊh²hubjŽœ)�”}”(hŒ) ”h]”hÞ)�”}”(hŒ( ”h]”hŒ( ”…”�”}”(hjÒýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhjÎýubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j‘øh´KhhÊh²hubhÞ)�”}”(hŒÝto add a new device dynamically. is the name that is used to match to a driver (similar to the platform bus). and define the length of the input and output shift register in bytes respectively.”h]”hŒÝto add a new device dynamically. is the name that is used to match to a driver (similar to the platform bus). and define the length of the input and output shift register in bytes respectively.”…”�”}”(hjæýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhhÊh²hubhÞ)�”}”(hŒY defines the 4 bit device type that is check to identify connection problems.”h]”hŒY defines the 4 bit device type that is check to identify connection problems.”…”�”}”(hjôýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhhÊh²hubhÞ)�”}”(hŒ9The new device is added to the end of the existing chain.”h]”hŒ9The new device is added to the end of the existing chain.”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_siox_devices_siox_x_device_remove:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-siox-devices-siox-x-device-remove”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjþubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/siox\/devices\/siox\-X\/device_remove**”h]”j`)�”}”(hŒ5**\/sys\/bus\/siox\/devices\/siox\-X\/device_remove**”h]”hŒ1/sys/bus/siox/devices/siox-X/device_remove”…”�”}”(hj8þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´Khj1þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+þubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþubah}”(h]”jþah ]”h"]”Œ-abi_sys_bus_siox_devices_siox_x_device_remove”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jiþjþsj˜}”jþjþsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-siox `”h]”(hŒDefined on file ”…”�”}”(hjnþh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-siox `”h]”j§)�”}”(hjxþh]”hŒsysfs-bus-siox”…”�”}”(hjzþh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjvþubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„þŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_siox”uh1hh³j‘øh´Khjnþubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhhÊh²hubhÞ)�”}”(hŒJWrite-only file. A single write removes the last device in the siox chain.”h]”hŒJWrite-only file. A single write removes the last device in the siox chain.”…”�”}”(hjœþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_siox_devices_siox_x_poll_interval_ns:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-siox-devices-siox-x-poll-interval-ns”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj¸þubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/siox\/devices\/siox\-X\/poll_interval_ns**”h]”j`)�”}”(hŒ8**\/sys\/bus\/siox\/devices\/siox\-X\/poll_interval_ns**”h]”hŒ4/sys/bus/siox/devices/siox-X/poll_interval_ns”…”�”}”(hjÒþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´K%hjËþubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈþubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅþubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµþubah}”(h]”j´þah ]”h"]”Œ0abi_sys_bus_siox_devices_siox_x_poll_interval_ns”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿjªþsj˜}”j´þjªþsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-siox `”h]”(hŒDefined on file ”…”�”}”(hjÿh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-siox `”h]”j§)�”}”(hjÿh]”hŒsysfs-bus-siox”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_siox”uh1hh³j‘øh´K%hjÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´K%hhÊh²hubhÞ)�”}”(hŒ“Defines the interval between two poll cycles in nano seconds. Note this is rounded to jiffies on writing. On reading the current value is returned.”h]”hŒ“Defines the interval between two poll cycles in nano seconds. Note this is rounded to jiffies on writing. On reading the current value is returned.”…”�”}”(hj6ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘øh´K%hhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_soc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-soc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjRÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/soc**”h]”j`)�”}”(hŒ**\/sys\/bus\/soc**”h]”hŒ/sys/bus/soc”…”�”}”(hjlÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-devices-soc”h´KWhjeÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjRÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOÿubah}”(h]”jNÿah ]”h"]”Œabi_sys_bus_soc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžÿjDÿsj˜}”jNÿjDÿsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-devices-soc `”h]”(hŒDefined on file ”…”�”}”(hj£ÿh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-devices-soc `”h]”j§)�”}”(hj­ÿh]”hŒsysfs-devices-soc”…”�”}”(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ÅŒ"abi_file_testing_sysfs_devices_soc”uh1hh³j€ÿh´KWhj£ÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KWhhÊh²hubhÞ)�”}”(hXThe /sys/bus/soc/ directory contains the usual sub-folders expected under most buses. /sys/bus/soc/devices is of particular interest, as it contains a symlink for each SoC device found on the system. Each symlink points back into the aforementioned /sys/devices/socX devices.”h]”hXThe /sys/bus/soc/ directory contains the usual sub-folders expected under most buses. /sys/bus/soc/devices is of particular interest, as it contains a symlink for each SoC device found on the system. Each symlink points back into the aforementioned /sys/devices/socX devices.”…”�”}”(hjÑÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KWhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_soundwire_devices_sdw_master_n_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-soundwire-devices-sdw-master-n-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjíÿubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/revision**”h]”j`)�”}”(hŒ@**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/revision**”h]”hŒ</sys/bus/soundwire/devices/sdw-master-/revision”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-bus-soundwire-master”h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÿubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/clk_stop_modes**”h]”j`)�”}”(hŒF**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/clk_stop_modes**”h]”hŒB/sys/bus/soundwire/devices/sdw-master-/clk_stop_modes”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÿubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/clk_freq**”h]”j`)�”}”(hŒ@**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/clk_freq**”h]”hŒ</sys/bus/soundwire/devices/sdw-master-/clk_freq”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÿubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/clk_gears**”h]”j`)�”}”(hŒA**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/clk_gears**”h]”hŒ=/sys/bus/soundwire/devices/sdw-master-/clk_gears”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÿubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/default_col**”h]”j`)�”}”(hŒC**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/default_col**”h]”hŒ?/sys/bus/soundwire/devices/sdw-master-/default_col”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÿubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/default_frame_rate**”h]”j`)�”}”(hŒJ**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/default_frame_rate**”h]”hŒF/sys/bus/soundwire/devices/sdw-master-/default_frame_rate”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÿubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/default_row**”h]”j`)�”}”(hŒC**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/default_row**”h]”hŒ?/sys/bus/soundwire/devices/sdw-master-/default_row”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khjýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÿubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/dynamic_shape**”h]”j`)�”}”(hŒE**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/dynamic_shape**”h]”hŒA/sys/bus/soundwire/devices/sdw-master-/dynamic_shape”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÿubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/err_threshold**”h]”j`)�”}”(hŒE**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/err_threshold**”h]”hŒA/sys/bus/soundwire/devices/sdw-master-/err_threshold”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhjQubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÿubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/max_clk_freq**”h]”j`)�”}”(hŒD**\/sys\/bus\/soundwire\/devices\/sdw\-master\-\\/max_clk_freq**”h]”hŒ@/sys/bus/soundwire/devices/sdw-master-/max_clk_freq”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêÿubah}”(h]”jéÿah ]”h"]”Œ3abi_sys_bus_soundwire_devices_sdw_master_n_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³jßÿsj˜}”jéÿjßÿsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-bus-soundwire-master `”h]”(hŒDefined on file ”…”�”}”(hj¸h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-bus-soundwire-master `”•h]”j§)�”}”(hjÂh]”hŒsysfs-bus-soundwire-master”…”�”}”(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ÅŒ+abi_file_testing_sysfs_bus_soundwire_master”uh1hh³jh´Khj¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hX=SoundWire Master-N DisCo properties. These properties are defined by MIPI DisCo Specification for SoundWire. They define various properties of the Master and are used by the bus to configure the Master. clk_stop_modes is a bitmask for simplifications and combines the clock-stop-mode0 and clock-stop-mode1 properties.”h]”hX=SoundWire Master-N DisCo properties. These properties are defined by MIPI DisCo Specification for SoundWire. They define various properties of the Master and are used by the bus to configure the Master. clk_stop_modes is a bitmask for simplifications and combines the clock-stop-mode0 and clock-stop-mode1 properties.”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_soundwire_devices_sdw_dev_properties_mipi_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-soundwire-devices-sdw-dev-properties-mipi-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K[uh1j@hjubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/mipi_revision**”h]”j`)�”}”(hŒO**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/mipi_revision**”h]”hŒK/sys/bus/soundwire/devices/sdw:.../dev-properties/mipi_revision”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-bus-soundwire-slave”h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/wake_capable**”h]”j`)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/wake_capable**”h]”hŒJ/sys/bus/soundwire/devices/sdw:.../dev-properties/wake_capable”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/test_mode_capable**”h]”j`)�”}”(hŒS**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/test_mode_capable**”h]”hŒO/sys/bus/soundwire/devices/sdw:.../dev-properties/test_mode_capable”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjmubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/clk_stop_mode1**”h]”j`)�”}”(hŒP**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/clk_stop_mode1**”h]”hŒL/sys/bus/soundwire/devices/sdw:.../dev-properties/clk_stop_mode1”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒY**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/simple_clk_stop_capable**”h]”j`)�”}”(hŒY**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/simple_clk_stop_capable**”h]”hŒU/sys/bus/soundwire/devices/sdw:.../dev-properties/simple_clk_stop_capable”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/clk_stop_timeout**”h]”j`)�”}”(hŒR**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/clk_stop_timeout**”h]”hŒN/sys/bus/soundwire/devices/sdw:.../dev-properties/clk_stop_timeout”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/ch_prep_timeout**”h]”j`)�”}”(hŒQ**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/ch_prep_timeout**”h]”hŒM/sys/bus/soundwire/devices/sdw:.../dev-properties/ch_prep_timeout”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/reset_behave**”h]”j`)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/reset_behave**”h]”hŒJ/sys/bus/soundwire/devices/sdw:.../dev-properties/reset_behave”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/high_PHY_capable**”h]”j`)�”}”(hŒR**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/high_PHY_capable**”h]”hŒN/sys/bus/soundwire/devices/sdw:.../dev-properties/high_PHY_capable”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/paging_support**”h]”j`)�”}”(hŒP**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/paging_support**”h]”hŒL/sys/bus/soundwire/devices/sdw:.../dev-properties/paging_support”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/bank_delay_support**”h]”j`)�”}”(hŒT**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/bank_delay_support**”h]”hŒP/sys/bus/soundwire/devices/sdw:.../dev-properties/bank_delay_support”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/p15_behave**”h]”j`)�”}”(hŒL**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/p15_behave**”h]”hŒH/sys/bus/soundwire/devices/sdw:.../dev-properties/p15_behave”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/master_count**”h]”j`)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/master_count**”h]”hŒJ/sys/bus/soundwire/devices/sdw:.../dev-properties/master_count”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/source_ports**”h]”j`)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/source_ports**”h]”hŒJ/sys/bus/soundwire/devices/sdw:.../dev-properties/source_ports”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/sink_ports**”h]”j`)�”}”(hŒL**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dev\-properties\/sink_ports**”h]”hŒH/sys/bus/soundwire/devices/sdw:.../dev-properties/sink_ports”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿubah}”(h]”jþah ]”h"]”Œ>abi_sys_bus_soundwire_devices_sdw_dev_properties_mipi_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšjôsj˜}”jþjôsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-soundwire-slave `”h]”(hŒDefined on file ”…”�”}”(hjŸh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-soundwire-slave `”h]”j§)�”}”(hj©h]”hŒsysfs-bus-soundwire-slave”…”�”}”(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ÅŒ*abi_file_testing_sysfs_bus_soundwire_slave”uh1hh³j0h´KhjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KhhÊh²hubhÞ)�”}”(hŒÎSoundWire Slave DisCo properties. These properties are defined by MIPI DisCo Specification for SoundWire. They define various properties of the SoundWire Slave and are used by the bus to configure the Slave”h]”hŒÎSoundWire Slave DisCo properties. These properties are defined by MIPI DisCo Specification for SoundWire. They define various properties of the SoundWire Slave and are used by the bus to configure the Slave”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_soundwire_devices_sdw_dp0_max_word:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-soundwire-devices-sdw-dp0-max-word”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjéubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/max_word**”h]”j`)�”}”(hŒ>**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/max_word**”h]”hŒ:/sys/bus/soundwire/devices/sdw:.../dp0/max_word”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´K0hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/min_word**”h]”j`)�”}”(hŒ>**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/min_word**”h]”hŒ:/sys/bus/soundwire/devices/sdw:.../dp0/min_word”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´K0hj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/words**”h]”j`)�”}”(hŒ;**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/words**”h]”hŒ7/sys/bus/soundwire/devices/sdw:.../dp0/words”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´K0hjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/BRA_flow_controlled**”h]”j`)�”}”(hŒI**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/BRA_flow_controlled**”h]”hŒE/sys/bus/soundwire/devices/sdw:.../dp0/BRA_flow_controlled”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´K0hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/simple_ch_prep_sm**”h]”j`)�”}”(hŒG**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/simple_ch_prep_sm**”h]”hŒC/sys/bus/soundwire/devices/sdw:.../dp0/simple_ch_prep_sm”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´K0hj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/imp_def_interrupts**”h]”j`)�”}”(hŒH**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp0\/imp_def_interrupts**”h]”hŒD/sys/bus/soundwire/devices/sdw:.../dp0/imp_def_interrupts”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´K0hjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæubah}”(h]”jåah ]”h"]”Œ.abi_sys_bus_soundwire_devices_sdw_dp0_max_word”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÛsj˜}”jåjÛsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-soundwire-slave `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-soundwire-slave `”h]”j§)�”}”(hjh]”hŒsysfs-bus-soundwire-slave”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j!Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_soundwire_slave”uh1hh³j0h´K0hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´K0hhÊh²hubhÞ)�”}”(hŒÝSoundWire Slave Data Port-0 DisCo properties. These properties are defined by MIPI DisCo Specification for the SoundWire. They define various properties of the Data port 0 are used by the bus to configure the Data Port 0.”h]”hŒÝSoundWire Slave Data Port-0 DisCo properties. These properties are defined by MIPI DisCo Specification for the SoundWire. They define various properties of the Data port 0 are used by the bus to configure the Data Port 0.”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´K0hhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_soundwire_devices_sdw_dp_n_src_max_word:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-soundwire-devices-sdw-dp-n-src-max-word”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hjUubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/max_word**”h]”j`)�”}”(hŒF**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/max_word**”h]”hŒB/sys/bus/soundwire/devices/sdw:.../dp_src/max_word”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/min_word**”h]”j`)�”}”(hŒF**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/min_word**”h]”hŒB/sys/bus/soundwire/devices/sdw:.../dp_src/min_word”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/words**”h]”j`)�”}”(hŒC**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/words**”h]”hŒ?/sys/bus/soundwire/devices/sdw:.../dp_src/words”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/type**”h]”j`)�”}”(hŒB**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/type**”h]”hŒ>/sys/bus/soundwire/devices/sdw:.../dp_src/type”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/max_grouping**”h]”j`)�”}”(hŒJ**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/max_grouping**”h]”hŒF/sys/bus/soundwire/devices/sdw:.../dp_src/max_grouping”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/simple_ch_prep_sm**”h]”j`)�”}”(hŒO**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/simple_ch_prep_sm**”h]”hŒK/sys/bus/soundwire/devices/sdw:.../dp_src/simple_ch_prep_sm”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/ch_prep_timeout**”h]”j`)�”}”(hŒM**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/ch_prep_timeout**”h]”hŒI/sys/bus/soundwire/devices/sdw:.../dp_src/ch_prep_timeout”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/imp_def_interrupts**”h]”j`)�”}”(hŒP**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/imp_def_interrupts**”h]”hŒL/sys/bus/soundwire/devices/sdw:.../dp_src/imp_def_interrupts”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/min_ch**”h]”j`)�”}”(hŒD**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/min_ch**”h]”hŒ@/sys/bus/soundwire/devices/sdw:.../dp_src/min_ch”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/max_ch**”h]”j`)�”}”(hŒD**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/max_ch**”h]”hŒ@/sys/bus/soundwire/devices/sdw:.../dp_src/max_ch”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/channels**”h]”j`)�”}”(hŒF**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/channels**”h]”hŒB/sys/bus/soundwire/devices/sdw:.../dp_src/channels”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/ch_combinations**”h]”j`)�”}”(hŒM**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/ch_combinations**”h]”hŒI/sys/bus/soundwire/devices/sdw:.../dp_src/ch_combinations”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/max_async_buffer**”h]”j`)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/max_async_buffer**”h]”hŒJ/sys/bus/soundwire/devices/sdw:.../dp_src/max_async_buffer”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/block_pack_mode**”h]”j`)�”}”(hŒM**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/block_pack_mode**”h]”hŒI/sys/bus/soundwire/devices/sdw:.../dp_src/block_pack_mode”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/port_encoding**”h]”j`)�”}”(hŒK**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_src\/port_encoding**”h]”hŒG/sys/bus/soundwire/devices/sdw:.../dp_src/port_encoding”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/max_word**”h]”j`)�”}”(hŒG**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/max_word**”h]”hŒC/sys/bus/soundwire/devices/sdw:.../dp_sink/max_word”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/min_word**”h]”j`)�”}”(hŒG**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/min_word**”h]”hŒC/sys/bus/soundwire/devices/sdw:.../dp_sink/min_word”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/words**”h]”j`)�”}”(hŒD**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/words**”h]”hŒ@/sys/bus/soundwire/devices/sdw:.../dp_sink/words”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/type**”h]”j`)�”}”(hŒC**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/type**”h]”hŒ?/sys/bus/soundwire/devices/sdw:.../dp_sink/type”…”�”}”(hjc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/max_grouping**”h]”j`)�”}”(hŒK**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/max_grouping**”h]”hŒG/sys/bus/soundwire/devices/sdw:.../dp_sink/max_grouping”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/simple_ch_prep_sm**”h]”j`)�”}”(hŒP**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/simple_ch_prep_sm**”h]”hŒL/sys/bus/soundwire/devices/sdw:.../dp_sink/simple_ch_prep_sm”…”�”}”(hj· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/ch_prep_timeout**”h]”j`)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/ch_prep_timeout**”h]”hŒJ/sys/bus/soundwire/devices/sdw:.../dp_sink/ch_prep_timeout”…”�”}”(hjá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/imp_def_interrupts**”h]”j`)�”}”(hŒQ**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/imp_def_interrupts**”h]”hŒM/sys/bus/soundwire/devices/sdw:.../dp_sink/imp_def_interrupts”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/min_ch**”h]”j`)�”}”(hŒE**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/min_ch**”h]”hŒA/sys/bus/soundwire/devices/sdw:.../dp_sink/min_ch”…”�”}”(hj5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/max_ch**”h]”j`)�”}”(hŒE**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/max_ch**”h]”hŒA/sys/bus/soundwire/devices/sdw:.../dp_sink/max_ch”…”�”}”(hj_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/channels**”h]”j`)�”}”(hŒG**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/channels**”h]”hŒC/sys/bus/soundwire/devices/sdw:.../dp_sink/channels”…”�”}”(hj‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/ch_combinations**”h]”j`)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/ch_combinations**”h]”hŒJ/sys/bus/soundwire/devices/sdw:.../dp_sink/ch_combinations”…”�”}”(hj³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/max_async_buffer**”h]”j`)�”}”(hŒO**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/max_async_buffer**”h]”hŒK/sys/bus/soundwire/devices/sdw:.../dp_sink/max_async_buffer”…”�”}”(hjÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChjÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/block_pack_mode**”h]”j`)�”}”(hŒN**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/block_pack_mode**”h]”hŒJ/sys/bus/soundwire/devices/sdw:.../dp_sink/block_pack_mode”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/port_encoding**”h]”j`)�”}”(hŒL**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/dp\_sink\/port_encoding**”h]”hŒH/sys/bus/soundwire/devices/sdw:.../dp_sink/port_encoding”…”�”}”(hj1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj- ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChj* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRubah}”(h]”jQah ]”h"]”Œ3abi_sys_bus_soundwire_devices_sdw_dp_n_src_max_word”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jb jGsj˜}”jQjGsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-soundwire-slave `”h]”(hŒDefined on file ”…”�”}”(hjg h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-soundwire-slave `”h]”j§)�”}”(hjq h]”hŒsysfs-bus-soundwire-slave”…”�”}”(hjs h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjo ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j} Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_soundwire_slave”uh1hh³j0h´KChjg ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChhÊh²hubhÞ)�”}”(hŒõSoundWire Slave Data Source/Sink Port-N DisCo properties. These properties are defined by MIPI DisCo Specification for SoundWire. They define various properties of the Source/Sink Data port N and are used by the bus to configure the Data Port N.”h]”hŒõSoundWire Slave Data Source/Sink Port-N DisCo properties. These properties are defined by MIPI DisCo Specification for SoundWire. They define various properties of the Source/Sink Data port N and are used by the bus to configure the Data Port N.”…”�”}”(hj• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KChhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_soundwire_devices_sdw_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-soundwire-devices-sdw-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj± ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/status**”h]”j`)�”}”(hŒ7**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/status**”h]”hŒ3/sys/bus/soundwire/devices/sdw:.../status”…”�”}”(hjË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KhjÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/device_number**”h]”j`)�”}”(hŒ>**\/sys\/bus\/soundwire\/devices\/sdw\:\.\.\.\/device_number**”h]”hŒ:/sys/bus/soundwire/devices/sdw:.../device_number”…”�”}”(hjõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´Khjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj± ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj® ubah}”(h]”j­ ah ]”h"]”Œ(abi_sys_bus_soundwire_devices_sdw_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j& j£ sj˜}”j­ j£ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-soundwire-slave `”h]”(hŒDefined on file ”…”�”}”(hj+ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-soundwire-slave `”h]”j§)�”}”(hj5 h]”hŒsysfs-bus-soundwire-slave”…”�”}”(hj7 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jA Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_soundwire_slave”uh1hh³j0h´Khj+ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KhhÊh²hubhÞ)�”}”(hŒSoundWire Slave status”h]”hŒSoundWire Slave status”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KhhÊh²hubhÞ)�”}”(hX9These properties report the Slave status, e.g. if it is UNATTACHED or not, and in the latter case show the device_number. This status information is useful to detect devices exposed by platform firmware but not physically present on the bus, and conversely devices not exposed in platform firmware but enumerated.”h]”hX9These properties report the Slave status, e.g. if it is UNATTACHED or not, and in the latter case show the device_number. This status information is useful to detect devices exposed by platform firmware but not physically present on the bus, and conversely devices not exposed in platform firmware but enumerated.”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j0h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_spi_dev_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-spi-dev-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjƒ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/bus\/spi\/\\/reset**”h]”j`)�”}”(hŒ#**\/sys\/bus\/spi\/\\/reset**”h]”hŒ/sys/bus/spi//reset”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-driver-ge-achc”h´K hj– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€ ubah}”(h]”j ah ]”h"]”Œabi_sys_bus_spi_dev_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏ ju sj˜}”j ju subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-ge-achc `”h]”(hŒDefined on file ”…”�”}”(hjÔ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-ge-achc `”h]”j§)�”}”(hjÞ h]”hŒsysfs-driver-ge-achc”…”�”}”(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ÅŒ%abi_file_testing_sysfs_driver_ge_achc”uh1hh³j± h´K hjÔ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j± h´K hhÊh²hubhÞ)�”}”(hŒ”This file represents the microcontroller's reset line. 1 means the reset line is asserted, 0 means it's not asserted. The file is read and writable.”h]”hŒ˜This file represents the microcontroller’s reset line. 1 means the reset line is asserted, 0 means it’s not asserted. The file is read and writable.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j± h´K hhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_spi_dev_update_firmware:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-spi-dev-update-firmware”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/spi\/\\/update_firmware**”h]”j`)�”}”(hŒ-**\/sys\/bus\/spi\/\\/update_firmware**”h]”hŒ)/sys/bus/spi//update_firmware”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j± h´Khj1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ#abi_sys_bus_spi_dev_update_firmware”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ji j sj˜}”j j subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-driver-ge-achc `”h]”(hŒDefined on file ”…”�”}”(hjn h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-driver-ge-achc `”h]”j§)�”}”(hjx h]”hŒsysfs-driver-ge-achc”…”�”}”(hjz h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjv ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_driver_ge_achc”uh1hh³j± h´Khjn ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j± h´KhhÊh²hubhÞ)�”}”(hXWrite 1 to this file to update the ACHC microcontroller firmware via the EzPort interface. For this the kernel will load "achc.bin" via the firmware API (so usually from /lib/firmware). The write will block until the FW has either been flashed successfully or an error occurred.”h]”hXWrite 1 to this file to update the ACHC microcontroller firmware via the EzPort interface. For this the kernel will load “achc.binâ€� via the firmware API (so usually from /lib/firmware). The write will block until the FW has either been flashed successfully or an error occurred.”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j± h´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_spi_devices_spi_nor_jedec_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-spi-devices-spi-nor-jedec-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj¸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/spi\/devices\/\.\.\.\/spi\-nor\/jedec_id**”h]”j`)�”}”(hŒ8**\/sys\/bus\/spi\/devices\/\.\.\.\/spi\-nor\/jedec_id**”h]”hŒ4/sys/bus/spi/devices/.../spi-nor/jedec_id”…”�”}”(hjÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-bus-spi-devices-spi-nor”h´KhjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ ubah}”(h]”j´ ah ]”h"]”Œ(abi_sys_bus_spi_devices_spi_nor_jedec_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjª sj˜}”j´ jª subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-spi-devices-spi-nor `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-spi-devices-spi-nor `”h]”j§)�”}”(hjh]”hŒsysfs-bus-spi-devices-spi-nor”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_bus_spi_devices_spi_nor”uh1hh³jæ h´Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´KhhÊh²hubhÞ)�”}”(hŒG(RO) The JEDEC ID of the SPI NOR flash as reported by the flash device.”h]”hŒG(RO) The JEDEC ID of the SPI NOR flash as reported by the flash device.”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´KhhÊh²hubhÞ)�”}”(hŒŽThe attribute is not present if the flash doesn't support the "Read JEDEC ID" command (9Fh). This is the case for non-JEDEC compliant flashes.”h]”hŒ”The attribute is not present if the flash doesn’t support the “Read JEDEC IDâ€� command (9Fh). This is the case for non-JEDEC compliant flashes.”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_spi_devices_spi_nor_manufacturer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-spi-devices-spi-nor-manufacturer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjaubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/spi\/devices\/\.\.\.\/spi\-nor\/manufacturer**”h]”j`)�”}”(hŒ<**\/sys\/bus\/spi\/devices\/\.\.\.\/spi\-nor\/manufacturer**”h]”hŒ8/sys/bus/spi/devices/.../spi-nor/manufacturer”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjwubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´K hjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjaubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^ubah}”(h]”j]ah ]”h"]”Œ,abi_sys_bus_spi_devices_spi_nor_manufacturer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬jSsj˜}”j]jSsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-spi-devices-spi-nor `”h]”(hŒDefined on file ”…”�”}”(hj±h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-spi-devices-spi-nor `”h]”j§)�”}”(hj»h]”hŒsysfs-bus-spi-devices-spi-nor”…”�”}”(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ÅŒ.abi_file_testing_sysfs_bus_spi_devices_spi_nor”uh1hh³jæ h´K hj±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´K hhÊh²hubhÞ)�”}”(hŒ'(RO) Manufacturer of the SPI NOR flash.”h]”hŒ'(RO) Manufacturer of the SPI NOR flash.”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´K hhÊh²hubhÞ)�”}”(hŒqThe attribute is not present if the flash device isn't known to the kernel and is only probed by its SFDP tables.”h]”hŒsThe attribute is not present if the flash device isn’t known to the kernel and is only probed by its SFDP tables.”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´K hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_spi_devices_spi_nor_partname:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-spi-devices-spi-nor-partname”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/spi\/devices\/\.\.\.\/spi\-nor\/partname**”h]”j`)�”}”(hŒ8**\/sys\/bus\/spi\/devices\/\.\.\.\/spi\-nor\/partname**”h]”hŒ4/sys/bus/spi/devices/.../spi-nor/partname”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ(abi_sys_bus_spi_devices_spi_nor_partname”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTjûsj˜}”jjûsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-spi-devices-spi-nor `”h]”(hŒDefined on file ”…”�”}”(hjYh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-spi-devices-spi-nor `”h]”j§)�”}”(hjch]”hŒsysfs-bus-spi-devices-spi-nor”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_bus_spi_devices_spi_nor”uh1hh³jæ h´KhjYubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´KhhÊh²hubhÞ)�”}”(hŒ$(RO) Part name of the SPI NOR flash.”h]”hŒ$(RO) Part name of the SPI NOR flash.”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´KhhÊh²hubhÞ)�”}”(hŒ’The attribute is optional. User space should not rely on it to be present or even correct. Instead, user space should read the jedec_id attribute.”h]”hŒ’The attribute is optional. User space should not rely on it to be present or even correct. Instead, user space should read the jedec_id attribute.”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_spi_devices_spi_nor_sfdp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-spi-devices-spi-nor-sfdp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/spi\/devices\/\.\.\.\/spi\-nor\/sfdp**”h]”j`)�”}”(hŒ4**\/sys\/bus\/spi\/devices\/\.\.\.\/spi\-nor\/sfdp**”h]”hŒ0/sys/bus/spi/devices/.../spi-nor/sfdp”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´K hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®ubah}”(h]”j­ah ]”h"]”Œ$abi_sys_bus_spi_devices_spi_nor_sfdp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jüj£sj˜}”j­j£subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-spi-devices-spi-nor `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-spi-devices-spi-nor `”h]”j§)�”}”(hj h]”hŒsysfs-bus-spi-devices-spi-nor”…”�”}”(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ÅŒ.abi_file_testing_sysfs_bus_spi_devices_spi_nor”uh1hh³jæ h´K hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´K hhÊh²hubhÞ)�”}”(hŒg(RO) This attribute is only present if the SPI NOR flash device supports the "Read SFDP" command (5Ah).”h]”hŒk(RO) This attribute is only present if the SPI NOR flash device supports the “Read SFDPâ€� command (5Ah).”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´K hhÊh²hubhÞ)�”}”(hŒjIf present, it contains the complete SFDP (serial flash discoverable parameters) binary data of the flash.”h]”hŒjIf present, it contains the complete SFDP (serial flash discoverable parameters) binary data of the flash.”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæ h´K hhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_surface_aggregator_devices_01_0e_01_00_01_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-surface-aggregator-devices-01-0e-01-00-01-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjYubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/surface_aggregator\/devices\/01\:0e\:01\:00\:01\/state**”h]”j`)�”}”(hŒF**\/sys\/bus\/surface_aggregator\/devices\/01\:0e\:01\:00\:01\/state**”h]”hŒB/sys/bus/surface_aggregator/devices/01:0e:01:00:01/state”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjoubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ?Documentation/ABI/testing/sysfs-bus-surface_aggregator-tabletsw”h´Khjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjYubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjVubah}”(h]”jUah ]”h"]”Œ;abi_sys_bus_surface_aggregator_devices_01_0e_01_00_01_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥jKsj˜}”jUjKsubhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-surface_aggregator-tabletsw `”h]”(hŒDefined on file ”…”�”}”(hjªh²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-surface_aggregator-tabletsw `”h]”j§)�”}”(hj´h]”hŒ%sysfs-bus-surface_aggregator-tabletsw”…”�”}”(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ÅŒ6abi_file_testing_sysfs_bus_surface_aggregator_tabletsw”uh1hh³j‡h´Khjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´KhhÊh²hubhÞ)�”}”(hŒžThis attribute returns a string with the current type-cover or device posture, as indicated by the embedded controller. Currently returned posture states are:”h]”hŒžThis attribute returns a string with the current type-cover or device posture, as indicated by the embedded controller. Currently returned posture states are:”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ6"disconnected": The type-cover has been disconnected. ”h]”hÞ)�”}”(hŒ5"disconnected": The type-cover has been disconnected.”h]”hŒ9“disconnectedâ€�: The type-cover has been disconnected.”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´Khjéubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjæubj;)�”}”(hŒP"closed": The type-cover has been folded closed and lies on top of the display. ”h]”hÞ)�”}”(hŒO"closed": The type-cover has been folded closed and lies on top of the display.”h]”hŒS“closedâ€�: The type-cover has been folded closed and lies on top of the display.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjæubj;)�”}”(hŒQ"laptop": The type-cover is open and in laptop-mode, i.e., ready for normal use. ”h]”hÞ)�”}”(hŒP"laptop": The type-cover is open and in laptop-mode, i.e., ready for normal use.”h]”hŒT“laptopâ€�: The type-cover is open and in laptop-mode, i.e., ready for normal use.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjæubj;)�”}”(hŒÌ"folded-canvas": The type-cover has been folded back part-ways, but does not lie flush with the back side of the device. In general, this means that the kick-stand is used and extended atop of the cover. ”h]”hÞ)�”}”(hŒË"folded-canvas": The type-cover has been folded back part-ways, but does not lie flush with the back side of the device. In general, this means that the kick-stand is used and extended atop of the cover.”h]”hŒÏ“folded-canvasâ€�: The type-cover has been folded back part-ways, but does not lie flush with the back side of the device. In general, this means that the kick-stand is used and extended atop of the cover.”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´Khj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjæubj;)�”}”(hŒj"folded-back": The type cover has been fully folded back and lies flush with the back side of the device. ”h]”hÞ)�”}”(hŒi"folded-back": The type cover has been fully folded back and lies flush with the back side of the device.”h]”hŒm“folded-backâ€�: The type cover has been fully folded back and lies flush with the back side of the device.”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´KhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjæubj;)�”}”(hŒr"": The current state is unknown to the driver, for example due to newer as-of-yet unsupported hardware. ”h]”hÞ)�”}”(hŒq"": The current state is unknown to the driver, for example due to newer as-of-yet unsupported hardware.”h]”hŒu“â€�: The current state is unknown to the driver, for example due to newer as-of-yet unsupported hardware.”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´Khjaubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjæubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j‡h´KhhÊh²hubhÞ)�”}”(hŒ›New states may be introduced with new hardware. Users therefore must not rely on this list of states being exhaustive and gracefully handle unknown states.”h]”hŒ›New states may be introduced with new hardware. Users therefore must not rely on this list of states being exhaustive and gracefully handle unknown states.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_bus_surface_aggregator_devices_01_26_01_00_01_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-bus-surface-aggregator-devices-01-26-01-00-01-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj›ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/surface_aggregator\/devices\/01\:26\:01\:00\:01\/state**”h]”j`)�”}”(hŒF**\/sys\/bus\/surface_aggregator\/devices\/01\:26\:01\:00\:01\/state**”h]”hŒB/sys/bus/surface_aggregator/devices/01:26:01:00:01/state”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´K!hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜ubah}”(h]”j—ah ]”h"]”Œ;abi_sys_bus_surface_aggregator_devices_01_26_01_00_01_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæj�sj˜}”j—j�subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-bus-surface_aggregator-tabletsw `”h]”(hŒDefined on file ”…”�”}”(hjëh²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-surface_aggregator-tabletsw `”h]”j§)�”}”(hjõh]”hŒ%sysfs-bus-surface_aggregator-tabletsw”…”�”}”(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ÅŒ6abi_file_testing_sysfs_bus_surface_aggregator_tabletsw”uh1hh³j‡h´K!hjëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´K!hhÊh²hubhÞ)�”}”(hŒ�This attribute returns a string with the current device posture, as indicated by the embedded controller. Currently returned posture states are:”h]”hŒ�This attribute returns a string with the current device posture, as indicated by the embedded controller. Currently returned posture states are:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´K!hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ+"closed": The lid of the device is closed. ”h]”hÞ)�”}”(hŒ*"closed": The lid of the device is closed.”h]”hŒ.“closedâ€�: The lid of the device is closed.”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´K!hj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj'ubj;)�”}”(hŒV"laptop": The lid of the device is opened and the device operates as a normal laptop. ”h]”hÞ)�”}”(hŒU"laptop": The lid of the device is opened and the device operates as a normal laptop.”h]”hŒY“laptopâ€�: The lid of the device is opened and the device operates as a normal laptop.”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´K!hjBubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj'ubj;)�”}”(hŒv"slate": The screen covers the keyboard or has been flipped back and the device operates mainly based on touch input. ”h]”hÞ)�”}”(hŒu"slate": The screen covers the keyboard or has been flipped back and the device operates mainly based on touch input.”h]”hŒy“slateâ€�: The screen covers the keyboard or has been flipped back and the device operates mainly based on touch input.”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´K!hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj'ubj;)�”}”(hŒi"tablet": The device operates as tablet and exclusively relies on touch input (or external peripherals). ”h]”hÞ)�”}”(hŒh"tablet": The device operates as tablet and exclusively relies on touch input (or external peripherals).”h]”hŒl“tabletâ€�: The device operates as tablet and exclusively relies on touch input (or external peripherals).”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´K!hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj'ubj;)�”}”(hŒr"": The current state is unknown to the driver, for example due to newer as-of-yet unsupported hardware. ”h]”hÞ)�”}”(hŒq"": The current state is unknown to the driver, for example due to newer as-of-yet unsupported hardware.”h]”hŒu“â€�: The current state is unknown to the driver, for example due to newer as-of-yet unsupported hardware.”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´K!hjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj'ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j‡h´K!hhÊh²hubhÞ)�”}”(hŒ›New states may be introduced with new hardware. Users therefore must not rely on this list of states being exhaustive and gracefully handle unknown states.”h]”hŒ›New states may be introduced with new hardware. Users therefore must not rely on this list of states being exhaustive and gracefully handle unknown states.”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡h´K!hhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_tee_devices_optee_ta_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-tee-devices-optee-ta-uuid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÄubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/tee\/devices\/optee\-ta\-\\/**”h]”j`)�”}”(hŒ3**\/sys\/bus\/tee\/devices\/optee\-ta\-\\/**”h]”hŒ//sys/bus/tee/devices/optee-ta-/”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-bus-optee-devices”h´Khj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÄubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁubah}”(h]”jÀah ]”h"]”Œ%abi_sys_bus_tee_devices_optee_ta_uuid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj¶sj˜}”jÀj¶subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-bus-optee-devices `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-bus-optee-devices `”h]”j§)�”}”(hjh]”hŒsysfs-bus-optee-devices”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j+Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_bus_optee_devices”uh1hh³jòh´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòh´KhhÊh²hubhÞ)�”}”(hŒæOP-TEE bus provides reference to registered drivers under this directory. The matches Trusted Application (TA) driver and corresponding TA in secure OS. Drivers are free to create needed API under optee-ta- directory.”h]”hŒæOP-TEE bus provides reference to registered drivers under this directory. The matches Trusted Application (TA) driver and corresponding TA in secure OS. Drivers are free to create needed API under optee-ta- directory.”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_tee_devices_optee_ta_uuid_need_supplicant:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-tee-devices-optee-ta-uuid-need-supplicant”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj_ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/tee\/devices\/optee\-ta\-\\/need_supplicant**”h]”j`)�”}”(hŒB**\/sys\/bus\/tee\/devices\/optee\-ta\-\\/need_supplicant**”h]”hŒ>/sys/bus/tee/devices/optee-ta-/need_supplicant”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòh´K hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\ubah}”(h]”j[ah ]”h"]”Œ5abi_sys_bus_tee_devices_optee_ta_uuid_need_supplicant”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªjQsj˜}”j[jQsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-bus-optee-devices `”h]”(hŒDefined on file ”…”�”}”(hj¯h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-bus-optee-devices `”h]”j§)�”}”(hj¹h]”hŒsysfs-bus-optee-devices”…”�”}”(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ÅŒ(abi_file_testing_sysfs_bus_optee_devices”uh1hh³jòh´K hj¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòh´K hhÊh²hubhÞ)�”}”(hŒÐAllows to distinguish whether an OP-TEE based TA/device requires user-space tee-supplicant to function properly or not. This attribute will be present for devices which depend on tee-supplicant to be running.”h]”hŒÐAllows to distinguish whether an OP-TEE based TA/device requires user-space tee-supplicant to function properly or not. This attribute will be present for devices which depend on tee-supplicant to be running.”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòh´K hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_thunderbolt_devices_authorized:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-thunderbolt-devices-authorized”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/authorized**”h]”j`)�”}”(hŒ8**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/authorized**”h]”hŒ4/sys/bus/thunderbolt/devices/.../authorized”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-bus-thunderbolt”h´K@hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjöubah}”(h]”jõah ]”h"]”Œ*abi_sys_bus_thunderbolt_devices_authorized”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jEjësj˜}”jõjësubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjJh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjTh]”hŒsysfs-bus-thunderbolt”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´K@hjJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hhÊh²hubhÞ)�”}”(hŒ¥This attribute is used to authorize Thunderbolt devices after they have been connected. If the device is not authorized, no PCIe devices are available to the system.”h]”hŒ¥This attribute is used to authorize Thunderbolt devices after they have been connected. If the device is not authorized, no PCIe devices are available to the system.”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hhÊh²hubhÞ)�”}”(hŒKContents of this attribute will be 0 when the device is not yet authorized.”h]”hŒKContents of this attribute will be 0 when the device is not yet authorized.”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hhÊh²hubhÞ)�”}”(hŒPossible values are supported:”h]”hŒPossible values are supported:”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¥ubjA)�”}”(hhh]”h}”(h•]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj¥ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ubjW)�”}”(hhh]”hÞ)�”}”(hŒfThe device will be de-authorized (only supported if deauthorization attribute under domain contains 1)”h]”hŒfThe device will be de-authorized (only supported if deauthorization attribute under domain contains 1)”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hjØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõubjW)�”}”(hhh]”hÞ)�”}”(hŒ+The device will be authorized and connected”h]”hŒ+The device will be authorized and connected”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒGWhen key attribute contains 32 byte hex string the possible values are:”h]”hŒGWhen key attribute contains 32 byte hex string the possible values are:”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjOubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjOubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiubjW)�”}”(hhh]”hÞ)�”}”(hŒfThe device will be de-authorized (only supported if deauthorization attribute under domain contains 1)”h]”hŒfThe device will be de-authorized (only supported if deauthorization attribute under domain contains 1)”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸubjW)�”}”(hhh]”hÞ)�”}”(hŒOThe 32 byte hex string is added to the device NVM and the device is authorized.”h]”hŒOThe 32 byte hex string is added to the device NVM and the device is authorized.”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hjØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕubjW)�”}”(hhh]”hÞ)�”}”(hX Send a challenge based on the 32 byte hex string. If the challenge response from device is valid, the device is authorized. In case of failure errno will be ENOKEY if the device did not contain a key at all, and EKEYREJECTED if the challenge response did not match.”h]”hX Send a challenge based on the 32 byte hex string. If the challenge response from device is valid, the device is authorized. In case of failure errno will be ENOKEY if the device did not contain a key at all, and EKEYREJECTED if the challenge response did not match.”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K@hjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ).. _abi_sys_bus_thunderbolt_devices_boot:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-thunderbolt-devices-boot”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/boot**”h]”j`)�”}”(hŒ2**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/boot**”h]”hŒ./sys/bus/thunderbolt/devices/.../boot”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Kbhj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj)ubah}”(h]”j(ah ]”h"]”Œ$abi_sys_bus_thunderbolt_devices_boot”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jwjsj˜}”j(jsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj|h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj†h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´Kbhj|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KbhhÊh²hubhÞ)�”}”(hŒ_This attribute contains 1 if Thunderbolt device was already authorized on boot and 0 otherwise.”h]”hŒ_This attribute contains 1 if Thunderbolt device was already authorized on boot and 0 otherwise.”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KbhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_thunderbolt_devices_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-thunderbolt-devices-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/device**”h]”j`)�”}”(hŒ4**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/device**”h]”hŒ0/sys/bus/thunderbolt/devices/.../device”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K{hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÃubah}”(h]”jÂah ]”h"]”Œ&abi_sys_bus_thunderbolt_devices_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj¸sj˜}”jÂj¸subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj h]”hŒsysfs-bus-thunderbolt”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j,Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´K{hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K{hhÊh²hubhÞ)�”}”(hŒIThis attribute contains id of this device extracted from the device DROM.”h]”hŒIThis attribute contains id of this device extracted from the device DROM.”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K{hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_thunderbolt_devices_device_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-thunderbolt-devices-device-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/device_name**”h]”j`)�”}”(hŒ9**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/device_name**”h]”hŒ5/sys/bus/thunderbolt/devices/.../device_name”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K‚hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]ubah}”(h]”j\ah ]”h"]”Œ+abi_sys_bus_thunderbolt_devices_device_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j«jRsj˜}”j\jRsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj°h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjºh]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´K‚hj°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K‚hhÊh²hubhÞ)�”}”(hŒKThis attribute contains name of this device extracted from the device DROM.”h]”hŒKThis attribute contains name of this device extracted from the device DROM.”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K‚hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_thunderbolt_devices_domainx_boot_acl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-thunderbolt-devices-domainx-boot-acl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjúubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/domainX\/boot_acl**”h]”j`)�”}”(hŒ?**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/domainX\/boot_acl**”h]”hŒ;/sys/bus/thunderbolt/devices/.../domainX/boot_acl”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj÷ubah}”(h]”jöah ]”h"]”Œ0abi_sys_bus_thunderbolt_devices_domainx_boot_acl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jEjìsj˜}”jöjìsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjJh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjTh]”hŒsysfs-bus-thunderbolt”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´KhjJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KhhÊh²hubhÞ)�”}”(hX¿Holds a comma separated list of device unique_ids that are allowed to be connected automatically during system startup (e.g boot devices). The list always contains maximum supported number of unique_ids where unused entries are empty. This allows the userspace software to determine how many entries the controller supports. If there are multiple controllers, each controller has its own ACL list and size may be different between the controllers.”h]”hX¿Holds a comma separated list of device unique_ids that are allowed to be connected automatically during system startup (e.g boot devices). The list always contains maximum supported number of unique_ids where unused entries are empty. This allows the userspace software to determine how many entries the controller supports. If there are multiple controllers, each controller has its own ACL list and size may be different between the controllers.”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KhhÊh²hubhÞ)�”}”(hŒSystem BIOS may have an option "Preboot ACL" or similar that needs to be selected before this list is taken into consideration.”h]”hŒƒSystem BIOS may have an option “Preboot ACLâ€� or similar that needs to be selected before this list is taken into consideration.”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KhhÊh²hubhÞ)�”}”(hŒ2Software always updates a full list in each write.”h]”hŒ2Software always updates a full list in each write.”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KhhÊh²hubhÞ)�”}”(hŒSIf a device is authorized automatically during boot its boot attribute is set to 1.”h]”hŒSIf a device is authorized automatically during boot its boot attribute is set to 1.”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_thunderbolt_devices_domainx_deauthorization:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-thunderbolt-devices-domainx-deauthorization”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj¾ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/domainX\/deauthorization**”h]”j`)�”}”(hŒF**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/domainX\/deauthorization**”h]”hŒB/sys/bus/thunderbolt/devices/.../domainX/deauthorization”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KhjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjËubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»ubah}”(h]”jºah ]”h"]”Œ7abi_sys_bus_thunderbolt_devices_domainx_deauthorization”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j°sj˜}”jºj°subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjh]”hŒsysfs-bus-thunderbolt”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j$Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KhhÊh²hubhÞ)�”}”(hŒ¸This attribute tells whether the system supports de-authorization of devices. Value of 1 means user can de-authorize PCIe tunnel by writing 0 to authorized attribute under each device.”h]”hŒ¸This attribute tells whether the system supports de-authorization of devices. Value of 1 means user can de-authorize PCIe tunnel by writing 0 to authorized attribute under each device.”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_thunderbolt_devices_domainx_iommu_dma_protection:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hj¨h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj²h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´K!hj¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K!hhÊh²hubhÞ)�”}”(hŒ¸This attribute tells whether the system uses IOMMU for DMA protection. Value of 1 means IOMMU is used 0 means it is not (DMA protection is solely based on Thunderbolt security levels).”h]”hŒ¸This attribute tells whether the system uses IOMMU for DMA protection. Value of 1 means IOMMU is used 0 means it is not (DMA protection is solely based on Thunderbolt security levels).”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K!hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_thunderbolt_devices_domainx_security:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-thunderbolt-devices-domainx-security”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjòubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/domainX\/security**”h]”j`)�”}”(hŒ?**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/domainX\/security**”h]”hŒ;/sys/bus/thunderbolt/devices/.../domainX/security”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjòubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjïubah}”(h]”jîah ]”h"]”Œ0abi_sys_bus_thunderbolt_devices_domainx_security”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=jäsj˜}”jîjäsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjBh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjLh]”hŒsysfs-bus-thunderbolt”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´K*hjBubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hhÊh²hubhÞ)�”}”(hŒdThis attribute holds current Thunderbolt security level set by the system BIOS. Possible values are:”h]”hŒdThis attribute holds current Thunderbolt security level set by the system BIOS. Possible values are:”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj�ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj�ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒnone”h]”hŒnone”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(All devices are automatically authorized”h]”hŒ(All devices are automatically authorized”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒuser”h]”hŒuser”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒubjW)�”}”(hhh]”hÞ)�”}”(hŒZDevices are only authorized based on writing appropriate value to the authorized attribute”h]”hŒZDevices are only authorized based on writing appropriate value to the authorized attribute”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsecure”h]”hŒsecure”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hŒ\Require devices that support secure connect at minimum. User needs to authorize each device.”h]”hŒ\Require devices that support secure connect at minimum. User needs to authorize each device.”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdponly”h]”hŒdponly”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@ubjW)�”}”(hhh]”hÞ)�”}”(hŒIAutomatically tunnel Display port (and USB). No PCIe tunnels are created.”h]”hŒIAutomatically tunnel Display port (and USB). No PCIe tunnels are created.”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒusbonly”h]”hŒusbonly”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwubjW)�”}”(hhh]”hÞ)�”}”(hŒŒAutomatically tunnel USB controller of the connected Thunderbolt dock (and Display Port). All PCIe links downstream of the dock are removed.”h]”hŒŒAutomatically tunnel USB controller of the connected Thunderbolt dock (and Display Port). All PCIe links downstream of the dock are removed.”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒnopcie”h]”hŒnopcie”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®ubjW)�”}”(hhh]”hÞ)�”}”(hŒ;USB4 system where PCIe tunneling is disabled from the BIOS.”h]”hŒ;USB4 system where PCIe tunneling is disabled from the BIOS.”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K*hjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ/.. _abi_sys_bus_thunderbolt_devices_generation:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-thunderbolt-devices-generation”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/generation**”h]”j`)�”}”(hŒ8**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/generation**”h]”hŒ4/sys/bus/thunderbolt/devices/.../generation”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Kihjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ*abi_sys_bus_thunderbolt_devices_generation”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQjøsj˜}”jjøsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjVh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj`h]”hŒsysfs-bus-thunderbolt”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´KihjVubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KihhÊh²hubhÞ)�”}”(hŒ|This attribute contains the generation of the Thunderbolt controller associated with the device. It will contain 4 for USB4.”h]”hŒ|This attribute contains the generation of the Thunderbolt controller associated with the device. It will contain 4 for USB4.”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KihhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_thunderbolt_devices_key:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-thunderbolt-devices-key”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/key**”h]”j`)�”}”(hŒ1**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/key**”h]”hŒ-/sys/bus/thunderbolt/devices/.../key”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Kqhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”jœah ]”h"]”Œ#abi_sys_bus_thunderbolt_devices_key”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëj’sj˜}”jœj’subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjðh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjúh]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´Kqhjðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KqhhÊh²hubhÞ)�”}”(hXWhen a devices supports Thunderbolt secure connect it will have this attribute. Writing 32 byte hex string changes authorization to use the secure connection method instead. Writing an empty string clears the key and regular connection method can be used again.”h]”hXWhen a devices supports Thunderbolt secure connect it will have this attribute. Writing 32 byte hex string changes authorization to use the secure connection method instead. Writing an empty string clears the key and regular connection method can be used again.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KqhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_thunderbolt_devices_maxhopid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-thunderbolt-devices-maxhopid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj:ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/maxhopid**”h]”j`)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/maxhopid**”h]”hŒ2/sys/bus/thunderbolt/devices/.../maxhopid”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K‰hjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7ubah}”(h]”j6ah ]”h"]”Œ(abi_sys_bus_thunderbolt_devices_maxhopid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…j,sj˜}”j6j,subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjŠh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj”h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´K‰hjŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K‰hhÊh²hubhÞ)�”}”(hŒTOnly set for XDomains. The maximum HopID the other host supports as its input HopID.”h]”hŒTOnly set for XDomains. The maximum HopID the other host supports as its input HopID.”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K‰hhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_thunderbolt_devices_nvm_authenticate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-thunderbolt-devices-nvm-authenticate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/nvm_authenticate**”h]”j`)�”}”(hŒ>**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/nvm_authenticate**”h]”hŒ:/sys/bus/thunderbolt/devices/.../nvm_authenticate”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KÌhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑubah}”(h]”jÐah ]”h"]”Œ0abi_sys_bus_thunderbolt_devices_nvm_authenticate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÆsj˜}”jÐjÆsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj$h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj.h]”hŒsysfs-bus-thunderbolt”…”�”}”(hj0h²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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´KÌhj$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KÌhhÊh²hubhÞ)�”}”(hX,When new NVM image is written to the non-active NVM area (through non_activeX NVMem device), the authentication procedure is started by writing to this file. If everything goes well, the device is restarted with the new NVM firmware. If the image verification fails an error code is returned instead.”h]”hX,When new NVM image is written to the non-active NVM area (through non_activeX NVMem device), the authentication procedure is started by writing to this file. If everything goes well, the device is restarted with the new NVM firmware. If the image verification fails an error code is returned instead.”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KÌhhÊh²hubhÞ)�”}”(hŒ5This file will accept writing values "1", "2" or "3".”h]”hŒAThis file will accept writing values “1â€�, “2â€� or “3â€�.”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KÌhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ^Writing "1" will flush the image to the storage area and authenticate the image in one action.”h]”hÞ)�”}”(hŒ^Writing "1" will flush the image to the storage area and authenticate the image in one action.”h]”hŒbWriting “1â€� will flush the image to the storage area and authenticate the image in one action.”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KÌhjqubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjnubj;)�”}”(hŒYWriting "2" will run some basic validation on the image and flush it to the storage area.”h]”hÞ)�”}”(hŒYWriting "2" will run some basic validation on the image and flush it to the storage area.”h]”hŒ]Writing “2â€� will run some basic validation on the image and flush it to the storage area.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KÌhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjnubj;)�”}”(hŒŽWriting "3" will authenticate the image that is currently written in the storage area. This is only supported with USB4 devices and retimers. ”h]”hÞ)�”}”(hŒ�Writing "3" will authenticate the image that is currently written in the storage area. This is only supported with USB4 devices and retimers.”h]”hŒ‘Writing “3â€� will authenticate the image that is currently written in the storage area. This is only supported with USB4 devices and retimers.”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KÌhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjnubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j'h´KÌhhÊh²hubhÞ)�”}”(hŒôWhen read holds status of the last authentication operation if an error occurred during the process. This is directly the status value from the DMA configuration based mailbox before the device is power cycled. Writing 0 here clears the status.”h]”hŒôWhen read holds status of the last authentication operation if an error occurred during the process. This is directly the status value from the DMA configuration based mailbox before the device is power cycled. Writing 0 here clears the status.”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KÌhhÊh²hubj))�”}”(hŒC.. _abi_sys_bus_thunderbolt_devices_nvm_authenticate_on_disconnect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-bus-thunderbolt-devices-nvm-authenticate-on-disconnect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjÛubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/nvm_authenticate_on_disconnect**”h]”j`)�”}”(hŒL**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/nvm_authenticate_on_disconnect**”h]”hŒH/sys/bus/thunderbolt/devices/.../nvm_authenticate_on_disconnect”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Kèhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØubah}”(h]”j×ah ]”h"]”Œ>abi_sys_bus_thunderbolt_devices_nvm_authenticate_on_disconnect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&jÍsj˜}”j×jÍsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj+h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj5h]”hŒsysfs-bus-thunderbolt”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jAŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´Kèhj+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KèhhÊh²hubhÞ)�”}”(hŒ�For supported devices, automatically authenticate the new Thunderbolt image when the device is disconnected from the host system.”h]”hŒ�For supported devices, automatically authenticate the new Thunderbolt image when the device is disconnected from the host system.”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KèhhÊh²hubhÞ)�”}”(hŒ/This file will accept writing values "1" or "2"”h]”hŒ7This file will accept writing values “1â€� or “2â€�”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KèhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒmWriting "1" will flush the image to the storage area and prepare the device for authentication on disconnect.”h]”hÞ)�”}”(hŒmWriting "1" will flush the image to the storage area and prepare the device for authentication on disconnect.”h]”hŒqWriting “1â€� will flush the image to the storage area and prepare the device for authentication on disconnect.”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Kèhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjuubj;)�”}”(hŒ[Writing "2" will run some basic validation on the image and flush it to the storage area. ”h]”hÞ)�”}”(hŒYWriting "2" will run some basic validation on the image and flush it to the storage area.”h]”hŒ]Writing “2â€� will run some basic validation on the image and flush it to the storage area.”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Kèhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjuubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j'h´KèhhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_thunderbolt_devices_nvm_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-thunderbolt-devices-nvm-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj¼ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/nvm_version**”h]”j`)�”}”(hŒ9**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/nvm_version**”h]”hŒ5/sys/bus/thunderbolt/devices/.../nvm_version”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KÃhjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹ubah}”(h]”j¸ah ]”h"]”Œ+abi_sys_bus_thunderbolt_devices_nvm_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j®sj˜}”j¸j®subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´KÃhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KÃhhÊh²hubhÞ)�”}”(hŒÕIf the device has upgradeable firmware the version number is available here. Format: %x.%x, major.minor. If the device is in safe mode reading the file returns -ENODATA instead as the NVM version is not available.”h]”hŒÕIf the device has upgradeable firmware the version number is available here. Format: %x.%x, major.minor. If the device is in safe mode reading the file returns -ENODATA instead as the NVM version is not available.”…”�”}”(hj: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KÃhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_thunderbolt_devices_rx_lanes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-thunderbolt-devices-rx-lanes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjV ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/rx_lanes**”h]”j`)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/rx_lanes**”h]”hŒ2/sys/bus/thunderbolt/devices/.../rx_lanes”…”�”}”(hjp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K—hji ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjV ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjS ubah}”(h]”jR ah ]”h"]”Œ(abi_sys_bus_thunderbolt_devices_rx_lanes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡ jH sj˜}”jR jH subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj¦ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj° h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´K—hj¦ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K—hhÊh²hubhÞ)�”}”(hŒgThis attribute reports number of RX lanes the device is using simultaneously through its upstream port.”h]”hŒgThis attribute reports number of RX lanes the device is using simultaneously through its upstream port.”…”�”}”(hjÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K—hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_thunderbolt_devices_rx_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-thunderbolt-devices-rx-speed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjð ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/rx_speed**”h]”j`)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/rx_speed**”h]”hŒ2/sys/bus/thunderbolt/devices/.../rx_speed”…”�”}”(hj !h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K�hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjð ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjí ubah}”(h]”jì ah ]”h"]”Œ(abi_sys_bus_thunderbolt_devices_rx_speed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;!jâ sj˜}”jì jâ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj@!h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjJ!h]”hŒsysfs-bus-thunderbolt”…”�”}”(hjL!h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjH!ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jV!Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´K�hj@!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K�hhÊh²hubhÞ)�”}”(hŒXThis attribute reports the device RX speed per lane. All RX lanes run at the same speed.”h]”hŒXThis attribute reports the device RX speed per lane. All RX lanes run at the same speed.”…”�”}”(hjn!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K�hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_thunderbolt_devices_tx_lanes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-thunderbolt-devices-tx-lanes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjŠ!ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/tx_lanes**”h]”j`)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/tx_lanes**”h]”hŒ2/sys/bus/thunderbolt/devices/.../tx_lanes”…”�”}”(hj¤!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj !ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K¥hj�!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠ!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡!ubah}”(h]”j†!ah ]”h"]”Œ(abi_sys_bus_thunderbolt_devices_tx_lanes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕ!j|!sj˜}”j†!j|!subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjÚ!h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjä!h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´K¥hjÚ!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K¥hhÊh²hubhÞ)�”}”(hŒgThis attribute reports number of TX lanes the device is using simultaneously through its upstream port.”h]”hŒgThis attribute reports number of TX lanes the device is using simultaneously through its upstream port.”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K¥hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_thunderbolt_devices_tx_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-thunderbolt-devices-tx-speed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj$"ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/tx_speed**”h]”j`)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/tx_speed**”h]”hŒ2/sys/bus/thunderbolt/devices/.../tx_speed”…”�”}”(hj>"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Kžhj7"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!"ubah}”(h]”j "ah ]”h"]”Œ(abi_sys_bus_thunderbolt_devices_tx_speed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jo"j"sj˜}”j "j"subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjt"h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj~"h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´Kžhjt"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KžhhÊh²hubhÞ)�”}”(hŒQThis attribute reports the TX speed per lane. All TX lanes run at the same speed.”h]”hŒQThis attribute reports the TX speed per lane. All TX lanes run at the same speed.”…”�”}”(hj¢"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KžhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_thunderbolt_devices_unique_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-thunderbolt-devices-unique-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj¾"ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/unique_id**”h]”j`)�”}”(hŒ7**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/unique_id**”h]”hŒ3/sys/bus/thunderbolt/devices/.../unique_id”…”�”}”(hjØ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KºhjÑ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjË"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»"ubah}”(h]”jº"ah ]”h"]”Œ)abi_sys_bus_thunderbolt_devices_unique_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j #j°"sj˜}”jº"j°"subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj#h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj#h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´Kºhj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KºhhÊh²hubhÞ)�”}”(hŒ×This attribute contains unique_id string of this device. This is either read from hardware registers (UUID on newer hardware) or based on UID from the device DROM. Can be used to uniquely identify particular device.”h]”hŒ×This attribute contains unique_id string of this device. This is either read from hardware registers (UUID on newer hardware) or based on UID from the device DROM. Can be used to uniquely identify particular device.”…”�”}”(hj<#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KºhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_thunderbolt_devices_vendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-thunderbolt-devices-vendor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjX#ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/vendor**”h]”j`)�”}”(hŒ4**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/vendor**”h]”hŒ0/sys/bus/thunderbolt/devices/.../vendor”…”�”}”(hjr#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjn#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K¬hjk#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjh#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhje#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjX#ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjU#ubah}”(h]”jT#ah ]”h"]”Œ&abi_sys_bus_thunderbolt_devices_vendor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£#jJ#sj˜}”jT#jJ#subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj¨#h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj²#h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´K¬hj¨#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K¬hhÊh²hubhÞ)�”}”(hŒPThis attribute contains vendor id of this device extracted from the device DROM.”h]”hŒPThis attribute contains vendor id of this device extracted from the device DROM.”…”�”}”(hjÖ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K¬hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_thunderbolt_devices_vendor_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-thunderbolt-devices-vendor-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjò#ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/vendor_name**”h]”j`)�”}”(hŒ9**\/sys\/bus\/thunderbolt\/devices\/\.\.\.\/vendor_name**”h]”hŒ5/sys/bus/thunderbolt/devices/.../vendor_name”…”�”}”(hj $h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K³hj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjò#ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjï#ubah}”(h]”jî#ah ]”h"]”Œ+abi_sys_bus_thunderbolt_devices_vendor_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=$jä#sj˜}”jî#jä#subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjB$h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjL$h]”hŒsysfs-bus-thunderbolt”…”�”}”(hjN$h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJ$ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jX$Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´K³hjB$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K³hhÊh²hubhÞ)�”}”(hŒRThis attribute contains vendor name of this device extracted from the device DROM.”h]”hŒRThis attribute contains vendor name of this device extracted from the device DROM.”…”�”}”(hjp$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´K³hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_thunderbolt_devices_device_port_index_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-thunderbolt-devices-device-port-index-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjŒ$ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/thunderbolt\/devices\/\\:\\.\\/device**”h]”j`)�”}”(hŒM**\/sys\/bus\/thunderbolt\/devices\/\\:\\.\\/device**”h]”hŒI/sys/bus/thunderbolt/devices/:./device”…”�”}”(hj¦$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MShjŸ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒ$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰$ubah}”(h]”jˆ$ah ]”h"]”Œ8abi_sys_bus_thunderbolt_devices_device_port_index_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j×$j~$sj˜}”jˆ$j~$subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjÜ$h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjæ$h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´MShjÜ$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MShhÊh²hubhÞ)�”}”(hŒ1Retimer device identifier read from the hardware.”h]”hŒ1Retimer device identifier read from the hardware.”…”�”}”(hj %h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MShhÊh²hubj))�”}”(hŒG.. _abi_sys_bus_thunderbolt_devices_device_port_index_nvm_authenticate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-bus-thunderbolt-devices-device-port-index-nvm-authenticate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hj&%ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/thunderbolt\/devices\/\\:\\.\\/nvm_authenticate**”h]”j`)�”}”(hŒW**\/sys\/bus\/thunderbolt\/devices\/\\:\\.\\/nvm_authenticate**”h]”hŒS/sys/bus/thunderbolt/devices/:./nvm_authenticate”…”�”}”(hj@%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MYhj9%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#%ubah}”(h]”j"%ah ]”h"]”ŒBabi_sys_bus_thunderbolt_devices_device_port_index_nvm_authenticate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq%j%sj˜}”j"%j%subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjv%h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj€%h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´MYhjv%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MYhhÊh²hubhÞ)�”}”(hX.When new NVM image is written to the non-active NVM area (through non_activeX NVMem device), the authentication procedure is started by writing 1 to this file. If everything goes well, the device is restarted with the new NVM firmware. If the image verification fails an error code is returned instead.”h]”hX.When new NVM image is written to the non-active NVM area (through non_activeX NVMem device), the authentication procedure is started by writing 1 to this file. If everything goes well, the device is restarted with the new NVM firmware. If the image verification fails an error code is returned instead.”…”�”}”(hj¤%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MYhhÊh²hubhÞ)�”}”(hŒpWhen read holds status of the last authentication operation if an error occurred during the process. Format: %x.”h]”hŒpWhen read holds status of the last authentication operation if an error occurred during the process. Format: %x.”…”�”}”(hj²%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MYhhÊh²hubj))�”}”(hŒB.. _abi_sys_bus_thunderbolt_devices_device_port_index_nvm_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-bus-thunderbolt-devices-device-port-index-nvm-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjÎ%ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/bus\/thunderbolt\/devices\/\\:\\.\\/nvm_version**”h]”j`)�”}”(hŒR**\/sys\/bus\/thunderbolt\/devices\/\\:\\.\\/nvm_version**”h]”hŒN/sys/bus/thunderbolt/devices/:./nvm_version”…”�”}”(hjè%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjä%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Mhhjá%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎ%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjË%ubah}”(h]”jÊ%ah ]”h"]”Œ=abi_sys_bus_thunderbolt_devices_device_port_index_nvm_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&jÀ%sj˜}”jÊ%jÀ%subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj&h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj(&h]”hŒsysfs-bus-thunderbolt”…”�”}”(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”j4&Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´Mhhj&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MhhhÊh²hubhÞ)�”}”(hŒ=Holds retimer NVM version number. Format: %x.%x, major.minor.”h]”hŒ=Holds retimer NVM version number. Format: %x.%x, major.minor.”…”�”}”(hjL&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MhhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_thunderbolt_devices_device_port_index_vendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-thunderbolt-devices-device-port-index-vendor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjh&ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/thunderbolt\/devices\/\\:\\.\\/vendor**”h]”j`)�”}”(hŒM**\/sys\/bus\/thunderbolt\/devices\/\\:\\.\\/vendor**”h]”hŒI/sys/bus/thunderbolt/devices/:./vendor”…”�”}”(hj‚&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Mnhj{&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhju&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjh&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hje&ubah}”(h]”jd&ah ]”h"]”Œ8abi_sys_bus_thunderbolt_devices_device_port_index_vendor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³&jZ&sj˜}”jd&jZ&subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj¸&h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjÂ&h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´Mnhj¸&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MnhhÊh²hubhÞ)�”}”(hŒ1Retimer vendor identifier read from the hardware.”h]”hŒ1Retimer vendor identifier read from the hardware.”…”�”}”(hjæ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MnhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_thunderbolt_devices_xdomain_service_key:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-thunderbolt-devices-xdomain-service-key”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj'ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/thunderbolt\/devices\/\\.\\/key**”h]”j`)�”}”(hŒC**\/sys\/bus\/thunderbolt\/devices\/\\.\\/key**”h]”hŒ?/sys/bus/thunderbolt/devices/./key”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Köhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿ&ubah}”(h]”jþ&ah ]”h"]”Œ3abi_sys_bus_thunderbolt_devices_xdomain_service_key”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jM'jô&sj˜}”jþ&jô&subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjR'h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj\'h]”hŒsysfs-bus-thunderbolt”…”�”}”(hj^'h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZ'ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh'Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´KöhjR'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KöhhÊh²hubhÞ)�”}”(hŒÇThis contains name of the property directory the XDomain service exposes. This entry describes the protocol in question. Following directories are already reserved by the Apple XDomain specification:”h]”hŒÇThis contains name of the property directory the XDomain service exposes. This entry describes the protocol in question. Following directories are already reserved by the Apple XDomain specification:”…”�”}”(hj€'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KöhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj‘'ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj‘'ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒnetwork”h]”hŒnetwork”…”�”}”(hj±'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Köhj®'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«'ubjW)�”}”(hhh]”hÞ)�”}”(hŒIP/ethernet over Thunderbolt”h]”hŒIP/ethernet over Thunderbolt”…”�”}”(hjÈ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´KöhjÅ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨'ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒtargetdm”h]”hŒtargetdm”…”�”}”(hjè'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Köhjå'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâ'ubjW)�”}”(hhh]”hÞ)�”}”(hŒ*Target disk mode protocol over Thunderbolt”h]”hŒ*Target disk mode protocol over Thunderbolt”…”�”}”(hjÿ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Köhjü'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâ'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨'ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒextdisp”h]”hŒextdisp”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Köhj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ubjW)�”}”(hhh]”hÞ)�”}”(hŒ/External display mode protocol over Thunderbolt”h]”hŒ/External display mode protocol over Thunderbolt”…”�”}”(hj6(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Köhj3(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ=.. _abi_sys_bus_thunderbolt_devices_xdomain_service_modalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-thunderbolt-devices-xdomain-service-modalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjq(ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/thunderbolt\/devices\/\\.\\/modalias**”h]”j`)�”}”(hŒH**\/sys\/bus\/thunderbolt\/devices\/\\.\\/modalias**”h]”hŒD/sys/bus/thunderbolt/devices/./modalias”…”�”}”(hj‹(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Mhj„(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjq(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjn(ubah}”(h]”jm(ah ]”h"]”Œ8abi_sys_bus_thunderbolt_devices_xdomain_service_modalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼(jc(sj˜}”jm(jc(subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”•h]”(hŒDefined on file ”…”�”}”(hjÁ(h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjË(h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´MhjÁ(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MhhÊh²hubhÞ)�”}”(hŒaStores the same MODALIAS value emitted by uevent for the XDomain service. Format: tbtsvc:kSpNvNrN”h]”hŒaStores the same MODALIAS value emitted by uevent for the XDomain service. Format: tbtsvc:kSpNvNrN”…”�”}”(hjï(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_thunderbolt_devices_xdomain_service_prtcid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-thunderbolt-devices-xdomain-service-prtcid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj )ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/thunderbolt\/devices\/\\.\\/prtcid**”h]”j`)�”}”(hŒF**\/sys\/bus\/thunderbolt\/devices\/\\.\\/prtcid**”h]”hŒB/sys/bus/thunderbolt/devices/./prtcid”…”�”}”(hj%)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj )ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj)ubah}”(h]”j)ah ]”h"]”Œ6abi_sys_bus_thunderbolt_devices_xdomain_service_prtcid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jV)jý(sj˜}”j)jý(subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj[)h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hje)h]”hŒsysfs-bus-thunderbolt”…”�”}”(hjg)h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjc)ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jq)Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´M hj[)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M hhÊh²hubhÞ)�”}”(hŒGThis contains XDomain protocol identifier the XDomain service supports.”h]”hŒGThis contains XDomain protocol identifier the XDomain service supports.”…”�”}”(hj‰)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_thunderbolt_devices_xdomain_service_prtcrevs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-thunderbolt-devices-xdomain-service-prtcrevs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj¥)ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/thunderbolt\/devices\/\\.\\/prtcrevs**”h]”j`)�”}”(hŒH**\/sys\/bus\/thunderbolt\/devices\/\\.\\/prtcrevs**”h]”hŒD/sys/bus/thunderbolt/devices/./prtcrevs”…”�”}”(hj¿)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Mhj¸)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢)ubah}”(h]”j¡)ah ]”h"]”Œ8abi_sys_bus_thunderbolt_devices_xdomain_service_prtcrevs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jð)j—)sj˜}”j¡)j—)subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjõ)h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjÿ)h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´Mhjõ)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MhhÊh²hubhÞ)�”}”(hŒDThis contains XDomain software version the XDomain service supports.”h]”hŒDThis contains XDomain software version the XDomain service supports.”…”�”}”(hj#*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MhhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_thunderbolt_devices_xdomain_service_prtcstns:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-thunderbolt-devices-xdomain-service-prtcstns”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj?*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/thunderbolt\/devices\/\\.\\/prtcstns**”h]”j`)�”}”(hŒH**\/sys\/bus\/thunderbolt\/devices\/\\.\\/prtcstns**”h]”hŒD/sys/bus/thunderbolt/devices/./prtcstns”…”�”}”(hjY*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjU*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M!hjR*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjO*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjL*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj<*ubah}”(h]”j;*ah ]”h"]”Œ8abi_sys_bus_thunderbolt_devices_xdomain_service_prtcstns”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠ*j1*sj˜}”j;*j1*subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj�*h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj™*h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´M!hj�*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M!hhÊh²hubhÞ)�”}”(hŒFThis contains XDomain service specific settings as bitmask. Format: %x”h]”hŒFThis contains XDomain service specific settings as bitmask. Format: %x”…”�”}”(hj½*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M!hhÊh²hubj))�”}”(hŒ=.. _abi_sys_bus_thunderbolt_devices_xdomain_service_prtcvers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-bus-thunderbolt-devices-xdomain-service-prtcvers”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjÙ*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/thunderbolt\/devices\/\\.\\/prtcvers**”h]”j`)�”}”(hŒH**\/sys\/bus\/thunderbolt\/devices\/\\.\\/prtcvers**”h]”hŒD/sys/bus/thunderbolt/devices/./prtcvers”…”�”}”(hjó*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjï*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´Mhjì*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙ*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖ*ubah}”(h]”jÕ*ah ]”h"]”Œ8abi_sys_bus_thunderbolt_devices_xdomain_service_prtcvers”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$+jË*sj˜}”jÕ*jË*subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj)+h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj3+h]”hŒsysfs-bus-thunderbolt”…”�”}”(hj5+h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1+ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?+Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´Mhj)+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MhhÊh²hubhÞ)�”}”(hŒDThis contains XDomain protocol version the XDomain service supports.”h]”hŒDThis contains XDomain protocol version the XDomain service supports.”…”�”}”(hjW+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_thunderbolt_devices_usb4_portx_connector:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-thunderbolt-devices-usb4-portx-connector”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjs+ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/thunderbolt\/devices\/usb4_portX\/connector**”h]”j`)�”}”(hŒ;**\/sys\/bus\/thunderbolt\/devices\/usb4_portX\/connector**”h]”hŒ7/sys/bus/thunderbolt/devices/usb4_portX/connector”…”�”}”(hj�+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M(hj†+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjs+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjp+ubah}”(h]”jo+ah ]”h"]”Œ4abi_sys_bus_thunderbolt_devices_usb4_portx_connector”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾+je+sj˜}”jo+je+subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjÃ+h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjÍ+h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´M(hjÃ+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M(hhÊh²hubhÞ)�”}”(hŒÔSymlink to the USB Type-C connector. This link is only created when USB Type-C Connector Class is enabled, and only if the system firmware is capable of describing the connection between a port and its connector.”h]”hŒÔSymlink to the USB Type-C connector. This link is only created when USB Type-C Connector Class is enabled, and only if the system firmware is capable of describing the connection between a port and its connector.”…”�”}”(hjñ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M(hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_thunderbolt_devices_usb4_portx_link:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-thunderbolt-devices-usb4-portx-link”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj ,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/usb4_portX\/link**”h]”j`)�”}”(hŒ6**\/sys\/bus\/thunderbolt\/devices\/usb4_portX\/link**”h]”hŒ2/sys/bus/thunderbolt/devices/usb4_portX/link”…”�”}”(hj',h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M2hj ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ,ubah}”(h]”j ,ah ]”h"]”Œ/abi_sys_bus_thunderbolt_devices_usb4_portx_link”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX,jÿ+sj˜}”j ,jÿ+subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj],h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hjg,h]”hŒsysfs-bus-thunderbolt”…”�”}”(hji,h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje,ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”js,Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´M2hj],ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M2hhÊh²hubhÞ)�”}”(hŒLReturns the current link mode. Possible values are "usb4", "tbt" and "none".”h]”hŒXReturns the current link mode. Possible values are “usb4â€�, “tbtâ€� and “noneâ€�.”…”�”}”(hj‹,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M2hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_thunderbolt_devices_usb4_portx_offline:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-thunderbolt-devices-usb4-portx-offline”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj§,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/thunderbolt\/devices\/usb4_portX\/offline**”h]”j`)�”}”(hŒ9**\/sys\/bus\/thunderbolt\/devices\/usb4_portX\/offline**”h]”hŒ5/sys/bus/thunderbolt/devices/usb4_portX/offline”…”�”}”(hjÁ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M9hjº,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤,ubah}”(h]”j£,ah ]”h"]”Œ2abi_sys_bus_thunderbolt_devices_usb4_portx_offline”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò,j™,sj˜}”j£,j™,subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hj÷,h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj-h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´M9hj÷,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M9hhÊh²hubhÞ)�”}”(hXKWriting 1 to this attribute puts the USB4 port into offline mode. Only allowed when there is nothing connected to the port (link attribute returns "none"). Once the port is in offline mode it does not receive any hotplug events. This is used to update NVM firmware of on-board retimers. Writing 0 puts the port back to online mode.”h]”hXOWriting 1 to this attribute puts the USB4 port into offline mode. Only allowed when there is nothing connected to the port (link attribute returns “noneâ€�). Once the port is in offline mode it does not receive any hotplug events. This is used to update NVM firmware of on-board retimers. Writing 0 puts the port back to online mode.”…”�”}”(hj%-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M9hhÊh²hubhÞ)�”}”(hŒnThis attribute is only visible if the platform supports powering on retimers when there is no cable connected.”h]”hŒnThis attribute is only visible if the platform supports powering on retimers when there is no cable connected.”…”�”}”(hj3-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´M9hhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_thunderbolt_devices_usb4_portx_rescan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-thunderbolt-devices-usb4-portx-rescan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjO-ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/thunderbolt\/devices\/usb4_portX\/rescan**”h]”j`)�”}”(hŒ8**\/sys\/bus\/thunderbolt\/devices\/usb4_portX\/rescan**”h]”hŒ4/sys/bus/thunderbolt/devices/usb4_portX/rescan”…”�”}”(hji-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hje-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MHhjb-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjO-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjL-ubah}”(h]”jK-ah ]”h"]”Œ1abi_sys_bus_thunderbolt_devices_usb4_portx_rescan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jš-jA-sj˜}”jK-jA-subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjŸ-h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-thunderbolt `”h]”j§)�”}”(hj©-h]”hŒsysfs-bus-thunderbolt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_bus_thunderbolt”uh1hh³j'h´MHhjŸ-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MHhhÊh²hubhÞ)�”}”(hX6When the USB4 port is in offline mode writing 1 to this attribute forces rescan of the sideband for on-board retimers. Each retimer appear under the USB4 port as if the USB4 link was up. These retimers act in the same way as if the cable was connected so upgrading their NVM firmware can be done the usual way.”h]”hX6When the USB4 port is in offline mode writing 1 to this attribute forces rescan of the sideband for on-board retimers. Each retimer appear under the USB4 port as if the USB4 link was up. These retimers act in the same way as if the cable was connected so upgrading their NVM firmware can be done the usual way.”…”�”}”(hjÍ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'h´MHhhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_typec_devices_active:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-typec-devices-active”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjé-ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/typec\/devices\/\.\.\.\/active**”h]”j`)�”}”(hŒ.**\/sys\/bus\/typec\/devices\/\.\.\.\/active**”h]”hŒ*/sys/bus/typec/devices/.../active”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-bus-typec”h´Khjü-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjé-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæ-ubah}”(h]”jå-ah ]”h"]”Œ abi_sys_bus_typec_devices_active”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5.jÛ-sj˜}”jå-jÛ-subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-typec `”h]”(hŒDefined on file ”…”�”}”(hj:.h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-typec `”h]”j§)�”}”(hjD.h]”hŒsysfs-bus-typec”…”�”}”(hjF.h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjB.ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jP.Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_bus_typec”uh1hh³j.h´Khj:.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´KhhÊh²hubhÞ)�”}”(hX—Shows if the mode is active or not. The attribute can be used for entering/exiting the mode. Entering/exiting modes is supported as synchronous operation so write(2) to the attribute does not return until the enter/exit mode operation has finished. The attribute is notified when the mode is entered/exited so poll(2) on the attribute wakes up. Entering/exiting a mode will also generate uevent KOBJ_CHANGE.”h]”hX—Shows if the mode is active or not. The attribute can be used for entering/exiting the mode. Entering/exiting modes is supported as synchronous operation so write(2) to the attribute does not return until the enter/exit mode operation has finished. The attribute is notified when the mode is entered/exited so poll(2) on the attribute wakes up. Entering/exiting a mode will also generate uevent KOBJ_CHANGE.”…”�”}”(hjh.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´KhhÊh²hubhÞ)�”}”(hŒValid values are boolean.”h]”hŒValid values are boolean.”…”�”}”(hjv.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_typec_devices_description:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-typec-devices-description”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj’.ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/typec\/devices\/\.\.\.\/description**”h]”j`)�”}”(hŒ3**\/sys\/bus\/typec\/devices\/\.\.\.\/description**”h]”hŒ//sys/bus/typec/devices/.../description”…”�”}”(hj¬.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´Khj¥.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj’.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�.ubah}”(h]”jŽ.ah ]”h"]”Œ%abi_sys_bus_typec_devices_description”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝ.j„.sj˜}”jŽ.j„.subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-typec `”h]”(hŒDefined on file ”…”�”}”(hjâ.h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-typec `”h]”j§)�”}”(hjì.h]”hŒsysfs-bus-typec”…”�”}”(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ÅŒ abi_file_testing_sysfs_bus_typec”uh1hh³j.h´Khjâ.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´KhhÊh²hubhÞ)�”}”(hŒqShows description of the mode. The description is optional for the drivers, just like with the Billboard Devices.”h]”hŒqShows description of the mode. The description is optional for the drivers, just like with the Billboard Devices.”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_typec_devices_displayport_configuration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-typec-devices-displayport-configuration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj,/ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/typec\/devices\/\.\.\.\/displayport\/configuration**”h]”j`)�”}”(hŒB**\/sys\/bus\/typec\/devices\/\.\.\.\/displayport\/configuration**”h]”hŒ>/sys/bus/typec/devices/.../displayport/configuration”…”�”}”(hjF/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjB/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-driver-typec-displayport”h´Khj?/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`”h]”(hŒDefined on file ”…”�”}”(hj}/h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-driver-typec-displayport `”h]”j§)�”}”(hj‡/h]”hŒsysfs-driver-typec-displayport”…”�”}”(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ÅŒ/abi_file_testing_sysfs_driver_typec_displayport”uh1hh³jZ/h´Khj}/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhhÊh²hubhÞ)�”}”(hŒ§Shows the current DisplayPort configuration for the connector. Valid values are USB, source and sink. Source means DisplayPort source, and sink means DisplayPort sink.”h]”hŒ§Shows the current DisplayPort configuration for the connector. Valid values are USB, source and sink. Source means DisplayPort source, and sink means DisplayPort sink.”…”�”}”(hj«/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhhÊh²hubhÞ)�”}”(hŒoAll supported configurations are listed as space separated list with the active one wrapped in square brackets.”h]”hŒoAll supported configurations are listed as space separated list with the active one wrapped in square brackets.”…”�”}”(hj¹/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhhÊh²hubhÞ)�”}”(hŒSource example:”h]”hŒSource example:”…”�”}”(hjÇ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhhÊh²hubjŽœ)�”}”(hŒUSB [source] sink ”h]”hÞ)�”}”(hŒUSB [source] sink”h]”hŒUSB [source] sink”…”�”}”(hjÙ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhjÕ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jZ/h´KhhÊh²hubhÞ)�”}”(hŒ7The configuration can be changed by writing to the file”h]”hŒ7The configuration can be changed by writing to the file”…”�”}”(hjí/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhhÊh²hubhÞ)�”}”(hXcNote. USB configuration does not equal to Exit Mode. It is separate configuration defined in VESA DisplayPort Alt Mode on USB Type-C Standard. Functionally it equals to the situation where the mode has been exited (to exit the mode, see :ref:`testing\/sysfs\-bus\-typec `, and use file /sys/bus/typec/devices/.../active).”h]”(hŒíNote. USB configuration does not equal to Exit Mode. It is separate configuration defined in VESA DisplayPort Alt Mode on USB Type-C Standard. Functionally it equals to the situation where the mode has been exited (to exit the mode, see ”…”�”}”(hjû/h²hh³Nh´Nubh)�”}”(hŒD:ref:`testing\/sysfs\-bus\-typec `”h]”j§)�”}”(hj0h]”hŒtesting/sysfs-bus-typec”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_bus_typec”uh1hh³jZ/h´Khjû/ubhŒ2, and use file /sys/bus/typec/devices/.../active).”…”�”}”(hjû/h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_typec_devices_displayport_hpd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-typec-devices-displayport-hpd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj;0ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/typec\/devices\/\.\.\.\/displayport\/hpd**”h]”j`)�”}”(hŒ8**\/sys\/bus\/typec\/devices\/\.\.\.\/displayport\/hpd**”h]”hŒ4/sys/bus/typec/devices/.../displayport/hpd”…”�”}”(hjU0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´K3hjN0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjH0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj80ubah}”(h]”j70ah ]”h"]”Œ)abi_sys_bus_typec_devices_displayport_hpd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†0j-0sj˜}”j70j-0subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-driver-typec-displayport `”h]”(hŒDefined on file ”…”�”}”(hj‹0h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-driver-typec-displayport `”h]”j§)�”}”(hj•0h]”hŒsysfs-driver-typec-displayport”…”�”}”(hj—0h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj“0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¡0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_driver_typec_displayport”uh1hh³jZ/h´K3hj‹0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´K3hhÊh²hubhÞ)�”}”(hŒãVESA DisplayPort Alt Mode on USB Type-C Standard defines how HotPlugDetect(HPD) shall be supported on the USB-C connector when operating in DisplayPort Alt Mode. This is a read only node which reflects the current state of HPD.”h]”hŒãVESA DisplayPort Alt Mode on USB Type-C Standard defines how HotPlugDetect(HPD) shall be supported on the USB-C connector when operating in DisplayPort Alt Mode. This is a read only node which reflects the current state of HPD.”…”�”}”(hj¹0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´K3hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒüValid values: - 1: when HPD’s logical state is high (HPD_High) as defined by VESA DisplayPort Alt Mode on USB Type-C Standard. - 0 when HPD’s logical state is low (HPD_Low) as defined by VESA DisplayPort Alt Mode on USB Type-C Standard. ”h]”(j!)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjÎ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jZ/h´K3hjÊ0ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒs1: when HPD’s logical state is high (HPD_High) as defined by VESA DisplayPort Alt Mode on USB Type-C Standard.”h]”j)�”}”(hhh]”j)�”}”(hŒp1: when HPD’s logical state is high (HPD_High) as defined by VESA DisplayPort Alt Mode on USB Type-C Standard.”h]”(j!)�”}”(hŒ;1: when HPD’s logical state is high (HPD_High) as defined”h]”hŒ;1: when HPD’s logical state is high (HPD_High) as defined”…”�”}”(hjí0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jZ/h´K3hjé0ubj1)�”}”(hhh]”hÞ)�”}”(hŒ4by VESA DisplayPort Alt Mode on USB Type-C Standard.”h]”hŒ4by VESA DisplayPort Alt Mode on USB Type-C Standard.”…”�”}”(hjþ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´K3hjû0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjé0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jZ/h´K3hjæ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjâ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjß0ubj;)�”}”(hŒr0 when HPD’s logical state is low (HPD_Low) as defined by VESA DisplayPort Alt Mode on USB Type-C Standard. ”h]”j)�”}”(hhh]”j)�”}”(hŒo0 when HPD’s logical state is low (HPD_Low) as defined by VESA DisplayPort Alt Mode on USB Type-C Standard. ”h]”(j!)�”}”(hŒ;0 when HPD’s logical state is low (HPD_Low) as defined by”h]”hŒ;0 when HPD’s logical state is low (HPD_Low) as defined by”…”�”}”(hj/1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jZ/h´K3hj+1ubj1)�”}”(hhh]”hÞ)�”}”(hŒ1VESA DisplayPort Alt Mode on USB Type-C Standard.”h]”hŒ1VESA DisplayPort Alt Mode on USB Type-C Standard.”…”�”}”(hj@1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´K3hj=1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj+1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jZ/h´K3hj(1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj$1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjß0ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jZ/h´K3hjÜ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÊ0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jZ/h´K3hjÇ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ2.. _abi_sys_bus_typec_devices_displayport_irq_hpd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-typec-devices-displayport-irq-hpd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjŒ1ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/typec\/devices\/\.\.\.\/displayport\/irq_hpd**”h]”j`)�”}”(hŒ<**\/sys\/bus\/typec\/devices\/\.\.\.\/displayport\/irq_hpd**”h]”hŒ8/sys/bus/typec/devices/.../displayport/irq_hpd”…”�”}”(hj¦1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KBhjŸ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒ1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰1ubah}”(h]”jˆ1ah ]”h"]”Œ-abi_sys_bus_typec_devices_displayport_irq_hpd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j×1j~1sj˜}”jˆ1j~1subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-driver-typec-displayport `”h]”(hŒDefined on file ”…”�”}”(hjÜ1h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-driver-typec-displayport `”h]”j§)�”}”(hjæ1h]”hŒsysfs-driver-typec-displayport”…”�”}”(hjè1h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjä1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jò1Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_driver_typec_displayport”uh1hh³jZ/h´KBhjÜ1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KBhhÊh²hubhÞ)�”}”(hX6IRQ_HPD events are sent over the USB PD protocol in Status Update and Attention messages. IRQ_HPD can only be asserted when HPD is high, and is asserted when an IRQ_HPD has been issued since the last Status Update. This is a read only node that returns the number of IRQ events raised in the driver's lifetime.”h]”hX8IRQ_HPD events are sent over the USB PD protocol in Status Update and Attention messages. IRQ_HPD can only be asserted when HPD is high, and is asserted when an IRQ_HPD has been issued since the last Status Update. This is a read only node that returns the number of IRQ events raised in the driver’s lifetime.”…”�”}”(hj 2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KBhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_typec_devices_displayport_pin_assignment:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-typec-devices-displayport-pin-assignment”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj&2ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/typec\/devices\/\.\.\.\/displayport\/pin_assignment**”h]”j`)�”}”(hŒC**\/sys\/bus\/typec\/devices\/\.\.\.\/displayport\/pin_assignment**”h]”hŒ?/sys/bus/typec/devices/.../displayport/pin_assignment”…”�”}”(hj@2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´Khj92ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj62ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj32ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#2ubah}”(h]”j"2ah ]”h"]”Œ4abi_sys_bus_typec_devices_displayport_pin_assignment”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq2j2sj˜}”j"2j2subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-driver-typec-displayport `”h]”(hŒDefined on file ”…”�”}”(hjv2h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-driver-typec-displayport `”h]”j§)�”}”(hj€2h]”hŒsysfs-driver-typec-displayport”…”�”}”(hj‚2h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj~2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒ2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_driver_typec_displayport”uh1hh³jZ/h´Khjv2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhhÊh²hubhÞ)�”}”(hXVESA DisplayPort Alt Mode on USB Type-C Standard defines six different pin assignments for USB Type-C connector that are labeled A, B, C, D, E, and F. The supported pin assignments are listed as space separated list with the active one wrapped in square brackets.”h]”hXVESA DisplayPort Alt Mode on USB Type-C Standard defines six different pin assignments for USB Type-C connector that are labeled A, B, C, D, E, and F. The supported pin assignments are listed as space separated list with the active one wrapped in square brackets.”…”�”}”(hj¤2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhhÊh²hubhÞ)�”}”(hŒExample:”h]”hŒExample:”…”�”}”(hj²2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhhÊh²hubjŽœ)�”}”(hŒC [D] ”h]”hÞ)�”}”(hŒC [D]”h]”hŒC [D]”…”�”}”(hjÄ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhjÀ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jZ/h´KhhÊh²hubhÞ)�”}”(hŒÐPin assignment can be changed by writing to the file. It is possible to set pin assignment before configuration has been set, but the assignment will not be active before the connector is actually configured.”h]”hŒÐPin assignment can be changed by writing to the file. It is possible to set pin assignment before configuration has been set, but the assignment will not be active before the connector is actually configured.”…”�”}”(hjØ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhhÊh²hubhÞ)�”}”(hXxNote. As of VESA DisplayPort Alt Mode on USB Type-C Standard version 1.0b, pin assignments A, B, and F are deprecated. Only pin assignment D can now carry simultaneously one channel of USB SuperSpeed protocol. From user perspective pin assignments C and E are equal, where all channels on the connector are used for carrying DisplayPort protocol (allowing higher resolutions).”h]”hXxNote. As of VESA DisplayPort Alt Mode on USB Type-C Standard version 1.0b, pin assignments A, B, and F are deprecated. Only pin assignment D can now carry simultaneously one channel of USB SuperSpeed protocol. From user perspective pin assignments C and E are equal, where all channels on the connector are used for carrying DisplayPort protocol (allowing higher resolutions).”…”�”}”(hjæ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ/h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_typec_devices_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-typec-devices-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj3ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/typec\/devices\/\.\.\.\/mode**”h]”j`)�”}”(hŒ,**\/sys\/bus\/typec\/devices\/\.\.\.\/mode**”h]”hŒ(/sys/bus/typec/devices/.../mode”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´Khj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿ2ubah}”(h]”jþ2ah ]”h"]”Œabi_sys_bus_typec_devices_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jM3jô2sj˜}”jþ2jô2subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-typec `”h]”(hŒDefined on file ”…”�”}”(hjR3h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-typec `”h]”j§)�”}”(hj\3h]”hŒsysfs-bus-typec”…”�”}”(hj^3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZ3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_bus_typec”uh1hh³j.h´KhjR3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´KhhÊh²hubhÞ)�”}”(hŒ—The index number of the mode returned by Discover Modes USB Power Delivery command. Depending on the alternate mode, the mode index may be significant.”h]”hŒ—The index number of the mode returned by Discover Modes USB Power Delivery command. Depending on the alternate mode, the mode index may be significant.”…”�”}”(hj€3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´KhhÊh²hubhÞ)�”}”(hŒ†With some alternate modes (SVIDs), the mode index is assigned for specific functionality in the specification for that alternate mode.”h]”hŒ†With some alternate modes (SVIDs), the mode index is assigned for specific functionality in the specification for that alternate mode.”…”�”}”(hjŽ3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´KhhÊh²hubhÞ)�”}”(hŒïWith other alternate modes, the mode index values are not assigned, and can not be therefore used for identification. When the mode index is not assigned, identifying the alternate mode must be done with either mode VDO or the description.”h]”hŒïWith other alternate modes, the mode index values are not assigned, and can not be therefore used for identification. When the mode index is not assigned, identifying the alternate mode must be done with either mode VDO or the description.”…”�”}”(hjœ3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_typec_devices_svid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-typec-devices-svid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj¸3ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/typec\/devices\/\.\.\.\/svid**”h]”j`)�”}”(hŒ,**\/sys\/bus\/typec\/devices\/\.\.\.\/svid**”h]”hŒ(/sys/bus/typec/devices/.../svid”…”�”}”(hjÒ3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´K'hjË3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ3ubah}”(h]”j´3ah ]”h"]”Œabi_sys_bus_typec_devices_svid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4jª3sj˜}”j´3jª3subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-typec `”h]”(hŒDefined on file ”…”�”}”(hj4h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-typec `”h]”j§)�”}”(hj4h]”hŒsysfs-bus-typec”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_bus_typec”uh1hh³j.h´K'hj4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´K'hhÊh²hubhÞ)�”}”(hŒLThe Standard or Vendor ID (SVID) assigned by USB-IF for this alternate mode.”h]”hŒLThe Standard or Vendor ID (SVID) assigned by USB-IF for this alternate mode.”…”�”}”(hj64h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´K'hhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_typec_devices_vdo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-typec-devices-vdo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjR4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/typec\/devices\/\.\.\.\/vdo**”h]”j`)�”}”(hŒ+**\/sys\/bus\/typec\/devices\/\.\.\.\/vdo**”h]”hŒ'/sys/bus/typec/devices/.../vdo”…”�”}”(hjl4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´K.hje4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO4ubah}”(h]”jN4ah ]”h"]”Œabi_sys_bus_typec_devices_vdo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�4jD4sj˜}”jN4jD4subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-typec `”h]”(hŒDefined on file ”…”�”}”(hj¢4h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-typec `”h]”j§)�”}”(hj¬4h]”hŒsysfs-bus-typec”…”�”}”(hj®4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjª4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¸4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_bus_typec”uh1hh³j.h´K.hj¢4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´K.hhÊh²hubhÞ)�”}”(hŒNShows the VDO in hexadecimal returned by Discover Modes command for this mode.”h]”hŒNShows the VDO in hexadecimal returned by Discover Modes command for this mode.”…”�”}”(hjÐ4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.h´K.hhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_usb_serial_drivers_new_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-usb-serial-drivers-new-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjì4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/usb\-serial\/drivers\/\.\.\.\/new_id**”h]”j`)�”}”(hŒ4**\/sys\/bus\/usb\-serial\/drivers\/\.\.\.\/new_id**”h]”hŒ0/sys/bus/usb-serial/drivers/.../new_id”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-usb”h´KChjÿ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjù4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjì4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjé4ubah}”(h]”jè4ah ]”h"]”Œ%abi_sys_bus_usb_serial_drivers_new_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j85jÞ4sj˜}”jè4jÞ4subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj=5h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjG5h]”hŒ sysfs-bus-usb”…”�”}”(hjI5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjE5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jS5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´KChj=5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KChhÊh²hubhÞ)�”}”(hŒÅFor serial USB drivers, this attribute appears under the extra bus folder "usb-serial" in sysfs; apart from that difference, all descriptions from the entry "/sys/bus/usb/drivers/.../new_id" apply.”h]”hŒÍFor serial USB drivers, this attribute appears under the extra bus folder “usb-serialâ€� in sysfs; apart from that difference, all descriptions from the entry “/sys/bus/usb/drivers/.../new_idâ€� apply.”…”�”}”(hjk5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KChhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_usb_decimals:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-decimals”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj‡5ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/bus\/usb\/\.\.\.\/decimals**”h]”j`)�”}”(hŒ%**\/sys\/bus\/usb\/\.\.\.\/decimals**”h]”hŒ!/sys/bus/usb/.../decimals”…”�”}”(hj¡5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-bus-usb-devices-usbsevseg”h´K%hjš5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„5ubah}”(h]”jƒ5ah ]”h"]”Œabi_sys_bus_usb_decimals”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓ5jy5sj˜}”jƒ5jy5subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-usb-devices-usbsevseg `”h]”(hŒDefined on file ”…”�”}”(hjØ5h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-usb-devices-usbsevseg `”h]”j§)�”}”(hjâ5h]”hŒsysfs-bus-usb-devices-usbsevseg”…”�”}”(hjä5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjà5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jî5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_usb_devices_usbsevseg”uh1hh³jµ5h´K%hjØ5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´K%hhÊh²hubhÞ)�”}”(hXControls the decimal places on the device. To set the nth decimal place, give this field the value of ``10 ** n``. Assume this field has the value k and has 1 or more decimal places set, to set the mth place (where m is not already set), change this fields value to ``k + 10 ** m``.”h]”(hŒfControls the decimal places on the device. To set the nth decimal place, give this field the value of ”…”�”}”(hj6h²hh³Nh´Nubjl1)�”}”(hŒ ``10 ** n``”h]”hŒ10 ** n”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj6ubhŒ™. Assume this field has the value k and has 1 or more decimal places set, to set the mth place (where m is not already set), change this fields value to ”…”�”}”(hj6h²hh³Nh´Nubjl1)�”}”(hŒ``k + 10 ** m``”h]”hŒ k + 10 ** m”…”�”}”(hj 6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj6ubhŒ.”…”�”}”(hj6h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´K%hhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_usb_mode_msb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-mode-msb”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjF6ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/bus\/usb\/\.\.\.\/mode_msb**”h]”j`)�”}”(hŒ%**\/sys\/bus\/usb\/\.\.\.\/mode_msb**”h]”hŒ!/sys/bus/usb/.../mode_msb”…”�”}”(hj`6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´KhjY6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjS6ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/bus\/usb\/\.\.\.\/mode_lsb**”h]”j`)�”}”(hŒ%**\/sys\/bus\/usb\/\.\.\.\/mode_lsb**”h]”hŒ!/sys/bus/usb/.../mode_lsb”…”�”}”(hjŠ6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´Khjƒ6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjS6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjF6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjC6ubah}”(h]”jB6ah ]”h"]”Œabi_sys_bus_usb_mode_msb”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j»6j86sj˜}”jB6j86subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-usb-devices-usbsevseg `”h]”(hŒDefined on file ”…”�”}”(hjÀ6h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-usb-devices-usbsevseg `”h]”j§)�”}”(hjÊ6h]”hŒsysfs-bus-usb-devices-usbsevseg”…”�”}”(hjÌ6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÈ6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÖ6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_usb_devices_usbsevseg”uh1hh³jµ5h´KhjÀ6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´KhhÊh²hubhÞ)�”}”(hŒKControls the devices display mode. For a 6 character display the values are”h]”hŒKControls the devices display mode. For a 6 character display the values are”…”�”}”(hjî6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´KhhÊh²hubjŽœ)�”}”(hŒMSB 0x06; LSB 0x3F, and ”h]”hÞ)�”}”(hŒMSB 0x06; LSB 0x3F, and”h]”hŒMSB 0x06; LSB 0x3F, and”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´Khjü6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jµ5h´KhhÊh²hubhÞ)�”}”(hŒ)for an 8 character display the values are”h]”hŒ)for an 8 character display the values are”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´KhhÊh²hubjŽœ)�”}”(hŒMSB 0x08; LSB 0xFF. ”h]”hÞ)�”}”(hŒMSB 0x08; LSB 0xFF.”h]”hŒMSB 0x08; LSB 0xFF.”…”�”}”(hj&7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´Khj"7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jµ5h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_usb_powered:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-powered”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjH7ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/bus\/usb\/\.\.\.\/powered**”h]”j`)�”}”(hŒ$**\/sys\/bus\/usb\/\.\.\.\/powered**”h]”hŒ /sys/bus/usb/.../powered”…”�”}”(hjb7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´Khj[7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjH7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjE7ubah}”(h]”jD7ah ]”h"]”Œabi_sys_bus_usb_powered”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“7j:7sj˜}”jD7j:7subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-usb-devices-usbsevseg `”h]”(hŒDefined on file ”…”�”}”(hj˜7h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-usb-devices-usbsevseg `”h]”j§)�”}”(hj¢7h]”hŒsysfs-bus-usb-devices-usbsevseg”…”�”}”(hj¤7h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj 7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j®7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_usb_devices_usbsevseg”uh1hh³jµ5h´Khj˜7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´KhhÊh²hubhÞ)�”}”(hŒcControls whether the device's display will powered. A value of 0 is off and a non-zero value is on.”h]”hŒeControls whether the device’s display will powered. A value of 0 is off and a non-zero value is on.”…”�”}”(hjÆ7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_usb_text:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-text”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjâ7ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/bus\/usb\/\.\.\.\/text**”h]”j`)�”}”(hŒ!**\/sys\/bus\/usb\/\.\.\.\/text**”h]”hŒ/sys/bus/usb/.../text”…”�”}”(hjü7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjø7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´Khjõ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâ7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjß7ubah}”(h]”jÞ7ah ]”h"]”Œabi_sys_bus_usb_text”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-8jÔ7sj˜}”jÞ7jÔ7subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-usb-devices-usbsevseg `”h]”(hŒDefined on file ”…”�”}”(hj28h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-usb-devices-usbsevseg `”h]”j§)�”}”(hj<8h]”hŒsysfs-bus-usb-devices-usbsevseg”…”�”}”(hj>8h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj:8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jH8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_usb_devices_usbsevseg”uh1hh³jµ5h´Khj28ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´KhhÊh²hubhÞ)�”}”(hŒ,The text (or data) for the device to display”h]”hŒ,The text (or data) for the device to display”…”�”}”(hj`8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_usb_textmode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-textmode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj|8ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/bus\/usb\/\.\.\.\/textmode**”h]”j`)�”}”(hŒ%**\/sys\/bus\/usb\/\.\.\.\/textmode**”h]”hŒ!/sys/bus/usb/.../textmode”…”�”}”(hj–8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´Khj�8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjy8ubah}”(h]”jx8ah ]”h"]”Œabi_sys_bus_usb_textmode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÇ8jn8sj˜}”jx8jn8subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-bus-usb-devices-usbsevseg `”h]”(hŒDefined on file ”…”�”}”(hjÌ8h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-bus-usb-devices-usbsevseg `”h]”j§)�”}”(hjÖ8h]”hŒsysfs-bus-usb-devices-usbsevseg”…”�”}”(hjØ8h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÔ8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jâ8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_bus_usb_devices_usbsevseg”uh1hh³jµ5h´KhjÌ8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´KhhÊh²hubhÞ)�”}”(hŒÊControls the way the device interprets its text buffer. raw: each character controls its segment manually hex: each character is between 0-15 ascii: each character is between '0'-'9' and 'A'-'F'.”h]”hŒÚControls the way the device interprets its text buffer. raw: each character controls its segment manually hex: each character is between 0-15 ascii: each character is between ‘0’-‘9’ and ‘A’-‘F’.”…”�”}”(hjú8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµ5h´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_usb_device_authorized:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-usb-device-authorized”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/usb\/device\/\.\.\.\/authorized**”h]”j`)�”}”(hŒ/**\/sys\/bus\/usb\/device\/\.\.\.\/authorized**”h]”hŒ+/sys/bus/usb/device/.../authorized”…”�”}”(hj09h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Khj)9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj9ubah}”(h]”j9ah ]”h"]”Œ!abi_sys_bus_usb_device_authorized”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ja9j9sj˜}”j9j9subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjf9h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjp9h]”hŒ sysfs-bus-usb”…”�”}”(hjr9h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjn9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Khjf9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubhÞ)�”}”(hŒ†Authorized devices are available for use by device drivers, non-authorized one are not. By default, wired USB devices are authorized.”h]”hŒ†Authorized devices are available for use by device drivers, non-authorized one are not. By default, wired USB devices are authorized.”…”�”}”(hj”9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_usb_devices_hub_interface_port_x:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-usb-devices-hub-interface-port-x”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj°9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\**”h]”j`)�”}”(hŒB**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\**”h]”hŒ>/sys/bus/usb/devices/...//port”…”�”}”(hjÊ9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆ9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K˜hjÃ9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­9ubah}”(h]”j¬9ah ]”h"]”Œ,abi_sys_bus_usb_devices_hub_interface_port_x”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jû9j¢9sj˜}”j¬9j¢9subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj:h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj :h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´K˜hj:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K˜hhÊh²hubhÞ)�”}”(hŒZThe /sys/bus/usb/devices/...//port is usb port device's sysfs directory.”h]”hŒ\The /sys/bus/usb/devices/...//port is usb port device’s sysfs directory.”…”�”}”(hj.:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K˜hhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_usb_devices_hub_interface_port_x_connect_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-usb-devices-hub-interface-port-x-connect-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjJ:ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/connect_type**”h]”j`)�”}”(hŒP**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/connect_type**”h]”hŒL/sys/bus/usb/devices/...//port/connect_type”…”�”}”(hjd:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KŸhj]:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjW:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJ:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjG:ubah}”(h]”jF:ah ]”h"]”Œ9abi_sys_bus_usb_devices_hub_interface_port_x_connect_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j•:j<:sj˜}”jF:j<:subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjš:h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj¤:h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´KŸhjš:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KŸhhÊh²hubhÞ)�”}”(hŒëSome platforms provide usb port connect types through ACPI. This attribute is to expose these information to user space. The file will read "hotplug", "hardwired" and "not used" if the information is available, and "unknown" otherwise.”h]”hŒûSome platforms provide usb port connect types through ACPI. This attribute is to expose these information to user space. The file will read “hotplugâ€�, “hardwiredâ€� and “not usedâ€� if the information is available, and “unknownâ€� otherwise.”…”�”}”(hjÈ:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KŸhhÊh²hubj))�”}”(hŒ;.. _abi_sys_bus_usb_devices_hub_interface_port_x_connector:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-usb-devices-hub-interface-port-x-connector”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjä:ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/connector**”h]”j`)�”}”(hŒM**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/connector**”h]”hŒI/sys/bus/usb/devices/...//port/connector”…”�”}”(hjþ:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjú:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Kæhj÷:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjä:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjá:ubah}”(h]”jà:ah ]”h"]”Œ6abi_sys_bus_usb_devices_hub_interface_port_x_connector”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/;jÖ:sj˜}”jà:jÖ:subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj4;h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj>;h]”hŒ sysfs-bus-usb”…”�”}”(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”jJ;Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Kæhj4;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KæhhÊh²hubhÞ)�”}”(hŒàLink to the USB Type-C connector when available. This link is only created when USB Type-C Connector Class is enabled, and only if the system firmware is capable of describing the connection between a port and its connector.”h]”hŒàLink to the USB Type-C connector when available. This link is only created when USB Type-C Connector Class is enabled, and only if the system firmware is capable of describing the connection between a port and its connector.”…”�”}”(hjb;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KæhhÊh²hubj))�”}”(hŒ9.. _abi_sys_bus_usb_devices_hub_interface_port_x_disable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-bus-usb-devices-hub-interface-port-x-disable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj~;ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/disable**”h]”j`)�”}”(hŒK**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/disable**”h]”hŒG/sys/bus/usb/devices/...//port/disable”…”�”}”(hj˜;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Kïhj‘;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{;ubah}”(h]”jz;ah ]”h"]”Œ4abi_sys_bus_usb_devices_hub_interface_port_x_disable”a•th$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉ;jp;sj˜}”jz;jp;subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjÎ;h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjØ;h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´KïhjÎ;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KïhhÊh²hubhÞ)�”}”(hXThis file controls the state of a USB port, including Vbus power output (but only on hubs that support power switching -- most hubs don't support it). If a port is disabled, the port is unusable: Devices attached to the port will not be detected, initialized, or enumerated.”h]”hXThis file controls the state of a USB port, including Vbus power output (but only on hubs that support power switching -- most hubs don’t support it). If a port is disabled, the port is unusable: Devices attached to the port will not be detected, initialized, or enumerated.”…”�”}”(hjü;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KïhhÊh²hubj))�”}”(hŒ<.. _abi_sys_bus_usb_devices_hub_interface_port_x_early_stop:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-bus-usb-devices-hub-interface-port-x-early-stop”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj<ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/early_stop**”h]”j`)�”}”(hŒN**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/early_stop**”h]”hŒJ/sys/bus/usb/devices/...//port/early_stop”…”�”}”(hj2<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Kúhj+<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj<ubah}”(h]”j<ah ]”h"]”Œ7abi_sys_bus_usb_devices_hub_interface_port_x_early_stop”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jc<j <sj˜}”j<j <subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjh<h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjr<h]”hŒ sysfs-bus-usb”…”�”}”(hjt<h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjp<ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~<Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Kúhjh<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KúhhÊh²hubhÞ)�”}”(hX‰Some USB hosts have some watchdog mechanisms so that the device may enter ramdump if it takes a long time during port initialization. This attribute allows each port just has two attempts so that the port initialization will be failed quickly. In addition, if a port which is marked with early_stop has failed to initialize, it will ignore all future connections until this attribute is clear.”h]”hX‰Some USB hosts have some watchdog mechanisms so that the device may enter ramdump if it takes a long time during port initialization. This attribute allows each port just has two attempts so that the port initialization will be failed quickly. In addition, if a port which is marked with early_stop has failed to initialize, it will ignore all future connections until this attribute is clear.”…”�”}”(hj–<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KúhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_usb_devices_hub_interface_port_x_location:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-usb-devices-hub-interface-port-x-location”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj²<ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/location**”h]”j`)�”}”(hŒL**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/location**”h]”hŒH/sys/bus/usb/devices/...//port/location”…”�”}”(hjÌ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K¨hjÅ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯<ubah}”(h]”j®<ah ]”h"]”Œ5abi_sys_bus_usb_devices_hub_interface_port_x_location”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jý<j¤<sj˜}”j®<j¤<subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj=h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj =h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´K¨hj=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K¨hhÊh²hubhÞ)�”}”(hŒÞSome platforms provide usb port physical location through firmware. This is used by the kernel to pair up logical ports mapping to the same physical connector. The attribute exposes the raw location value as a hex integer.”h]”hŒÞSome platforms provide usb port physical location through firmware. This is used by the kernel to pair up logical ports mapping to the same physical connector. The attribute exposes the raw location value as a hex integer.”…”�”}”(hj0=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K¨hhÊh²hubj))�”}”(hŒD.. _abi_sys_bus_usb_devices_hub_interface_port_x_over_current_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-bus-usb-devices-hub-interface-port-x-over-current-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hjL=ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/over_current_count**”h]”j`)�”}”(hŒV**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/over_current_count**”h]”hŒR/sys/bus/usb/devices/...//port/over_current_count”…”�”}”(hjf=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KÊhj_=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjY=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjL=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjI=ubah}”(h]”jH=ah ]”h"]”Œ?abi_sys_bus_usb_devices_hub_interface_port_x_over_current_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—=j>=sj˜}”jH=j>=subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjœ=h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj¦=h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´KÊhjœ=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KÊhhÊh²hubhÞ)�”}”(hX{Most hubs are able to detect over-current situations on their ports and report them to the kernel. This attribute is to expose the number of over-current situation occurred on a specific port to user space. This file will contain an unsigned 32 bit value which wraps to 0 after its maximum is reached. This file supports poll() for monitoring changes to this value in user space.”h]”hX{Most hubs are able to detect over-current situations on their ports and report them to the kernel. This attribute is to expose the number of over-current situation occurred on a specific port to user space. This file will contain an unsigned 32 bit value which wraps to 0 after its maximum is reached. This file supports poll() for monitoring changes to this value in user space.”…”�”}”(hjÊ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KÊhhÊh²hubhÞ)�”}”(hŒoAny time this value changes the corresponding hub device will send a udev event with the following attributes::”h]”hŒnAny time this value changes the corresponding hub device will send a udev event with the following attributes:”…”�”}”(hjØ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KÊhhÊh²hubjl)�”}”(hŒ}OVER_CURRENT_PORT=/sys/bus/usb/devices/...//port OVER_CURRENT_COUNT=[current value of this sysfs attribute]”h]”hŒ}OVER_CURRENT_PORT=/sys/bus/usb/devices/...//port OVER_CURRENT_COUNT=[current value of this sysfs attribute]”…”�”}”hjæ=sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j5h´KÊhhÊh²hubj))�”}”(hŒ8.. _abi_sys_bus_usb_devices_hub_interface_port_x_quirks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-bus-usb-devices-hub-interface-port-x-quirks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj>ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/quirks**”h]”j`)�”}”(hŒJ**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/quirks**”h]”hŒF/sys/bus/usb/devices/...//port/quirks”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K²hj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿ=ubah}”(h]”jþ=ah ]”h"]”Œ3abi_sys_bus_usb_devices_hub_interface_port_x_quirks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jM>jô=sj˜}”jþ=jô=subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjR>h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj\>h]”hŒ sysfs-bus-usb”…”�”}”(hj^>h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZ>ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh>Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´K²hjR>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K²hhÊh²hubhÞ)�”}”(hX5In some cases, we care about time-to-active for devices connected on a specific port (e.g. non-standard USB port like pogo pins), where the device to be connected is known in advance, and behaves well according to the specification. This attribute is a bit-field that controls the behavior of a specific port:”h]”hX5In some cases, we care about time-to-active for devices connected on a specific port (e.g. non-standard USB port like pogo pins), where the device to be connected is known in advance, and behaves well according to the specification. This attribute is a bit-field that controls the behavior of a specific port:”…”�”}”(hj€>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K²hhÊh²hubjŽœ)�”}”(hX8- Bit 0 of this field selects the "old" enumeration scheme, as it is considerably faster (it only causes one USB reset instead of 2). The old enumeration scheme can also be selected globally using /sys/module/usbcore/parameters/old_scheme_first, but it is often not desirable as the new scheme was introduced to increase compatibility with more devices. - Bit 1 reduces TRSTRCY to the 10 ms that are required by the USB 2.0 specification, instead of the 50 ms that are normally used to help make enumeration work better on some high speed devices. ”h]”j6)�”}”(hhh]”(j;)�”}”(hX`Bit 0 of this field selects the "old" enumeration scheme, as it is considerably faster (it only causes one USB reset instead of 2). The old enumeration scheme can also be selected globally using /sys/module/usbcore/parameters/old_scheme_first, but it is often not desirable as the new scheme was introduced to increase compatibility with more devices.”h]”(hÞ)�”}”(hŒƒBit 0 of this field selects the "old" enumeration scheme, as it is considerably faster (it only causes one USB reset instead of 2).”h]”hŒ‡Bit 0 of this field selects the “oldâ€� enumeration scheme, as it is considerably faster (it only causes one USB reset instead of 2).”…”�”}”(hj™>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K²hj•>ubhÞ)�”}”(hŒÛThe old enumeration scheme can also be selected globally using /sys/module/usbcore/parameters/old_scheme_first, but it is often not desirable as the new scheme was introduced to increase compatibility with more devices.”h]”hŒÛThe old enumeration scheme can also be selected globally using /sys/module/usbcore/parameters/old_scheme_first, but it is often not desirable as the new scheme was introduced to increase compatibility with more devices.”…”�”}”(hj§>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K²hj•>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj’>ubj;)�”}”(hŒÁBit 1 reduces TRSTRCY to the 10 ms that are required by the USB 2.0 specification, instead of the 50 ms that are normally used to help make enumeration work better on some high speed devices. ”h]”hÞ)�”}”(hŒ¿Bit 1 reduces TRSTRCY to the 10 ms that are required by the USB 2.0 specification, instead of the 50 ms that are normally used to help make enumeration work better on some high speed devices.”h]”hŒ¿Bit 1 reduces TRSTRCY to the 10 ms that are required by the USB 2.0 specification, instead of the 50 ms that are normally used to help make enumeration work better on some high speed devices.”…”�”}”(hj¿>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K²hj»>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj’>ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j5h´K²hjŽ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j5h´K²hhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_usb_devices_hub_interface_port_x_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-usb-devices-hub-interface-port-x-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjí>ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/state**”h]”j`)�”}”(hŒI**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/state**”h]”hŒE/sys/bus/usb/devices/...//port/state”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mhj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjí>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjê>ubah}”(h]”jé>ah ]”h"]”Œ2abi_sys_bus_usb_devices_hub_interface_port_x_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8?jß>sj˜}”jé>jß>subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj=?h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjG?h]”hŒ sysfs-bus-usb”…”�”}”(hjI?h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjE?ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jS?Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Mhj=?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hXIndicates current state of the USB device attached to the port. Valid states are: 'not-attached', 'attached', 'powered', 'reconnecting', 'unauthenticated', 'default', 'addressed', 'configured', and 'suspended'. This file supports poll() to monitor the state change from user space.”h]”hX=Indicates current state of the USB device attached to the port. Valid states are: ‘not-attached’, ‘attached’, ‘powered’, ‘reconnecting’, ‘unauthenticated’, ‘default’, ‘addressed’, ‘configured’, and ‘suspended’. This file supports poll() to monitor the state change from user space.”…”�”}”(hjk?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubj))�”}”(hŒA.. _abi_sys_bus_usb_devices_hub_interface_port_x_usb3_lpm_permit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\/port\\/usb3_lpm_permit**”h]”j`)�”}”(hŒS**\/sys\/bus\/usb\/devices\/\.\.\.\/\\/port\\/usb3_lpm_permit**”h]”hŒO/sys/bus/usb/devices/...//port/usb3_lpm_permit”…”�”}”(hj¡?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KÛhjš?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„?ubah}”(h]”jƒ?ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj×?h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjá?h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´KÛhj×?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KÛhhÊh²hubhÞ)�”}”(hX_Some USB3.0 devices are not friendly to USB3 LPM. usb3_lpm_permit attribute allows enabling/disabling usb3 lpm of a port. It takes effect both before and after a usb device is enumerated. Supported values are "0" if both u1 and u2 are NOT permitted, "u1" if only u1 is permitted, "u2" if only u2 is permitted, "u1_u2" if both u1 and u2 are permitted.”h]”hXoSome USB3.0 devices are not friendly to USB3 LPM. usb3_lpm_permit attribute allows enabling/disabling usb3 lpm of a port. It takes effect both before and after a usb device is enumerated. Supported values are “0â€� if both u1 and u2 are NOT permitted, “u1â€� if only u1 is permitted, “u2â€� if only u2 is permitted, “u1_u2â€� if both u1 and u2 are permitted.”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KÛhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_usb_devices_enable_compliance:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-usb-devices-enable-compliance”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj!@ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/usb\/devices\/\.\.\.\/enable_compliance**”h]”j`)�”}”(hŒ7**\/sys\/bus\/usb\/devices\/\.\.\.\/enable_compliance**”h]”hŒ3/sys/bus/usb/devices/.../enable_compliance”…”�”}”(hj;@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-bus-usb-lvstest”h´K1hj4@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@ubah}”(h]”j@ah ]”h"]”Œ)abi_sys_bus_usb_devices_enable_compliance”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jm@j@sj˜}”j@j@subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-usb-lvstest `”h]”(hŒDefined on file ”…”�”}”(hjr@h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-usb-lvstest `”h]”j§)�”}”(hj|@h]”hŒsysfs-bus-usb-lvstest”…”�”}”(hj~@h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjz@ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆ@Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_usb_lvstest”uh1hh³jO@h´K1hjr@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K1hhÊh²hubhÞ)�”}”(hŒzWrite to this node to set the port to compliance mode to test with Link Layer Validation device. It is needed for TD.7.34.”h]”hŒzWrite to this node to set the port to compliance mode to test with Link Layer Validation device. It is needed for TD.7.34.”…”�”}”(hj @h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K1hhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_usb_devices_get_dev_desc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-usb-devices-get-dev-desc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj¼@ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/usb\/devices\/\.\.\.\/get_dev_desc**”h]”j`)�”}”(hŒ2**\/sys\/bus\/usb\/devices\/\.\.\.\/get_dev_desc**”h]”hŒ./sys/bus/usb/devices/.../get_dev_desc”…”�”}”(hjÖ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´KhjÏ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹@ubah}”(h]”j¸@ah ]”h"]”Œ$abi_sys_bus_usb_devices_get_dev_desc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jAj®@sj˜}”j¸@j®@subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-usb-lvstest `”h]”(hŒDefined on file ”…”�”}”(hj Ah²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-usb-lvstest `”h]”j§)�”}”(hjAh]”hŒsysfs-bus-usb-lvstest”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j"AŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_usb_lvstest”uh1hh³jO@h´Khj Aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´KhhÊh²hubhÞ)�”}”(hŒoWrite to this node to issue "Get Device Descriptor" for Link Layer Validation device. It is needed for TD.7.06.”h]”hŒsWrite to this node to issue “Get Device Descriptorâ€� for Link Layer Validation device. It is needed for TD.7.06.”…”�”}”(hj:Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_usb_devices_hot_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-usb-devices-hot-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjVAubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/usb\/devices\/\.\.\.\/hot_reset**”h]”j`)�”}”(hŒ/**\/sys\/bus\/usb\/devices\/\.\.\.\/hot_reset**”h]”hŒ+/sys/bus/usb/devices/.../hot_reset”…”�”}”(hjpAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjlAubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´KhjiAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfAubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcAubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjVAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjSAubah}”(h]”jRAah ]”h"]”Œ!abi_sys_bus_usb_devices_hot_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡AjHAsj˜}”jRAjHAsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-usb-lvstest `”h]”(hŒDefined on file ”…”�”}”(hj¦Ah²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-usb-lvstest `”h]”j§)�”}”(hj°Ah]”hŒsysfs-bus-usb-lvstest”…”�”}”(hj²Ah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj®Aubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¼AŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_usb_lvstest”uh1hh³jO@h´Khj¦Aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´KhhÊh²hubhÞ)�”}”(hŒ}Write to this node to issue "Reset" for Link Layer Validation device. It is needed for TD.7.29, TD.7.31, TD.7.34 and TD.7.35.”h]”hŒ�Write to this node to issue “Resetâ€� for Link Layer Validation device. It is needed for TD.7.29, TD.7.31, TD.7.34 and TD.7.35.”…”�”}”(hjÔAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_usb_devices_ltm_capable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-usb-devices-ltm-capable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjðAubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/usb\/devices\/\.\.\.\/ltm_capable**”h]”j`)�”}”(hŒ1**\/sys\/bus\/usb\/devices\/\.\.\.\/ltm_capable**”h]”hŒ-/sys/bus/usb/devices/.../ltm_capable”…”�”}”(hj Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K{hjBubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýAubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjíAubah}”(h]”jìAah ]”h"]”Œ#abi_sys_bus_usb_devices_ltm_capable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;BjâAsj˜}”jìAjâAsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj@Bh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjJBh]”hŒ sysfs-bus-usb”…”�”}”(hjLBh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVBŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´K{hj@Bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K{hhÊh²hubhÞ)�”}”(hX¥USB 3.0 devices may optionally support Latency Tolerance Messaging (LTM). They indicate their support by setting a bit in the bmAttributes field of their SuperSpeed BOS descriptors. If that bit is set for the device, ltm_capable will read "yes". If the device doesn't support LTM, the file will read "no". The file will be present for all speeds of USB devices, and will always read "no" for USB 1.1 and USB 2.0 devices.”h]”hX³USB 3.0 devices may optionally support Latency Tolerance Messaging (LTM). They indicate their support by setting a bit in the bmAttributes field of their SuperSpeed BOS descriptors. If that bit is set for the device, ltm_capable will read “yesâ€�. If the device doesn’t support LTM, the file will read “noâ€�. The file will be present for all speeds of USB devices, and will always read “noâ€� for USB 1.1 and USB 2.0 devices.”…”�”}”(hjnBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K{hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_usb_devices_power_usb2_hardware_lpm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-usb-devices-power-usb2-hardware-lpm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjŠBubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/usb2_hardware_lpm**”h]”j`)�”}”(hŒ>**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/usb2_hardware_lpm**”h]”hŒ:/sys/bus/usb/devices/.../power/usb2_hardware_lpm”…”�”}”(hj¤Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K]hj�Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšBubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠBubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡Bubah}”(h]”j†Bah ]”h"]”Œ/abi_sys_bus_usb_devices_power_usb2_hardware_lpm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕBj|Bsj˜}”j†Bj|BsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjÚBh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjäBh]”hŒ sysfs-bus-usb”…”�”}”(hjæBh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjâBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jðBŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´K]hjÚBubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K]hhÊh²hubhÞ)�”}”(hXIf CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged in to a xHCI host which support link PM, it will perform a LPM test; if the test is passed and host supports USB2 hardware LPM (xHCI 1.0 feature), USB2 hardware LPM will be enabled for the device and the USB device directory will contain a file named power/usb2_hardware_lpm. The file holds a string value (enable or disable) indicating whether or not USB2 hardware LPM is enabled for the device. Developer can write y/Y/1 or n/N/0 to the file to enable/disable the feature.”h]”hXIf CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged in to a xHCI host which support link PM, it will perform a LPM test; if the test is passed and host supports USB2 hardware LPM (xHCI 1.0 feature), USB2 hardware LPM will be enabled for the device and the USB device directory will contain a file named power/usb2_hardware_lpm. The file holds a string value (enable or disable) indicating whether or not USB2 hardware LPM is enabled for the device. Developer can write y/Y/1 or n/N/0 to the file to enable/disable the feature.”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K]hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_usb_devices_power_usb2_lpm_besl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-usb-devices-power-usb2-lpm-besl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:Cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mhj7Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$Cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!Cubah}”(h]”j Cah ]”h"]”Œ+abi_sys_bus_usb_devices_power_usb2_lpm_besl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”joCjCsj˜}”j CjCsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjtCh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj~Ch]”hŒ sysfs-bus-usb”…”�”}”(hj€Ch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj|Cubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŠCŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MhjtCubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hXÅUSB 2.0 devices that support hardware link power management (LPM) L1 sleep state now use a best effort service latency value (BESL) to indicate the best effort to resumption of service to the device after the initiation of the resume event. If the device does not have a preferred besl value then the host can select one instead. This usb2_lpm_besl attribute allows to tune the host selected besl value in order to tune power saving and service latency.”h]”hXÅUSB 2.0 devices that support hardware link power management (LPM) L1 sleep state now use a best effort service latency value (BESL) to indicate the best effort to resumption of service to the device after the initiation of the resume event. If the device does not have a preferred besl value then the host can select one instead. This usb2_lpm_besl attribute allows to tune the host selected besl value in order to tune power saving and service latency.”…”�”}”(hj¢Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hŒŸSupported values are 0 - 15. More information on how besl values map to microseconds can be found in USB 2.0 ECN Errata for Link Power Management, section 4.10”h]”hŒŸSupported values are 0 - 15. More information on how besl values map to microseconds can be found in USB 2.0 ECN Errata for Link Power Management, section 4.10”…”�”}”(hj°Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_usb_devices_power_usb2_lpm_l1_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-usb-devices-power-usb2-lpm-l1-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjÌCubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/usb2_lpm_l1_timeout**”h]”j`)�”}”(hŒ@**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/usb2_lpm_l1_timeout**”h]”hŒ</sys/bus/usb/devices/.../power/usb2_lpm_l1_timeout”…”�”}”(hjæCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâCubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhjßCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜCubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙCubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌCubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉCubah}”(h]”jÈCah ]”h"]”Œ1abi_sys_bus_usb_devices_power_usb2_lpm_l1_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDj¾Csj˜}”jÈCj¾CsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjDh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj&Dh]”hŒ sysfs-bus-usb”…”�”}”(hj(Dh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj$Dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j2DŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MhjDubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hXQUSB 2.0 devices may support hardware link power management (LPM) L1 sleep state. The usb2_lpm_l1_timeout attribute allows tuning the timeout for L1 inactivity timer (LPM timer), e.g. needed inactivity time before host requests the device to go to L1 sleep. Useful for power management tuning. Supported values are 0 - 65535 microseconds.”h]”hXQUSB 2.0 devices may support hardware link power management (LPM) L1 sleep state. The usb2_lpm_l1_timeout attribute allows tuning the timeout for L1 inactivity timer (LPM timer), e.g. needed inactivity time before host requests the device to go to L1 sleep. Useful for power management tuning. Supported values are 0 - 65535 microseconds.”…”�”}”(hjJDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_usb_devices_power_usb3_hardware_lpm_u1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-usb-devices-power-usb3-hardware-lpm-u1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjfDubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/usb3_hardware_lpm_u1**”h]”j`)�”}”(hŒA**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/usb3_hardware_lpm_u1**”h]”hŒ=/sys/bus/usb/devices/.../power/usb3_hardware_lpm_u1”…”�”}”(hj€Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|Dubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KkhjyDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvDubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjsDubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/usb3_hardware_lpm_u2**”h]”j`)�”}”(hŒA**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/usb3_hardware_lpm_u2**”h]”hŒ=/sys/bus/usb/devices/.../power/usb3_hardware_lpm_u2”…”�”}”(hjªDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦Dubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Kkhj£Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjsDubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjfDubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjcDubah}”(h]”jbDah ]”h"]”Œ2abi_sys_bus_usb_devices_power_usb3_hardware_lpm_u1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛDjXDsj˜}”jbDjXDsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjàDh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjêDh]”hŒ sysfs-bus-usb”…”�”}”(hjìDh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjèDubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jöDŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´KkhjàDubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KkhhÊh²hubhÞ)�”}”(hX"If CONFIG_PM is set and a USB 3.0 lpm-capable device is plugged in to a xHCI host which supports link PM, it will check if U1 and U2 exit latencies have been set in the BOS descriptor; if the check is passed and the host supports USB3 hardware LPM, USB3 hardware LPM will be enabled for the device and the USB device directory will contain two files named power/usb3_hardware_lpm_u1 and power/usb3_hardware_lpm_u2. These files hold a string value (enable or disable) indicating whether or not USB3 hardware LPM U1 or U2 is enabled for the device.”h]”hX"If CONFIG_PM is set and a USB 3.0 lpm-capable device is plugged in to a xHCI host which supports link PM, it will check if U1 and U2 exit latencies have been set in the BOS descriptor; if the check is passed and the host supports USB3 hardware LPM, USB3 hardware LPM will be enabled for the device and the USB device directory will contain two files named power/usb3_hardware_lpm_u1 and power/usb3_hardware_lpm_u2. These files hold a string value (enable or disable) indicating whether or not USB3 hardware LPM U1 or U2 is enabled for the device.”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KkhhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_usb_devices_rx_lanes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-usb-devices-rx-lanes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj*EubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/usb\/devices\/\.\.\.\/rx_lanes**”h]”j`)�”}”(hŒ.**\/sys\/bus\/usb\/devices\/\.\.\.\/rx_lanes**”h]”hŒ*/sys/bus/usb/devices/.../rx_lanes”…”�”}”(hjDEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@Eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M*hj=Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*Eubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'Eubah}”(h]”j&Eah ]”h"]”Œ abi_sys_bus_usb_devices_rx_lanes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”juEjEsj˜}”j&EjEsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjzEh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj„Eh]”hŒ sysfs-bus-usb”…”�”}”(hj†Eh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‚Eubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�EŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M*hjzEubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M*hhÊh²hubhÞ)�”}”(hŒìNumber of rx lanes the device is using. USB 3.2 adds Dual-lane support, 2 rx and 2 tx lanes over Type-C. Inter-Chip SSIC devices support asymmetric lanes up to 4 lanes per direction. Devices before USB 3.2 are single lane (rx_lanes = 1)”h]”hŒìNumber of rx lanes the device is using. USB 3.2 adds Dual-lane support, 2 rx and 2 tx lanes over Type-C. Inter-Chip SSIC devices support asymmetric lanes up to 4 lanes per direction. Devices before USB 3.2 are single lane (rx_lanes = 1)”…”�”}”(hj¨Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M*hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_usb_devices_tx_lanes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-usb-devices-tx-lanes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÄEubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/usb\/devices\/\.\.\.\/tx_lanes**”h]”j`)�”}”(hŒ.**\/sys\/bus\/usb\/devices\/\.\.\.\/tx_lanes**”h]”hŒ*/sys/bus/usb/devices/.../tx_lanes”…”�”}”(hjÞEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚEubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M3hj×Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑEubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÄEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁEubah}”(h]”jÀEah ]”h"]”Œ abi_sys_bus_usb_devices_tx_lanes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jFj¶Esj˜}”jÀEj¶EsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjFh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjFh]”hŒ sysfs-bus-usb”…”�”}”(hj Fh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjFubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j*FŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M3hjFubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M3hhÊh²hubhÞ)�”}”(hŒíNumber of tx lanes the device is using. USB 3.2 adds Dual-lane support, 2 rx and 2 tx -lanes over Type-C. Inter-Chip SSIC devices support asymmetric lanes up to 4 lanes per direction. Devices before USB 3.2 are single lane (tx_lanes = 1)”h]”hŒíNumber of tx lanes the device is using. USB 3.2 adds Dual-lane support, 2 rx and 2 tx -lanes over Type-C. Inter-Chip SSIC devices support asymmetric lanes up to 4 lanes per direction. Devices before USB 3.2 are single lane (tx_lanes = 1)”…”�”}”(hjBFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M3hhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_usb_devices_typec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-devices-typec”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj^FubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/\.\.\.\/typec**”h]”j`)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/\.\.\.\/typec**”h]”hŒ'/sys/bus/usb/devices/.../typec”…”�”}”(hjxFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjtFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M<hjqFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjnFubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjkFubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^Fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[Fubah}”(h]”jZFah ]”h"]”Œabi_sys_bus_usb_devices_typec”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j©FjPFsj˜}”jZFjPFsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj®Fh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj¸Fh]”hŒ sysfs-bus-usb”…”�”}”(hjºFh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¶Fubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÄFŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M<hj®Fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M<hhÊh²hubhÞ)�”}”(hŒËSymlink to the USB Type-C partner device. USB Type-C partner represents the component that communicates over the Configuration Channel (CC signal on USB Type-C connectors and cables) with the local port.”h]”hŒËSymlink to the USB Type-C partner device. USB Type-C partner represents the component that communicates over the Configuration Channel (CC signal on USB Type-C connectors and cables) with the local port.”…”�”}”(hjÜFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M<hhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_usb_devices_u1_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-usb-devices-u1-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjøFubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/\.\.\.\/u1_timeout**”h]”j`)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/\.\.\.\/u1_timeout**”h]”hŒ,/sys/bus/usb/devices/.../u1_timeout”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K hj Gubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjøFubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjõFubah}”(h]”jôFah ]”h"]”Œ"abi_sys_bus_usb_devices_u1_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jCGjêFsj˜}”jôFjêFsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-usb-lvstest `”h]”(hŒDefined on file ”…”�”}”(hjHGh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-usb-lvstest `”h]”j§)�”}”(hjRGh]”hŒsysfs-bus-usb-lvstest”…”�”}”(hjTGh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjPGubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j^GŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_usb_lvstest”uh1hh³jO@h´K hjHGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K hhÊh²hubhÞ)�”}”(hŒºSet "U1 timeout" for the downstream port where Link Layer Validation device is connected. Timeout value must be between 0 and 127. It is needed for TD.7.18, TD.7.19, TD.7.20 and TD.7.21.”h]”hŒ¾Set “U1 timeoutâ€� for the downstream port where Link Layer Validation device is connected. Timeout value must be between 0 and 127. It is needed for TD.7.18, TD.7.19, TD.7.20 and TD.7.21.”…”�”}”(hjvGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K hhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_usb_devices_u2_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-usb-devices-u2-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj’GubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/\.\.\.\/u2_timeout**”h]”j`)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/\.\.\.\/u2_timeout**”h]”hŒ,/sys/bus/usb/devices/.../u2_timeout”…”�”}”(hj¬Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨Gubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´Khj¥Gubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢Gubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸGubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj’Gubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Gubah}”(h]”jŽGah ]”h"]”Œ"abi_sys_bus_usb_devices_u2_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝGj„Gsj˜}”jŽGj„GsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-usb-lvstest `”h]”(hŒDefined on file ”…”�”}”(hjâGh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-usb-lvstest `”h]”j§)�”}”(hjìGh]”hŒsysfs-bus-usb-lvstest”…”�”}”(hjîGh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjêGubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jøGŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_usb_lvstest”uh1hh³jO@h´KhjâGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´KhhÊh²hubhÞ)�”}”(hŒºSet "U2 timeout" for the downstream port where Link Layer Validation device is connected. Timeout value must be between 0 and 127. It is needed for TD.7.18, TD.7.19, TD.7.20 and TD.7.21.”h]”hŒ¾Set “U2 timeoutâ€� for the downstream port where Link Layer Validation device is connected. Timeout value must be between 0 and 127. It is needed for TD.7.18, TD.7.19, TD.7.20 and TD.7.21.”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_usb_devices_u3_entry:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-usb-devices-u3-entry”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj,HubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/usb\/devices\/\.\.\.\/u3_entry**”h]”j`)�”}”(hŒ.**\/sys\/bus\/usb\/devices\/\.\.\.\/u3_entry**”h]”hŒ*/sys/bus/usb/devices/.../u3_entry”…”�”}”(hjFHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjBHubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K#hj?Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`”h]”(hŒDefined on file ”…”�”}”(hj|Hh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-usb-lvstest `”h]”j§)�”}”(hj†Hh]”hŒsysfs-bus-usb-lvstest”…”�”}”(hjˆHh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj„Hubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j’HŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_usb_lvstest”uh1hh³jO@h´K#hj|Hubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K#hhÊh²hubhÞ)�”}”(hŒnWrite to this node to issue "U3 entry" for Link Layer Validation device. It is needed for TD.7.35 and TD.7.36.”h]”hŒrWrite to this node to issue “U3 entryâ€� for Link Layer Validation device. It is needed for TD.7.35 and TD.7.36.”…”�”}”(hjªHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K#hhÊh²hubj))�”}”(hŒ$.. _abi_sys_bus_usb_devices_u3_exit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-devices-u3-exit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÆHubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/usb\/devices\/\.\.\.\/u3_exit**”h]”j`)�”}”(hŒ-**\/sys\/bus\/usb\/devices\/\.\.\.\/u3_exit**”h]”hŒ)/sys/bus/usb/devices/.../u3_exit”…”�”}”(hjàHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜHubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K*hjÙHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖHubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓHubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆHubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÃHubah}”(h]”jÂHah ]”h"]”Œabi_sys_bus_usb_devices_u3_exit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIj¸Hsj˜}”jÂHj¸HsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-usb-lvstest `”h]”(hŒDefined on file ”…”�”}”(hjIh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-usb-lvstest `”h]”j§)�”}”(hj Ih]”hŒsysfs-bus-usb-lvstest”…”�”}”(hj"Ih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjIubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j,IŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_usb_lvstest”uh1hh³jO@h´K*hjIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K*hhÊh²hubhÞ)�”}”(hŒaWrite to this node to issue "U3 exit" for Link Layer Validation device. It is needed for TD.7.36.”h]”hŒeWrite to this node to issue “U3 exitâ€� for Link Layer Validation device. It is needed for TD.7.36.”…”�”}”(hjDIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K*hhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_usb_devices_warm_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-usb-devices-warm-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj`IubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/\.\.\.\/warm_reset**”h]”j`)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/\.\.\.\/warm_reset**”h]”hŒ,/sys/bus/usb/devices/.../warm_reset”…”�”}”(hjzIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvIubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K7hjsIubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpIubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjmIubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`Iubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]Iubah}”(h]”j\Iah ]”h"]”Œ"abi_sys_bus_usb_devices_warm_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j«IjRIsj˜}”j\IjRIsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-bus-usb-lvstest `”h]”(hŒDefined on file ”…”�”}”(hj°Ih²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-bus-usb-lvstest `”h]”j§)�”}”(hjºIh]”hŒsysfs-bus-usb-lvstest”…”�”}”(hj¼Ih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¸Iubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÆIŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_bus_usb_lvstest”uh1hh³jO@h´K7hj°Iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K7hhÊh²hubhÞ)�”}”(hŒ·Write to this node to issue "Warm Reset" for Link Layer Validation device. It may be needed to properly reset an xHCI 1.1 host port if compliance mode needed to be explicitly enabled.”h]”hŒ»Write to this node to issue “Warm Resetâ€� for Link Layer Validation device. It may be needed to properly reset an xHCI 1.1 host port if compliance mode needed to be explicitly enabled.”…”�”}”(hjÞIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jO@h´K7hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_usb_devices_interface_authorized:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-usb-devices-interface-authorized”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjúIubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/usb\/devices\/\\/authorized**”h]”j`)�”}”(hŒ7**\/sys\/bus\/usb\/devices\/\\/authorized**”h]”hŒ3/sys/bus/usb/devices//authorized”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Khj Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjúIubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj÷Iubah}”(h]”jöIah ]”h"]”Œ,abi_sys_bus_usb_devices_interface_authorized”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jEJjìIsj˜}”jöIjìIsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjJJh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjTJh]”hŒ sysfs-bus-usb”…”�”}”(hjVJh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjRJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`JŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´KhjJJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubhÞ)�”}”(hXfThis allows to authorize (1) or deauthorize (0) individual interfaces instead a whole device in contrast to the device authorization. If a deauthorized interface will be authorized so the driver probing must be triggered manually by writing INTERFACE to /sys/bus/usb/drivers_probe This allows to avoid side-effects with drivers that need multiple interfaces.”h]”hXfThis allows to authorize (1) or deauthorize (0) individual interfaces instead a whole device in contrast to the device authorization. If a deauthorized interface will be authorized so the driver probing must be triggered manually by writing INTERFACE to /sys/bus/usb/drivers_probe This allows to avoid side-effects with drivers that need multiple interfaces.”…”�”}”(hjxJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubhÞ)�”}”(hŒ5A deauthorized interface cannot be probed or claimed.”h]”hŒ5A deauthorized interface cannot be probed or claimed.”…”�”}”(hj†Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_usb_devices_interface_wireless_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-usb-devices-interface-wireless-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj¢JubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/usb\/devices\/\\/wireless_status**”h]”j`)�”}”(hŒ<**\/sys\/bus\/usb\/devices\/\\/wireless_status**”h]”hŒ8/sys/bus/usb/devices//wireless_status”…”�”}”(hj¼Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸Jubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K‡hjµJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢Jubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸJubah}”(h]”jžJah ]”h"]”Œ1abi_sys_bus_usb_devices_interface_wireless_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jíJj”Jsj˜}”jžJj”JsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjòJh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjüJh]”hŒ sysfs-bus-usb”…”�”}”(hjþJh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjúJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jKŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´K‡hjòJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K‡hhÊh²hubhÞ)�”}”(hXŠSome USB devices use a USB receiver dongle to communicate wirelessly with their device using proprietary protocols. This attribute allows user-space to know whether the device is connected to its receiver dongle, and, for example, consider the device to be absent when choosing whether to show the device's battery, show a headset in a list of outputs, or show an on-screen keyboard if the only wireless keyboard is turned off. This attribute is not to be used to replace protocol specific statuses available in WWAN, WLAN/Wi-Fi, Bluetooth, etc. If the device does not use a receiver dongle with a wireless device, then this attribute will not exist.”h]”hXŒSome USB devices use a USB receiver dongle to communicate wirelessly with their device using proprietary protocols. This attribute allows user-space to know whether the device is connected to its receiver dongle, and, for example, consider the device to be absent when choosing whether to show the device’s battery, show a headset in a list of outputs, or show an on-screen keyboard if the only wireless keyboard is turned off. This attribute is not to be used to replace protocol specific statuses available in WWAN, WLAN/Wi-Fi, Bluetooth, etc. If the device does not use a receiver dongle with a wireless device, then this attribute will not exist.”…”�”}”(hj Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´K‡hhÊh²hubj))�”}”(hŒl.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_country:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œgabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-country”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kšuh1j@hj\-\\:\\.\\/\\:\\:\\.\\/country**”h]”j`)�”}”(hŒ˜**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/country**”h]”hŒ”/sys/bus/usb/devices/-:./::./country”…”�”}”(hjVKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjRKubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-driver-hid”h´K hjOKubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLKubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIKubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒi**\/sys\/class\/bluetooth\/hci\\/\\:\\:\\.\\/country**”h]”j`)�”}”(hŒi**\/sys\/class\/bluetooth\/hci\\/\\:\\:\\.\\/country**”h]”hŒe/sys/class/bluetooth/hci/::./country”…”�”}”(hj�Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}Kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjKh´K hjzKubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwKubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIKubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/hidraw\/hidraw\\/device\/country**”h]”j`)�”}”(hŒ8**\/sys\/class\/hidraw\/hidraw\\/device\/country**”h]”hŒ4/sys/class/hidraw/hidraw/device/country”…”�”}”(hj«Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§Kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjKh´K hj¤Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIKubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`”h]”(hŒDefined on file ”…”�”}”(hjáKh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-hid `”h]”j§)�”}”(hjëKh]”hŒsysfs-driver-hid”…”�”}”(hjíKh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjéKubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j÷KŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_hid”uh1hh³jjKh´K hjáKubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjKh´K hhÊh²hubhÞ)�”}”(hŒ‹When read, this file returns the hex integer value in ASCII of the device's HID country code (e.g. 21 for US). This file cannot be written.”h]”hŒ�When read, this file returns the hex integer value in ASCII of the device’s HID country code (e.g. 21 for US). This file cannot be written.”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjKh´K hhÊh²hubj))�”}”(hŒm.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_dragging:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œhabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-dragging”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K›uh1j@hj+LubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ™**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/dragging**”h]”j`)�”}”(hŒ™**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/dragging**”h]”hŒ•/sys/bus/usb/devices/-:./::./dragging”…”�”}”(hjELh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjALubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-driver-hid-lenovo”h´K hj>Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+Lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(Lubah}”(h]”j'Lah ]”h"]”Œhabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_dragging”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jwLjLsj˜}”j'LjLsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-hid-lenovo `”h]”(hŒDefined on file ”…”�”}”(hj|Lh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-hid-lenovo `”h]”j§)�”}”(hj†Lh]”hŒsysfs-driver-hid-lenovo”…”�”}”(hjˆLh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj„Lubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j’LŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_hid_lenovo”uh1hh³jYLh´K hj|Lubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K hhÊh²hubhÞ)�”}”(hŒ‚If this setting is enabled, it is possible to do dragging by pressing the trackpoint. This requires press_to_select to be enabled.”•h]”hŒ‚If this setting is enabled, it is possible to do dragging by pressing the trackpoint. This requires press_to_select to be enabled.”…”�”}”(hjªLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K hhÊh²hubhÞ)�”}”(hŒValues are 0 or 1.”h]”hŒValues are 0 or 1.”…”�”}”(hj¸Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K hhÊh²hubhÞ)�”}”(hŒ1Applies to Thinkpad USB Keyboard with TrackPoint.”h]”hŒ1Applies to Thinkpad USB Keyboard with TrackPoint.”…”�”}”(hjÆLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K hhÊh²hubj))�”}”(hŒs.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_fb_update_rate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œnabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-fb-update-rate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¡uh1j@hjâLubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒŸ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/fb_update_rate**”h]”j`)�”}”(hŒŸ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/fb_update_rate**”h]”hŒ›/sys/bus/usb/devices/-:./::./fb_update_rate”…”�”}”(hjüLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøLubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-driver-hid-picolcd”h´KhjõLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòLubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïLubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâLubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjßLubah}”(h]”jÞLah ]”h"]”Œnabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_fb_update_rate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.MjÔLsj˜}”jÞLjÔLsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-hid-picolcd `”h]”(hŒDefined on file ”…”�”}”(hj3Mh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-hid-picolcd `”h]”j§)�”}”(hj=Mh]”hŒsysfs-driver-hid-picolcd”…”�”}”(hj?Mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj;Mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jIMŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_driver_hid_picolcd”uh1hh³jMh´Khj3Mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubhÞ)�”}”(hŒ.Make it possible to adjust defio refresh rate.”h]”hŒ.Make it possible to adjust defio refresh rate.”…”�”}”(hjaMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubhÞ)�”}”(hŒ„Reading: returns list of available refresh rates (expressed in Hz), the active refresh rate being enclosed in brackets ('[' and ']')”h]”hŒŒReading: returns list of available refresh rates (expressed in Hz), the active refresh rate being enclosed in brackets (‘[’ and ‘]’)”…”�”}”(hjoMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubhÞ)�”}”(hŒQWriting: accepts new refresh rate expressed in integer Hz within permitted rates.”h]”hŒQWriting: accepts new refresh rate expressed in integer Hz within permitted rates.”…”�”}”(hj}Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubhÞ)�”}”(hŒþNote: As device can barely do 2 complete refreshes a second it only makes sense to adjust this value if only one or two tiles get changed and it's not appropriate to expect the application to flush its tiny changes explicitly at higher than default rate.”h]”hXNote: As device can barely do 2 complete refreshes a second it only makes sense to adjust this value if only one or two tiles get changed and it’s not appropriate to expect the application to flush its tiny changes explicitly at higher than default rate.”…”�”}”(hj‹Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubj))�”}”(hŒu.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_firmware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œpabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-firmware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K£uh1j@hj§MubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¡**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/firmware_version**”h]”j`)�”}”(hŒ¡**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/firmware_version**”h]”hŒ�/sys/bus/usb/devices/-:./::./firmware_version”…”�”}”(hjÁMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½Mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-driver-hid-lenovo-go”h´K]hjºMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§Mubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤Mubah}”(h]”j£Mah ]”h"]”Œpabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_firmware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jóMj™Msj˜}”j£Mj™MsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjøMh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjNh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K]hjøMubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K]hhÊh²hubhÞ)�”}”(hŒ7This displays the firmware version of the internal MCU.”h]”hŒ7This displays the firmware version of the internal MCU.”…”�”}”(hj&Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K]hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj4Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K]hhÊh²hubj))�”}”(hŒl.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_fn_lock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œgabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-fn-lock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kšuh1j@hjPNubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ˜**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/fn_lock**”h]”j`)�”}”(hŒ˜**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/fn_lock**”h]”hŒ”/sys/bus/usb/devices/-:./::./fn_lock”…”�”}”(hjjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfNubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K5hjcNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjPNubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjMNubah}”(h]”jLNah ]”h"]”Œgabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_fn_lock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›NjBNsj˜}”jLNjBNsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-hid-lenovo `”h]”(hŒDefined on file ”…”�”}”(hj Nh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-hid-lenovo `”h]”j§)�”}”(hjªNh]”hŒsysfs-driver-hid-lenovo”…”�”}”(hj¬Nh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¨Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¶NŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_hid_lenovo”uh1hh³jYLh´K5hj Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K5hhÊh²hubhÞ)�”}”(hŒ[This setting controls whether Fn Lock is enabled on the keyboard (i.e. if F1 is Mute or F1)”h]”hŒ[This setting controls whether Fn Lock is enabled on the keyboard (i.e. if F1 is Mute or F1)”…”�”}”(hjÎNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K5hhÊh²hubhÞ)�”}”(hŒValues are 0 or 1”h]”hŒValues are 0 or 1”…”�”}”(hjÜNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K5hhÊh²hubhÞ)�”}”(hŒEApplies to ThinkPad Compact (USB|Bluetooth) Keyboard with TrackPoint.”h]”hŒEApplies to ThinkPad Compact (USB|Bluetooth) Keyboard with TrackPoint.”…”�”}”(hjêNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K5hhÊh²hubj))�”}”(hŒq.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_fps_mode_dpi:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œlabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-fps-mode-dpi”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KŸuh1j@hjOubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ�**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/fps_mode_dpi**”h]”j`)�”}”(hŒ�**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/fps_mode_dpi**”h]”hŒ™/sys/bus/usb/devices/-:./::./fps_mode_dpi”…”�”}”(hj Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KdhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOubah}”(h]”jOah ]”h"]”Œlabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_fps_mode_dpi”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQOjøNsj˜}”jOjøNsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjVOh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj`Oh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjbOh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^Oubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlOŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´KdhjVOubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KdhhÊh²hubhÞ)�”}”(hŒIThis displays the DPI of the right handle when the FPS mode switch is on.”h]”hŒIThis displays the DPI of the right handle when the FPS mode switch is on.”…”�”}”(hj„Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KdhhÊh²hubhÞ)�”}”(hŒ$Values are 500, 800, 1200, and 1800.”h]”hŒ$Values are 500, 800, 1200, and 1800.”…”�”}”(hj’Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KdhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KdhhÊh²hubj))�”}”(hŒw.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_fps_mode_dpi_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œrabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-fps-mode-dpi-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¥uh1j@hj¼OubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ£**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/fps_mode_dpi_index**”h]”j`)�”}”(hŒ£**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/fps_mode_dpi_index**”h]”hŒŸ/sys/bus/usb/devices/-:./::./fps_mode_dpi_index”…”�”}”(hjÖOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KmhjÏOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌOubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉOubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼Oubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹Oubah}”(h]”j¸Oah ]”h"]”Œrabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_fps_mode_dpi_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jPj®Osj˜}”j¸Oj®OsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj Ph²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjPh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjPubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j"PŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Kmhj Pubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KmhhÊh²hubhÞ)�”}”(hŒCThis displays the available options for the fps_mode_dpi attribute.”h]”hŒCThis displays the available options for the fps_mode_dpi attribute.”…”�”}”(hj:Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KmhhÊh²hubhÞ)�”}”(hŒ$Values are 500, 800, 1200, and 1800.”h]”hŒ$Values are 500, 800, 1200, and 1800.”…”�”}”(hjHPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KmhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjVPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KmhhÊh²hubj))�”}”(hŒ|.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_auto_sleep_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œwabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-auto-sleep-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K«uh1j@hjrPubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ©**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/auto_sleep_time**”h]”j`)�”}”(hŒ©**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/auto_sleep_time**”h]”hŒ¥/sys/bus/usb/devices/-:./::./gamepad/auto_sleep_time”…”�”}”(hjŒPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆPubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s”h´K]hj…Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjrPubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjoPubah}”(h]”jnPah ]”h"]”Œwabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_auto_sleep_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾PjdPsj˜}”jnPjdPsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjÃPh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjÍPh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjÏPh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjËPubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÙPŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´K]hjÃPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K]hhÊh²hubhÞ)�”}”(hŒLThis controls the sleep timer due to inactivity for the built-in controller.”h]”hŒLThis controls the sleep timer due to inactivity for the built-in controller.”…”�”}”(hjñPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K]hhÊh²hubhÞ)�”}”(hŒValues are 0-255.”h]”hŒValues are 0-255.”…”�”}”(hjÿPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K]hhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K]hhÊh²hubj))�”}”(hŒ‚.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_auto_sleep_time_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-auto-sleep-time-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K±uh1j@hj)QubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/auto_sleep_time_range**”h]”j`)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/auto_sleep_time_range**”h]”hŒ«/sys/bus/usb/devices/-:./::./gamepad/auto_sleep_time_range”…”�”}”(hjCQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?Qubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´Kfhj`”h]”(hŒDefined on file ”…”�”}”(hjyQh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjƒQh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj…Qh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�Qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�QŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´KfhjyQubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KfhhÊh²hubhÞ)�”}”(hŒNThis displays the available options for the gamepad/auto_sleep_time attribute.”h]”hŒNThis displays the available options for the gamepad/auto_sleep_time attribute.”…”�”}”(hj§Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KfhhÊh²hubhÞ)�”}”(hŒValues are 0-255.”h]”hŒValues are 0-255.”…”�”}”(hjµQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KfhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjÃQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KfhhÊh²hubj))�”}”(hŒv.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_dpad_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œqabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-dpad-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¥uh1j@hjßQubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ£**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/dpad_mode**”h]”j`)�”}”(hŒ£**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/dpad_mode**”h]”hŒŸ/sys/bus/usb/devices/-:./::./gamepad/dpad_mode”…”�”}”(hjùQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KohjòQubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïQubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjìQubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjßQubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜQubah}”(h]”jÛQah ]”h"]”Œqabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_dpad_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*RjÑQsj˜}”jÛQjÑQsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj/Rh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj9Rh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj;Rh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7Rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jERŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´Kohj/Rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KohhÊh²hubhÞ)�”}”(hŒCThis controls the operating mode of the built-in controllers D-pad.”h]”hŒCThis controls the operating mode of the built-in controllers D-pad.”…”�”}”(hj]Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KohhÊh²hubhÞ)�”}”(hŒValues are 4-way or 8-way.”h]”hŒValues are 4-way or 8-way.”…”�”}”(hjkRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KohhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjyRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KohhÊh²hubj))�”}”(hŒ|.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_dpad_mode_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œwabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-dpad-mode-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K«uh1j@hj•RubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ©**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/dpad_mode_index**”h]”j`)�”}”(hŒ©**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/dpad_mode_index**”h]”hŒ¥/sys/bus/usb/devices/-:./::./gamepad/dpad_mode_index”…”�”}”(hj¯Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«Rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´Kxhj¨Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•Rubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’Rubah}”(h]”j‘Rah ]”h"]”Œwabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_dpad_mode_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jàRj‡Rsj˜}”j‘Rj‡RsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjåRh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjïRh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjñRh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjíRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jûRŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´KxhjåRubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KxhhÊh²hubhÞ)�”}”(hŒHThis displays the available options for the gamepad/dpad_mode attribute.”h]”hŒHThis displays the available options for the gamepad/dpad_mode attribute.”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KxhhÊh²hubhÞ)�”}”(hŒValues are 4-way or 8-way.”h]”hŒValues are 4-way or 8-way.”…”�”}”(hj!Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KxhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj/Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KxhhÊh²hubj))�”}”(hŒq.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œlabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjKSubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒž**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/mode**”h]”j`)�”}”(hŒž**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/mode**”h]”hŒš/sys/bus/usb/devices/-:./::./gamepad/mode”…”�”}”(hjeSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjaSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K�hj^Subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[Subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXSubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjKSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjHSubah}”(h]”jGSah ]”h"]”Œlabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–Sj=Ssj˜}”jGSj=SsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj›Sh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj¥Sh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj§Sh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj£Subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j±SŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´K�hj›Subeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K�hhÊh²hubhÞ)�”}”(hŒ\-\\:\\.\\/\\:\\:\\.\\/gamepad\/mode_index**”h]”j`)�”}”(hŒ¤**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/mode_index**”h]”hŒ /sys/bus/usb/devices/-:./::./gamepad/mode_index”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KŠhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjTubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþSubah}”(h]”jýSah ]”h"]”Œrabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_mode_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jLTjóSsj˜}”jýSjóSsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjQTh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj[Th]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj]Th²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjYTubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jgTŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´KŠhjQTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KŠhhÊh²hubhÞ)�”}”(hŒCThis displays the available options for the gamepad/mode attribute.”h]”hŒCThis displays the available options for the gamepad/mode attribute.”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KŠhhÊh²hubhÞ)�”}”(hŒValues are xinput or dinput.”h]”hŒValues are xinput or dinput.”…”�”}”(hj�Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KŠhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj›Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KŠhhÊh²hubj))�”}”(hŒv.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_poll_rate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œqabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-poll-rate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¥uh1j@hj·TubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ£**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/poll_rate**”h]”j`)�”}”(hŒ£**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/poll_rate**”h]”hŒŸ/sys/bus/usb/devices/-:./::./gamepad/poll_rate”…”�”}”(hjÑTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍTubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K“hjÊTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇTubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÄTubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj·Tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´Tubah}”(h]”j³Tah ]”h"]”Œqabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_poll_rate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jUj©Tsj˜}”j³Tj©TsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjUh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjUh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjUubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´K“hjUubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K“hhÊh²hubhÞ)�”}”(hŒ=This controls the poll rate in Hz of the built-in controller.”h]”hŒ=This controls the poll rate in Hz of the built-in controller.”…”�”}”(hj5Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K“hhÊh²hubhÞ)�”}”(hŒ"Values are 125, 250, 500, or 1000.”h]”hŒ"Values are 125, 250, 500, or 1000.”…”�”}”(hjCUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K“hhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjQUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K“hhÊh²hubj))�”}”(hŒ|.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_poll_rate_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œwabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-poll-rate-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K«uh1j@hjmUubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ©**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/poll_rate_index**”h]”j`)�”}”(hŒ©**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/gamepad\/poll_rate_index**”h]”hŒ¥/sys/bus/usb/devices/-:./::./gamepad/poll_rate_index”…”�”}”(hj‡Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒUubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´Kœhj€Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzUubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmUubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjUubah}”(h]”jiUah ]”h"]”Œwabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_gamepad_poll_rate_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸Uj_Usj˜}”jiUj_UsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj½Uh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjÇUh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjÉUh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÅUubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÓUŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´Kœhj½Uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KœhhÊh²hubhÞ)�”}”(hŒHThis displays the available options for the gamepad/poll_rate attribute.”h]”hŒHThis displays the available options for the gamepad/poll_rate attribute.”…”�”}”(hjëUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KœhhÊh²hubhÞ)�”}”(hŒ"Values are 125, 250, 500, or 1000.”h]”hŒ"Values are 125, 250, 500, or 1000.”…”�”}”(hjùUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KœhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KœhhÊh²hubj))�”}”(hŒx.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_hardware_generation:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œsabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-hardware-generation”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¦uh1j@hj#VubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¤**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/hardware_generation**”h]”j`)�”}”(hŒ¤**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/hardware_generation**”h]”hŒ /sys/bus/usb/devices/-:./::./hardware_generation”…”�”}”(hj=Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9Vubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Kvhj6Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#Vubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Vubah}”(h]”jVah ]”h"]”Œsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_hardware_generation”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jnVjVsj˜}”jVjVsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjsVh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj}Vh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj{Vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‰VŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´KvhjsVubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KvhhÊh²hubhÞ)�”}”(hŒ:This displays the hardware generation of the internal MCU.”h]”hŒ:This displays the hardware generation of the internal MCU.”…”�”}”(hj¡Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KvhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj¯Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KvhhÊh²hubj))�”}”(hŒu.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_hardware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œpabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-hardware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K£uh1j@hjËVubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¡**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/hardware_version**”h]”j`)�”}”(hŒ¡**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/hardware_version**”h]”hŒ�/sys/bus/usb/devices/-:./::./hardware_version”…”�”}”(hjåVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K}hjÞVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛVubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØVubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjËVubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈVubah}”(h]”jÇVah ]”h"]”Œpabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_hardware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWj½Vsj˜}”jÇVj½VsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjWh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj%Wh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj'Wh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj#Wubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j1WŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K}hjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K}hhÊh²hubhÞ)�”}”(hŒ7This displays the hardware version of the internal MCU.”h]”hŒ7This displays the hardware version of the internal MCU.”…”�”}”(hjIWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K}hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjWWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K}hhÊh²hubj))�”}”(hŒw.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_imu_bypass_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œrabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-imu-bypass-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¦uh1j@hjsWubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¤**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/imu\/bypass_enabled**”h]”j`)�”}”(hŒ¤**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/imu\/bypass_enabled**”h]”hŒ /sys/bus/usb/devices/-:./::./imu/bypass_enabled”…”�”}”(hj�Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰Wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¥hj†Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsWubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpWubah}”(h]”joWah ]”h"]”Œrabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_imu_bypass_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾WjeWsj˜}”joWjeWsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjÃWh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjÍWh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjÏWh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjËWubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÙWŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´K¥hjÃWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¥hhÊh²hubhÞ)�”}”(hŒ’This controls enabling or disabling the IMU bypass function. When enabled the IMU data is directly reported to the OS through an HIDRAW interface.”h]”hŒ’This controls enabling or disabling the IMU bypass function. When enabled the IMU data is directly reported to the OS through an HIDRAW interface.”…”�”}”(hjñWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¥hhÊh²hubjŽœ)�”}”(hŒTValues are true or false. Applies to Lenovo Legion Go S line of handheld devices. ”h]”(hÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¥hjÿWubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¥hjÿWubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j Ph´K¥hhÊh²hubj))�”}”(hŒ}.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_imu_bypass_enabled_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œxabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-imu-bypass-enabled-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¬uh1j@hj3XubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒª**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/imu\/bypass_enabled_index**”h]”j`)�”}”(hŒª**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/imu\/bypass_enabled_index**”h]”hŒ¦/sys/bus/usb/devices/-:./::./imu/bypass_enabled_index”…”�”}”(hjMXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjIXubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¯hjFXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCXubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3Xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0Xubah}”(h]”j/Xah ]”h"]”Œxabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_imu_bypass_enabled_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~Xj%Xsj˜}”j/Xj%XsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjƒXh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj�Xh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj�Xh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‹Xubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j™XŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´K¯hjƒXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¯hhÊh²hubhÞ)�”}”(hŒIThis displays the available options for the imu/bypass_enabled attribute.”h]”hŒIThis displays the available options for the imu/bypass_enabled attribute.”…”�”}”(hj±Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¯hhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hj¿Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¯hhÊh²hubj))�”}”(hŒu.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_imu_manufacturer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œpabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-imu-manufacturer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¤uh1j@hjÛXubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¢**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/imu\/manufacturer**”h]”j`)�”}”(hŒ¢**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/imu\/manufacturer**”h]”hŒž/sys/bus/usb/devices/-:./::./imu/manufacturer”…”�”}”(hjõXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñXubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¶hjîXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëXubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèXubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛXubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØXubah}”(h]”j×Xah ]”h"]”Œpabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_imu_manufacturer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&YjÍXsj˜}”j×XjÍXsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj+Yh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj5Yh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj7Yh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3Yubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jAYŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´K¶hj+Yubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¶hhÊh²hubhÞ)�”}”(hŒ@This displays the manufacturer of the intertial measurment unit.”h]”hŒ@This displays the manufacturer of the intertial measurment unit.”…”�”}”(hjYYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¶hhÊh²hubhÞ)�”}”(hŒValues are Bosch or ST.”h]”hŒValues are Bosch or ST.”…”�”}”(hjgYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¶hhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjuYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¶hhÊh²hubj))�”}”(hŒw.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_imu_sensor_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œrabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-imu-sensor-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¦uh1j@hj‘YubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¤**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/imu\/sensor_enabled**”h]”j`)�”}”(hŒ¤**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/imu\/sensor_enabled**”h]”hŒ /sys/bus/usb/devices/-:./::./imu/sensor_enabled”…”�”}”(hj«Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§Yubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¿hj¤Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžYubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘Yubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽYubah}”(h]”j�Yah ]”h"]”Œrabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_imu_sensor_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜYjƒYsj˜}”j�YjƒYsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjáYh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjëYh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjíYh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjéYubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j÷YŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´K¿hjáYubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¿hhÊh²hubhÞ)�”}”(hŒ,This controls enabling or disabling the IMU.”h]”hŒ,This controls enabling or disabling the IMU.”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¿hhÊh²hubhÞ)�”}”(hŒ#Values are true, false, or wake-2s.”h]”hŒ#Values are true, false, or wake-2s.”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¿hhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj+Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K¿hhÊh²hubj))�”}”(hŒ}.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_imu_sensor_enabled_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œxabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-imu-sensor-enabled-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¬uh1j@hjGZubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒª**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/imu\/sensor_enabled_index**”h]”j`)�”}”(hŒª**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/imu\/sensor_enabled_index**”h]”hŒ¦/sys/bus/usb/devices/-:./::./imu/sensor_enabled_index”…”�”}”(hjaZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]Zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KÈhjZZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWZubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTZubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjGZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjDZubah}”(h]”jCZah ]”h"]”Œxabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_imu_sensor_enabled_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’Zj9Zsj˜}”jCZj9ZsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj—Zh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj¡Zh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj£Zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŸZubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j­ZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´KÈhj—Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KÈhhÊh²hubhÞ)�”}”(hŒIThis displays the available options for the imu/sensor_enabled attribute.”h]”hŒIThis displays the available options for the imu/sensor_enabled attribute.”…”�”}”(hjÅZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KÈhhÊh²hubhÞ)�”}”(hŒ#Values are true, false, or wake-2s.”h]”hŒ#Values are true, false, or wake-2s.”…”�”}”(hjÓZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KÈhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjáZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KÈhhÊh²hubj))�”}”(hŒ….. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_actual_dpi:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ€abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-actual-dpi”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¸uh1j@hjýZubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¶**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/actual_dpi**”h]”j`)�”}”(hŒ¶**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/actual_dpi**”h]”hŒ²/sys/bus/usb/devices/-:./::./kone/roccatkone/actual_dpi”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-driver-hid-roccat-kone”h´Khj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj [ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj [ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjýZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjúZubah}”(h]”jùZah ]”h"]”Œ€abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_actual_dpi”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jI[jïZsj˜}”jùZjïZsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-roccat-kone `”h]”(hŒDefined on file ”…”�”}”(hjN[h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-roccat-kone `”h]”j§)�”}”(hjX[h]”hŒsysfs-driver-hid-roccat-kone”…”�”}”(hjZ[h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjV[ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jd[Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_roccat_kone”uh1hh³j+[h´KhjN[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KhhÊh²hubhÞ)�”}”(hŒQIt is possible to switch the dpi setting of the mouse with the press of a button.”h]”hŒQIt is possible to switch the dpi setting of the mouse with the press of a button.”…”�”}”(hj|[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KhhÊh²hubhÞ)�”}”(hŒ£When read, this file returns the raw number of the actual dpi setting reported by the mouse. This number has to be further processed to receive the real dpi value:”h]”hŒ£When read, this file returns the raw number of the actual dpi setting reported by the mouse. This number has to be further processed to receive the real dpi value:”…”�”}”(hjŠ[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj›[ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj›[ubjeo)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒVALUE”h]”hŒVALUE”…”�”}”(hj»[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khj¸[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ[ubjW)�”}”(hhh]”hÞ)�”}”(hŒDPI”h]”hŒDPI”…”�”}”(hjÒ[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KhjÏ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jdohj›[ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjû[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khjø[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ[ubjW)�”}”(hhh]”hÞ)�”}”(hŒ800”h]”hŒ800”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò[ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj1\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khj.\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+\ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1200”h]”hŒ1200”…”�”}”(hjG\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KhjD\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò[ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hjg\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khjd\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja\ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1600”h]”hŒ1600”…”�”}”(hj}\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khjz\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò[ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hj�\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khjš\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—\ubjW)�”}”(hhh]”hÞ)�”}”(hŒ2000”h]”hŒ2000”…”�”}”(hj³\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khj°\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò[ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hjÓ\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KhjÐ\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ\ubjW)�”}”(hhh]”hÞ)�”}”(hŒ2400”h]”hŒ2400”…”�”}”(hjé\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khjæ\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò[ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hj ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]ubjW)�”}”(hhh]”hÞ)�”}”(hŒ3200”h]”hŒ3200”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜[ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThis file is readonly.”h]”hŒThis file is readonly.”…”�”}”(hjL]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ%Users: http://roccat.sourceforge.net ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hja]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j+[h´Khj]]ubj1)�”}”(hhh]”hÞ)�”}”(hŒhttp://roccat.sourceforge.net”h]”j©°)�”}”(hjt]h]”hŒhttp://roccat.sourceforge.net”…”�”}”(hjv]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jt]uh1j¨°hjr]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khjo]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj]]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j+[h´KhjZ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ‰.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_actual_profile:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ„abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-actual-profile”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¼uh1j@hjª]ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒº**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/actual_profile**”h]”j`)�”}”(hŒº**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/actual_profile**”h]”hŒ¶/sys/bus/usb/devices/-:./::./kone/roccatkone/actual_profile”…”�”}”(hjÄ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Khj½]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjª]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§]ubah}”(h]”j¦]ah ]”h"]”Œ„abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_actual_profile”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõ]jœ]sj˜}”j¦]jœ]subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-roccat-kone `”h]”(hŒDefined on file ”…”�”}”(hjú]h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-roccat-kone `”h]”j§)�”}”(hj^h]”hŒsysfs-driver-hid-roccat-kone”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_roccat_kone”uh1hh³j+[•h´Khjú]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KhhÊh²hubhÞ)�”}”(hŒ>When read, this file returns the number of the actual profile.”h]”hŒ>When read, this file returns the number of the actual profile.”…”�”}”(hj(^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KhhÊh²hubhÞ)�”}”(hŒThis file is readonly.”h]”hŒThis file is readonly.”…”�”}”(hj6^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ%Users: http://roccat.sourceforge.net ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjK^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j+[h´KhjG^ubj1)�”}”(hhh]”hÞ)�”}”(hŒhttp://roccat.sourceforge.net”h]”j©°)�”}”(hj^^h]”hŒhttp://roccat.sourceforge.net”…”�”}”(hj`^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j^^uh1j¨°hj\^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KhjY^ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjG^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j+[h´KhjD^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ‹.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_firmware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ†abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-firmware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¾uh1j@hj”^ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¼**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/firmware_version**”h]”j`)�”}”(hŒ¼**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/firmware_version**”h]”hŒ¸/sys/bus/usb/devices/-:./::./kone/roccatkone/firmware_version”…”�”}”(hj®^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjª^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K!hj§^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj”^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‘^ubah}”(h]”j�^ah ]”h"]”Œ†abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_firmware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jß^j†^sj˜}”j�^j†^subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-roccat-kone `”h]”(hŒDefined on file ”…”�”}”(hjä^h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-roccat-kone `”h]”j§)�”}”(hjî^h]”hŒsysfs-driver-hid-roccat-kone”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_roccat_kone”uh1hh³j+[h´K!hjä^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K!hhÊh²hubhÞ)�”}”(hX)When read, this file returns the raw integer version number of the firmware reported by the mouse. Using the integer value eases further usage in other programs. To receive the real version number the decimal point has to be shifted 2 positions to the left. E.g. a returned value of 138 means 1.38”h]”hX)When read, this file returns the raw integer version number of the firmware reported by the mouse. Using the integer value eases further usage in other programs. To receive the real version number the decimal point has to be shifted 2 positions to the left. E.g. a returned value of 138 means 1.38”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K!hhÊh²hubhÞ)�”}”(hŒThis file is readonly.”h]”hŒThis file is readonly.”…”�”}”(hj _h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K!hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ%Users: http://roccat.sourceforge.net ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj5_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j+[h´K!hj1_ubj1)�”}”(hhh]”hÞ)�”}”(hŒhttp://roccat.sourceforge.net”h]”j©°)�”}”(hjH_h]”hŒhttp://roccat.sourceforge.net”…”�”}”(hjJ_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jH_uh1j¨°hjF_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K!hjC_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj1_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j+[h´K!hj._ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ†.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_profile_1_5:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ�abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-profile-1-5”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K»uh1j@hj~_ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¹**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/profile[1\-5]**”h]”j`)�”}”(hŒ¹**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/profile[1\-5]**”h]”hŒµ/sys/bus/usb/devices/-:./::./kone/roccatkone/profile[1-5]”…”�”}”(hj˜_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K-hj‘_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{_ubah}”(h]”jz_ah ]”h"]”Œ�abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_profile_1_5”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉ_jp_sj˜}”jz_jp_subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-roccat-kone `”h]”(hŒDefined on file ”…”�”}”(hjÎ_h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-roccat-kone `”h]”j§)�”}”(hjØ_h]”hŒsysfs-driver-hid-roccat-kone”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_roccat_kone”uh1hh³j+[h´K-hjÎ_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K-hhÊh²hubhÞ)�”}”(hŒ¹The mouse can store 5 profiles which can be switched by the press of a button. A profile holds information like button mappings, sensitivity, the colors of the 5 leds and light effects.”h]”hŒ¹The mouse can store 5 profiles which can be switched by the press of a button. A profile holds information like button mappings, sensitivity, the colors of the 5 leds and light effects.”…”�”}”(hjü_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K-hhÊh²hubhÞ)�”}”(hŒ]When read, these files return the respective profile. The returned data is 975 bytes in size.”h]”hŒ]When read, these files return the respective profile. The returned data is 975 bytes in size.”…”�”}”(hj `h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K-hhÊh²hubhÞ)�”}”(hŒxWhen written, this file lets one write the respective profile data back to the mouse. The data has to be 975 bytes long.”h]”hŒxWhen written, this file lets one write the respective profile data back to the mouse. The data has to be 975 bytes long.”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K-hhÊh²hubhÞ)�”}”(hŒ�The mouse will reject invalid data, whereas the profile number stored in the profile doesn't need to fit the number of the store.”h]”hŒƒThe mouse will reject invalid data, whereas the profile number stored in the profile doesn’t need to fit the number of the store.”…”�”}”(hj&`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K-hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ%Users: http://roccat.sourceforge.net ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj;`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j+[h´K-hj7`ubj1)�”}”(hhh]”hÞ)�”}”(hŒhttp://roccat.sourceforge.net”h]”j©°)�”}”(hjN`h]”hŒhttp://roccat.sourceforge.net”…”�”}”(hjP`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jN`uh1j¨°hjL`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K-hjI`ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj7`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j+[h´K-hj4`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒƒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_settings:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-settings”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¶uh1j@hj„`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ´**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/settings**”h]”j`)�”}”(hŒ´**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/settings**”h]”hŒ°/sys/bus/usb/devices/-:./::./kone/roccatkone/settings”…”�”}”(hjž`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjš`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K@hj—`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�`ubah}”(h]”j€`ah ]”h"]”Œ~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_settings”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏ`jv`sj˜}”j€`jv`subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-roccat-kone `”h]”(hŒDefined on file ”…”�”}”(hjÔ`h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-roccat-kone `”h]”j§)�”}”(hjÞ`h]”hŒsysfs-driver-hid-roccat-kone”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_roccat_kone”uh1hh³j+[h´K@hjÔ`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K@hhÊh²hubhÞ)�”}”(hŒ¯When read, this file returns the settings stored in the mouse. The size of the data is 36 bytes and holds information like the startup_profile, tcu state and calibration_data.”h]”hŒ¯When read, this file returns the settings stored in the mouse. The size of the data is 36 bytes and holds information like the startup_profile, tcu state and calibration_data.”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K@hhÊh²hubhÞ)�”}”(hŒ„When written, this file lets write settings back to the mouse. The data has to be 36 bytes long. The mouse will reject invalid data.”h]”hŒ„When written, this file lets write settings back to the mouse. The data has to be 36 bytes long. The mouse will reject invalid data.”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K@hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ%Users: http://roccat.sourceforge.net ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj%ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j+[h´K@hj!aubj1)�”}”(hhh]”hÞ)�”}”(hŒhttp://roccat.sourceforge.net”h]”j©°)�”}”(hj8ah]”hŒhttp://roccat.sourceforge.net”…”�”}”(hj:ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j8auh1j¨°hj6aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´K@hj3aubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj!aubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j+[h´K@hjaubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒŠ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_startup_profile:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ…abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-startup-profile”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K½uh1j@hjnaubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ»**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/startup_profile**”h]”j`)�”}”(hŒ»**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/startup_profile**”h]”hŒ·/sys/bus/usb/devices/-:./::./kone/roccatkone/startup_profile”…”�”}”(hjˆah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KLhj�aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~aubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{aubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnaubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkaubah}”(h]”jjaah ]”h"]”Œ…abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_startup_profile”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹aj`asj˜}”jjaj`asubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-roccat-kone `”h]”(hŒDefined on file ”…”�”}”(hj¾ah²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-roccat-kone `”h]”j§)�”}”(hjÈah]”hŒsysfs-driver-hid-roccat-kone”…”�”}”(hjÊah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÆaubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÔaŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_roccat_kone”uh1hh³j+[h´KLhj¾aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KLhhÊh²hubhÞ)�”}”(hŒ7The integer value of this attribute ranges from 1 to 5.”h]”hŒ7The integer value of this attribute ranges from 1 to 5.”…”�”}”(hjìah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KLhhÊh²hubhÞ)�”}”(hŒgWhen read, this attribute returns the number of the profile that's active when the mouse is powered on.”h]”hŒiWhen read, this attribute returns the number of the profile that’s active when the mouse is powered on.”…”�”}”(hjúah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KLhhÊh²hubhÞ)�”}”(hŒpWhen written, this file sets the number of the startup profile and the mouse activates this profile immediately.”h]”hŒpWhen written, this file sets the number of the startup profile and the mouse activates this profile immediately.”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KLhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ%Users: http://roccat.sourceforge.net ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j+[h´KLhjbubj1)�”}”(hhh]”hÞ)�”}”(hŒhttp://roccat.sourceforge.net”h]”j©°)�”}”(hj0bh]”hŒhttp://roccat.sourceforge.net”…”�”}”(hj2bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j0buh1j¨°hj.bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KLhj+bubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j+[h´KLhjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ~.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_tcu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œyabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-tcu”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K±uh1j@hjfbubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/tcu**”h]”j`)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/tcu**”h]”hŒ«/sys/bus/usb/devices/-:./::./kone/roccatkone/tcu”…”�”}”(hj€bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KXhjybubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvbubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjsbubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjfbubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjcbubah}”(h]”jbbah ]”h"]”Œyabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_tcu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j±bjXbsj˜}”jbbjXbsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-roccat-kone `”h]”(hŒDefined on file ”…”�”}”(hj¶bh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-roccat-kone `”h]”j§)�”}”(hjÀbh]”hŒsysfs-driver-hid-roccat-kone”…”�”}”(hjÂbh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¾bubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÌbŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_roccat_kone”uh1hh³j+[h´KXhj¶bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KXhhÊh²hubhÞ)�”}”(hŒÏThe mouse has a "Tracking Control Unit" which lets the user calibrate the laser power to fit the mousepad surface. When read, this file returns the current state of the TCU, where 0 means off and 1 means on.”h]”hŒÓThe mouse has a “Tracking Control Unitâ€� which lets the user calibrate the laser power to fit the mousepad surface. When read, this file returns the current state of the TCU, where 0 means off and 1 means on.”…”�”}”(hjäbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KXhhÊh²hubhÞ)�”}”(hŒ/Writing 0 in this file will switch the TCU off.”h]”hŒ/Writing 0 in this file will switch the TCU off.”…”�”}”(hjòbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KXhhÊh²hubhÞ)�”}”(hŒqWriting 1 in this file will start the calibration which takes around 6 seconds to complete and activates the TCU.”h]”hŒqWriting 1 in this file will start the calibration which takes around 6 seconds to complete and activates the TCU.”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KXhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ%Users: http://roccat.sourceforge.net ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j+[h´KXhjcubj1)�”}”(hhh]”hÞ)�”}”(hŒhttp://roccat.sourceforge.net”h]”j©°)�”}”(hj(ch]”hŒhttp://roccat.sourceforge.net”…”�”}”(hj*ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j(cuh1j¨°hj&cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KXhj#cubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j+[h´KXhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ�.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_weight:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-weight”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K´uh1j@hj^cubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ²**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/weight**”h]”j`)�”}”(hŒ²**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kone\/roccatkone\\/weight**”h]”hŒ®/sys/bus/usb/devices/-:./::./kone/roccatkone/weight”…”�”}”(hjxch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjtcubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Kghjqcubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjncubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjkcubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[cubah}”(h]”jZcah ]”h"]”Œ|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kone_roccatkone_minor_weight”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j©cjPcsj˜}”jZcjPcsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-roccat-kone `”h]”(hŒDefined on file ”…”�”}”(hj®ch²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-roccat-kone `”h]”j§)�”}”(hj¸ch]”hŒsysfs-driver-hid-roccat-kone”…”�”}”(hjºch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¶cubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÄcŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_roccat_kone”uh1hh³j+[h´Kghj®cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KghhÊh²hubhÞ)�”}”(hX The mouse can be equipped with one of four supplied weights ranging from 5 to 20 grams which are recognized by the mouse and its value can be read out. When read, this file returns the raw value returned by the mouse which eases further processing in other software.”h]”hX The mouse can be equipped with one of four supplied weights ranging from 5 to 20 grams which are recognized by the mouse and its value can be read out. When read, this file returns the raw value returned by the mouse which eases further processing in other software.”…”�”}”(hjÜch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KghhÊh²hubhÞ)�”}”(hŒ)The values map to the weights as follows:”h]”hŒ)The values map to the weights as follows:”…”�”}”(hjêch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KghhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjûcubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjûcubjeo)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒVALUE”h]”hŒVALUE”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Kghjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdubjW)�”}”(hhh]”hÞ)�”}”(hŒWEIGHT”h]”hŒWEIGHT”…”�”}”(hj2dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Kghj/dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jdohjûcubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj[dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KghjXdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUdubjW)�”}”(hhh]”hÞ)�”}”(hŒnone”h]”hŒnone”…”�”}”(hjqdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Kghjndubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUdubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRdubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj‘dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KghjŽdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹dubjW)�”}”(hhh]”hÞ)�”}”(hŒ5g”h]”hŒ5g”…”�”}”(hj§dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Kghj¤dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹dubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRdubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjÇdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KghjÄdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁdubjW)�”}”(hhh]”hÞ)�”}”(hŒ10g”h]”hŒ10g”…”�”}”(hjÝdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KghjÚdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁdubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRdubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hjýdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Kghjúdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷dubjW)�”}”(hhh]”hÞ)�”}”(hŒ15g”h]”hŒ15g”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Kghjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷dubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRdubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hj3eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Kghj0eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-eubjW)�”}”(hhh]”hÞ)�”}”(hŒ20g”h]”hŒ20g”…”�”}”(hjIeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KghjFeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-eubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRdubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûcubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjøcubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒThis file is readonly.”h]”hŒThis file is readonly.”…”�”}”(hjveh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´KghhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ%Users: http://roccat.sourceforge.net ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj‹eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j+[h´Kghj‡eubj1)�”}”(hhh]”hÞ)�”}”(hŒhttp://roccat.sourceforge.net”h]”j©°)�”}”(hjžeh]”hŒhttp://roccat.sourceforge.net”…”�”}”(hj eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jžeuh1j¨°hjœeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+[h´Kghj™eubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj‡eubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j+[h´Kghj„eubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ€.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_auto_sleep_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-auto-sleep-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¯uh1j@hjÔeubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ­**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/auto_sleep_time**”h]”j`)�”}”(hŒ­**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/auto_sleep_time**”h]”hŒ©/sys/bus/usb/devices/-:./::./left_handle/auto_sleep_time”…”�”}”(hjîeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K…hjçeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäeubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáeubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔeubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑeubah}”(h]”jÐeah ]”h"]”Œ{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_auto_sleep_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfjÆesj˜}”jÐejÆesubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj$fh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj.fh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj0fh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj,fubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j:fŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K…hj$fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K…hhÊh²hubhÞ)�”}”(hŒRThis controls the sleep timer due to inactivity for the left removable controller.”h]”hŒRThis controls the sleep timer due to inactivity for the left removable controller.”…”�”}”(hjRfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K…hhÊh²hubhÞ)�”}”(hŒValues are 0-255.”h]”hŒValues are 0-255.”…”�”}”(hj`fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K…hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjnfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K…hhÊh²hubj))�”}”(hŒ†.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_auto_sleep_time_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ�abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-auto-sleep-time-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kµuh1j@hjŠfubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ³**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/auto_sleep_time_range**”h]”j`)�”}”(hŒ³**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/auto_sleep_time_range**”h]”hŒ¯/sys/bus/usb/devices/-:./::./left_handle/auto_sleep_time_range”…”�”}”(hj¤fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj fubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KŽhj�fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšfubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—fubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠfubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡fubah}”(h]”j†fah ]”h"]”Œ�abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_auto_sleep_time_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕfj|fsj˜}”j†fj|fsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjÚfh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjäfh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjæfh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjâfubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jðfŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´KŽhjÚfubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KŽhhÊh²hubhÞ)�”}”(hŒRThis displays the available options for the left_handle/auto_sleep_time attribute.”h]”hŒRThis displays the available options for the left_handle/auto_sleep_time attribute.”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KŽhhÊh²hubhÞ)�”}”(hŒValues are 0-255.”h]”hŒValues are 0-255.”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KŽhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj$gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KŽhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_gyro:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-gyro”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K®uh1j@hj@gubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¬**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_gyro**”h]”j`)�”}”(hŒ¬**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_gyro**”h]”hŒ¨/sys/bus/usb/devices/-:./::./left_handle/calibrate_gyro”…”�”}”(hjZgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K—hjSgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPgubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMgubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@gubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=gubah}”(h]”j`”h]”(hŒDefined on file ”…”�”}”(hj�gh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjšgh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjœgh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj˜gubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¦gŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K—hj�gubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K—hhÊh²hubhÞ)�”}”(hŒKThis initiates or halts calibration of the left removable controller's IMU.”h]”hŒMThis initiates or halts calibration of the left removable controller’s IMU.”…”�”}”(hj¾gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K—hhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hjÌgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K—hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjÚgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K—hhÊh²hubj))�”}”(hŒ….. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_gyro_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ€abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-gyro-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K´uh1j@hjögubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ²**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_gyro_index**”h]”j`)�”}”(hŒ²**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_gyro_index**”h]”hŒ®/sys/bus/usb/devices/-:./::./left_handle/calibrate_gyro_index”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K hj hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjögubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjógubah}”(h]”jògah ]”h"]”Œ€abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_gyro_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jAhjègsj˜}”jògjègsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjFhh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjPhh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjRhh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNhubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\hŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K hjFhubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K hhÊh²hubhÞ)�”}”(hŒQThis displays the available options for the left_handle/calibrate_gyro attribute.”h]”hŒQThis displays the available options for the left_handle/calibrate_gyro attribute.”…”�”}”(hjthh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K hhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hj‚hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj�hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K hhÊh²hubj))�”}”(hŒ†.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_gyro_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ�abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-gyro-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kµuh1j@hj¬hubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ³**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_gyro_status**”h]”j`)�”}”(hŒ³**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_gyro_status**”h]”hŒ¯/sys/bus/usb/devices/-:./::./left_handle/calibrate_gyro_status”…”�”}”(hjÆhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K©hj¿hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼hubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹hubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬hubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©hubah}”(h]”j¨hah ]”h"]”Œ�abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_gyro_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷hjžhsj˜}”j¨hjžhsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjühh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjih]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjiubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jiŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K©hjühubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K©hhÊh²hubhÞ)�”}”(hŒbThis displays the result of the last attempted calibration of the left removable controller's IMU.”h]”hŒdThis displays the result of the last attempted calibration of the left removable controller’s IMU.”…”�”}”(hj*ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K©hhÊh²hubhÞ)�”}”(hŒ%Values are unknown, success, failure.”h]”hŒ%Values are unknown, success, failure.”…”�”}”(hj8ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K©hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjFih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K©hhÊh²hubj))�”}”(hŒ‡.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_gyro_trigger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ‚abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-gyro-trigger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¶uh1j@hjbiubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ´**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_gyro_trigger**”h]”j`)�”}”(hŒ´**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_gyro_trigger**”h]”hŒ°/sys/bus/usb/devices/-:./::./left_handle/calibrate_gyro_trigger”…”�”}”(hj|ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjxiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÖhjuiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjriubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjoiubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjbiubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_iubah}”(h]”j^iah ]”h"]”Œ‚abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_gyro_trigger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­ijTisj˜}”j^ijTisubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj²ih²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj¼ih]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj¾ih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjºiubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÈiŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´KÖhj²iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÖhhÊh²hubhÞ)�”}”(hŒTThis displays the available options for the left_handle/calibrate_trigger attribute.”h]”hŒTThis displays the available options for the left_handle/calibrate_trigger attribute.”…”�”}”(hjàih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÖhhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hjîih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÖhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjüih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÖhhÊh²hubj))�”}”(hŒƒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_joystick:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-joystick”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K²uh1j@hjjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ°**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_joystick**”h]”j`)�”}”(hŒ°**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_joystick**”h]”hŒ¬/sys/bus/usb/devices/-:./::./left_handle/calibrate_joystick”…”�”}”(hj2jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.jubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K²hj+jubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(jubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%jubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjubah}”(h]”jjah ]”h"]”Œ~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_joystick”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jcjj jsj˜}”jjj jsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjhjh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjrjh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjtjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjpjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K²hjhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K²hhÊh²hubhÞ)�”}”(hŒPThis initiates or halts calibration of the left removable controller's joystick.”h]”hŒRThis initiates or halts calibration of the left removable controller’s joystick.”…”�”}”(hj–jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K²hhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hj¤jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K²hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj²jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K²hhÊh²hubj))�”}”(hŒ‰.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_joystick_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ„abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-joystick-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¸uh1j@hjÎjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¶**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_joystick_index**”h]”j`)�”}”(hŒ¶**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_joystick_index**”h]”hŒ²/sys/bus/usb/devices/-:./::./left_handle/calibrate_joystick_index”…”�”}”(hjèjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K»hjájubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjËjubah}”(h]”jÊjah ]”h"]”Œ„abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_joystick_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jkjÀjsj˜}”jÊjjÀjsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjkh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj(kh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj*kh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj&kubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j4kŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K»hjkubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K»hhÊh²hubhÞ)�”}”(hŒUThis displays the available options for the left_handle/calibrate_jotstick attribute.”h]”hŒUThis displays the available options for the left_handle/calibrate_jotstick attribute.”…”�”}”(hjLkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K»hhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hjZkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K»hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjhkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K»hhÊh²hubj))�”}”(hŒŠ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_joystick_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ…abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-joystick-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¹uh1j@hj„kubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ·**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_joystick_status**”h]”j`)�”}”(hŒ·**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_joystick_status**”h]”hŒ³/sys/bus/usb/devices/-:./::./left_handle/calibrate_joystick_status”…”�”}”(hjžkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjškubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÄhj—kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘kubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�kubah}”(h]”j€kah ]”h"]”Œ…abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_joystick_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏkjvksj˜}”j€kjvksubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjÔkh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjÞkh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjàkh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÜkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jêkŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´KÄhjÔkubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÄhhÊh²hubhÞ)�”}”(hŒgThis displays the result of the last attempted calibration of the left removable controller's joystick.”h]”hŒiThis displays the result of the last attempted calibration of the left removable controller’s joystick.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÄhhÊh²hubhÞ)�”}”(hŒ%Values are unknown, success, failure.”h]”hŒ%Values are unknown, success, failure.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÄhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÄhhÊh²hubj))�”}”(hŒ‚.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_tirgger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-tirgger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K±uh1j@hj:lubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_tirgger**”h]”j`)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_tirgger**”h]”hŒ«/sys/bus/usb/devices/-:./::./left_handle/calibrate_tirgger”…”�”}”(hjTlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPlubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÍhjMlubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJlubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGlubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7lubah}”(h]”j6lah ]”h"]”Œ}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_tirgger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…lj,lsj˜}”j6lj,lsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjŠlh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj”lh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj–lh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj’lubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j lŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´KÍhjŠlubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÍhhÊh²hubhÞ)�”}”(hŒOThis initiates or halts calibration of the left removable controller's trigger.”h]”hŒQThis initiates or halts calibration of the left removable controller’s trigger.”…”�”}”(hj¸lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÍhhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hjÆlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÍhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjÔlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KÍhhÊh²hubj))�”}”(hŒ‰.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_trigger_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ„abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-trigger-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¸uh1j@hjðlubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¶**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_trigger_status**”h]”j`)�”}”(hŒ¶**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/calibrate_trigger_status**”h]”hŒ²/sys/bus/usb/devices/-:./::./left_handle/calibrate_trigger_status”…”�”}”(hj mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjmubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Kßhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýlubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðlubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjílubah}”(h]”jìlah ]”h"]”Œ„abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_calibrate_trigger_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;mjâlsj˜}”jìljâlsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj@mh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjJmh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjLmh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHmubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVmŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Kßhj@mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KßhhÊh²hubhÞ)�”}”(hŒfThis displays the result of the last attempted calibration of the left removable controller's trigger.”h]”hŒhThis displays the result of the last attempted calibration of the left removable controller’s trigger.”…”�”}”(hjnmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KßhhÊh²hubhÞ)�”}”(hŒ%Values are unknown, success, failure.”h]”hŒ%Values are unknown, success, failure.”…”�”}”(hj|mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KßhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjŠmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KßhhÊh²hubj))�”}”(hŒ�.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_firmware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-firmware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K°uh1j@hj¦mubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/firmware_version**”h]”j`)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/firmware_version**”h]”hŒª/sys/bus/usb/devices/-:./::./left_handle/firmware_version”…”�”}”(hjÀmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Kèhj¹mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶mubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³mubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦mubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£mubah}”(h]”j¢mah ]”h"]”Œ|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_firmware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñmj˜msj˜}”j¢mj˜msubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjömh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjnh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjþmubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j nŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Kèhjömubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KèhhÊh²hubhÞ)�”}”(hŒ?This displays the left removable controller's firmware version.”h]”hŒAThis displays the left removable controller’s firmware version.”…”�”}”(hj$nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KèhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj2nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KèhhÊh²hubj))�”}”(hŒ„.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_hardware_generation:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-hardware-generation”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K³uh1j@hjNnubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ±**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/hardware_generation**”h]”j`)�”}”(hŒ±**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/hardware_generation**”h]”hŒ­/sys/bus/usb/devices/-:./::./left_handle/hardware_generation”…”�”}”(hjhnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdnubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Kïhjanubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjNnubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKnubah}”(h]”jJnah ]”h"]”Œabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_hardware_generation”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™nj@nsj˜}”jJnj@nsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjžnh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj¨nh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjªnh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¦nubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j´nŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Kïhjžnubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KïhhÊh²hubhÞ)�”}”(hŒGThis displays the hardware generation of the left removable controller.”h]”hŒGThis displays the hardware generation of the left removable controller.”…”�”}”(hjÌnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KïhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjÚnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KïhhÊh²hubj))�”}”(hŒ�.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_hardware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-hardware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K°uh1j@hjönubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/hardware_version**”h]”j`)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/hardware_version**”h]”hŒª/sys/bus/usb/devices/-:./::./left_handle/hardware_version”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Köhj oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjönubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjónubah}”(h]”jònah ]”h"]”Œ|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_hardware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jAo•jènsj˜}”jònjènsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjFoh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjPoh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjRoh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNoubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\oŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´KöhjFoubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KöhhÊh²hubhÞ)�”}”(hŒDThis displays the hardware version of the left removable controller.”h]”hŒDThis displays the hardware version of the left removable controller.”…”�”}”(hjtoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KöhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj‚oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KöhhÊh²hubj))�”}”(hŒƒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_imu_bypass_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-imu-bypass-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K²uh1j@hjžoubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ°**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/imu_bypass_enabled**”h]”j`)�”}”(hŒ°**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/imu_bypass_enabled**”h]”hŒ¬/sys/bus/usb/devices/-:./::./left_handle/imu_bypass_enabled”…”�”}”(hj¸oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Kýhj±oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®oubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«oubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjžoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›oubah}”(h]”jšoah ]”h"]”Œ~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_imu_bypass_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jéoj�osj˜}”jšoj�osubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjîoh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjøoh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjúoh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjöoubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jpŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Kýhjîoubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KýhhÊh²hubhÞ)�”}”(hŒ]This controls enabling or disabling the IMU bypass function of the left removable controller.”h]”hŒ]This controls enabling or disabling the IMU bypass function of the left removable controller.”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KýhhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hj*ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KýhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj8ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KýhhÊh²hubj))�”}”(hŒ‰.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_imu_bypass_enabled_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ„abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-imu-bypass-enabled-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¸uh1j@hjTpubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¶**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/imu_bypass_enabled_index**”h]”j`)�”}”(hŒ¶**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/imu_bypass_enabled_index**”h]”hŒ²/sys/bus/usb/devices/-:./::./left_handle/imu_bypass_enabled_index”…”�”}”(hjnph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjpubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Mhjgpubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdpubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjapubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjTpubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQpubah}”(h]”jPpah ]”h"]”Œ„abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_imu_bypass_enabled_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸpjFpsj˜}”jPpjFpsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj¤ph²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj®ph]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj°ph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¬pubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jºpŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mhj¤pubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒUThis displays the available options for the left_handle/imu_bypass_enabled attribute.”h]”hŒUThis displays the available options for the left_handle/imu_bypass_enabled attribute.”…”�”}”(hjÒph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hjàph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubj))�”}”(hŒ|.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_imu_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œwabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-imu-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K«uh1j@hjüpubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ©**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/imu_enabled**”h]”j`)�”}”(hŒ©**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/imu_enabled**”h]”hŒ¥/sys/bus/usb/devices/-:./::./left_handle/imu_enabled”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hjqubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj qubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj qubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjüpubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjùpubah}”(h]”jøpah ]”h"]”Œwabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_imu_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jGqjîpsj˜}”jøpjîpsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjLqh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjVqh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjXqh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjTqubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jbqŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M hjLqubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hhÊh²hubhÞ)�”}”(hŒMThis controls enabling or disabling the IMU of the left removable controller.”h]”hŒMThis controls enabling or disabling the IMU of the left removable controller.”…”�”}”(hjzqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hjˆqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj–qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hhÊh²hubj))�”}”(hŒ‚.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_imu_enabled_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-imu-enabled-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K±uh1j@hj²qubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/imu_enabled_index**”h]”j`)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/imu_enabled_index**”h]”hŒ«/sys/bus/usb/devices/-:./::./left_handle/imu_enabled_index”…”�”}”(hjÌqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhjÅqubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂqubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿qubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²qubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯qubah}”(h]”j®qah ]”h"]”Œ}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_imu_enabled_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jýqj¤qsj˜}”j®qj¤qsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjrh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj rh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jrŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mhjrubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒNThis displays the available options for the left_handle/imu_enabled attribute.”h]”hŒNThis displays the available options for the left_handle/imu_enabled attribute.”…”�”}”(hj0rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hj>rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjLrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubj))�”}”(hŒ{.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_mode_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œvabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-mode-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kªuh1j@hjhrubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¨**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/mode_index**”h]”j`)�”}”(hŒ¨**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/mode_index**”h]”hŒ¤/sys/bus/usb/devices/-:./::./left_handle/mode_index”…”�”}”(hj‚rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Mchj{rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxrubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjurubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjhrubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjerubah}”(h]”jdrah ]”h"]”Œvabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_mode_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³rjZrsj˜}”jdrjZrsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj¸rh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjÂrh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjÄrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÀrubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÎrŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mchj¸rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MchhÊh²hubhÞ)�”}”(hŒ;This displays the available options for the mode attribute.”h]”hŒ;This displays the available options for the mode attribute.”…”�”}”(hjærh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MchhÊh²hubhÞ)�”}”(hŒValues are xinput or dinput.”h]”hŒValues are xinput or dinput.”…”�”}”(hjôrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MchhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MchhÊh²hubj))�”}”(hŒ€.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_product_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-product-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¯uh1j@hjsubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ­**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/product_version**”h]”j`)�”}”(hŒ­**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/product_version**”h]”hŒ©/sys/bus/usb/devices/-:./::./left_handle/product_version”…”�”}”(hj8sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Mhj1subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+subah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjsubah}”(h]”jsah ]”h"]”Œ{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_product_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jisjssj˜}”jsjssubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjnsh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjxsh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjzsh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjvsubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„sŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mhjnsubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒCThis displays the product version of the left removable controller.”h]”hŒCThis displays the product version of the left removable controller.”…”�”}”(hjœsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjªsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubj))�”}”(hŒ�.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_protocol_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-protocol-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K°uh1j@hjÆsubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/protocol_version**”h]”j`)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/protocol_version**”h]”hŒª/sys/bus/usb/devices/-:./::./left_handle/protocol_version”…”�”}”(hjàsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜsubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M&hjÙsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖsubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓsubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆsubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÃsubah}”(h]”jÂsah ]”h"]”Œ|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_protocol_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jtj¸ssj˜}”jÂsj¸ssubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjth²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj th]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj"th²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j,tŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M&hjtubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M&hhÊh²hubhÞ)�”}”(hŒDThis displays the protocol version of the left removable controller.”h]”hŒDThis displays the protocol version of the left removable controller.”…”�”}”(hjDth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M&hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjRth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M&hhÊh²hubj))�”}”(hŒv.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œqabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¥uh1j@hjntubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ£**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/reset**”h]”j`)�”}”(hŒ£**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/reset**”h]”hŒŸ/sys/bus/usb/devices/-:./::./left_handle/reset”…”�”}”(hjˆth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M-hj�tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~tubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{tubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjntubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjktubah}”(h]”jjtah ]”h"]”Œqabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹tj`tsj˜}”jjtj`tsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj¾th²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjÈth]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjÊth²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÆtubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÔtŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M-hj¾tubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M-hhÊh²hubhÞ)�”}”(hŒ9Resets the left removable controller to factory defaults.”h]”hŒ9Resets the left removable controller to factory defaults.”…”�”}”(hjìth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M-hhÊh²hubhÞ)�”}”(hŒ!Writing 1 to this path initiates.”h]”hŒ!Writing 1 to this path initiates.”…”�”}”(hjúth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M-hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M-hhÊh²hubj))�”}”(hŒ|.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_rumble_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œwabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-rumble-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K«uh1j@hj$uubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ©**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/rumble_mode**”h]”j`)�”}”(hŒ©**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/rumble_mode**”h]”hŒ¥/sys/bus/usb/devices/-:./::./left_handle/rumble_mode”…”�”}”(hj>uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M6hj7uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4uubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1uubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$uubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!uubah}”(h]”j uah ]”h"]”Œwabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_rumble_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”joujusj˜}”j ujusubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjtuh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj~uh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj€uh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj|uubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŠuŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M6hjtuubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M6hhÊh²hubhÞ)�”}”(hŒ`This controls setting the response behavior for rumble events for the left removable controller.”h]”hŒ`This controls setting the response behavior for rumble events for the left removable controller.”…”�”}”(hj¢uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M6hhÊh²hubhÞ)�”}”(hŒ+Values are fps, racing, standarg, spg, rpg.”h]”hŒ+Values are fps, racing, standarg, spg, rpg.”…”�”}”(hj°uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M6hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj¾uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M6hhÊh²hubj))�”}”(hŒ‚.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_rumble_mode_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-rumble-mode-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K±uh1j@hjÚuubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/rumble_mode_index**”h]”j`)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/rumble_mode_index**”h]”hŒ«/sys/bus/usb/devices/-:./::./left_handle/rumble_mode_index”…”�”}”(hjôuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M?hjíuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçuubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×uubah}”(h]”jÖuah ]”h"]”Œ}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_rumble_mode_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%vjÌusj˜}”jÖujÌusubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj*vh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj4vh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj6vh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@vŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M?hj*vubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M?hhÊh²hubhÞ)�”}”(hŒNThis displays the available options for the left_handle/rumble_mode attribute.”h]”hŒNThis displays the available options for the left_handle/rumble_mode attribute.”…”�”}”(hjXvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M?hhÊh²hubhÞ)�”}”(hŒ+Values are fps, racing, standarg, spg, rpg.”h]”hŒ+Values are fps, racing, standarg, spg, rpg.”…”�”}”(hjfvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M?hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjtvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M?hhÊh²hubj))�”}”(hŒ„.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_rumble_notification:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-rumble-notification”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K³uh1j@hj�vubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ±**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/rumble_notification**”h]”j`)�”}”(hŒ±**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/rumble_notification**”h]”hŒ­/sys/bus/usb/devices/-:./::./left_handle/rumble_notification”…”�”}”(hjªvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦vubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MHhj£vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj vubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�vubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�vubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�vubah}”(h]”jŒvah ]”h"]”Œabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_rumble_notification”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛvj‚vsj˜}”jŒvj‚vsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjàvh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjêvh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjìvh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjèvubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jövŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MHhjàvubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MHhhÊh²hubhÞ)�”}”(hŒNThis controls enabling haptic rumble events for the left removable controller.”h]”hŒNThis controls enabling haptic rumble events for the left removable controller.”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MHhhÊh²hubhÞ)�”}”(hŒValues are true, false.”h]”hŒValues are true, false.”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MHhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj*wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MHhhÊh²hubj))�”}”(hŒŠ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_rumble_notification_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ…abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-rumble-notification-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¹uh1j@hjFwubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ·**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/rumble_notification_index**”h]”j`)�”}”(hŒ·**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/left_handle\/rumble_notification_index**”h]”hŒ³/sys/bus/usb/devices/-:./::./left_handle/rumble_notification_index”…”�”}”(hj`wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MQhjYwubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVwubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSwubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjFwubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjCwubah}”(h]”jBwah ]”h"]”Œ…abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_left_handle_rumble_notification_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘wj8wsj˜}”jBwj8wsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj–wh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj wh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj¢wh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjžwubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¬wŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MQhj–wubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MQhhÊh²hubhÞ)�”}”(hŒVThis displays the available options for the left_handle/rumble_notification attribute.”h]”hŒVThis displays the available options for the left_handle/rumble_notification attribute.”…”�”}”(hjÄwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MQhhÊh²hubhÞ)�”}”(hŒValues are true, false.”h]”hŒValues are true, false.”…”�”}”(hjÒwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MQhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjàwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MQhhÊh²hubj))�”}”(hŒk.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_mcu_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-mcu-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K™uh1j@hjüwubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ—**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/mcu_id**”h]”j`)�”}”(hŒ—**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/mcu_id**”h]”hŒ“/sys/bus/usb/devices/-:./::./mcu_id”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KÑhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj xubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj xubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjüwubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjùwubah}”(h]”jøwah ]”h"]”Œfabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_mcu_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jGxjîwsj˜}”jøwjîwsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjLxh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjVxh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjXxh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjTxubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jbxŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´KÑhjLxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KÑhhÊh²hubhÞ)�”}”(hŒ+This displays the MCU Identification Number”h]”hŒ+This displays the MCU Identification Number”…”�”}”(hjzxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KÑhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjˆxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KÑhhÊh²hubj))�”}”(hŒi.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œdabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K—uh1j@hj¤xubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ•**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/mode**”h]”j`)�”}”(hŒ•**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/mode**”h]”hŒ‘/sys/bus/usb/devices/-:./::./mode”…”�”}”(hj¾xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MZhj·xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´xubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±xubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡xubah}”(h]”j xah ]”h"]”Œdabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jïxj–xsj˜}”j xj–xsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjôxh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjþxh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjüxubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j yŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MZhjôxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MZhhÊh²hubhÞ)�”}”(hŒApplies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj>yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MZhhÊh²hubj))�”}”(hŒo.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_mouse_step:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œjabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-mouse-step”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kžuh1j@hjZyubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒœ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/mouse\/step**”h]”j`)�”}”(hŒœ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/mouse\/step**”h]”hŒ˜/sys/bus/usb/devices/-:./::./mouse/step”…”�”}”(hjtyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjpyubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KØhjmyubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjyubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjgyubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZyubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjWyubah}”(h]”jVyah ]”h"]”Œjabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_mouse_step”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥yjLysj˜}”jVyjLysubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjªyh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj´yh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj¶yh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj²yubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÀyŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´KØhjªyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KØhhÊh²hubhÞ)�”}”(hŒ\-\\:\\.\\/\\:\\:\\.\\/mouse\/step_range**”h]”j`)�”}”(hŒ¢**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/mouse\/step_range**”h]”hŒž/sys/bus/usb/devices/-:./::./mouse/step_range”…”�”}”(hj*zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´Káhj#zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj zubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjzubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj zubah}”(h]”j zah ]”h"]”Œpabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_mouse_step_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[zjzsj˜}”j zjzsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj`zh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjjzh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjlzh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjhzubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jvzŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´Káhj`zubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KáhhÊh²hubhÞ)�”}”(hŒAThis displays the available options for the mouse/step attribute.”h]”hŒAThis displays the available options for the mouse/step attribute.”…”�”}”(hjŽzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KáhhÊh²hubhÞ)�”}”(hŒValues are 1-127.”h]”hŒValues are 1-127.”…”�”}”(hjœzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KáhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjªzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KáhhÊh²hubj))�”}”(hŒs.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_operation_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œnabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-operation-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¡uh1j@hjÆzubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒŸ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/operation_mode**”h]”j`)�”}”(hŒŸ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/operation_mode**”h]”hŒ›/sys/bus/usb/devices/-:./::./operation_mode”…”�”}”(hjàzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜzubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhjÙzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖzubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆzubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÃzubah}”(h]”jÂzah ]”h"]”Œnabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_operation_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{j¸zsj˜}”jÂzj¸zsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-hid-picolcd `”h]”(hŒDefined on file ”…”�”}”(hj{h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-hid-picolcd `”h]”j§)�”}”(hj {h]”hŒsysfs-driver-hid-picolcd”…”�”}”(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ÅŒ)abi_file_testing_sysfs_driver_hid_picolcd”uh1hh³jMh´Khj{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubhÞ)�”}”(hŒnMake it possible to switch the PicoLCD device between LCD (firmware) and bootloader (flasher) operation modes.”h]”hŒnMake it possible to switch the PicoLCD device between LCD (firmware) and bootloader (flasher) operation modes.”…”�”}”(hjD{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubhÞ)�”}”(hŒbReading: returns list of available modes, the active mode being enclosed in brackets ('[' and ']')”h]”hŒjReading: returns list of available modes, the active mode being enclosed in brackets (‘[’ and ‘]’)”…”�”}”(hjR{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubhÞ)�”}”(hŒgWriting: causes operation mode switch. Permitted values are the non-active mode names listed when read.”h]”hŒgWriting: causes operation mode switch. Permitted values are the non-active mode names listed when read.”…”�”}”(hj`{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubhÞ)�”}”(hŒŸNote: when switching mode the current PicoLCD HID device gets disconnected and reconnects after above delay (see attribute operation_mode_delay for its value).”h]”hŒŸNote: when switching mode the current PicoLCD HID device gets disconnected and reconnects after above delay (see attribute operation_mode_delay for its value).”…”�”}”(hjn{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubj))�”}”(hŒy.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_operation_mode_delay:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œtabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-operation-mode-delay”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K§uh1j@hjŠ{ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¥**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/operation_mode_delay**”h]”j`)�”}”(hŒ¥**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/operation_mode_delay**”h]”hŒ¡/sys/bus/usb/devices/-:./::./operation_mode_delay”…”�”}”(hj¤{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj {ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´Khj�{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠ{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡{ubah}”(h]”j†{ah ]”h"]”Œtabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_operation_mode_delay”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕ{j|{sj˜}”j†{j|{subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-hid-picolcd `”h]”(hŒDefined on file ”…”�”}”(hjÚ{h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-hid-picolcd `”h]”j§)�”}”(hjä{h]”hŒsysfs-driver-hid-picolcd”…”�”}”(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ÅŒ)abi_file_testing_sysfs_driver_hid_picolcd”uh1hh³jMh´KhjÚ{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubhÞ)�”}”(hŒRDelay PicoLCD waits before restarting in new mode when operation_mode has changed.”h]”hŒRDelay PicoLCD waits before restarting in new mode when operation_mode has changed.”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubhÞ)�”}”(hŒIReading/Writing: It is expressed in ms and permitted range is 0..30000ms.”h]”hŒIReading/Writing: It is expressed in ms and permitted range is 0..30000ms.”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jMh´KhhÊh²hubj))�”}”(hŒl.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_os_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œgabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-os-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kšuh1j@hj2|ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ˜**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/os_mode**”h]”j`)�”}”(hŒ˜**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/os_mode**”h]”hŒ”/sys/bus/usb/devices/-:./::./os_mode”…”�”}”(hjL|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjH|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MlhjE|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/|ubah}”(h]”j.|ah ]”h"]”Œgabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_os_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}|j$|sj˜}”j.|j$|subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj‚|h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjŒ|h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mlhj‚|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MlhhÊh²hubhÞ)�”}”(hŒ:This controls the behavior of built in chord combinations.”h]”hŒ:This controls the behavior of built in chord combinations.”…”�”}”(hj°|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MlhhÊh²hubhÞ)�”}”(hŒValues are windows or linux.”h]”hŒValues are windows or linux.”…”�”}”(hj¾|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MlhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjÌ|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MlhhÊh²hubj))�”}”(hŒm.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_os_modeo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œhabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-os-modeo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kšuh1j@hjè|ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ˜**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/os_mode**”h]”j`)�”}”(hŒ˜**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/os_mode**”h]”hŒ”/sys/bus/usb/devices/-:./::./os_mode”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþ|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´Kêhjû|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjø|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõ|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjè|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjå|ubah}”(h]”jä|ah ]”h"]”Œhabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_os_modeo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3}jÚ|sj˜}”jä|jÚ|subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj8}h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjB}h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjD}h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@}ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN}Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´Kêhj8}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KêhhÊh²hubhÞ)�”}”(hŒCThis controls which value is used for the touchpads operating mode.”h]”hŒCThis controls which value is used for the touchpads operating mode.”…”�”}”(hjf}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KêhhÊh²hubhÞ)�”}”(hŒValues are windows or linux.”h]”hŒValues are windows or linux.”…”�”}”(hjt}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KêhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj‚}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KêhhÊh²hubj))�”}”(hŒr.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_os_mode_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œmabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-os-mode-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjž}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒž**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/os_mode_index**”h]”j`)�”}”(hŒž**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/os_mode_index**”h]”hŒš/sys/bus/usb/devices/-:./::./os_mode_index”…”�”}”(hj¸}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Muhj±}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjž}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›}ubah}”(h]”jš}ah ]”h"]”Œmabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_os_mode_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jé}j�}sj˜}”jš}j�}subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjî}h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjø}h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Muhjî}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MuhhÊh²hubhÞ)�”}”(hŒ>This displays the available options for the os_mode attribute.”h]”hŒ>This displays the available options for the os_mode attribute.”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MuhhÊh²hubhÞ)�”}”(hŒValues are windows or linux.”h]”hŒValues are windows or linux.”…”�”}”(hj*~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MuhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj8~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MuhhÊh²hubj))�”}”(hŒs.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_os_mode_indexo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œnabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-os-mode-indexo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjT~ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒž**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/os_mode_index**”h]”j`)�”}”(hŒž**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/os_mode_index**”h]”hŒš/sys/bus/usb/devices/-:./::./os_mode_index”…”�”}”(hjn~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´Kóhjg~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjd~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjT~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQ~ubah}”(h]”jP~ah ]”h"]”Œnabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_os_mode_indexo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸ~jF~sj˜}”jP~jF~subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj¤~h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj®~h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´Kóhj¤~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KóhhÊh²hubhÞ)�”}”(hŒ>This displays the available options for the os_mode attribute.”h]”hŒ>This displays the available options for the os_mode attribute.”…”�”}”(hjÒ~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KóhhÊh²hubhÞ)�”}”(hŒValues are windows or linux.”h]”hŒValues are windows or linux.”…”�”}”(hjà~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KóhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjî~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KóhhÊh²hubj))�”}”(hŒp.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_press_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œkabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-press-speed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kžuh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒœ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/press_speed**”h]”j`)�”}”(hŒœ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/press_speed**”h]”hŒ˜/sys/bus/usb/devices/-:./::./press_speed”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K,hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œkabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_press_speed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jUjü~sj˜}”jjü~subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-hid-lenovo `”h]”(hŒDefined on file ”…”�”}”(hjZh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-hid-lenovo `”h]”j§)�”}”(hjdh]”hŒsysfs-driver-hid-lenovo”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjbubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jpŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_hid_lenovo”uh1hh³jYLh´K,hjZubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K,hhÊh²hubhÞ)�”}”(hŒzThis setting controls how fast the trackpoint needs to be pressed to generate a mouse click if press_to_select is enabled.”h]”hŒzThis setting controls how fast the trackpoint needs to be pressed to generate a mouse click if press_to_select is enabled.”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K,hhÊh²hubhÞ)�”}”(hŒ>Values are decimal integers from 1 (slowest) to 255 (fastest).”h]”hŒ>Values are decimal integers from 1 (slowest) to 255 (fastest).”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K,hhÊh²hubhÞ)�”}”(hŒ1Applies to Thinkpad USB Keyboard with TrackPoint.”h]”hŒ1Applies to Thinkpad USB Keyboard with TrackPoint.”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K,hhÊh²hubj))�”}”(hŒt.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_press_to_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œoabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-press-to-select”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¢uh1j@hjÀub•jM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/press_to_select**”h]”j`)�”}”(hŒ **\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/press_to_select**”h]”hŒœ/sys/bus/usb/devices/-:./::./press_to_select”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½ubah}”(h]”j¼ah ]”h"]”Œoabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_press_to_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j €j²sj˜}”j¼j²subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-hid-lenovo `”h]”(hŒDefined on file ”…”�”}”(hj€h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-hid-lenovo `”h]”j§)�”}”(hj€h]”hŒsysfs-driver-hid-lenovo”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_hid_lenovo”uh1hh³jYLh´Khj€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhhÊh²hubhÞ)�”}”(hŒ™This controls if mouse clicks should be generated if the trackpoint is quickly pressed. How fast this press has to be is being controlled by press_speed.”h]”hŒ™This controls if mouse clicks should be generated if the trackpoint is quickly pressed. How fast this press has to be is being controlled by press_speed.”…”�”}”(hj>€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhhÊh²hubhÞ)�”}”(hŒValues are 0 or 1.”h]”hŒValues are 0 or 1.”…”�”}”(hjL€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhhÊh²hubhÞ)�”}”(hŒ1Applies to Thinkpad USB Keyboard with TrackPoint.”h]”hŒ1Applies to Thinkpad USB Keyboard with TrackPoint.”…”�”}”(hjZ€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhhÊh²hubj))�”}”(hŒt.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_product_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œoabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-product-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¢uh1j@hjv€ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/product_version**”h]”j`)�”}”(hŒ **\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/product_version**”h]”hŒœ/sys/bus/usb/devices/-:./::./product_version”…”�”}”(hj�€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M~hj‰€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjv€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjs€ubah}”(h]”jr€ah ]”h"]”Œoabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_product_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁ€jh€sj˜}”jr€jh€subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjÆ€h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjЀh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M~hjÆ€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M~hhÊh²hubhÞ)�”}”(hŒ6This displays the product version of the internal MCU.”h]”hŒ6This displays the product version of the internal MCU.”…”�”}”(hjô€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M~hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M~hhÊh²hubj))�”}”(hŒk.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_quirks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-quirks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K™uh1j@hj�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ—**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/quirks**”h]”j`)�”}”(hŒ—**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/quirks**”h]”hŒ“/sys/bus/usb/devices/-:./::./quirks”…”�”}”(hj8�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-driver-hid-multitouch”h´Khj1�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”j�ah ]”h"]”Œfabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_quirks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj�j�sj˜}”j�j�subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-hid-multitouch `”h]”(hŒDefined on file ”…”�”}”(hjo�h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-hid-multitouch `”h]”j§)�”}”(hjy�h]”hŒsysfs-driver-hid-multitouch”…”�”}”(hj{�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjw�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_hid_multitouch”uh1hh³jL�h´Khjo�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL�h´KhhÊh²hubhÞ)�”}”(hX0The integer value of this attribute corresponds to the quirks actually in place to handle the device's protocol. When read, this attribute returns the current settings (see MT_QUIRKS_* in hid-multitouch.c). When written this attribute change on the fly the quirks, then the protocol to handle the device.”h]”hX2The integer value of this attribute corresponds to the quirks actually in place to handle the device’s protocol. When read, this attribute returns the current settings (see MT_QUIRKS_* in hid-multitouch.c). When written this attribute change on the fly the quirks, then the protocol to handle the device.”…”�”}”(hj��h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL�h´KhhÊh²hubj))�”}”(hŒv.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_release_to_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œqabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-release-to-select”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¤uh1j@hj¹�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¢**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/release_to_select**”h]”j`)�”}”(hŒ¢**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/release_to_select**”h]”hŒž/sys/bus/usb/devices/-:./::./release_to_select”…”�”}”(hjÓ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhjÌ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶�ubah}”(h]”jµ�ah ]”h"]”Œqabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_release_to_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚j«�sj˜}”jµ�j«�subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-hid-lenovo `”h]”(hŒDefined on file ”…”�”}”(hj ‚h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-hid-lenovo `”h]”j§)�”}”(hj‚h]”hŒsysfs-driver-hid-lenovo”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_hid_lenovo”uh1hh³jYLh´Khj ‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhhÊh²hubhÞ)�”}”(hŒ®For details regarding this setting please refer to http://www.pc.ibm.com/ww/healthycomputing/trkpntb.html Values are 0 or 1. Applies to Thinkpad USB Keyboard with TrackPoint.”h]”(hŒ3For details regarding this setting please refer to ”…”�”}”(hj7‚h²hh³Nh´Nubj©°)�”}”(hŒ6http://www.pc.ibm.com/ww/healthycomputing/trkpntb.html”h]”hŒ6http://www.pc.ibm.com/ww/healthycomputing/trkpntb.html”…”�”}”(hj?‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jA‚uh1j¨°hj7‚ubhŒE Values are 0 or 1. Applies to Thinkpad USB Keyboard with TrackPoint.”…”�”}”(hj7‚h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhhÊh²hubj))�”}”(hŒv.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_report_descriptor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œqabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-report-descriptor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¤uh1j@hjf‚ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¢**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/report_descriptor**”h]”j`)�”}”(hŒ¢**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/report_descriptor**”h]”hŒž/sys/bus/usb/devices/-:./::./report_descriptor”…”�”}”(hj€‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjKh´Khjy‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjv‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjs‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒs**\/sys\/class\/bluetooth\/hci\\/\\:\\:\\.\\/report_descriptor**”h]”j`)�”}”(hŒs**\/sys\/class\/bluetooth\/hci\\/\\:\\:\\.\\/report_descriptor**”h]”hŒo/sys/class/bluetooth/hci/::./report_descriptor”…”�”}”(hjª‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjKh´Khj£‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjs‚ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/hidraw\/hidraw\\/device\/report_descriptor**”h]”j`)�”}”(hŒB**\/sys\/class\/hidraw\/hidraw\\/device\/report_descriptor**”h]”hŒ>/sys/class/hidraw/hidraw/device/report_descriptor”…”�”}”(hjÔ‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjЂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjKh´KhjÍ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjs‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjf‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjc‚ubah}”(h]”jb‚ah ]”h"]”Œqabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_report_descriptor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƒjX‚sj˜}”jb‚jX‚subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-hid `”h]”(hŒDefined on file ”…”�”}”(hj ƒh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-hid `”h]”j§)�”}”(hjƒh]”hŒsysfs-driver-hid”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_hid”uh1hh³jjKh´Khj ƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjKh´KhhÊh²hubhÞ)�”}”(hŒhWhen read, this file returns the device's raw binary HID report descriptor. This file cannot be written.”h]”hŒjWhen read, this file returns the device’s raw binary HID report descriptor. This file cannot be written.”…”�”}”(hj8ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjKh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ:Users: HIDAPI library (http://www.signal11.us/oss/hidapi) ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjMƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jjKh´KhjIƒubj1)�”}”(hhh]”hÞ)�”}”(hŒ2HIDAPI library (http://www.signal11.us/oss/hidapi)”h]”(hŒHIDAPI library (”…”�”}”(hj^ƒh²hh³Nh´Nubj©°)�”}”(hŒ!http://www.signal11.us/oss/hidapi”h]”hŒ!http://www.signal11.us/oss/hidapi”…”�”}”(hjfƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jhƒuh1j¨°hj^ƒubhŒ)”…”�”}”(hj^ƒh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jjKh´Khj[ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjIƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jjKh´KhjFƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒn.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_reset_mcu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œiabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-reset-mcu”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kœuh1j@hjŸƒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒš**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/reset_mcu**”h]”j`)�”}”(hŒš**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/reset_mcu**”h]”hŒ–/sys/bus/usb/devices/-:./::./reset_mcu”…”�”}”(hj¹ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MŒhj²ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸƒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœƒubah}”(h]”j›ƒah ]”h"]”Œiabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_reset_mcu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêƒj‘ƒsj˜}”j›ƒj‘ƒsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjïƒh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjùƒh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MŒhjïƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MŒhhÊh²hubhÞ)�”}”(hŒ,Resets the internal MCU to factory defaults.”h]”hŒ,Resets the internal MCU to factory defaults.”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MŒhhÊh²hubhÞ)�”}”(hŒ!Writing 1 to this path initiates.”h]”hŒ!Writing 1 to this path initiates.”…”�”}”(hj+„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MŒhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj9„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MŒhhÊh²hubj))�”}”(hŒ�.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_auto_sleep_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-auto-sleep-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K°uh1j@hjU„ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/auto_sleep_time**”h]”j`)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/auto_sleep_time**”h]”hŒª/sys/bus/usb/devices/-:./::./right_handle/auto_sleep_time”…”�”}”(hjo„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjk„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M•hjh„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhje„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjb„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjU„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjR„ubah}”(h]”jQ„ah ]”h"]”Œ|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_auto_sleep_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j „jG„sj˜}”jQ„jG„subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj¥„h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj¯„h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M•hj¥„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M•hhÊh²hubhÞ)�”}”(hŒSThis controls the sleep timer due to inactivity for the right removable controller.”h]”hŒSThis controls the sleep timer due to inactivity for the right removable controller.”…”�”}”(hjÓ„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M•hhÊh²hubhÞ)�”}”(hŒValues are 0-255.”h]”hŒValues are 0-255.”…”�”}”(hjá„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M•hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjï„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M•hhÊh²hubj))�”}”(hŒ‡.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_auto_sleep_time_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ‚abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-auto-sleep-time-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¶uh1j@hj …ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ´**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/auto_sleep_time_range**”h]”j`)�”}”(hŒ´**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/auto_sleep_time_range**”h]”hŒ°/sys/bus/usb/devices/-:./::./right_handle/auto_sleep_time_range”…”�”}”(hj%…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Mžhj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj …ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…ubah}”(h]”j…ah ]”h"]”Œ‚abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_auto_sleep_time_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jV…jý„sj˜}”j…jý„subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj[…h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hje…h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjg…h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjc…ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jq…Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mžhj[…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MžhhÊh²hubhÞ)�”}”(hŒSThis displays the available options for the right_handle/auto_sleep_time attribute.”h]”hŒSThis displays the available options for the right_handle/auto_sleep_time attribute.”…”�”}”(hj‰…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MžhhÊh²hubhÞ)�”}”(hŒValues are 0-255.”h]”hŒValues are 0-255.”…”�”}”(hj—…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MžhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj¥…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MžhhÊh²hubj))�”}”(hŒ€.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_gyro:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-gyro”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¯uh1j@hjÁ…ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ­**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_gyro**”h]”j`)�”}”(hŒ­**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_gyro**”h]”hŒ©/sys/bus/usb/devices/-:./::./right_handle/calibrate_gyro”…”�”}”(hjÛ…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M§hjÔ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁ…ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾…ubah}”(h]”j½…ah ]”h"]”Œ{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_gyro”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j †j³…sj˜}”j½…j³…subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj†h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj†h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M§hj†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M§hhÊh²hubhÞ)�”}”(hŒLThis initiates or halts calibration of the right removable controller's IMU.”h]”hŒNThis initiates or halts calibration of the right removable controller’s IMU.”…”�”}”(hj?†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M§hhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hjM†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M§hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj[†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M§hhÊh²hubj))�”}”(hŒ†.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_gyro_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ�abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-gyro-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kµuh1j@hjw†ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ³**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_gyro_index**”h]”j`)�”}”(hŒ³**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_gyro_index**”h]”hŒ¯/sys/bus/usb/devices/-:./::./right_handle/calibrate_gyro_index”…”�”}”(hj‘†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M°hjІubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjt†ubah}”(h]”js†ah ]”h"]”Œ�abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_gyro_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†ji†sj˜}”js†ji†subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjdžh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjцh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M°hjdžubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M°hhÊh²hubhÞ)�”}”(hŒRThis displays the available options for the right_handle/calibrate_gyro attribute.”h]”hŒRThis displays the available options for the right_handle/calibrate_gyro attribute.”…”�”}”(hjõ†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M°hhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M°hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M°hhÊh²hubj))�”}”(hŒ‡.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_gyro_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ‚abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-gyro-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¶uh1j@hj-‡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ´**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_gyro_status**”h]”j`)�”}”(hŒ´**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_gyro_status**”h]”hŒ°/sys/bus/usb/devices/-:./::./right_handle/calibrate_gyro_status”…”�”}”(hjG‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjC‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M¹hj@‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*‡ubah}”(h]”j)‡ah ]”h"]”Œ‚abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_gyro_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jx‡j‡sj˜}”j)‡j‡subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj}‡h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj‡‡h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M¹hj}‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M¹hhÊh²hubhÞ)�”}”(hŒcThis displays the result of the last attempted calibration of the right removable controller's IMU.”h]”hŒeThis displays the result of the last attempted calibration of the right removable controller’s IMU.”…”�”}”(hj«‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M¹hhÊh²hubhÞ)�”}”(hŒ%Values are unknown, success, failure.”h]”hŒ%Values are unknown, success, failure.”…”�”}”(hj¹‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M¹hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjLJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M¹hhÊh²hubj))�”}”(hŒˆ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_gyro_trigger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œƒabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-gyro-trigger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K·uh1j@hjã‡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒµ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_gyro_trigger**”h]”j`)�”}”(hŒµ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_gyro_trigger**”h]”hŒ±/sys/bus/usb/devices/-:./::./right_handle/calibrate_gyro_trigger”…”�”}”(hjý‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjù‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Mæhjö‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjð‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjã‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà‡ubah}”(h]”j߇ah ]”h"]”Œƒabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_gyro_trigger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.ˆjÕ‡sj˜}”j߇jÕ‡subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj3ˆh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj=ˆh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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”jIˆŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mæhj3ˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MæhhÊh²hubhÞ)�”}”(hŒUThis displays the available options for the right_handle/calibrate_trigger attribute.”h]”hŒUThis displays the available options for the right_handle/calibrate_trigger attribute.”…”�”}”(hjaˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MæhhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hjoˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MæhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj}ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MæhhÊh²hubj))�”}”(hŒ„.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_joystick:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-joystick”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K³uh1j@hj™ˆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ±**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_joystick**”h]”j`)�”}”(hŒ±**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_joystick**”h]”hŒ­/sys/bus/usb/devices/-:./::./right_handle/calibrate_joystick”…”�”}”(hj³ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÂhj¬ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™ˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–ˆubah}”(h]”j•ˆah ]”h"]”Œabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_joystick”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jäˆj‹ˆsj˜}”j•ˆj‹ˆsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjéˆh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjóˆh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MÂhjéˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÂhhÊh²hubhÞ)�”}”(hŒQThis initiates or halts calibration of the right removable controller's joystick.”h]”hŒSThis initiates or halts calibration of the right removable controller’s joystick.”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÂhhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hj%‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÂhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj3‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÂhhÊh²hubj))�”}”(hŒŠ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_joystick_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ…abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-joystick-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¹uh1j@hjO‰ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ·**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_joystick_index**”h]”j`)�”}”(hŒ·**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_joystick_index**”h]”hŒ³/sys/bus/usb/devices/-:./::./right_handle/calibrate_joystick_index”…”�”}”(hji‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hje‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MËhjb‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjO‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjL‰ubah}”(h]”jK‰ah ]”h"]”Œ…abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_joystick_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jš‰jA‰sj˜}”jK‰jA‰subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjŸ‰h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj©‰h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MËhjŸ‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MËhhÊh²hubhÞ)�”}”(hŒVThis displays the available options for the right_handle/calibrate_jotstick attribute.”h]”hŒVThis displays the available options for the right_handle/calibrate_jotstick attribute.”…”�”}”(hj͉h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MËhhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hjÛ‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MËhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjé‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MËhhÊh²hubj))�”}”(hŒ‹.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_joystick_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ†abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-joystick-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kºuh1j@hjŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¸**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_joystick_status**”h]”j`)�”}”(hŒ¸**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_joystick_status**”h]”hŒ´/sys/bus/usb/devices/-:./::./right_handle/calibrate_joystick_status”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÔhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠubah}”(h]”jŠah ]”h"]”Œ†abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_joystick_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jPŠj÷‰sj˜}”jŠj÷‰subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjUŠh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj_Šh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjaŠh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]Šubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jkŠŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MÔhjUŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÔhhÊh²hubhÞ)�”}”(hŒhThis displays the result of the last attempted calibration of the right removable controller's joystick.”h]”hŒjThis displays the result of the last attempted calibration of the right removable controller’s joystick.”…”�”}”(hjƒŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÔhhÊh²hubhÞ)�”}”(hŒ%Values are unknown, success, failure.”h]”hŒ%Values are unknown, success, failure.”…”�”}”(hj‘Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÔhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjŸŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÔhhÊh²hubj))�”}”(hŒƒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_tirgger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-tirgger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K²uh1j@hj»ŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ°**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_tirgger**”h]”j`)�”}”(hŒ°**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_tirgger**”h]”hŒ¬/sys/bus/usb/devices/-:./::./right_handle/calibrate_tirgger”…”�”}”(hjÕŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑŠubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÝhjΊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»Šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸Šubah}”(h]”j·Šah ]”h"]”Œ~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_tirgger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹j­Šsj˜}”j·Šj­ŠsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj ‹h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj‹h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MÝhj ‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÝhhÊh²hubhÞ)�”}”(hŒPThis initiates or halts calibration of the right removable controller's trigger.”h]”hŒRThis initiates or halts calibration of the right removable controller’s trigger.”…”�”}”(hj9‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÝhhÊh²hubhÞ)�”}”(hŒValues are start, stop.”h]”hŒValues are start, stop.”…”�”}”(hjG‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÝhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjU‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÝhhÊh²hubj))�”}”(hŒŠ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_trigger_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ…abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-trigger-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¹uh1j@hjq‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ·**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_trigger_status**”h]”j`)�”}”(hŒ·**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/calibrate_trigger_status**”h]”hŒ³/sys/bus/usb/devices/-:./::./right_handle/calibrate_trigger_status”…”�”}”(hj‹‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Mïhj„‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjq‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjn‹ubah}”(h]”jm‹ah ]”h"]”Œ…abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_calibrate_trigger_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼‹jc‹sj˜}”jm‹jc‹subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjÁ‹h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjË‹h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MïhjÁ‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MïhhÊh²hubhÞ)�”}”(hŒgThis displays the result of the last attempted calibration of the right removable controller's trigger.”h]”hŒiThis displays the result of the last attempted calibration of the right removable controller’s trigger.”…”�”}”(hjï‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MïhhÊh²hubhÞ)�”}”(hŒ%Values are unknown, success, failure.”h]”hŒ%Values are unknown, success, failure.”…”�”}”(hjý‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MïhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MïhhÊh²hubj))�”}”(hŒ‚.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_firmware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-firmware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K±uh1j@hj'ŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/firmware_version**”h]”j`)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/firmware_version**”h]”hŒ«/sys/bus/usb/devices/-:./::./right_handle/firmware_version”…”�”}”(hjAŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=Œubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Møhj:Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'Œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$Œubah}”(h]”j#Œah ]”h"]”Œ}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_firmware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jrŒjŒsj˜}”j#ŒjŒsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjwŒh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj�Œh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MøhjwŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MøhhÊh²hubhÞ)�”}”(hŒ@This displays the right removable controller's firmware version.”h]”hŒBThis displays the right removable controller’s firmware version.”…”�”}”(hj¥Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MøhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj³Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MøhhÊh²hubj))�”}”(hŒ….. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_hardware_generation:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ€abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-hardware-generation”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K´uh1j@hjÏŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ²**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/hardware_generation**”h]”j`)�”}”(hŒ²**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/hardware_generation**”h]”hŒ®/sys/bus/usb/devices/-:./::./right_handle/hardware_generation”…”�”}”(hjéŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÿhjâŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjߌubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏŒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌŒubah}”(h]”jËŒah ]”h"]”Œ€abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_hardware_generation”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�jÁŒsj˜}”jËŒjÁŒsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj�h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj)�h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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”j5�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mÿhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÿhhÊh²hubhÞ)�”}”(hŒHThis displays the hardware generation of the right removable controller.”h]”hŒHThis displays the hardware generation of the right removable controller.”…”�”}”(hjM�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÿhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj[�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÿhhÊh²hubj))�”}”(hŒ‚.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_hardware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-hardware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K±uh1j@hjw�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/hardware_version**”h]”j`)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/hardware_version**”h]”hŒ«/sys/bus/usb/devices/-:./::./right_handle/hardware_version”…”�”}”(hj‘�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj��ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhjŠ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjt�ubah}”(h]”js�ah ]”h"]”Œ}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_hardware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÂ�ji�sj˜}”js�ji�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjÇ�h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjÑ�h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MhjÇ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒEThis displays the hardware version of the right removable controller.”h]”hŒEThis displays the hardware version of the right removable controller.”…”�”}”(hjõ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubj))�”}”(hŒ„.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_imu_bypass_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-imu-bypass-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K³uh1j@hjŽubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ±**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/imu_bypass_enabled**”h]”j`)�”}”(hŒ±**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/imu_bypass_enabled**”h]”hŒ­/sys/bus/usb/devices/-:./::./right_handle/imu_bypass_enabled”…”�”}”(hj9Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5Žubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hj2Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽubah}”(h]”jŽah ]”h"]”Œabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_imu_bypass_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjŽjŽsj˜}”jŽjŽsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjoŽh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjyŽh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj{Žh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjwŽubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…ŽŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M hjoŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hhÊh²hubhÞ)�”}”(hŒ^This controls enabling or disabling the IMU bypass function of the right removable controller.”h]”hŒ^This controls enabling or disabling the IMU bypass function of the right removable controller.”…”�”}”(hj�Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hj«Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj¹Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hhÊh²hubj))�”}”(hŒŠ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_imu_bypass_enabled_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ…abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-imu-bypass-enabled-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¹uh1j@hjÕŽubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ·**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/imu_bypass_enabled_index**”h]”j`)�”}”(hŒ·**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/imu_bypass_enabled_index**”h]”hŒ³/sys/bus/usb/devices/-:./::./right_handle/imu_bypass_enabled_index”…”�”}”(hjïŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhjèŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒŽubah}”(h]”jÑŽah ]”h"]”Œ…abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_imu_bypass_enabled_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j �jÇŽsj˜}”jÑŽjÇŽsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj%�h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj/�h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj1�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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mhj%�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hube(hÞ)�”}”(hŒVThis displays the available options for the right_handle/imu_bypass_enabled attribute.”h]”hŒVThis displays the available options for the right_handle/imu_bypass_enabled attribute.”…”�”}”(hjS�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hja�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubj))�”}”(hŒ}.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_imu_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œxabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-imu-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¬uh1j@hj}�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒª**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/imu_enabled**”h]”j`)�”}”(hŒª**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/imu_enabled**”h]”hŒ¦/sys/bus/usb/devices/-:./::./right_handle/imu_enabled”…”�”}”(hj—�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Mhj��ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj��ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjz�ubah}”(h]”jy�ah ]”h"]”Œxabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_imu_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈ�jo�sj˜}”jy�jo�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjÍ�h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj×�h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MhjÍ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒNThis controls enabling or disabling the IMU of the right removable controller.”h]”hŒNThis controls enabling or disabling the IMU of the right removable controller.”…”�”}”(hjû�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒValues are true or false.”•lh]”hŒValues are true or false.”…”�”}”(hj �h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MhhÊh²hubj))�”}”(hŒƒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_imu_enabled_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-imu-enabled-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K²uh1j@hj3�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ°**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/imu_enabled_index**”h]”j`)�”}”(hŒ°**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/imu_enabled_index**”h]”hŒ¬/sys/bus/usb/devices/-:./::./right_handle/imu_enabled_index”…”�”}”(hjM�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M&hjF�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0�ubah}”(h]”j/�ah ]”h"]”Œ~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_imu_enabled_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~�j%�sj˜}”j/�j%�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjƒ�h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj��h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M&hjƒ�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M&hhÊh²hubhÞ)�”}”(hŒOThis displays the available options for the right_handle/imu_enabled attribute.”h]”hŒOThis displays the available options for the right_handle/imu_enabled attribute.”…”�”}”(hj±�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M&hhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hj¿�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M&hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjÍ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M&hhÊh²hubj))�”}”(hŒ�.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_product_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-product-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K°uh1j@hjé�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/product_version**”h]”j`)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/product_version**”h]”hŒª/sys/bus/usb/devices/-:./::./right_handle/product_version”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M/hjü�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjé�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæ�ubah}”(h]”jå�ah ]”h"]”Œ|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_product_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4‘jÛ�sj˜}”jå�jÛ�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj9‘h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjC‘h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjE‘h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjA‘ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jO‘Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M/hj9‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M/hhÊh²hubhÞ)�”}”(hŒDThis displays the product version of the right removable controller.”h]”hŒDThis displays the product version of the right removable controller.”…”�”}”(hjg‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M/hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hju‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M/hhÊh²hubj))�”}”(hŒ‚.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_protocol_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-protocol-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K±uh1j@hj‘‘ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/protocol_version**”h]”j`)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/protocol_version**”h]”hŒ«/sys/bus/usb/devices/-:./::./right_handle/protocol_version”…”�”}”(hj«‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M…hj¤‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ‘ubah}”(h]”j�‘ah ]”h"]”Œ}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_protocol_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ‘jƒ‘sj˜}”j�‘jƒ‘subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjá‘h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjë‘h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M…hjá‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M…hhÊh²hubhÞ)�”}”(hŒ7This displays the protocol version of the internal MCU.”h]”hŒ7This displays the protocol version of the internal MCU.”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M…hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M…hhÊh²hubj))�”}”(hŒƒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_protocol_versiono:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-protocol-versiono”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K±uh1j@hj9’ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/protocol_version**”h]”j`)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/protocol_version**”h]”hŒ«/sys/bus/usb/devices/-:./::./right_handle/protocol_version”…”�”}”(hjS’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M6hjL’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6’ubah}”(h]”j5’ah ]”h"]”Œ~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_protocol_versiono”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„’j+’sj˜}”j5’j+’subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj‰’h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj“’h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M6hj‰’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M6hhÊh²hubhÞ)�”}”(hŒEThis displays the protocol version of the right removable controller.”h]”hŒEThis displays the protocol version of the right removable controller.”…”�”}”(hj·’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M6hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjÅ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M6hhÊh²hubj))�”}”(hŒw.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œrabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¦uh1j@hjá’ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¤**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/reset**”h]”j`)�”}”(hŒ¤**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/reset**”h]”hŒ /sys/bus/usb/devices/-:./::./right_handle/reset”…”�”}”(hjû’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M=hjô’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjá’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞ’ubah}”(h]”jÝ’ah ]”h"]”Œrabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,“jÓ’sj˜}”jÝ’jÓ’subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj1“h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj;“h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj=“h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9“ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jG“Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M=hj1“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M=hhÊh²hubhÞ)�”}”(hŒ:Resets the right removable controller to factory defaults.”h]”hŒ:Resets the right removable controller to factory defaults.”…”�”}”(hj_“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M=hhÊh²hubhÞ)�”}”(hŒ!Writing 1 to this path initiates.”h]”hŒ!Writing 1 to this path initiates.”…”�”}”(hjm“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M=hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj{“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M=hhÊh²hubj))�”}”(hŒ}.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_rumble_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œxabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-rumble-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¬uh1j@hj—“ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒª**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/rumble_mode**”h]”j`)�”}”(hŒª**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/rumble_mode**”h]”hŒ¦/sys/bus/usb/devices/-:./::./right_handle/rumble_mode”…”�”}”(hj±“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MFhjª“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—“ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”“ubah}”(h]”j““ah ]”h"]”Œxabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_rumble_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâ“j‰“sj˜}”j““j‰“subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjç“h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjñ“h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MFhjç“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MFhhÊh²hubhÞ)�”}”(hŒaThis controls setting the response behavior for rumble events for the right removable controller.”h]”hŒaThis controls setting the response behavior for rumble events for the right removable controller.”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MFhhÊh²hubhÞ)�”}”(hŒ+Values are fps, racing, standarg, spg, rpg.”h]”hŒ+Values are fps, racing, standarg, spg, rpg.”…”�”}”(hj#”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MFhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj1”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MFhhÊh²hubj))�”}”(hŒƒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_rumble_mode_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-rumble-mode-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K²uh1j@hjM”ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ°**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/rumble_mode_index**”h]”j`)�”}”(hŒ°**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/rumble_mode_index**”h]”hŒ¬/sys/bus/usb/devices/-:./::./right_handle/rumble_mode_index”…”�”}”(hjg”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjc”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MOhj`”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjM”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJ”ubah}”(h]”jI”ah ]”h"]”Œ~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_rumble_mode_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜”j?”sj˜}”jI”j?”subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj�”h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj§”h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MOhj�”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MOhhÊh²hubhÞ)�”}”(hŒOThis displays the available options for the right_handle/rumble_mode attribute.”h]”hŒOThis displays the available options for the right_handle/rumble_mode attribute.”…”�”}”(hjË”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MOhhÊh²hubhÞ)�”}”(hŒ+Values are fps, racing, standarg, spg, rpg.”h]”hŒ+Values are fps, racing, standarg, spg, rpg.”…”�”}”(hjÙ”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MOhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjç”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MOhhÊh²hubj))�”}”(hŒ….. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_rumble_notification:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ€abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-rumble-notification”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K´uh1j@hj•ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ²**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/rumble_notification**”h]”j`)�”}”(hŒ²**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/rumble_notification**”h]”hŒ®/sys/bus/usb/devices/-:./::./right_handle/rumble_notification”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MXhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•ubah}”(h]”jÿ”ah ]”h"]”Œ€abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_rumble_notification”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jN•jõ”sj˜}”jÿ”jõ”subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjS•h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj]•h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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”ji•Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MXhjS•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MXhhÊh²hubhÞ)�”}”(hŒOThis controls enabling haptic rumble events for the right removable controller.”h]”hŒOThis controls enabling haptic rumble events for the right removable controller.”…”�”}”(hj�•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MXhhÊh²hubhÞ)�”}”(hŒValues are true, false.”h]”hŒValues are true, false.”…”�”}”(hj�•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MXhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj�•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MXhhÊh²hubj))�”}”(hŒ‹.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_rumble_notification_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ†abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-rumble-notification-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kºuh1j@hj¹•ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¸**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/rumble_notification_index**”h]”j`)�”}”(hŒ¸**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/right_handle\/rumble_notification_index**”h]”hŒ´/sys/bus/usb/devices/-:./::./right_handle/rumble_notification_index”…”�”}”(hjÓ•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MahjÌ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶•ubah}”(h]”jµ•ah ]”h"]”Œ†abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_right_handle_rumble_notification_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–j«•sj˜}”jµ•j«•subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj –h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj–h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mahj –ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MahhÊh²hubhÞ)�”}”(hŒWThis displays the available options for the right_handle/rumble_notification attribute.”h]”hŒWThis displays the available options for the right_handle/rumble_notification attribute.”…”�”}”(hj7–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MahhÊh²hubhÞ)�”}”(hŒValues are true, false.”h]”hŒValues are true, false.”…”�”}”(hjE–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MahhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjS–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MahhÊh²hubj))�”}”(hŒu.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_rumble_intensity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œpabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-rumble-intensity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K£uh1j@hjo–ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¡**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/rumble_intensity**”h]”j`)�”}”(hŒ¡**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/rumble_intensity**”h]”hŒ�/sys/bus/usb/devices/-:./::./rumble_intensity”…”�”}”(hj‰–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Mjhj‚–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo–ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl–ubah}”(h]”jk–ah ]”h"]”Œpabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_rumble_intensity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº–ja–sj˜}”jk–ja–subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj¿–h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjÉ–h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mjhj¿–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MjhhÊh²hubhÞ)�”}”(hŒJThis controls setting the rumble intensity for both removable controllers.”h]”hŒJThis controls setting the rumble intensity for both removable controllers.”…”�”}”(hjí–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MjhhÊh²hubhÞ)�”}”(hŒ"Values are off, low, medium, high.”h]”hŒ"Values are off, low, medium, high.”…”�”}”(hjû–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MjhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj —h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MjhhÊh²hubj))�”}”(hŒ{.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_rumble_intensity_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œvabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-rumble-intensity-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K©uh1j@hj%—ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ§**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/rumble_intensity_index**”h]”j`)�”}”(hŒ§**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/rumble_intensity_index**”h]”hŒ£/sys/bus/usb/devices/-:./::./rumble_intensity_index”…”�”}”(hj?—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Mshj8—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"—ubah}”(h]”j!—ah ]”h"]”Œvabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_rumble_intensity_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jp—j—sj˜}”j!—j—subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hju—h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj—h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Mshju—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MshhÊh²hubhÞ)�”}”(hŒGThis displays the available options for the rumble_intensity attribute.”h]”hŒGThis displays the available options for the rumble_intensity attribute.”…”�”}”(hj£—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MshhÊh²hubhÞ)�”}”(hŒ"Values are off, low, medium, high.”h]”hŒ"Values are off, low, medium, high.”…”�”}”(hj±—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MshhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj¿—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MshhÊh²hubj))�”}”(hŒq.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_select_right:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œlabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-select-right”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KŸuh1j@hjÛ—ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ�**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/select_right**”h]”j`)�”}”(hŒ�**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/select_right**”h]”hŒ™/sys/bus/usb/devices/-:./::./select_right”…”�”}”(hjõ—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñ—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´Khjî—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjë—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjè—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛ—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØ—ubah}”(h]”j×—ah ]”h"]”Œlabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_select_right”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&˜jÍ—sj˜}”j×—jÍ—subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-hid-lenovo `”h]”(hŒDefined on file ”…”�”}”(hj+˜h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-hid-lenovo `”h]”j§)�”}”(hj5˜h]”hŒsysfs-driver-hid-lenovo”…”�”}”(hj7˜h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3˜ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jA˜Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_hid_lenovo”uh1hh³jYLh´Khj+˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhhÊh²hubhÞ)�”}”(hŒ¡This setting controls if the mouse click events generated by pressing the trackpoint (if press_to_select is enabled) generate a left or right mouse button click.”h]”hŒ¡This setting controls if the mouse click events generated by pressing the trackpoint (if press_to_select is enabled) generate a left or right mouse button click.”…”�”}”(hjY˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhhÊh²hubhÞ)�”}”(hŒValues are 0 or 1.”h]”hŒValues are 0 or 1.”…”�”}”(hjg˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhhÊh²hubhÞ)�”}”(hŒ1Applies to Thinkpad USB Keyboard with TrackPoint.”h]”hŒ1Applies to Thinkpad USB Keyboard with TrackPoint.”…”�”}”(hju˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´KhhÊh²hubj))�”}”(hŒp.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_sensitivity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œkabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-sensitivity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kžuh1j@hj‘˜ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒœ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/sensitivity**”h]”j`)�”}”(hŒœ**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/sensitivity**”h]”hŒ˜/sys/bus/usb/devices/-:./::./sensitivity”…”�”}”(hj«˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K%hj¤˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘˜ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ˜ubah}”(h]”j�˜ah ]”h"]”Œkabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_sensitivity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jܘjƒ˜sj˜}”j�˜jƒ˜subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-hid-lenovo `”h]”(hŒDefined on file ”…”�”}”(hjá˜h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-hid-lenovo `”h]”j§)�”}”(hjë˜h]”hŒsysfs-driver-hid-lenovo”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_hid_lenovo”uh1hh³jYLh´K%hjá˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K%hhÊh²hubhÞ)�”}”(hŒ¶This file contains the trackpoint sensitivity. Values are decimal integers from 1 (lowest sensitivity) to 255 (highest sensitivity). Applies to Thinkpad USB Keyboard with TrackPoint.”h]”hŒ¶This file contains the trackpoint sensitivity. Values are decimal integers from 1 (lowest sensitivity) to 255 (highest sensitivity). Applies to Thinkpad USB Keyboard with TrackPoint.”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jYLh´K%hhÊh²hubj))�”}”(hŒu.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œpabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¤uh1j@hj+™ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¢**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/enabled**”h]”j`)�”}”(hŒ¢**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/enabled**”h]”hŒž/sys/bus/usb/devices/-:./::./touchpad/enabled”…”�”}”(hjE™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjA™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M|hj>™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+™ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(™ubah}”(h]”j'™ah ]”h"]”Œpabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jv™j™sj˜}”j'™j™subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj{™h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj…™h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M|hj{™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M|hhÊh²hubhÞ)�”}”(hŒ1This controls enabling or disabling the touchpad.”h]”hŒ1This controls enabling or disabling the touchpad.”…”�”}”(hj©™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M|hhÊh²hubhÞ)�”}”(hŒValues are true, false.”h]”hŒValues are true, false.”…”�”}”(hj·™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M|hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjÅ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M|hhÊh²hubj))�”}”(hŒv.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_enabledo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œqabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-enabledo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¤uh1j@hjá™ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¢**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/enabled**”h]”j`)�”}”(hŒ¢**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/enabled**”h]”hŒž/sys/bus/usb/devices/-:./::./touchpad/enabled”…”�”}”(hjû™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´Kühjô™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjá™ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞ™ubah}”(h]”jÝ™ah ]”h"]”Œqabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_enabledo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,šjÓ™sj˜}”jÝ™jÓ™subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj1šh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj;šh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj=šh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9šubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jGšŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´Kühj1šubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KühhÊh²hubhÞ)�”}”(hŒ:This controls enabling or disabling the built-in touchpad.”h]”hŒ:This controls enabling or disabling the built-in touchpad.”…”�”}”(hj_šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KühhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hjmšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KühhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj{šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KühhÊh²hubj))�”}”(hŒ{.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_enabled_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œvabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-enabled-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kªuh1j@hj—šubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¨**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/enabled_index**”h]”j`)�”}”(hŒ¨**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/enabled_index**”h]”hŒ¤/sys/bus/usb/devices/-:./::./touchpad/enabled_index”…”�”}”(hj±šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M…hjªšubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§šubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤šubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”šubah}”(h]”j“šah ]”h"]”Œvabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_enabled_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâšj‰šsj˜}”j“šj‰šsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjçšh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjñšh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M…hjçšubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M…hhÊh²hubhÞ)�”}”(hŒGThis displays the available options for the touchpad/enabled attribute.”h]”hŒGThis displays the available options for the touchpad/enabled attribute.”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M…hhÊh²hubhÞ)�”}”(hŒValues are true, false.”h]”hŒValues are true, false.”…”�”}”(hj#›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M…hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj1›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M…hhÊh²hubj))�”}”(hŒ|.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_enabled_indexo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œwabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-enabled-indexo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kªuh1j@hjM›ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¨**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/enabled_index**”h]”j`)�”}”(hŒ¨**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/enabled_index**”h]”hŒ¤/sys/bus/usb/devices/-:./::./touchpad/enabled_index”…”�”}”(hjg›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjc›ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´Mhj`›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZ›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjM›ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJ›ubah}”(h]”jI›ah ]”h"]”Œwabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_enabled_indexo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜›j?›sj˜}”jI›j?›subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj�›h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj§›h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´Mhj�›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubhÞ)�”}”(hŒGThis displays the available options for the touchpad/enabled attribute.”h]”hŒGThis displays the available options for the touchpad/enabled attribute.”…”�”}”(hjË›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hjÙ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjç›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubj))�”}”(hŒx.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_linux_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œsabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-linux-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K§uh1j@hjœubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¥**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/linux_mode**”h]”j`)�”}”(hŒ¥**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/linux_mode**”h]”hŒ¡/sys/bus/usb/devices/-:./::./touchpad/linux_mode”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´Mhjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœubah}”(h]”jÿ›ah ]”h"]”Œsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_linux_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNœjõ›sj˜}”jÿ›jõ›subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjSœh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj]œh]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(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”jiœŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´MhjSœubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubhÞ)�”}”(hŒKThis controls behavior of the touchpad events when os_mode is set to linux.”h]”hŒKThis controls behavior of the touchpad events when os_mode is set to linux.”…”�”}”(hj�œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubhÞ)�”}”(hŒ Values are absolute or relative.”h]”hŒ Values are absolute or relative.”…”�”}”(hj�œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj�œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubj))�”}”(hŒ~.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_linux_mode_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œyabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-linux-mode-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K­uh1j@hj¹œubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ«**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/linux_mode_index**”h]”j`)�”}”(hŒ«**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/linux_mode_index**”h]”hŒ§/sys/bus/usb/devices/-:./::./touchpad/linux_mode_index”…”�”}”(hjÓœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏœubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhjÌœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉœubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆœubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶œubah}”(h]”jµœah ]”h"]”Œyabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_linux_mode_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�j«œsj˜}”jµœj«œsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj �h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj�h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´Mhj �ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubhÞ)�”}”(hŒJThis displays the available options for the touchpad/linux_mode attribute.”h]”hŒJThis displays the available options for the touchpad/linux_mode attribute.”…”�”}”(hj7�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubhÞ)�”}”(hŒ Values are absolute or relative.”h]”hŒ Values are absolute or relative.”…”�”}”(hjE�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjS�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´MhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_vibration_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-vibration-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K®uh1j@hjo�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¬**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/vibration_enabled**”h]”j`)�”}”(hŒ¬**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/vibration_enabled**”h]”hŒ¨/sys/bus/usb/devices/-:./::./touchpad/vibration_enabled”…”�”}”(hj‰�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MŽhj‚�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl�ubah}”(h]”jk�ah ]”h"]”Œzabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_vibration_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº�ja�sj˜}”jk�ja�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj¿�h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjÉ�h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MŽhj¿�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MŽhhÊh²hubhÞ)�”}”(hŒ=This controls enabling haptic rumble events for the touchpad.”h]”hŒ=This controls enabling haptic rumble events for the touchpad.”…”�”}”(hjí�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MŽhhÊh²hubhÞ)�”}”(hŒValues are true, false.”h]”hŒValues are true, false.”…”�”}”(hjû�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MŽhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MŽhhÊh²hubj))�”}”(hŒ….. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_vibration_enabled_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ€abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-vibration-enabled-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K´uh1j@hj%žubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ²**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/vibration_enabled_index**”h]”j`)�”}”(hŒ²**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/vibration_enabled_index**”h]”hŒ®/sys/bus/usb/devices/-:./::./touchpad/vibration_enabled_index”…”�”}”(hj?žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;žubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M—hj8žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5žubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2žubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%žubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"žubah}”(h]”j!žah ]”h"]”Œ€abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_vibration_enabled_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jpžjžsj˜}”j!žjžsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjužh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjžh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M—hjužubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M—hhÊh²hubhÞ)�”}”(hŒQThis displays the available options for the touchpad/vibration_enabled attribute.”h]”hŒQThis displays the available options for the touchpad/vibration_enabled attribute.”…”�”}”(hj£žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M—hhÊh²hubhÞ)�”}”(hŒValues are true, false.”h]”hŒValues are true, false.”…”�”}”(hj±žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M—hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj¿žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M—hhÊh²hubj))�”}”(hŒ�.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_vibration_intensity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-vibration-intensity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K°uh1j@hjÛžubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/vibration_intensity**”h]”j`)�”}”(hŒ®**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/vibration_intensity**”h]”hŒª/sys/bus/usb/devices/-:./::./touchpad/vibration_intensity”…”�”}”(hjõžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñžubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hjîžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëžubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèžubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛžubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØžubah}”(h]”jמah ]”h"]”Œ|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_vibration_intensity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&ŸjÍžsj˜}”jמjÍžsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj+Ÿh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj5Ÿh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hj7Ÿh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3Ÿubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jAŸŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M hj+Ÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hhÊh²hubhÞ)�”}”(hŒApplies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjuŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M hhÊh²hubj))�”}”(hŒ‡.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_vibration_intensity_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ‚abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-vibration-intensity-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¶uh1j@hj‘ŸubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ´**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/vibration_intensity_index**”h]”j`)�”}”(hŒ´**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/vibration_intensity_index**”h]”hŒ°/sys/bus/usb/devices/-:./::./touchpad/vibration_intensity_index”…”�”}”(hj«Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M©hj¤Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘Ÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽŸubah}”(h]”j�Ÿah ]”h"]”Œ‚abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_vibration_intensity_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜŸjƒŸsj˜}”j�ŸjƒŸsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjáŸh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjëŸh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M©hjáŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M©hhÊh²hubhÞ)�”}”(hŒSThis displays the available options for the touchpad/vibration_intensity attribute.”h]”hŒSThis displays the available options for the touchpad/vibration_intensity attribute.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M©hhÊh²hubhÞ)�”}”(hŒ"Values are off, low, medium, high.”h]”hŒ"Values are off, low, medium, high.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M©hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M©hhÊh²hubj))�”}”(hŒz.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_windows_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œuabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-windows-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K©uh1j@hjG ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ§**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/windows_mode**”h]”j`)�”}”(hŒ§**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/windows_mode**”h]”hŒ£/sys/bus/usb/devices/-:./::./touchpad/windows_mode”…”�”• }”(hja h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj] ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´M hjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjG ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjD ubah}”(h]”jC ah ]”h"]”Œuabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_windows_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’ j9 sj˜}”jC j9 subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj— h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj¡ h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´M hj— ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´M hhÊh²hubhÞ)�”}”(hŒMThis controls behavior of the touchpad events when os_mode is set to windows.”h]”hŒMThis controls behavior of the touchpad events when os_mode is set to windows.”…”�”}”(hjÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´M hhÊh²hubhÞ)�”}”(hŒ Values are absolute or relative.”h]”hŒ Values are absolute or relative.”…”�”}”(hjÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´M hhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´M hhÊh²hubj))�”}”(hŒ€.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_windows_mode_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-windows-mode-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K¯uh1j@hjý ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ­**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/windows_mode_index**”h]”j`)�”}”(hŒ­**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/touchpad\/windows_mode_index**”h]”hŒ©/sys/bus/usb/devices/-:./::./touchpad/windows_mode_index”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´M)hj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjý ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjú ubah}”(h]”jù ah ]”h"]”Œ{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_touchpad_windows_mode_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jH¡jï sj˜}”jù jï subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjM¡h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjW¡h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjY¡h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjU¡ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jc¡Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´M)hjM¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´M)hhÊh²hubhÞ)�”}”(hŒLThis displays the available options for the touchpad/windows_mode attribute.”h]”hŒLThis displays the available options for the touchpad/windows_mode attribute.”…”�”}”(hj{¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´M)hhÊh²hubhÞ)�”}”(hŒ Values are absolute or relative.”h]”hŒ Values are absolute or relative.”…”�”}”(hj‰¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´M)hhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj—¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´M)hhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_tx_dongle_firmware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-tx-dongle-firmware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K®uh1j@hj³¡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¬**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/tx_dongle\/firmware_version**”h]”j`)�”}”(hŒ¬**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/tx_dongle\/firmware_version**”h]”hŒ¨/sys/bus/usb/devices/-:./::./tx_dongle/firmware_version”…”�”}”(hjÍ¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M²hjÆ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°¡ubah}”(h]”j¯¡ah ]”h"]”Œzabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_tx_dongle_firmware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþ¡j¥¡sj˜}”j¯¡j¥¡subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj¢h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj ¢h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M²hj¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M²hhÊh²hubhÞ)�”}”(hŒPThis displays the firmware version of the internal wireless transmission dongle.”h]”hŒPThis displays the firmware version of the internal wireless transmission dongle.”…”�”}”(hj1¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M²hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj?¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M²hhÊh²hubj))�”}”(hŒ‚.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_tx_dongle_hardware_generation:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-tx-dongle-hardware-generation”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K±uh1j@hj[¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/tx_dongle\/hardware_generation**”h]”j`)�”}”(hŒ¯**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/tx_dongle\/hardware_generation**”h]”hŒ«/sys/bus/usb/devices/-:./::./tx_dongle/hardware_generation”…”�”}”(hju¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjq¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M¹hjn¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjX¢ubah}”(h]”jW¢ah ]”h"]”Œ}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_tx_dongle_hardware_generation”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦¢jM¢sj˜}”jW¢jM¢subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj«¢h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjµ¢h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´M¹hj«¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M¹hhÊh²hubhÞ)�”}”(hŒSThis displays the hardware generation of the internal wireless transmission dongle.”h]”hŒSThis displays the hardware generation of the internal wireless transmission dongle.”…”�”}”(hjÙ¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M¹hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjç¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´M¹hhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_tx_dongle_hardware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-tx-dongle-hardware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K®uh1j@hj£ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¬**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/tx_dongle\/hardware_version**”h]”j`)�”}”(hŒ¬**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/tx_dongle\/hardware_version**”h]”hŒ¨/sys/bus/usb/devices/-:./::./tx_dongle/hardware_version”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÀhj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£ubah}”(h]”jÿ¢ah ]”h"]”Œzabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_tx_dongle_hardware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jN£jõ¢sj˜}”jÿ¢jõ¢subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjS£h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj]£h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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”ji£Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MÀhjS£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÀhhÊh²hubhÞ)�”}”(hŒPThis displays the hardware version of the internal wireless transmission dongle.”h]”hŒPThis displays the hardware version of the internal wireless transmission dongle.”…”�”}”(hj�£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÀhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj�£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÀhhÊh²hubj))�”}”(hŒ~.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_tx_dongle_product_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œyabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-tx-dongle-product-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K­uh1j@hj«£ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ«**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/tx_dongle\/product_version**”h]”j`)�”}”(hŒ«**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/tx_dongle\/product_version**”h]”hŒ§/sys/bus/usb/devices/-:./::./tx_dongle/product_version”…”�”}”(hjÅ£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁ£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÇhj¾£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj«£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨£ubah}”(h]”j§£ah ]”h"]”Œyabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_tx_dongle_product_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jö£j�£sj˜}”j§£j�£subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjû£h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj¤h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MÇhjû£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÇhhÊh²hubhÞ)�”}”(hŒOThis displays the product version of the internal wireless transmission dongle.”h]”hŒOThis displays the product version of the internal wireless transmission dongle.”…”�”}”(hj)¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÇhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj7¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÇhhÊh²hubj))�”}”(hŒ.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_tx_dongle_protocol_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-tx-dongle-protocol-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K®uh1j@hjS¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ¬**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/tx_dongle\/protocol_version**”h]”j`)�”}”(hŒ¬**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/tx_dongle\/protocol_version**”h]”hŒ¨/sys/bus/usb/devices/-:./::./tx_dongle/protocol_version”…”�”}”(hjm¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hji¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÎhjf¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjS¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjP¤ubah}”(h]”jO¤ah ]”h"]”Œzabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_tx_dongle_protocol_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jž¤jE¤sj˜}”jO¤jE¤subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj£¤h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj­¤h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´MÎhj£¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÎhhÊh²hubhÞ)�”}”(hŒPThis displays the protocol version of the internal wireless transmission dongle.”h]”hŒPThis displays the protocol version of the internal wireless transmission dongle.”…”�”}”(hjѤh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÎhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjߤh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´MÎhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_usb_devices_usbx_avoid_reset_quirk:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-usb-devices-usbx-avoid-reset-quirk”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjû¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/usb\/devices\/usbX\/avoid_reset_quirk**”h]”j`)�”}”(hŒ5**\/sys\/bus\/usb\/devices\/usbX\/avoid_reset_quirk**”h]”hŒ1/sys/bus/usb/devices/usbX/avoid_reset_quirk”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÓhj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjû¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjø¤ubah}”(h]”j÷¤ah ]”h"]”Œ.abi_sys_bus_usb_devices_usbx_avoid_reset_quirk”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jF¥jí¤sj˜}”j÷¤jí¤subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjK¥h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjU¥h]”hŒ sysfs-bus-usb”…”�”}”(hjW¥h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjS¥ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ja¥Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MÓhjK¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÓhhÊh²hubhÞ)�”}”(hŒ#Most devices have this set to zero.”h]”hŒ#Most devices have this set to zero.”…”�”}”(hjy¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÓhhÊh²hubhÞ)�”}”(hŒMIf the value is 1, enable a USB quirk that prevents this device to use reset.”h]”hŒMIf the value is 1, enable a USB quirk that prevents this device to use reset.”…”�”}”(hj‡¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÓhhÊh²hubhÞ)�”}”(hŒ (read/write)”h]”hŒ (read/write)”…”�”}”(hj•¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÓhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_usb_devices_usbx_balternatesetting:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-usb-devices-usbx-balternatesetting”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj±¥ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/usb\/devices\/usbX\/bAlternateSetting**”h]”j`)�”}”(hŒ5**\/sys\/bus\/usb\/devices\/usbX\/bAlternateSetting**”h]”hŒ1/sys/bus/usb/devices/usbX/bAlternateSetting”…”�”}”(hjË¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MEhjÄ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®¥ubah}”(h]”j­¥ah ]”h"]”Œ.abi_sys_bus_usb_devices_usbx_balternatesetting”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jü¥j£¥sj˜}”j­¥j£¥subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj¦h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj ¦h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MEhj¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MEhhÊh²hubhÞ)�”}”(hŒ;The current interface alternate setting number, in decimal.”h]”hŒ;The current interface alternate setting number, in decimal.”…”�”}”(hj/¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MEhhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hj=¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MEhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_usb_devices_usbx_bconfigurationvalue:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-usb-devices-usbx-bconfigurationvalue”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjY¦ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/usb\/devices\/usbX\/bConfigurationValue**”h]”j`)�”}”(hŒ7**\/sys\/bus\/usb\/devices\/usbX\/bConfigurationValue**”h]”hŒ3/sys/bus/usb/devices/usbX/bConfigurationValue”…”�”}”(hjs¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MQhjl¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjY¦ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjV¦ubah}”(h]”jU¦ah ]”h"]”Œ0abi_sys_bus_usb_devices_usbx_bconfigurationvalue”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤¦jK¦sj˜}”jU¦jK¦subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj©¦h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj³¦h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MQhj©¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MQhhÊh²hubhÞ)�”}”(hŒoWhile a USB device typically have just one configuration setting, some devices support multiple configurations.”h]”hŒoWhile a USB device typically have just one configuration setting, some devices support multiple configurations.”…”�”}”(hjצh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MQhhÊh²hubhÞ)�”}”(hŒ7This value shows the current configuration, in decimal.”h]”hŒ7This value shows the current configuration, in decimal.”…”�”}”(hjå¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MQhhÊh²hubhÞ)�”}”(hŒMChanging its value will change the device's configuration to another setting.”h]”hŒOChanging its value will change the device’s configuration to another setting.”…”�”}”(hjó¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MQhhÊh²hubhÞ)�”}”(hŒ9The number of configurations supported by a device is at:”h]”hŒ9The number of configurations supported by a device is at:”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MQhhÊh²hubjŽœ)�”}”(hŒ-/sys/bus/usb/devices/usbX/bNumConfigurations ”h]”hÞ)�”}”(hŒ,/sys/bus/usb/devices/usbX/bNumConfigurations”h]”hŒ,/sys/bus/usb/devices/usbX/bNumConfigurations”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MQhj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j5h´MQhhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hj'§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MQhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_usb_devices_usbx_bdeviceclass:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-usb-devices-usbx-bdeviceclass”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjC§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/usbX\/bDeviceClass**”h]”j`)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/usbX\/bDeviceClass**”h]”hŒ,/sys/bus/usb/devices/usbX/bDeviceClass”…”�”}”(hj]§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjY§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MahjV§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjC§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@§ubah}”(h]”j?§ah ]”h"]”Œ)abi_sys_bus_usb_devices_usbx_bdeviceclass”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jާj5§sj˜}”j?§j5§subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj“§h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj�§h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Mahj“§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MahhÊh²hubhÞ)�”}”(hŒ)Class code of the device, in hexadecimal.”h]”hŒ)Class code of the device, in hexadecimal.”…”�”}”(hjÁ§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MahhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hjϧh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MahhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_usb_devices_usbx_bdeviceprotocol:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-usb-devices-usbx-bdeviceprotocol”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjë§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbX\/bDeviceProtocol**”h]”j`)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbX\/bDeviceProtocol**”h]”hŒ//sys/bus/usb/devices/usbX/bDeviceProtocol”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mghjþ§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjë§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjè§ubah}”(h]”jç§ah ]”h"]”Œ,abi_sys_bus_usb_devices_usbx_bdeviceprotocol”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j6¨jݧsj˜}”jç§jݧsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj;¨h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjE¨h]”hŒ sysfs-bus-usb”…”�”}”(hjG¨h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjC¨ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQ¨Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Mghj;¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MghhÊh²hubhÞ)�”}”(hŒ,Protocol code of the device, in hexadecimal.”h]”hŒ,Protocol code of the device, in hexadecimal.”…”�”}”(hji¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MghhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hjw¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MghhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_usb_devices_usbx_bdevicesubclass:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-usb-devices-usbx-bdevicesubclass”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj“¨ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbX\/bDeviceSubClass**”h]”j`)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbX\/bDeviceSubClass**”h]”hŒ//sys/bus/usb/devices/usbX/bDeviceSubClass”…”�”}”(hj­¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mmhj¦¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“¨ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�¨ubah}”(h]”j�¨ah ]”h"]”Œ,abi_sys_bus_usb_devices_usbx_bdevicesubclass”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞ¨j…¨sj˜}”j�¨j…¨subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjã¨h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjí¨h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Mmhjã¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MmhhÊh²hubhÞ)�”}”(hŒ,Subclass code of the device, in hexadecimal.”h]”hŒ,Subclass code of the device, in hexadecimal.”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MmhhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MmhhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_usb_devices_usbx_binterfaceclass:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-usb-devices-usbx-binterfaceclass”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj;©ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbX\/bInterfaceClass**”h]”j`)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbX\/bInterfaceClass**”h]”hŒ//sys/bus/usb/devices/usbX/bInterfaceClass”…”�”}”(hjU©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MshjN©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjH©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8©ubah}”(h]”j7©ah ]”h"]”Œ,abi_sys_bus_usb_devices_usbx_binterfaceclass”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†©j-©sj˜}”j7©j-©subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj‹©h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj•©h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Mshj‹©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MshhÊh²hubhÞ)�”}”(hŒ,Class code of the interface, in hexadecimal.”h]”hŒ,Class code of the interface, in hexadecimal.”…”�”}”(hj¹©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MshhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hjÇ©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MshhÊh²hubj))�”}”(hŒ2.. _abi_sys_bus_usb_devices_usbx_binterfacenumber:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-bus-usb-devices-usbx-binterfacenumber”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjã©ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/usb\/devices\/usbX\/bInterfaceNumber**”h]”j`)�”}”(hŒ4**\/sys\/bus\/usb\/devices\/usbX\/bInterfaceNumber**”h]”hŒ0/sys/bus/usb/devices/usbX/bInterfaceNumber”…”�”}”(hjý©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjù©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Myhjö©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjð©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjã©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà©ubah}”(h]”jß©ah ]”h"]”Œ-abi_sys_bus_usb_devices_usbx_binterfacenumber”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.ªjÕ©sj˜}”jß©jÕ©subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj3ªh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj=ªh]”hŒ sysfs-bus-usb”…”�”}”(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”jIªŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Myhj3ªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MyhhÊh²hubhÞ)�”}”(hŒ!Interface number, in hexadecimal.”h]”hŒ!Interface number, in hexadecimal.”…”�”}”(hjaªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MyhhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hjoªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MyhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_usb_devices_usbx_binterfaceprotocol:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-usb-devices-usbx-binterfaceprotocol”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj‹ªubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/usb\/devices\/usbX\/bInterfaceProtocol**”h]”j`)�”}”(hŒ6**\/sys\/bus\/usb\/devices\/usbX\/bInterfaceProtocol**”h]”hŒ2/sys/bus/usb/devices/usbX/bInterfaceProtocol”…”�”}”(hj¥ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡ªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mhjžªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ªubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹ªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆªubah}”(h]”j‡ªah ]”h"]”Œ/abi_sys_bus_usb_devices_usbx_binterfaceprotocol”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖªj}ªsj˜}”j‡ªj}ªsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjÛªh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjåªh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MhjÛªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hŒ/Protocol code of the interface, in hexadecimal.”h]”hŒ/Protocol code of the interface, in hexadecimal.”…”�”}”(hj «h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_usb_devices_usbx_binterfacesubclass:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-usb-devices-usbx-binterfacesubclass”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj3«ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/usb\/devices\/usbX\/bInterfaceSubClass**”h]”j`)�”}”(hŒ6**\/sys\/bus\/usb\/devices\/usbX\/bInterfaceSubClass**”h]”hŒ2/sys/bus/usb/devices/usbX/bInterfaceSubClass”…”�”}”(hjM«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M…hjF«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3«ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0«ubah}”(h]”j/«ah ]”h"]”Œ/abi_sys_bus_usb_devices_usbx_binterfacesubclass”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~«j%«sj˜}”j/«j%«subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjƒ«h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj�«h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M…hjƒ«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M…hhÊh²hubhÞ)�”}”(hŒ/Subclass code of the interface, in hexadecimal.”h]”hŒ/Subclass code of the interface, in hexadecimal.”…”�”}”(hj±«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M…hhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hj¿«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M…hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_usb_devices_usbx_bmaxpacketsize0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-usb-devices-usbx-bmaxpacketsize0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÛ«ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbX\/bMaxPacketSize0**”h]”j`)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbX\/bMaxPacketSize0**”h]”hŒ//sys/bus/usb/devices/usbX/bMaxPacketSize0”…”�”}”(hjõ«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M‘hjî«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjë«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjè«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛ«ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØ«ubah}”(h]”j׫ah ]”h"]”Œ,abi_sys_bus_usb_devices_usbx_bmaxpacketsize0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&¬jÍ«sj˜}”j׫jÍ«subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj+¬h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj5¬h]”hŒ sysfs-bus-usb”…”�”}”(hj7¬h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3¬ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jA¬Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M‘hj+¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M‘hhÊh²hubhÞ)�”}”(hŒ+Maximum endpoint 0 packet size, in decimal.”h]”hŒ+Maximum endpoint 0 packet size, in decimal.”…”�”}”(hjY¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M‘hhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hjg¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M‘hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_usb_devices_usbx_bmaxpower:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-usb-devices-usbx-bmaxpower”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjƒ¬ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/usb\/devices\/usbX\/bMaxPower**”h]”j`)�”}”(hŒ-**\/sys\/bus\/usb\/devices\/usbX\/bMaxPower**”h]”hŒ)/sys/bus/usb/devices/usbX/bMaxPower”…”�”}”(hj�¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M—hj–¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒ¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€¬ubah}”(h]”j¬ah ]”h"]”Œ&abi_sys_bus_usb_devices_usbx_bmaxpower”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jάju¬sj˜}”j¬ju¬subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjÓ¬h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjݬh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M—hjÓ¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M—hhÊh²hubhÞ)�”}”(hŒTMaximum power consumption of the active configuration of the device, in miliamperes.”h]”hŒTMaximum power consumption of the active configuration of the device, in miliamperes.”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M—hhÊh²hubj))�”}”(hŒ4.. _abi_sys_bus_usb_devices_usbx_bnumconfigurations:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-bus-usb-devices-usbx-bnumconfigurations”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/usb\/devices\/usbX\/bNumConfigurations**”h]”j`)�”}”(hŒ6**\/sys\/bus\/usb\/devices\/usbX\/bNumConfigurations**”h]”hŒ2/sys/bus/usb/devices/usbX/bNumConfigurations”…”�”}”(hj7­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mœhj0­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­ubah}”(h]”j­ah ]”h"]”Œ/abi_sys_bus_usb_devices_usbx_bnumconfigurations”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jh­j­sj˜}”j­j­subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjm­h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjw­h]”hŒ sysfs-bus-usb”…”�”}”(hjy­h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hju­ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒ­Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Mœhjm­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MœhhÊh²hubhÞ)�”}”(hŒmNumber of the possible configurations of the device, in decimal. The current configuration is controlled via:”h]”hŒmNumber of the possible configurations of the device, in decimal. The current configuration is controlled via:”…”�”}”(hj›­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MœhhÊh²hubjŽœ)�”}”(hŒ./sys/bus/usb/devices/usbX/bConfigurationValue ”h]”hÞ)�”}”(hŒ-/sys/bus/usb/devices/usbX/bConfigurationValue”h]”hŒ-/sys/bus/usb/devices/usbX/bConfigurationValue”…”�”}”(hj­­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mœhj©­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j5h´MœhhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hjÁ­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MœhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_usb_devices_usbx_bnumendpoints:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-usb-devices-usbx-bnumendpoints”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjÝ­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/usb\/devices\/usbX\/bNumEndpoints**”h]”j`)�”}”(hŒ1**\/sys\/bus\/usb\/devices\/usbX\/bNumEndpoints**”h]”hŒ-/sys/bus/usb/devices/usbX/bNumEndpoints”…”�”}”(hj÷­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjó­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M¥hjð­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjê­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝ­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚ­ubah}”(h]”jÙ­ah ]”h"]”Œ*abi_sys_bus_usb_devices_usbx_bnumendpoints”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(®jÏ­sj˜}”jÙ­jÏ­subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj-®h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj7®h]”hŒ sysfs-bus-usb”…”�”}”(hj9®h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5®ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jC®Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M¥hj-®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M¥hhÊh²hubhÞ)�”}”(hŒ;Number of endpoints used on this interface, in hexadecimal.”h]”hŒ;Number of endpoints used on this interface, in hexadecimal.”…”�”}”(hj[®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M¥hhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hji®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M¥hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_usb_devices_usbx_bnuminterfaces:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-usb-devices-usbx-bnuminterfaces”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj…®ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/usb\/devices\/usbX\/bNumInterfaces**”h]”j`)�”}”(hŒ2**\/sys\/bus\/usb\/devices\/usbX\/bNumInterfaces**”h]”hŒ./sys/bus/usb/devices/usbX/bNumInterfaces”…”�”}”(hjŸ®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M«hj˜®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚®ubah}”(h]”j�®ah ]”h"]”Œ+abi_sys_bus_usb_devices_usbx_bnuminterfaces”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jЮjw®sj˜}”j�®jw®subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjÕ®h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjß®h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M«hjÕ®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M«hhÊh²hubhÞ)�”}”(hŒ0Number of interfaces on this device, in decimal.”h]”hŒ0Number of interfaces on this device, in decimal.”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M«hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_usb_devices_usbx_bcddevice:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-usb-devices-usbx-bcddevice”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj¯ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/usb\/devices\/usbX\/bcdDevice**”h]”j`)�”}”(hŒ-**\/sys\/bus\/usb\/devices\/usbX\/bcdDevice**”h]”hŒ)/sys/bus/usb/devices/usbX/bcdDevice”…”�”}”(hj9¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MKhj2¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯ubah}”(h]”j¯ah ]”h"]”Œ&abi_sys_bus_usb_devices_usbx_bcddevice”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj¯j¯sj˜}”j¯j¯subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjo¯h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjy¯h]”hŒ sysfs-bus-usb”…”�”}”(hj{¯h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjw¯ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…¯Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MKhjo¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MKhhÊh²hubhÞ)�”}”(hŒ,The device's release number, in hexadecimal.”h]”hŒ.The device’s release number, in hexadecimal.”…”�”}”(hj�¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MKhhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hj«¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MKhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_usb_devices_usbx_bmattributes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-usb-devices-usbx-bmattributes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjǯubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/usbX\/bmAttributes**”h]”j`)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/usbX\/bmAttributes**”h]”hŒ,/sys/bus/usb/devices/usbX/bmAttributes”…”�”}”(hjá¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjݯubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M‹hjÚ¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjׯubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔ¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjǯubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjįubah}”(h]”jïah ]”h"]”Œ)abi_sys_bus_usb_devices_usbx_bmattributes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°j¹¯sj˜}”jïj¹¯subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj°h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj!°h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M‹hj°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M‹hhÊh²hubhÞ)�”}”(hŒ8Attributes of the current configuration, in hexadecimal.”h]”hŒ8Attributes of the current configuration, in hexadecimal.”…”�”}”(hjE°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M‹hhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hjS°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M‹hhÊh²hubj))�”}”(hŒ1.. _abi_sys_bus_usb_devices_usbx_bos_descriptors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-bus-usb-devices-usbx-bos-descriptors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjo°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbX\/bos_descriptors**”h]”j`)�”}”(hŒ3**\/sys\/bus\/usb\/devices\/usbX\/bos_descriptors**”h]”hŒ//sys/bus/usb/devices/usbX/bos_descriptors”…”�”}”(hj‰°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M½hj‚°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl°ubah}”(h]”jk°ah ]”h"]”Œ,abi_sys_bus_usb_devices_usbx_bos_descriptors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº°ja°sj˜}”jk°ja°subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj¿°h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjɰh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M½hj¿°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M½hhÊh²hubhÞ)�”}”(hXHBinary file containing the cached binary device object store (BOS) of the device. This consists of the BOS descriptor followed by the set of device capability descriptors. All descriptors read from this file are in bus-endian format. Note that the kernel will not request the BOS from a device if its bcdUSB is less than 0x0201.”h]”hXHBinary file containing the cached binary device object store (BOS) of the device. This consists of the BOS descriptor followed by the set of device capability descriptors. All descriptors read from this file are in bus-endian format. Note that the kernel will not request the BOS from a device if its bcdUSB is less than 0x0201.”…”�”}”(hjí°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M½hhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_usb_devices_usbx_busnum:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-usb-devices-usbx-busnum”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj ±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/usb\/devices\/usbX\/busnum**”h]”j`)�”}”(hŒ***\/sys\/bus\/usb\/devices\/usbX\/busnum**”h]”hŒ&/sys/bus/usb/devices/usbX/busnum”…”�”}”(hj#±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M¯hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±ubah}”(h]”j±ah ]”h"]”Œ#abi_sys_bus_usb_devices_usbx_busnum”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jT±jû°sj˜}”j±jû°subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjY±h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjc±h]”hŒ sysfs-bus-usb”…”�”}”(hje±h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja±ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jo±Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M¯hjY±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M¯hhÊh²hubhÞ)�”}”(hŒNumber of the bus.”h]”hŒNumber of the bus.”…”�”}”(hj‡±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M¯hhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_usb_devices_usbx_configuration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-usb-devices-usbx-configuration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj£±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/usb\/devices\/usbX\/configuration**”h]”j`)�”}”(hŒ1**\/sys\/bus\/usb\/devices\/usbX\/configuration**”h]”hŒ-/sys/bus/usb/devices/usbX/configuration”…”�”}”(hj½±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M³hj¶±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ±ubah}”(h]”jŸ±ah ]”h"]”Œ*abi_sys_bus_usb_devices_usbx_configuration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jî±j•±sj˜}”jŸ±j•±subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjó±h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjý±h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M³hjó±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M³hhÊh²hubhÞ)�”}”(hŒ–Contents of the string descriptor associated with the current configuration. It may include the firmware version of a device and/or its serial number.”h]”hŒ–Contents of the string descriptor associated with the current configuration. It may include the firmware version of a device and/or its serial number.”…”�”}”(hj!²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M³hhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_usb_devices_usbx_descriptors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-usb-devices-usbx-descriptors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj=²ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/usb\/devices\/usbX\/descriptors**”h]”j`)�”}”(hŒ/**\/sys\/bus\/usb\/devices\/usbX\/descriptors**”h]”hŒ+/sys/bus/usb/devices/usbX/descriptors”…”�”}”(hjW²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M¹hjP²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:²ubah}”(h]”j9²ah ]”h"]”Œ(abi_sys_bus_usb_devices_usbx_descriptors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆ²j/²sj˜}”j9²j/²subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj�²h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj—²h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M¹hj�²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M¹hhÊh²hubhÞ)�”}”(hŒ.Contains the interface descriptors, in binary.”h]”hŒ.Contains the interface descriptors, in binary.”…”�”}”(hj»²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M¹hhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_usb_devices_usbx_devnum:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-usb-devices-usbx-devnum”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjײubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/usb\/devices\/usbX\/devnum**”h]”j`)�”}”(hŒ***\/sys\/bus\/usb\/devices\/usbX\/devnum**”h]”hŒ&/sys/bus/usb/devices/usbX/devnum”…”�”}”(hjñ²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjí²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÜhjê²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjä²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjײubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔ²ubah}”(h]”jÓ²ah ]”h"]”Œ#abi_sys_bus_usb_devices_usbx_devnum”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"³jɲsj˜}”jÓ²jɲsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj'³h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj1³h]”hŒ sysfs-bus-usb”…”�”}”(hj3³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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MÜhj'³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÜhhÊh²hubhÞ)�”}”(hŒ(USB interface device number, in decimal.”h]”hŒ(USB interface device number, in decimal.”…”�”}”(hjU³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÜhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_usb_devices_usbx_devpath:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-usb-devices-usbx-devpath”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjq³ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/usbX\/devpath**”h]”j`)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/usbX\/devpath**”h]”hŒ'/sys/bus/usb/devices/usbX/devpath”…”�”}”(hj‹³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Màhj„³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjq³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjn³ubah}”(h]”jm³ah ]”h"]”Œ$abi_sys_bus_usb_devices_usbx_devpath”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼³jc³sj˜}”jm³jc³subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjÁ³h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj˳h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MàhjÁ³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MàhhÊh²hubhÞ)�”}”(hŒ0String containing the USB interface device path.”h]”hŒ0String containing the USB interface device path.”…”�”}”(hjï³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MàhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_usb_devices_usbx_devspec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-usb-devices-usbx-devspec”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj ´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/usbX\/devspec**”h]”j`)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/usbX\/devspec**”h]”hŒ'/sys/bus/usb/devices/usbX/devspec”…”�”}”(hj%´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÏhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´ubah}”(h]”j´ah ]”h"]”Œ$abi_sys_bus_usb_devices_usbx_devspec”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jV´jý³sj˜}”j´jý³subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj[´h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hje´h]”hŒ sysfs-bus-usb”…”�”}”(hjg´h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjc´ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jq´Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MÏhj[´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÏhhÊh²hubhÞ)�”}”(hŒ=Displays the Device Tree Open Firmware node of the interface.”h]”hŒ=Displays the Device Tree Open Firmware node of the interface.”…”�”}”(hj‰´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÏhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_usb_devices_usbx_ep_n_bendpointaddress:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-usb-devices-usbx-ep-n-bendpointaddress”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj¥´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/bEndpointAddress**”h]”j`)�”}”(hŒ>**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/bEndpointAddress**”h]”hŒ:/sys/bus/usb/devices/usbX/ep_/bEndpointAddress”…”�”}”(hj¿´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M&hj¸´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢´ubah}”(h]”j¡´ah ]”h"]”Œ2abi_sys_bus_usb_devices_usbx_ep_n_bendpointaddress”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jð´j—´sj˜}”j¡´j—´subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjõ´h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjÿ´h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M&hjõ´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M&hhÊh²hubhÞ)�”}”(hŒŠThe address of the endpoint described by this descriptor, in hexadecimal. The endpoint direction on this bitmapped field is also shown at:”h]”hŒŠThe address of the endpoint described by this descriptor, in hexadecimal. The endpoint direction on this bitmapped field is also shown at:”…”�”}”(hj#µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M&hhÊh²hubjŽœ)�”}”(hŒ+/sys/bus/usb/devices/usbX/ep_/direction ”h]”hÞ)�”}”(hŒ*/sys/bus/usb/devices/usbX/ep_/direction”h]”hŒ*/sys/bus/usb/devices/usbX/ep_/direction”…”�”}”(hj5µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M&hj1µubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j5h´M&hhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hjIµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M&hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_usb_devices_usbx_ep_n_binterval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-usb-devices-usbx-ep-n-binterval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjeµubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/bInterval**”h]”j`)�”}”(hŒ7**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/bInterval**”h]”hŒ3/sys/bus/usb/devices/usbX/ep_/bInterval”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{µubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M0hjxµubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrµubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjeµubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjbµubah}”(h]”jaµah ]”h"]”Œ+abi_sys_bus_usb_devices_usbx_ep_n_binterval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°µjWµsj˜}”jaµjWµsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjµµh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj¿µh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M0hjµµubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M0hhÊh²hubhÞ)�”}”(hŒÊThe interval of the endpoint as described on its descriptor, in hexadecimal. The actual interval depends on the version of the USB. Also shown in time units at /sys/bus/usb/devices/usbX/ep_/interval.”h]”hŒÊThe interval of the endpoint as described on its descriptor, in hexadecimal. The actual interval depends on the version of the USB. Also shown in time units at /sys/bus/usb/devices/usbX/ep_/interval.”…”�”}”(hjãµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M0hhÊh²hubj))�”}”(hŒ... _abi_sys_bus_usb_devices_usbx_ep_n_blength:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-usb-devices-usbx-ep-n-blength”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÿµubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/bLength**”h]”j`)�”}”(hŒ5**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/bLength**”h]”hŒ1/sys/bus/usb/devices/usbX/ep_/bLength”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M7hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿµubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüµubah}”(h]”jûµah ]”h"]”Œ)abi_sys_bus_usb_devices_usbx_ep_n_blength”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJ¶jñµsj˜}”jûµjñµsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjO¶h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjY¶h]”hŒ sysfs-bus-usb”…”�”}”(hj[¶h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjW¶ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”je¶Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M7hjO¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M7hhÊh²hubhÞ)�”}”(hŒ;Number of bytes of the endpoint descriptor, in hexadecimal.”h]”hŒ;Number of bytes of the endpoint descriptor, in hexadecimal.”…”�”}”(hj}¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M7hhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_usb_devices_usbx_ep_n_bmattributes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-usb-devices-usbx-ep-n-bmattributes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/bmAttributes**”h]”j`)�”}”(hŒ:**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/bmAttributes**”h]”hŒ6/sys/bus/usb/devices/usbX/ep_/bmAttributes”…”�”}”(hj³¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M;hj¬¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™¶ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–¶ubah}”(h]”j•¶ah ]”h"]”Œ.abi_sys_bus_usb_devices_usbx_ep_n_bmattributes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jä¶j‹¶sj˜}”j•¶j‹¶subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjé¶h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjó¶h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M;hjé¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M;hhÊh²hubhÞ)�”}”(hŒ’Attributes which apply to the endpoint as described on its descriptor, in hexadecimal. The endpoint type on this bitmapped field is also shown at:”h]”hŒ’Attributes which apply to the endpoint as described on its descriptor, in hexadecimal. The endpoint type on this bitmapped field is also shown at:”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M;hhÊh²hubjŽœ)�”}”(hŒ&/sys/bus/usb/devices/usbX/ep_/type ”h]”hÞ)�”}”(hŒ%/sys/bus/usb/devices/usbX/ep_/type”h]”hŒ%/sys/bus/usb/devices/usbX/ep_/type”…”�”}”(hj)·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M;hj%·ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j5h´M;hhÊh²hubhÞ)�”}”(hŒSee USB specs for its meaning.”h]”hŒSee USB specs for its meaning.”…”�”}”(hj=·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M;hhÊh²hubj))�”}”(hŒ0.. _abi_sys_bus_usb_devices_usbx_ep_n_direction:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-bus-usb-devices-usbx-ep-n-direction”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjY·ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/direction**”h]”j`)�”}”(hŒ7**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/direction**”h]”hŒ3/sys/bus/usb/devices/usbX/ep_/direction”…”�”}”(hjs·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MEhjl·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjY·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjV·ubah}”(h]”jU·ah ]”h"]”Œ+abi_sys_bus_usb_devices_usbx_ep_n_direction”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤·jK·sj˜}”jU·jK·subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj©·h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj³·h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MEhj©·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MEhhÊh²hubhÞ)�”}”(hŒ"Direction of the endpoint. Can be:”h]”hŒ"Direction of the endpoint. Can be:”…”�”}”(hj×·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MEhhÊh²hubjŽœ)�”}”(hŒ*- both (on control endpoints) - in - out ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒboth (on control endpoints)”h]”hÞ)�”}”(hjî·h]”hŒboth (on control endpoints)”…”�”}”(hjð·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MEhjì·ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjé·ubj;)�”}”(hŒin”h]”hÞ)�”}”(hj¸h]”hŒin”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MEhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjé·ubj;)�”}”(hŒout ”h]”hÞ)�”}”(hŒout”h]”hŒout”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MEhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjé·ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j5h´MEhjå·ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j5h´MEhhÊh²hubj))�”}”(hŒ/.. _abi_sys_bus_usb_devices_usbx_ep_n_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-bus-usb-devices-usbx-ep-n-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjL¸ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/interval**”h]”j`)�”}”(hŒ6**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/interval**”h]”hŒ2/sys/bus/usb/devices/usbX/ep_/interval”…”�”}”(hjf¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MMhj_¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjY¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjL¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjI¸ubah}”(h]”jH¸ah ]”h"]”Œ*abi_sys_bus_usb_devices_usbx_ep_n_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—¸j>¸sj˜}”jH¸j>¸subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjœ¸h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj¦¸h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MMhjœ¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MMhhÊh²hubhÞ)�”}”(hŒRInterval for polling endpoint for data transfers, in milisseconds or microseconds.”h]”hŒRInterval for polling endpoint for data transfers, in milisseconds or microseconds.”…”�”}”(hjʸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MMhhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_usb_devices_usbx_ep_n_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-usb-devices-usbx-ep-n-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjæ¸ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/type**”h]”j`)�”}”(hŒ2**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/type**”h]”hŒ./sys/bus/usb/devices/usbX/ep_/type”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjü¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MRhjù¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæ¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjã¸ubah}”(h]”jâ¸ah ]”h"]”Œ&abi_sys_bus_usb_devices_usbx_ep_n_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1¹jظsj˜}”jâ¸jظsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj6¹h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj@¹h]”hŒ sysfs-bus-usb”…”�”}”(hjB¹h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>¹ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jL¹Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MRhj6¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MRhhÊh²hubhÞ)�”}”(hŒDescriptor type. Can be:”h]”hŒDescriptor type. Can be:”…”�”}”(hjd¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MRhhÊh²hubjŽœ)�”}”(hŒ/- Control - Isoc - Bulk - Interrupt - unknown ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒControl”h]”hÞ)�”}”(hj{¹h]”hŒControl”…”�”}”(hj}¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MRhjy¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjv¹ubj;)�”}”(hŒIsoc”h]”hÞ)�”}”(hj’¹h]”hŒIsoc”…”�”}”(hj”¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MRhj�¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjv¹ubj;)�”}”(hŒBulk”h]”hÞ)�”}”(hj©¹h]”hŒBulk”…”�”}”(hj«¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MRhj§¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjv¹ubj;)�”}”(hŒ Interrupt”h]”hÞ)�”}”(hjÀ¹h]”hŒ Interrupt”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MRhj¾¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjv¹ubj;)�”}”(hŒ unknown ”h]”hÞ)�”}”(hŒunknown”h]”hŒunknown”…”�”}”(hjÙ¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MRhjÕ¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjv¹ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j5h´MRhjr¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j5h´MRhhÊh²hubj))�”}”(hŒ5.. _abi_sys_bus_usb_devices_usbx_ep_n_wmaxpacketsize:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-bus-usb-devices-usbx-ep-n-wmaxpacketsize”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjºubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/wMaxPacketSize**”h]”j`)�”}”(hŒ<**\/sys\/bus\/usb\/devices\/usbX\/ep_\\/wMaxPacketSize**”h]”hŒ8/sys/bus/usb/devices/usbX/ep_/wMaxPacketSize”…”�”}”(hj!ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M\hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjºubah}”(h]”jºah ]”h"]”Œ0abi_sys_bus_usb_devices_usbx_ep_n_wmaxpacketsize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jRºjù¹sj˜}”jºjù¹subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjWºh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjaºh]”hŒ sysfs-bus-usb”…”�”}”(hjcºh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_ºubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jmºŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M\hjWºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M\hhÊh²hubhÞ)�”}”(hŒUMaximum packet size this endpoint is capable of sending or receiving, in hexadecimal.”h]”hŒUMaximum packet size this endpoint is capable of sending or receiving, in hexadecimal.”…”�”}”(hj…ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M\hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_usb_devices_usbx_idproduct:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-usb-devices-usbx-idproduct”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj¡ºubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/usb\/devices\/usbX\/idProduct**”h]”j`)�”}”(hŒ-**\/sys\/bus\/usb\/devices\/usbX\/idProduct**”h]”hŒ)/sys/bus/usb/devices/usbX/idProduct”…”�”}”(hj»ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·ºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÇhj´ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡ºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjžºubah}”(h]”j�ºah ]”h"]”Œ&abi_sys_bus_usb_devices_usbx_idproduct”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jìºj“ºsj˜}”j�ºj“ºsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjñºh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjûºh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MÇhjñºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÇhhÊh²hubhÞ)�”}”(hŒProduct ID, in hexadecimal.”h]”hŒProduct ID, in hexadecimal.”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MÇhhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_usb_devices_usbx_idvendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-usb-devices-usbx-idvendor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj;»ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/usb\/devices\/usbX\/idVendor**”h]”j`)�”}”(hŒ,**\/sys\/bus\/usb\/devices\/usbX\/idVendor**”h]”hŒ(/sys/bus/usb/devices/usbX/idVendor”…”�”}”(hjU»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MËhjN»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjH»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8»ubah}”(h]”j7»ah ]”h"]”Œ%abi_sys_bus_usb_devices_usbx_idvendor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†»j-»sj˜}”j7»j-»subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj‹»h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj•»h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MËhj‹»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MËhhÊh²hubhÞ)�”}”(hŒVendor ID, in hexadecimal.”h]”hŒVendor ID, in hexadecimal.”…”�”}”(hj¹»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MËhhÊh²hubj))�”}”(hŒ>.. _abi_sys_bus_usb_devices_usbx_interface_authorized_default:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-bus-usb-devices-usbx-interface-authorized-default”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjÕ»ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/usb\/devices\/usbX\/interface_authorized_default**”h]”j`)�”}”(hŒ@**\/sys\/bus\/usb\/devices\/usbX\/interface_authorized_default**”h]”hŒ</sys/bus/usb/devices/usbX/interface_authorized_default”…”�”}”(hjï»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Khjè»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ»ubah}”(h]”jÑ»ah ]”h"]”Œ9abi_sys_bus_usb_devices_usbx_interface_authorized_default”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ¼jÇ»sj˜}”jÑ»jÇ»subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj%¼h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj/¼h]”hŒ sysfs-bus-usb”…”�”}”(hj1¼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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Khj%¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubhÞ)�”}”(hŒThis is used as value that determines if interfaces would be authorized by default. The value can be 1 or 0. It's by default 1.”h]”hŒ�This is used as value that determines if interfaces would be authorized by default. The value can be 1 or 0. It’s by default 1.”…”�”}”(hjS¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_usb_devices_usbx_manufacturer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-usb-devices-usbx-manufacturer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjo¼ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/usbX\/manufacturer**”h]”j`)�”}”(hŒ0**\/sys\/bus\/usb\/devices\/usbX\/manufacturer**”h]”hŒ,/sys/bus/usb/devices/usbX/manufacturer”…”�”}”(hj‰¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mähj‚¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl¼ubah}”(h]”jk¼ah ]”h"]”Œ)abi_sys_bus_usb_devices_usbx_manufacturer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº¼ja¼sj˜}”jk¼ja¼subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj¿¼h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjɼh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Mähj¿¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MähhÊh²hubhÞ)�”}”(hŒMVendor specific string containing the name of the manufacturer of the device.”h]”hŒMVendor specific string containing the name of the manufacturer of the device.”…”�”}”(hjí¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MähhÊh²hubj))�”}”(hŒ*.. _abi_sys_bus_usb_devices_usbx_maxchild:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-bus-usb-devices-usbx-maxchild”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj ½ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/usb\/devices\/usbX\/maxchild**”h]”j`)�”}”(hŒ,**\/sys\/bus\/usb\/devices\/usbX\/maxchild**”h]”hŒ(/sys/bus/usb/devices/usbX/maxchild”…”�”}”(hj#½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Méhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ½ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½ubah}”(h]”j½ah ]”h"]”Œ%abi_sys_bus_usb_devices_usbx_maxchild”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jT½jû¼sj˜}”j½jû¼subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjY½h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjc½h]”hŒ sysfs-bus-usb”…”�”}”(hje½h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja½ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jo½Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MéhjY½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MéhhÊh²hubhÞ)�”}”(hŒNumber of ports of an USB hub”h]”hŒNumber of ports of an USB hub”…”�”}”(hj‡½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MéhhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_usb_devices_usbx_persist:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-usb-devices-usbx-persist”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj£½ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/usbX\/persist**”h]”j`)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/usbX\/persist**”h]”hŒ'/sys/bus/usb/devices/usbX/persist”…”�”}”(hj½½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Míhj¶½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£½ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ½ubah}”(h]”jŸ½ah ]”h"]”Œ$abi_sys_bus_usb_devices_usbx_persist”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jî½j•½sj˜}”jŸ½j•½subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjó½h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjý½h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Míhjó½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MíhhÊh²hubhÞ)�”}”(hŒ.Keeps the device even if it gets disconnected.”h]”hŒ.Keeps the device even if it gets disconnected.”…”�”}”(hj!¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MíhhÊh²hubj))�”}”(hŒ7.. _abi_sys_bus_usb_devices_usbx_power_active_duration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-bus-usb-devices-usbx-power-active-duration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj�¾h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj—¾h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Mhj�¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hŒ1The total time the device has not been suspended.”h]”hŒ1The total time the device has not been suspended.”…”�”}”(hj»¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubj))�”}”(hŒ3.. _abi_sys_bus_usb_devices_usbx_power_autosuspend:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-bus-usb-devices-usbx-power-autosuspend”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj×¾ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/usb\/devices\/usbX\/power\/autosuspend**”h]”j`)�”}”(hŒ6**\/sys\/bus\/usb\/devices\/usbX\/power\/autosuspend**”h]”hŒ2/sys/bus/usb/devices/usbX/power/autosuspend”…”�”}”(hjñ¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjí¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mhjê¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjä¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj×¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔ¾ubah}”(h]”jÓ¾ah ]”h"]”Œ.abi_sys_bus_usb_devices_usbx_power_autosuspend”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"¿jɾsj˜}”jÓ¾jɾsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj'¿h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj1¿h]”hŒ sysfs-bus-usb”…”�”}”(hj3¿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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Mhj'¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hŒlTime in milliseconds for the device to autosuspend. If the value is negative, then autosuspend is prevented.”h]”hŒlTime in milliseconds for the device to autosuspend. If the value is negative, then autosuspend is prevented.”…”�”}”(hjU¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hŒ (read/write)”h]”hŒ (read/write)”…”�”}”(hjc¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubj))�”}”(hŒ:.. _abi_sys_bus_usb_devices_usbx_power_connected_duration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-bus-usb-devices-usbx-power-connected-duration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¿ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/usb\/devices\/usbX\/power\/connected_duration**”h]”j`)�”}”(hŒ=**\/sys\/bus\/usb\/devices\/usbX\/power\/connected_duration**”h]”hŒ9/sys/bus/usb/devices/usbX/power/connected_duration”…”�”}”(hj™¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mhj’¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|¿ubah}”(h]”j{¿ah ]”h"]”Œ5abi_sys_bus_usb_devices_usbx_power_connected_duration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊ¿jq¿sj˜}”j{¿jq¿subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjÏ¿h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjÙ¿h]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MhjÏ¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjiÀh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjsÀh]”hŒ sysfs-bus-usb”…”�”}”(hjuÀh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqÀubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÀŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M#hjiÀubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M#hhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_usb_devices_usbx_product:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-usb-devices-usbx-product”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj¥ÀubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/usbX\/product**”h]”j`)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/usbX\/product**”h]”hŒ'/sys/bus/usb/devices/usbX/product”…”�”}”(hj¿Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»Àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mñhj¸Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥Àubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢Àubah}”(h]”j¡Àah ]”h"]”Œ$abi_sys_bus_usb_devices_usbx_product”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jðÀj—Àsj˜}”j¡Àj—ÀsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjõÀh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjÿÀh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MñhjõÀubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MñhhÊh²hubhÞ)�”}”(hŒCVendor specific string containing the name of the device's product.”h]”hŒEVendor specific string containing the name of the device’s product.”…”�”}”(hj#Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MñhhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_usb_devices_usbx_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-usb-devices-usbx-speed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj?ÁubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/bus\/usb\/devices\/usbX\/speed**”h]”j`)�”}”(hŒ)**\/sys\/bus\/usb\/devices\/usbX\/speed**”h]”hŒ%/sys/bus/usb/devices/usbX/speed”…”�”}”(hjYÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MöhjRÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?Áubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj<Áubah}”(h]”j;Áah ]”h"]”Œ"abi_sys_bus_usb_devices_usbx_speed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠÁj1Ásj˜}”j;Áj1ÁsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj�Áh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj™Áh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Möhj�Áubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MöhhÊh²hubhÞ)�”}”(hŒLShows the device's max speed, according to the USB version, in Mbps. Can be:”h]”hŒNShows the device’s max speed, according to the USB version, in Mbps. Can be:”…”�”}”(hj½Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MöhhÊh²hubjŽœ)�”}”(hX======= ==================== Unknown speed unknown 1.5 Low speed 15 Full speed 480 High Speed 5000 Super Speed 10000 Super Speed+ 20000 Super Speed+ Gen 2x2 ======= ==================== ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÒÁubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÒÁubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒUnknown”h]”hŒUnknown”…”�”}”(hjòÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MöhjïÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìÁubjW)�”}”(hhh]”hÞ)�”}”(hŒ speed unknown”h]”hŒ speed unknown”…”�”}”(hj Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MöhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéÁubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ1.5”h]”hŒ1.5”…”�”}”(hj)Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Möhj&Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#ÂubjW)�”}”(hhh]”hÞ)�”}”(hŒ Low speed”h]”hŒ Low speed”…”�”}”(hj@Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Möhj=Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#Âubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéÁubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ15”h]”hŒ15”…”�”}”(hj`Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Möhj]Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZÂubjW)�”}”(hhh]”hÞ)�”}”(hŒ Full speed”h]”hŒ Full speed”…”�”}”(hjwÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MöhjtÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéÁubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ480”h]”hŒ480”…”�”}”(hj—Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Möhj”Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ÂubjW)�”}”(hhh]”hÞ)�”}”(hŒ High Speed”h]”hŒ High Speed”…”�”}”(hj®Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Möhj«Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘Âubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéÁubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ5000”h]”hŒ5000”…”�”}”(hjÎÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MöhjËÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈÂubjW)�”}”(hhh]”hÞ)�”}”(hŒ Super Speed”h]”hŒ Super Speed”…”�”}”(hjåÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MöhjâÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéÁubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ10000”h]”hŒ10000”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MöhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿÂubjW)�”}”(hhh]”hÞ)�”}”(hŒ Super Speed+”h]”hŒ Super Speed+”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MöhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéÁubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ20000”h]”hŒ20000”…”�”}”(hj<Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Möhj9Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6ÃubjW)�”}”(hhh]”hÞ)�”}”(hŒSuper Speed+ Gen 2x2”h]”hŒSuper Speed+ Gen 2x2”…”�”}”(hjSÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MöhjPÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒÁubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÏÁubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjËÁubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j5h´MöhhÊh²hubj))�”}”(hŒ6.. _abi_sys_bus_usb_devices_usbx_supports_autosuspend:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-bus-usb-devices-usbx-supports-autosuspend”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj”ÃubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/usb\/devices\/usbX\/supports_autosuspend**”h]”j`)�”}”(hŒ8**\/sys\/bus\/usb\/devices\/usbX\/supports_autosuspend**”h]”hŒ4/sys/bus/usb/devices/usbX/supports_autosuspend”…”�”}”(hj®Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjªÃubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´Mhj§Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj”Ãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‘Ãubah}”(h]”j�Ãah ]”h"]”Œ1abi_sys_bus_usb_devices_usbx_supports_autosuspend”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jßÃj†Ãsj˜}”j�Ãj†ÃsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjäÃh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjîÃh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MhjäÃubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hŒJReturns 1 if the device doesn't support autosuspend. Otherwise, returns 0.”h]”hŒLReturns 1 if the device doesn’t support autosuspend. Otherwise, returns 0.”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubj))�”}”(hŒ(.. _abi_sys_bus_usb_devices_usbx_urbnum:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-bus-usb-devices-usbx-urbnum”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj.ÄubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/usb\/devices\/usbX\/urbnum**”h]”j`)�”}”(hŒ***\/sys\/bus\/usb\/devices\/usbX\/urbnum**”h]”hŒ&/sys/bus/usb/devices/usbX/urbnum”…”�”}”(hjHÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjDÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M hjAÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.Äubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+Äubah}”(h]”j*Äah ]”h"]”Œ#abi_sys_bus_usb_devices_usbx_urbnum”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jyÄj Äsj˜}”j*Äj ÄsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj~Äh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hjˆÄh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´M hj~Äubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M hhÊh²hubhÞ)�”}”(hŒ.Number of URBs submitted for the whole device.”h]”hŒ.Number of URBs submitted for the whole device.”…”�”}”(hj¬Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´M hhÊh²hubj))�”}”(hŒ).. _abi_sys_bus_usb_devices_usbx_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-usb-devices-usbx-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÈÄubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/usbX\/version**”h]”j`)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/usbX\/version**”h]”hŒ'/sys/bus/usb/devices/usbX/version”…”�”}”(hjâÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhjÛÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈÄubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅÄubah}”(h]”jÄÄah ]”h"]”Œ$abi_sys_bus_usb_devices_usbx_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅjºÄsj˜}”jÄÄjºÄsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjÅh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj"Åh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´MhjÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubhÞ)�”}”(hŒKString containing the USB device version, as encoded at the BCD descriptor.”h]”hŒKString containing the USB device version, as encoded at the BCD descriptor.”…”�”}”(hjFÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´MhhÊh²hubj))�”}”(hŒ#.. _abi_sys_bus_usb_drivers_new_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-usb-drivers-new-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjbÅubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/usb\/drivers\/\.\.\.\/new_id**”h]”j`)�”}”(hŒ,**\/sys\/bus\/usb\/drivers\/\.\.\.\/new_id**”h]”hŒ(/sys/bus/usb/drivers/.../new_id”…”�”}”(hj|Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjxÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhjuÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjrÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjoÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjbÅubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_Åubah}”(h]”j^Åah ]”h"]”Œabi_sys_bus_usb_drivers_new_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­ÅjTÅsj˜}”j^ÅjTÅsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj²Åh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj¼Åh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´Khj²Åubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubhÞ)�”}”(hX‡Writing a device ID to this file will attempt to dynamically add a new device ID to a USB device driver. This may allow the driver to support more hardware than was included in the driver's static device ID support table at compile time. The format for the device ID is: idVendor idProduct bInterfaceClass RefIdVendor RefIdProduct The vendor ID and device ID fields are required, the rest is optional. The `Ref*` tuple can be used to tell the driver to use the same driver_data for the new device as it is used for the reference device. Upon successfully adding an ID, the driver will probe for the device and attempt to bind to it. For example::”h]”(hX˜Writing a device ID to this file will attempt to dynamically add a new device ID to a USB device driver. This may allow the driver to support more hardware than was included in the driver’s static device ID support table at compile time. The format for the device ID is: idVendor idProduct bInterfaceClass RefIdVendor RefIdProduct The vendor ID and device ID fields are required, the rest is optional. The ”…”�”}”(hjàÅh²hh³Nh´Nubjø)�”}”(hŒ`Ref*`”h]”hŒRef*”…”�”}”(hjèÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjàÅubhŒê tuple can be used to tell the driver to use the same driver_data for the new device as it is used for the reference device. Upon successfully adding an ID, the driver will probe for the device and attempt to bind to it. For example:”…”�”}”(hjàÅh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubjl)�”}”(hŒ4# echo "8086 10f5" > /sys/bus/usb/drivers/foo/new_id”h]”hŒ4# echo "8086 10f5" > /sys/bus/usb/drivers/foo/new_id”…”�”}”hjÆsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j5h´KhhÊh²hubhÞ)�”}”(hŒbHere add a new device (0458:7045) using driver_data from an already supported device (0458:704c)::”h]”hŒaHere add a new device (0458:7045) using driver_data from an already supported device (0458:704c):”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubjl)�”}”(hŒ@# echo "0458 7045 0 0458 704c" > /sys/bus/usb/drivers/foo/new_id”h]”hŒ@# echo "0458 7045 0 0458 704c" > /sys/bus/usb/drivers/foo/new_id”…”�”}”hjÆsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j5h´KhhÊh²hubhÞ)�”}”(hŒ|Reading from this file will list all dynamically added device IDs in the same format, with one entry per line. For example::”h]”hŒ{Reading from this file will list all dynamically added device IDs in the same format, with one entry per line. For example:”…”�”}”(hj*Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubjl)�”}”(hŒF# cat /sys/bus/usb/drivers/foo/new_id 8086 10f5 dead beef 06 f00d cafe”h]”hŒF# cat /sys/bus/usb/drivers/foo/new_id 8086 10f5 dead beef 06 f00d cafe”…”�”}”hj8Æsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j5h´KhhÊh²hubhÞ)�”}”(hŒHThe list will be truncated at PAGE_SIZE bytes due to sysfs restrictions.”h]”hŒHThe list will be truncated at PAGE_SIZE bytes due to sysfs restrictions.”…”�”}”(hjFÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_usb_drivers_remove_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-usb-drivers-remove-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjbÆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/usb\/drivers\/\.\.\.\/remove_id**”h]”j`)�”}”(hŒ/**\/sys\/bus\/usb\/drivers\/\.\.\.\/remove_id**”h]”hŒ+/sys/bus/usb/drivers/.../remove_id”…”�”}”(hj|Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjxÆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KLhjuÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjrÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjoÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjbÆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_Æubah}”(h]”j^Æah ]”h"]”Œ!abi_sys_bus_usb_drivers_remove_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­ÆjTÆsj˜}”j^ÆjTÆsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj²Æh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-usb `”h]”j§)�”}”(hj¼Æh]”hŒ sysfs-bus-usb”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_usb”uh1hh³j5h´KLhj²Æubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KLhhÊh²hubhÞ)�”}”(hX†Writing a device ID to this file will remove an ID that was dynamically added via the new_id sysfs entry. The format for the device ID is: idVendor idProduct. After successfully removing an ID, the driver will no longer support the device. This is useful to ensure auto probing won't match the driver to the device. For example: # echo "046d c315" > /sys/bus/usb/drivers/foo/remove_id”h]”hXŒWriting a device ID to this file will remove an ID that was dynamically added via the new_id sysfs entry. The format for the device ID is: idVendor idProduct. After successfully removing an ID, the driver will no longer support the device. This is useful to ensure auto probing won’t match the driver to the device. For example: # echo “046d c315â€� > /sys/bus/usb/drivers/foo/remove_id”…”�”}”(hjàÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KLhhÊh²hubhÞ)�”}”(hŒˆReading from this file will list the dynamically added device IDs, exactly like reading from the entry "/sys/bus/usb/drivers/.../new_id"”h]”hŒŒReading from this file will list the dynamically added device IDs, exactly like reading from the entry “/sys/bus/usb/drivers/.../new_idâ€�”…”�”}”(hjîÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j5h´KLhhÊh²hubj))�”}”(hŒ-.. _abi_sys_bus_vdpa_devices_driver_override:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-bus-vdpa-devices-driver-override”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj ÇubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/vdpa\/devices\/\.\.\.\/driver_override**”h]”j`)�”}”(hŒ6**\/sys\/bus\/vdpa\/devices\/\.\.\.\/driver_override**”h]”hŒ2/sys/bus/vdpa/devices/.../driver_override”…”�”}”(hj$Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-bus-vdpa”h´K'hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇubah}”(h]”jÇah ]”h"]”Œ(abi_sys_bus_vdpa_devices_driver_override”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jVÇjüÆsj˜}”jÇjüÆsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-vdpa `”h]”(hŒDefined on file ”…”�”}”(hj[Çh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-vdpa `”h]”j§)�”}”(hjeÇh]”hŒsysfs-bus-vdpa”…”�”}”(hjgÇh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjcÇubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jqÇŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_vdpa”uh1hh³j8Çh´K'hj[Çubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´K'hhÊh²hubhÞ)�”}”(hX|This file allows the driver for a device to be specified. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo vhost-vdpa > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as "none". Only a single driver may be specified in the override, there is no support for parsing delimiters.”h]”hX€This file allows the driver for a device to be specified. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo vhost-vdpa > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as “noneâ€�. Only a single driver may be specified in the override, there is no support for parsing delimiters.”…”�”}”(hj‰Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´K'hhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_vdpa_driver_probe:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-vdpa-driver-probe”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hj¥ÇubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/bus\/vdpa\/driver_probe**”h]”j`)�”}”(hŒ"**\/sys\/bus\/vdpa\/driver_probe**”h]”hŒ/sys/bus/vdpa/driver_probe”…”�”}”(hj¿Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»Çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´K hj¸Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥Çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢Çubah}”(h]”j¡Çah ]”h"]”Œabi_sys_bus_vdpa_driver_probe”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jðÇj—Çsj˜}”j¡Çj—ÇsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-vdpa `”h]”(hŒDefined on file ”…”�”}”(hjõÇh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-vdpa `”h]”j§)�”}”(hjÿÇh]”hŒsysfs-bus-vdpa”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_vdpa”uh1hh³j8Çh´K hjõÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´K hhÊh²hubhÞ)�”}”(hŒ^Writing a device name to this file will cause the kernel binds devices to a compatible driver.”h]”hŒ^Writing a device name to this file will cause the kernel binds devices to a compatible driver.”…”�”}”(hj#Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´K hhÊh²hubhÞ)�”}”(hŒDThis can be useful when /sys/bus/vdpa/drivers_autoprobe is disabled.”h]”hŒDThis can be useful when /sys/bus/vdpa/drivers_autoprobe is disabled.”…”�”}”(hj1Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´K hhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_vdpa_drivers_bind:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-vdpa-drivers-bind”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjMÈubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/vdpa\/drivers\/\.\.\.\/bind**”h]”j`)�”}”(hŒ+**\/sys\/bus\/vdpa\/drivers\/\.\.\.\/bind**”h]”hŒ'/sys/bus/vdpa/drivers/.../bind”…”�”}”(hjgÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´Khj`Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMÈubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJÈubah}”(h]”jIÈah ]”h"]”Œabi_sys_bus_vdpa_drivers_bind”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜Èj?Èsj˜}”jIÈj?ÈsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-vdpa `”h]”(hŒDefined on file ”…”�”}”(hj�Èh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-vdpa `”h]”j§)�”}”(hj§Èh]”hŒsysfs-bus-vdpa”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_vdpa”uh1hh³j8Çh´Khj�Èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´KhhÊh²hubhÞ)�”}”(hŒŠWriting a device name to this file will cause the driver to attempt to bind to the device. This is useful for overriding default bindings.”h]”hŒŠWriting a device name to this file will cause the driver to attempt to bind to the device. This is useful for overriding default bindings.”…”�”}”(hjËÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_bus_vdpa_drivers_unbind:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-vdpa-drivers-unbind”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjçÈubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/vdpa\/drivers\/\.\.\.\/unbind**”h]”j`)�”}”(hŒ-**\/sys\/bus\/vdpa\/drivers\/\.\.\.\/unbind**”h]”hŒ)/sys/bus/vdpa/drivers/.../unbind”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjýÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´KhjúÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjçÈubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjäÈubah}”(h]”jãÈah ]”h"]”Œabi_sys_bus_vdpa_drivers_unbind”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2ÉjÙÈsj˜}”jãÈjÙÈsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-vdpa `”h]”(hŒDefined on file ”…”�”}”(hj7Éh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-vdpa `”h]”j§)�”}”(hjAÉh]”hŒsysfs-bus-vdpa”…”�”}”(hjCÉh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?Éubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMÉŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_vdpa”uh1hh³j8Çh´Khj7Éubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´KhhÊh²hubhÞ)�”}”(hŒ“Writing a device name to this file will cause the driver to attempt to unbind from the device. This may be useful when overriding default bindings.”h]”hŒ“Writing a device name to this file will cause the driver to attempt to unbind from the device. This may be useful when overriding default bindings.”…”�”}”(hjeÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_bus_vdpa_drivers_autoprobe:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-vdpa-drivers-autoprobe”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj�ÉubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/bus\/vdpa\/drivers_autoprobe**”h]”j`)�”}”(hŒ'**\/sys\/bus\/vdpa\/drivers_autoprobe**”h]”hŒ#/sys/bus/vdpa/drivers_autoprobe”…”�”}”(hj›Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—Éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´Khj”Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~Éubah}”(h]”j}Éah ]”h"]”Œ"abi_sys_bus_vdpa_drivers_autoprobe”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌÉjsÉsj˜}”j}ÉjsÉsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-bus-vdpa `”h]”(hŒDefined on file ”…”�”}”(hjÑÉh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-bus-vdpa `”h]”j§)�”}”(hjÛÉh]”hŒsysfs-bus-vdpa”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_vdpa”uh1hh³j8Çh´KhjÑÉubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´KhhÊh²hubhÞ)�”}”(hŒåThis file determines whether new devices are immediately bound to a driver after the creation. It initially contains 1, which means the kernel automatically binds devices to a compatible driver immediately after they are created.”h]”hŒåThis file determines whether new devices are immediately bound to a driver after the creation. It initially contains 1, which means the kernel automatically binds devices to a compatible driver immediately after they are created.”…”�”}”(hjÿÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´KhhÊh²hubhÞ)�”}”(hŒJWriting "0" to this file disable this feature, any other string enable it.”h]”hŒNWriting “0â€� to this file disable this feature, any other string enable it.”…”�”}”(hj Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j8Çh´KhhÊh²hubj))�”}”(hŒ... _abi_sys_bus_vmbus_devices_driver_override:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-bus-vmbus-devices-driver-override”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj)ÊubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/vmbus\/devices\/\.\.\.\/driver_override**”h]”j`)�”}”(hŒ7**\/sys\/bus\/vmbus\/devices\/\.\.\.\/driver_override**”h]”hŒ3/sys/bus/vmbus/devices/.../driver_override”…”�”}”(hjCÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?Êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-bus-vmbus”h´Khj<Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj)Êubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&Êubah}”(h]”j%Êah ]”h"]”Œ)abi_sys_bus_vmbus_devices_driver_override”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”juÊjÊsj˜}”j%ÊjÊsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjzÊh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-bus-vmbus `”•h]”j§)�”}”(hj„Êh]”hŒsysfs-bus-vmbus”…”�”}”(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ÅŒ abi_file_testing_sysfs_bus_vmbus”uh1hh³jWÊh´KhjzÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jWÊh´KhhÊh²hubhÞ)�”}”(hXÁThis file allows the driver for a device to be specified which will override standard static and dynamic ID matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo uio_hv_generic > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as "none". Only a single driver may be specified in the override, there is no support for parsing delimiters.”h]”hXÅThis file allows the driver for a device to be specified which will override standard static and dynamic ID matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo uio_hv_generic > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as “noneâ€�. Only a single driver may be specified in the override, there is no support for parsing delimiters.”…”�”}”(hj¨Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jWÊh´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_bus_w1_devices_alarms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-w1-devices-alarms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÄÊubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/w1\/devices\/\.\.\.\/alarms**”h]”j`)�”}”(hŒ+**\/sys\/bus\/w1\/devices\/\.\.\.\/alarms**”h]”hŒ'/sys/bus/w1/devices/.../alarms”…”�”}”(hjÞÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-driver-w1_therm”h´Khj×Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÄÊubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁÊubah}”(h]”jÀÊah ]”h"]”Œabi_sys_bus_w1_devices_alarms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËj¶Êsj˜}”jÀÊj¶ÊsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-driver-w1_therm `”h]”(hŒDefined on file ”…”�”}”(hjËh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-w1_therm `”h]”j§)�”}”(hjËh]”hŒsysfs-driver-w1_therm”…”�”}”(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ÅŒ&abi_file_testing_sysfs_driver_w1_therm”uh1hh³jòÊh´KhjËubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KhhÊh²hubhÞ)�”}”(hX¯(RW) read or write TH and TL (Temperature High an Low) alarms. Values shall be space separated and in the device range (typical -55 degC to 125 degC), if not values will be trimmed to device min/max capabilities. Values are integer as they are stored in a 8bit register in the device. Lowest value is automatically put to TL. Once set, alarms could be search at master level, refer to :doc:`/w1/w1-generic` for detailed information”h]”(hX�(RW) read or write TH and TL (Temperature High an Low) alarms. Values shall be space separated and in the device range (typical -55 degC to 125 degC), if not values will be trimmed to device min/max capabilities. Values are integer as they are stored in a 8bit register in the device. Lowest value is automatically put to TL. Once set, alarms could be search at master level, refer to ”…”�”}”(hjCËh²hh³Nh´Nubh)�”}”(hŒ:doc:`/w1/w1-generic`”h]”j§)�”}”(hjMËh]”hŒ/w1/w1-generic”…”�”}”(hjOËh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjKËubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jYËŒreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/w1/w1-generic”uh1hh³jòÊh´KhjCËubhŒ for detailed information”…”�”}”(hjCËh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒQUsers: any user space application which wants to communicate with w1_term device ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj|Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´KhjxËubj1)�”}”(hhh]”hÞ)�”}”(hŒIany user space application which wants to communicate with w1_term device”h]”hŒIany user space application which wants to communicate with w1_term device”…”�”}”(hj�Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KhjŠËubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjxËubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´KhjuËubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ%.. _abi_sys_bus_w1_devices_conv_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-w1-devices-conv-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj»ËubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/w1\/devices\/\.\.\.\/conv_time**”h]”j`)�”}”(hŒ.**\/sys\/bus\/w1\/devices\/\.\.\.\/conv_time**”h]”hŒ*/sys/bus/w1/devices/.../conv_time”…”�”}”(hjÕËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K‹hjÎËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈËubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»Ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸Ëubah}”(h]”j·Ëah ]”h"]”Œ abi_sys_bus_w1_devices_conv_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌj­Ësj˜}”j·Ëj­ËsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-driver-w1_therm `”h]”(hŒDefined on file ”…”�”}”(hj Ìh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-w1_therm `”h]”j§)�”}”(hjÌh]”hŒsysfs-driver-w1_therm”…”�”}”(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ÅŒ&abi_file_testing_sysfs_driver_w1_therm”uh1hh³jòÊh´K‹hj Ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K‹hhÊh²hubhÞ)�”}”(hŒ¼(RW) Get, set, or measure a temperature conversion time. The setting remains active until a resolution change. Then it is reset to default (datasheet) conversion time for a new resolution.”h]”hŒ¼(RW) Get, set, or measure a temperature conversion time. The setting remains active until a resolution change. Then it is reset to default (datasheet) conversion time for a new resolution.”…”�”}”(hj9Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K‹hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ0*read*: Actual conversion time in milliseconds. ”h]”(j!)�”}”(hŒ*read*:”h]”(j¡()�”}”(hŒ*read*”h]”hŒread”…”�”}”(hjRÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j (hjNÌubhŒ:”…”�”}”(hjNÌh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´K‹hjJÌubj1)�”}”(hhh]”hÞ)�”}”(hŒ'Actual conversion time in milliseconds.”h]”hŒ'Actual conversion time in milliseconds.”…”�”}”(hjmÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K‹hjjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjJÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´K‹hjGÌubj)�”}”(hX„*write*: * '0': Set the default conversion time from the datasheet. * '1': Measure and set the conversion time. Make a single temperature conversion, measure an actual value. Increase it by 20% for temperature range. A new conversion time can be obtained by reading this same attribute. * other positive value: Set the conversion time in milliseconds. ”h]”(j!)�”}”(hŒ*write*:”h]”(j¡()�”}”(hŒ*write*”h]”hŒwrite”…”�”}”(hj�Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j (hj‹ÌubhŒ:”…”�”}”(hj‹Ìh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´K‹hj‡Ìubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ;'0': Set the default conversion time from the datasheet.”h]”j)�”}”(hhh]”j)�”}”(hŒ8'0': Set the default conversion time from the datasheet.”h]”(j!)�”}”(hŒ'0':”h]”hŒ‘0’:”…”�”}”(hj¸Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´K‹hj´Ìubj1)�”}”(hhh]”hÞ)�”}”(hŒ3Set the default conversion time from the datasheet.”h]”hŒ3Set the default conversion time from the datasheet.”…”�”}”(hjÉÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K‹hjÆÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj´Ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´K‹hj±Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj­Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjªÌubj;)�”}”(hŒç'1': Measure and set the conversion time. Make a single temperature conversion, measure an actual value. Increase it by 20% for temperature range. A new conversion time can be obtained by reading this same attribute.”h]”j)�”}”(hhh]”j)�”}”(hŒØ'1': Measure and set the conversion time. Make a single temperature conversion, measure an actual value. Increase it by 20% for temperature range. A new conversion time can be obtained by reading this same attribute.”h]”(j!)�”}”(hŒ'1':”h]”hŒ‘1’:”…”�”}”(hjúÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´K‹hjöÌubj1)�”}”(hhh]”hÞ)�”}”(hŒÓMeasure and set the conversion time. Make a single temperature conversion, measure an actual value. Increase it by 20% for temperature range. A new conversion time can be obtained by reading this same attribute.”h]”hŒÓMeasure and set the conversion time. Make a single temperature conversion, measure an actual value. Increase it by 20% for temperature range. A new conversion time can be obtained by reading this same attribute.”…”�”}”(hj Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K‹hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjöÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´K‹hjóÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjïÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjªÌubj;)�”}”(hŒCother positive value: Set the conversion time in milliseconds. ”h]”j)�”}”(hhh]”j)�”}”(hŒ@other positive value: Set the conversion time in milliseconds. ”h]”(j!)�”}”(hŒother positive value:”h]”hŒother positive value:”…”�”}”(hj<Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´K‹hj8Íubj1)�”}”(hhh]”hÞ)�”}”(hŒ(Set the conversion time in milliseconds.”h]”hŒ(Set the conversion time in milliseconds.”…”�”}”(hjMÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K‹hjJÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj8Íubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´K‹hj5Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj1Íubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjªÌubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jòÊh´K‹hj§Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj‡Ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´K‹hjGÌubj)�”}”(hŒ/Users: An application using the w1_term device ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj‰Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´K‹hj…Íubj1)�”}”(hhh]”hÞ)�”}”(hŒ'An application using the w1_term device”h]”hŒ'An application using the w1_term device”…”�”}”(hjšÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K‹hj—Íubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj…Íubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´K‹hjGÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ&.. _abi_sys_bus_w1_devices_eeprom_cmd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-w1-devices-eeprom-cmd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÈÍubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/w1\/devices\/\.\.\.\/eeprom_cmd**”h]”j`)�”}”(hŒ/**\/sys\/bus\/w1\/devices\/\.\.\.\/eeprom_cmd**”h]”hŒ+/sys/bus/w1/devices/.../eeprom_cmd”…”�”}”(hjâÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞÍubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KhjÛÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈÍubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅÍubah}”(h]”jÄÍah ]”h"]”Œ!abi_sys_bus_w1_devices_eeprom_cmd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÎjºÍsj˜}”jÄÍjºÍsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-driver-w1_therm `”h]”(hŒDefined on file ”…”�”}”(hjÎh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-w1_therm `”h]”j§)�”}”(hj"Îh]”hŒsysfs-driver-w1_therm”…”�”}”(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ÅŒ&abi_file_testing_sysfs_driver_w1_therm”uh1hh³jòÊh´KhjÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KhhÊh²hubhÞ)�”}”(hŒÕ(WO) writing that file will either trigger a save of the device data to its embedded EEPROM, either restore data embedded in device EEPROM. Be aware that devices support limited EEPROM writing cycles (typical 50k)”h]”hŒÕ(WO) writing that file will either trigger a save of the device data to its embedded EEPROM, either restore data embedded in device EEPROM. Be aware that devices support limited EEPROM writing cycles (typical 50k)”…”�”}”(hjFÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KhhÊh²hubjŽœ)�”}”(hŒT* 'save': save device RAM to EEPROM * 'restore': restore EEPROM data in device RAM ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ!'save': save device RAM to EEPROM”h]”hÞ)�”}”(hj]Îh]”hŒ%‘save’: save device RAM to EEPROM”…”�”}”(hj_Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´Khj[Îubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjXÎubj;)�”}”(hŒ.'restore': restore EEPROM data in device RAM ”h]”hÞ)�”}”(hŒ,'restore': restore EEPROM data in device RAM”h]”hŒ0‘restore’: restore EEPROM data in device RAM”…”�”}”(hjvÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KhjrÎubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjXÎubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jòÊh´KhjTÎubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jòÊh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒQUsers: any user space application which wants to communicate with w1_term device ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj�Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´Khj™Îubj1)�”}”(hhh]”hÞ)�”}”(hŒIany user space application which wants to communicate with w1_term device”h]”hŒIany user space application which wants to communicate with w1_term device”…”�”}”(hj®Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´Khj«Îubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj™Îubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´Khj–Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ%.. _abi_sys_bus_w1_devices_ext_power:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-w1-devices-ext-power”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÜÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/w1\/devices\/\.\.\.\/ext_power**”h]”j`)�”}”(hŒ.**\/sys\/bus\/w1\/devices\/\.\.\.\/ext_power**”h]”hŒ*/sys/bus/w1/devices/.../ext_power”…”�”}”(hjöÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K!hjïÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜÎubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙÎubah}”(h]”jØÎah ]”h"]”Œ abi_sys_bus_w1_devices_ext_power”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j'ÏjÎÎsj˜}”jØÎjÎÎsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-driver-w1_therm `”h]”(hŒDefined on file ”…”�”}”(hj,Ïh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-w1_therm `”h]”j§)�”}”(hj6Ïh]”hŒsysfs-driver-w1_therm”…”�”}”(hj8Ïh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj4Ïubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jBÏŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_driver_w1_therm”uh1hh³jòÊh´K!hj,Ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K!hhÊh²hubhÞ)�”}”(hŒ1(RO) return the power status by asking the device”h]”hŒ1(RO) return the power status by asking the device”…”�”}”(hjZÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K!hhÊh²hubjŽœ)�”}”(hŒw* '0': device parasite powered * '1': device externally powered * '-xx': xx is kernel error when reading power status ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ'0': device parasite powered”h]”hÞ)�”}”(hjqÏh]”hŒ ‘0’: device parasite powered”…”�”}”(hjsÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K!hjoÏubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjlÏubj;)�”}”(hŒ'1': device externally powered”h]”hÞ)�”}”(hjˆÏh]”hŒ"‘1’: device externally powered”…”�”}”(hjŠÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K!hj†Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjlÏubj;)�”}”(hŒ5'-xx': xx is kernel error when reading power status ”h]”hÞ)�”}”(hŒ3'-xx': xx is kernel error when reading power status”h]”hŒ7‘-xx’: xx is kernel error when reading power status”…”�”}”(hj¡Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K!hj�Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjlÏubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jòÊh´K!hjhÏubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jòÊh´K!hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒQUsers: any user space application which wants to communicate with w1_term device ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÈÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´K!hjÄÏubj1)�”}”(hhh]”hÞ)�”}”(hŒIany user space application which wants to communicate with w1_term device”h]”hŒIany user space application which wants to communicate with w1_term device”…”�”}”(hjÙÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K!hjÖÏubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÄÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´K!hjÁÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ$.. _abi_sys_bus_w1_devices_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-w1-devices-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÐubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/w1\/devices\/\.\.\.\/features**”h]”j`)�”}”(hŒ-**\/sys\/bus\/w1\/devices\/\.\.\.\/features**”h]”hŒ)/sys/bus/w1/devices/.../features”…”�”}”(hj!Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K¦hjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐubah}”(h]”jÐah ]”h"]”Œabi_sys_bus_w1_devices_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jRÐjùÏsj˜}”jÐjùÏsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-driver-w1_therm `”h]”(hŒDefined on file ”…”�”}”(hjWÐh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-w1_therm `”h]”j§)�”}”(hjaÐh]”hŒsysfs-driver-w1_therm”…”�”}”(hjcÐh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_Ðubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jmÐŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_driver_w1_therm”uh1hh³jòÊh´K¦hjWÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K¦hhÊh²hubhÞ)�”}”(hŒL(RW) Control optional driver settings. Bit masks to read/write (bitwise OR):”h]”hŒL(RW) Control optional driver settings. Bit masks to read/write (bitwise OR):”…”�”}”(hj…Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K¦hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj–ÐubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj?Òh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-w1_therm `”h]”j§)�”}”(hjIÒh]”hŒsysfs-driver-w1_therm”…”�”}”(hjKÒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGÒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUÒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_driver_w1_therm”uh1hh³jòÊh´K/hj?Òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K/hhÊh²hubhÞ)�”}”(hX(RW) get or set the device resolution (on supported devices, if not, this entry is not present). Note that the resolution will be changed only in device RAM, so it will be cleared when power is lost. Trigger a 'save' to EEPROM command to keep values after power-on. Read or write are :”h]”hX!(RW) get or set the device resolution (on supported devices, if not, this entry is not present). Note that the resolution will be changed only in device RAM, so it will be cleared when power is lost. Trigger a ‘save’ to EEPROM command to keep values after power-on. Read or write are :”…”�”}”(hjmÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K/hhÊh²hubjŽœ)�”}”(hŒ–* '9..14': device resolution in bit or resolution to set in bit * '-xx': xx is kernel error when reading the resolution * Anything else: do nothing ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ='9..14': device resolution in bit or resolution to set in bit”h]”hÞ)�”}”(hŒ='9..14': device resolution in bit or resolution to set in bit”h]”hŒA‘9..14’: device resolution in bit or resolution to set in bit”…”�”}”(hj†Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K/hj‚Òubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÒubj;)�”}”(hŒ5'-xx': xx is kernel error when reading the resolution”h]”hÞ)�”}”(hjœÒh]”hŒ9‘-xx’: xx is kernel error when reading the resolution”…”�”}”(hjžÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K/hjšÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÒubj;)�”}”(hŒAnything else: do nothing ”h]”hÞ)�”}”(hŒAnything else: do nothing”h]”hŒAnything else: do nothing”…”�”}”(hjµÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K/hj±Òubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÒubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jòÊh´K/hj{Òubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jòÊh´K/hhÊh²hubhÞ)�”}”(hŒžSome DS18B20 clones are fixed in 12-bit resolution, so the actual resolution is read back from the chip and verified. Error is reported if the results differ.”h]”hŒžSome DS18B20 clones are fixed in 12-bit resolution, so the actual resolution is read back from the chip and verified. Error is reported if the results differ.”…”�”}”(hjÕÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K/hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒQUsers: any user space application which wants to communicate with w1_term device ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjêÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´K/hjæÒubj1)�”}”(hhh]”hÞ)�”}”(hŒIany user space application which wants to communicate with w1_term device”h]”hŒIany user space application which wants to communicate with w1_term device”…”�”}”(hjûÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´K/hjøÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjæÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´K/hjãÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ'.. _abi_sys_bus_w1_devices_temperature:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-w1-devices-temperature”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj)ÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/w1\/devices\/\.\.\.\/temperature**”h]”j`)�”}”(hŒ0**\/sys\/bus\/w1\/devices\/\.\.\.\/temperature**”h]”hŒ,/sys/bus/w1/devices/.../temperature”…”�”}”(hjCÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?Óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KEhj<Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj)Óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&Óubah}”(h]”j%Óah ]”h"]”Œ"abi_sys_bus_w1_devices_temperature”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jtÓjÓsj˜}”j%ÓjÓsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-driver-w1_therm `”h]”(hŒDefined on file ”…”�”}”(hjyÓh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-w1_therm `”h]”j§)�”}”(hjƒÓh]”hŒsysfs-driver-w1_therm”…”�”}”(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ÅŒ&abi_file_testing_sysfs_driver_w1_therm”uh1hh³jòÊh´KEhjyÓubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KEhhÊh²hubhÞ)�”}”(hŒ+(RO) return the temperature in 1/1000 degC.”h]”hŒ+(RO) return the temperature in 1/1000 degC.”…”�”}”(hj§Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KEhhÊh²hubjŽœ)�”}”(hXã* If a bulk read has been triggered, it will directly return the temperature computed when the bulk read occurred, if available. If not yet available, nothing is returned (a debug kernel message is sent), you should retry later on. * If no bulk read has been triggered, it will trigger a conversion and send the result. Note that the conversion duration depend on the resolution (if device support this feature). It takes 94ms in 9bits resolution, 750ms for 12bits. ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒåIf a bulk read has been triggered, it will directly return the temperature computed when the bulk read occurred, if available. If not yet available, nothing is returned (a debug kernel message is sent), you should retry later on.”h]”hÞ)�”}”(hŒåIf a bulk read has been triggered, it will directly return the temperature computed when the bulk read occurred, if available. If not yet available, nothing is returned (a debug kernel message is sent), you should retry later on.”h]”hŒåIf a bulk read has been triggered, it will directly return the temperature computed when the bulk read occurred, if available. If not yet available, nothing is returned (a debug kernel message is sent), you should retry later on.”…”�”}”(hjÀÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KEhj¼Óubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¹Óubj;)�”}”(hŒéIf no bulk read has been triggered, it will trigger a conversion and send the result. Note that the conversion duration depend on the resolution (if device support this feature). It takes 94ms in 9bits resolution, 750ms for 12bits. ”h]”hÞ)�”}”(hŒçIf no bulk read has been triggered, it will trigger a conversion and send the result. Note that the conversion duration depend on the resolution (if device support this feature). It takes 94ms in 9bits resolution, 750ms for 12bits.”h]”hŒçIf no bulk read has been triggered, it will trigger a conversion and send the result. Note that the conversion duration depend on the resolution (if device support this feature). It takes 94ms in 9bits resolution, 750ms for 12bits.”…”�”}”(hjØÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KEhjÔÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¹Óubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jòÊh´KEhjµÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jòÊh´KEhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒQUsers: any user space application which wants to communicate with w1_term device ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÿÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´KEhjûÓubj1)�”}”(hhh]”hÞ)�”}”(hŒIany user space application which wants to communicate with w1_term device”h]”hŒIany user space application which wants to communicate with w1_term device”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KEhj Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjûÓubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´KEhjøÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ$.. _abi_sys_bus_w1_devices_w1_slave:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-w1-devices-w1-slave”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj>ÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/w1\/devices\/\.\.\.\/w1_slave**”h]”j`)�”}”(hŒ-**\/sys\/bus\/w1\/devices\/\.\.\.\/w1_slave**”h]”hŒ)/sys/bus/w1/devices/.../w1_slave”…”�”}”(hjXÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KZhjQÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjKÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>Ôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;Ôubah}”(h]”j:Ôah ]”h"]”Œabi_sys_bus_w1_devices_w1_slave”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰Ôj0Ôsj˜}”j:Ôj0ÔsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-driver-w1_therm `”h]”(hŒDefined on file ”…”�”}”(hjŽÔh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-w1_therm `”h]”j§)�”}”(hj˜Ôh]”hŒsysfs-driver-w1_therm”…”�”}”(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ÅŒ&abi_file_testing_sysfs_driver_w1_therm”uh1hh³jòÊh´KZhjŽÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KZhhÊh²hubhÞ)�”}”(hŒª(RW) return the temperature in 1/1000 degC. *read*: return 2 lines with the hexa output data sent on the bus, return the CRC check and temperature in 1/1000 degC *write*:”h]”(hŒ,(RW) return the temperature in 1/1000 degC. ”…”�”}”(hj¼Ôh²hh³Nh´Nubj¡()�”}”(hŒ*read*”h]”hŒread”…”�”}”(hjÄÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j (hj¼ÔubhŒp: return 2 lines with the hexa output data sent on the bus, return the CRC check and temperature in 1/1000 degC ”…”�”}”(hj¼Ôh²hh³Nh´Nubj¡()�”}”(hŒ*write*”h]”hŒwrite”…”�”}”(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³jòÊh´KZhhÊh²hubjŽœ)�”}”(hŒ±* '0' : save the 2 or 3 bytes to the device EEPROM (i.e. TH, TL and config register) * '9..14' : set the device resolution in RAM (if supported) * Anything else: do nothing ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒR'0' : save the 2 or 3 bytes to the device EEPROM (i.e. TH, TL and config register)”h]”hÞ)�”}”(hŒR'0' : save the 2 or 3 bytes to the device EEPROM (i.e. TH, TL and config register)”h]”hŒV‘0’ : save the 2 or 3 bytes to the device EEPROM (i.e. TH, TL and config register)”…”�”}”(hjùÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KZhjõÔubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjòÔubj;)�”}”(hŒ9'9..14' : set the device resolution in RAM (if supported)”h]”hÞ)�”}”(hŒ9'9..14' : set the device resolution in RAM (if supported)”h]”hŒ=‘9..14’ : set the device resolution in RAM (if supported)”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KZhj Õubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjòÔubj;)�”}”(hŒAnything else: do nothing ”h]”hÞ)�”}”(hŒAnything else: do nothing”h]”hŒAnything else: do nothing”…”�”}”(hj)Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KZhj%Õubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjòÔubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jòÊh´KZhjîÔubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jòÊh´KZhhÊh²hubhÞ)�”}”(hŒ=refer to :doc:`/w1/slaves/w1_therm` for detailed information.”h]”(hŒ refer to ”…”�”}”(hjIÕh²hh³Nh´Nubh)�”}”(hŒ:doc:`/w1/slaves/w1_therm`”h]”j§)�”}”(hjSÕh]”hŒ/w1/slaves/w1_therm”…”�”}”(hjUÕh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjQÕubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_ÕŒreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/w1/slaves/w1_therm”uh1hh³jòÊh´KZhjIÕubhŒ for detailed information.”…”�”}”(hjIÕh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KZhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒQUsers: any user space application which wants to communicate with w1_term device ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj‚Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´KZhj~Õubj1)�”}”(hhh]”hÞ)�”}”(hŒIany user space application which wants to communicate with w1_term device”h]”hŒIany user space application which wants to communicate with w1_term device”…”�”}”(hj“Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KZhj�Õubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj~Õubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´KZhj{Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ'.. _abi_sys_bus_w1_devices_19_id_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-bus-w1-devices-19-id-speed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÁÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/w1\/devices\/19\-\\/speed**”h]”j`)�”}”(hŒ.**\/sys\/bus\/w1\/devices\/19\-\\/speed**”h]”hŒ*/sys/bus/w1/devices/19-/speed”…”�”}”(hjÛÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×Õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-driver-w1_ds28e17”h´KhjÔÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾Õubah}”(h]”j½Õah ]”h"]”Œ"abi_sys_bus_w1_devices_19_id_speed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Öj³Õsj˜}”j½Õj³ÕsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-w1_ds28e17 `”h]”(hŒDefined on file ”…”�”}”(hjÖh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-w1_ds28e17 `”h]”j§)�”}”(hjÖh]”hŒsysfs-driver-w1_ds28e17”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_w1_ds28e17”uh1hh³jïÕh´KhjÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïÕh´KhhÊh²hubhÞ)�”}”(hŒˆWhen written, this file sets the I2C speed on the connected DS28E17 chip. When read, it reads the current setting from the DS28E17 chip.”h]”hŒˆWhen written, this file sets the I2C speed on the connected DS28E17 chip. When read, it reads the current setting from the DS28E17 chip.”…”�”}”(hj@Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïÕh´KhhÊh²hubhÞ)�”}”(hŒ$Valid values: 100, 400, 900 [kBaud].”h]”hŒ$Valid values: 100, 400, 900 [kBaud].”…”�”}”(hjNÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïÕh´KhhÊh²hubhÞ)�”}”(hŒ>Default 100, can be set by w1_ds28e17.speed= module parameter.”h]”hŒ>Default 100, can be set by w1_ds28e17.speed= module parameter.”…”�”}”(hj\Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïÕh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: w1_ds28e17 driver ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjqÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jïÕh´KhjmÖubj1)�”}”(hhh]”hÞ)�”}”(hŒw1_ds28e17 driver”h]”hŒw1_ds28e17 driver”…”�”}”(hj‚Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïÕh´KhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjmÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jïÕh´KhjjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ).. _abi_sys_bus_w1_devices_19_id_stretch:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-bus-w1-devices-19-id-stretch”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj°ÖubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/w1\/devices\/19\-\\/stretch**”h]”j`)�”}”(hŒ0**\/sys\/bus\/w1\/devices\/19\-\\/stretch**”h]”hŒ,/sys/bus/w1/devices/19-/stretch”…”�”}”(hjÊÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïÕh´KhjÃÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½Öubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°Öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­Öubah}”(h]”j¬Öah ]”h"]”Œ$abi_sys_bus_w1_devices_19_id_stretch”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jûÖj¢Ösj˜}”j¬Öj¢ÖsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-w1_ds28e17 `”h]”(hŒDefined on file ”…”�”}”(hj×h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-w1_ds28e17 `”h]”j§)�”}”(hj ×h]”hŒsysfs-driver-w1_ds28e17”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_w1_ds28e17”uh1hh³jïÕh´Khj×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïÕh´KhhÊh²hubhÞ)�”}”(hŒ¾When written, this file sets the multiplier used to calculate the busy timeout for I2C operations on the connected DS28E17 chip. When read, returns the current setting. Valid values: 1 to 9.”h]”hŒ¾When written, this file sets the multiplier used to calculate the busy timeout for I2C operations on the connected DS28E17 chip. When read, returns the current setting. Valid values: 1 to 9.”…”�”}”(hj.×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïÕh´KhhÊh²hubhÞ)�”}”(hŒ>Default 1, can be set by w1_ds28e17.stretch= module parameter.”h]”hŒ>Default 1, can be set by w1_ds28e17.stretch= module parameter.”…”�”}”(hj<×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïÕh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: w1_ds28e17 driver ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjQ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jïÕh´KhjM×ubj1)�”}”(hhh]”hÞ)�”}”(hŒw1_ds28e17 driver”h]”hŒw1_ds28e17 driver”…”�”}”(hjb×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jïÕh´Khj_×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjM×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jïÕh´KhjJ×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ;.. _abi_sys_bus_w1_devices_w1_bus_masterxx_therm_bulk_read:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-bus-w1-devices-w1-bus-masterxx-therm-bulk-read”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj�×ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/w1\/devices\/w1_bus_masterXX\/therm_bulk_read**”h]”j`)�”}”(hŒ=**\/sys\/bus\/w1\/devices\/w1_bus_masterXX\/therm_bulk_read**”h]”hŒ9/sys/bus/w1/devices/w1_bus_masterXX/therm_bulk_read”…”�”}”(hjª×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´Kohj£×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�×ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�×ubah}”(h]”jŒ×ah ]”h"]”Œ6abi_sys_bus_w1_devices_w1_bus_masterxx_therm_bulk_read”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛ×j‚×sj˜}”jŒ×j‚×subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-driver-w1_therm `”h]”(hŒDefined on file ”…”�”}”(hjà×h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-driver-w1_therm `”h]”j§)�”}”(hjê×h]”hŒsysfs-driver-w1_therm”…”�”}”(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ÅŒ&abi_file_testing_sysfs_driver_w1_therm”uh1hh³jòÊh´Kohjà×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KohhÊh²hubhÞ)�”}”(hŒ4(RW) trigger a bulk read conversion. read the status”h]”hŒ4(RW) trigger a bulk read conversion. read the status”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KohhÊh²hubj)�”}”(hhh]”(j)�”}”(hX *read*: * '-1': conversion in progress on at least 1 sensor * '1' : conversion complete but at least one sensor value has not been read yet * '0' : no bulk operation. Reading temperature will trigger a conversion on each device ”h]”(j!)�”}”(hŒ*read*:”h]”(j¡()�”}”(hŒ*read*”h]”hŒread”…”�”}”(hj'Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j (hj#ØubhŒ:”…”�”}”(hj#Øh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´KohjØubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ7'-1': conversion in progress on at least 1 sensor”h]”j)�”}”(hhh]”j)�”}”(hŒ1'-1': conversion in progress on at least 1 sensor”h]”(j!)�”}”(hŒ'-1':”h]”hŒ ‘-1’:”…”�”}”(hjPØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´KohjLØubj1)�”}”(hhh]”hÞ)�”}”(hŒ+conversion in progress on at least 1 sensor”h]”hŒ+conversion in progress on at least 1 sensor”…”�”}”(hjaØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´Kohj^Øubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjLØubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´KohjIØubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjEØubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjBØubj;)�”}”(hŒY'1' : conversion complete but at least one sensor value has not been read yet”h]”j)�”}”(hhh]”j)�”}”(hŒM'1' : conversion complete but at least one sensor value has not been read yet”h]”(j!)�”}”(hŒ'1' :”h]”hŒ ‘1’ :”…”�”}”(hj’Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´KohjŽØubj1)�”}”(hhh]”hÞ)�”}”(hŒGconversion complete but at least one sensor value has not been read yet”h]”hŒGconversion complete but at least one sensor value has not been read yet”…”�”}”(hj£Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´Kohj Øubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjŽØubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´Kohj‹Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj‡Øubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjBØubj;)�”}”(hŒb'0' : no bulk operation. Reading temperature will trigger a conversion on each device ”h]”j)�”}”(hhh]”j)�”}”(hŒV'0' : no bulk operation. Reading temperature will trigger a conversion on each device ”h]”(j!)�”}”(hŒ'0' :”h]”hŒ ‘0’ :”…”�”}”(hjÔØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´KohjÐØubj1)�”}”(hhh]”hÞ)�”}”(hŒOno bulk operation. Reading temperature will trigger a conversion on each device”h]”hŒOno bulk operation. Reading temperature will trigger a conversion on each device”…”�”}”(hjåØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KohjâØubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÐØubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´KohjÍØubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÉØubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjBØubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jòÊh´Kohj?Øubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjØubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´KohjØubj)�”}”(hŒM*write*: 'trigger': trigger a bulk read on all supporting devices on the bus ”h]”(j!)�”}”(hŒ*write*:”h]”(j¡()�”}”(hŒ*write*”h]”hŒwrite”…”�”}”(hj%Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j (hj!ÙubhŒ:”…”�”}”(hj!Ùh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´KohjÙubj1)�”}”(hhh]”hÞ)�”}”(hŒC'trigger': trigger a bulk read on all supporting devices on the bus”h]”hŒG‘trigger’: trigger a bulk read on all supporting devices on the bus”…”�”}”(hj@Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´Kohj=Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´KohjØubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒèNote that if a bulk read is sent but one sensor is not read immediately, the next access to temperature on this device will return the temperature measured at the time of issue of the bulk read command (not the current temperature).”h]”hŒèNote that if a bulk read is sent but one sensor is not read immediately, the next access to temperature on this device will return the temperature measured at the time of issue of the bulk read command (not the current temperature).”…”�”}”(hj`Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KohhÊh²hubj)�”}”(hhh]”j)�”}”(hŒQUsers: any user space application which wants to communicate with w1_term device ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjuÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jòÊh´KohjqÙubj1)�”}”(hhh]”hÞ)�”}”(hŒIany user space application which wants to communicate with w1_term device”h]”hŒIany user space application which wants to communicate with w1_term device”…”�”}”(hj†Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jòÊh´KohjƒÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjqÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jòÊh´KohjnÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ,.. _abi_sys_bus_wmi_devices_driver_override:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-bus-wmi-devices-driver-override”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj´ÙubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/wmi\/devices\/\.\.\.\/driver_override**”h]”j`)�”}”(hŒ5**\/sys\/bus\/wmi\/devices\/\.\.\.\/driver_override**”h]”hŒ1/sys/bus/wmi/devices/.../driver_override”…”�”}”(hjÎÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊÙubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-bus-wmi”h´KhjÇÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´Ùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±Ùubah}”(h]”j°Ùah ]”h"]”Œ'abi_sys_bus_wmi_devices_driver_override”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚj¦Ùsj˜}”j°Ùj¦ÙsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjÚh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-wmi `”h]”j§)�”}”(hjÚh]”hŒ sysfs-bus-wmi”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_wmi”uh1hh³jâÙh´KhjÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´KhhÊh²hubhÞ)�”}”(hX¼This file allows the driver for a device to be specified which will override standard ID table matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo wmi-event-dummy > driver_override). The override may be cleared with an empty string (echo > \ driver_override) which returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as "none". Only a single driver may be specified in the override, there is no support for parsing delimiters.”h]”hXÀThis file allows the driver for a device to be specified which will override standard ID table matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo wmi-event-dummy > driver_override). The override may be cleared with an empty string (echo > driver_override) which returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as “noneâ€�. Only a single driver may be specified in the override, there is no support for parsing delimiters.”…”�”}”(hj3Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_wmi_devices_expensive:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-wmi-devices-expensive”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjOÚubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/wmi\/devices\/\.\.\.\/expensive**”h]”j`)�”}”(hŒ/**\/sys\/bus\/wmi\/devices\/\.\.\.\/expensive**”h]”hŒ+/sys/bus/wmi/devices/.../expensive”…”�”}”(hjiÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´KAhjbÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOÚubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLÚubah}”(h]”jKÚah ]”h"]”Œ!abi_sys_bus_wmi_devices_expensive”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšÚjAÚsj˜}”jKÚjAÚsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjŸÚh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-wmi `”h]”j§)�”}”(hj©Úh]”hŒ sysfs-bus-wmi”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_wmi”uh1hh³jâÙh´KAhjŸÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´KAhhÊh²hubhÞ)�”}”(hŒÇThis file contains a boolean flag signaling if interacting with the given WMI device will consume significant CPU resources. The WMI driver core will take care of enabling/disabling such WMI devices.”h]”hŒÇThis file contains a boolean flag signaling if interacting with the given WMI device will consume significant CPU resources. The WMI driver core will take care of enabling/disabling such WMI devices.”…”�”}”(hjÍÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´KAhhÊh²hubj))�”}”(hŒ!.. _abi_sys_bus_wmi_devices_guid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-wmi-devices-guid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjéÚubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/bus\/wmi\/devices\/\.\.\.\/guid**”h]”j`)�”}”(hŒ***\/sys\/bus\/wmi\/devices\/\.\.\.\/guid**”h]”hŒ&/sys/bus/wmi/devices/.../guid”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K!hjüÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéÚubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæÚubah}”(h]”jåÚah ]”h"]”Œabi_sys_bus_wmi_devices_guid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4ÛjÛÚsj˜}”jåÚjÛÚsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj9Ûh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-wmi `”h]”j§)�”}”(hjCÛh]”hŒ sysfs-bus-wmi”…”�”}”(hjEÛh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAÛubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jOÛŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_wmi”uh1hh³jâÙh´K!hj9Ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K!hhÊh²hubhÞ)�”}”(hŒ×This file contains the GUID used to match WMI devices to compatible WMI drivers. This GUID is not necessarily unique inside a given machine, it is solely used to identify the interface exposed by a given WMI device.”h]”hŒ×This file contains the GUID used to match WMI devices to compatible WMI drivers. This GUID is not necessarily unique inside a given machine, it is solely used to identify the interface exposed by a given WMI device.”…”�”}”(hjgÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K!hhÊh²hubj))�”}”(hŒ+.. _abi_sys_bus_wmi_devices_instance_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-bus-wmi-devices-instance-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjƒÛubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/wmi\/devices\/\.\.\.\/instance_count**”h]”j`)�”}”(hŒ4**\/sys\/bus\/wmi\/devices\/\.\.\.\/instance_count**”h]”hŒ0/sys/bus/wmi/devices/.../instance_count”…”�”}”(hj�Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K9hj–Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒÛubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€Ûubah}”(h]”jÛah ]”h"]”Œ&abi_sys_bus_wmi_devices_instance_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÎÛjuÛsj˜}”jÛjuÛsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjÓÛh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-wmi `”h]”j§)�”}”(hjÝÛh]”hŒ sysfs-bus-wmi”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_wmi”uh1hh³jâÙh´K9hjÓÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K9hhÊh²hubhÞ)�”}”(hŒ}This file contains the number of WMI object instances being present on a given WMI device. It contains a non-negative number.”h]”hŒ}This file contains the number of WMI object instances being present on a given WMI device. It contains a non-negative number.”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K9hhÊh²hubj))�”}”(hŒ%.. _abi_sys_bus_wmi_devices_modalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-bus-wmi-devices-modalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/wmi\/devices\/\.\.\.\/modalias**”h]”j`)�”}”(hŒ.**\/sys\/bus\/wmi\/devices\/\.\.\.\/modalias**”h]”hŒ*/sys/bus/wmi/devices/.../modalias”…”�”}”(hj7Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´Khj0Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜubah}”(h]”jÜah ]”h"]”Œ abi_sys_bus_wmi_devices_modalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jhÜjÜsj˜}”jÜjÜsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjmÜh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-wmi `”h]”j§)�”}”(hjwÜh]”hŒ sysfs-bus-wmi”…”�”}”(hjyÜh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjuÜubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒÜŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_wmi”uh1hh³jâÙh´KhjmÜubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´KhhÊh²hubhÞ)�”}”(hŒOThis file contains the MODALIAS value emitted by uevent for a given WMI device.”h]”hŒOThis file contains the MODALIAS value emitted by uevent for a given WMI device.”…”�”}”(hj›Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´KhhÊh²hubhÞ)�”}”(hŒ1Format: wmi:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.”h]”hŒ1Format: wmi:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.”…”�”}”(hj©Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_wmi_devices_notify_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-wmi-devices-notify-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÅÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/wmi\/devices\/\.\.\.\/notify_id**”h]”j`)�”}”(hŒ/**\/sys\/bus\/wmi\/devices\/\.\.\.\/notify_id**”h]”hŒ+/sys/bus/wmi/devices/.../notify_id”…”�”}”(hjßÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K2hjØÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅÜubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂÜubah}”(h]”jÁÜah ]”h"]”Œ!abi_sys_bus_wmi_devices_notify_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝj·Üsj˜}”jÁÜj·ÜsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjÝh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-wmi `”h]”j§)�”}”(hjÝh]”hŒ sysfs-bus-wmi”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_wmi”uh1hh³jâÙh´K2hjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K2hhÊh²hubhÞ)�”}”(hŒ|This file contains the WMI notify ID used internally to map ACPI events to WMI event devices. It contains two ASCII letters.”h]”hŒ|This file contains the WMI notify ID used internally to map ACPI events to WMI event devices. It contains two ASCII letters.”…”�”}”(hjCÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K2hhÊh²hubj))�”}”(hŒ&.. _abi_sys_bus_wmi_devices_object_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-bus-wmi-devices-object-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj_ÝubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/wmi\/devices\/\.\.\.\/object_id**”h]”j`)�”}”(hŒ/**\/sys\/bus\/wmi\/devices\/\.\.\.\/object_id**”h]”hŒ+/sys/bus/wmi/devices/.../object_id”…”�”}”(hjyÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K*hjrÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_Ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\Ýubah}”(h]”j[Ýah ]”h"]”Œ!abi_sys_bus_wmi_devices_object_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªÝjQÝsj˜}”j[ÝjQÝsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj¯Ýh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-wmi `”h]”j§)�”}”(hj¹Ýh]”hŒ sysfs-bus-wmi”…”�”}”(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ÅŒabi_file_testing_sysfs_bus_wmi”uh1hh³jâÙh´K*hj¯Ýubeh}”(h]”•h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K*hhÊh²hubhÞ)�”}”(hŒ•This file contains the WMI object ID used internally to construct the ACPI method names used by non-event WMI devices. It contains two ASCII letters.”h]”hŒ•This file contains the WMI object ID used internally to construct the ACPI method names used by non-event WMI devices. It contains two ASCII letters.”…”�”}”(hjÝÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´K*hhÊh²hubj))�”}”(hŒ$.. _abi_sys_bus_wmi_devices_setable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-bus-wmi-devices-setable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjùÝubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/wmi\/devices\/\.\.\.\/setable**”h]”j`)�”}”(hŒ-**\/sys\/bus\/wmi\/devices\/\.\.\.\/setable**”h]”hŒ)/sys/bus/wmi/devices/.../setable”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´KJhj Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjùÝubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjöÝubah}”(h]”jõÝah ]”h"]”Œabi_sys_bus_wmi_devices_setable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDÞjëÝsj˜}”jõÝjëÝsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-bus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjIÞh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-bus-wmi `”h]”j§)�”}”(hjSÞh]”hŒ sysfs-bus-wmi”…”�”}”(hjUÞh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQÞubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_ÞŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_bus_wmi”uh1hh³jâÙh´KJhjIÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´KJhhÊh²hubhÞ)�”}”(hŒÉThis file contains a boolean flags signaling the data block associated with the given WMI device is writable. If the given WMI device is not associated with a data block, then this file will not exist.”h]”hŒÉThis file contains a boolean flags signaling the data block associated with the given WMI device is writable. If the given WMI device is not associated with a data block, then this file will not exist.”…”�”}”(hjwÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâÙh´KJhhÊh²hubj))�”}”(hŒ[.. _abi_sys_bus_wmi_devices_44fadeb1_b204_40f2_8581_394bbdc1b651_x_firmware_update_request:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒVabi-sys-bus-wmi-devices-44fadeb1-b204-40f2-8581-394bbdc1b651-x-firmware-update-request”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kfuh1j@hj“ÞubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒd**\/sys\/bus\/wmi\/devices\/44FADEB1\-B204\-40F2\-8581\-394BBDC1B651[\-X]\/firmware_update_request**”h]”j`)�”}”(hŒd**\/sys\/bus\/wmi\/devices\/44FADEB1\-B204\-40F2\-8581\-394BBDC1B651[\-X]\/firmware_update_request**”h]”hŒ`/sys/bus/wmi/devices/44FADEB1-B204-40F2-8581-394BBDC1B651[-X]/firmware_update_request”…”�”}”(hj­Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©Þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ@Documentation/ABI/testing/sysfs-platform-intel-wmi-sbl-fw-update”h´Khj¦Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“Þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Þubah}”(h]”j�Þah ]”h"]”ŒVabi_sys_bus_wmi_devices_44fadeb1_b204_40f2_8581_394bbdc1b651_x_firmware_update_request”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jßÞj…Þsj˜}”j�Þj…ÞsubhÞ)�”}”(hŒwDefined on file :ref:`sysfs-platform-intel-wmi-sbl-fw-update `”h]”(hŒDefined on file ”…”�”}”(hjäÞh²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-platform-intel-wmi-sbl-fw-update `”h]”j§)�”}”(hjîÞh]”hŒ&sysfs-platform-intel-wmi-sbl-fw-update”…”�”}”(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ÅŒ7abi_file_testing_sysfs_platform_intel_wmi_sbl_fw_update”uh1hh³jÁÞh´KhjäÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÁÞh´KhhÊh²hubhÞ)�”}”(hŒèAllow user space entities to trigger update of Slim Bootloader (SBL). This attribute normally has a value of 0 and userspace can signal SBL to update firmware, on next reboot, by writing a value of 1. There are two available states:”h]”hŒèAllow user space entities to trigger update of Slim Bootloader (SBL). This attribute normally has a value of 0 and userspace can signal SBL to update firmware, on next reboot, by writing a value of 1. There are two available states:”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÁÞh´KhhÊh²hubjŽœ)�”}”(hŒ[* 0 -> Skip firmware update while rebooting * 1 -> Attempt firmware update on next reboot ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ)0 -> Skip firmware update while rebooting”h]”hÞ)�”}”(hj)ßh]”hŒ)0 -> Skip firmware update while rebooting”…”�”}”(hj+ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÁÞh´Khj'ßubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj$ßubj;)�”}”(hŒ-1 -> Attempt firmware update on next reboot ”h]”hÞ)�”}”(hŒ+1 -> Attempt firmware update on next reboot”h]”hŒ+1 -> Attempt firmware update on next reboot”…”�”}”(hjBßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÁÞh´Khj>ßubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj$ßubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÁÞh´Khj ßubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÁÞh´KhhÊh²hubj))�”}”(hŒ^.. _abi_sys_bus_wmi_devices_6932965f_1671_4ceb_b988_d3ab0a901919_x_dell_privacy_current_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒYabi-sys-bus-wmi-devices-6932965f-1671-4ceb-b988-d3ab0a901919-x-dell-privacy-current-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kiuh1j@hjpßubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒg**\/sys\/bus\/wmi\/devices\/6932965F\-1671\-4CEB\-B988\-D3AB0A901919[\-X]\/dell_privacy_current_state**”h]”j`)�”}”(hŒg**\/sys\/bus\/wmi\/devices\/6932965F\-1671\-4CEB\-B988\-D3AB0A901919[\-X]\/dell_privacy_current_state**”h]”hŒc/sys/bus/wmi/devices/6932965F-1671-4CEB-B988-D3AB0A901919[-X]/dell_privacy_current_state”…”�”}”(hjŠßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†ßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-platform-dell-privacy-wmi”h´K%hjƒßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjpßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjmßubah}”(h]”jlßah ]”h"]”ŒYabi_sys_bus_wmi_devices_6932965f_1671_4ceb_b988_d3ab0a901919_x_dell_privacy_current_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼ßjbßsj˜}”jlßjbßsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-dell-privacy-wmi `”h]”(hŒDefined on file ”…”�”}”(hjÁßh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-dell-privacy-wmi `”h]”j§)�”}”(hjËßh]”hŒsysfs-platform-dell-privacy-wmi”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_dell_privacy_wmi”uh1hh³jžßh´K%hjÁßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´K%hhÊh²hubhÞ)�”}”(hŒÒAllow user space to check current dell privacy device state. Describes the Device State class exposed by BIOS which can be consumed by various applications interested in knowing the Privacy feature capabilities”h]”hŒÒAllow user space to check current dell privacy device state. Describes the Device State class exposed by BIOS which can be consumed by various applications interested in knowing the Privacy feature capabilities”…”�”}”(hjïßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´K%hhÊh²hubj)�”}”(hhh]”(j)�”}”(hXyAttributes: Microphone: Identifies the local microphone can be muted by hardware, no applications is available to capture system mic sound Camera Shutter: Identifies camera shutter controlled by hardware, which is a micromechanical shutter assembly that is built onto the camera module to block capturing images from outside the laptop ”h]”(j!)�”}”(hŒ Attributes:”h]”hŒ Attributes:”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžßh´K%hjàubj1)�”}”(hhh]”j)�”}”(hhh]”(j)�”}”(hŒMicrophone: Identifies the local microphone can be muted by hardware, no applications is available to capture system mic sound ”h]”(j!)�”}”(hŒ Microphone:”h]”hŒ Microphone:”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžßh´K%hjàubj1)�”}”(hhh]”hÞ)�”}”(hŒrIdentifies the local microphone can be muted by hardware, no applications is available to capture system mic sound”h]”hŒrIdentifies the local microphone can be muted by hardware, no applications is available to capture system mic sound”…”�”}”(hj-àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´K%hj*àubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjàubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžßh´K%hjàubj)�”}”(hŒÅCamera Shutter: Identifies camera shutter controlled by hardware, which is a micromechanical shutter assembly that is built onto the camera module to block capturing images from outside the laptop ”h]”(j!)�”}”(hŒCamera Shutter:”h]”hŒCamera Shutter:”…”�”}”(hjKàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžßh´K%hjGàubj1)�”}”(hhh]”hÞ)�”}”(hŒ´Identifies camera shutter controlled by hardware, which is a micromechanical shutter assembly that is built onto the camera module to block capturing images from outside the laptop”h]”hŒ´Identifies camera shutter controlled by hardware, which is a micromechanical shutter assembly that is built onto the camera module to block capturing images from outside the laptop”…”�”}”(hj\àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´K%hjYàubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjGàubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžßh´K%hjàubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjàubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjàubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžßh´K%hjýßubj)�”}”(hXValues: muted: Identifies the privacy device is turned off and cannot send stream to OS applications unmuted: Identifies the privacy device is turned on, audio or camera driver can get stream from mic and camera module to OS applications ”h]”(j!)�”}”(hŒValues:”h]”hŒValues:”…”�”}”(hjŒàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžßh´K%hjˆàubj1)�”}”(hhh]”j)�”}”(hhh]”(j)�”}”(hŒ]muted: Identifies the privacy device is turned off and cannot send stream to OS applications ”h]”(j!)�”}”(hŒmuted:”h]”hŒmuted:”…”�”}”(hj¤àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžßh´K%hj àubj1)�”}”(hhh]”hÞ)�”}”(hŒUIdentifies the privacy device is turned off and cannot send stream to OS applications”h]”hŒUIdentifies the privacy device is turned off and cannot send stream to OS applications”…”�”}”(hjµàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´K%hj²àubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj àubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžßh´K%hj�àubj)�”}”(hŒ‰unmuted: Identifies the privacy device is turned on, audio or camera driver can get stream from mic and camera module to OS applications ”h]”(j!)�”}”(hŒunmuted:”h]”hŒunmuted:”…”�”}”(hjÓàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžßh´K%hjÏàubj1)�”}”(hhh]”hÞ)�”}”(hŒIdentifies the privacy device is turned on, audio or camera driver can get stream from mic and camera module to OS applications”h]”hŒIdentifies the privacy device is turned on, audio or camera driver can get stream from mic and camera module to OS applications”…”�”}”(hjäàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´K%hjáàubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÏàubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžßh´K%hj�àubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjšàubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjˆàubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžßh´K%hjýßubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒBFor example to check all supported current privacy device states::”h]”hŒAFor example to check all supported current privacy device states:”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´K%hhÊh²hubjl)�”}”(hŒš# cat /sys/bus/wmi/drivers/dell-privacy/6932965F-1671-4CEB-B988-D3AB0A901919*/dell_privacy_current_state [Microphone] [unmuted] [Camera Shutter] [unmuted]”h]”hŒš# cat /sys/bus/wmi/drivers/dell-privacy/6932965F-1671-4CEB-B988-D3AB0A901919*/dell_privacy_current_state [Microphone] [unmuted] [Camera Shutter] [unmuted]”…”�”}”hj$ásbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jžßh´K%hhÊh²hubj))�”}”(hŒ_.. _abi_sys_bus_wmi_devices_6932965f_1671_4ceb_b988_d3ab0a901919_x_dell_privacy_supported_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒZabi-sys-bus-wmi-devices-6932965f-1671-4ceb-b988-d3ab0a901919-x-dell-privacy-supported-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kjuh1j@hj@áubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒh**\/sys\/bus\/wmi\/devices\/6932965F\-1671\-4CEB\-B988\-D3AB0A901919[\-X]\/dell_privacy_supported_type**”h]”j`)�”}”(hŒh**\/sys\/bus\/wmi\/devices\/6932965F\-1671\-4CEB\-B988\-D3AB0A901919[\-X]\/dell_privacy_supported_type**”h]”hŒd/sys/bus/wmi/devices/6932965F-1671-4CEB-B988-D3AB0A901919[-X]/dell_privacy_supported_type”…”�”}”(hjZáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVáubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´KhjSáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMáubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@áubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=áubah}”(h]”j<áah ]”h"]”ŒZabi_sys_bus_wmi_devices_6932965f_1671_4ceb_b988_d3ab0a901919_x_dell_privacy_supported_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹áj2ásj˜}”j<áj2ásubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-platform-dell-privacy-wmi `”h]”(hŒDefined on file ”…”�”}”(hj�áh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-platform-dell-privacy-wmi `”h]”j§)�”}”(hjšáh]”hŒsysfs-platform-dell-privacy-wmi”…”�”}”(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ÅŒ0abi_file_testing_sysfs_platform_dell_privacy_wmi”uh1hh³jžßh´Khj�áubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´KhhÊh²hubhÞ)�”}”(hŒüDisplay which dell hardware level privacy devices are supported “Dell Privacyâ€� is a set of HW, FW, and SW features to enhance Dell’s commitment to platform privacy for MIC, Camera, and ePrivacy screens. The supported hardware privacy devices are:”h]”hŒüDisplay which dell hardware level privacy devices are supported “Dell Privacyâ€� is a set of HW, FW, and SW features to enhance Dell’s commitment to platform privacy for MIC, Camera, and ePrivacy screens. The supported hardware privacy devices are:”…”�”}”(hj¾áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hX~Attributes: Microphone Mute: Identifies the local microphone can be muted by hardware, no applications is available to capture system mic sound Camera Shutter: Identifies camera shutter controlled by hardware, which is a micromechanical shutter assembly that is built onto the camera module to block capturing images from outside the laptop ”h]”(j!)�”}”(hŒ Attributes:”h]”hŒ Attributes:”…”�”}”(hjÓáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžßh´KhjÏáubj1)�”}”(hhh]”j)�”}”(hhh]”(j)�”}”(hŒ„Microphone Mute: Identifies the local microphone can be muted by hardware, no applications is available to capture system mic sound ”h]”(j!)�”}”(hŒMicrophone Mute:”h]”hŒMicrophone Mute:”…”�”}”(hjëáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžßh´Khjçáubj1)�”}”(hhh]”hÞ)�”}”(hŒrIdentifies the local microphone can be muted by hardware, no applications is available to capture system mic sound”h]”hŒrIdentifies the local microphone can be muted by hardware, no applications is available to capture system mic sound”…”�”}”(hjüáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´Khjùáubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjçáubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžßh´Khjäáubj)�”}”(hŒÅCamera Shutter: Identifies camera shutter controlled by hardware, which is a micromechanical shutter assembly that is built onto the camera module to block capturing images from outside the laptop ”h]”(j!)�”}”(hŒCamera Shutter:”h]”hŒCamera Shutter:”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžßh´Khjâubj1)�”}”(hhh]”hÞ)�”}”(hŒ´Identifies camera shutter controlled by hardware, which is a micromechanical shutter assembly that is built onto the camera module to block capturing images from outside the laptop”h]”hŒ´Identifies camera shutter controlled by hardware, which is a micromechanical shutter assembly that is built onto the camera module to block capturing images from outside the laptop”…”�”}”(hj+âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´Khj(âubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžßh´Khjäáubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjááubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÏáubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžßh´KhjÌáubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒValues:”h]”hŒValues:”…”�”}”(hj]âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´KhhÊh²hubjŽœ)�”}”(hŒ‹supported: The privacy device is supported by this system unsupported: The privacy device is not supported on this system ”h]”j)�”}”(hhh]”(j)�”}”(hŒ:supported: The privacy device is supported by this system ”h]”(j!)�”}”(hŒ supported:”h]”hŒ supported:”…”�”}”(hjvâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžßh´Khjrâubj1)�”}”(hhh]”hÞ)�”}”(hŒ.The privacy device is supported by this system”h]”hŒ.The privacy device is supported by this system”…”�”}”(hj‡âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´Khj„âubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjrâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžßh´Khjoâubj)�”}”(hŒ@unsupported: The privacy device is not supported on this system ”h]”(j!)�”}”(hŒ unsupported:”h]”hŒ unsupported:”…”�”}”(hj¥âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžßh´Khj¡âubj1)�”}”(hhh]”hÞ)�”}”(hŒ2The privacy device is not supported on this system”h]”hŒ2The privacy device is not supported on this system”…”�”}”(hj¶âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´Khj³âubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¡âubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžßh´Khjoâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjkâubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžßh´KhhÊh²hubhÞ)�”}”(hŒ:For example to check which privacy devices are supported::”h]”hŒ9For example to check which privacy devices are supported:”…”�”}”(hjÜâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžßh´KhhÊh²hubjl)�”}”(hŒÄ# cat /sys/bus/wmi/drivers/dell-privacy/6932965F-1671-4CEB-B988-D3AB0A901919*/dell_privacy_supported_type [Microphone Mute] [supported] [Camera Shutter] [supported] [ePrivacy Screen] [unsupported]”h]”hŒÄ# cat /sys/bus/wmi/drivers/dell-privacy/6932965F-1671-4CEB-B988-D3AB0A901919*/dell_privacy_supported_type [Microphone Mute] [supported] [Camera Shutter] [supported] [ePrivacy Screen] [unsupported]”…”�”}”hjêâsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jžßh´KhhÊh²hubj))�”}”(hŒO.. _abi_sys_bus_wmi_devices_86ccfd48_205e_4a77_9c48_2021cbede341_x_force_power:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-bus-wmi-devices-86ccfd48-205e-4a77-9c48-2021cbede341-x-force-power”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j@hjãubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/bus\/wmi\/devices\/86CCFD48\-205E\-4A77\-9C48\-2021CBEDE341[\-X]\/force_power**”h]”j`)�”}”(hŒX**\/sys\/bus\/wmi\/devices\/86CCFD48\-205E\-4A77\-9C48\-2021CBEDE341[\-X]\/force_power**”h]”hŒT/sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341[-X]/force_power”…”�”}”(hj ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ>Documentation/ABI/testing/sysfs-platform-intel-wmi-thunderbolt”h´Khjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjãubah}”(h]”jãah ]”h"]”ŒJabi_sys_bus_wmi_devices_86ccfd48_205e_4a77_9c48_2021cbede341_x_force_power”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jRãjøâsj˜}”jãjøâsubhÞ)�”}”(hŒsDefined on file :ref:`sysfs-platform-intel-wmi-thunderbolt `”h]”(hŒDefined on file ”…”�”}”(hjWãh²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-platform-intel-wmi-thunderbolt `”h]”j§)�”}”(hjaãh]”hŒ$sysfs-platform-intel-wmi-thunderbolt”…”�”}”(hjcãh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_ãubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jmãŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_platform_intel_wmi_thunderbolt”uh1hh³j4ãh´KhjWãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4ãh´KhhÊh²hubhÞ)�”}”(hŒ§Modify the platform force power state, influencing Thunderbolt controllers to turn on or off when no devices are connected (write-only) There are two available states:”h]”hŒ§Modify the platform force power state, influencing Thunderbolt controllers to turn on or off when no devices are connected (write-only) There are two available states:”…”�”}”(hj…ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4ãh´KhhÊh²hubjŽœ)�”}”(hŒ8* 0 -> Force power disabled * 1 -> Force power enabled ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ0 -> Force power disabled”h]”hÞ)�”}”(hjœãh]”hŒ0 -> Force power disabled”…”�”}”(hjžãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4ãh´Khjšãubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj—ãubj;)�”}”(hŒ1 -> Force power enabled ”h]”hÞ)�”}”(hŒ1 -> Force power enabled”h]”hŒ1 -> Force power enabled”…”�”}”(hjµãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4ãh´Khj±ãubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj—ãubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j4ãh´Khj“ãubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j4ãh´KhhÊh²hubj))�”}”(hŒE.. _abi_sys_bus_wmi_drivers_lenovo_yb9_kbdock_guid_keyboard_position:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-bus-wmi-drivers-lenovo-yb9-kbdock-guid-keyboard-position”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjããubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/bus\/wmi\/drivers\/lenovo\-yb9\-kbdock\/\\/keyboard_position**”h]”j`)�”}”(hŒN**\/sys\/bus\/wmi\/drivers\/lenovo\-yb9\-kbdock\/\\/keyboard_position**”h]”hŒJ/sys/bus/wmi/drivers/lenovo-yb9-kbdock//keyboard_position”…”�”}”(hjýãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-driver-lenovo-yb9-kbdock”h´Khjöãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjããubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjàãubah}”(h]”jßãah ]”h"]”Œ@abi_sys_bus_wmi_drivers_lenovo_yb9_kbdock_guid_keyboard_position”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/äjÕãsj˜}”jßãjÕãsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-driver-lenovo-yb9-kbdock `”h]”(hŒDefined on file ”…”�”}”(hj4äh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-driver-lenovo-yb9-kbdock `”h]”j§)�”}”(hj>äh]”hŒsysfs-driver-lenovo-yb9-kbdock”…”�”}”(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”jJäŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_driver_lenovo_yb9_kbdock”uh1hh³jäh´Khj4äubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäh´KhhÊh²hubhÞ)�”}”(hŒŠRead-only attribute reporting the current keyboard dock position as reported by the Embedded Controller on the Lenovo Yoga Book 9 14IAH10.”h]”hŒŠRead-only attribute reporting the current keyboard dock position as reported by the Embedded Controller on the Lenovo Yoga Book 9 14IAH10.”…”�”}”(hjbäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäh´KhhÊh²hubhÞ)�”}”(hŒPossible values:”h]”hŒPossible values:”…”�”}”(hjpäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj�äubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj�äubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj¡äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäh´Khjžäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›äubjW)�”}”(hhh]”hÞ)�”}”(hŒ/keyboard is not docked to any screen (detached)”h]”hŒ/keyboard is not docked to any screen (detached)”…”�”}”(hj·äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäh´Khj´äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›äubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜äubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj×äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäh´KhjÔäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑäubjW)�”}”(hhh]”hÞ)�”}”(hŒ4keyboard docked on the top half of the bottom screen”h]”hŒ4keyboard docked on the top half of the bottom screen”…”�”}”(hjíäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäh´Khjêäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑäubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜äubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäh´Khj åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåubjW)�”}”(hhh]”hÞ)�”}”(hŒ7keyboard docked on the bottom half of the bottom screen”h]”hŒ7keyboard docked on the bottom half of the bottom screen”…”�”}”(hj#åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäh´Khj åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜äubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�äubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~äubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒoSW_TABLET_MODE input events are also emitted: 0 when the keyboard is docked (either position), 1 when detached.”h]”hŒoSW_TABLET_MODE input events are also emitted: 0 when the keyboard is docked (either position), 1 when detached.”…”�”}”(hjPåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäh´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/class”h]”hŒSymbols under /sys/class”…”�”}”(hjaåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj^åh³Nh´Nubj))�”}”(hŒ.. _abi_sys_class:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class”uh1j(h´Khj^åubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj}åubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/**”h]”j`)�”}”(hŒ**\/sys\/class\/**”h]”hŒ/sys/class/”…”�”}”(hj—åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ%Documentation/ABI/testing/sysfs-class”h´Khj�åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠåubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}åubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzåubah}”(h]”jyåah ]”h"]”Œ abi_sys_class”ah$]”h&]”uh1j6hj^åj–}”jÉåjoåsj˜}”jyåjoåsubhÞ)�”}”(hŒADefined on file :ref:`sysfs-class `”h]”(hŒDefined on file ”…”�”}”(hjÎåh²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-class `”h]”j§)�”}”(hjØåh]”hŒ sysfs-class”…”�”}”(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ÅŒabi_file_testing_sysfs_class”uh1hh³j«åh´KhjÎåubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«åh´Khj^åubhÞ)�”}”(hŒßThe /sys/class directory will consist of a group of subdirectories describing individual classes of devices in the kernel. The individual directories will consist of either subdirectories, or symlinks to other directories.”h]”hŒßThe /sys/class directory will consist of a group of subdirectories describing individual classes of devices in the kernel. The individual directories will consist of either subdirectories, or symlinks to other directories.”…”�”}”(hjüåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«åh´Khj^åubhÞ)�”}”(hŒ{All programs that use this directory tree must be able to handle both subdirectories or symlinks in order to work properly.”h]”hŒ{All programs that use this directory tree must be able to handle both subdirectories or symlinks in order to work properly.”…”�”}”(hj æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«åh´Khj^åubj)�”}”(hhh]”j)�”}”(hŒ8Users: udev ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j«åh´Khjæubj1)�”}”(hhh]”hÞ)�”}”(hŒ0udev ”h]”(hŒudev <”…”�”}”(hj0æh²hh³Nh´Nubj©°)�”}”(hŒ)linux-hotplug-devel@lists.sourceforge.net”h]”hŒ)linux-hotplug-devel@lists.sourceforge.net”…”�”}”(hj8æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œ0mailto:linux-hotplug-devel@lists.sourceforge.net”uh1j¨°hj0æubhŒ>”…”�”}”(hj0æh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«åh´Khj-æubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjæubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j«åh´Khjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj^åubeh}”(h]”Œsymbols-under-sys-class”ah ]”h"]”Œsymbols under /sys/class”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ8.. _abi_sys_class_accel_accel_n_device_armcp_kernel_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-accel-accel-n-device-armcp-kernel-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjzæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/accel\/accel\\/device\/armcp_kernel_ver**”h]”j`)�”}”(hŒ=**\/sys\/class\/accel\/accel\\/device\/armcp_kernel_ver**”h]”hŒ9/sys/class/accel/accel/device/armcp_kernel_ver”…”�”}”(hj”æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-driver-habanalabs”h´Khj�æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡æubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjzæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjwæubah}”(h]”jvæah ]”h"]”Œ3abi_sys_class_accel_accel_n_device_armcp_kernel_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÆæjlæsj˜}”jvæjlæsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjËæh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjÕæh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´KhjËæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KhhÊh²hubhÞ)�”}”(hŒ�Version of the Linux kernel running on the device's CPU. Will be DEPRECATED in Linux kernel version 5.10, and be replaced with cpucp_kernel_ver”h]”hŒ‘Version of the Linux kernel running on the device’s CPU. Will be DEPRECATED in Linux kernel version 5.10, and be replaced with cpucp_kernel_ver”…”�”}”(hjùæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_accel_accel_n_device_armcp_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-accel-accel-n-device-armcp-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjçubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/armcp_ver**”h]”j`)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/armcp_ver**”h]”hŒ2/sys/class/accel/accel/device/armcp_ver”…”�”}”(hj/çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K hj(çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"çubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjçubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjçubah}”(h]”jçah ]”h"]”Œ,abi_sys_class_accel_accel_n_device_armcp_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`çjçsj˜}”jçjçsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjeçh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjoçh]”hŒsysfs-driver-habanalabs”…”�”}”(hjqçh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjmçubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{çŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K hjeçubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K hhÊh²hubhÞ)�”}”(hŒ†Version of the application running on the device's CPU Will be DEPRECATED in Linux kernel version 5.10, and be replaced with cpucp_ver”h]”hŒˆVersion of the application running on the device’s CPU Will be DEPRECATED in Linux kernel version 5.10, and be replaced with cpucp_ver”…”�”}”(hj“çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K hhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_accel_accel_n_device_clk_cur_freq_mhz:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-accel-accel-n-device-clk-cur-freq-mhz”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¯çubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/accel\/accel\\/device\/clk_cur_freq_mhz**”h]”j`)�”}”(hŒ=**\/sys\/class\/accel\/accel\\/device\/clk_cur_freq_mhz**”h]”hŒ9/sys/class/accel/accel/device/clk_cur_freq_mhz”…”�”}”(hjÉçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KhjÂçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼çubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬çubah}”(h]”j«çah ]”h"]”Œ3abi_sys_class_accel_accel_n_device_clk_cur_freq_mhz”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”júçj¡çsj˜}”j«çj¡çsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÿçh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj èh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´Khjÿçubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KhhÊh²hubhÞ)�”}”(hŒrDisplays the current frequency, in MHz, of the device clock. This property is valid only for the Gaudi ASIC family”h]”hŒrDisplays the current frequency, in MHz, of the device clock. This property is valid only for the Gaudi ASIC family”…”�”}”(hj-èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_accel_accel_n_device_clk_max_freq_mhz:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-accel-accel-n-device-clk-max-freq-mhz”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjIèubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/accel\/accel\\/device\/clk_max_freq_mhz**”h]”j`)�”}”(hŒ=**\/sys\/class\/accel\/accel\\/device\/clk_max_freq_mhz**”h]”hŒ9/sys/class/accel/accel/device/clk_max_freq_mhz”…”�”}”(hjcèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´Khj\èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjYèubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjVèubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjIèubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjFèubah}”(h]”jEèah ]”h"]”Œ3abi_sys_class_accel_accel_n_device_clk_max_freq_mhz”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”èj;èsj˜}”jEèj;èsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj™èh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj£èh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´Khj™èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KhhÊh²hubhÞ)�”}”(hXAllows the user to set the maximum clock frequency, in MHz. The device clock might be set to lower value than the maximum. The user should read the clk_cur_freq_mhz to see the actual frequency value of the device clock. This property is valid only for the Gaudi ASIC family”h]”hXAllows the user to set the maximum clock frequency, in MHz. The device clock might be set to lower value than the maximum. The user should read the clk_cur_freq_mhz to see the actual frequency value of the device clock. This property is valid only for the Gaudi ASIC family”…”�”}”(hjÇèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_accel_accel_n_device_cpld_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-accel-accel-n-device-cpld-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjãèubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/accel\/accel\\/device\/cpld_ver**”h]”j`)�”}”(hŒ5**\/sys\/class\/accel\/accel\\/device\/cpld_ver**”h]”hŒ1/sys/class/accel/accel/device/cpld_ver”…”�”}”(hjýèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K"hjöèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóèubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðèubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjãèubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjàèubah}”(h]”jßèah ]”h"]”Œ+abi_sys_class_accel_accel_n_device_cpld_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.éjÕèsj˜}”jßèjÕèsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj3éh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj=éh]”hŒsysfs-driver-habanalabs”…”�”}”(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”jIéŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K"hj3éubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K"hhÊh²hubhÞ)�”}”(hŒ Version of the Device's CPLD F/W”h]”hŒ"Version of the Device’s CPLD F/W”…”�”}”(hjaéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K"hhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_accel_accel_n_device_cpucp_kernel_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-accel-accel-n-device-cpucp-kernel-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj}éubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/accel\/accel\\/device\/cpucp_kernel_ver**”h]”j`)�”}”(hŒ=**\/sys\/class\/accel\/accel\\/device\/cpucp_kernel_ver**”h]”hŒ9/sys/class/accel/accel/device/cpucp_kernel_ver”…”�”}”(hj—éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K(hj�éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠéubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzéubah}”(h]”jyéah ]”h"]”Œ3abi_sys_class_accel_accel_n_device_cpucp_kernel_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈéjoésj˜}”jyéjoésubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÍéh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj×éh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K(hjÍéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K(hhÊh²hubhÞ)�”}”(hŒ7Version of the Linux kernel running on the device's CPU”h]”hŒ9Version of the Linux kernel running on the device’s CPU”…”�”}”(hjûéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K(hhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_accel_accel_n_device_cpucp_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-accel-accel-n-device-cpucp-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjêubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/cpucp_ver**”h]”j`)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/cpucp_ver**”h]”hŒ2/sys/class/accel/accel/device/cpucp_ver”…”�”}”(hj1êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K.hj*êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'êubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$êubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjêubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêubah}”(h]”jêah ]”h"]”Œ,abi_sys_class_accel_accel_n_device_cpucp_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jbêj êsj˜}”jêj êsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjgêh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjqêh]”hŒsysfs-driver-habanalabs”…”�”}”(hjsêh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjoêubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j}êŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K.hjgêubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K.hhÊh²hubhÞ)�”}”(hŒ6Version of the application running on the device's CPU”h]”hŒ8Version of the application running on the device’s CPU”…”�”}”(hj•êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K.hhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_accel_accel_n_device_device_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-accel-accel-n-device-device-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj±êubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/accel\/accel\\/device\/device_type**”h]”j`)�”}”(hŒ8**\/sys\/class\/accel\/accel\\/device\/device_type**”h]”hŒ4/sys/class/accel/accel/device/device_type”…”�”}”(hjËêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K4hjÄêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁêubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾êubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±êubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®êubah}”(h]”j­êah ]”h"]”Œ.abi_sys_class_accel_accel_n_device_device_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jüêj£êsj˜}”j­êj£êsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjëh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj ëh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K4hjëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K4hhÊh²hubhÞ)�”}”(hŒ\Displays the code name of the device according to its type. The supported values are: "GOYA"”h]”hŒ`Displays the code name of the device according to its type. The supported values are: “GOYAâ€�”…”�”}”(hj/ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K4hhÊh²hubj))�”}”(hŒ... _abi_sys_class_accel_accel_n_device_eeprom:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-accel-accel-n-device-eeprom”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjKëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/accel\/accel\\/device\/eeprom**”h]”j`)�”}”(hŒ3**\/sys\/class\/accel\/accel\\/device\/eeprom**”h]”hŒ//sys/class/accel/accel/device/eeprom”…”�”}”(hjeëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjaëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K;hj^ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjKëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjHëubah}”(h]”jGëah ]”h"]”Œ)abi_sys_class_accel_accel_n_device_eeprom”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–ëj=ësj˜}”jGëj=ësubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj›ëh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj¥ëh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K;hj›ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K;hhÊh²hubhÞ)�”}”(hŒIA binary file attribute that contains the contents of the on-board EEPROM”h]”hŒIA binary file attribute that contains the contents of the on-board EEPROM”…”�”}”(hjÉëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K;hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_accel_accel_n_device_fuse_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-accel-accel-n-device-fuse-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjåëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/accel\/accel\\/device\/fuse_ver**”h]”j`)�”}”(hŒ5**\/sys\/class\/accel\/accel\\/device\/fuse_ver**”h]”hŒ1/sys/class/accel/accel/device/fuse_ver”…”�”}”(hjÿëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KBhjøëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjòëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjåëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâëubah}”(h]”jáëah ]”h"]”Œ+abi_sys_class_accel_accel_n_device_fuse_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0ìj×ësj˜}”jáëj×ësubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj5ìh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj?ìh]”hŒsysfs-driver-habanalabs”…”�”}”(hjAìh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=ìubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jKìŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´KBhj5ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KBhhÊh²hubhÞ)�”}”(hŒ,Displays the device's version from the eFuse”h]”hŒ.Displays the device’s version from the eFuse”…”�”}”(hjcìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KBhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_accel_accel_n_device_fw_os_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-accel-accel-n-device-fw-os-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/fw_os_ver**”h]”j`)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/fw_os_ver**”h]”hŒ2/sys/class/accel/accel/device/fw_os_ver”…”�”}”(hj™ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KHhj’ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|ìubah}”(h]”j{ìah ]”h"]”Œ,abi_sys_class_accel_accel_n_device_fw_os_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊìjqìsj˜}”j{ìjqìsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÏìh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjÙìh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´KHhjÏìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KHhhÊh²hubhÞ)�”}”(hŒ6Version of the firmware OS running on the device's CPU”h]”hŒ8Version of the firmware OS running on the device’s CPU”…”�”}”(hjýìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KHhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_accel_accel_n_device_hard_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-accel-accel-n-device-hard-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjíubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/accel\/accel\\/device\/hard_reset**”h]”j`)�”}”(hŒ7**\/sys\/class\/accel\/accel\\/device\/hard_reset**”h]”hŒ3/sys/class/accel/accel/device/hard_reset”…”�”}”(hj3íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KNhj,íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&íubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjíubah}”(h]”jíah ]”h"]”Œ-abi_sys_class_accel_accel_n_device_hard_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jdíj ísj˜}”jíj ísubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjiíh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjsíh]”hŒsysfs-driver-habanalabs”…”�”}”(hjuíh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqíubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jíŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´KNhjiíubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KNhhÊh²hubhÞ)�”}”(hŒªInterface to trigger a hard-reset operation for the device. Hard-reset will reset ALL internal components of the device except for the PCI interface and the internal PLLs”h]”hŒªInterface to trigger a hard-reset operation for the device. Hard-reset will reset ALL internal components of the device except for the PCI interface and the internal PLLs”…”�”}”(hj—íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KNhhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_accel_accel_n_device_hard_reset_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-accel-accel-n-device-hard-reset-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj³íubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/accel\/accel\\/device\/hard_reset_cnt**”h]”j`)�”}”(hŒ;**\/sys\/class\/accel\/accel\\/device\/hard_reset_cnt**”h]”hŒ7/sys/class/accel/accel/device/hard_reset_cnt”…”�”}”(hjÍíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉíubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KVhjÆíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀíubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³íubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°íubah}”(h]”j¯íah ]”h"]”Œ1abi_sys_class_accel_accel_n_device_hard_reset_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþíj¥ísj˜}”j¯íj¥ísubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjîh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj îh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´KVhjîubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KVhhÊh²hubhÞ)�”}”(hŒdDisplays how many times the device have undergone a hard-reset operation since the driver was loaded”h]”hŒdDisplays how many times the device have undergone a hard-reset operation since the driver was loaded”…”�”}”(hj1îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KVhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_accel_accel_n_device_high_pll:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-accel-accel-n-device-high-pll”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjMîubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/accel\/accel\\/device\/high_pll**”h]”j`)�”}”(hŒ5**\/sys\/class\/accel\/accel\\/device\/high_pll**”h]”hŒ1/sys/class/accel/accel/device/high_pll”…”�”}”(hjgîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K]hj`îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZîubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMîubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJîubah}”(h]”jIîah ]”h"]”Œ+abi_sys_class_accel_accel_n_device_high_pll”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜îj?îsj˜}”jIîj?îsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj�îh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj§îh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K]hj�îubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K]hhÊh²hubhÞ)�”}”(hŒ´Allows the user to set the maximum clock frequency for MME, TPC and IC when the power management profile is set to "automatic". This property is valid only for the Goya ASIC family”h]”hŒ¸Allows the user to set the maximum clock frequency for MME, TPC and IC when the power management profile is set to “automaticâ€�. This property is valid only for the Goya ASIC family”…”�”}”(hjËîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K]hhÊh²hubj))�”}”(hŒ... _abi_sys_class_accel_accel_n_device_ic_clk:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-accel-accel-n-device-ic-clk”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjçîubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/accel\/accel\\/device\/ic_clk**”h]”j`)�”}”(hŒ3**\/sys\/class\/accel\/accel\\/device\/ic_clk**”h]”hŒ//sys/class/accel/accel/device/ic_clk”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjýîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´Kehjúîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôîubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjçîubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjäîubah}”(h]”jãîah ]”h"]”Œ)abi_sys_class_accel_accel_n_device_ic_clk”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2ïjÙîsj˜}”jãîjÙîsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj7ïh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjAïh]”hŒsysfs-driver-habanalabs”…”�”}”(hjCïh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?ïubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMïŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´Kehj7ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KehhÊh²hubhÞ)�”}”(hXŠAllows the user to set the maximum clock frequency, in Hz, of the Interconnect fabric. Writes to this parameter affect the device only when the power management profile is set to "manual" mode. The device IC clock might be set to lower value than the maximum. The user should read the ic_clk_curr to see the actual frequency value of the IC. This property is valid only for the Goya ASIC family”h]”hXŽAllows the user to set the maximum clock frequency, in Hz, of the Interconnect fabric. Writes to this parameter affect the device only when the power management profile is set to “manualâ€� mode. The device IC clock might be set to lower value than the maximum. The user should read the ic_clk_curr to see the actual frequency value of the IC. This property is valid only for the Goya ASIC family”…”�”}”(hjeïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KehhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_accel_accel_n_device_ic_clk_curr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-accel-accel-n-device-ic-clk-curr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj�ïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/accel\/accel\\/device\/ic_clk_curr**”h]”j`)�”}”(hŒ8**\/sys\/class\/accel\/accel\\/device\/ic_clk_curr**”h]”hŒ4/sys/class/accel/accel/device/ic_clk_curr”…”�”}”(hj›ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´Kqhj”ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~ïubah}”(h]”j}ïah ]”h"]”Œ.abi_sys_class_accel_accel_n_device_ic_clk_curr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌïjsïsj˜}”j}ïjsïsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÑïh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjÛïh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´KqhjÑïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KqhhÊh²hubhÞ)�”}”(hŒ}Displays the current clock frequency, in Hz, of the Interconnect fabric. This property is valid only for the Goya ASIC family”h]”hŒ}Displays the current clock frequency, in Hz, of the Interconnect fabric. This property is valid only for the Goya ASIC family”…”�”}”(hjÿïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KqhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_accel_accel_n_device_infineon_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-accel-accel-n-device-infineon-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjðubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/accel\/accel\\/device\/infineon_ver**”h]”j`)�”}”(hŒ9**\/sys\/class\/accel\/accel\\/device\/infineon_ver**”h]”hŒ5/sys/class/accel/accel/device/infineon_ver”…”�”}”(hj5ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´Kxhj.ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjðubah}”(h]”jðah ]”h"]”Œ/abi_sys_class_accel_accel_n_device_infineon_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfðj ðsj˜}”jðj ðsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjkðh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjuðh]”hŒsysfs-driver-habanalabs”…”�”}”(hjwðh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjsðubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�ðŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´Kxhjkðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KxhhÊh²hubhÞ)�”}”(hŒNVersion of the Device's power supply F/W code. Relevant only to GOYA and GAUDI”h]”hŒPVersion of the Device’s power supply F/W code. Relevant only to GOYA and GAUDI”…”�”}”(hj™ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KxhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_accel_accel_n_device_max_power:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-accel-accel-n-device-max-power”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjµðubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/max_power**”h]”j`)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/max_power**”h]”hŒ2/sys/class/accel/accel/device/max_power”…”�”}”(hjÏðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K~hjÈðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²ðubah}”(h]”j±ðah ]”h"]”Œ,abi_sys_class_accel_accel_n_device_max_power”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñj§ðsj˜}”j±ðj§ðsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”• h]”(hŒDefined on file ”…”�”}”(hjñh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjñh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K~hjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K~hhÊh²hubhÞ)�”}”(hŒQAllows the user to set the maximum power consumption of the device in milliwatts.”h]”hŒQAllows the user to set the maximum power consumption of the device in milliwatts.”…”�”}”(hj3ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K~hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_accel_accel_n_device_mme_clk:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-accel-accel-n-device-mme-clk”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjOñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/accel\/accel\\/device\/mme_clk**”h]”j`)�”}”(hŒ4**\/sys\/class\/accel\/accel\\/device\/mme_clk**”h]”hŒ0/sys/class/accel/accel/device/mme_clk”…”�”}”(hjiñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K…hjbñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLñubah}”(h]”jKñah ]”h"]”Œ*abi_sys_class_accel_accel_n_device_mme_clk”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšñjAñsj˜}”jKñjAñsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjŸñh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj©ñh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K…hjŸñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K…hhÊh²hubhÞ)�”}”(hXŒAllows the user to set the maximum clock frequency, in Hz, of the MME compute engine. Writes to this parameter affect the device only when the power management profile is set to "manual" mode. The device MME clock might be set to lower value than the maximum. The user should read the mme_clk_curr to see the actual frequency value of the MME. This property is valid only for the Goya ASIC family”h]”hX�Allows the user to set the maximum clock frequency, in Hz, of the MME compute engine. Writes to this parameter affect the device only when the power management profile is set to “manualâ€� mode. The device MME clock might be set to lower value than the maximum. The user should read the mme_clk_curr to see the actual frequency value of the MME. This property is valid only for the Goya ASIC family”…”�”}”(hjÍñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K…hhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_accel_accel_n_device_mme_clk_curr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-accel-accel-n-device-mme-clk-curr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjéñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/accel\/accel\\/device\/mme_clk_curr**”h]”j`)�”}”(hŒ9**\/sys\/class\/accel\/accel\\/device\/mme_clk_curr**”h]”hŒ5/sys/class/accel/accel/device/mme_clk_curr”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K‘hjüñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæñubah}”(h]”jåñah ]”h"]”Œ/abi_sys_class_accel_accel_n_device_mme_clk_curr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4òjÛñsj˜}”jåñjÛñsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj9òh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjCòh]”hŒsysfs-driver-habanalabs”…”�”}”(hjEòh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAòubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jOòŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K‘hj9òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K‘hhÊh²hubhÞ)�”}”(hŒ|Displays the current clock frequency, in Hz, of the MME compute engine. This property is valid only for the Goya ASIC family”h]”hŒ|Displays the current clock frequency, in Hz, of the MME compute engine. This property is valid only for the Goya ASIC family”…”�”}”(hjgòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K‘hhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_accel_accel_n_device_module_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-accel-accel-n-device-module-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjƒòubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/module_id**”h]”j`)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/module_id**”h]”hŒ2/sys/class/accel/accel/device/module_id”…”�”}”(hj�òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™òubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K˜hj–òubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“òubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�òubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒòubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€òubah}”(h]”jòah ]”h"]”Œ,abi_sys_class_accel_accel_n_device_module_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÎòjuòsj˜}”jòjuòsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÓòh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjÝòh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K˜hjÓòubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K˜hhÊh²hubhÞ)�”}”(hŒDisplays the device's module id”h]”hŒ!Displays the device’s module id”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K˜hhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_accel_accel_n_device_parent_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-accel-accel-n-device-parent-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/device\/parent_device**”h]”j`)�”}”(hŒ:**\/sys\/class\/accel\/accel\\/device\/parent_device**”h]”hŒ6/sys/class/accel/accel/device/parent_device”…”�”}”(hj7óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´Kžhj0óubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjóubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóubah}”(h]”jóah ]”h"]”Œ0abi_sys_class_accel_accel_n_device_parent_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jhójósj˜}”jójósubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjmóh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjwóh]”hŒsysfs-driver-habanalabs”…”�”}”(hjyóh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjuóubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒóŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´Kžhjmóubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KžhhÊh²hubhÞ)�”}”(hŒ:Displays the name of the parent device of the accel device”h]”hŒ:Displays the name of the parent device of the accel device”…”�”}”(hj›óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KžhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_accel_accel_n_device_pci_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-accel-accel-n-device-pci-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj·óubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/accel\/accel\\/device\/pci_addr**”h]”j`)�”}”(hŒ5**\/sys\/class\/accel\/accel\\/device\/pci_addr**”h]”hŒ1/sys/class/accel/accel/device/pci_addr”…”�”}”(hjÑóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K¤hjÊóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇóubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÄóubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj·óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´óubah}”(h]”j³óah ]”h"]”Œ+abi_sys_class_accel_accel_n_device_pci_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jôj©ósj˜}”j³ój©ósubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjôh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjôh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K¤hjôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K¤hhÊh²hubhÞ)�”}”(hŒzDisplays the PCI address of the device. This is needed so the user would be able to open a device based on its PCI address”h]”hŒzDisplays the PCI address of the device. This is needed so the user would be able to open a device based on its PCI address”…”�”}”(hj5ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K¤hhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_accel_accel_n_device_pm_mng_profile:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-accel-accel-n-device-pm-mng-profile”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjQôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/accel\/accel\\/device\/pm_mng_profile**”h]”j`)�”}”(hŒ;**\/sys\/class\/accel\/accel\\/device\/pm_mng_profile**”h]”hŒ7/sys/class/accel/accel/device/pm_mng_profile”…”�”}”(hjkôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjgôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K«hjdôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjaôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjNôubah}”(h]”jMôah ]”h"]”Œ1abi_sys_class_accel_accel_n_device_pm_mng_profile”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jœôjCôsj˜}”jMôjCôsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj¡ôh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj«ôh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K«hj¡ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K«hhÊh²hubhÞ)�”}”(hX Power management profile. Values are "auto", "manual". In "auto" mode, the driver will set the maximum clock frequency to a high value when a user-space process opens the device's file (unless it was already opened by another process). The driver will set the max clock frequency to a low value when there are no user processes that are opened on the device's file. In "manual" mode, the user sets the maximum clock frequency by writing to ic_clk, mme_clk and tpc_clk. This property is valid only for the Goya ASIC family”h]”hXPower management profile. Values are “autoâ€�, “manualâ€�. In “autoâ€� mode, the driver will set the maximum clock frequency to a high value when a user-space process opens the device’s file (unless it was already opened by another process). The driver will set the max clock frequency to a low value when there are no user processes that are opened on the device’s file. In “manualâ€� mode, the user sets the maximum clock frequency by writing to ic_clk, mme_clk and tpc_clk. This property is valid only for the Goya ASIC family”…”�”}”(hjÏôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K«hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_accel_accel_n_device_preboot_btl_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-accel-accel-n-device-preboot-btl-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjëôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/accel\/accel\\/device\/preboot_btl_ver**”h]”j`)�”}”(hŒ<**\/sys\/class\/accel\/accel\\/device\/preboot_btl_ver**”h]”hŒ8/sys/class/accel/accel/device/preboot_btl_ver”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K¹hjþôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjøôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjëôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjèôubah}”(h]”jçôah ]”h"]”Œ2abi_sys_class_accel_accel_n_device_preboot_btl_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j6õjÝôsj˜}”jçôjÝôsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj;õh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjEõh]”hŒsysfs-driver-habanalabs”…”�”}”(hjGõh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjCõubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQõŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K¹hj;õubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K¹hhÊh²hubhÞ)�”}”(hŒ(Version of the device's preboot F/W code”h]”hŒ*Version of the device’s preboot F/W code”…”�”}”(hjiõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K¹hhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_accel_accel_n_device_security_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-accel-accel-n-device-security-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj…õubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/accel\/accel\\/device\/security_enabled**”h]”j`)�”}”(hŒ=**\/sys\/class\/accel\/accel\\/device\/security_enabled**”h]”hŒ9/sys/class/accel/accel/device/security_enabled”…”�”}”(hjŸõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K¿hj˜õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•õubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’õubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…õubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚õubah}”(h]”j�õah ]”h"]”Œ3abi_sys_class_accel_accel_n_device_security_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÐõjwõsj˜}”j�õjwõsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÕõh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjßõh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´K¿hjÕõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K¿hhÊh²hubhÞ)�”}”(hŒ%Displays the device's security status”h]”hŒ'Displays the device’s security status”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´K¿hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_accel_accel_n_device_soft_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-accel-accel-n-device-soft-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjöubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/accel\/accel\\/device\/soft_reset**”h]”j`)�”}”(hŒ7**\/sys\/class\/accel\/accel\\/device\/soft_reset**”h]”hŒ3/sys/class/accel/accel/device/soft_reset”…”�”}”(hj9öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5öubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÅhj2öubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/öubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,öubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjöubah}”(h]”jöah ]”h"]”Œ-abi_sys_class_accel_accel_n_device_soft_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjöjösj˜}”jöjösubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjoöh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjyöh]”hŒsysfs-driver-habanalabs”…”�”}”(hj{öh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjwöubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…öŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´KÅhjoöubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÅhhÊh²hubhÞ)�”}”(hŒ€Interface to trigger a soft-reset operation for the device. Soft-reset will reset only the compute and DMA engines of the device”h]”hŒ€Interface to trigger a soft-reset operation for the device. Soft-reset will reset only the compute and DMA engines of the device”…”�”}”(hj�öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÅhhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_accel_accel_n_device_soft_reset_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-accel-accel-n-device-soft-reset-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj¹öubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/accel\/accel\\/device\/soft_reset_cnt**”h]”j`)�”}”(hŒ;**\/sys\/class\/accel\/accel\\/device\/soft_reset_cnt**”h]”hŒ7/sys/class/accel/accel/device/soft_reset_cnt”…”�”}”(hjÓöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÍhjÌöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆöubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶öubah}”(h]”jµöah ]”h"]”Œ1abi_sys_class_accel_accel_n_device_soft_reset_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷j«ösj˜}”jµöj«ösubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj ÷h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj÷h]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´KÍhj ÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÍhhÊh²hubhÞ)�”}”(hŒdDisplays how many times the device have undergone a soft-reset operation since the driver was loaded”h]”hŒdDisplays how many times the device have undergone a soft-reset operation since the driver was loaded”…”�”}”(hj7÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÍhhÊh²hubj))�”}”(hŒ... _abi_sys_class_accel_accel_n_device_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-accel-accel-n-device-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjS÷ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/accel\/accel\\/device\/status**”h]”j`)�”}”(hŒ3**\/sys\/class\/accel\/accel\\/device\/status**”h]”hŒ//sys/class/accel/accel/device/status”…”�”}”(hjm÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hji÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÔhjf÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjS÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjP÷ubah}”(h]”jO÷ah ]”h"]”Œ)abi_sys_class_accel_accel_n_device_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jž÷jE÷sj˜}”jO÷jE÷subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj£÷h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj­÷h]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´KÔhj£÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÔhhÊh²hubhÞ)�”}”(hŒStatus of the card:”h]”hŒStatus of the card:”…”�”}”(hjÑ÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÔhhÊh²hubjŽœ)�”}”(hXÕ* "operational" - Device is available for work. * "in reset" - Device is going through reset, will be available shortly. * "disabled" - Device is not usable. * "needs reset" - Device is not usable until a hard reset is initiated. * "in device creation" - Device is not available yet, as it is still initializing. * "in reset after device release" - Device is going through a compute-reset which is executed after a device release (relevant for Gaudi2 only). ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ-"operational" - Device is available for work.”h]”hÞ)�”}”(hjè÷h]”hŒ1“operationalâ€� - Device is available for work.”…”�”}”(hjê÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÔhjæ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjã÷ubj;)�”}”(hŒF"in reset" - Device is going through reset, will be available shortly.”h]”hÞ)�”}”(hŒF"in reset" - Device is going through reset, will be available shortly.”h]”hŒJ“in resetâ€� - Device is going through reset, will be available shortly.”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÔhjý÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjã÷ubj;)�”}”(hŒ""disabled" - Device is not usable.”h]”hÞ)�”}”(hjøh]”hŒ&“disabledâ€� - Device is not usable.”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÔhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjã÷ubj;)�”}”(hŒE"needs reset" - Device is not usable until a hard reset is initiated.”h]”hÞ)�”}”(hŒE"needs reset" - Device is not usable until a hard reset is initiated.”h]”hŒI“needs resetâ€� - Device is not usable until a hard reset is initiated.”…”�”}”(hj0øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÔhj,øubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjã÷ubj;)�”}”(hŒP"in device creation" - Device is not available yet, as it is still initializing.”h]”hÞ)�”}”(hŒP"in device creation" - Device is not available yet, as it is still initializing.”h]”hŒT“in device creationâ€� - Device is not available yet, as it is still initializing.”…”�”}”(hjHøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÔhjDøubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjã÷ubj;)�”}”(hŒ�"in reset after device release" - Device is going through a compute-reset which is executed after a device release (relevant for Gaudi2 only). ”h]”hÞ)�”}”(hŒŽ"in reset after device release" - Device is going through a compute-reset which is executed after a device release (relevant for Gaudi2 only).”h]”hŒ’“in reset after device releaseâ€� - Device is going through a compute-reset which is executed after a device release (relevant for Gaudi2 only).”…”�”}”(hj`øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÔhj\øubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjã÷ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j¨æh´KÔhjß÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j¨æh´KÔhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_accel_accel_n_device_thermal_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-accel-accel-n-device-thermal-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjŽøubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/accel\/accel\\/device\/thermal_ver**”h]”j`)�”}”(hŒ8**\/sys\/class\/accel\/accel\\/device\/thermal_ver**”h]”hŒ4/sys/class/accel/accel/device/thermal_ver”…”�”}”(hj¨øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤øubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´Kæhj¡øubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›øubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽøubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹øubah}”(h]”jŠøah ]”h"]”Œ.abi_sys_class_accel_accel_n_device_thermal_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙøj€øsj˜}”jŠøj€øsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÞøh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjèøh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´KæhjÞøubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KæhhÊh²hubhÞ)�”}”(hŒ&Version of the Device's thermal daemon”h]”hŒ(Version of the Device’s thermal daemon”…”�”}”(hj ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KæhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_accel_accel_n_device_tpc_clk:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-accel-accel-n-device-tpc-clk”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj(ùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/accel\/accel\\/device\/tpc_clk**”h]”j`)�”}”(hŒ4**\/sys\/class\/accel\/accel\\/device\/tpc_clk**”h]”hŒ0/sys/class/accel/accel/device/tpc_clk”…”�”}”(hjBùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´Kìhj;ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(ùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%ùubah}”(h]”j$ùah ]”h"]”Œ*abi_sys_class_accel_accel_n_device_tpc_clk”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jsùjùsj˜}”j$ùjùsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjxùh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj‚ùh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´Kìhjxùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KìhhÊh²hubhÞ)�”}”(hX‰Allows the user to set the maximum clock frequency, in Hz, of the TPC compute engines. Writes to this parameter affect the device only when the power management profile is set to "manual" mode. The device TPC clock might be set to lower value than the maximum. The user should read the tpc_clk_curr to see the actual frequency value of the TPC. This property is valid only for Goya ASIC family”h]”hX�Allows the user to set the maximum clock frequency, in Hz, of the TPC compute engines. Writes to this parameter affect the device only when the power management profile is set to “manualâ€� mode. The device TPC clock might be set to lower value than the maximum. The user should read the tpc_clk_curr to see the actual frequency value of the TPC. This property is valid only for Goya ASIC family”…”�”}”(hj¦ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KìhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_accel_accel_n_device_tpc_clk_curr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-accel-accel-n-device-tpc-clk-curr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÂùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/accel\/accel\\/device\/tpc_clk_curr**”h]”j`)�”}”(hŒ9**\/sys\/class\/accel\/accel\\/device\/tpc_clk_curr**”h]”hŒ5/sys/class/accel/accel/device/tpc_clk_curr”…”�”}”(hjÜùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KøhjÕùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿ùubah}”(h]”j¾ùah ]”h"]”Œ/abi_sys_class_accel_accel_n_device_tpc_clk_curr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j új´ùsj˜}”j¾ùj´ùsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjúh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjúh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´Køhjúubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KøhhÊh²hubhÞ)�”}”(hŒ}Displays the current clock frequency, in Hz, of the TPC compute engines. This property is valid only for the Goya ASIC family”h]”hŒ}Displays the current clock frequency, in Hz, of the TPC compute engines. This property is valid only for the Goya ASIC family”…”�”}”(hj@úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KøhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_accel_accel_n_device_uboot_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-accel-accel-n-device-uboot-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj\úubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/uboot_ver**”h]”j`)�”}”(hŒ6**\/sys\/class\/accel\/accel\\/device\/uboot_ver**”h]”hŒ2/sys/class/accel/accel/device/uboot_ver”…”�”}”(hjvúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjrúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´Kÿhjoúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiúubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\úubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjYúubah}”(h]”jXúah ]”h"]”Œ,abi_sys_class_accel_accel_n_device_uboot_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§újNúsj˜}”jXújNúsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj¬úh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hj¶úh]”hŒsysfs-driver-habanalabs”…”�”}”(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ÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´Kÿhj¬úubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÿhhÊh²hubhÞ)�”}”(hŒ1Version of the u-boot running on the device's CPU”h]”hŒ3Version of the u-boot running on the device’s CPU”…”�”}”(hjÚúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´KÿhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_accel_accel_n_device_vrm_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-accel-accel-n-device-vrm-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjöúubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/accel\/accel\\/device\/vrm_ver**”h]”j`)�”}”(hŒ4**\/sys\/class\/accel\/accel\\/device\/vrm_ver**”h]”hŒ0/sys/class/accel/accel/device/vrm_ver”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´Mhj ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóúubah}”(h]”jòúah ]”h"]”Œ*abi_sys_class_accel_accel_n_device_vrm_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jAûjèúsj˜}”jòújèúsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjFûh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-driver-habanalabs `”h]”j§)�”}”(hjPûh]”hŒsysfs-driver-habanalabs”…”�”}”(hjRûh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNûubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\ûŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_driver_habanalabs”uh1hh³j¨æh´MhjFûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´MhhÊh²hubhÞ)�”}”(hŒQVersion of the Device's Voltage Regulator Monitor F/W code. N/A to GOYA and GAUDI”h]”hŒSVersion of the Device’s Voltage Regulator Monitor F/W code. N/A to GOYA and GAUDI”…”�”}”(hjtûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¨æh´MhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_ata:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-ata”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj�ûubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/ata_\***”h]”j`)�”}”(hŒ**\/sys\/class\/ata_\***”h]”hŒ/sys/class/ata_*”…”�”}”(hjªûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ#Documentation/ABI/testing/sysfs-ata”h´Khj£ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ûubah}”(h]”jŒûah ]”h"]”Œabi_sys_class_ata”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜûj‚ûsj˜}”jŒûj‚ûsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ata `”h]”(hŒDefined on file ”…”�”}”(hjáûh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ata `”h]”j§)�”}”(hjëûh]”hŒ sysfs-ata”…”�”}”(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ÅŒabi_file_testing_sysfs_ata”uh1hh³j¾ûh´Khjáûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhhÊh²hubhÞ)�”}”(hŒ‚Provide a place in sysfs for storing the ATA topology of the system. This allows retrieving various information about ATA objects.”h]”hŒ‚Provide a place in sysfs for storing the ATA topology of the system. This allows retrieving various information about ATA objects.”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhhÊh²hubhÞ)�”}”(hŒFiles under /sys/class/ata_port”h]”hŒFiles under /sys/class/ata_port”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhhÊh²hubhÞ)�”}”(hŒ|For each port, a directory ataX is created where X is the ata_port_id of the port. The device parent is the ata host device.”h]”hŒ|For each port, a directory ataX is created where X is the ata_port_id of the port. The device parent is the ata host device.”…”�”}”(hj+üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_ata_device_devx_y_z_spdn_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-ata-device-devx-y-z-spdn-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjGüubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/spdn_cnt**”h]”j`)�”}”(hŒ4**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/spdn_cnt**”h]”hŒ0/sys/class/ata_device/devX[.Y].Z/spdn_cnt”…”�”}”(hjaüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhjZüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTüubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/gscr**”h]”j`)�”}”(hŒ0**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/gscr**”h]”hŒ,/sys/class/ata_device/devX[.Y].Z/gscr”…”�”}”(hj‹üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhj„üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTüubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/ering**”h]”j`)�”}”(hŒ1**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/ering**”h]”hŒ-/sys/class/ata_device/devX[.Y].Z/ering”…”�”}”(hjµüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhj®üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTüubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/id**”h]”j`)�”}”(hŒ.**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/id**”h]”hŒ*/sys/class/ata_device/devX[.Y].Z/id”…”�”}”(hjßüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhjØüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTüubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/pio_mode**”h]”j`)�”}”(hŒ4**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/pio_mode**”h]”hŒ0/sys/class/ata_device/devX[.Y].Z/pio_mode”…”�”}”(hj ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhjýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTüubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/xfer_mode**”h]”j`)�”}”(hŒ5**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/xfer_mode**”h]”hŒ1/sys/class/ata_device/devX[.Y].Z/xfer_mode”…”�”}”(hj3ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhj,ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTüubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/dma_mode**”h]”j`)�”}”(hŒ4**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/dma_mode**”h]”hŒ0/sys/class/ata_device/devX[.Y].Z/dma_mode”…”�”}”(hj]ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjYýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhjVýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTüubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/class**”h]”j`)�”}”(hŒ1**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/class**”h]”hŒ-/sys/class/ata_device/devX[.Y].Z/class”…”�”}”(hj‡ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhj€ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTüubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjGüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjDüubah}”(h]”jCüah ]”h"]”Œ*abi_sys_class_ata_device_devx_y_z_spdn_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸ýj9üsj˜}”jCüj9üsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ata `”h]”(hŒDefined on file ”…”�”}”(hj½ýh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ata `”h]”j§)�”}”(hjÇýh]”hŒ sysfs-ata”…”�”}”(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ÅŒabi_file_testing_sysfs_ata”uh1hh³j¾ûh´KJhj½ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ^spdn_cnt: (RO) Number of times libata decided to lower the speed of link due to errors. ”h]”(j!)�”}”(hŒ@spdn_cnt: (RO) Number of times libata decided to lower the”h]”hŒ@spdn_cnt: (RO) Number of times libata decided to lower the”…”�”}”(hjòýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´KJhjîýubj1)�”}”(hhh]”hÞ)�”}”(hŒspeed of link due to errors.”h]”hŒspeed of link due to errors.”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjîýubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´KJhjëýubj)�”}”(hXogscr: (RO) Cached result of the dump of PM GSCR register. Valid registers are: 0: SATA_PMP_GSCR_PROD_ID, 1: SATA_PMP_GSCR_REV, 2: SATA_PMP_GSCR_PORT_INFO, 32: SATA_PMP_GSCR_ERROR, 33: SATA_PMP_GSCR_ERROR_EN, 64: SATA_PMP_GSCR_FEAT, 96: SATA_PMP_GSCR_FEAT_EN, 130: SATA_PMP_GSCR_SII_GPIO Only valid if the device is a PM. ”h]”(j!)�”}”(hŒ9gscr: (RO) Cached result of the dump of PM GSCR”h]”hŒ9gscr: (RO) Cached result of the dump of PM GSCR”…”�”}”(hj!þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´KJhjþubj1)�”}”(hhh]”(hÞ)�”}”(hŒregister. Valid registers are:”h]”hŒregister. Valid registers are:”…”�”}”(hj2þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhj/þubhÞ)�”}”(hŒñ0: SATA_PMP_GSCR_PROD_ID, 1: SATA_PMP_GSCR_REV, 2: SATA_PMP_GSCR_PORT_INFO, 32: SATA_PMP_GSCR_ERROR, 33: SATA_PMP_GSCR_ERROR_EN, 64: SATA_PMP_GSCR_FEAT, 96: SATA_PMP_GSCR_FEAT_EN, 130: SATA_PMP_GSCR_SII_GPIO”h]”hŒñ0: SATA_PMP_GSCR_PROD_ID, 1: SATA_PMP_GSCR_REV, 2: SATA_PMP_GSCR_PORT_INFO, 32: SATA_PMP_GSCR_ERROR, 33: SATA_PMP_GSCR_ERROR_EN, 64: SATA_PMP_GSCR_FEAT, 96: SATA_PMP_GSCR_FEAT_EN, 130: SATA_PMP_GSCR_SII_GPIO”…”�”}”(hj@þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhj/þubhÞ)�”}”(hŒ!Only valid if the device is a PM.”h]”hŒ!Only valid if the device is a PM.”…”�”}”(hjNþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhj/þubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hjþubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´KJhjëýubj)�”}”(hŒGering: (RO) Formatted output of the error ring of the device. ”h]”(j!)�”}”(hŒ>ering: (RO) Formatted output of the error ring of the”h]”hŒ>ering: (RO) Formatted output of the error ring of the”…”�”}”(hjlþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´KJhjhþubj1)�”}”(hhh]”hÞ)�”}”(hŒdevice.”h]”hŒdevice.”…”�”}”(hj}þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhjzþubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjhþubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´KJhjëýubj)�”}”(hŒ‚id: (RO) Cached result of IDENTIFY command, as described in ATA8 7.16 and 7.17. Only valid if the device is not a PM. ”h]”(j!)�”}”(hŒ:id: (RO) Cached result of IDENTIFY command, as”h]”hŒ:id: (RO) Cached result of IDENTIFY command, as”…”�”}”(hj›þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´KJhj—þubj1)�”}”(hhh]”hÞ)�”}”(hŒFdescribed in ATA8 7.16 and 7.17. Only valid if the device is not a PM.”h]”hŒFdescribed in ATA8 7.16 and 7.17. Only valid if the device is not a PM.”…”�”}”(hj¬þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhj©þubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj—þubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´KJhjëýubj)�”}”(hŒXpio_mode: (RO) PIO transfer mode used by the device. Mostly used by PATA devices. ”h]”(j!)�”}”(hŒ:pio_mode: (RO) PIO transfer mode used by the device.”h]”hŒ:pio_mode: (RO) PIO transfer mode used by the device.”…”�”}”(hjÊþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´KJhjÆþubj1)�”}”(hhh]”hÞ)�”}”(hŒMostly used by PATA devices.”h]”hŒMostly used by PATA devices.”…”�”}”(hjÛþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhjØþubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÆþubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´KJhjëýubj)�”}”(hŒIxfer_mode: (RO) Current transfer mode. Mostly used by PATA devices. ”h]”(j!)�”}”(hŒ:xfer_mode: (RO) Current transfer mode. Mostly used by”h]”hŒ:xfer_mode: (RO) Current transfer mode. Mostly used by”…”�”}”(hjùþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´KJhjõþubj1)�”}”(hhh]”hÞ)�”}”(hŒ PATA devices.”h]”hŒ PATA devices.”…”�”}”(hj ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjõþubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´KJhjëýubj)�”}”(hŒXdma_mode: (RO) DMA transfer mode used by the device. Mostly used by PATA devices. ”h]”(j!)�”}”(hŒ:dma_mode: (RO) DMA transfer mode used by the device.”h]”hŒ:dma_mode: (RO) DMA transfer mode used by the device.”…”�”}”(hj(ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´KJhj$ÿubj1)�”}”(hhh]”hÞ)�”}”(hŒMostly used by PATA devices.”h]”hŒMostly used by PATA devices.”…”�”}”(hj9ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhj6ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj$ÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´KJhjëýubj)�”}”(hŒ–class: (RO) Device class. Can be "ata" for disk, "atapi" for packet device, "pmp" for PM, or "none" if no device was found behind the link. ”h]”(j!)�”}”(hŒ9class: (RO) Device class. Can be "ata" for disk,”h]”hŒ=class: (RO) Device class. Can be “ataâ€� for disk,”…”�”}”(hjWÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´KJhjSÿubj1)�”}”(hhh]”hÞ)�”}”(hŒZ"atapi" for packet device, "pmp" for PM, or "none" if no device was found behind the link.”h]”hŒf“atapiâ€� for packet device, “pmpâ€� for PM, or “noneâ€� if no device was found behind the link.”…”�”}”(hjhÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KJhjeÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjSÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´KJhjëýubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ+.. _abi_sys_class_ata_device_devx_y_z_trim:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-ata-device-devx-y-z-trim”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj–ÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/trim**”h]”j`)�”}”(hŒ0**\/sys\/class\/ata_device\/devX[\.Y]\.Z\/trim**”h]”hŒ,/sys/class/ata_device/devX[.Y].Z/trim”…”�”}”(hj°ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K|hj©ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–ÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“ÿubah}”(h]”j’ÿah ]”h"]”Œ&abi_sys_class_ata_device_devx_y_z_trim”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jáÿjˆÿsj˜}”j’ÿjˆÿsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ata `”h]”(hŒDefined on file ”…”�”}”(hjæÿh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ata `”h]”j§)�”}”(hjðÿh]”hŒ sysfs-ata”…”�”}”(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ÅŒabi_file_testing_sysfs_ata”uh1hh³j¾ûh´K|hjæÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K|hhÊh²hubhÞ)�”}”(hŒL(RO) Shows the DSM TRIM mode currently used by the device. Valid values are:”h]”hŒL(RO) Shows the DSM TRIM mode currently used by the device. Valid values are:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K|hhÊh²hubhÞ)�”}”(hŒ7unsupported: Drive does not support DSM TRIM”h]”hŒ7unsupported: Drive does not support DSM TRIM”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K|hhÊh²hubhÞ)�”}”(hŒ=unqueued: Drive supports unqueued DSM TRIM only”h]”hŒ=unqueued: Drive supports unqueued DSM TRIM only”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K|hhÊh²hubhÞ)�”}”(hŒ6queued: Drive supports queued DSM TRIM”h]”hŒ6queued: Drive supports queued DSM TRIM”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K|hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒrforced_unqueued: Drive's queued DSM support is known to be buggy and only unqueued TRIM commands are sent ”h]”(j!)�”}”(hŒ>forced_unqueued: Drive's queued DSM support is known to”h]”hŒ@forced_unqueued: Drive’s queued DSM support is known to”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´K|hjOubj1)�”}”(hhh]”hÞ)�”}”(hŒ1be buggy and only unqueued TRIM commands are sent”h]”hŒ1be buggy and only unqueued TRIM commands are sent”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K|hjaubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjOubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´K|hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_sys_class_ata_link_linkx_y_hw_sata_spd_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-ata-link-linkx-y-hw-sata-spd-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj’ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/ata_link\/linkX[\.Y]\/hw_sata_spd_limit**”h]”j`)�”}”(hŒ9**\/sys\/class\/ata_link\/linkX[\.Y]\/hw_sata_spd_limit**”h]”hŒ5/sys/class/ata_link/linkX[.Y]/hw_sata_spd_limit”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K0hj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/ata_link\/linkX[\.Y]\/sata_spd_limit**”h]”j`)�”}”(hŒ6**\/sys\/class\/ata_link\/linkX[\.Y]\/sata_spd_limit**”h]”hŒ2/sys/class/ata_link/linkX[.Y]/sata_spd_limit”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K0hjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/ata_link\/linkX[\.Y]\/sata_spd**”h]”j`)�”}”(hŒ0**\/sys\/class\/ata_link\/linkX[\.Y]\/sata_spd**”h]”hŒ,/sys/class/ata_link/linkX[.Y]/sata_spd”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K0hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”jŽah ]”h"]”Œ0abi_sys_class_ata_link_linkx_y_hw_sata_spd_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1j„sj˜}”jŽj„subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ata `”h]”(hŒDefined on file ”…”�”}”(hj6h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ata `”h]”j§)�”}”(hj@h]”hŒ sysfs-ata”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jLŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ata”uh1hh³j¾ûh´K0hj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K0hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒShw_sata_spd_limit: (RO) Maximum speed supported by the connected SATA device. ”h]”(j!)�”}”(hŒ;hw_sata_spd_limit: (RO) Maximum speed supported by the”h]”hŒ;hw_sata_spd_limit: (RO) Maximum speed supported by the”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´K0hjgubj1)�”}”(hhh]”hÞ)�”}”(hŒconnected SATA device.”h]”hŒconnected SATA device.”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K0hjyubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjgubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´K0hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ=sata_spd_limit: (RO) Maximum speed imposed by libata.”h]”hŒ=sata_spd_limit: (RO) Maximum speed imposed by libata.”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K0hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒMsata_spd: (RO) Current speed of the link eg. 1.5, 3 Gbps etc. ”h]”(j!)�”}”(hŒ6sata_spd: (RO) Current speed of the link”h]”hŒ6sata_spd: (RO) Current speed of the link”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´K0hj­ubj1)�”}”(hhh]”hÞ)�”}”(hŒeg. 1.5, 3 Gbps etc.”h]”hŒeg. 1.5, 3 Gbps etc.”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K0hj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´K0hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ!Files under /sys/class/ata_device”h]”hŒ!Files under /sys/class/ata_device”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K0hhÊh²hubhÞ)�”}”(hXBehind each link, up to two ata devices are created. The name of the directory is devX[.Y].Z where: - X is ata_port_id of the port where the device is connected, - Y the port of the PM if any, and - Z the device id: for PATA, there is usually 2 devices [0,1], only 1 for SATA.”h]”hXBehind each link, up to two ata devices are created. The name of the directory is devX[.Y].Z where: - X is ata_port_id of the port where the device is connected, - Y the port of the PM if any, and - Z the device id: for PATA, there is usually 2 devices [0,1], only 1 for SATA.”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´K0hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_ata_port_atax_nr_pmp_links:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-ata-port-atax-nr-pmp-links”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/ata_port\/ataX\/nr_pmp_links**”h]”j`)�”}”(hŒ.**\/sys\/class\/ata_port\/ataX\/nr_pmp_links**”h]”hŒ*/sys/class/ata_port/ataX/nr_pmp_links”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/ata_port\/ataX\/idle_irq**”h]”j`)�”}”(hŒ***\/sys\/class\/ata_port\/ataX\/idle_irq**”h]”hŒ&/sys/class/ata_port/ataX/idle_irq”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”jah ]”h"]”Œ(abi_sys_class_ata_port_atax_nr_pmp_links”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�jþsj˜}”jjþsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ata `”h]”(hŒDefined on file ”…”�”}”(hj†h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ata `”h]”j§)�”}”(hj�h]”hŒ sysfs-ata”…”�”}”(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ÅŒabi_file_testing_sysfs_ata”uh1hh³j¾ûh´Khj†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒanr_pmp_links: (RO) If a SATA Port Multiplier (PM) is connected, the number of links behind it. ”h]”(j!)�”}”(hŒ6nr_pmp_links: (RO) If a SATA Port Multiplier (PM) is”h]”hŒ6nr_pmp_links: (RO) If a SATA Port Multiplier (PM) is”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´Khj·ubj1)�”}”(hhh]”hÞ)�”}”(hŒ)connected, the number of links behind it.”h]”hŒ)connected, the number of links behind it.”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´Khj´ubj)�”}”(hŒYidle_irq: (RO) Number of IRQ received by the port while idle [some ata HBA only]. ”h]”(j!)�”}”(hŒ=idle_irq: (RO) Number of IRQ received by the port while”h]”hŒ=idle_irq: (RO) Number of IRQ received by the port while”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¾ûh´Khjæubj1)�”}”(hhh]”hÞ)�”}”(hŒidle [some ata HBA only].”h]”hŒidle [some ata HBA only].”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´Khjøubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjæubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¾ûh´Khj´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ(.. _abi_sys_class_ata_port_atax_port_no:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-ata-port-atax-port-no”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj)ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/ata_port\/ataX\/port_no**”h]”j`)�”}”(hŒ)**\/sys\/class\/ata_port\/ataX\/port_no**”h]”hŒ%/sys/class/ata_port/ataX/port_no”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´Khj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&ubah}”(h]”j%ah ]”h"]”Œ#abi_sys_class_ata_port_atax_port_no”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jtjsj˜}”j%jsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ata `”h]”(hŒDefined on file ”…”�”}”(hjyh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ata `”h]”j§)�”}”(hjƒh]”hŒ sysfs-ata”…”�”}”(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ÅŒabi_file_testing_sysfs_ata”uh1hh³j¾ûh´Khjyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhhÊh²hubhÞ)�”}”(hŒæ(RO) Host local port number. While registering host controller, port numbers are tracked based upon number of ports available on the controller. This attribute is needed by udev for composing persistent links in /dev/disk/by-path.”h]”hŒæ(RO) Host local port number. While registering host controller, port numbers are tracked based upon number of ports available on the controller. This attribute is needed by udev for composing persistent links in /dev/disk/by-path.”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhhÊh²hubhÞ)�”}”(hŒFiles under /sys/class/ata_link”h]”hŒFiles under /sys/class/ata_link”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhhÊh²hubhÞ)�”}”(hŒnBehind each port, there is a ata_link. If there is a SATA PM in the topology, 15 ata_link objects are created.”h]”hŒnBehind each port, there is a ata_link. If there is a SATA PM in the topology, 15 ata_link objects are created.”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhhÊh²hubhÞ)�”}”(hŒÇIf a link is behind a port, the directory name is linkX, where X is ata_port_id of the port. If a link is behind a PM, its name is linkX.Y where X is ata_port_id of the parent port and Y the PM port.”h]”hŒÇIf a link is behind a port, the directory name is linkX, where X is ata_port_id of the port. If a link is behind a PM, its name is linkX.Y where X is ata_port_id of the parent port and Y the PM port.”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾ûh´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_class_backlight_backlight_ambient_light_zone_dim:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-class-backlight-backlight-ambient-light-zone-dim”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjíubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/class\/backlight\/\\/\_dim**”h]”j`)�”}”(hŒF**\/sys\/class\/backlight\/\\/\_dim**”h]”hŒB/sys/class/backlight//_dim”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-class-backlight”h´K‰hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêubah}”(h]”jéah ]”h"]”Œ8abi_sys_class_backlight_backlight_ambient_light_zone_dim”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9jßsj˜}”jéjßsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-backlight `”h]”(hŒDefined on file ”…”�”}”(hj>h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-backlight `”h]”j§)�”}”(hjHh]”hŒsysfs-class-backlight”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjFubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_backlight”uh1hh³jh´K‰hj>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hhÊh²hubhÞ)�”}”(hŒûControl the dim brightness for on this . Values are between 0 and 127, typically set to 0. Full off when the backlight is disabled. This file will also show the dim brightness level stored for this .”h]”hŒûControl the dim brightness for on this . Values are between 0 and 127, typically set to 0. Full off when the backlight is disabled. This file will also show the dim brightness level stored for this .”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hhÊh²hubhÞ)�”}”(hŒ3The is device-driver specific:”h]”hŒ3The is device-driver specific:”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hhÊh²hubhÞ)�”}”(hŒ5For ADP5520 and ADP5501, can be:”h]”hŒ5For ADP5520 and ADP5501, can be:”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj™ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj™ubjeo)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒAmbient”h]”hŒAmbient”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ubjW)�”}”(hhh]”hÞ)�”}”(hŒ sysfs entry”•h]”hŒ sysfs entry”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ light zone”h]”hŒ light zone”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêubjW)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jdohj™ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdaylight”h]”hŒdaylight”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒ-/sys/class/backlight//daylight_dim”h]”hŒ-/sys/class/backlight//daylight_dim”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒoffice”h]”hŒoffice”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSubjW)�”}”(hhh]”hÞ)�”}”(hŒ+/sys/class/backlight//office_dim”h]”hŒ+/sys/class/backlight//office_dim”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdark”h]”hŒdark”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠubjW)�”}”(hhh]”hÞ)�”}”(hŒ)/sys/class/backlight//dark_dim”h]”hŒ)/sys/class/backlight//dark_dim”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ)For ADP8860, can be:”h]”hŒ)For ADP8860, can be:”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjåubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjåubjeo)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒAmbient”h]”hŒAmbient”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿubjW)�”}”(hhh]”hÞ)�”}”(hŒ sysfs entry”h]”hŒ sysfs entry”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ light zone”h]”hŒ light zone”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6ubjW)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüubeh}”(h]”h ]”h"]”h$]”h&]”uh1jdohjåubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l1_daylight”h]”hŒ l1_daylight”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjkubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhubjW)�”}”(hhh]”hÞ)�”}”(hŒ0/sys/class/backlight//l1_daylight_dim”h]”hŒ0/sys/class/backlight//l1_daylight_dim”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l2_office”h]”hŒ l2_office”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸubjW)�”}”(hhh]”hÞ)�”}”(hŒ./sys/class/backlight//l2_office_dim”h]”hŒ./sys/class/backlight//l2_office_dim”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒl3_dark”h]”hŒl3_dark”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖubjW)�”}”(hhh]”hÞ)�”}”(hŒ,/sys/class/backlight//l3_dark_dim”h]”hŒ,/sys/class/backlight//l3_dark_dim”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjåubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ)For ADP8870, can be:”h]”hŒ)For ADP8870, can be:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj1ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj1ubjeo)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒAmbient”h]”hŒAmbient”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubjW)�”}”(hhh]”hÞ)�”}”(hŒ sysfs entry”h]”hŒ sysfs entry”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ light zone”h]”hŒ light zone”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ubjW)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHubeh}”(h]”h ]”h"]”h$]”h&]”uh1jdohj1ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l1_daylight”h]”hŒ l1_daylight”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0/sys/class/backlight//l1_daylight_dim”h]”hŒ0/sys/class/backlight//l1_daylight_dim”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l2_bright”h]”hŒ l2_bright”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëubjW)�”}”(hhh]”hÞ)�”}”(hŒ./sys/class/backlight//l2_bright_dim”h]”hŒ./sys/class/backlight//l2_bright_dim”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l3_office”h]”hŒ l3_office”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ubjW)�”}”(hhh]”hÞ)�”}”(hŒ./sys/class/backlight//l3_office_dim”h]”hŒ./sys/class/backlight//l3_office_dim”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l4_indoor”h]”hŒ l4_indoor”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjYubjW)�”}”(hhh]”hÞ)�”}”(hŒ./sys/class/backlight//l4_indoor_dim”h]”hŒ./sys/class/backlight//l4_indoor_dim”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjYubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒl5_dark”h]”hŒl5_dark”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubjW)�”}”(hhh]”hÞ)�”}”(hŒ,/sys/class/backlight//l5_dark_dim”h]”hŒ,/sys/class/backlight//l5_dark_dim”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ>See also: /sys/class/backlight//ambient_light_zone.”h]”hŒ>See also: /sys/class/backlight//ambient_light_zone.”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K‰hhÊh²hubj))�”}”(hŒ=.. _abi_sys_class_backlight_backlight_ambient_light_zone_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-class-backlight-backlight-ambient-light-zone-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjöubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/class\/backlight\/\\/\_max**”h]”j`)�”}”(hŒF**\/sys\/class\/backlight\/\\/\_max**”h]”hŒB/sys/class/backlight//_max”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóubah}”(h]”jòah ]”h"]”Œ8abi_sys_class_backlight_backlight_ambient_light_zone_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jA jèsj˜}”jòjèsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-backlight `”h]”(hŒDefined on file ”…”�”}”(hjF h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-backlight `”h]”j§)�”}”(hjP h]”hŒsysfs-class-backlight”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjN ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_backlight”uh1hh³jh´KXhjF ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhhÊh²hubhÞ)�”}”(hŒ¾Control the maximum brightness for on this . Values are between 0 and 127. This file will also show the brightness level stored for this .”h]”hŒ¾Control the maximum brightness for on this . Values are between 0 and 127. This file will also show the brightness level stored for this .”…”�”}”(hjt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhhÊh²hubhÞ)�”}”(hŒ3The is device-driver specific:”h]”hŒ3The is device-driver specific:”…”�”}”(hj‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhhÊh²hubhÞ)�”}”(hŒ5For ADP5520 and ADP5501, can be:”h]”hŒ5For ADP5520 and ADP5501, can be:”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj¡ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj¡ ubjeo)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒAmbient”h]”hŒAmbient”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj» ubjW)�”}”(hhh]”hÞ)�”}”(hŒ sysfs entry”h]”hŒ sysfs entry”…”�”}”(hjØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ light zone”h]”hŒ light zone”…”�”}”(hjø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò ubjW)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jdohj¡ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdaylight”h]”hŒdaylight”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ-/sys/class/backlight//daylight_max”h]”hŒ-/sys/class/backlight//daylight_max”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj! ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒoffice”h]”hŒoffice”…”�”}”(hja h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ+/sys/class/backlight//office_max”h]”hŒ+/sys/class/backlight//office_max”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj! ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdark”h]”hŒdark”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ)/sys/class/backlight//dark_max”h]”hŒ)/sys/class/backlight//dark_max”…”�”}”(hj¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ)For ADP8860, can be:”h]”hŒ)For ADP8860, can be:”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjí ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjí ubjeo)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒAmbient”h]”hŒAmbient”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hŒ sysfs entry”h]”hŒ sysfs entry”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ light zone”h]”hŒ light zone”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj> ubjW)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jVhj> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jdohjí ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l1_daylight”h]”hŒ l1_daylight”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjp ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0/sys/class/backlight//l1_daylight_max”h]”hŒ0/sys/class/backlight//l1_daylight_max”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjp ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjm ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l2_office”h]”hŒ l2_office”…”�”}”(hj­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ./sys/class/backlight//l2_office_max”h]”hŒ./sys/class/backlight//l2_office_max”…”�”}”(hjÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjm ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒl3_dark”h]”hŒl3_dark”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ,/sys/class/backlight//l3_dark_max”h]”hŒ,/sys/class/backlight//l3_dark_max”…”�”}”(hjû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjm ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjí ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjê ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ)For ADP8870, can be:”h]”hŒ)For ADP8870, can be:”…”�”}”(hj( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj9 ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj9 ubjeo)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒAmbient”h]”hŒAmbient”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS ubjW)�”}”(hhh]”hÞ)�”}”(hŒ sysfs entry”h]”hŒ sysfs entry”…”�”}”(hjp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ light zone”h]”hŒ light zone”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠ ubjW)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jdohj9 ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l1_daylight”h]”hŒ l1_daylight”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0/sys/class/backlight//l1_daylight_max”h]”hŒ0/sys/class/backlight//l1_daylight_max”…”�”}”(hjÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l2_bright”h]”hŒ l2_bright”…”�”}”(hjù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó ubjW)�”}”(hhh]”hÞ)�”}”(hŒ./sys/class/backlight//l2_bright_max”h]”hŒ./sys/class/backlight//l2_bright_max”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l3_office”h]”hŒ l3_office”…”�”}”(hj0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj* ubjW)�”}”(hhh]”hÞ)�”}”(hŒ./sys/class/backlight//l3_office_max”h]”hŒ./sys/class/backlight//l3_office_max”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ l4_indoor”h]”hŒ l4_indoor”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja ubjW)�”}”(hhh]”hÞ)�”}”(hŒ./sys/class/backlight//l4_indoor_max”h]”hŒ./sys/class/backlight//l4_indoor_max”…”�”}”(hj~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒl5_dark”h]”hŒl5_dark”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ,/sys/class/backlight//l5_dark_max”h]”hŒ,/sys/class/backlight//l5_dark_max”…”�”}”(hjµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ>See also: /sys/class/backlight//ambient_light_zone.”h]”hŒ>See also: /sys/class/backlight//ambient_light_zone.”…”�”}”(hjâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KXhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_backlight_backlight_als_channel:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-backlight-backlight-als-channel”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjþ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/backlight\/\\/als_channel**”h]”j`)�”}”(hŒ7**\/sys\/class\/backlight\/\\/als_channel**”h]”hŒ3/sys/class/backlight//als_channel”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ=Documentation/ABI/testing/sysfs-class-backlight-driver-lm3533”h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjû ubah}”(h]”jú ah ]”h"]”Œ-abi_sys_class_backlight_backlight_als_channel”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJjð sj˜}”jú jð subhÞ)�”}”(hŒqDefined on file :ref:`sysfs-class-backlight-driver-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hjOh²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-class-backlight-driver-lm3533 `”h]”j§)�”}”(hjYh]”hŒ#sysfs-class-backlight-driver-lm3533”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjWubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jeŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ4abi_file_testing_sysfs_class_backlight_driver_lm3533”uh1hh³j,h´KhjOubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´KhhÊh²hubhÞ)�”}”(hŒSGet the ALS output channel used as input in ALS-current-control mode (0, 1), where:”h]”hŒSGet the ALS output channel used as input in ALS-current-control mode (0, 1), where:”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjŽubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjŽubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´Khj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨ubjW)�”}”(hhh]”hÞ)�”}”(hŒout_current0 (backlight 0)”h]”hŒout_current0 (backlight 0)”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´KhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´Khjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞubjW)�”}”(hhh]”hÞ)�”}”(hŒout_current1 (backlight 1)”h]”hŒout_current1 (backlight 1)”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´Khj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ-.. _abi_sys_class_backlight_backlight_als_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-backlight-backlight-als-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj5ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/backlight\/\\/als_en**”h]”j`)�”}”(hŒ2**\/sys\/class\/backlight\/\\/als_en**”h]”hŒ./sys/class/backlight//als_en”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´KhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2ubah}”(h]”j1ah ]”h"]”Œ(abi_sys_class_backlight_backlight_als_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€j'sj˜}”j1j'subhÞ)�”}”(hŒqDefined on file :ref:`sysfs-class-backlight-driver-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hj…h²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-class-backlight-driver-lm3533 `”h]”j§)�”}”(hj�h]”hŒ#sysfs-class-backlight-driver-lm3533”…”�”}”(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ÅŒ4abi_file_testing_sysfs_class_backlight_driver_lm3533”uh1hh³j,h´Khj…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´KhhÊh²hubhÞ)�”}”(hŒ'Enable ALS-current-control mode (0, 1).”h]”hŒ'Enable ALS-current-control mode (0, 1).”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_backlight_backlight_ambient_light_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-backlight-backlight-ambient-light-level”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÏubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/backlight\/\\/ambient_light_level**”h]”j`)�”}”(hŒ?**\/sys\/class\/backlight\/\\/ambient_light_level**”h]”hŒ;/sys/class/backlight//ambient_light_level”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌubah}”(h]”jËah ]”h"]”Œ5abi_sys_class_backlight_backlight_ambient_light_level”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÁsj˜}”jËjÁsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-backlight `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-backlight `”h]”j§)�”}”(hj)h]”hŒsysfs-class-backlight”…”�”}”(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”j5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_backlight”uh1hh³jh´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hŒ.(RO) Get conversion value of the light sensor.”h]”hŒ.(RO) Get conversion value of the light sensor.”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hŒPThe value is automatically updated every 80 ms when the light sensor is enabled.”h]”hŒPThe value is automatically updated every 80 ms when the light sensor is enabled.”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hŒ*The value range is device-driver specific:”h]”hŒ*The value range is device-driver specific:”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hŒ For ADP8870:”h]”hŒ For ADP8870:”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubjŽœ)�”}”(hŒGIt returns integer between 0 (dark) and 8000 (max ambient brightness). ”h]”hÞ)�”}”(hŒFIt returns integer between 0 (dark) and 8000 (max ambient brightness).”h]”hŒFIt returns integer between 0 (dark) and 8000 (max ambient brightness).”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jh´KhhÊh²hubhÞ)�”}”(hŒ For ADP8860:”h]”hŒ For ADP8860:”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubjŽœ)�”}”(hŒIt returns a 13-bits integer. ”h]”hÞ)�”}”(hŒIt returns a 13-bits integer.”h]”hŒIt returns a 13-bits integer.”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_backlight_backlight_ambient_light_zone:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-backlight-backlight-ambient-light-zone”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÑubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/backlight\/\\/ambient_light_zone**”h]”j`)�”}”(hŒ>**\/sys\/class\/backlight\/\\/ambient_light_zone**”h]”hŒ:/sys/class/backlight//ambient_light_zone”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎubah}”(h]”jÍah ]”h"]”Œ4abi_sys_class_backlight_backlight_ambient_light_zone”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÃsj˜}”jÍjÃsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-backlight `”h]”(hŒDefined on file ”…”�”}”(hj!h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-backlight `”h]”j§)�”}”(hj+h]”hŒsysfs-class-backlight”…”�”}”(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”j7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_backlight”uh1hh³jh´K1hj!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hhÊh²hubhÞ)�”}”(hŒQ(RW) Read or write the specific brightness level at which the backlight operates.”h]”hŒQ(RW) Read or write the specific brightness level at which the backlight operates.”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hhÊh²hubhÞ)�”}”(hŒ,The value meaning is device-driver specific:”h]”hŒ,The value meaning is device-driver specific:”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hhÊh²hubhÞ)�”}”(hŒ For ADP8860:”h]”hŒ For ADP8860:”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hhÊh²hubjŽœ)�”}”(hŒ¥== ========================== 0 Off: Backlight set to 0 mA 1 Level 1: daylight 2 Level 2: bright 3 Level 3: dark == ========================== ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj€ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj€ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšubjW)�”}”(hhh]”hÞ)�”}”(hŒOff: Backlight set to 0 mA”h]”hŒOff: Backlight set to 0 mA”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐubjW)�”}”(hhh]”hÞ)�”}”(hŒLevel 1: daylight”h]”hŒLevel 1: daylight”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒLevel 2: bright”h]”hŒLevel 2: bright”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Level 3: dark”h]”hŒ Level 3: dark”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjyubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jh´K1hhÊh²hubhÞ)�”}”(hŒ For ADP8870:”h]”hŒ For ADP8870:”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hhÊh²hubjŽœ)�”}”(hŒÑ== ========================== 0 Off: Backlight set to 0 mA 1 Level 1: daylight 2 Level 2: bright 3 Level 3: office 4 Level 4: indoor 5 Level 5: dark == ========================== ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºubjW)�”}”(hhh]”hÞ)�”}”(hŒOff: Backlight set to 0 mA”h]”hŒOff: Backlight set to 0 mA”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðubjW)�”}”(hhh]”hÞ)�”}”(hŒLevel 1: daylight”h]”hŒLevel 1: daylight”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&ubjW)�”}”(hhh]”hÞ)�”}”(hŒLevel 2: bright”h]”hŒLevel 2: bright”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\ubjW)�”}”(hhh]”hÞ)�”}”(hŒLevel 3: office”h]”hŒLevel 3: office”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’ubjW)�”}”(hhh]”hÞ)�”}”(hŒLevel 4: indoor”h]”hŒLevel 4: indoor”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hjËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈubjW)�”}”(hhh]”hÞ)�”}”(hŒ Level 5: dark”h]”hŒ Level 5: dark”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jh´K1hhÊh²hubhÞ)�”}”(hŒDWriting 0 returns to normal/automatic ambient light level operation.”h]”hŒDWriting 0 returns to normal/automatic ambient light level operation.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hhÊh²hubhÞ)�”}”(hŒ�It can be enabled by writing the value stored in /sys/class/backlight//max_brightness to /sys/class/backlight//brightness.”h]”hŒ�It can be enabled by writing the value stored in /sys/class/backlight//max_brightness to /sys/class/backlight//brightness.”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´K1hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_backlight_backlight_bled_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-backlight-backlight-bled-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjAubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/backlight\/\\/bled_mode**”h]”j`)�”}”(hŒ5**\/sys\/class\/backlight\/\\/bled_mode**”h]”hŒ1/sys/class/backlight//bled_mode”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-class-backlight-lm3639”h´KhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>ubah}”(h]”j=ah ]”h"]”Œ+abi_sys_class_backlight_backlight_bled_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�j3sj˜}”j=j3subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-class-backlight-lm3639 `”h]”(hŒDefined on file ”…”�”}”(hj’h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-class-backlight-lm3639 `”h]”j§)�”}”(hjœh]”hŒsysfs-class-backlight-lm3639”…”�”}”(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ÅŒ-abi_file_testing_sysfs_class_backlight_lm3639”uh1hh³joh´Khj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubhÞ)�”}”(hŒ“(WO) Write to the backlight mapping mode. The backlight current can be mapped for either exponential (value "0") or linear mapping modes (default).”h]”hŒ—(WO) Write to the backlight mapping mode. The backlight current can be mapped for either exponential (value “0â€�) or linear mapping modes (default).”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_backlight_backlight_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-backlight-backlight-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/backlight\/\\/id**”h]”j`)�”}”(hŒ.**\/sys\/class\/backlight\/\\/id**”h]”hŒ*/sys/class/backlight//id”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´Khjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙubah}”(h]”jØah ]”h"]”Œ$abi_sys_class_backlight_backlight_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j'jÎsj˜}”jØjÎsubhÞ)�”}”(hŒqDefined on file :ref:`sysfs-class-backlight-driver-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hj,h²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-class-backlight-driver-lm3533 `”h]”j§)�”}”(hj6h]”hŒ#sysfs-class-backlight-driver-lm3533”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jBŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ4abi_file_testing_sysfs_class_backlight_driver_lm3533”uh1hh³j,h´Khj,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´KhhÊh²hubhÞ)�”}”(hŒ$Get the id of this backlight (0, 1).”h]”hŒ$Get the id of this backlight (0, 1).”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_backlight_backlight_linear:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-backlight-backlight-linear”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjvubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/backlight\/\\/linear**”h]”j`)�”}”(hŒ2**\/sys\/class\/backlight\/\\/linear**”h]”hŒ./sys/class/backlight//linear”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´Khj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjvubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjsubah}”(h]”jrah ]”h"]”Œ(abi_sys_class_backlight_backlight_linear”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁjhsj˜}”jrjhsubhÞ)�”}”(hŒqDefined on file :ref:`sysfs-class-backlight-driver-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hjÆh²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-class-backlight-driver-lm3533 `”h]”j§)�”}”(hjÐh]”hŒ#sysfs-class-backlight-driver-lm3533”…”�”}”(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ÅŒ4abi_file_testing_sysfs_class_backlight_driver_lm3533”uh1hh³j,h´KhjÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´KhhÊh²hubhÞ)�”}”(hŒ.Set the brightness-mapping mode (0, 1), where:”h]”hŒ.Set the brightness-mapping mode (0, 1), where:”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´Khj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒexponential mode”h]”hŒexponential mode”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´Khj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´KhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUubjW)�”}”(hhh]”hÞ)�”}”(hŒ linear mode”h]”hŒ linear mode”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´Khjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ*.. _abi_sys_class_backlight_backlight_pwm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-backlight-backlight-pwm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj¬ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/backlight\/\\/pwm**”h]”j`)�”}”(hŒ/**\/sys\/class\/backlight\/\\/pwm**”h]”hŒ+/sys/class/backlight//pwm”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©ubah}”(h]”j¨ah ]”h"]”Œ%abi_sys_class_backlight_backlight_pwm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷jžsj˜}”j¨jžsubhÞ)�”}”(hŒqDefined on file :ref:`sysfs-class-backlight-driver-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hjüh²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-class-backlight-driver-lm3533 `”h]”j§)�”}”(hjh]”hŒ#sysfs-class-backlight-driver-lm3533”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ4abi_file_testing_sysfs_class_backlight_driver_lm3533”uh1hh³j,h´K(hjüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hhÊh²hubhÞ)�”}”(hŒ/Set the PWM-input control mask (5 bits), where:”h]”hŒ/Set the PWM-input control mask (5 bits), where:”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj;ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj;ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 5”h]”hŒbit 5”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled in Zone 4”h]”hŒPWM-input enabled in Zone 4”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 4”h]”hŒbit 4”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled in Zone 3”h]”hŒPWM-input enabled in Zone 3”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 3”h]”hŒbit 3”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled in Zone 2”h]”hŒPWM-input enabled in Zone 2”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 2”h]”hŒbit 2”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hjýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled in Zone 1”h]”hŒPWM-input enabled in Zone 1”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 1”h]”hŒbit 1”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1ubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled in Zone 0”h]”hŒPWM-input enabled in Zone 0”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 0”h]”hŒbit 0”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hjkubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled”h]”hŒPWM-input enabled”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,h´K(hj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ,.. _abi_sys_class_backlight_backlight_scale:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-backlight-backlight-scale”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjÀubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/backlight\/\\/scale**”h]”j`)�”}”(hŒ1**\/sys\/class\/backlight\/\\/scale**”h]”hŒ-/sys/class/backlight//scale”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½ubah}”(h]”j¼ah ]”h"]”Œ'abi_sys_class_backlight_backlight_scale”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j²sj˜}”j¼j²subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-backlight `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-backlight `”h]”j§)�”}”(hjh]”hŒsysfs-class-backlight”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j&Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_backlight”uh1hh³jh´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hŒ1Description of the scale of the brightness curve.”h]”hŒ1Description of the scale of the brightness curve.”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hX"The human eye senses brightness approximately logarithmically, hence linear changes in brightness are perceived as being non-linear. To achieve a linear perception of brightness changes controls like sliders need to apply a logarithmic mapping for backlights with a linear brightness curve.”h]”hX"The human eye senses brightness approximately logarithmically, hence linear changes in brightness are perceived as being non-linear. To achieve a linear perception of brightness changes controls like sliders need to apply a logarithmic mapping for backlights with a linear brightness curve.”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubhÞ)�”}”(hŒ%Possible values of the attribute are:”h]”hŒ%Possible values of the attribute are:”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ6unknown The scale of the brightness curve is unknown. ”h]”(j!)�”}”(hŒunknown”h]”hŒunknown”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´Khjkubj1)�”}”(hhh]”hÞ)�”}”(hŒ-The scale of the brightness curve is unknown.”h]”hŒ-The scale of the brightness curve is unknown.”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjkubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´Khjhubj)�”}”(hŒ‡linear The brightness changes linearly with each step. Brightness controls should apply a logarithmic mapping for a linear perception. ”h]”(j!)�”}”(hŒlinear”h]”hŒlinear”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´Khjšubj1)�”}”(hhh]”hÞ)�”}”(hŒThe brightness changes linearly with each step. Brightness controls should apply a logarithmic mapping for a linear perception.”h]”hŒThe brightness changes linearly with each step. Brightness controls should apply a logarithmic mapping for a linear perception.”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´Khj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´Khjhubj)�”}”(hŒ‰non-linear The brightness changes non-linearly with each step. Brightness controls should use a linear mapping for a linear perception. ”h]”(j!)�”}”(hŒ non-linear”h]”hŒ non-linear”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jh´KhjÉubj1)�”}”(hhh]”hÞ)�”}”(hŒ|The brightness changes non-linearly with each step. Brightness controls should use a linear mapping for a linear perception.”h]”hŒ|The brightness changes non-linearly with each step. Brightness controls should use a linear mapping for a linear perception.”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh´KhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÉubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jh´Khjhubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_class_bdi_bdi:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-bdi-bdi”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/class\/bdi\/\\/**”h]”j`)�”}”(hŒ **\/sys\/class\/bdi\/\\/**”h]”hŒ/sys/class/bdi//”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-bdi”h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”jah ]”h"]”Œabi_sys_class_bdi_bdi”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jXjþsj˜}”jjþsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bdi `”h]”(hŒDefined on file ”…”�”}”(hj]h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bdi `”h]”j§)�”}”(hjgh]”hŒsysfs-class-bdi”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjeubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jsŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_bdi”uh1hh³j:h´Khj]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubhÞ)�”}”(hŒ}Provide a place in sysfs for the backing_dev_info object. This allows setting and retrieving various BDI specific variables.”h]”hŒ}Provide a place in sysfs for the backing_dev_info object. This allows setting and retrieving various BDI specific variables.”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubhÞ)�”}”(hŒ4The identifier can be either of the following:”h]”hŒ4The identifier can be either of the following:”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubhÞ)�”}”(hŒ MAJOR:MINOR”h]”hŒ MAJOR:MINOR”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubjŽœ)�”}”(hŒ€Device number for block devices, or value of st_dev on non-block filesystems which provide their own BDI, such as NFS and FUSE. ”h]”hÞ)�”}”(hŒDevice number for block devices, or value of st_dev on non-block filesystems which provide their own BDI, such as NFS and FUSE.”h]”hŒDevice number for block devices, or value of st_dev on non-block filesystems which provide their own BDI, such as NFS and FUSE.”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´Khjµubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j:h´KhhÊh²hubhÞ)�”}”(hŒMAJOR:MINOR-fuseblk”h]”hŒMAJOR:MINOR-fuseblk”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubjŽœ)�”}”(hŒ(Value of st_dev on fuseblk filesystems. ”h]”hÞ)�”}”(hŒ'Value of st_dev on fuseblk filesystems.”h]”hŒ'Value of st_dev on fuseblk filesystems.”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j:h´KhhÊh²hubhÞ)�”}”(hŒdefault”h]”hŒdefault”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubjŽœ)�”}”(hŒkThe default backing dev, used for non-block device backed filesystems which do not provide their own BDI. ”h]”hÞ)�”}”(hŒiThe default backing dev, used for non-block device backed filesystems which do not provide their own BDI.”h]”hŒiThe default backing dev, used for non-block device backed filesystems which do not provide their own BDI.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j:h´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_bdi_bdi_max_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-bdi-bdi-max-bytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj'ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/bdi\/\\/max_bytes**”h]”j`)�”}”(hŒ)**\/sys\/class\/bdi\/\\/max_bytes**”h]”hŒ%/sys/class/bdi//max_bytes”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´Kghj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$ubah}”(h]”j#ah ]”h"]”Œabi_sys_class_bdi_bdi_max_bytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jrjsj˜}”j#jsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bdi `”h]”(hŒDefined on file ”…”�”}”(hjwh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bdi `”h]”j§)�”}”(hj�h]”hŒsysfs-class-bdi”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_bdi”uh1hh³j:h´Kghjwubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KghhÊh²hubhÞ)�”}”(hXXAllows limiting a particular device to use not more than the given 'max_bytes' of the write-back cache. This is useful in situations where we want to avoid one device taking all or most of the write-back cache. For example in case of an NFS mount that is prone to get stuck, a FUSE mount which cannot be trusted to play fair, or a nbd device.”h]”hX\Allows limiting a particular device to use not more than the given ‘max_bytes’ of the write-back cache. This is useful in situations where we want to avoid one device taking all or most of the write-back cache. For example in case of an NFS mount that is prone to get stuck, a FUSE mount which cannot be trusted to play fair, or a nbd device.”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KghhÊh²hubhÞ)�”}”(hŒ (read-write)”h]”hŒ (read-write)”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KghhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_bdi_bdi_max_ratio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-bdi-bdi-max-ratio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjÏubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/bdi\/\\/max_ratio**”h]”j`)�”}”(hŒ)**\/sys\/class\/bdi\/\\/max_ratio**”h]”hŒ%/sys/class/bdi//max_ratio”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K>hjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌubah}”(h]”jËah ]”h"]”Œabi_sys_class_bdi_bdi_max_ratio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÁsj˜}”jËjÁsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bdi `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bdi `”h]”j§)�”}”(hj)h]”hŒsysfs-class-bdi”…”�”}”(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”j5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_bdi”uh1hh³j:h´K>hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K>hhÊh²hubhÞ)�”}”(hXIAllows limiting a particular device to use not more than the given percentage of the write-back cache. This is useful in situations where we want to avoid one device taking all or most of the write-back cache. For example in case of an NFS mount that is prone to get stuck, or a FUSE mount which cannot be trusted to play fair.”h]”hXIAllows limiting a particular device to use not more than the given percentage of the write-back cache. This is useful in situations where we want to avoid one device taking all or most of the write-back cache. For example in case of an NFS mount that is prone to get stuck, or a FUSE mount which cannot be trusted to play fair.”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K>hhÊh²hubhÞ)�”}”(hŒ (read-write)”h]”hŒ (read-write)”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K>hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_bdi_bdi_max_ratio_fine:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-bdi-bdi-max-ratio-fine”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjwubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/bdi\/\\/max_ratio_fine**”h]”j`)�”}”(hŒ.**\/sys\/class\/bdi\/\\/max_ratio_fine**”h]”hŒ*/sys/class/bdi//max_ratio_fine”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KKhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjwubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjtubah}”(h]”jsah ]”h"]”Œ$abi_sys_class_bdi_bdi_max_ratio_fine”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÂjisj˜}”jsjisubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bdi `”h]”(hŒDefined on file ”…”�”}”(hjÇh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bdi `”h]”j§)�”}”(hjÑh]”hŒsysfs-class-bdi”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_bdi”uh1hh³j:h´KKhjÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KKhhÊh²hubhÞ)�”}”(hXmAllows limiting a particular device to use not more than the given value of the write-back cache. The value is given as part of 1 million. This is useful in situations where we want to avoid one device taking all or most of the write-back cache. For example in case of an NFS mount that is prone to get stuck, or a FUSE mount which cannot be trusted to play fair.”h]”hXmAllows limiting a particular device to use not more than the given value of the write-back cache. The value is given as part of 1 million. This is useful in situations where we want to avoid one device taking all or most of the write-back cache. For example in case of an NFS mount that is prone to get stuck, or a FUSE mount which cannot be trusted to play fair.”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KKhhÊh²hubhÞ)�”}”(hŒ (read-write)”h]”hŒ (read-write)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KKhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_bdi_bdi_min_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-bdi-bdi-min-bytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/bdi\/\\/min_bytes**”h]”j`)�”}”(hŒ)**\/sys\/class\/bdi\/\\/min_bytes**”h]”hŒ%/sys/class/bdi//min_bytes”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KXhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,ubah}”(h]”h ]”h"]”h$•]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œabi_sys_class_bdi_bdi_min_bytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjjsj˜}”jjsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bdi `”h]”(hŒDefined on file ”…”�”}”(hjoh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bdi `”h]”j§)�”}”(hjyh]”hŒsysfs-class-bdi”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjwubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_bdi”uh1hh³j:h´KXhjoubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KXhhÊh²hubhÞ)�”}”(hŒ©Under normal circumstances each device is given a part of the total write-back cache that relates to its current average writeout speed in relation to the other devices.”h]”hŒ©Under normal circumstances each device is given a part of the total write-back cache that relates to its current average writeout speed in relation to the other devices.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KXhhÊh²hubhÞ)�”}”(hŒ»The 'min_bytes' parameter allows assigning a minimum percentage of the write-back cache to a particular device expressed in bytes. For example, this is useful for providing a minimum QoS.”h]”hŒ¿The ‘min_bytes’ parameter allows assigning a minimum percentage of the write-back cache to a particular device expressed in bytes. For example, this is useful for providing a minimum QoS.”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KXhhÊh²hubhÞ)�”}”(hŒ (read-write)”h]”hŒ (read-write)”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KXhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_bdi_bdi_min_ratio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-bdi-bdi-min-ratio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/bdi\/\\/min_ratio**”h]”j`)�”}”(hŒ)**\/sys\/class\/bdi\/\\/min_ratio**”h]”hŒ%/sys/class/bdi//min_ratio”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K!hjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒubah}”(h]”jÑah ]”h"]”Œabi_sys_class_bdi_bdi_min_ratio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j jÇsj˜}”jÑjÇsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bdi `”h]”(hŒDefined on file ”…”�”}”(hj%h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bdi `”h]”j§)�”}”(hj/h]”hŒsysfs-class-bdi”…”�”}”(hj1h²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ÅŒ abi_file_testing_sysfs_class_bdi”uh1hh³j:h´K!hj%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K!hhÊh²hubhÞ)�”}”(hŒ©Under normal circumstances each device is given a part of the total write-back cache that relates to its current average writeout speed in relation to the other devices.”h]”hŒ©Under normal circumstances each device is given a part of the total write-back cache that relates to its current average writeout speed in relation to the other devices.”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K!hhÊh²hubhÞ)�”}”(hŒ¨The 'min_ratio' parameter allows assigning a minimum percentage of the write-back cache to a particular device. For example, this is useful for providing a minimum QoS.”h]”hŒ¬The ‘min_ratio’ parameter allows assigning a minimum percentage of the write-back cache to a particular device. For example, this is useful for providing a minimum QoS.”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K!hhÊh²hubhÞ)�”}”(hŒ (read-write)”h]”hŒ (read-write)”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K!hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_bdi_bdi_min_ratio_fine:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-bdi-bdi-min-ratio-fine”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/bdi\/\\/min_ratio_fine**”h]”j`)�”}”(hŒ.**\/sys\/class\/bdi\/\\/min_ratio_fine**”h]”hŒ*/sys/class/bdi//min_ratio_fine”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K/hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆubah}”(h]”j‡ah ]”h"]”Œ$abi_sys_class_bdi_bdi_min_ratio_fine”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖj}sj˜}”j‡j}subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bdi `”h]”(hŒDefined on file ”…”�”}”(hjÛh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bdi `”h]”j§)�”}”(hjåh]”hŒsysfs-class-bdi”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_bdi”uh1hh³j:h´K/hjÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K/hhÊh²hubhÞ)�”}”(hŒ©Under normal circumstances each device is given a part of the total write-back cache that relates to its current average writeout speed in relation to the other devices.”h]”hŒ©Under normal circumstances each device is given a part of the total write-back cache that relates to its current average writeout speed in relation to the other devices.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K/hhÊh²hubhÞ)�”}”(hŒ×The 'min_ratio_fine' parameter allows assigning a minimum reserve of the write-back cache to a particular device. The value is expressed as part of 1 million. For example, this is useful for providing a minimum QoS.”h]”hŒÛThe ‘min_ratio_fine’ parameter allows assigning a minimum reserve of the write-back cache to a particular device. The value is expressed as part of 1 million. For example, this is useful for providing a minimum QoS.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K/hhÊh²hubhÞ)�”}”(hŒ (read-write)”h]”hŒ (read-write)”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´K/hhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_bdi_bdi_read_ahead_kb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-bdi-bdi-read-ahead-kb”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjAubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/bdi\/\\/read_ahead_kb**”h]”j`)�”}”(hŒ-**\/sys\/class\/bdi\/\\/read_ahead_kb**”h]”hŒ)/sys/class/bdi//read_ahead_kb”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>ubah}”(h]”j=ah ]”h"]”Œ#abi_sys_class_bdi_bdi_read_ahead_kb”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒj3sj˜}”j=j3subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bdi `”h]”(hŒDefined on file ”…”�”}”(hj‘h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bdi `”h]”j§)�”}”(hj›h]”hŒsysfs-class-bdi”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_bdi”uh1hh³j:h´Khj‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubhÞ)�”}”(hŒ*Size of the read-ahead window in kilobytes”h]”hŒ*Size of the read-ahead window in kilobytes”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubhÞ)�”}”(hŒ (read-write)”h]”hŒ (read-write)”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_bdi_bdi_stable_pages_required:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-bdi-bdi-stable-pages-required”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjéubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/bdi\/\\/stable_pages_required**”h]”j`)�”}”(hŒ5**\/sys\/class\/bdi\/\\/stable_pages_required**”h]”hŒ1/sys/class/bdi//stable_pages_required”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´Khjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæubah}”(h]”jåah ]”h"]”Œ+abi_sys_class_bdi_bdi_stable_pages_required”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4 jÛsj˜}”jåjÛsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bdi `”h]”(hŒDefined on file ”…”�”}”(hj9 h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bdi `”h]”j§)�”}”(hjC h]”hŒsysfs-class-bdi”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjA ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jO Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_bdi”uh1hh³j:h´Khj9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubhÞ)�”}”(hŒ}If set, the backing device requires that all pages comprising a write request must not be changed until writeout is complete.”h]”hŒ}If set, the backing device requires that all pages comprising a write request must not be changed until writeout is complete.”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubhÞ)�”}”(hŒ (read-only)”h]”hŒ (read-only)”…”�”}”(hju h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_bdi_bdi_strict_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-bdi-bdi-strict-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj‘ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/bdi\/\\/strict_limit**”h]”j`)�”}”(hŒ,**\/sys\/class\/bdi\/\\/strict_limit**”h]”hŒ(/sys/class/bdi//strict_limit”…”�”}”(hj« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´Kthj¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ ubah}”(h]”j� ah ]”h"]”Œ"abi_sys_class_bdi_bdi_strict_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ jƒ sj˜}”j� jƒ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bdi `”h]”(hŒDefined on file ”…”�”}”(hjá h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bdi `”h]”j§)�”}”(hjë h]”hŒsysfs-class-bdi”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_bdi”uh1hh³j:h´Kthjá ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KthhÊh²hubhÞ)�”}”(hXUForces per-BDI checks for the share of given device in the write-back cache even before the global background dirty limit is reached. This is useful in situations where the global limit is much higher than affordable for given relatively slow (or untrusted) device. Turning strictlimit on has no visible effect if max_ratio is equal to 100%.”h]”hXUForces per-BDI checks for the share of given device in the write-back cache even before the global background dirty limit is reached. This is useful in situations where the global limit is much higher than affordable for given relatively slow (or untrusted) device. Turning strictlimit on has no visible effect if max_ratio is equal to 100%.”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KthhÊh²hubhÞ)�”}”(hŒ (read-write)”h]”hŒ (read-write)”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:h´KthhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_bsr_bsr_bsr_length:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-bsr-bsr-bsr-length”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj9!ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/bsr\/bsr\*\/bsr_length**”h]”j`)�”}”(hŒ(**\/sys\/class\/bsr\/bsr\*\/bsr_length**”h]”hŒ$/sys/class/bsr/bsr*/bsr_length”…”�”}”(hjS!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-bsr”h´K hjL!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6!ubah}”(h]”j5!ah ]”h"]”Œ abi_sys_class_bsr_bsr_bsr_length”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…!j+!sj˜}”j5!j+!subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bsr `”h]”(hŒDefined on file ”…”�”}”(hjŠ!h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bsr `”h]”j§)�”}”(hj”!h]”hŒsysfs-class-bsr”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_bsr”uh1hh³jg!h´K hjŠ!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jg!h´K hhÊh²hubhÞ)�”}”(hŒ=(RO) The length of memory region that can be mapped in bytes.”h]”hŒ=(RO) The length of memory region that can be mapped in bytes.”…”�”}”(hj¸!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jg!h´K hhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_bsr_bsr_bsr_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-bsr-bsr-bsr-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjÔ!ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/bsr\/bsr\*\/bsr_size**”h]”j`)�”}”(hŒ&**\/sys\/class\/bsr\/bsr\*\/bsr_size**”h]”hŒ"/sys/class/bsr/bsr*/bsr_size”…”�”}”(hjî!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjê!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jg!h´Khjç!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjä!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjá!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔ!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑ!ubah}”(h]”jÐ!ah ]”h"]”Œabi_sys_class_bsr_bsr_bsr_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"jÆ!sj˜}”jÐ!jÆ!subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bsr `”h]”(hŒDefined on file ”…”�”}”(hj$"h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bsr `”h]”j§)�”}”(hj."h]”hŒsysfs-class-bsr”…”�”}”(hj0"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ÅŒ abi_file_testing_sysfs_class_bsr”uh1hh³jg!h´Khj$"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jg!h´KhhÊh²hubhÞ)�”}”(hŒJ(RO) Size of the barrier-synchronization register (BSR) register in bytes.”h]”hŒJ(RO) Size of the barrier-synchronization register (BSR) register in bytes.”…”�”}”(hjR"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jg!h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_bsr_bsr_bsr_stride:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-bsr-bsr-bsr-stride”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjn"ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/bsr\/bsr\*\/bsr_stride**”h]”j`)�”}”(hŒ(**\/sys\/class\/bsr\/bsr\*\/bsr_stride**”h]”hŒ$/sys/class/bsr/bsr*/bsr_stride”…”�”}”(hjˆ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jg!h´Khj�"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjn"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjk"ubah}”(h]”jj"ah ]”h"]”Œ abi_sys_class_bsr_bsr_bsr_stride”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹"j`"sj˜}”jj"j`"subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-bsr `”h]”(hŒDefined on file ”…”�”}”(hj¾"h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-bsr `”h]”j§)�”}”(hjÈ"h]”hŒsysfs-class-bsr”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_bsr”uh1hh³jg!h´Khj¾"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jg!h´KhhÊh²hubhÞ)�”}”(hŒ[(RO) The stride or the interval at which the allocated BSR bytes repeat within the mapping.”h]”hŒ[(RO) The stride or the interval at which the allocated BSR bytes repeat within the mapping.”…”�”}”(hjì"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jg!h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_c2port:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-c2port”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj#ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/c2port\/**”h]”j`)�”}”(hŒ**\/sys\/class\/c2port\/**”h]”hŒ/sys/class/c2port/”…”�”}”(hj"#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/testing/sysfs-c2port”h´Khj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#ubah}”(h]”j#ah ]”h"]”Œabi_sys_class_c2port”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jT#jú"sj˜}”j#jú"subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-c2port `”h]”(hŒDefined on file ”…”�”}”(hjY#h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-c2port `”h]”j§)�”}”(hjc#h]”hŒ sysfs-c2port”…”�”}”(hje#h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja#ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jo#Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_c2port”uh1hh³j6#h´KhjY#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KhhÊh²hubhÞ)�”}”(hŒƒThe /sys/class/c2port/ directory will contain files and directories that will provide a unified interface to the C2 port interface.”h]”hŒƒThe /sys/class/c2port/ directory will contain files and directories that will provide a unified interface to the C2 port interface.”…”�”}”(hj‡#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_c2port_c2portx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-c2port-c2portx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj£#ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/c2port\/c2portX**”h]”j`)�”}”(hŒ!**\/sys\/class\/c2port\/c2portX**”h]”hŒ/sys/class/c2port/c2portX”…”�”}”(hj½#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K hj¶#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£#ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj #ubah}”(h]”jŸ#ah ]”h"]”Œabi_sys_class_c2port_c2portx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jî#j•#sj˜}”jŸ#j•#subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-c2port `”h]”(hŒDefined on file ”…”�”}”(hjó#h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-c2port `”h]”j§)�”}”(hjý#h]”hŒ sysfs-c2port”…”�”}”(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ÅŒabi_file_testing_sysfs_c2port”uh1hh³j6#h´K hjó#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K hhÊh²hubhÞ)�”}”(hŒ™The /sys/class/c2port/c2portX/ directory is related to X-th C2 port into the system. Each directory will contain files to manage and control its C2 port.”h]”hŒ™The /sys/class/c2port/c2portX/ directory is related to X-th C2 port into the system. Each directory will contain files to manage and control its C2 port.”…”�”}”(hj!$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K hhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_c2port_c2portx_access:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-c2port-c2portx-access”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj=$ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/c2port\/c2portX\/access**”h]”j`)�”}”(hŒ)**\/sys\/class\/c2port\/c2portX\/access**”h]”hŒ%/sys/class/c2port/c2portX/access”…”�”}”(hjW$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KhjP$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:$ubah}”(h]”j9$ah ]”h"]”Œ#abi_sys_class_c2port_c2portx_access”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆ$j/$sj˜}”j9$j/$subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-c2port `”h]”(hŒDefined on file ”…”�”}”(hj�$h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-c2port `”h]”j§)�”}”(hj—$h]”hŒ sysfs-c2port”…”�”}”(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ÅŒabi_file_testing_sysfs_c2port”uh1hh³j6#h´Khj�$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KhhÊh²hubhÞ)�”}”(hŒ�The /sys/class/c2port/c2portX/access file enable the access to the C2 port from the system. No commands can be sent till this entry is set to 0.”h]”hŒ�The /sys/class/c2port/c2portX/access file enable the access to the C2 port from the system. No commands can be sent till this entry is set to 0.”…”�”}”(hj»$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_c2port_c2portx_dev_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-c2port-c2portx-dev-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj×$ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/c2port\/c2portX\/dev_id**”h]”j`)�”}”(hŒ)**\/sys\/class\/c2port\/c2portX\/dev_id**”h]”hŒ%/sys/class/c2port/c2portX/dev_id”…”�”}”(hjñ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjí$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´Khjê$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjä$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj×$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔ$ubah}”(h]”jÓ$ah ]”h"]”Œ#abi_sys_class_c2port_c2portx_dev_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"%jÉ$sj˜}”jÓ$jÉ$subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-c2port `”h]”(hŒDefined on file ”…”�”}”(hj'%h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-c2port `”h]”j§)�”}”(hj1%h]”hŒ sysfs-c2port”…”�”}”(hj3%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ÅŒabi_file_testing_sysfs_c2port”uh1hh³j6#h´Khj'%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KhhÊh²hubhÞ)�”}”(hŒTThe /sys/class/c2port/c2portX/dev_id file show the device ID of the connected micro.”h]”hŒTThe /sys/class/c2port/c2portX/dev_id file show the device ID of the connected micro.”…”�”}”(hjU%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KhhÊh²hubj))�”}”(hŒ... _abi_sys_class_c2port_c2portx_flash_access:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-c2port-c2portx-flash-access”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjq%ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/c2port\/c2portX\/flash_access**”h]”j`)�”}”(hŒ/**\/sys\/class\/c2port\/c2portX\/flash_access**”h]”hŒ+/sys/class/c2port/c2portX/flash_access”…”�”}”(hj‹%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K hj„%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjq%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjn%ubah}”(h]”jm%ah ]”h"]”Œ)abi_sys_class_c2port_c2portx_flash_access”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼%jc%sj˜}”jm%jc%subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-c2port `”h]”(hŒDefined on file ”…”�”}”(hjÁ%h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-c2port `”h]”j§)�”}”(hjË%h]”hŒ sysfs-c2port”…”�”}”(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ÅŒabi_file_testing_sysfs_c2port”uh1hh³j6#h´K hjÁ%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K hhÊh²hubhÞ)�”}”(hŒ¤The /sys/class/c2port/c2portX/flash_access file enable the access to the on-board flash of the connected micro. No commands can be sent till this entry is set to 0.”h]”hŒ¤The /sys/class/c2port/c2portX/flash_access file enable the access to the on-board flash of the connected micro. No commands can be sent till this entry is set to 0.”…”�”}”(hjï%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_c2port_c2portx_flash_block_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-c2port-c2portx-flash-block-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj &ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/c2port\/c2portX\/flash_block_size**”h]”j`)�”}”(hŒ3**\/sys\/class\/c2port\/c2portX\/flash_block_size**”h]”hŒ//sys/class/c2port/c2portX/flash_block_size”…”�”}”(hj%&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K(hj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj &ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&ubah}”(h]”j&ah ]”h"]”Œ-abi_sys_class_c2port_c2portx_flash_block_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jV&jý%sj˜}”j&jý%subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-c2port `”h]”(hŒDefined on file ”…”�”}”(hj[&h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-c2port `”h]”j§)�”}”(hje&h]”hŒ sysfs-c2port”…”�”}”(hjg&h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjc&ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jq&Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_c2port”uh1hh³j6#h´K(hj[&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K(hhÊh²hubhÞ)�”}”(hŒnThe /sys/class/c2port/c2portX/flash_block_size file show the on-board flash block size of the connected micro.”h]”hŒnThe /sys/class/c2port/c2portX/flash_block_size file show the on-board flash block size of the connected micro.”…”�”}”(hj‰&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K(hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_c2port_c2portx_flash_blocks_num:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-c2port-c2portx-flash-blocks-num”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj¥&ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/c2port\/c2portX\/flash_blocks_num**”h]”j`)�”}”(hŒ3**\/sys\/class\/c2port\/c2portX\/flash_blocks_num**”h]”hŒ//sys/class/c2port/c2portX/flash_blocks_num”…”�”}”(hj¿&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K/hj¸&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢&ubah}”(h]”j¡&ah ]”h"]”Œ-abi_sys_class_c2port_c2portx_flash_blocks_num”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jð&j—&sj˜}”j¡&j—&subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-c2port `”h]”(hŒDefined on file ”…”�”}”(hjõ&h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-c2port `”h]”j§)�”}”(hjÿ&h]”hŒ sysfs-c2port”…”�”}”(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ÅŒabi_file_testing_sysfs_c2port”uh1hh³j6#h´K/hjõ&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K/hhÊh²hubhÞ)�”}”(hŒqThe /sys/class/c2port/c2portX/flash_blocks_num file show the on-board flash blocks number of the connected micro.”h]”hŒqThe /sys/class/c2port/c2portX/flash_blocks_num file show the on-board flash blocks number of the connected micro.”…”�”}”(hj#'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K/hhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_c2port_c2portx_flash_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-c2port-c2portx-flash-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj?'ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/c2port\/c2portX\/flash_data**”h]”j`)�”}”(hŒ-**\/sys\/class\/c2port\/c2portX\/flash_data**”h]”hŒ)/sys/class/c2port/c2portX/flash_data”…”�”}”(hjY'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjU'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K6hjR'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjO'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjL'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj<'ubah}”(h]”j;'ah ]”h"]”Œ'abi_sys_class_c2port_c2portx_flash_data”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠ'j1'sj˜}”j;'j1'subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-c2port `”h]”(hŒDefined on file ”…”�”}”(hj�'h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-c2port `”h]”j§)�”}”(hj™'h]”hŒ sysfs-c2port”…”�”}”(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ÅŒabi_file_testing_sysfs_c2port”uh1hh³j6#h´K6hj�'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K6hhÊh²hubhÞ)�”}”(hŒnThe /sys/class/c2port/c2portX/flash_data file export the content of the on-board flash of the connected micro.”h]”hŒnThe /sys/class/c2port/c2portX/flash_data file export the content of the on-board flash of the connected micro.”…”�”}”(hj½'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K6hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_c2port_c2portx_flash_erase:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-c2port-c2portx-flash-erase”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÙ'ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/c2port\/c2portX\/flash_erase**”h]”j`)�”}”(hŒ.**\/sys\/class\/c2port\/c2portX\/flash_erase**”h]”hŒ*/sys/class/c2port/c2portX/flash_erase”…”�”}”(hjó'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjï'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K=hjì'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙ'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖ'ubah}”(h]”jÕ'ah ]”h"]”Œ(abi_sys_class_c2port_c2portx_flash_erase”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$(jË'sj˜}”jÕ'jË'subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-c2port `”h]”(hŒDefined on file ”…”�”}”(hj)(h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-c2port `”h]”j§)�”}”(hj3(h]”hŒ sysfs-c2port”…”�”}”(hj5(h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1(ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?(Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_c2port”uh1hh³j6#h´K=hj)(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K=hhÊh²hubhÞ)�”}”(hŒxThe /sys/class/c2port/c2portX/flash_erase file execute the "erase" command on the on-board flash of the connected micro.”h]”hŒ|The /sys/class/c2port/c2portX/flash_erase file execute the “eraseâ€� command on the on-board flash of the connected micro.”…”�”}”(hjW(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´K=hhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_c2port_c2portx_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-c2port-c2portx-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjs(ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/c2port\/c2portX\/reset**”h]”j`)�”}”(hŒ(**\/sys\/class\/c2port\/c2portX\/reset**”h]”hŒ$/sys/class/c2port/c2portX/reset”…”�”}”(hj�(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KEhj†(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjs(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjp(ubah}”(h]”jo(ah ]”h"]”Œ"abi_sys_class_c2port_c2portx_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾(je(sj˜}”jo(je(subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-c2port `”h]”(hŒDefined on file ”…”�”}”(hjÃ(h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-c2port `”h]”j§)�”}”(hjÍ(h]”hŒ sysfs-c2port”…”�”}”(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ÅŒabi_file_testing_sysfs_c2port”uh1hh³j6#h´KEhjÃ(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KEhhÊh²hubhÞ)�”}”(hŒZThe /sys/class/c2port/c2portX/reset file execute a "reset" command on the connected micro.”h]”hŒ^The /sys/class/c2port/c2portX/reset file execute a “resetâ€� command on the connected micro.”…”�”}”(hjñ(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KEhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_c2port_c2portx_rev_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-c2port-c2portx-rev-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj )ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/c2port\/c2portX\/rev_id**”h]”j`)�”}”(hŒ)**\/sys\/class\/c2port\/c2portX\/rev_id**”h]”hŒ%/sys/class/c2port/c2portX/rev_id”…”�”}”(hj')h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KLhj )ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj )ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj )ubah}”(h]”j )ah ]”h"]”Œ#abi_sys_class_c2port_c2portx_rev_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX)jÿ(sj˜}”j )jÿ(subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-c2port `”h]”(hŒDefined on file ”…”�”}”(hj])h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-c2port `”h]”j§)�”}”(hjg)h]”hŒ sysfs-c2port”…”�”}”(hji)h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje)ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”js)Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_c2port”uh1hh³j6#h´KLhj])ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KLhhÊh²hubhÞ)�”}”(hŒVThe /sys/class/c2port/c2portX/rev_id file show the revision ID of the connected micro.”h]”hŒVThe /sys/class/c2port/c2portX/rev_id file show the revision ID of the connected micro.”…”�”}”(hj‹)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6#h´KLhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_chromeos_ec_device_name_flashinfo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-chromeos-ec-device-name-flashinfo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj§)ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/chromeos\/\\/flashinfo**”h]”j`)�”}”(hŒ;**\/sys\/class\/chromeos\/\\/flashinfo**”h]”hŒ7/sys/class/chromeos//flashinfo”…”�”}”(hjÁ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-class-chromeos”h´Khjº)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤)ubah}”(h]”j£)ah ]”h"]”Œ/abi_sys_class_chromeos_ec_device_name_flashinfo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jó)j™)sj˜}”j£)j™)subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-chromeos `”h]”(hŒDefined on file ”…”�”}”(hjø)h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-chromeos `”h]”j§)�”}”(hj*h]”hŒsysfs-class-chromeos”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_chromeos”uh1hh³jÕ)h´Khjø)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhhÊh²hubhÞ)�”}”(hŒShow the EC flash information.”h]”hŒShow the EC flash information.”…”�”}”(hj&*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_chromeos_ec_device_name_kb_wake_angle:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-chromeos-ec-device-name-kb-wake-angle”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjB*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/chromeos\/\\/kb_wake_angle**”h]”j`)�”}”(hŒ?**\/sys\/class\/chromeos\/\\/kb_wake_angle**”h]”hŒ;/sys/class/chromeos//kb_wake_angle”…”�”}”(hj\*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjX*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhjU*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjO*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjB*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?*ubah}”(h]”j>*ah ]”h"]”Œ3abi_sys_class_chromeos_ec_device_name_kb_wake_angle”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�*j4*sj˜}”j>*j4*subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-chromeos `”h]”(hŒDefined on file ”…”�”}”(hj’*h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-chromeos `”h]”j§)�”}”(hjœ*h]”hŒsysfs-class-chromeos”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_chromeos”uh1hh³jÕ)h´Khj’*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhhÊh²hubhÞ)�”}”(hŒ‘Control the keyboard wake lid angle. Values are between 0 and 360. This file will also show the keyboard wake lid angle by querying the hardware.”h]”hŒ‘Control the keyboard wake lid angle. Values are between 0 and 360. This file will also show the keyboard wake lid angle by querying the hardware.”…”�”}”(hjÀ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_class_chromeos_ec_device_name_lightbar_brightness:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-class-chromeos-ec-device-name-lightbar-brightness”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjÜ*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/class\/chromeos\/\\/lightbar\/brightness**”h]”j`)�”}”(hŒF**\/sys\/class\/chromeos\/\\/lightbar\/brightness**”h]”hŒB/sys/class/chromeos//lightbar/brightness”…”�”}”(hjö*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjò*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³ŒFDocumentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-lightbar”h´Khjï*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjé*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜ*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙ*ubah}”(h]”jØ*ah ]”h"]”Œ9abi_sys_class_chromeos_ec_device_name_lightbar_brightness”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(+jÎ*sj˜}”jØ*jÎ*subhÞ)�”}”(hŒƒDefined on file :ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”(hŒDefined on file ”…”�”}”(hj-+h²hh³Nh´Nubh)�”}”(hŒs:ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”j§)�”}”(hj7+h]”hŒ,sysfs-class-chromeos-driver-cros-ec-lightbar”…”�”}”(hj9+h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5+ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jC+Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ=abi_file_testing_sysfs_class_chromeos_driver_cros_ec_lightbar”uh1hh³j +h´Khj-+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´KhhÊh²hubhÞ)�”}”(hŒŸWriting to this file adjusts the overall brightness of the lightbar, separate from any color intensity. The valid range is 0 (off) to 255 (maximum brightness).”h]”hŒŸWriting to this file adjusts the overall brightness of the lightbar, separate from any color intensity. The valid range is 0 (off) to 255 (maximum brightness).”…”�”}”(hj[+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_class_chromeos_ec_device_name_lightbar_interval_msec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\/lightbar\/interval_msec**”h]”j`)�”}”(hŒI**\/sys\/class\/chromeos\/\\/lightbar\/interval_msec**”h]”hŒE/sys/class/chromeos//lightbar/interval_msec”…”�”}”(hj‘+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K hjŠ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjt+ubah}”(h]”js+ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjÇ+h²hh³Nh´Nubh)�”}”(hŒs:ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”j§)�”}”(hjÑ+h]”hŒ,sysfs-class-chromeos-driver-cros-ec-lightbar”…”�”}”(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ÅŒ=abi_file_testing_sysfs_class_chromeos_driver_cros_ec_lightbar”uh1hh³j +h´K hjÇ+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K hhÊh²hubhÞ)�”}”(hX*The lightbar is controlled by an embedded controller (EC), which also manages the keyboard, battery charging, fans, and other system hardware. To prevent unprivileged users from interfering with the other EC functions, the rate at which the lightbar control files can be read or written is limited.”h]”hX*The lightbar is controlled by an embedded controller (EC), which also manages the keyboard, battery charging, fans, and other system hardware. To prevent unprivileged users from interfering with the other EC functions, the rate at which the lightbar control files can be read or written is limited.”…”�”}”(hjõ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K hhÊh²hubhÞ)�”}”(hX!Reading this file will return the number of milliseconds that must elapse between accessing any of the lightbar functions through this interface. Going faster will simply block until the necessary interval has lapsed. The interval applies uniformly to all accesses of any kind by any user.”h]”hX!Reading this file will return the number of milliseconds that must elapse between accessing any of the lightbar functions through this interface. Going faster will simply block until the necessary interval has lapsed. The interval applies uniformly to all accesses of any kind by any user.”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K hhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_chromeos_ec_device_name_lightbar_led_rgb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-chromeos-ec-device-name-lightbar-led-rgb”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/chromeos\/\\/lightbar\/led_rgb**”h]”j`)�”}”(hŒC**\/sys\/class\/chromeos\/\\/lightbar\/led_rgb**”h]”hŒ?/sys/class/chromeos//lightbar/led_rgb”…”�”}”(hj9,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´Khj2,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj,ubah}”(h]”j,ah ]”h"]”Œ6abi_sys_class_chromeos_ec_device_name_lightbar_led_rgb”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj,j,sj˜}”j,j,subhÞ)�”}”(hŒƒDefined on file :ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”(hŒDefined on file ”…”�”}”(hjo,h²hh³Nh´Nubh)�”}”(hŒs:ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”j§)�”}”(hjy,h]”hŒ,sysfs-class-chromeos-driver-cros-ec-lightbar”…”�”}”(hj{,h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjw,ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…,Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ=abi_file_testing_sysfs_class_chromeos_driver_cros_ec_lightbar”uh1hh³j +h´Khjo,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´KhhÊh²hubhÞ)�”}”(hXThis allows you to control each LED segment. If the lightbar is already running one of the automatic sequences, you probably won’t see anything change because your color setting will be almost immediately replaced. To get useful results, you should stop the lightbar sequence first.”h]”hXThis allows you to control each LED segment. If the lightbar is already running one of the automatic sequences, you probably won’t see anything change because your color setting will be almost immediately replaced. To get useful results, you should stop the lightbar sequence first.”…”�”}”(hj�,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´KhhÊh²hubhÞ)�”}”(hXzThe values written to this file are sets of four integers, indicating LED, RED, GREEN, BLUE. The LED number is 0 to 3 to select a single segment, or 4 to set all four segments to the same value at once. The RED, GREEN, and BLUE numbers should be in the range 0 (off) to 255 (maximum). You can update more than one segment at a time by writing more than one set of four integers.”h]”hXzThe values written to this file are sets of four integers, indicating LED, RED, GREEN, BLUE. The LED number is 0 to 3 to select a single segment, or 4 to set all four segments to the same value at once. The RED, GREEN, and BLUE numbers should be in the range 0 (off) to 255 (maximum). You can update more than one segment at a time by writing more than one set of four integers.”…”�”}”(hj«,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_chromeos_ec_device_name_lightbar_program:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-chromeos-ec-device-name-lightbar-program”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÇ,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/chromeos\/\\/lightbar\/program**”h]”j`)�”}”(hŒC**\/sys\/class\/chromeos\/\\/lightbar\/program**”h]”hŒ?/sys/class/chromeos//lightbar/program”…”�”}”(hjá,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K-hjÚ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇ,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄ,ubah}”(h]”jÃ,ah ]”h"]”Œ6abi_sys_class_chromeos_ec_device_name_lightbar_program”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-j¹,sj˜}”jÃ,j¹,subhÞ)�”}”(hŒƒDefined on file :ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”(hŒDefined on file ”…”�”}”(hj-h²hh³Nh´Nubh)�”}”(hŒs:ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”j§)�”}”(hj!-h]”hŒ,sysfs-class-chromeos-driver-cros-ec-lightbar”…”�”}”(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ÅŒ=abi_file_testing_sysfs_class_chromeos_driver_cros_ec_lightbar”uh1hh³j +h´K-hj-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K-hhÊh²hubhÞ)�”}”(hŒ\/lightbar\/sequence**”h]”j`)�”}”(hŒD**\/sys\/class\/chromeos\/\\/lightbar\/sequence**”h]”hŒ@/sys/class/chromeos//lightbar/sequence”…”�”}”(hj{-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjw-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K3hjt-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjn-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhja-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^-ubah}”(h]”j]-ah ]”h"]”Œ7abi_sys_class_chromeos_ec_device_name_lightbar_sequence”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬-jS-sj˜}”j]-jS-subhÞ)�”}”(hŒƒDefined on file :ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”(hŒDefined on file ”…”�”}”(hj±-h²hh³Nh´Nubh)�”}”(hŒs:ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”j§)�”}”(hj»-h]”hŒ,sysfs-class-chromeos-driver-cros-ec-lightbar”…”�”}”(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ÅŒ=abi_file_testing_sysfs_class_chromeos_driver_cros_ec_lightbar”uh1hh³j +h´K3hj±-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K3hhÊh²hubhÞ)�”}”(hX The Pixel lightbar has a number of built-in sequences that it displays under various conditions, such as at power on, shut down, or while running. Reading from this file displays the current sequence that the lightbar is displaying. Writing to this file allows you to change the sequence.”h]”hX The Pixel lightbar has a number of built-in sequences that it displays under various conditions, such as at power on, shut down, or while running. Reading from this file displays the current sequence that the lightbar is displaying. Writing to this file allows you to change the sequence.”…”�”}”(hjß-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K3hhÊh²hubj))�”}”(hŒE.. _abi_sys_class_chromeos_ec_device_name_lightbar_userspace_control:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-class-chromeos-ec-device-name-lightbar-userspace-control”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjû-ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/class\/chromeos\/\\/lightbar\/userspace_control**”h]”j`)�”}”(hŒM**\/sys\/class\/chromeos\/\\/lightbar\/userspace_control**”h]”hŒI/sys/class/chromeos//lightbar/userspace_control”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K>hj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj .ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjû-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjø-ubah}”(h]”j÷-ah ]”h"]”Œ@abi_sys_class_chromeos_ec_device_name_lightbar_userspace_control”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jF.jí-sj˜}”j÷-jí-subhÞ)�”}”(hŒƒDefined on file :ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”(hŒDefined on file ”…”�”}”(hjK.h²hh³Nh´Nubh)�”}”(hŒs:ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”j§)�”}”(hjU.h]”hŒ,sysfs-class-chromeos-driver-cros-ec-lightbar”…”�”}”(hjW.h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjS.ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ja.Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ=abi_file_testing_sysfs_class_chromeos_driver_cros_ec_lightbar”uh1hh³j +h´K>hjK.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K>hhÊh²hubhÞ)�”}”(hŒvThis allows you to take the control of the lightbar. This prevents the kernel from going through its normal sequences.”h]”hŒvThis allows you to take the control of the lightbar. This prevents the kernel from going through its normal sequences.”…”�”}”(hjy.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´K>hhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_chromeos_ec_device_name_lightbar_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-chromeos-ec-device-name-lightbar-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj•.ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/chromeos\/\\/lightbar\/version**”h]”j`)�”}”(hŒC**\/sys\/class\/chromeos\/\\/lightbar\/version**”h]”hŒ?/sys/class/chromeos//lightbar/version”…”�”}”(hj¯.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´KFhj¨.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’.ubah}”(h]”j‘.ah ]”h"]”Œ6abi_sys_class_chromeos_ec_device_name_lightbar_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jà.j‡.sj˜}”j‘.j‡.subhÞ)�”}”(hŒƒDefined on file :ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”(hŒDefined on file ”…”�”}”(hjå.h²hh³Nh´Nubh)�”}”(hŒs:ref:`sysfs-class-chromeos-driver-cros-ec-lightbar `”h]”j§)�”}”(hjï.h]”hŒ,sysfs-class-chromeos-driver-cros-ec-lightbar”…”�”}”(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ÅŒ=abi_file_testing_sysfs_class_chromeos_driver_cros_ec_lightbar”uh1hh³j +h´KFhjå.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´KFhhÊh²hubhÞ)�”}”(hŒ0Show the information about the lightbar version.”h]”hŒ0Show the information about the lightbar version.”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j +h´KFhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_chromeos_ec_device_name_reboot:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-chromeos-ec-device-name-reboot”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj//ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/chromeos\/\\/reboot**”h]”j`)�”}”(hŒ8**\/sys\/class\/chromeos\/\\/reboot**”h]”hŒ4/sys/class/chromeos//reboot”…”�”}”(hjI/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjE/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhjB/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`”h]”(hŒDefined on file ”…”�”}”(hj/h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-chromeos `”h]”j§)�”}”(hj‰/h]”hŒsysfs-class-chromeos”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_chromeos”uh1hh³jÕ)h´Khj/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhhÊh²hubhÞ)�”}”(hŒ3Tell the EC to reboot in various ways. Options are:”h]”hŒ3Tell the EC to reboot in various ways. Options are:”…”�”}”(hj­/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ""cancel": Cancel a pending reboot.”h]”hÞ)�”}”(hjÀ/h]”hŒ&“cancelâ€�: Cancel a pending reboot.”…”�”}”(hjÂ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´Khj¾/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj»/ubj;)�”}”(hŒ#"ro": Jump to RO without rebooting.”h]”hÞ)�”}”(hj×/h]”hŒ'“roâ€�: Jump to RO without rebooting.”…”�”}”(hjÙ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhjÕ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj»/ubj;)�”}”(hŒ#"rw": Jump to RW without rebooting.”h]”hÞ)�”}”(hjî/h]”hŒ'“rwâ€�: Jump to RW without rebooting.”…”�”}”(hjð/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´Khjì/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj»/ubj;)�”}”(hŒ"cold": Cold reboot.”h]”hÞ)�”}”(hj0h]”hŒ“coldâ€�: Cold reboot.”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´Khj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj»/ubj;)�”}”(hŒ/"disable-jump": Disable jump until next reboot.”h]”hÞ)�”}”(hj0h]”hŒ3“disable-jumpâ€�: Disable jump until next reboot.”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´Khj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj»/ubj;)�”}”(hŒ"hibernate": Hibernate the EC.”h]”hÞ)�”}”(hj30h]”hŒ"“hibernateâ€�: Hibernate the EC.”…”�”}”(hj50h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´Khj10ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj»/ubj;)�”}”(hŒ-"at-shutdown": Reboot after an AP shutdown. ”h]”hÞ)�”}”(hŒ+"at-shutdown": Reboot after an AP shutdown.”h]”hŒ/“at-shutdownâ€�: Reboot after an AP shutdown.”…”�”}”(hjL0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhjH0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj»/ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÕ)h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_class_chromeos_ec_device_name_vbc_vboot_context:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-class-chromeos-ec-device-name-vbc-vboot-context”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjt0ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/class\/chromeos\/\\/vbc\/vboot_context**”h]”j`)�”}”(hŒD**\/sys\/class\/chromeos\/\\/vbc\/vboot_context**”h]”hŒ@/sys/class/chromeos//vbc/vboot_context”…”�”}”(hjŽ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠ0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³ŒADocumentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-vbc”h´Khj‡0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjt0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjq0ubah}”(h]”jp0ah ]”h"]”Œ7abi_sys_class_chromeos_ec_device_name_vbc_vboot_context”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀ0jf0sj˜}”jp0jf0subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-class-chromeos-driver-cros-ec-vbc `”h]”(hŒDefined on file ”…”�”}”(hjÅ0h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-class-chromeos-driver-cros-ec-vbc `”h]”j§)�”}”(hjÏ0h]”hŒ'sysfs-class-chromeos-driver-cros-ec-vbc”…”�”}”(hjÑ0h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÍ0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÛ0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_class_chromeos_driver_cros_ec_vbc”uh1hh³j¢0h´KhjÅ0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¢0h´KhhÊh²hubhÞ)�”}”(hŒeRead/write the verified boot context data included on a small nvram space on some EC implementations.”h]”hŒeRead/write the verified boot context data included on a small nvram space on some EC implementations.”…”�”}”(hjó0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¢0h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_chromeos_ec_device_name_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-chromeos-ec-device-name-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj1ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/chromeos\/\\/version**”h]”j`•$)�”}”(hŒ9**\/sys\/class\/chromeos\/\\/version**”h]”hŒ5/sys/class/chromeos//version”…”�”}”(hj)1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´Khj"1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj 1ubah}”(h]”j 1ah ]”h"]”Œ-abi_sys_class_chromeos_ec_device_name_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jZ1j1sj˜}”j 1j1subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-chromeos `”h]”(hŒDefined on file ”…”�”}”(hj_1h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-chromeos `”h]”j§)�”}”(hji1h]”hŒsysfs-class-chromeos”…”�”}”(hjk1h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjg1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ju1Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_chromeos”uh1hh³jÕ)h´Khj_1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhhÊh²hubhÞ)�”}”(hŒ8Show the information about the EC software and hardware.”h]”hŒ8Show the information about the EC software and hardware.”…”�”}”(hj�1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_chromeos_cros_ec_ap_mode_entry:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-chromeos-cros-ec-ap-mode-entry”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj©1ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/chromeos\/cros_ec\/ap_mode_entry**”h]”j`)�”}”(hŒ2**\/sys\/class\/chromeos\/cros_ec\/ap_mode_entry**”h]”hŒ./sys/class/chromeos/cros_ec/ap_mode_entry”…”�”}”(hjÃ1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´K0hj¼1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¶1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj©1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¦1ubah}”(h]”j¥1ah ]”h"]”Œ,abi_sys_class_chromeos_cros_ec_ap_mode_entry”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jô1j›1sj˜}”j¥1j›1subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-chromeos `”h]”(hŒDefined on file ”…”�”}”(hjù1h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-chromeos `”h]”j§)�”}”(hj2h]”hŒsysfs-class-chromeos”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_chromeos”uh1hh³jÕ)h´K0hjù1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´K0hhÊh²hubhÞ)�”}”(hŒ•Show if the AP mode entry EC feature is supported. It indicates whether the EC waits for direction from the AP to enter Type-C altmodes or USB4 mode.”h]”hŒ•Show if the AP mode entry EC feature is supported. It indicates whether the EC waits for direction from the AP to enter Type-C altmodes or USB4 mode.”…”�”}”(hj'2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´K0hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_chromeos_cros_ec_usbpdmuxinfo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-chromeos-cros-ec-usbpdmuxinfo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjC2ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/chromeos\/cros_ec\/usbpdmuxinfo**”h]”j`)�”}”(hŒ1**\/sys\/class\/chromeos\/cros_ec\/usbpdmuxinfo**”h]”hŒ-/sys/class/chromeos/cros_ec/usbpdmuxinfo”…”�”}”(hj]2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjY2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´K#hjV2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjC2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@2ubah}”(h]”j?2ah ]”h"]”Œ+abi_sys_class_chromeos_cros_ec_usbpdmuxinfo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽ2j52sj˜}”j?2j52subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-chromeos `”h]”(hŒDefined on file ”…”�”}”(hj“2h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-chromeos `”h]”j§)�”}”(hj�2h]”hŒsysfs-class-chromeos”…”�”}”(hjŸ2h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj›2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j©2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_chromeos”uh1hh³jÕ)h´K#hj“2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´K#hhÊh²hubhÞ)�”}”(hX;Show PD mux status for each typec port with following flags: - "USB": USB connected - "DP": DP connected - "POLARITY": CC line Polarity inverted - "HPD_IRQ": Hot Plug Detect interrupt is asserted - "HPD_LVL": Hot Plug Detect level is asserted - "SAFE": DP is in safe mode - "TBT": TBT enabled - "USB4": USB4 enabled”h]”hX[Show PD mux status for each typec port with following flags: - “USBâ€�: USB connected - “DPâ€�: DP connected - “POLARITYâ€�: CC line Polarity inverted - “HPD_IRQâ€�: Hot Plug Detect interrupt is asserted - “HPD_LVLâ€�: Hot Plug Detect level is asserted - “SAFEâ€�: DP is in safe mode - “TBTâ€�: TBT enabled - “USB4â€�: USB4 enabled”…”�”}”(hjÁ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕ)h´K#hhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_devfreq_event_event_x:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-devfreq-event-event-x”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÝ2ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/devfreq\-event\/event\\/**”h]”j`)�”}”(hŒ.**\/sys\/class\/devfreq\-event\/event\\/**”h]”hŒ*/sys/class/devfreq-event/event/”…”�”}”(hj÷2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjó2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-class-devfreq-event”h´Khjð2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjê2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝ2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚ2ubah}”(h]”jÙ2ah ]”h"]”Œ#abi_sys_class_devfreq_event_event_x”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)3jÏ2sj˜}”jÙ2jÏ2subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-class-devfreq-event `”h]”(hŒDefined on file ”…”�”}”(hj.3h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-class-devfreq-event `”h]”j§)�”}”(hj83h]”hŒsysfs-class-devfreq-event”…”�”}”(hj:3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj63ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jD3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_class_devfreq_event”uh1hh³j 3h´Khj.3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 3h´KhhÊh²hube(hÞ)�”}”(hŒõProvide a place in sysfs for the devfreq-event objects. This allows accessing various devfreq-event specific variables. The name of devfreq-event object denoted as 'event' which includes the unique number of 'x' for each devfreq-event object.”h]”hŒýProvide a place in sysfs for the devfreq-event objects. This allows accessing various devfreq-event specific variables. The name of devfreq-event object denoted as ‘event’ which includes the unique number of ‘x’ for each devfreq-event object.”…”�”}”(hj\3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 3h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_devfreq_event_event_x_enable_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-devfreq-event-event-x-enable-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/enable_count**”h]”j`)�”}”(hŒ:**\/sys\/class\/devfreq\-event\/event\\/enable_count**”h]”hŒ6/sys/class/devfreq-event/event/enable_count”…”�”}”(hj’3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 3h´Khj‹3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjx3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hju3ubah}”(h]”jt3ah ]”h"]”Œ0abi_sys_class_devfreq_event_event_x_enable_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃ3jj3sj˜}”jt3jj3subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-class-devfreq-event `”h]”(hŒDefined on file ”…”�”}”(hjÈ3h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-class-devfreq-event `”h]”j§)�”}”(hjÒ3h]”hŒsysfs-class-devfreq-event”…”�”}”(hjÔ3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÐ3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÞ3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_class_devfreq_event”uh1hh³j 3h´KhjÈ3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 3h´KhhÊh²hubhÞ)�”}”(hŒÄThe /sys/class/devfreq-event/event/enable_count attribute contains the reference count to enable the devfreq-event object. If the device is enabled, the value of attribute is greater than zero.”h]”hŒÄThe /sys/class/devfreq-event/event/enable_count attribute contains the reference count to enable the devfreq-event object. If the device is enabled, the value of attribute is greater than zero.”…”�”}”(hjö3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 3h´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_devfreq_event_event_x_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-devfreq-event-event-x-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/devfreq\-event\/event\\/name**”h]”j`)�”}”(hŒ2**\/sys\/class\/devfreq\-event\/event\\/name**”h]”hŒ./sys/class/devfreq-event/event/name”…”�”}”(hj,4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 3h´K hj%4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4ubah}”(h]”j4ah ]”h"]”Œ(abi_sys_class_devfreq_event_event_x_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]4j4sj˜}”j4j4subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-class-devfreq-event `”h]”(hŒDefined on file ”…”�”}”(hjb4h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-class-devfreq-event `”h]”j§)�”}”(hjl4h]”hŒsysfs-class-devfreq-event”…”�”}”(hjn4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjj4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jx4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_class_devfreq_event”uh1hh³j 3h´K hjb4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 3h´K hhÊh²hubhÞ)�”}”(hŒ€The /sys/class/devfreq-event/event/name attribute contains the name of the devfreq-event object. This attribute is read-only.”h]”hŒ€The /sys/class/devfreq-event/event/name attribute contains the name of the devfreq-event object. This attribute is read-only.”…”�”}”(hj�4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j 3h´K hhÊh²hubj))�”}”(hŒ.. _abi_sys_class_devfreq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-devfreq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj¬4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/class\/devfreq\/\.\.\.\/**”h]”j`)�”}”(hŒ#**\/sys\/class\/devfreq\/\.\.\.\/**”h]”hŒ/sys/class/devfreq/.../”…”�”}”(hjÆ4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-class-devfreq”h´Khj¿4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©4ubah}”(h]”j¨4ah ]”h"]”Œabi_sys_class_devfreq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jø4jž4sj˜}”j¨4jž4subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hjý4h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hj5h]”hŒsysfs-class-devfreq”…”�”}”(hj 5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´Khjý4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KhhÊh²hubhÞ)�”}”(hŒÂProvide a place in sysfs for the devfreq objects. This allows accessing various devfreq specific variables. The name of devfreq object denoted as ... is same as the name of device using devfreq.”h]”hŒÂProvide a place in sysfs for the devfreq objects. This allows accessing various devfreq specific variables. The name of devfreq object denoted as ... is same as the name of device using devfreq.”…”�”}”(hj+5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_devfreq_available_frequencies:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-devfreq-available-frequencies”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjG5ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/devfreq\/\.\.\.\/available_frequencies**”h]”j`)�”}”(hŒ8**\/sys\/class\/devfreq\/\.\.\.\/available_frequencies**”h]”hŒ4/sys/class/devfreq/.../available_frequencies”…”�”}”(hja5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K:hjZ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjG5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjD5ubah}”(h]”jC5ah ]”h"]”Œ+abi_sys_class_devfreq_available_frequencies”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’5j95sj˜}”jC5j95subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hj—5h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hj¡5h]”hŒsysfs-class-devfreq”…”�”}”(hj£5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŸ5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j­5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´K:hj—5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K:hhÊh²hubhÞ)�”}”(hŒØThe /sys/class/devfreq/.../available_frequencies shows the available frequencies of the corresponding devfreq object. This is a snapshot of available frequencies and not limited by the min/max frequency restrictions.”h]”hŒØThe /sys/class/devfreq/.../available_frequencies shows the available frequencies of the corresponding devfreq object. This is a snapshot of available frequencies and not limited by the min/max frequency restrictions.”…”�”}”(hjÅ5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K:hhÊh²hubj))�”}”(hŒ... _abi_sys_class_devfreq_available_governors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-devfreq-available-governors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjá5ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/devfreq\/\.\.\.\/available_governors**”h]”j`)�”}”(hŒ6**\/sys\/class\/devfreq\/\.\.\.\/available_governors**”h]”hŒ2/sys/class/devfreq/.../available_governors”…”�”}”(hjû5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KChjô5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjá5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞ5ubah}”(h]”jÝ5ah ]”h"]”Œ)abi_sys_class_devfreq_available_governors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,6jÓ5sj˜}”jÝ5jÓ5subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hj16h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hj;6h]”hŒsysfs-class-devfreq”…”�”}”(hj=6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj96ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jG6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´KChj16ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KChhÊh²hubhÞ)�”}”(hŒaThe /sys/class/devfreq/.../available_governors shows currently available governors in the system.”h]”hŒaThe /sys/class/devfreq/.../available_governors shows currently available governors in the system.”…”�”}”(hj_6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KChhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_devfreq_cur_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-devfreq-cur-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj{6ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/devfreq\/\.\.\.\/cur_freq**”h]”j`)�”}”(hŒ+**\/sys\/class\/devfreq\/\.\.\.\/cur_freq**”h]”hŒ'/sys/class/devfreq/.../cur_freq”…”�”}”(hj•6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KhjŽ6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆ6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjx6ubah}”(h]”jw6ah ]”h"]”Œabi_sys_class_devfreq_cur_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÆ6jm6sj˜}”jw6jm6subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hjË6h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hjÕ6h]”hŒsysfs-class-devfreq”…”�”}”(hj×6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÓ6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”já6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´KhjË6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KhhÊh²hubhÞ)�”}”(hŒ²The /sys/class/devfreq/.../cur_freq shows the current frequency of the corresponding devfreq object. Same as target_freq when get_cur_freq() is not implemented by devfreq driver.”h]”hŒ²The /sys/class/devfreq/.../cur_freq shows the current frequency of the corresponding devfreq object. Same as target_freq when get_cur_freq() is not implemented by devfreq driver.”…”�”}”(hjù6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_devfreq_governor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-devfreq-governor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj7ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/devfreq\/\.\.\.\/governor**”h]”j`)�”}”(hŒ+**\/sys\/class\/devfreq\/\.\.\.\/governor**”h]”hŒ'/sys/class/devfreq/.../governor”…”�”}”(hj/7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´Khj(7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7ubah}”(h]”j7ah ]”h"]”Œabi_sys_class_devfreq_governor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`7j7sj˜}”j7j7subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hje7h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hjo7h]”hŒsysfs-class-devfreq”…”�”}”(hjq7h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjm7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´Khje7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KhhÊh²hubhÞ)�”}”(hŒrThe /sys/class/devfreq/.../governor show or set the name of the governor used by the corresponding devfreq object.”h]”hŒrThe /sys/class/devfreq/.../governor show or set the name of the governor used by the corresponding devfreq object.”…”�”}”(hj“7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_devfreq_max_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-devfreq-max-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj¯7ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/devfreq\/\.\.\.\/max_freq**”h]”j`)�”}”(hŒ+**\/sys\/class\/devfreq\/\.\.\.\/max_freq**”h]”hŒ'/sys/class/devfreq/.../max_freq”…”�”}”(hjÉ7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KShjÂ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬7ubah}”(h]”j«7ah ]”h"]”Œabi_sys_class_devfreq_max_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jú7j¡7sj˜}”j«7j¡7subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hjÿ7h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hj 8h]”hŒsysfs-class-devfreq”…”�”}”(hj 8h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´KShjÿ7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KShhÊh²hubhÞ)�”}”(hX.The /sys/class/devfreq/.../max_freq shows and stores the maximum frequency requested by users. It is 0 if the user does not care. max_freq overrides the frequency requested by governors and min_freq. The max_freq overrides min_freq because max_freq may be used to throttle devices to avoid overheating.”h]”hX.The /sys/class/devfreq/.../max_freq shows and stores the maximum frequency requested by users. It is 0 if the user does not care. max_freq overrides the frequency requested by governors and min_freq. The max_freq overrides min_freq because max_freq may be used to throttle devices to avoid overheating.”…”�”}”(hj-8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KShhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_devfreq_min_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-devfreq-min-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjI8ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/devfreq\/\.\.\.\/min_freq**”h]”j`)�”}”(hŒ+**\/sys\/class\/devfreq\/\.\.\.\/min_freq**”h]”hŒ'/sys/class/devfreq/.../min_freq”…”�”}”(hjc8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KJhj\8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjY8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjV8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjI8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjF8ubah}”(h]”jE8ah ]”h"]”Œabi_sys_class_devfreq_min_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”8j;8sj˜}”jE8j;8subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hj™8h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hj£8h]”hŒsysfs-class-devfreq”…”�”}”(hj¥8h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¡8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¯8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´KJhj™8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KJhhÊh²hubhÞ)�”}”(hŒºThe /sys/class/devfreq/.../min_freq shows and stores the minimum frequency requested by users. It is 0 if the user does not care. min_freq overrides the frequency requested by governors.”h]”hŒºThe /sys/class/devfreq/.../min_freq shows and stores the minimum frequency requested by users. It is 0 if the user does not care. min_freq overrides the frequency requested by governors.”…”�”}”(hjÇ8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KJhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_devfreq_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-devfreq-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjã8ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/devfreq\/\.\.\.\/name**”h]”j`)�”}”(hŒ'**\/sys\/class\/devfreq\/\.\.\.\/name**”h]”hŒ#/sys/class/devfreq/.../name”…”�”}”(hjý8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjù8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K hjö8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjð8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjã8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà8ubah}”(h]”jß8ah ]”h"]”Œabi_sys_class_devfreq_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.9jÕ8sj˜}”jß8jÕ8subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hj39h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hj=9h]”hŒsysfs-class-devfreq”…”�”}”(hj?9h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj;9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jI9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´K hj39ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K hhÊh²hubhÞ)�”}”(hŒ]The /sys/class/devfreq/.../name shows the name of device of the corresponding devfreq object.”h]”hŒ]The /sys/class/devfreq/.../name shows the name of device of the corresponding devfreq object.”…”�”}”(hja9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K hhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_devfreq_polling_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-devfreq-polling-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj}9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/devfreq\/\.\.\.\/polling_interval**”h]”j`)�”}”(hŒ3**\/sys\/class\/devfreq\/\.\.\.\/polling_interval**”h]”hŒ//sys/class/devfreq/.../polling_interval”…”�”}”(hj—9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K^hj�9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠ9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjz9ubah}”(h]”jy9ah ]”h"]”Œ&abi_sys_class_devfreq_polling_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈ9jo9sj˜}”jy9jo9subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hjÍ9h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hj×9h]”hŒsysfs-class-devfreq”…”�”}”(hjÙ9h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÕ9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jã9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´K^hjÍ9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K^hhÊh²hubhÞ)�”}”(hX/The /sys/class/devfreq/.../polling_interval shows and sets the requested polling interval of the corresponding devfreq object. The values are represented in ms. If the value is less than 1 jiffy, it is considered to be 0, which means no polling. This value is meaningless if the governor is not polling.”h]”hX/The /sys/class/devfreq/.../polling_interval shows and sets the requested polling interval of the corresponding devfreq object. The values are represented in ms. If the value is less than 1 jiffy, it is considered to be 0, which means no polling. This value is meaningless if the governor is not polling.”…”�”}”(hjû9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K^hhÊh²hubhÞ)�”}”(hŒKA list of governors that support the node: - simple_ondmenad - tegra_actmon”h]”hŒKA list of governors that support the node: - simple_ondmenad - tegra_actmon”…”�”}”(hj :h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K^hhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_devfreq_related_cpus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-devfreq-related-cpus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj%:ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/devfreq\/\.\.\.\/related_cpus**”h]”j`)�”}”(hŒ/**\/sys\/class\/devfreq\/\.\.\.\/related_cpus**”h]”hŒ+/sys/class/devfreq/.../related_cpus”…”�”}”(hj?:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´Kˆhj8:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj":ubah}”(h]”j!:ah ]”h"]”Œ"abi_sys_class_devfreq_related_cpus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jp:j:sj˜}”j!:j:subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hju:h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hj:h]”hŒsysfs-class-devfreq”…”�”}”(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ÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´Kˆhju:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KˆhhÊh²hubhÞ)�”}”(hŒ^The list of CPUs whose performance is closely related to the frequency of this devfreq domain.”h]”hŒ^The list of CPUs whose performance is closely related to the frequency of this devfreq domain.”…”�”}”(hj£:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KˆhhÊh²hubhÞ)�”}”(hŒcThis file is only present if a specific devfreq device is closely associated with a subset of CPUs.”h]”hŒcThis file is only present if a specific devfreq device is closely associated with a subset of CPUs.”…”�”}”(hj±:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KˆhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_devfreq_target_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-devfreq-target-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÍ:ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/devfreq\/\.\.\.\/target_freq**”h]”j`)�”}”(hŒ.**\/sys\/class\/devfreq\/\.\.\.\/target_freq**”h]”hŒ*/sys/class/devfreq/.../target_freq”…”�”}”(hjç:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K!hjà:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍ:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊ:ubah}”(h]”jÉ:ah ]”h"]”Œ!abi_sys_class_devfreq_target_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;j¿:sj˜}”jÉ:j¿:subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hj;h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hj';h]”hŒsysfs-class-devfreq”…”�”}”(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”j3;Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´K!hj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K!hhÊh²hubhÞ)�”}”(hŒ~The /sys/class/devfreq/.../target_freq shows the next governor predicted target frequency of the corresponding devfreq object.”h]”hŒ~The /sys/class/devfreq/.../target_freq shows the next governor predicted target frequency of the corresponding devfreq object.”…”�”}”(hjK;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K!hhÊh²hubj))�”}”(hŒ .. _abi_sys_class_devfreq_timer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-devfreq-timer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjg;ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/devfreq\/\.\.\.\/timer**”h]”j`)�”}”(hŒ(**\/sys\/class\/devfreq\/\.\.\.\/timer**”h]”hŒ$/sys/class/devfreq/.../timer”…”�”}”(hj�;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj};ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´Kxhjz;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjg;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjd;ubah}”(h]”jc;ah ]”h"]”Œabi_sys_class_devfreq_timer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j²;jY;sj˜}”jc;jY;subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hj·;h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hjÁ;h]”hŒsysfs-class-devfreq”…”�”}”(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ÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´Kxhj·;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KxhhÊh²hubhÞ)�”}”(hŒùThis ABI shows and stores the kind of work timer by users. This work timer is used by devfreq workqueue in order to monitor the device status such as utilization. The user can change the work timer on runtime according to their demand as following::”h]”hŒøThis ABI shows and stores the kind of work timer by users. This work timer is used by devfreq workqueue in order to monitor the device status such as utilization. The user can change the work timer on runtime according to their demand as following:”…”�”}”(hjå;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KxhhÊh²hubjl)�”}”(hŒZecho deferrable > /sys/class/devfreq/.../timer echo delayed > /sys/class/devfreq/.../timer”h]”hŒZecho deferrable > /sys/class/devfreq/.../timer echo delayed > /sys/class/devfreq/.../timer”…”�”}”hjó;sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÚ4h´KxhhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjm<h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hjw<h]”hŒsysfs-class-devfreq”…”�”}”(hjy<h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hju<ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒ<Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´K(hjm<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K(hhÊh²hubhÞ)�”}”(hXŸThis ABI shows or clears the statistics of devfreq behavior on a specific device. It shows the time spent in each state and the number of transitions between states. In order to activate this ABI, the devfreq target device driver should provide the list of available frequencies with its profile. If need to reset the statistics of devfreq behavior on a specific device, enter 0(zero) to 'trans_stat' as following::”h]”hX¢This ABI shows or clears the statistics of devfreq behavior on a specific device. It shows the time spent in each state and the number of transitions between states. In order to activate this ABI, the devfreq target device driver should provide the list of available frequencies with its profile. If need to reset the statistics of devfreq behavior on a specific device, enter 0(zero) to ‘trans_stat’ as following:”…”�”}”(hj›<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K(hhÊh²hubjl)�”}”(hŒ*echo 0 > /sys/class/devfreq/.../trans_stat”h]”hŒ*echo 0 > /sys/class/devfreq/.../trans_stat”…”�”}”hj©<sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÚ4h´K(hhÊh²hubhÞ)�”}”(hŒ[If the transition table is bigger than PAGE_SIZE, reading this will return an -EFBIG error.”h]”hŒ[If the transition table is bigger than PAGE_SIZE, reading this will return an -EFBIG error.”…”�”}”(hj·<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´K(hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_devfreq_userspace_set_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-devfreq-userspace-set-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjÓ<ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/devfreq\/\.\.\.\/userspace\/set_freq**”h]”j`)�”}”(hŒ6**\/sys\/class\/devfreq\/\.\.\.\/userspace\/set_freq**”h]”hŒ2/sys/class/devfreq/.../userspace/set_freq”…”�”}”(hjí<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjé<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´Kmhjæ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓ<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐ<ubah}”(h]”jÏ<ah ]”h"]”Œ(abi_sys_class_devfreq_userspace_set_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=jÅ<sj˜}”jÏ<jÅ<subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devfreq `”h]”(hŒDefined on file ”…”�”}”(hj#=h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devfreq `”h]”j§)�”}”(hj-=h]”hŒsysfs-class-devfreq”…”�”}”(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”j9=Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devfreq”uh1hh³jÚ4h´Kmhj#=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KmhhÊh²hubhÞ)�”}”(hŒ�The /sys/class/devfreq/.../userspace/set_freq shows and sets the requested frequency for the devfreq object if userspace governor is in effect.”h]”hŒ�The /sys/class/devfreq/.../userspace/set_freq shows and sets the requested frequency for the devfreq object if userspace governor is in effect.”…”�”}”(hjQ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KmhhÊh²hubhÞ)�”}”(hŒ6A list of governors that support the node: - userspace”h]”hŒ6A list of governors that support the node: - userspace”…”�”}”(hj_=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÚ4h´KmhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_devlink:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-devlink”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj{=ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/class\/devlink\/\.\.\.\/**”h]”j`)�”}”(hŒ#**\/sys\/class\/devlink\/\.\.\.\/**”h]”hŒ/sys/class/devlink/.../”…”�”}”(hj•=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-class-devlink”h´KhjŽ=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆ=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjx=ubah}”(h]”jw=ah ]”h"]”Œabi_sys_class_devlink”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÇ=jm=sj˜}”jw=jm=subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devlink `”h]”(hŒDefined on file ”…”�”}”(hjÌ=h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devlink `”h]”j§)�”}”(hjÖ=h]”hŒsysfs-class-devlink”…”�”}”(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ÅŒ$abi_file_testing_sysfs_class_devlink”uh1hh³j©=h´KhjÌ=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KhhÊh²hubhÞ)�”}”(hXProvide a place in sysfs for the device link objects in the kernel at any given time. The name of a device link directory, denoted as ... above, is of the form -- where is the supplier bus:device name and is the consumer bus:device name.”h]”hXProvide a place in sysfs for the device link objects in the kernel at any given time. The name of a device link directory, denoted as ... above, is of the form -- where is the supplier bus:device name and is the consumer bus:device name.”…”�”}”(hjú=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_devlink_auto_remove_on:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-devlink-auto-remove-on”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj>ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/devlink\/\.\.\.\/auto_remove_on**”h]”j`)�”}”(hŒ1**\/sys\/class\/devlink\/\.\.\.\/auto_remove_on**”h]”hŒ-/sys/class/devlink/.../auto_remove_on”…”�”}”(hj0>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K hj)>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>ubah}”(h]”j>ah ]”h"]”Œ$abi_sys_class_devlink_auto_remove_on”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ja>j>sj˜}”j>j>subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devlink `”h]”(hŒDefined on file ”…”�”}”(hjf>h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devlink `”h]”j§)�”}”(hjp>h]”hŒsysfs-class-devlink”…”�”}”(hjr>h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjn>ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|>Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devlink”uh1hh³j©=h´K hjf>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K hhÊh²hubhÞ)�”}”(hŒ¡This file indicates if the device link will ever be automatically removed by the driver core when the consumer and supplier devices themselves are still present.”h]”hŒ¡This file indicates if the device link will ever be automatically removed by the driver core when the consumer and supplier devices themselves are still present.”…”�”}”(hj”>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K hhÊh²hubhÞ)�”}”(hŒ*This will be one of the following strings:”h]”hŒ*This will be one of the following strings:”…”�”}”(hj¢>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ'consumer unbind'”h]”hÞ)�”}”(hjµ>h]”hŒ‘consumer unbind’”…”�”}”(hj·>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K hj³>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj°>ubj;)�”}”(hŒ'supplier unbind'”h]”hÞ)�”}”(hjÌ>h]”hŒ‘supplier unbind’”…”�”}”(hjÎ>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K hjÊ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj°>ubj;)�”}”(hŒ'never' ”h]”hÞ)�”}”(hŒ'never'”h]”hŒ ‘never’”…”�”}”(hjå>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K hjá>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj°>ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j©=h´K hhÊh²hubhÞ)�”}”(hŒw'consumer unbind' means the device link will be removed when the consumer's driver is unbound from the consumer device.”h]”hŒ}‘consumer unbind’ means the device link will be removed when the consumer’s driver is unbound from the consumer device.”…”�”}”(hjÿ>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K hhÊh²hubhÞ)�”}”(hŒw'supplier unbind' means the device link will be removed when the supplier's driver is unbound from the supplier device.”h]”hŒ}‘supplier unbind’ means the device link will be removed when the supplier’s driver is unbound from the supplier device.”…”�”}”(hj ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K hhÊh²hubhÞ)�”}”(hŒ�'never' means the device link will not be automatically removed when as long as the supplier and consumer devices themselves are still present.”h]”hŒ“‘never’ means the device link will not be automatically removed when as long as the supplier and consumer devices themselves are still present.”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K hhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_devlink_consumer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-devlink-consumer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj7?ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/devlink\/\.\.\.\/consumer**”h]”j`)�”}”(hŒ+**\/sys\/class\/devlink\/\.\.\.\/consumer**”h]”hŒ'/sys/class/devlink/.../consumer”…”�”}”(hjQ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K#hjJ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4?ubah}”(h]”j3?ah ]”h"]”Œabi_sys_class_devlink_consumer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚?j)?sj˜}”j3?j)?subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devlink `”h]”(hŒDefined on file ”…”�”}”(hj‡?h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devlink `”h]”j§)�”}”(hj‘?h]”hŒsysfs-class-devlink”…”�”}”(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ÅŒ$abi_file_testing_sysfs_class_devlink”uh1hh³j©=h´K#hj‡?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K#hhÊh²hubhÞ)�”}”(hŒ@This file is a symlink to the consumer device's sysfs directory.”h]”hŒBThis file is a symlink to the consumer device’s sysfs directory.”…”�”}”(hjµ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K#hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_devlink_runtime_pm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-devlink-runtime-pm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÑ?ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/devlink\/\.\.\.\/runtime_pm**”h]”j`)�”}”(hŒ-**\/sys\/class\/devlink\/\.\.\.\/runtime_pm**”h]”hŒ)/sys/class/devlink/.../runtime_pm”…”�”}”(hjë?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjç?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K)hjä?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjá?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑ?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎ?ubah}”(h]”jÍ?ah ]”h"]”Œ abi_sys_class_devlink_runtime_pm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@jÃ?sj˜}”jÍ?jÃ?subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devlink `”h]”(hŒDefined on file ”…”�”}”(hj!@h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devlink `”h]”j§)�”}”(hj+@h]”hŒsysfs-class-devlink”…”�”}”(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”j7@Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devlink”uh1hh³j©=h´K)hj!@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K)hhÊh²hubhÞ)�”}”(hŒæThis file indicates if the device link has any impact on the runtime power management behavior of the consumer and supplier devices. For example: Making sure the supplier doesn't enter runtime suspend while the consumer is active.”h]”hŒèThis file indicates if the device link has any impact on the runtime power management behavior of the consumer and supplier devices. For example: Making sure the supplier doesn’t enter runtime suspend while the consumer is active.”…”�”}”(hjO@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K)hhÊh²hubhÞ)�”}”(hŒ*This will be one of the following strings:”h]”hŒ*This will be one of the following strings:”…”�”}”(hj]@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K)hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjn@ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjn@ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ'0'”h]”hŒ‘0’”…”�”}”(hjŽ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K)hj‹@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ@ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(Does not affect runtime power management”h]”hŒ(Does not affect runtime power management”…”�”}”(hj¥@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K)hj¢@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…@ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ'1'”h]”hŒ‘1’”…”�”}”(hjÅ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K)hjÂ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿@ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Affects runtime power management”h]”hŒ Affects runtime power management”…”�”}”(hjÜ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K)hjÙ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjn@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjk@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ!.. _abi_sys_class_devlink_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-devlink-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjAubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/devlink\/\.\.\.\/status**”h]”j`)�”}”(hŒ)**\/sys\/class\/devlink\/\.\.\.\/status**”h]”hŒ%/sys/class/devlink/.../status”…”�”}”(hj1Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-Aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hj*Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjAubah}”(h]”jAah ]”h"]”Œabi_sys_class_devlink_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jbAj Asj˜}”jAj AsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devlink `”h]”(hŒDefined on file ”…”�”}”(hjgAh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devlink `”h]”j§)�”}”(hjqAh]”hŒsysfs-class-devlink”…”�”}”(hjsAh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjoAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j}AŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devlink”uh1hh³j©=h´K9hjgAubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hhÊh²hubhÞ)�”}”(hXãThis file indicates the status of the device link. The status of a device link is affected by whether the supplier and consumer devices have been bound to their corresponding drivers. The status of a device link also affects the binding and unbinding of the supplier and consumer devices with their drivers and also affects whether the software state of the supplier device is synced with the hardware state of the supplier device after boot up. See also: sysfs-devices-state_synced.”h]”hXãThis file indicates the status of the device link. The status of a device link is affected by whether the supplier and consumer devices have been bound to their corresponding drivers. The status of a device link also affects the binding and unbinding of the supplier and consumer devices with their drivers and also affects whether the software state of the supplier device is synced with the hardware state of the supplier device after boot up. See also: sysfs-devices-state_synced.”…”�”}”(hj•Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hhÊh²hubhÞ)�”}”(hŒ*This will be one of the following strings:”h]”hŒ*This will be one of the following strings:”…”�”}”(hj£Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 'not tracked'”h]”hÞ)�”}”(hj¶Ah]”hŒ‘not tracked’”…”�”}”(hj¸Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hj´Aubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj±Aubj;)�”}”(hŒ 'dormant'”h]”hÞ)�”}”(hjÍAh]”hŒ ‘dormant’”…”�”}”(hjÏAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hjËAubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj±Aubj;)�”}”(hŒ 'available'”h]”hÞ)�”}”(hjäAh]”hŒ‘available’”…”�”}”(hjæAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hjâAubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj±Aubj;)�”}”(hŒ'consumer probing'”h]”hÞ)�”}”(hjûAh]”hŒ‘consumer probing’”…”�”}”(hjýAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hjùAubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj±Aubj;)�”}”(hŒ'active'”h]”hÞ)�”}”(hjBh]”hŒ ‘active’”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hjBubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj±Aubj;)�”}”(hŒ'supplier unbinding'”h]”hÞ)�”}”(hj)Bh]”hŒ‘supplier unbinding’”…”�”}”(hj+Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hj'Bubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj±Aubj;)�”}”(hŒ 'unknown' ”h]”hÞ)�”}”(hŒ 'unknown'”h]”hŒ ‘unknown’”…”�”}”(hjBBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hj>Bubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj±Aubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j©=h´K9hhÊh²hubhÞ)�”}”(hŒž'not tracked' means this device link does not track the status and has no impact on the binding, unbinding and syncing the hardware and software device state.”h]”hŒ¢â€˜not tracked’ means this device link does not track the status and has no impact on the binding, unbinding and syncing the hardware and software device state.”…”�”}”(hj\Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hhÊh²hubhÞ)�”}”(hŒU'dormant' means the supplier and the consumer devices have not bound to their driver.”h]”hŒY‘dormant’ means the supplier and the consumer devices have not bound to their driver.”…”�”}”(hjjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hhÊh²hubhÞ)�”}”(hŒs'available' means the supplier has bound to its driver and is available to supply resources to the consumer device.”h]”hŒw‘available’ means the supplier has bound to its driver and is available to supply resources to the consumer device.”…”�”}”(hjxBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hhÊh²hubhÞ)�”}”(hŒW'consumer probing' means the consumer device is currently trying to bind to its driver.”h]”hŒ[‘consumer probing’ means the consumer device is currently trying to bind to its driver.”…”�”}”(hj†Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hhÊh²hubhÞ)�”}”(hŒ_'active' means the supplier and consumer devices have both bound successfully to their drivers.”h]”hŒc‘active’ means the supplier and consumer devices have both bound successfully to their drivers.”…”�”}”(hj”Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hhÊh²hubhÞ)�”}”(hŒi'supplier unbinding' means the supplier devices is currently in the process of unbinding from its driver.”h]”hŒm‘supplier unbinding’ means the supplier devices is currently in the process of unbinding from its driver.”…”�”}”(hj¢Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hhÊh²hubhÞ)�”}”(hŒ}'unknown' means the state of the device link is not any of the above. If this is ever the value, there's a bug in the kernel.”h]”hŒƒâ€˜unknown’ means the state of the device link is not any of the above. If this is ever the value, there’s a bug in the kernel.”…”�”}”(hj°Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´K9hhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_devlink_supplier:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-devlink-supplier”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÌBubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/devlink\/\.\.\.\/supplier**”h]”j`)�”}”(hŒ+**\/sys\/class\/devlink\/\.\.\.\/supplier**”h]”hŒ'/sys/class/devlink/.../supplier”…”�”}”(hjæBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KghjßBubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜBubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙBubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌBubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉBubah}”(h]”jÈBah ]”h"]”Œabi_sys_class_devlink_supplier”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jCj¾Bsj˜}”jÈBj¾BsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devlink `”h]”(hŒDefined on file ”…”�”}”(hjCh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devlink `”h]”j§)�”}”(hj&Ch]”hŒsysfs-class-devlink”…”�”}”(hj(Ch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj$Cubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j2CŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devlink”uh1hh³j©=h´KghjCubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KghhÊh²hubhÞ)�”}”(hŒ@This file is a symlink to the supplier device's sysfs directory.”h]”hŒBThis file is a symlink to the supplier device’s sysfs directory.”…”�”}”(hjJCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KghhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_devlink_sync_state_only:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-devlink-sync-state-only”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjfCubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/devlink\/\.\.\.\/sync_state_only**”h]”j`)�”}”(hŒ2**\/sys\/class\/devlink\/\.\.\.\/sync_state_only**”h]”hŒ./sys/class/devlink/.../sync_state_only”…”�”}”(hj€Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|Cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KmhjyCubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvCubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjsCubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjfCubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjcCubah}”(h]”jbCah ]”h"]”Œ%abi_sys_class_devlink_sync_state_only”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j±CjXCsj˜}”jbCjXCsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-devlink `”h]”(hŒDefined on file ”…”�”}”(hj¶Ch²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-devlink `”h]”j§)�”}”(hjÀCh]”hŒsysfs-class-devlink”…”�”}”(hjÂCh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¾Cubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÌCŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_devlink”uh1hh³j©=h´Kmhj¶Cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KmhhÊh²hubhÞ)�”}”(hŒŠThis file indicates if the device link is limited to only affecting the syncing of the hardware and software state of the supplier device.”h]”hŒŠThis file indicates if the device link is limited to only affecting the syncing of the hardware and software state of the supplier device.”…”�”}”(hjäCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KmhhÊh²hubhÞ)�”}”(hŒ*This will be one of the following strings:”h]”hŒ*This will be one of the following strings:”…”�”}”(hjòCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KmhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjDubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjDubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ'0'”h]”hŒ‘0’”…”�”}”(hj#Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´Kmhj Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDubjW)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ'1'”h]”hŒ‘1’”…”�”}”(hjLDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KmhjIDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFDubjW)�”}”(hhh]”hÞ)�”}”(hŒ Affects runtime power management”h]”hŒ Affects runtime power management”…”�”}”(hjcDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´Kmhj`Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFDubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjDubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjDubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ‚'0' means the device link can affect other device behaviors like binding/unbinding, suspend/resume, runtime power management, etc.”h]”hŒ†â€˜0’ means the device link can affect other device behaviors like binding/unbinding, suspend/resume, runtime power management, etc.”…”�”}”(hj�Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KmhhÊh²hubhÞ)�”}”(hŒ±'1' means the device link will only affect the syncing of hardware and software state of the supplier device after boot up and doesn't not affect other behaviors of the devices.”h]”hŒ·â€˜1’ means the device link will only affect the syncing of hardware and software state of the supplier device after boot up and doesn’t not affect other behaviors of the devices.”…”�”}”(hjžDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j©=h´KmhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_drm_boot_display:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-drm-boot-display”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjºDubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/drm\/\.\.\.\/boot_display**”h]”j`)�”}”(hŒ+**\/sys\/class\/drm\/\.\.\.\/boot_display**”•)h]”hŒ'/sys/class/drm/.../boot_display”…”�”}”(hjÔDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐDubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-drm”h´KhjÍDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊDubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇDubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjºDubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·Dubah}”(h]”j¶Dah ]”h"]”Œabi_sys_class_drm_boot_display”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jEj¬Dsj˜}”j¶Dj¬DsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-drm `”h]”(hŒDefined on file ”…”�”}”(hj Eh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-drm `”h]”j§)�”}”(hjEh]”hŒsysfs-class-drm”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j!EŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_drm”uh1hh³jèDh´Khj Eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèDh´KhhÊh²hubhÞ)�”}”(hŒ×This file indicates that displays connected to the device were used to display the boot sequence. If a display connected to the device was used to display the boot sequence the file will be present and contain "1".”h]”hŒÛThis file indicates that displays connected to the device were used to display the boot sequence. If a display connected to the device was used to display the boot sequence the file will be present and contain “1â€�.”…”�”}”(hj9Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèDh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_extcon:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-extcon”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hjUEubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/class\/extcon\/\.\.\.\/**”h]”j`)�”}”(hŒ"**\/sys\/class\/extcon\/\.\.\.\/**”h]”hŒ/sys/class/extcon/.../”…”�”}”(hjoEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkEubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-class-extcon”h´KhjhEubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbEubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjREubah}”(h]”jQEah ]”h"]”Œabi_sys_class_extcon”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡EjGEsj˜}”jQEjGEsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-class-extcon `”h]”(hŒDefined on file ”…”�”}”(hj¦Eh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-class-extcon `”h]”j§)�”}”(hj°Eh]”hŒsysfs-class-extcon”…”�”}”(hj²Eh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj®Eubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¼EŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_class_extcon”uh1hh³jƒEh´Khj¦Eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubhÞ)�”}”(hŒ¶Provide a place in sysfs for the extcon objects. This allows accessing extcon specific variables. The name of extcon object denoted as ... is the name given with extcon_dev_register.”h]”hŒ¶Provide a place in sysfs for the extcon objects. This allows accessing extcon specific variables. The name of extcon object denoted as ... is the name given with extcon_dev_register.”…”�”}”(hjÔEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubhÞ)�”}”(hXrOne extcon device denotes a single external connector port. An external connector may have multiple cables attached simultaneously. Many of docks, cradles, and accessory cables have such capability. For example, the 30-pin port of Nuri board (/arch/arm/mach-exynos) may have both HDMI and Charger attached, or analog audio, video, and USB cables attached simultaneously.”h]”hXrOne extcon device denotes a single external connector port. An external connector may have multiple cables attached simultaneously. Many of docks, cradles, and accessory cables have such capability. For example, the 30-pin port of Nuri board (/arch/arm/mach-exynos) may have both HDMI and Charger attached, or analog audio, video, and USB cables attached simultaneously.”…”�”}”(hjâEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubhÞ)�”}”(hŒŠIf there are cables mutually exclusive with each other, such binary relations may be expressed with extcon_dev's mutually_exclusive array.”h]”hŒŒIf there are cables mutually exclusive with each other, such binary relations may be expressed with extcon_dev’s mutually_exclusive array.”…”�”}”(hjðEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_extcon_cable_x_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-extcon-cable-x-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj FubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/extcon\/\.\.\.\/cable\.X\/name**”h]”j`)�”}”(hŒ0**\/sys\/class\/extcon\/\.\.\.\/cable\.X\/name**”h]”hŒ,/sys/class/extcon/.../cable.X/name”…”�”}”(hj&Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"Fubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KDhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Fubah}”(h]”jFah ]”h"]”Œ!abi_sys_class_extcon_cable_x_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWFjþEsj˜}”jFjþEsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-class-extcon `”h]”(hŒDefined on file ”…”�”}”(hj\Fh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-class-extcon `”h]”j§)�”}”(hjfFh]”hŒsysfs-class-extcon”…”�”}”(hjhFh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjdFubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jrFŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_class_extcon”uh1hh³jƒEh´KDhj\Fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KDhhÊh²hubhÞ)�”}”(hŒrThe /sys/class/extcon/.../cable.X/name shows the name of cable "X" (integer between 0 and 31) of an extcon device.”h]”hŒvThe /sys/class/extcon/.../cable.X/name shows the name of cable “Xâ€� (integer between 0 and 31) of an extcon device.”…”�”}”(hjŠFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KDhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_extcon_cable_x_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-extcon-cable-x-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj¦FubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/extcon\/\.\.\.\/cable\.X\/state**”h]”j`)�”}”(hŒ1**\/sys\/class\/extcon\/\.\.\.\/cable\.X\/state**”h]”hŒ-/sys/class/extcon/.../cable.X/state”…”�”}”(hjÀFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼Fubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KKhj¹Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦Fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£Fubah}”(h]”j¢Fah ]”h"]”Œ"abi_sys_class_extcon_cable_x_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñFj˜Fsj˜}”j¢Fj˜FsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-class-extcon `”h]”(hŒDefined on file ”…”�”}”(hjöFh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-class-extcon `”h]”j§)�”}”(hjGh]”hŒsysfs-class-extcon”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjþFubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j GŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_class_extcon”uh1hh³jƒEh´KKhjöFubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KKhhÊh²hubhÞ)�”}”(hŒ·The /sys/class/extcon/.../cable.X/state shows and stores the state of cable "X" (integer between 0 and 31) of an extcon device. The state value is either 0 (detached) or 1 (attached).”h]”hŒ»The /sys/class/extcon/.../cable.X/state shows and stores the state of cable “Xâ€� (integer between 0 and 31) of an extcon device. The state value is either 0 (detached) or 1 (attached).”…”�”}”(hj$Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KKhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_extcon_mutually_exclusive:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-extcon-mutually-exclusive”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj@GubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/extcon\/\.\.\.\/mutually_exclusive\/\.\.\.**”h]”j`)�”}”(hŒ<**\/sys\/class\/extcon\/\.\.\.\/mutually_exclusive\/\.\.\.**”h]”hŒ8/sys/class/extcon/.../mutually_exclusive/...”…”�”}”(hjZGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KThjSGubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPGubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMGubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@Gubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=Gubah}”(h]”j`”h]”(hŒDefined on file ”…”�”}”(hj�Gh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-class-extcon `”h]”j§)�”}”(hjšGh]”hŒsysfs-class-extcon”…”�”}”(hjœGh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj˜Gubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¦GŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_class_extcon”uh1hh³jƒEh´KThj�Gubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KThhÊh²hubhÞ)�”}”(hŒšShows the relations of mutually exclusiveness. For example, if the mutually_exclusive array of extcon device is {0x3, 0x5, 0xC, 0x0}, then the output is::”h]”hŒ™Shows the relations of mutually exclusiveness. For example, if the mutually_exclusive array of extcon device is {0x3, 0x5, 0xC, 0x0}, then the output is:”…”�”}”(hj¾Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KThhÊh²hubjl)�”}”(hŒ&# ls mutually_exclusive/ 0x3 0x5 0xc #”h]”hŒ&# ls mutually_exclusive/ 0x3 0x5 0xc #”…”�”}”hjÌGsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jƒEh´KThhÊh²hubhÞ)�”}”(hŒ¿Note that mutually_exclusive is a sub-directory of the extcon device and the file names under the mutually_exclusive directory show the mutually-exclusive sets, not the contents of the files.”h]”hŒ¿Note that mutually_exclusive is a sub-directory of the extcon device and the file names under the mutually_exclusive directory show the mutually-exclusive sets, not the contents of the files.”…”�”}”(hjÚGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KThhÊh²hubj))�”}”(hŒ.. _abi_sys_class_extcon_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-extcon-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjöGubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/extcon\/\.\.\.\/name**”h]”j`)�”}”(hŒ&**\/sys\/class\/extcon\/\.\.\.\/name**”h]”hŒ"/sys/class/extcon/.../name”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´Khj Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöGubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóGubah}”(h]”jòGah ]”h"]”Œabi_sys_class_extcon_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jAHjèGsj˜}”jòGjèGsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-class-extcon `”h]”(hŒDefined on file ”…”�”}”(hjFHh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-class-extcon `”h]”j§)�”}”(hjPHh]”hŒsysfs-class-extcon”…”�”}”(hjRHh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNHubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\HŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_class_extcon”uh1hh³jƒEh´KhjFHubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubhÞ)�”}”(hŒ¿The /sys/class/extcon/.../name shows the name of the extcon object. If the extcon object has an optional callback "show_name" defined, the callback will provide the name with this sysfs node.”h]”hŒÃThe /sys/class/extcon/.../name shows the name of the extcon object. If the extcon object has an optional callback “show_nameâ€� defined, the callback will provide the name with this sysfs node.”…”�”}”(hjtHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_extcon_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-extcon-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj�HubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/extcon\/\.\.\.\/state**”h]”j`)�”}”(hŒ'**\/sys\/class\/extcon\/\.\.\.\/state**”h]”hŒ#/sys/class/extcon/.../state”…”�”}”(hjªHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦Hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´Khj£Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Hubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Hubah}”(h]”jŒHah ]”h"]”Œabi_sys_class_extcon_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛHj‚Hsj˜}”jŒHj‚HsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-class-extcon `”h]”(hŒDefined on file ”…”�”}”(hjàHh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-class-extcon `”h]”j§)�”}”(hjêHh]”hŒsysfs-class-extcon”…”�”}”(hjìHh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjèHubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jöHŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_class_extcon”uh1hh³jƒEh´KhjàHubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubhÞ)�”}”(hŒûThe /sys/class/extcon/.../state shows and stores the cable attach/detach information of the corresponding extcon object. If the extcon object has an optional callback "show_state" defined, the showing function is overridden with the optional callback.”h]”hŒÿThe /sys/class/extcon/.../state shows and stores the cable attach/detach information of the corresponding extcon object. If the extcon object has an optional callback “show_stateâ€� defined, the showing function is overridden with the optional callback.”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubhÞ)�”}”(hŒOIf the default callback for showing function is used, the format is like this::”h]”hŒNIf the default callback for showing function is used, the format is like this:”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubjl)�”}”(hŒ.# cat state USB_OTG=1 HDMI=0 TA=1 EAR_JACK=0 #”h]”hŒ.# cat state USB_OTG=1 HDMI=0 TA=1 EAR_JACK=0 #”…”�”}”hj*Isbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jƒEh´KhhÊh²hubhÞ)�”}”(hŒlIn this example, the extcon device has USB_OTG and TA cables attached and HDMI and EAR_JACK cables detached.”h]”hŒlIn this example, the extcon device has USB_OTG and TA cables attached and HDMI and EAR_JACK cables detached.”…”�”}”(hj8Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubhÞ)�”}”(hŒ]In order to update the state of an extcon device, enter a hex state number starting with 0x::”h]”hŒ\In order to update the state of an extcon device, enter a hex state number starting with 0x:”…”�”}”(hjFIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubjl)�”}”(hŒ# echo 0xHEX > state”h]”hŒ# echo 0xHEX > state”…”�”}”hjTIsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jƒEh´KhhÊh²hubhÞ)�”}”(hŒ’This updates the whole state of the extcon device. Inputs of all the methods are required to meet the mutually_exclusive conditions if they exist.”h]”hŒ’This updates the whole state of the extcon device. Inputs of all the methods are required to meet the mutually_exclusive conditions if they exist.”…”�”}”(hjbIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubhÞ)�”}”(hŒÜIt is recommended to use this "global" state interface if you need to set the value atomically. The later state interface associated with each cable cannot update multiple cable states of an extcon device simultaneously.”h]”hŒàIt is recommended to use this “globalâ€� state interface if you need to set the value atomically. The later state interface associated with each cable cannot update multiple cable states of an extcon device simultaneously.”…”�”}”(hjpIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒEh´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_fc_fc_udev_device_appid_store:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-fc-fc-udev-device-appid-store”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjŒIubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/fc\/fc_udev_device\/appid_store**”h]”j`)�”}”(hŒ1**\/sys\/class\/fc\/fc_udev_device\/appid_store**”h]”hŒ-/sys/class/fc/fc_udev_device/appid_store”…”�”}”(hj¦Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢Iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-class-fc”h´KhjŸIubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœIubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒIubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰Iubah}”(h]”jˆIah ]”h"]”Œ+abi_sys_class_fc_fc_udev_device_appid_store”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØIj~Isj˜}”jˆIj~IsubhÞ)�”}”(hŒGDefined on file :ref:`sysfs-class-fc `”h]”(hŒDefined on file ”…”�”}”(hjÝIh²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-class-fc `”h]”j§)�”}”(hjçIh]”hŒsysfs-class-fc”…”�”}”(hjéIh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjåIubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jóIŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_class_fc”uh1hh³jºIh´KhjÝIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jºIh´KhhÊh²hubhÞ)�”}”(hX This interface allows an admin to set an FC application identifier in the blkcg associated with a cgroup id. The identifier is typically a UUID that is associated with an application or logical entity such as a virtual machine or container group. The application or logical entity utilizes a block device via the cgroup id. FC adapter drivers may query the identifier and tag FC traffic based on the identifier. FC host and FC fabric entities can utilize the application id and FC traffic tag to identify traffic sources.”h]”hX This interface allows an admin to set an FC application identifier in the blkcg associated with a cgroup id. The identifier is typically a UUID that is associated with an application or logical entity such as a virtual machine or container group. The application or logical entity utilizes a block device via the cgroup id. FC adapter drivers may query the identifier and tag FC traffic based on the identifier. FC host and FC fabric entities can utilize the application id and FC traffic tag to identify traffic sources.”…”�”}”(hj Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jºIh´KhhÊh²hubhÞ)�”}”(hŒªThe interface expects a string ":" where: is inode of the cgroup in hexadecimal is user provided string upto 128 characters in length.”h]”hŒ®The interface expects a string “:â€� where: is inode of the cgroup in hexadecimal is user provided string upto 128 characters in length.”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jºIh´KhhÊh²hubhÞ)�”}”(hŒxIf an appid_store is done for a cgroup id that already has an appid set, the new value will override the previous value.”h]”hŒxIf an appid_store is done for a cgroup id that already has an appid set, the new value will override the previous value.”…”�”}”(hj'Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jºIh´KhhÊh²hubhÞ)�”}”(hŒŽIf an admin wants to remove an FC application identifier from a cgroup, an appid_store should be done with the following string: ":"”h]”hŒ’If an admin wants to remove an FC application identifier from a cgroup, an appid_store should be done with the following string: “:â€�”…”�”}”(hj5Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jºIh´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_fc_host_hostx_statistics_fpin_cn_yyy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-fc-host-hostx-statistics-fpin-cn-yyy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjQJubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/fc_host\/hostX\/statistics\/fpin_cn_yyy**”h]”j`)�”}”(hŒ9**\/sys\/class\/fc_host\/hostX\/statistics\/fpin_cn_yyy**”h]”hŒ5/sys/class/fc_host/hostX/statistics/fpin_cn_yyy”…”�”}”(hjkJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjgJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-class-fc_host”h´KhjdJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjaJubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQJubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjNJubah}”(h]”jMJah ]”h"]”Œ2abi_sys_class_fc_host_hostx_statistics_fpin_cn_yyy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�JjCJsj˜}”jMJjCJsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-fc_host `”h]”(hŒDefined on file ”…”�”}”(hj¢Jh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-fc_host `”h]”j§)�”}”(hj¬Jh]”hŒsysfs-class-fc_host”…”�”}”(hj®Jh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjªJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¸JŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_fc_host”uh1hh³jJh´Khj¢Jubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJh´KhhÊh²hubhÞ)�”}”(hŒœThese files contain the number of congestion notification events recorded by the F_Port, reported using fabric performance impact notification (FPIN) event.”h]”hŒœThese files contain the number of congestion notification events recorded by the F_Port, reported using fabric performance impact notification (FPIN) event.”…”�”}”(hjÐJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJh´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_fc_host_hostx_statistics_fpin_dn_yyy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-fc-host-hostx-statistics-fpin-dn-yyy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjìJubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/fc_host\/hostX\/statistics\/fpin_dn_yyy**”h]”j`)�”}”(hŒ9**\/sys\/class\/fc_host\/hostX\/statistics\/fpin_dn_yyy**”h]”hŒ5/sys/class/fc_host/hostX/statistics/fpin_dn_yyy”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJh´KhjÿJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüJubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùJubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìJubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjéJubah}”(h]”jèJah ]”h"]”Œ2abi_sys_class_fc_host_hostx_statistics_fpin_dn_yyy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7KjÞJsj˜}”jèJjÞJsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-fc_host `”h]”(hŒDefined on file ”…”�”}”(hj`”h]”j§)�”}”(hjFKh]”hŒsysfs-class-fc_host”…”�”}”(hjHKh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDKubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jRKŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_fc_host”uh1hh³jJh´Khj`”h]”(hŒDefined on file ”…”�”}”(hjÖKh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-fc_host `”h]”j§)�”}”(hjàKh]”hŒsysfs-class-fc_host”…”�”}”(hjâKh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÞKubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jìKŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_fc_host”uh1hh³jJh´K hjÖKubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJh´K hhÊh²hubhÞ)�”}”(hŒ¡These files contain the number of link integrity error events recorded by the F_Port/Nx_Port, reported using fabric performance impact notification (FPIN) event.”h]”hŒ¡These files contain the number of link integrity error events recorded by the F_Port/Nx_Port, reported using fabric performance impact notification (FPIN) event.”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJh´K hhÊh²hubj))�”}”(hŒE.. _abi_sys_class_fc_remote_ports_rport_x_y_z_statistics_fpin_cn_yyy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-class-fc-remote-ports-rport-x-y-z-statistics-fpin-cn-yyy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj LubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/class\/fc_remote_ports\/rport\-X\:Y\-Z\/statistics\/fpin_cn_yyy**”h]”j`)�”}”(hŒJ**\/sys\/class\/fc_remote_ports\/rport\-X\:Y\-Z\/statistics\/fpin_cn_yyy**”h]”hŒF/sys/class/fc_remote_ports/rport-X:Y-Z/statistics/fpin_cn_yyy”…”�”}”(hj:Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6Lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-class-fc_remote_ports”h´Khj3Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLubah}”(h]”jLah ]”h"]”Œ@abi_sys_class_fc_remote_ports_rport_x_y_z_statistics_fpin_cn_yyy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlLjLsj˜}”jLjLsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-fc_remote_ports `”h]”(hŒDefined on file ”…”�”}”(hjqLh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-fc_remote_ports `”h]”j§)�”}”(hj{Lh]”hŒsysfs-class-fc_remote_ports”…”�”}”(hj}Lh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyLubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡LŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_class_fc_remote_ports”uh1hh³jNLh´KhjqLubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNLh´KhhÊh²hubhÞ)�”}”(hŒ¤These files contain the number of congestion notification events recorded by the F_Port/Nx_Port, reported using fabric performance impact notification (FPIN) event.”h]”hŒ¤These files contain the number of congestion notification events recorded by the F_Port/Nx_Port, reported using fabric performance impact notification (FPIN) event.”…”�”}”(hjŸLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNLh´KhhÊh²hubj))�”}”(hŒE.. _abi_sys_class_fc_remote_ports_rport_x_y_z_statistics_fpin_dn_yyy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-class-fc-remote-ports-rport-x-y-z-statistics-fpin-dn-yyy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj»LubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/class\/fc_remote_ports\/rport\-X\:Y\-Z\/statistics\/fpin_dn_yyy**”h]”j`)�”}”(hŒJ**\/sys\/class\/fc_remote_ports\/rport\-X\:Y\-Z\/statistics\/fpin_dn_yyy**”h]”hŒF/sys/class/fc_remote_ports/rport-X:Y-Z/statistics/fpin_dn_yyy”…”�”}”(hjÕLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑLubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNLh´KhjÎLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËLubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈLubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»Lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸Lubah}”(h]”j·Lah ]”h"]”Œ@abi_sys_class_fc_remote_ports_rport_x_y_z_statistics_fpin_dn_yyy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jMj­Lsj˜}”j·Lj­LsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-fc_remote_ports `”h]”(hŒDefined on file ”…”�”}”(hj Mh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-fc_remote_ports `”h]”j§)�”}”(hjMh]”hŒsysfs-class-fc_remote_ports”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j!MŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_class_fc_remote_ports”uh1hh³jNLh´Khj Mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNLh´KhhÊh²hubhÞ)�”}”(hŒ�These files contain the number of delivery related errors recorded by the F_Port/Nx_Port, reported using fabric performance impact notification (FPIN) event.”h]”hŒ�These files contain the number of delivery related errors recorded by the F_Port/Nx_Port, reported using fabric performance impact notification (FPIN) event.”…”�”}”(hj9Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNLh´KhhÊh²hubj))�”}”(hŒE.. _abi_sys_class_fc_remote_ports_rport_x_y_z_statistics_fpin_li_yyy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-class-fc-remote-ports-rport-x-y-z-statistics-fpin-li-yyy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjUMubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/class\/fc_remote_ports\/rport\-X\:Y\-Z\/statistics\/fpin_li_yyy**”h]”j`)�”}”(hŒJ**\/sys\/class\/fc_remote_ports\/rport\-X\:Y\-Z\/statistics\/fpin_li_yyy**”h]”hŒF/sys/class/fc_remote_ports/rport-X:Y-Z/statistics/fpin_li_yyy”…”�”}”(hjoMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkMubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNLh´K hjhMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbMubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRMubah}”(h]”jQMah ]”h"]”Œ@abi_sys_class_fc_remote_ports_rport_x_y_z_statistics_fpin_li_yyy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j MjGMsj˜}”jQMjGMsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-fc_remote_ports `”h]”(hŒDefined on file ”…”�”}”(hj¥Mh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-fc_remote_ports `”h]”j§)�”}”(hj¯Mh]”hŒsysfs-class-fc_remote_ports”…”�”}”(hj±Mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj­Mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j»MŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_class_fc_remote_ports”uh1hh³jNLh´K hj¥Mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNLh´K hhÊh²hubhÞ)�”}”(hŒ¡These files contain the number of link integrity error events recorded by the F_Port/Nx_Port, reported using fabric performance impact notification (FPIN) event.”h]”hŒ¡These files contain the number of link integrity error events recorded by the F_Port/Nx_Port, reported using fabric performance impact notification (FPIN) event.”…”�”}”(hjÓMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNLh´K hhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_firmware_attributes_attributes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-firmware-attributes-attributes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjïMubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/firmware\-attributes\/\*\/attributes\/\*\/**”h]”j`)�”}”(hŒ<**\/sys\/class\/firmware\-attributes\/\*\/attributes\/\*\/**”h]”hŒ8/sys/class/firmware-attributes/*/attributes/*/”…”�”}”(hj Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-class-firmware-attributes”h´KhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüMubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìMubah}”(h]”jëMah ]”h"]”Œ,abi_sys_class_firmware_attributes_attributes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;NjáMsj˜}”jëMjáMsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-firmware-attributes `”h]”(hŒDefined on file ”…”�”}”(hj@Nh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-firmware-attributes `”h]”j§)�”}”(hjJNh]”hŒsysfs-class-firmware-attributes”…”�”}”(hjLNh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHNubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVNŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_firmware_attributes”uh1hh³jNh´Khj@Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubhÞ)�”}”(hŒ¹A sysfs interface for systems management software to enable configuration capability on supported systems. This directory exposes interfaces for interacting with configuration options.”h]”hŒ¹A sysfs interface for systems management software to enable configuration capability on supported systems. This directory exposes interfaces for interacting with configuration options.”…”�”}”(hjnNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubhÞ)�”}”(hŒoUnless otherwise specified in an attribute description all attributes are optional and will accept UTF-8 input.”h]”hŒoUnless otherwise specified in an attribute description all attributes are optional and will accept UTF-8 input.”…”�”}”(hj|Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ\type: A file that can be read to obtain the type of attribute. This attribute is mandatory. ”h]”(j!)�”}”(hŒtype:”h]”hŒtype:”…”�”}”(hj‘Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´Khj�Nubj1)�”}”(hhh]”hÞ)�”}”(hŒUA file that can be read to obtain the type of attribute. This attribute is mandatory.”h]”hŒUA file that can be read to obtain the type of attribute. This attribute is mandatory.”…”�”}”(hj¢Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjŸNubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj�Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´KhjŠNubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒThe following are known types:”h]”hŒThe following are known types:”…”�”}”(hjÂNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubjŽœ)�”}”(hŒa- enumeration: a set of pre-defined valid values - integer: a range of numerical values - string ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ.enumeration: a set of pre-defined valid values”h]”hÞ)�”}”(hjÙNh]”hŒ.enumeration: a set of pre-defined valid values”…”�”}”(hjÛNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´Khj×Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÔNubj;)�”}”(hŒ$integer: a range of numerical values”h]”hÞ)�”}”(hjðNh]”hŒ$integer: a range of numerical values”…”�”}”(hjòNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjîNubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÔNubj;)�”}”(hŒstring ”h]”hÞ)�”}”(hŒstring”h]”hŒstring”…”�”}”(hj Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÔNubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jNh´KhjÐNubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jNh´KhhÊh²hubhÞ)�”}”(hŒHP specific types”h]”hŒHP specific types”…”�”}”(hj)Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubjŽœ)�”}”(hŒ5- ordered-list - a set of ordered list valid values ”h]”j6)�”}”(hhh]”j;)�”}”(hŒ3ordered-list - a set of ordered list valid values ”h]”hÞ)�”}”(hŒ1ordered-list - a set of ordered list valid values”h]”hŒ1ordered-list - a set of ordered list valid values”…”�”}”(hjBOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´Khj>Oubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj;Oubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jNh´Khj7Oubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jNh´KhhÊh²hubhÞ)�”}”(hŒ1All attribute types support the following values:”h]”hŒ1All attribute types support the following values:”…”�”}”(hjbOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ»current_value: A file that can be read to obtain the current value of the . This file can also be written to in order to update the value of a This attribute is mandatory. ”h]”(j!)�”}”(hŒcurrent_value:”h]”hŒcurrent_value:”…”�”}”(hjwOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´KhjsOubj1)�”}”(hhh]”(hÞ)�”}”(hŒBA file that can be read to obtain the current value of the .”h]”hŒBA file that can be read to obtain the current value of the .”…”�”}”(hjˆOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´Khj…OubhÞ)�”}”(hŒIThis file can also be written to in order to update the value of a ”h]”hŒIThis file can also be written to in order to update the value of a ”…”�”}”(hj–Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´Khj…OubhÞ)�”}”(hŒThis attribute is mandatory.”h]”hŒThis attribute is mandatory.”…”�”}”(hj¤Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´Khj…Oubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hjsOubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´KhjpOubj)�”}”(hŒQdefault_value: A file that can be read to obtain the default value of the ”h]”(j!)�”}”(hŒdefault_value:”h]”hŒdefault_value:”…”�”}”(hjÂOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´Khj¾Oubj1)�”}”(hhh]”hÞ)�”}”(hŒAA file that can be read to obtain the default value of the ”h]”hŒAA file that can be read to obtain the default value of the ”…”�”}”(hjÓOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjÐOubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¾Oubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´KhjpOubj)�”}”(hŒ]display_name: A file that can be read to obtain a user friendly description of the at ”h]”(j!)�”}”(hŒ display_name:”h]”hŒ display_name:”…”�”}”(hjñOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´KhjíOubj1)�”}”(hhh]”hÞ)�”}”(hŒNA file that can be read to obtain a user friendly description of the at ”h]”hŒNA file that can be read to obtain a user friendly description of the at ”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjÿOubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjíOubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´KhjpOubj)�”}”(hŒ†display_name_language_code: A file that can be read to obtain the IETF language tag corresponding to the "display_name" of the ”h]”(j!)�”}”(hŒdisplay_name_language_code:”h]”hŒdisplay_name_language_code:”…”�”}”(hj Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´KhjPubj1)�”}”(hhh]”hÞ)�”}”(hŒiA file that can be read to obtain the IETF language tag corresponding to the "display_name" of the ”h]”hŒmA file that can be read to obtain the IETF language tag corresponding to the “display_nameâ€� of the ”…”�”}”(hj1Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´Khj.Pubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjPubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´KhjpOubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ'"enumeration"-type specific properties:”h]”hŒ+“enumerationâ€�-type specific properties:”…”�”}”(hjQPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ…possible_values: A file that can be read to obtain the possible values of the . Values are separated using semi-colon (``;``). ”h]”(j!)�”}”(hŒpossible_values:”h]”hŒpossible_values:”…”�”}”(hjfPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´KhjbPubj1)�”}”(hhh]”hÞ)�”}”(hŒsA file that can be read to obtain the possible values of the . Values are separated using semi-colon (``;``).”h]”(hŒlA file that can be read to obtain the possible values of the . Values are separated using semi-colon (”…”�”}”(hjwPh²hh³Nh´Nubjl1)�”}”(hŒ``;``”h]”hŒ;”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjwPubhŒ).”…”�”}”(hjwPh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjtPubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjbPubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´Khj_Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ#"integer"-type specific properties:”h]”hŒ'“integerâ€�-type specific properties:”…”�”}”(hj©Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒQmin_value: A file that can be read to obtain the lower bound value of the ”h]”(j!)�”}”(hŒ min_value:”h]”hŒ min_value:”…”�”}”(hj¾Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´KhjºPubj1)�”}”(hhh]”hÞ)�”}”(hŒEA file that can be read to obtain the lower bound value of the ”h]”hŒEA file that can be read to obtain the lower bound value of the ”…”�”}”(hjÏPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjÌPubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjºPubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´Khj·Pubj)�”}”(hŒQmax_value: A file that can be read to obtain the upper bound value of the ”h]”(j!)�”}”(hŒ max_value:”h]”hŒ max_value:”…”�”}”(hjíPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´KhjéPubj1)�”}”(hhh]”hÞ)�”}”(hŒEA file that can be read to obtain the upper bound value of the ”h]”hŒEA file that can be read to obtain the upper bound value of the ”…”�”}”(hjþPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjûPubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjéPubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´Khj·Pubj)�”}”(hŒ‚scalar_increment: A file that can be read to obtain the scalar value used for increments of current_value this attribute accepts. ”h]”(j!)�”}”(hŒscalar_increment:”h]”hŒscalar_increment:”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´KhjQubj1)�”}”(hhh]”hÞ)�”}”(hŒoA file that can be read to obtain the scalar value used for increments of current_value this attribute accepts.”h]”hŒoA file that can be read to obtain the scalar value used for increments of current_value this attribute accepts.”…”�”}”(hj-Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´Khj*Qubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjQubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´Khj·Pubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ""string"-type specific properties:”h]”hŒ&“stringâ€�-type specific properties:”…”�”}”(hjMQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒUmax_length: A file that can be read to obtain the maximum length value of the ”h]”(j!)�”}”(hŒ max_length:”h]”hŒ max_length:”…”�”}”(hjbQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´Khj^Qubj1)�”}”(hhh]”hÞ)�”}”(hŒHA file that can be read to obtain the maximum length value of the ”h]”hŒHA file that can be read to obtain the maximum length value of the ”…”�”}”(hjsQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjpQubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj^Qubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´Khj[Qubj)�”}”(hŒUmin_length: A file that can be read to obtain the minimum length value of the ”h]”(j!)�”}”(hŒ min_length:”h]”hŒ min_length:”…”�”}”(hj‘Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´Khj�Qubj1)�”}”(hhh]”hÞ)�”}”(hŒHA file that can be read to obtain the minimum length value of the ”h]”hŒHA file that can be read to obtain the minimum length value of the ”…”�”}”(hj¢Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjŸQubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj�Qubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´Khj[Qubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒDell specific class extensions”h]”hŒDell specific class extensions”…”�”}”(hjÂQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubhÞ)�”}”(hŒBOn Dell systems the following additional attributes are available:”h]”hŒBOn Dell systems the following additional attributes are available:”…”�”}”(hjÐQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hX‰dell_modifier: A file that can be read to obtain attribute-level dependency rule. It says an attribute X will become read-only or suppressed, if/if-not attribute Y is configured. modifier rules can be in following format:: [ReadOnlyIf:=] [ReadOnlyIfNot:=] [SuppressIf:=] [SuppressIfNot:=] For example:: AutoOnFri/dell_modifier has value, [SuppressIfNot:AutoOn=SelectDays] This means AutoOnFri will be suppressed in BIOS setup if AutoOn attribute is not "SelectDays" and its value will not be effective through sysfs until this rule is met. ”h]”(j!)�”}”(hŒdell_modifier:”h]”hŒdell_modifier:”…”�”}”(hjåQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´KhjáQubj1)�”}”(hhh]”(hÞ)�”}”(hŒ£A file that can be read to obtain attribute-level dependency rule. It says an attribute X will become read-only or suppressed, if/if-not attribute Y is configured.”h]”hŒ£A file that can be read to obtain attribute-level dependency rule. It says an attribute X will become read-only or suppressed, if/if-not attribute Y is configured.”…”�”}”(hjöQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjóQubhÞ)�”}”(hŒ+modifier rules can be in following format::”h]”hŒ*modifier rules can be in following format:”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjóQubjl)�”}”(hŒ‰[ReadOnlyIf:=] [ReadOnlyIfNot:=] [SuppressIf:=] [SuppressIfNot:=]”h]”hŒ‰[ReadOnlyIf:=] [ReadOnlyIfNot:=] [SuppressIf:=] [SuppressIfNot:=]”…”�”}”hjRsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNh´KhjóQubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hj Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjóQubjl)�”}”(hŒLAutoOnFri/dell_modifier has value, [SuppressIfNot:AutoOn=SelectDays]”h]”hŒLAutoOnFri/dell_modifier has value, [SuppressIfNot:AutoOn=SelectDays]”…”�”}”hj.Rsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNh´KhjóQubhÞ)�”}”(hŒ§This means AutoOnFri will be suppressed in BIOS setup if AutoOn attribute is not "SelectDays" and its value will not be effective through sysfs until this rule is met.”h]”hŒ«This means AutoOnFri will be suppressed in BIOS setup if AutoOn attribute is not “SelectDaysâ€� and its value will not be effective through sysfs until this rule is met.”…”�”}”(hj[ForceIf:=] [ForceIfNot:=] For example:: LegacyOrom/dell_value_modifier has value: Disabled[ForceIf:SecureBoot=Enabled] This means LegacyOrom's current value will be forced to "Disabled" in BIOS setup if SecureBoot is Enabled and its value will not be effective through sysfs until this rule is met. ”h]”(j!)�”}”(hŒdell_value_modifier:”h]”hŒdell_value_modifier:”…”�”}”(hjqRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´KhjmRubj1)�”}”(hhh]”(hÞ)�”}”(hŒÃA file that can be read to obtain value-level dependency. This file is similar to dell_modifier but here, an attribute's current value will be forcefully changed based dependent attributes value.”h]”hŒÅA file that can be read to obtain value-level dependency. This file is similar to dell_modifier but here, an attribute’s current value will be forcefully changed based dependent attributes value.”…”�”}”(hj‚Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjRubhÞ)�”}”(hŒ6dell_value_modifier rules can be in following format::”h]”hŒ5dell_value_modifier rules can be in following format:”…”�”}”(hj�Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjRubjl)�”}”(hŒL[ForceIf:=] [ForceIfNot:=]”h]”hŒL[ForceIf:=] [ForceIfNot:=]”…”�”}”hjžRsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNh´KhjRubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hj¬Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjRubjl)�”}”(hŒVLegacyOrom/dell_value_modifier has value: Disabled[ForceIf:SecureBoot=Enabled]”h]”hŒVLegacyOrom/dell_value_modifier has value: Disabled[ForceIf:SecureBoot=Enabled]”…”�”}”hjºRsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNh´KhjRubhÞ)�”}”(hŒ³This means LegacyOrom's current value will be forced to "Disabled" in BIOS setup if SecureBoot is Enabled and its value will not be effective through sysfs until this rule is met.”h]”hŒ¹This means LegacyOrom’s current value will be forced to “Disabledâ€� in BIOS setup if SecureBoot is Enabled and its value will not be effective through sysfs until this rule is met.”…”�”}”(hjÈRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hjmRubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´KhjjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒHP specific class extensions”h]”hŒHP specific class extensions”…”�”}”(hjèRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubhÞ)�”}”(hŒ@On HP systems the following additional attributes are available:”h]”hŒ@On HP systems the following additional attributes are available:”…”�”}”(hjöRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubhÞ)�”}”(hŒ("ordered-list"-type specific properties:”h]”hŒ,“ordered-listâ€�-type specific properties:”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hXOelements: A file that can be read to obtain the possible list of values of the . Values are separated using semi-colon (``;``) and listed according to their priority. An element listed first has the highest priority. Writing the list in a different order to current_value alters the priority order for the particular attribute. ”h]”(j!)�”}”(hŒ elements:”h]”hŒ elements:”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´KhjSubj1)�”}”(hhh]”hÞ)�”}”(hXCA file that can be read to obtain the possible list of values of the . Values are separated using semi-colon (``;``) and listed according to their priority. An element listed first has the highest priority. Writing the list in a different order to current_value alters the priority order for the particular attribute.”h]”(hŒtA file that can be read to obtain the possible list of values of the . Values are separated using semi-colon (”…”�”}”(hj*Sh²hh³Nh´Nubjl1)�”}”(hŒ``;``”h]”hŒ;”…”�”}”(hj2Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj*SubhŒÊ) and listed according to their priority. An element listed first has the highest priority. Writing the list in a different order to current_value alters the priority order for the particular attribute.”…”�”}”(hj*Sh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´Khj'Subah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjSubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´KhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒN.. _abi_sys_class_firmware_attributes_attributes_sure_start_audit_log_entries:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒIabi-sys-class-firmware-attributes-attributes-sure-start-audit-log-entries”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjjSubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/class\/firmware\-attributes\/\*\/attributes\/Sure_Start\/audit_log_entries**”h]”j`)�”}”(hŒU**\/sys\/class\/firmware\-attributes\/\*\/attributes\/Sure_Start\/audit_log_entries**”h]”hŒQ/sys/class/firmware-attributes/*/attributes/Sure_Start/audit_log_entries”…”�”}”(hj„Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€Subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MÖhj}Subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwSubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjjSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjgSubah}”(h]”jfSah ]”h"]”ŒIabi_sys_class_firmware_attributes_attributes_sure_start_audit_log_entries”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµSj\Ssj˜}”jfSj\SsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-firmware-attributes `”h]”(hŒDefined on file ”…”�”}”(hjºSh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-firmware-attributes `”h]”j§)�”}”(hjÄSh]”hŒsysfs-class-firmware-attributes”…”�”}”(hjÆSh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÂSubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÐSŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_firmware_attributes”uh1hh³jNh´MÖhjºSubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MÖhhÊh²hubhÞ)�”}”(hŒK'audit_log_entries' is a read-only file that returns the events in the log.”h]”hŒO‘audit_log_entries’ is a read-only file that returns the events in the log.”…”�”}”(hjèSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MÖhhÊh²hubjŽœ)�”}”(hŒrAudit log entry format Byte 0-15: Requested Audit Log entry (Each Audit log is 16 bytes) Byte 16-127: Unused ”h]”(hÞ)�”}”(hŒAudit log entry format”h]”hŒAudit log entry format”…”�”}”(hjúSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MÖhjöSubhÞ)�”}”(hŒXByte 0-15: Requested Audit Log entry (Each Audit log is 16 bytes) Byte 16-127: Unused”h]”hŒXByte 0-15: Requested Audit Log entry (Each Audit log is 16 bytes) Byte 16-127: Unused”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MÖhjöSubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jNh´MÖhhÊh²hubj))�”}”(hŒR.. _abi_sys_class_firmware_attributes_attributes_sure_start_audit_log_entry_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒMabi-sys-class-firmware-attributes-attributes-sure-start-audit-log-entry-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K[uh1j@hj*TubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒY**\/sys\/class\/firmware\-attributes\/\*\/attributes\/Sure_Start\/audit_log_entry_count**”h]”j`)�”}”(hŒY**\/sys\/class\/firmware\-attributes\/\*\/attributes\/Sure_Start\/audit_log_entry_count**”h]”hŒU/sys/class/firmware-attributes/*/attributes/Sure_Start/audit_log_entry_count”…”�”}”(hjDTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@Tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´Mâhj=Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*Tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'Tubah}”(h]”j&Tah ]”h"]”ŒMabi_sys_class_firmware_attributes_attributes_sure_start_audit_log_entry_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”juTjTsj˜}”j&TjTsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-firmware-attributes `”h]”(hŒDefined on file ”…”�”}”(hjzTh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-firmware-attributes `”h]”j§)�”}”(hj„Th]”hŒsysfs-class-firmware-attributes”…”�”}”(hj†Th²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‚Tubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�TŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_firmware_attributes”uh1hh³jNh´MâhjzTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MâhhÊh²hubhÞ)�”}”(hŒ 'audit_log_entry_count' is a read-only file that returns the number of existing audit log events available to be read. Values are separated using comma. (``,``)”h]”(hŒžâ€˜audit_log_entry_count’ is a read-only file that returns the number of existing audit log events available to be read. Values are separated using comma. (”…”�”}”(hj¨Th²hh³Nh´Nubjl1)�”}”(hŒ``,``”h]”hŒ,”…”�”}”(hj°Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj¨TubhŒ)”…”�”}”(hj¨Th²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MâhhÊh²hubjŽœ)�”}”(hŒC[No of entries],[log entry size],[Max number of entries supported] ”h]”hÞ)�”}”(hŒB[No of entries],[log entry size],[Max number of entries supported]”h]”hŒB[No of entries],[log entry size],[Max number of entries supported]”…”�”}”(hjÌTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MâhjÈTubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jNh´MâhhÊh²hubhÞ)�”}”(hŒŸlog entry size identifies audit log size for the current BIOS version. The current size is 16 bytes but it can be up to 128 bytes long in future BIOS versions.”h]”hŒŸlog entry size identifies audit log size for the current BIOS version. The current size is 16 bytes but it can be up to 128 bytes long in future BIOS versions.”…”�”}”(hjàTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MâhhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_firmware_attributes_attributes_debug_cmd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-firmware-attributes-attributes-debug-cmd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjüTubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/class\/firmware\-attributes\/\*\/attributes\/debug_cmd**”h]”j`)�”}”(hŒA**\/sys\/class\/firmware\-attributes\/\*\/attributes\/debug_cmd**”h]”hŒ=/sys/class/firmware-attributes/*/attributes/debug_cmd”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´M¡hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjüTubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjùTubah}”(h]”jøTah ]”h"]”Œ6abi_sys_class_firmware_attributes_attributes_debug_cmd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jGUjîTsj˜}”jøTjîTsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-firmware-attributes `”h]”(hŒDefined on file ”…”�”}”(hjLUh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-firmware-attributes `”h]”j§)�”}”(hjVUh]”hŒsysfs-class-firmware-attributes”…”�”}”(hjXUh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjTUubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jbUŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_firmware_attributes”uh1hh³jNh´M¡hjLUubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´M¡hhÊh²hubhÞ)�”}”(hŒâThis write only attribute can be used to send debug commands to the BIOS. This should only be used when recommended by the BIOS vendor. Vendors may use it to enable extra debug attributes or BIOS features for testing purposes.”h]”hŒâThis write only attribute can be used to send debug commands to the BIOS. This should only be used when recommended by the BIOS vendor. Vendors may use it to enable extra debug attributes or BIOS features for testing purposes.”…”�”}”(hjzUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´M¡hhÊh²hubhÞ)�”}”(hŒUNote that any changes to this attribute requires a reboot for changes to take effect.”h]”hŒUNote that any changes to this attribute requires a reboot for changes to take effect.”…”�”}”(hjˆUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´M¡hhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjVh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-firmware-attributes `”h]”j§)�”}”(hj Vh]”hŒsysfs-class-firmware-attributes”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj Vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_firmware_attributes”uh1hh³jNh´MJhjVubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MJhhÊh²hubhÞ)�”}”(hŒžA read-only attribute reads 1 if a reboot is necessary to apply pending BIOS attribute changes. Also, an uevent_KOBJ_CHANGE is generated when it changes to 1.”•h]”hŒžA read-only attribute reads 1 if a reboot is necessary to apply pending BIOS attribute changes. Also, an uevent_KOBJ_CHANGE is generated when it changes to 1.”…”�”}”(hj0Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MJhhÊh²hubjŽœ)�”}”(hŒè== ========================================= 0 All BIOS attributes setting are current 1 A reboot is necessary to get pending BIOS attribute changes applied == ========================================= ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjEVubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjEVubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjeVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MJhjbVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_VubjW)�”}”(hhh]”hÞ)�”}”(hŒ'All BIOS attributes setting are current”h]”hŒ'All BIOS attributes setting are current”…”�”}”(hj{Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MJhjxVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_Vubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\VubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj›Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MJhj˜Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•VubjW)�”}”(hhh]”hÞ)�”}”(hŒCA reboot is necessary to get pending BIOS attribute changes applied”h]”hŒCA reboot is necessary to get pending BIOS attribute changes applied”…”�”}”(hj±Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MJhj®Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•Vubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\Vubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjEVubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjBVubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj>Vubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jNh´MJhhÊh²hubhÞ)�”}”(hŒVNote, userspace applications need to follow below steps for efficient BIOS management,”h]”hŒVNote, userspace applications need to follow below steps for efficient BIOS management,”…”�”}”(hjäVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MJhhÊh²hubj` )�”}”(hhh]”(j;)�”}”(hŒ„Check if admin password is set. If yes, follow session method for password management as briefed under authentication section above.”h]”hÞ)�”}”(hŒ„Check if admin password is set. If yes, follow session method for password management as briefed under authentication section above.”h]”hŒ„Check if admin password is set. If yes, follow session method for password management as briefed under authentication section above.”…”�”}”(hjùVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MJhjõVubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjòVubj;)�”}”(hŒ„Before setting any attribute, check if it has any modifiers or value_modifiers. If yes, incorporate them and then modify attribute. ”h]”hÞ)�”}”(hŒƒBefore setting any attribute, check if it has any modifiers or value_modifiers. If yes, incorporate them and then modify attribute.”h]”hŒƒBefore setting any attribute, check if it has any modifiers or value_modifiers. If yes, incorporate them and then modify attribute.”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MJhj Wubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjòVubeh}”(h]”h ]”h"]”h$]”h&]”jØ jÙ jÚ hjÛ jÚÁuh1j_ hhÊh²hh³Nh´NubhÞ)�”}”(hŒZDrivers may emit a CHANGE uevent when this value changes and userspace may check it again.”h]”hŒZDrivers may emit a CHANGE uevent when this value changes and userspace may check it again.”…”�”}”(hj+Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MJhhÊh²hubj))�”}”(hŒ<.. _abi_sys_class_firmware_attributes_attributes_reset_bios:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-class-firmware-attributes-attributes-reset-bios”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjGWubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/firmware\-attributes\/\*\/attributes\/reset_bios**”h]”j`)�”}”(hŒB**\/sys\/class\/firmware\-attributes\/\*\/attributes\/reset_bios**”h]”hŒ>/sys/class/firmware-attributes/*/attributes/reset_bios”…”�”}”(hjaWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]Wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MghjZWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTWubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjGWubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjDWubah}”(h]”jCWah ]”h"]”Œ7abi_sys_class_firmware_attributes_attributes_reset_bios”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’Wj9Wsj˜}”jCWj9WsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-firmware-attributes `”h]”(hŒDefined on file ”…”�”}”(hj—Wh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-firmware-attributes `”h]”j§)�”}”(hj¡Wh]”hŒsysfs-class-firmware-attributes”…”�”}”(hj£Wh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŸWubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j­WŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_firmware_attributes”uh1hh³jNh´Mghj—Wubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MghhÊh²hubhÞ)�”}”(hŒ™This attribute can be used to reset the BIOS Configuration. Specifically, it tells which type of reset BIOS configuration is being requested on the host.”h]”hŒ™This attribute can be used to reset the BIOS Configuration. Specifically, it tells which type of reset BIOS configuration is being requested on the host.”…”�”}”(hjÅWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MghhÊh²hubhÞ)�”}”(hŒ?Reading from it returns a list of supported options encoded as:”h]”hŒ?Reading from it returns a list of supported options encoded as:”…”�”}”(hjÓWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MghhÊh²hubjŽœ)�”}”(hŒã- 'builtinsafe' (Built in safe configuration profile) - 'lastknowngood' (Last known good saved configuration profile) - 'factory' (Default factory settings configuration profile) - 'custom' (Custom saved configuration profile) ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ3'builtinsafe' (Built in safe configuration profile)”h]”hÞ)�”}”(hjêWh]”hŒ7‘builtinsafe’ (Built in safe configuration profile)”…”�”}”(hjìWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MghjèWubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjåWubj;)�”}”(hŒ='lastknowngood' (Last known good saved configuration profile)”h]”hÞ)�”}”(hjXh]”hŒA‘lastknowngood’ (Last known good saved configuration profile)”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MghjÿWubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjåWubj;)�”}”(hŒ:'factory' (Default factory settings configuration profile)”h]”hÞ)�”}”(hjXh]”hŒ>‘factory’ (Default factory settings configuration profile)”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MghjXubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjåWubj;)�”}”(hŒ.'custom' (Custom saved configuration profile) ”h]”hÞ)�”}”(hŒ-'custom' (Custom saved configuration profile)”h]”hŒ1‘custom’ (Custom saved configuration profile)”…”�”}”(hj1Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´Mghj-Xubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjåWubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jNh´MghjáWubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jNh´MghhÊh²hubhÞ)�”}”(hŒLThe currently selected option is printed in square brackets as shown below::”h]”hŒKThe currently selected option is printed in square brackets as shown below:”…”�”}”(hjQXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MghhÊh²hubjl)�”}”(hŒ¿# echo "factory" > /sys/class/firmware-attributes/*/device/attributes/reset_bios # cat /sys/class/firmware-attributes/*/device/attributes/reset_bios builtinsafe lastknowngood [factory] custom”h]”hŒ¿# echo "factory" > /sys/class/firmware-attributes/*/device/attributes/reset_bios # cat /sys/class/firmware-attributes/*/device/attributes/reset_bios builtinsafe lastknowngood [factory] custom”…”�”}”hj_Xsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNh´MghhÊh²hubhÞ)�”}”(hŒUNote that any changes to this attribute requires a reboot for changes to take effect.”h]”hŒUNote that any changes to this attribute requires a reboot for changes to take effect.”…”�”}”(hjmXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MghhÊh²hubj))�”}”(hŒ?.. _abi_sys_class_firmware_attributes_attributes_save_settings:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-class-firmware-attributes-attributes-save-settings”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj‰XubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/class\/firmware\-attributes\/\*\/attributes\/save_settings**”h]”j`)�”}”(hŒE**\/sys\/class\/firmware\-attributes\/\*\/attributes\/save_settings**”h]”hŒA/sys/class/firmware-attributes/*/attributes/save_settings”…”�”}”(hj£Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸXubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MƒhjœXubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰Xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†Xubah}”(h]”j…Xah ]”h"]”Œ:abi_sys_class_firmware_attributes_attributes_save_settings”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔXj{Xsj˜}”j…Xj{XsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-firmware-attributes `”h]”(hŒDefined on file ”…”�”}”(hjÙXh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-firmware-attributes `”h]”j§)�”}”(hjãXh]”hŒsysfs-class-firmware-attributes”…”�”}”(hjåXh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjáXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jïXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_firmware_attributes”uh1hh³jNh´MƒhjÙXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MƒhhÊh²hubhÞ)�”}”(hX…On Lenovo platforms there is a limitation in the number of times an attribute can be saved. This is an architectural limitation and it limits the number of attributes that can be modified to 48. A solution for this is instead of the attribute being saved after every modification, to allow a user to bulk set the attributes, and then trigger a final save. This allows unlimited attributes.”h]”hX…On Lenovo platforms there is a limitation in the number of times an attribute can be saved. This is an architectural limitation and it limits the number of attributes that can be modified to 48. A solution for this is instead of the attribute being saved after every modification, to allow a user to bulk set the attributes, and then trigger a final save. This allows unlimited attributes.”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MƒhhÊh²hubhÞ)�”}”(hŒšRead the attribute to check what save mode is enabled (single or bulk). E.g: # cat /sys/class/firmware-attributes/thinklmi/attributes/save_settings single”h]”hŒšRead the attribute to check what save mode is enabled (single or bulk). E.g: # cat /sys/class/firmware-attributes/thinklmi/attributes/save_settings single”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MƒhhÊh²hubhÞ)�”}”(hXWrite the attribute with 'bulk' to enable bulk save mode. Write the attribute with 'single' to enable saving, after every attribute set. The default setting is single mode. E.g: # echo bulk > /sys/class/firmware-attributes/thinklmi/attributes/save_settings”h]”hXWrite the attribute with ‘bulk’ to enable bulk save mode. Write the attribute with ‘single’ to enable saving, after every attribute set. The default setting is single mode. E.g: # echo bulk > /sys/class/firmware-attributes/thinklmi/attributes/save_settings”…”�”}”(hj#Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MƒhhÊh²hubhÞ)�”}”(hXœWhen in bulk mode write 'save' to trigger a save of all currently modified attributes. Note, once a save has been triggered, in bulk mode, attributes can no longer be set and will return a permissions error. This is to prevent users hitting the 48+ save limitation (which requires entering the BIOS to clear the error condition) E.g: # echo save > /sys/class/firmware-attributes/thinklmi/attributes/save_settings”h]”hX When in bulk mode write ‘save’ to trigger a save of all currently modified attributes. Note, once a save has been triggered, in bulk mode, attributes can no longer be set and will return a permissions error. This is to prevent users hitting the 48+ save limitation (which requires entering the BIOS to clear the error condition) E.g: # echo save > /sys/class/firmware-attributes/thinklmi/attributes/save_settings”…”�”}”(hj1Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MƒhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_firmware_attributes_authentication:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-firmware-attributes-authentication”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjMYubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/firmware\-attributes\/\*\/authentication\/**”h]”j`)�”}”(hŒ<**\/sys\/class\/firmware\-attributes\/\*\/authentication\/**”h]”hŒ8/sys/class/firmware-attributes/*/authentication/”…”�”}”(hjgYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hj`Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZYubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMYubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJYubah}”(h]”jIYah ]”h"]”Œ0abi_sys_class_firmware_attributes_authentication”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜Yj?Ysj˜}”jIYj?YsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-firmware-attributes `”h]”(hŒDefined on file ”…”�”}”(hj�Yh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-firmware-attributes `”h]”j§)�”}”(hj§Yh]”hŒsysfs-class-firmware-attributes”…”�”}”(hj©Yh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¥Yubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j³YŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_firmware_attributes”uh1hh³jNh´K•hj�Yubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hhÊh²hubhÞ)�”}”(hŒjDevices support various authentication mechanisms which can be exposed as a separate configuration object.”h]”hŒjDevices support various authentication mechanisms which can be exposed as a separate configuration object.”…”�”}”(hjËYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hhÊh²hubhÞ)�”}”(hŒnFor example a "BIOS Admin" password and "System" Password can be set, reset or cleared using these attributes.”h]”hŒvFor example a “BIOS Adminâ€� password and “Systemâ€� Password can be set, reset or cleared using these attributes.”…”�”}”(hjÙYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒMAn "Admin" password is used for preventing modification to the BIOS settings.”h]”hÞ)�”}”(hŒMAn "Admin" password is used for preventing modification to the BIOS settings.”h]”hŒQAn “Adminâ€� password is used for preventing modification to the BIOS settings.”…”�”}”(hjîYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjêYubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjçYubj;)�”}”(hŒ3A "System" password is required to boot a machine. ”h]”hÞ)�”}”(hŒ2A "System" password is required to boot a machine.”h]”hŒ6A “Systemâ€� password is required to boot a machine.”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjçYubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jNh´K•hhÊh²hubhÞ)�”}”(hŒ[Change in any of these two authentication methods will also generate an uevent KOBJ_CHANGE.”h]”hŒ[Change in any of these two authentication methods will also generate an uevent KOBJ_CHANGE.”…”�”}”(hj Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ‚is_enabled: A file that can be read to obtain a 0/1 flag to see if authentication is enabled. This attribute is mandatory. ”h]”(j!)�”}”(hŒ is_enabled:”h]”hŒ is_enabled:”…”�”}”(hj5Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hj1Zubj1)�”}”(hhh]”hÞ)�”}”(hŒuA file that can be read to obtain a 0/1 flag to see if authentication is enabled. This attribute is mandatory.”h]”hŒuA file that can be read to obtain a 0/1 flag to see if authentication is enabled. This attribute is mandatory.”…”�”}”(hjFZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjCZubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj1Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj.Zubj)�”}”(hXprole: The type of authentication used. This attribute is mandatory. Known types: bios-admin: Representing BIOS administrator password power-on: Representing a password required to use the system system-mgmt: Representing System Management password. See Lenovo extensions section for details HDD: Representing HDD password See Lenovo extensions section for details NVMe: Representing NVMe password See Lenovo extensions section for details ”h]”(j!)�”}”(hŒrole:”h]”hŒrole:”…”�”}”(hjdZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hj`Zubj1)�”}”(hhh]”(hÞ)�”}”(hŒ=The type of authentication used. This attribute is mandatory.”h]”hŒ=The type of authentication used. This attribute is mandatory.”…”�”}”(hjuZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjrZubj)�”}”(hhh]”j)�”}”(hX»Known types: bios-admin: Representing BIOS administrator password power-on: Representing a password required to use the system system-mgmt: Representing System Management password. See Lenovo extensions section for details HDD: Representing HDD password See Lenovo extensions section for details NVMe: Representing NVMe password See Lenovo extensions section for details ”h]”(j!)�”}”(hŒ Known types:”h]”hŒ Known types:”…”�”}”(hjŠZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hj†Zubj1)�”}”(hhh]”j)�”}”(hhh]”(j)�”}”(hŒ4bios-admin: Representing BIOS administrator password”h]”(j!)�”}”(hŒ bios-admin:”h]”hŒ bios-admin:”…”�”}”(hj¢Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hjžZubj1)�”}”(hhh]”hÞ)�”}”(hŒ(Representing BIOS administrator password”h]”hŒ(Representing BIOS administrator password”…”�”}”(hj³Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hj°Zubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjžZubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj›Zubj)�”}”(hŒ\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hj:\ubj1)�”}”(hhh]”(hÞ)�”}”(hŒŽA write only value used for privileged access such as setting attributes when a system or admin password is set or resetting to a new password”h]”hŒŽA write only value used for privileged access such as setting attributes when a system or admin password is set or resetting to a new password”…”�”}”(hjO\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjL\ubhÞ)�”}”(hŒ9This attribute is mandatory when mechanism == "password".”h]”hŒ=This attribute is mandatory when mechanism == “passwordâ€�.”…”�”}”(hj]\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjL\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj:\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj.Zubj)�”}”(hŒwnew_password: A write only value that when used in tandem with current_password will reset a system or admin password. ”h]”(j!)�”}”(hŒ new_password:”h]”hŒ new_password:”…”�”}”(hj{\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hjw\ubj1)�”}”(hhh]”hÞ)�”}”(hŒhA write only value that when used in tandem with current_password will reset a system or admin password.”h]”hŒhA write only value that when used in tandem with current_password will reset a system or admin password.”…”�”}”(hjŒ\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hj‰\ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjw\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj.Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒàNote, password management is session specific. If Admin password is set, same password must be written into current_password file (required for password-validation) and must be cleared once the session is over. For example::”h]”hŒßNote, password management is session specific. If Admin password is set, same password must be written into current_password file (required for password-validation) and must be cleared once the session is over. For example:”…”�”}”(hj¬\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hhÊh²hubjl)�”}”(hŒiecho "password" > current_password echo "disabled" > TouchScreen/current_value echo "" > current_password”h]”hŒiecho "password" > current_password echo "disabled" > TouchScreen/current_value echo "" > current_password”…”�”}”hjº\sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNh´K•hhÊh²hubhÞ)�”}”(hŒ^Drivers may emit a CHANGE uevent when a password is set or unset userspace may check it again.”h]”hŒ^Drivers may emit a CHANGE uevent when a password is set or unset userspace may check it again.”…”�”}”(hjÈ\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hhÊh²hubhÞ)�”}”(hŒÖOn Dell, Lenovo and HP systems, if Admin password is set, then all BIOS attributes require password validation. On Lenovo systems if you change the Admin password the new password is not active until the next boot.”h]”hŒÖOn Dell, Lenovo and HP systems, if Admin password is set, then all BIOS attributes require password validation. On Lenovo systems if you change the Admin password the new password is not active until the next boot.”…”�”}”(hjÖ\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hhÊh²hubhÞ)�”}”(hŒ Lenovo specific class extensions”h]”hŒ Lenovo specific class extensions”…”�”}”(hjä\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hhÊh²hubhÞ)�”}”(hŒBOn Lenovo systems the following additional settings are available:”h]”hŒBOn Lenovo systems the following additional settings are available:”…”�”}”(hjò\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒÈrole: system-mgmt This gives the same authority as the bios-admin password to control security related features. The authorities allocated can be set via the BIOS menu SMP Access Control Policy ”h]”(j!)�”}”(hŒ[role: system-mgmt This gives the same authority as the bios-admin password to control”h]”hŒ[role: system-mgmt This gives the same authority as the bios-admin password to control”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hj]ubj1)�”}”(hhh]”hÞ)�”}”(hŒksecurity related features. The authorities allocated can be set via the BIOS menu SMP Access Control Policy”h]”hŒksecurity related features. The authorities allocated can be set via the BIOS menu SMP Access Control Policy”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj]ubj)�”}”(hŒ„role: HDD & NVMe This password is used to unlock access to the drive at boot. Note see 'level' and 'index' extensions below. ”h]”(j!)�”}”(hŒ]role: HDD & NVMe This password is used to unlock access to the drive at boot. Note see”h]”hŒ]role: HDD & NVMe This password is used to unlock access to the drive at boot. Note see”…”�”}”(hj6]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hj2]ubj1)�”}”(hhh]”hÞ)�”}”(hŒ%'level' and 'index' extensions below.”h]”hŒ-‘level’ and ‘index’ extensions below.”…”�”}”(hjG]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjD]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj2]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj]ubj)�”}”(hŒwlenovo_encoding: The encoding method that is used. This can be either "ascii" or "scancode". Default is set to "ascii" ”h]”(j!)�”}”(hŒlenovo_encoding:”h]”hŒlenovo_encoding:”…”�”}”(hje]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hja]ubj1)�”}”(hhh]”hÞ)�”}”(hŒeThe encoding method that is used. This can be either "ascii" or "scancode". Default is set to "ascii"”h]”hŒqThe encoding method that is used. This can be either “asciiâ€� or “scancodeâ€�. Default is set to “asciiâ€�”…”�”}”(hjv]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjs]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hja]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj]ubj)�”}”(hŒ§lenovo_kbdlang: The keyboard language method that is used. This is generally a two char code (e.g. "us", "fr", "gr") and may vary per platform. Default is set to "us" ”h]”(j!)�”}”(hŒlenovo_kbdlang:”h]”hŒlenovo_kbdlang:”…”�”}”(hj”]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hj�]ubj1)�”}”(hhh]”hÞ)�”}”(hŒ–The keyboard language method that is used. This is generally a two char code (e.g. "us", "fr", "gr") and may vary per platform. Default is set to "us"”h]”hŒ¦The keyboard language method that is used. This is generally a two char code (e.g. “usâ€�, “frâ€�, “grâ€�) and may vary per platform. Default is set to “usâ€�”…”�”}”(hj¥]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hj¢]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj�]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj]ubj)�”}”(hX^level: Available for HDD and NVMe authentication to set 'user' or 'master' privilege level. If only the user password is configured then this should be used to unlock the drive at boot. If both master and user passwords are set then either can be used. If a master password is set a user password is required. This attribute defaults to 'user' level ”h]”(j!)�”}”(hŒlevel:”h]”hŒlevel:”…”�”}”(hjÃ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hj¿]ubj1)�”}”(hhh]”hÞ)�”}”(hXVAvailable for HDD and NVMe authentication to set 'user' or 'master' privilege level. If only the user password is configured then this should be used to unlock the drive at boot. If both master and user passwords are set then either can be used. If a master password is set a user password is required. This attribute defaults to 'user' level”h]”hXbAvailable for HDD and NVMe authentication to set ‘user’ or ‘master’ privilege level. If only the user password is configured then this should be used to unlock the drive at boot. If both master and user passwords are set then either can be used. If a master password is set a user password is required. This attribute defaults to ‘user’ level”…”�”}”(hjÔ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjÑ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¿]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj]ubj)�”}”(hŒ—index: Used with HDD and NVME authentication to set the drive index that is being referenced (e.g hdd1, hdd2 etc) This attribute defaults to device 1. ”h]”(j!)�”}”(hŒindex:”h]”hŒindex:”…”�”}”(hjò]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hjî]ubj1)�”}”(hhh]”hÞ)�”}”(hŒ�Used with HDD and NVME authentication to set the drive index that is being referenced (e.g hdd1, hdd2 etc) This attribute defaults to device 1.”h]”hŒ�Used with HDD and NVME authentication to set the drive index that is being referenced (e.g hdd1, hdd2 etc) This attribute defaults to device 1.”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjî]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj]ubj)�”}”(hX&certificate, signature, save_signature: These attributes are used for certificate based authentication. This is used in conjunction with a signing server as an alternative to password based authentication. The user writes to the attribute(s) with a BASE64 encoded string obtained from the signing server. The attributes can be displayed to check the stored value. Some usage examples: Installing a certificate to enable feature:: echo "supervisor password" > authentication/Admin/current_password echo "signed certificate" > authentication/Admin/certificate Updating the installed certificate:: echo "signature" > authentication/Admin/signature echo "signed certificate" > authentication/Admin/certificate Removing the installed certificate:: echo "signature" > authentication/Admin/signature echo "" > authentication/Admin/certificate Changing a BIOS setting:: echo "signature" > authentication/Admin/signature echo "save signature" > authentication/Admin/save_signature echo Enable > attribute/PasswordBeep/current_value You cannot enable certificate authentication if a supervisor password has not been set. Clearing the certificate results in no bios-admin authentication method being configured allowing anyone to make changes. After any of these operations the system must reboot for the changes to take effect. Admin and System certificates are supported from 2025 systems onward. ”h]”(j!)�”}”(hŒ'certificate, signature, save_signature:”h]”hŒ'certificate, signature, save_signature:”…”�”}”(hj!^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hj^ubj1)�”}”(hhh]”(hÞ)�”}”(hXCThese attributes are used for certificate based authentication. This is used in conjunction with a signing server as an alternative to password based authentication. The user writes to the attribute(s) with a BASE64 encoded string obtained from the signing server. The attributes can be displayed to check the stored value.”h]”hXCThese attributes are used for certificate based authentication. This is used in conjunction with a signing server as an alternative to password based authentication. The user writes to the attribute(s) with a BASE64 encoded string obtained from the signing server. The attributes can be displayed to check the stored value.”…”�”}”(hj2^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hj/^ubhÞ)�”}”(hŒSome usage examples:”h]”hŒSome usage examples:”…”�”}”(hj@^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hj/^ubjŽœ)�”}”(hXÍInstalling a certificate to enable feature:: echo "supervisor password" > authentication/Admin/current_password echo "signed certificate" > authentication/Admin/certificate Updating the installed certificate:: echo "signature" > authentication/Admin/signature echo "signed certificate" > authentication/Admin/certificate Removing the installed certificate:: echo "signature" > authentication/Admin/signature echo "" > authentication/Admin/certificate Changing a BIOS setting:: echo "signature" > authentication/Admin/signature echo "save signature" > authentication/Admin/save_signature echo Enable > attribute/PasswordBeep/current_value ”h]”(hÞ)�”}”(hŒ,Installing a certificate to enable feature::”h]”hŒ+Installing a certificate to enable feature:”…”�”}”(hjR^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjN^ubjl)�”}”(hŒecho "supervisor password" > authentication/Admin/current_password echo "signed certificate" > authentication/Admin/certificate”h]”hŒecho "supervisor password" > authentication/Admin/current_password echo "signed certificate" > authentication/Admin/certificate”…”�”}”hj`^sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNh´K•hjN^ubhÞ)�”}”(hŒ$Updating the installed certificate::”h]”hŒ#Updating the installed certificate:”…”�”}”(hjn^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjN^ubjl)�”}”(hŒnecho "signature" > authentication/Admin/signature echo "signed certificate" > authentication/Admin/certificate”h]”hŒnecho "signature" > authentication/Admin/signature echo "signed certificate" > authentication/Admin/certificate”…”�”}”hj|^sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNh´K•hjN^ubhÞ)�”}”(hŒ$Removing the installed certificate::”h]”hŒ#Removing the installed certificate:”…”�”}”(hjŠ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjN^ubjl)�”}”(hŒ\echo "signature" > authentication/Admin/signature echo "" > authentication/Admin/certificate”h]”hŒ\echo "signature" > authentication/Admin/signature echo "" > authentication/Admin/certificate”…”�”}”hj˜^sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNh´K•hjN^ubhÞ)�”}”(hŒChanging a BIOS setting::”h]”hŒChanging a BIOS setting:”…”�”}”(hj¦^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjN^ubjl)�”}”(hŒ echo "signature" > authentication/Admin/signature echo "save signature" > authentication/Admin/save_signature echo Enable > attribute/PasswordBeep/current_value”h]”hŒ echo "signature" > authentication/Admin/signature echo "save signature" > authentication/Admin/save_signature echo Enable > attribute/PasswordBeep/current_value”…”�”}”hj´^sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNh´K•hjN^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jNh´K•hj/^ubhÞ)�”}”(hXlYou cannot enable certificate authentication if a supervisor password has not been set. Clearing the certificate results in no bios-admin authentication method being configured allowing anyone to make changes. After any of these operations the system must reboot for the changes to take effect. Admin and System certificates are supported from 2025 systems onward.”h]”hXlYou cannot enable certificate authentication if a supervisor password has not been set. Clearing the certificate results in no bios-admin authentication method being configured allowing anyone to make changes. After any of these operations the system must reboot for the changes to take effect. Admin and System certificates are supported from 2025 systems onward.”…”�”}”(hjÈ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hj/^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj]ubj)�”}”(hŒŒcertificate_thumbprint: Read only attribute used to display the MD5, SHA1 and SHA256 thumbprints for the certificate installed in the BIOS. ”h]”(j!)�”}”(hŒcertificate_thumbprint:”h]”hŒcertificate_thumbprint:”…”�”}”(hjæ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hjâ^ubj1)�”}”(hhh]”hÞ)�”}”(hŒsRead only attribute used to display the MD5, SHA1 and SHA256 thumbprints for the certificate installed in the BIOS.”h]”hŒsRead only attribute used to display the MD5, SHA1 and SHA256 thumbprints for the certificate installed in the BIOS.”…”�”}”(hj÷^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hjô^ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjâ^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj]ubj)�”}”(hXcertificate_to_password: Write only attribute used to switch from certificate based authentication back to password based. Usage:: echo "signature" > authentication/Admin/signature echo "password" > authentication/Admin/certificate_to_password ”h]”(j!)�”}”(hŒcertificate_to_password:”h]”hŒcertificate_to_password:”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hj_ubj1)�”}”(hhh]”(hÞ)�”}”(hŒiWrite only attribute used to switch from certificate based authentication back to password based. Usage::”h]”hŒhWrite only attribute used to switch from certificate based authentication back to password based. Usage:”…”�”}”(hj&_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hj#_ubjl)�”}”(hŒpecho "signature" > authentication/Admin/signature echo "password" > authentication/Admin/certificate_to_password”h]”hŒpecho "signature" > authentication/Admin/signature echo "password" > authentication/Admin/certificate_to_password”…”�”}”hj4_sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNh´K•hj#_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hj]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒHP specific class extensions”h]”hŒHP specific class extensions”…”�”}”(hjT_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hhÊh²hubhÞ)�”}”(hŒ>On HP systems the following additional settings are available:”h]”hŒ>On HP systems the following additional settings are available:”…”�”}”(hjb_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ«role: enhanced-bios-auth: This role is specific to Secure Platform Management (SPM) attribute. It requires configuring an endorsement (kek) and signing certificate (sk). ”h]”(j!)�”}”(hŒrole: enhanced-bios-auth:”h]”hŒrole: enhanced-bios-auth:”…”�”}”(hjw_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jNh´K•hjs_ubj1)�”}”(hhh]”hÞ)�”}”(hŒ�This role is specific to Secure Platform Management (SPM) attribute. It requires configuring an endorsement (kek) and signing certificate (sk).”h]”hŒ�This role is specific to Secure Platform Management (SPM) attribute. It requires configuring an endorsement (kek) and signing certificate (sk).”…”�”}”(hjˆ_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´K•hj…_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjs_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jNh´K•hjp_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ=.. _abi_sys_class_firmware_attributes_authentication_spm_kek:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-class-firmware-attributes-authentication-spm-kek”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj¶_ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/class\/firmware\-attributes\/\*\/authentication\/SPM\/kek**”h]”j`)�”}”(hŒD**\/sys\/class\/firmware\-attributes\/\*\/authentication\/SPM\/kek**”h]”hŒ@/sys/class/firmware-attributes/*/authentication/SPM/kek”…”�”}”(hjÐ_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´M°hjÉ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³_ubah}”(h]”j²_ah ]”h"]”Œ8abi_sys_class_firmware_attributes_authentication_spm_kek”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`j¨_sj˜}”j²_j¨_subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-firmware-attributes `”h]”(hŒDefined on file ”…”�”}”(hj`h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-firmware-attributes `”h]”j§)�”}”(hj`h]”hŒsysfs-class-firmware-attributes”…”�”}”(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ÅŒ0abi_file_testing_sysfs_class_firmware_attributes”uh1hh³jNh´M°hj`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´M°hhÊh²hubhÞ)�”}”(hX]'kek' Key-Encryption-Key is a write-only file that can be used to configure the RSA public key that will be used by the BIOS to verify signatures when setting the signing key. When written, the bytes should correspond to the KEK certificate (x509 .DER format containing an OU). The size of the certificate must be less than or equal to 4095 bytes.”h]”hXa‘kek’ Key-Encryption-Key is a write-only file that can be used to configure the RSA public key that will be used by the BIOS to verify signatures when setting the signing key. When written, the bytes should correspond to the KEK certificate (x509 .DER format containing an OU). The size of the certificate must be less than or equal to 4095 bytes.”…”�”}”(hj4`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´M°hhÊh²hubj))�”}”(hŒ<.. _abi_sys_class_firmware_attributes_authentication_spm_sk:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-class-firmware-attributes-authentication-spm-sk”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjP`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/firmware\-attributes\/\*\/authentication\/SPM\/sk**”h]”j`)�”}”(hŒC**\/sys\/class\/firmware\-attributes\/\*\/authentication\/SPM\/sk**”h]”hŒ?/sys/class/firmware-attributes/*/authentication/SPM/sk”…”�”}”(hjj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjf`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´M¼hjc`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj``ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjP`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjM`ubah}”(h]”jL`ah ]”h"]”Œ7abi_sys_class_firmware_attributes_authentication_spm_sk”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›`jB`sj˜}”jL`jB`subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-firmware-attributes `”h]”(hŒDefined on file ”…”�”}”(hj `h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-firmware-attributes `”h]”j§)�”}”(hjª`h]”hŒsysfs-class-firmware-attributes”…”�”}”(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ÅŒ0abi_file_testing_sysfs_class_firmware_attributes”uh1hh³jNh´M¼hj `ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´M¼hhÊh²hubhÞ)�”}”(hX6'sk' Signature Key is a write-only file that can be used to configure the RSA public key that will be used by the BIOS to verify signatures when configuring BIOS settings and security features. When written, the bytes should correspond to the modulus of the public key. The exponent is assumed to be 0x10001.”h]”hX:‘sk’ Signature Key is a write-only file that can be used to configure the RSA public key that will be used by the BIOS to verify signatures when configuring BIOS settings and security features. When written, the bytes should correspond to the modulus of the public key. The exponent is assumed to be 0x10001.”…”�”}”(hjÎ`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´M¼hhÊh²hubj))�”}”(hŒ@.. _abi_sys_class_firmware_attributes_authentication_spm_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-class-firmware-attributes-authentication-spm-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjê`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/class\/firmware\-attributes\/\*\/authentication\/SPM\/status**”h]”j`)�”}”(hŒG**\/sys\/class\/firmware\-attributes\/\*\/authentication\/SPM\/status**”h]”hŒC/sys/class/firmware-attributes/*/authentication/SPM/status”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjaubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MÇhjý`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjú`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjê`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjç`ubah}”(h]”jæ`ah ]”h"]”Œ;abi_sys_class_firmware_attributes_authentication_spm_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5ajÜ`sj˜}”jæ`jÜ`subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-firmware-attributes `”h]”(hŒDefined on file ”…”�”}”(hj:ah²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-firmware-attributes `”h]”j§)�”}”(hjDah]”hŒsysfs-class-firmware-attributes”…”�”}”(hjFah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjBaubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jPaŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_firmware_attributes”uh1hh³jNh´MÇhj:aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MÇhhÊh²hubhÞ)�”}”(hŒe'status' is a read-only file that returns ASCII text in JSON format reporting the status information.”h]”hŒi‘status’ is a read-only file that returns ASCII text in JSON format reporting the status information.”…”�”}”(hjhah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MÇhhÊh²hubjŽœ)�”}”(hX+"State": "not provisioned | provisioned | provisioning in progress", "Version": "Major.Minor", "Nonce": <16-bit unsigned number display in base 10>, "FeaturesInUse": <16-bit unsigned number display in base 10>, "EndorsementKeyMod": "<256 bytes in base64>", "SigningKeyMod": "<256 bytes in base64>" ”h]”hÞ)�”}”(hX)"State": "not provisioned | provisioned | provisioning in progress", "Version": "Major.Minor", "Nonce": <16-bit unsigned number display in base 10>, "FeaturesInUse": <16-bit unsigned number display in base 10>, "EndorsementKeyMod": "<256 bytes in base64>", "SigningKeyMod": "<256 bytes in base64>"”h]”hXQ“Stateâ€�: “not provisioned | provisioned | provisioning in progressâ€�, “Versionâ€�: “Major.Minorâ€�, “Nonceâ€�: <16-bit unsigned number display in base 10>, “FeaturesInUseâ€�: <16-bit unsigned number display in base 10>, “EndorsementKeyModâ€�: “<256 bytes in base64>â€�, “SigningKeyModâ€�: “<256 bytes in base64>â€�”…”�”}”(hjzah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNh´MÇhjvaubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jNh´MÇhhÊh²hubj))�”}”(hŒ".. _abi_sys_class_firmware_cancel:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-firmware-cancel”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjœaubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/firmware\/\.\.\.\/cancel**”h]”j`)�”}”(hŒ***\/sys\/class\/firmware\/\.\.\.\/cancel**”h]”hŒ&/sys/class/firmware/.../cancel”…”�”}”(hj¶ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-class-firmware”h´K hj¯aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬aubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©aubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœaubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™aubah}”(h]”j˜aah ]”h"]”Œabi_sys_class_firmware_cancel”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèajŽasj˜}”j˜ajŽasubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-firmware `”h]”(hŒDefined on file ”…”�”}”(hjíah²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-firmware `”h]”j§)�”}”(hj÷ah]”hŒsysfs-class-firmware”…”�”}”(hjùah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjõaubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jbŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_firmware”uh1hh³jÊah´K hjíaubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´K hhÊh²hubhÞ)�”}”(hX2Write-only. For firmware uploads, write a "1" to this file to request that the transfer of firmware data to the lower-level device be canceled. This request will be rejected (EBUSY) if the update cannot be canceled (e.g. a FLASH write is in progress) or (ENODEV) if there is no firmware update in progress.”h]”hX6Write-only. For firmware uploads, write a “1â€� to this file to request that the transfer of firmware data to the lower-level device be canceled. This request will be rejected (EBUSY) if the update cannot be canceled (e.g. a FLASH write is in progress) or (ENODEV) if there is no firmware update in progress.”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´K hhÊh²hubj))�”}”(hŒ .. _abi_sys_class_firmware_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-firmware-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj7bubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/firmware\/\.\.\.\/data**”h]”j`)�”}”(hŒ(**\/sys\/class\/firmware\/\.\.\.\/data**”h]”hŒ$/sys/class/firmware/.../data”…”�”}”(hjQbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMbubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´KhjJbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGbubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDbubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7bubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4bubah}”(h]”j3bah ]”h"]”Œabi_sys_class_firmware_data”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚bj)bsj˜}”j3bj)bsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-firmware `”h]”(hŒDefined on file ”…”�”}”(hj‡bh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-firmware `”h]”j§)�”}”(hj‘bh]”hŒsysfs-class-firmware”…”�”}”(hj“bh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�bubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�bŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_firmware”uh1hh³jÊah´Khj‡bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´KhhÊh²hubhÞ)�”}”(hXrThe data sysfs file is used for firmware-fallback and for firmware uploads. Cat a firmware image to this sysfs file after you echo 1 to the loading sysfs file. When the firmware image write is complete, echo 0 to the loading sysfs file. This sequence will signal the completion of the firmware write and signal the lower-level driver that the firmware data is available.”h]”hXrThe data sysfs file is used for firmware-fallback and for firmware uploads. Cat a firmware image to this sysfs file after you echo 1 to the loading sysfs file. When the firmware image write is complete, echo 0 to the loading sysfs file. This sequence will signal the completion of the firmware write and signal the lower-level driver that the firmware data is available.”…”�”}”(hjµbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_firmware_error:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-firmware-error”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjÑbubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/firmware\/\.\.\.\/error**”h]”j`)�”}”(hŒ)**\/sys\/class\/firmware\/\.\.\.\/error**”h]”hŒ%/sys/class/firmware/.../error”…”�”}”(hjëbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçbubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´Khjäbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjábubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞbubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑbubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎbubah}”(h]”jÍbah ]”h"]”Œabi_sys_class_firmware_error”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jcjÃbsj˜}”jÍbjÃbsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-firmware `”h]”(hŒDefined on file ”…”�”}”(hj!ch²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-firmware `”h]”j§)�”}”(hj+ch]”hŒsysfs-class-firmware”…”�”}”(hj-ch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj)cubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j7cŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_firmware”uh1hh³jÊah´Khj!cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´KhhÊh²hubhÞ)�”}”(hX Read-only. Returns a string describing a failed firmware upload. This string will be in the form of :, where will be one of the status strings described for the status sysfs file and will be one of the following: "hw-error", "timeout", "user-abort", "device-busy", "invalid-file-size", "read-write-error", "flash-wearout". The error sysfs file is only meaningful when the current firmware upload status is "idle". If this file is read while a firmware transfer is in progress, then the read will fail with EBUSY.”h]”hX@Read-only. Returns a string describing a failed firmware upload. This string will be in the form of :, where will be one of the status strings described for the status sysfs file and will be one of the following: “hw-errorâ€�, “timeoutâ€�, “user-abortâ€�, “device-busyâ€�, “invalid-file-sizeâ€�, “read-write-errorâ€�, “flash-wearoutâ€�. The error sysfs file is only meaningful when the current firmware upload status is “idleâ€�. If this file is read while a firmware transfer is in progress, then the read will fail with EBUSY.”…”�”}”(hjOch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_firmware_loading:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-firmware-loading”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjkcubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/firmware\/\.\.\.\/loading**”h]”j`)�”}”(hŒ+**\/sys\/class\/firmware\/\.\.\.\/loading**”h]”hŒ'/sys/class/firmware/.../loading”…”�”}”(hj…ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´K%hj~cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{cubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxcubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkcubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhcubah}”(h]”jgcah ]”h"]”Œabi_sys_class_firmware_loading”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶cj]csj˜}”jgcj]csubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-firmware `”h]”(hŒDefined on file ”…”�”}”(hj»ch²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-firmware `”h]”j§)�”}”(hjÅch]”hŒsysfs-class-firmware”…”�”}”(hjÇch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÃcubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÑcŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_firmware”uh1hh³jÊah´K%hj»cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´K%hhÊh²hubhÞ)�”}”(hX›The loading sysfs file is used for both firmware-fallback and for firmware uploads. Echo 1 onto the loading file to indicate you are writing a firmware file to the data sysfs node. Echo -1 onto this file to abort the data write or echo 0 onto this file to indicate that the write is complete. For firmware uploads, the zero value also triggers the transfer of the firmware data to the lower-level device driver.”h]”hX›The loading sysfs file is used for both firmware-fallback and for firmware uploads. Echo 1 onto the loading file to indicate you are writing a firmware file to the data sysfs node. Echo -1 onto this file to abort the data write or echo 0 onto this file to indicate that the write is complete. For firmware uploads, the zero value also triggers the transfer of the firmware data to the lower-level device driver.”…”�”}”(hjéch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´K%hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_firmware_remaining_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-firmware-remaining-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjdubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/firmware\/\.\.\.\/remaining_size**”h]”j`)�”}”(hŒ2**\/sys\/class\/firmware\/\.\.\.\/remaining_size**”h]”hŒ./sys/class/firmware/.../remaining_size”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´K1hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjdubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjdubah}”(h]”jdah ]”h"]”Œ%abi_sys_class_firmware_remaining_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jPdj÷csj˜}”jdj÷csubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-firmware `”h]”(hŒDefined on file ”…”�”}”(hjUdh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-firmware `”h]”j§)�”}”(hj_dh]”hŒsysfs-class-firmware”…”�”}”(hjadh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jkdŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_firmware”uh1hh³jÊah´K1hjUdubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´K1hhÊh²hubhÞ)�”}”(hXsRead-only. For firmware upload, this file contains the size of the firmware data that remains to be transferred to the lower-level device driver. The size value is initialized to the full size of the firmware image that was previously written to the data sysfs file. This value is periodically updated during the "transferring" phase of the firmware upload. Format: "%u".”h]”hX{Read-only. For firmware upload, this file contains the size of the firmware data that remains to be transferred to the lower-level device driver. The size value is initialized to the full size of the firmware image that was previously written to the data sysfs file. This value is periodically updated during the “transferringâ€� phase of the firmware upload. Format: “%uâ€�.”…”�”}”(hjƒdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´K1hhÊh²hubj))�”}”(hŒ".. _abi_sys_class_firmware_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-firmware-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjŸdubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/firmware\/\.\.\.\/status**”h]”j`)�”}”(hŒ***\/sys\/class\/firmware\/\.\.\.\/status**”h]”hŒ&/sys/class/firmware/.../status”…”�”}”(hj¹dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´K>hj²dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯dubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬dubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸdubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœdubah}”(h]”j›dah ]”h"]”Œabi_sys_class_firmware_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêdj‘dsj˜}”j›dj‘dsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-firmware `”h]”(hŒDefined on file ”…”�”}”(hjïdh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-firmware `”h]”j§)�”}”(hjùdh]”hŒsysfs-class-firmware”…”�”}”(hjûdh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj÷dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jeŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_firmware”uh1hh³jÊah´K>hjïdubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´K>hhÊh²hubhÞ)�”}”(hŒ·Read-only. Returns a string describing the current status of a firmware upload. The string will be one of the following: idle, "receiving", "preparing", "transferring", "programming".”h]”hŒÇRead-only. Returns a string describing the current status of a firmware upload. The string will be one of the following: idle, “receivingâ€�, “preparingâ€�, “transferringâ€�, “programmingâ€�.”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´K>hhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_firmware_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-firmware-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj9eubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(• hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/firmware\/\.\.\.\/timeout**”h]”j`)�”}”(hŒ+**\/sys\/class\/firmware\/\.\.\.\/timeout**”h]”hŒ'/sys/class/firmware/.../timeout”…”�”}”(hjSeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´KFhjLeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIeubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFeubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9eubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6eubah}”(h]”j5eah ]”h"]”Œabi_sys_class_firmware_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„ej+esj˜}”j5ej+esubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-firmware `”h]”(hŒDefined on file ”…”�”}”(hj‰eh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-firmware `”h]”j§)�”}”(hj“eh]”hŒsysfs-class-firmware”…”�”}”(hj•eh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‘eubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŸeŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_firmware”uh1hh³jÊah´KFhj‰eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´KFhhÊh²hubhÞ)�”}”(hŒÂThis file supports the timeout mechanism for firmware fallback. This file has no affect on firmware uploads. For more information on timeouts please see the documentation for firmware fallback.”h]”hŒÂThis file supports the timeout mechanism for firmware fallback. This file has no affect on firmware uploads. For more information on timeouts please see the documentation for firmware fallback.”…”�”}”(hj·eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÊah´KFhhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_fpga_bridge_bridge_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-fpga-bridge-bridge-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÓeubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/fpga_bridge\/\\/name**”h]”j`)�”}”(hŒ/**\/sys\/class\/fpga_bridge\/\\/name**”h]”hŒ+/sys/class/fpga_bridge//name”…”�”}”(hjíeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjéeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-class-fpga-bridge”h´Khjæeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãeubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjàeubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓeubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐeubah}”(h]”jÏeah ]”h"]”Œ%abi_sys_class_fpga_bridge_bridge_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfjÅesj˜}”jÏejÅesubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-fpga-bridge `”h]”(hŒDefined on file ”…”�”}”(hj$fh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-fpga-bridge `”h]”j§)�”}”(hj.fh]”hŒsysfs-class-fpga-bridge”…”�”}”(hj0fh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj,fubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j:fŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_fpga_bridge”uh1hh³jfh´Khj$fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfh´KhhÊh²hubhÞ)�”}”(hŒ%Name of low level FPGA bridge driver.”h]”hŒ%Name of low level FPGA bridge driver.”…”�”}”(hjRfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_fpga_bridge_bridge_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-fpga-bridge-bridge-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjnfubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/fpga_bridge\/\\/state**”h]”j`)�”}”(hŒ0**\/sys\/class\/fpga_bridge\/\\/state**”h]”hŒ,/sys/class/fpga_bridge//state”…”�”}”(hjˆfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„fubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfh´Khj�fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~fubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{fubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnfubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkfubah}”(h]”jjfah ]”h"]”Œ&abi_sys_class_fpga_bridge_bridge_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹fj`fsj˜}”jjfj`fsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-fpga-bridge `”h]”(hŒDefined on file ”…”�”}”(hj¾fh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-fpga-bridge `”h]”j§)�”}”(hjÈfh]”hŒsysfs-class-fpga-bridge”…”�”}”(hjÊfh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÆfubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÔfŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_fpga_bridge”uh1hh³jfh´Khj¾fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfh´KhhÊh²hubhÞ)�”}”(hŒ,Show bridge state as "enabled" or "disabled"”h]”hŒ4Show bridge state as “enabledâ€� or “disabledâ€�”…”�”}”(hjìfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfh´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_fpga_manager_fpga_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-fpga-manager-fpga-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjgubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/fpga_manager\/\\/name**”h]”j`)�”}”(hŒ.**\/sys\/class\/fpga_manager\/\\/name**”h]”hŒ*/sys/class/fpga_manager//name”…”�”}”(hj"gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-class-fpga-manager”h´Khjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjgubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjgubah}”(h]”jgah ]”h"]”Œ$abi_sys_class_fpga_manager_fpga_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTgjúfsj˜}”jgjúfsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-class-fpga-manager `”h]”(hŒDefined on file ”…”�”}”(hjYgh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-fpga-manager `”h]”j§)�”}”(hjcgh]”hŒsysfs-class-fpga-manager”…”�”}”(hjegh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjagubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jogŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_class_fpga_manager”uh1hh³j6gh´KhjYgubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´KhhÊh²hubhÞ)�”}”(hŒ&Name of low level fpga manager driver.”h]”hŒ&Name of low level fpga manager driver.”…”�”}”(hj‡gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_fpga_manager_fpga_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-fpga-manager-fpga-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj£gubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/fpga_manager\/\\/state**”h]”j`)�”}”(hŒ/**\/sys\/class\/fpga_manager\/\\/state**”h]”hŒ+/sys/class/fpga_manager//state”…”�”}”(hj½gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹gubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´Khj¶gubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³gubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°gubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£gubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj gubah}”(h]”jŸgah ]”h"]”Œ%abi_sys_class_fpga_manager_fpga_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîgj•gsj˜}”jŸgj•gsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-class-fpga-manager `”h]”(hŒDefined on file ”…”�”}”(hjógh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-fpga-manager `”h]”j§)�”}”(hjýgh]”hŒsysfs-class-fpga-manager”…”�”}”(hjÿgh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjûgubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j hŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_class_fpga_manager”uh1hh³j6gh´Khjógubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´KhhÊh²hubhÞ)�”}”(hX"Read fpga manager state as a string. The intent is to provide enough detail that if something goes wrong during FPGA programming (something that the driver can't fix) then userspace can know, i.e. if the firmware request fails, that could be due to not being able to find the firmware file.”h]”hX$Read fpga manager state as a string. The intent is to provide enough detail that if something goes wrong during FPGA programming (something that the driver can’t fix) then userspace can know, i.e. if the firmware request fails, that could be due to not being able to find the firmware file.”…”�”}”(hj!hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´KhhÊh²hubhÞ)�”}”(hXThis is a superset of FPGA states and fpga manager driver states. The fpga manager driver is walking through these steps to get the FPGA into a known operating state. It's a sequence, though some steps may get skipped. Valid FPGA states will vary by manufacturer; this is a superset.”h]”hX This is a superset of FPGA states and fpga manager driver states. The fpga manager driver is walking through these steps to get the FPGA into a known operating state. It’s a sequence, though some steps may get skipped. Valid FPGA states will vary by manufacturer; this is a superset.”…”�”}”(hj/hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ-unknown = can't determine state”h]”hÞ)�”}”(hjBhh]”hŒ/unknown = can’t determine state”…”�”}”(hjDhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´Khj@hubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒ)power off = FPGA power is off”h]”hÞ)�”}”(hjYhh]”hŒ)power off = FPGA power is off”…”�”}”(hj[hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´KhjWhubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒ0power up = FPGA reports power is up”h]”hÞ)�”}”(hjphh]”hŒ0power up = FPGA reports power is up”…”�”}”(hjrhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´Khjnhubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒ0reset = FPGA held in reset state”h]”hÞ)�”}”(hj‡hh]”hŒ0reset = FPGA held in reset state”…”�”}”(hj‰hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´Khj…hubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒ:firmware request = firmware class request in progress”h]”hÞ)�”}”(hjžhh]”hŒ:firmware request = firmware class request in progress”…”�”}”(hj hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´Khjœhubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒ0firmware request error = firmware request failed”h]”hÞ)�”}”(hjµhh]”hŒ0firmware request error = firmware request failed”…”�”}”(hj·hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´Khj³hubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒ6write init = preparing FPGA for programming”h]”hÞ)�”}”(hjÌhh]”hŒ6write init = preparing FPGA for programming”…”�”}”(hjÎhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´KhjÊhubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒBwrite init error = Error while preparing FPGA for programming”h]”hÞ)�”}”(hjãhh]”hŒBwrite init error = Error while preparing FPGA for programming”…”�”}”(hjåhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´Khjáhubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒ8write = FPGA ready to receive image data”h]”hÞ)�”}”(hjúhh]”hŒ8write = FPGA ready to receive image data”…”�”}”(hjühh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´Khjøhubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒ/write error = Error while programming”h]”hÞ)�”}”(hjih]”hŒ/write error = Error while programming”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´Khjiubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒ4write complete = Doing post programming steps”h]”hÞ)�”}”(hj(ih]”hŒ4write complete = Doing post programming steps”…”�”}”(hj*ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´Khj&iubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒ:write complete error = Error while doing post programming”h]”hÞ)�”}”(hj?ih]”hŒ:write complete error = Error while doing post programming”…”�”}”(hjAih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´Khj=iubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubj;)�”}”(hŒ:operating = FPGA is programmed and operating ”h]”hÞ)�”}”(hŒ8operating = FPGA is programmed and operating”h]”hŒ8operating = FPGA is programmed and operating”…”�”}”(hjXih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´KhjTiubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj=hubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j6gh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_fpga_manager_fpga_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-fpga-manager-fpga-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj€iubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/fpga_manager\/\\/status**”h]”j`)�”}”(hŒ0**\/sys\/class\/fpga_manager\/\\/status**”h]”hŒ,/sys/class/fpga_manager//status”…”�”}”(hjših²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´K&hj“iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�iubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�iubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€iubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}iubah}”(h]”j|iah ]”h"]”Œ&abi_sys_class_fpga_manager_fpga_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËijrisj˜}”j|ijrisubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-class-fpga-manager `”h]”(hŒDefined on file ”…”�”}”(hjÐih²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-fpga-manager `”h]”j§)�”}”(hjÚih]”hŒsysfs-class-fpga-manager”…”�”}”(hjÜih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjØiubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jæiŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_class_fpga_manager”uh1hh³j6gh´K&hjÐiubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´K&hhÊh²hubhÞ)�”}”(hX.Read fpga manager status as a string. If FPGA programming operation fails, it could be caused by crc error or incompatible bitstream image. The intent of this interface is to provide more detailed information for FPGA programming errors to userspace. This is a list of strings for the supported status.”h]”hX.Read fpga manager status as a string. If FPGA programming operation fails, it could be caused by crc error or incompatible bitstream image. The intent of this interface is to provide more detailed information for FPGA programming errors to userspace. This is a list of strings for the supported status.”…”�”}”(hjþih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´K&hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒëreconfig operation error - invalid operations detected by reconfiguration hardware. e.g. start reconfiguration with errors not cleared”h]”j)�”}”(hhh]”j)�”}”(hŒ‹reconfig operation error - invalid operations detected by reconfiguration hardware. e.g. start reconfiguration with errors not cleared”h]”(j!)�”}”(hŒ>reconfig operation error - invalid operations detected by”h]”hŒ>reconfig operation error - invalid operations detected by”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j6gh´K&hjjubj1)�”}”(hhh]”hÞ)�”}”(hŒLreconfiguration hardware. e.g. start reconfiguration with errors not cleared”h]”hŒLreconfiguration hardware. e.g. start reconfiguration with errors not cleared”…”�”}”(hj+jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´K&hj(jubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j6gh´K&hjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj jubj;)�”}”(hŒoreconfig CRC error - CRC error detected by reconfiguration hardware.”h]”j)�”}”(hhh]”j)�”}”(hŒOreconfig CRC error - CRC error detected by reconfiguration hardware.”h]”(j!)�”}”(hŒ5reconfig CRC error - CRC error detected by”h]”hŒ5reconfig CRC error - CRC error detected by”…”�”}”(hj\jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j6gh´K&hjXjubj1)�”}”(hhh]”hÞ)�”}”(hŒreconfiguration hardware.”h]”hŒreconfiguration hardware.”…”�”}”(hjmjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´K&hjjjubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjXjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j6gh´K&hjUjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjQjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj jubj;)�”}”(hŒsreconfig incompatible image - reconfiguration image is incompatible with hardware”h]”j)�”}”(hhh]”j)�”}”(hŒSreconfig incompatible image - reconfiguration image is incompatible with hardware”h]”(j!)�”}”(hŒ8reconfig incompatible image - reconfiguration image is”h]”hŒ8reconfig incompatible image - reconfiguration image is”…”�”}”(hjžjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j6gh´K&hjšjubj1)�”}”(hhh]”hÞ)�”}”(hŒincompatible with hardware”h]”hŒincompatible with hardware”…”�”}”(hj¯jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´K&hj¬jubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjšjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j6gh´K&hj—jubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj“jubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj jubj;)�”}”(hŒtreconfig IP protocol error - protocol errors detected by reconfiguration hardware”h]”j)�”}”(hhh]”j)�”}”(hŒTreconfig IP protocol error - protocol errors detected by reconfiguration hardware”h]”(j!)�”}”(hŒ;reconfig IP protocol error - protocol errors detected by”h]”hŒ;reconfig IP protocol error - protocol errors detected by”…”�”}”(hjàjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j6gh´K&hjÜjubj1)�”}”(hhh]”hÞ)�”}”(hŒreconfiguration hardware”h]”hŒreconfiguration hardware”…”�”}”(hjñjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´K&hjîjubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÜjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j6gh´K&hjÙjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÕjubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj jubj;)�”}”(hŒtreconfig fifo overflow error - FIFO overflow detected by reconfiguration hardware ”h]”j)�”}”(hhh]”j)�”}”(hŒTreconfig fifo overflow error - FIFO overflow detected by reconfiguration hardware ”h]”(j!)�”}”(hŒ9reconfig fifo overflow error - FIFO overflow detected by”h]”hŒ9reconfig fifo overflow error - FIFO overflow detected by”…”�”}”(hj"kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j6gh´K&hjkubj1)�”}”(hhh]”hÞ)�”}”(hŒreconfiguration hardware”h]”hŒreconfiguration hardware”…”�”}”(hj3kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6gh´K&hj0kubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjkubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j6gh´K&hjkubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjkubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj jubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j6gh´K&hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_fpga_region_region_compat_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-fpga-region-region-compat-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjmkubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/fpga_region\/\\/compat_id**”h]”j`)�”}”(hŒ4**\/sys\/class\/fpga_region\/\\/compat_id**”h]”hŒ0/sys/class/fpga_region//compat_id”…”�”}”(hj‡kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒkubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-class-fpga-region”h´Khj€kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzkubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmkubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjkubah}”(h]”jikah ]”h"]”Œ*abi_sys_class_fpga_region_region_compat_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹kj_ksj˜}”jikj_ksubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-fpga-region `”h]”(hŒDefined on file ”…”�”}”(hj¾kh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-fpga-region `”h]”j§)�”}”(hjÈkh]”hŒsysfs-class-fpga-region”…”�”}”(hjÊkh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÆkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÔkŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_fpga_region”uh1hh³j›kh´Khj¾kubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j›kh´KhhÊh²hubhÞ)�”}”(hX"FPGA region id for compatibility check, e.g. compatibility of the FPGA reconfiguration hardware and image. This value is defined or calculated by the layer that is creating the FPGA region. This interface returns the compat_id value or just error code -ENOENT in case compat_id is not used.”h]”hX"FPGA region id for compatibility check, e.g. compatibility of the FPGA reconfiguration hardware and image. This value is defined or calculated by the layer that is creating the FPGA region. This interface returns the compat_id value or just error code -ENOENT in case compat_id is not used.”…”�”}”(hjìkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j›kh´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_genwqe_genwqe_n_card_appid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-genwqe-genwqe-n-card-appid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjlubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/genwqe\/genwqe\_card\/appid**”h]”j`)�”}”(hŒ1**\/sys\/class\/genwqe\/genwqe\_card\/appid**”h]”hŒ-/sys/class/genwqe/genwqe_card/appid”…”�”}”(hj"lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjlubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-driver-genwqe”h´Khjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjlubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlubah}”(h]”jlah ]”h"]”Œ(abi_sys_class_genwqe_genwqe_n_card_appid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTljúksj˜}”jljúksubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hjYlh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hjclh]”hŒsysfs-driver-genwqe”…”�”}”(hjelh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjalubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jolŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´KhjYlubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhhÊh²hubhÞ)�”}”(hŒ[Identifies the currently active card application e.g. 'GZIP' for compression/decompression.”h]”hŒ_Identifies the currently active card application e.g. ‘GZIP’ for compression/decompression.”…”�”}”(hj‡lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_genwqe_genwqe_n_card_base_clock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-genwqe-genwqe-n-card-base-clock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj£lubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/genwqe\/genwqe\_card\/base_clock**”h]”j`)�”}”(hŒ6**\/sys\/class\/genwqe\/genwqe\_card\/base_clock**”h]”hŒ2/sys/class/genwqe/genwqe_card/base_clock”…”�”}”(hj½lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K?hj¶lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³lubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°lubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj lubah}”(h]”jŸlah ]”h"]”Œ-abi_sys_class_genwqe_genwqe_n_card_base_clock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîlj•lsj˜}”jŸlj•lsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hjólh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hjýlh]”hŒsysfs-driver-genwqe”…”�”}”(hjÿlh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjûlubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j mŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´K?hjólubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K?hhÊh²hubhÞ)�”}”(hŒ!Base clock frequency of the card.”h]”hŒ!Base clock frequency of the card.”…”�”}”(hj!mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K?hhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_genwqe_genwqe_n_card_curr_bitstream:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-genwqe-genwqe-n-card-curr-bitstream”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_card\/curr_bitstream**”h]”j`)�”}”(hŒ:**\/sys\/class\/genwqe\/genwqe\_card\/curr_bitstream**”h]”hŒ6/sys/class/genwqe/genwqe_card/curr_bitstream”…”�”}”(hjWmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSmubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhjPmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMmubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJmubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=mubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:mubah}”(h]”j9mah ]”h"]”Œ1abi_sys_class_genwqe_genwqe_n_card_curr_bitstream”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆmj/msj˜}”j9mj/msubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj�mh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hj—mh]”hŒsysfs-driver-genwqe”…”�”}”(hj™mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj•mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j£mŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´Khj�mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhhÊh²hubhÞ)�”}”(hŒ6Currently active bitstream. 1 is default, 0 is backup.”h]”hŒ6Currently active bitstream. 1 is default, 0 is backup.”…”�”}”(hj»mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_genwqe_genwqe_n_card_device_sriov_numvfs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-genwqe-genwqe-n-card-device-sriov-numvfs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj×mubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/class\/genwqe\/genwqe\_card\/device\/sriov_numvfs**”h]”j`)�”}”(hŒ@**\/sys\/class\/genwqe\/genwqe\_card\/device\/sriov_numvfs**”h]”hŒ</sys/class/genwqe/genwqe_card/device/sriov_numvfs”…”�”}”(hjñmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjímubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KDhjêmubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçmubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjämubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj×mubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔmubah}”(h]”jÓmah ]”h"]”Œ6abi_sys_class_genwqe_genwqe_n_card_device_sriov_numvfs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"njÉmsj˜}”jÓmjÉmsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj'nh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hj1nh]”hŒsysfs-driver-genwqe”…”�”}”(hj3nh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj/nubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j=nŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´KDhj'nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KDhhÊh²hubhÞ)�”}”(hŒEnable VFs (1..15)::”h]”hŒEnable VFs (1..15):”…”�”}”(hjUnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KDhhÊh²hubjl)�”}”(hŒKsudo sh -c 'echo 15 > \ /sys/bus/pci/devices/0000\:1b\:00.0/sriov_numvfs'”h]”hŒKsudo sh -c 'echo 15 > \ /sys/bus/pci/devices/0000\:1b\:00.0/sriov_numvfs'”…”�”}”hjcnsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j6lh´KDhhÊh²hubhÞ)�”}”(hŒ Disable VFs::”h]”hŒ Disable VFs:”…”�”}”(hjqnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KDhhÊh²hubjl)�”}”(hŒ$Write a 0 into the same sysfs entry.”h]”hŒ$Write a 0 into the same sysfs entry.”…”�”}”hjnsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j6lh´KDhhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_genwqe_genwqe_n_card_freerunning_timer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-genwqe-genwqe-n-card-freerunning-timer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj›nubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/genwqe\/genwqe\_card\/freerunning_timer**”h]”j`)�”}”(hŒ=**\/sys\/class\/genwqe\/genwqe\_card\/freerunning_timer**”h]”hŒ9/sys/class/genwqe/genwqe_card/freerunning_timer”…”�”}”(hjµnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K.hj®nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜nubah}”(h]”j—nah ]”h"]”Œ4abi_sys_class_genwqe_genwqe_n_card_freerunning_timer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jænj�nsj˜}”j—nj�nsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hjënh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hjõnh]”hŒsysfs-driver-genwqe”…”�”}”(hj÷nh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjónubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´K.hjënubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K.hhÊh²hubhÞ)�”}”(hŒbInterface to read the cards free running timer. Used for performance and utilization measurements.”h]”hŒbInterface to read the cards free running timer. Used for performance and utilization measurements.”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K.hhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_genwqe_genwqe_n_card_next_bitstream:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-genwqe-genwqe-n-card-next-bitstream”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_card\/next_bitstream**”h]”j`)�”}”(hŒ:**\/sys\/class\/genwqe\/genwqe\_card\/next_bitstream**”h]”hŒ6/sys/class/genwqe/genwqe_card/next_bitstream”…”�”}”(hjOoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKoubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhjHoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBoubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5oubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2oubah}”(h]”j1oah ]”h"]”Œ1abi_sys_class_genwqe_genwqe_n_card_next_bitstream”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€oj'osj˜}”j1oj'osubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj…oh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hj�oh]”hŒsysfs-driver-genwqe”…”�”}”(hj‘oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�oubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j›oŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´Khj…oubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhhÊh²hubhÞ)�”}”(hŒ/Interface to set the next bitstream to be used.”h]”hŒ/Interface to set the next bitstream to be used.”…”�”}”(hj³oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_genwqe_genwqe_n_card_queue_working_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-genwqe-genwqe-n-card-queue-working-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÏoubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/genwqe\/genwqe\_card\/queue_working_time**”h]”j`)�”}”(hŒ>**\/sys\/class\/genwqe\/genwqe\_card\/queue_working_time**”h]”hŒ:/sys/class/genwqe/genwqe_card/queue_working_time”…”�”}”(hjéoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåoubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K4hjâoubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜoubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌoubah}”(h]”jËoah ]”h"]”Œ5abi_sys_class_genwqe_genwqe_n_card_queue_working_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jpjÁosj˜}”jËojÁosubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hjph²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hj)ph]”hŒsysfs-driver-genwqe”…”�”}”(hj+ph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj'pubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j5pŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´K4hjpubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K4hhÊh²hubhÞ)�”}”(hŒXInterface to read queue working time. Used for performance and utilization measurements.”h]”hŒXInterface to read queue working time. Used for performance and utilization measurements.”…”�”}”(hjMph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K4hhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_genwqe_genwqe_n_card_reload_bitstream:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-genwqe-genwqe-n-card-reload-bitstream”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjipubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/genwqe\/genwqe\_card\/reload_bitstream**”h]”j`)�”}”(hŒ<**\/sys\/class\/genwqe\/genwqe\_card\/reload_bitstream**”h]”hŒ8/sys/class/genwqe/genwqe_card/reload_bitstream”…”�”}”(hjƒph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjpubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´Khj|pubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjypubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvpubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjipubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjfpubah}”(h]”jepah ]”h"]”Œ3abi_sys_class_genwqe_genwqe_n_card_reload_bitstream”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´pj[psj˜}”jepj[psubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj¹ph²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hjÃph]”hŒsysfs-driver-genwqe”…”�”}”(hjÅph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÁpubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÏpŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´Khj¹pubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhhÊh²hubhÞ)�”}”(hŒ?Interface to trigger a PCIe card reset to reload the bitstream.”h]”hŒ?Interface to trigger a PCIe card reset to reload the bitstream.”…”�”}”(hjçph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhhÊh²hubjl)�”}”(hŒIsudo sh -c 'echo 1 > \ /sys/class/genwqe/genwqe0_card/reload_bitstream'”h]”hŒIsudo sh -c 'echo 1 > \ /sys/class/genwqe/genwqe0_card/reload_bitstream'”…”�”}”hjõpsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j6lh´KhhÊh²hubhÞ)�”}”(hŒTIf successfully, the card will come back with the bitstream set on 'next_bitstream'.”h]”hŒXIf successfully, the card will come back with the bitstream set on ‘next_bitstream’.”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_genwqe_genwqe_n_card_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-genwqe-genwqe-n-card-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjqubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/genwqe\/genwqe\_card\/state**”h]”j`)�”}”(hŒ1**\/sys\/class\/genwqe\/genwqe\_card\/state**”h]”hŒ-/sys/class/genwqe/genwqe_card/state”…”�”}”(hj9qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5qubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K:hj2qubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/qubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,qubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjqubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjqubah}”(h]”jqah ]”h"]”Œ(abi_sys_class_genwqe_genwqe_n_card_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjqjqsj˜}”jqjqsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hjoqh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hjyqh]”hŒsysfs-driver-genwqe”…”�”}”(hj{qh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjwqubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…qŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´K:hjoqubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K:hhÊh²hubhÞ)�”}”(hŒ-State of the card: "unused", "used", "error".”h]”hŒ9State of the card: “unusedâ€�, “usedâ€�, “errorâ€�.”…”�”}”(hj�qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K:hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_genwqe_genwqe_n_card_tempsens:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-genwqe-genwqe-n-card-tempsens”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj¹qubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/genwqe\/genwqe\_card\/tempsens**”h]”j`)�”}”(hŒ4**\/sys\/class\/genwqe\/genwqe\_card\/tempsens**”h]”hŒ0/sys/class/genwqe/genwqe_card/tempsens”…”�”}”(hjÓqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K)hjÌqubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉqubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆqubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹qubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶qubah}”(h]”jµqah ]”h"]”Œ+abi_sys_class_genwqe_genwqe_n_card_tempsens”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jrj«qsj˜}”jµqj«qsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj rh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hjrh]”hŒsysfs-driver-genwqe”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jrŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´K)hj rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K)hhÊh²hubhÞ)�”}”(hŒ7Interface to read the cards temperature sense register.”h]”hŒ7Interface to read the cards temperature sense register.”…”�”}”(hj7rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K)hhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_genwqe_genwqe_n_card_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-genwqe-genwqe-n-card-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjSrubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/genwqe\/genwqe\_card\/type**”h]”j`)�”}”(hŒ0**\/sys\/class\/genwqe\/genwqe\_card\/type**”h]”hŒ,/sys/class/genwqe/genwqe_card/type”…”�”}”(hjmrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjirubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K hjfrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcrubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`rubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSrubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPrubah}”(h]”jOrah ]”h"]”Œ'abi_sys_class_genwqe_genwqe_n_card_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžrjErsj˜}”jOrjErsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj£rh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hj­rh]”hŒsysfs-driver-genwqe”…”�”}”(hj¯rh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj«rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¹rŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´K hj£rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K hhÊh²hubhÞ)�”}”(hŒ#Type of the card e.g. 'GenWQE5-A7'.”h]”hŒ'Type of the card e.g. ‘GenWQE5-A7’.”…”�”}”(hjÑrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´K hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_genwqe_genwqe_n_card_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-genwqe-genwqe-n-card-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjírubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/genwqe\/genwqe\_card\/version**”h]”j`)�”}”(hŒ3**\/sys\/class\/genwqe\/genwqe\_card\/version**”h]”hŒ//sys/class/genwqe/genwqe_card/version”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´Khjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýrubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúrubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjírubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêrubah}”(h]”jérah ]”h"]”Œ*abi_sys_class_genwqe_genwqe_n_card_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8sjßrsj˜}”jérjßrsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj=sh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-driver-genwqe `”h]”j§)�”}”(hjGsh]”hŒsysfs-driver-genwqe”…”�”}”(hjIsh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEsubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jSsŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_driver_genwqe”uh1hh³j6lh´Khj=subeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhhÊh²hubhÞ)�”}”(hŒIUnique bitstream identification e.g. '0000000330336283.00000000475a4950'.”h]”hŒMUnique bitstream identification e.g. ‘0000000330336283.00000000475a4950’.”…”�”}”(hjksh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j6lh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_gnss_gnss_n_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-gnss-gnss-n-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj‡subjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/gnss\/gnss\\/type**”h]”j`)�”}”(hŒ'**\/sys\/class\/gnss\/gnss\\/type**”h]”hŒ#/sys/class/gnss/gnss/type”…”�”}”(hj¡sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-class-gnss”h´Khjšsubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”subah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡subeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„subah}”(h]”jƒsah ]”h"]”Œabi_sys_class_gnss_gnss_n_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓsjyssj˜}”jƒsjyssubhÞ)�”}”(hŒKDefined on file :ref:`sysfs-class-gnss `”h]”(hŒDefined on file ”…”�”}”(hjØsh²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-class-gnss `”h]”j§)�”}”(hjâsh]”hŒsysfs-class-gnss”…”�”}”(hjäsh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjàsubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jîsŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_class_gnss”uh1hh³jµsh´KhjØsubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµsh´KhhÊh²hubhÞ)�”}”(hŒiThe GNSS receiver type. The currently identified types reflect the protocol(s) supported by the receiver:”h]”hŒiThe GNSS receiver type. The currently identified types reflect the protocol(s) supported by the receiver:”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµsh´KhhÊh²hubjŽœ)�”}”(hŒ‚====== =========== "NMEA" NMEA 0183 "SiRF" SiRF Binary "UBX" UBX ====== =========== ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjtubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjtubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"NMEA"”h]”hŒ “NMEAâ€�”…”�”}”(hj;th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµsh´Khj8tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5tubjW)�”}”(hhh]”hÞ)�”}”(hŒ NMEA 0183”h]”hŒ NMEA 0183”…”�”}”(hjRth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµsh´KhjOtubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5tubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2tubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"SiRF"”h]”hŒ “SiRFâ€�”…”�”}”(hjrth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµsh´Khjotubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjltubjW)�”}”(hhh]”hÞ)�”}”(hŒ SiRF Binary”h]”hŒ SiRF Binary”…”�”}”(hj‰th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµsh´Khj†tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjltubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2tubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"UBX"”h]”hŒ “UBXâ€�”…”�”}”(hj©th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµsh´Khj¦tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£tubjW)�”}”(hhh]”hÞ)�”}”(hŒUBX”h]”hŒUBX”…”�”}”(hjÀth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµsh´Khj½tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£tubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2tubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjtubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjtubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjtubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jµsh´KhhÊh²hubhÞ)�”}”(hŒ—Note that also non-"NMEA" type receivers typically support a subset of NMEA 0183 with vendor extensions (e.g. to allow switching to a vendor protocol).”h]”hŒ›Note that also non-“NMEAâ€� type receivers typically support a subset of NMEA 0183 with vendor extensions (e.g. to allow switching to a vendor protocol).”…”�”}”(hjóth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jµsh´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_hwmon_hwmonx_cpuy_vid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-hwmon-hwmonx-cpuy-vid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjuubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/hwmon\/hwmonX\/cpuY_vid**”h]”j`)�”}”(hŒ)**\/sys\/class\/hwmon\/hwmonX\/cpuY_vid**”h]”hŒ%/sys/class/hwmon/hwmonX/cpuY_vid”…”�”}”(hj)uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-class-hwmon”h´K¯hj"uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj uubah}”(h]”j uah ]”h"]”Œ#abi_sys_class_hwmon_hwmonx_cpuy_vid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[ujusj˜}”j ujusubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj`uh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjjuh]”hŒsysfs-class-hwmon”…”�”}”(hjluh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjhuubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jvuŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´K¯hj`uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¯hhÊh²hubhÞ)�”}”(hŒCPU core reference voltage.”h]”hŒCPU core reference voltage.”…”�”}”(hjŽuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¯hhÊh²hubhÞ)�”}”(hŒUnit: millivolt”h]”hŒUnit: millivolt”…”�”}”(hjœuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¯hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjªuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¯hhÊh²hubhÞ)�”}”(hŒNot always correct.”h]”hŒNot always correct.”…”�”}”(hj¸uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¯hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_hwmon_hwmonx_curry_average:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-hwmon-hwmonx-curry-average”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÔuubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/currY_average**”h]”j`)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/currY_average**”h]”hŒ*/sys/class/hwmon/hwmonX/currY_average”…”�”}”(hjîuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M’hjçuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáuubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑuubah}”(h]”jÐuah ]”h"]”Œ(abi_sys_class_hwmon_hwmonx_curry_average”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvjÆusj˜}”jÐujÆusubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj$vh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj.vh]”hŒsysfs-class-hwmon”…”�”}”(hj0vh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj,vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j:vŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M’hj$vubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M’hhÊh²hubhÞ)�”}”(hŒAverage current use”h]”hŒAverage current use”…”�”}”(hjRvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M’hhÊh²hubhÞ)�”}”(hŒUnit: milliampere”h]”hŒUnit: milliampere”…”�”}”(hj`vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M’hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjnvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M’hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_curry_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-curry-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjŠvubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/currY_crit**”h]”j`)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/currY_crit**”h]”hŒ'/sys/class/hwmon/hwmonX/currY_crit”…”�”}”(hj¤vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj vubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M‚hj�vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšvubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—vubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠvubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡vubah}”(h]”j†vah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_curry_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕvj|vsj˜}”j†vj|vsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÚvh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjävh]”hŒsysfs-class-hwmon”…”�”}”(hjævh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjâvubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jðvŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M‚hjÚvubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M‚hhÊh²hubhÞ)�”}”(hŒCurrent critical high value.”h]”hŒCurrent critical high value.”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M‚hhÊh²hubhÞ)�”}”(hŒUnit: milliampere”h]”hŒUnit: milliampere”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M‚hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj$wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M‚hhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_hwmon_hwmonx_curry_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-hwmon-hwmonx-curry-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj@wubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/currY_enable**”h]”j`)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/currY_enable**”h]”hŒ)/sys/class/hwmon/hwmonX/currY_enable”…”�”}”(hjZwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVwubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M´hjSwubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPwubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMwubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@wubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=wubah}”(h]”j`”h]”(hŒDefined on file ”…”�”}”(hj�wh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjšwh]”hŒsysfs-class-hwmon”…”�”}”(hjœwh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj˜wubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¦wŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M´hj�wubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M´hhÊh²hubhÞ)�”}”(hŒEnable or disable the sensors.”h]”hŒEnable or disable the sensors.”…”�”}”(hj¾wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M´hhÊh²hubhÞ)�”}”(hŒ3When disabled the sensor read will return -ENODATA.”h]”hŒ3When disabled the sensor read will return -ENODATA.”…”�”}”(hjÌwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M´hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: Enable”h]”hÞ)�”}”(hjßwh]”hŒ 1: Enable”…”�”}”(hjáwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M´hjÝwubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÚwubj;)�”}”(hŒ 0: Disable ”h]”hÞ)�”}”(hŒ 0: Disable”h]”hŒ 0: Disable”…”�”}”(hjøwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M´hjôwubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÚwubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M´hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M´hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_hwmon_hwmonx_curry_highest:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-hwmon-hwmonx-curry-highest”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj.xubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/currY_highest**”h]”j`)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/currY_highest**”h]”hŒ*/sys/class/hwmon/hwmonX/currY_highest”…”�”}”(hjHxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjDxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¢hjAxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>xubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;xubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+xubah}”(h]”j*xah ]”h"]”Œ(abi_sys_class_hwmon_hwmonx_curry_highest”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jyxj xsj˜}”j*xj xsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj~xh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjˆxh]”hŒsysfs-class-hwmon”…”�”}”(hjŠxh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj†xubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j”xŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M¢hj~xubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¢hhÊh²hubhÞ)�”}”(hŒ/Historical maximum current Unit: milliampere RO”h]”hŒ/Historical maximum current Unit: milliampere RO”…”�”}”(hj¬xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¢hhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_curry_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-curry-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjÈxubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/currY_input**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/currY_input**”h]”hŒ(/sys/class/hwmon/hwmonX/currY_input”…”�”}”(hjâxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MŠhjÛxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØxubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕxubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈxubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅxubah}”(h]”jÄxah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_curry_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jyjºxsj˜}”jÄxjºxsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjyh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj"yh]”hŒsysfs-class-hwmon”…”�”}”(hj$yh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj yubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j.yŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MŠhjyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MŠhhÊh²hubhÞ)�”}”(hŒCurrent input value”h]”hŒCurrent input value”…”�”}”(hjFyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MŠhhÊh²hubhÞ)�”}”(hŒUnit: milliampere”h]”hŒUnit: milliampere”…”�”}”(hjTyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MŠhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjbyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MŠhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_curry_lcrit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-curry-lcrit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj~yubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/currY_lcrit**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/currY_lcrit**”h]”hŒ(/sys/class/hwmon/hwmonX/currY_lcrit”…”�”}”(hj˜yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”yubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mzhj‘yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽyubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹yubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~yubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{yubah}”(h]”jzyah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_curry_lcrit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉyjpysj˜}”jzyjpysubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÎyh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjØyh]”hŒsysfs-class-hwmon”…”�”}”(hjÚyh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÖyubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jäyŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MzhjÎyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MzhhÊh²hubhÞ)�”}”(hŒCurrent critical low value”h]”hŒCurrent critical low value”…”�”}”(hjüyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MzhhÊh²hubhÞ)�”}”(hŒUnit: milliampere”h]”hŒUnit: milliampere”…”�”}”(hj zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MzhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MzhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_hwmon_hwmonx_curry_lowest:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-hwmon-hwmonx-curry-lowest”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj4zubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/currY_lowest**”h]”j`)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/currY_lowest**”h]”hŒ)/sys/class/hwmon/hwmonX/currY_lowest”…”�”}”(hjNzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJzubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MšhjGzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDzubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjAzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4zubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1zubah}”(h]”j0zah ]”h"]”Œ'abi_sys_class_hwmon_hwmonx_curry_lowest”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jzj&zsj˜}”j0zj&zsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj„zh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjŽzh]”hŒsysfs-class-hwmon”…”�”}”(hj�zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŒzubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jšzŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mšhj„zubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MšhhÊh²hubhÞ)�”}”(hŒHistorical minimum current”h]”hŒHistorical minimum current”…”�”}”(hj²zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MšhhÊh²hubhÞ)�”}”(hŒUnit: milliampere”h]”hŒUnit: milliampere”…”�”}”(hjÀzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MšhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjÎzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MšhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_hwmon_hwmonx_curry_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-hwmon-hwmonx-curry-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjêzubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/currY_max**”h]”j`)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/currY_max**”h]”hŒ&/sys/class/hwmon/hwmonX/currY_max”…”�”•}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mjhjýzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúzubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷zubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjêzubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjçzubah}”(h]”jæzah ]”h"]”Œ$abi_sys_class_hwmon_hwmonx_curry_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5{jÜzsj˜}”jæzjÜzsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj:{h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjD{h]”hŒsysfs-class-hwmon”…”�”}”(hjF{h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjB{ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jP{Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mjhj:{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MjhhÊh²hubhÞ)�”}”(hŒCurrent max value”h]”hŒCurrent max value”…”�”}”(hjh{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MjhhÊh²hubhÞ)�”}”(hŒUnit: milliampere”h]”hŒUnit: milliampere”…”�”}”(hjv{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MjhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj„{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MjhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_hwmon_hwmonx_curry_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-hwmon-hwmonx-curry-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj {ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/currY_min**”h]”j`)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/currY_min**”h]”hŒ&/sys/class/hwmon/hwmonX/currY_min”…”�”}”(hjº{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mrhj³{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj {ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�{ubah}”(h]”jœ{ah ]”h"]”Œ$abi_sys_class_hwmon_hwmonx_curry_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jë{j’{sj˜}”jœ{j’{subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjð{h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjú{h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mrhjð{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MrhhÊh²hubhÞ)�”}”(hŒCurrent min value.”h]”hŒCurrent min value.”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MrhhÊh²hubhÞ)�”}”(hŒUnit: milliampere”h]”hŒUnit: milliampere”…”�”}”(hj,|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MrhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj:|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MrhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_curry_rated_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-curry-rated-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjV|ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/currY_rated_max**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/currY_rated_max**”h]”hŒ,/sys/class/hwmon/hwmonX/currY_rated_max”…”�”}”(hjp|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjl|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÇhji|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjV|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjS|ubah}”(h]”jR|ah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_curry_rated_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡|jH|sj˜}”jR|jH|subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj¦|h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj°|h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MÇhj¦|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÇhhÊh²hubhÞ)�”}”(hŒMaximum rated current.”h]”hŒMaximum rated current.”…”�”}”(hjÔ|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÇhhÊh²hubhÞ)�”}”(hŒUnit: milliampere”h]”hŒUnit: milliampere”…”�”}”(hjâ|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÇhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjð|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÇhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_curry_rated_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-curry-rated-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj }ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/currY_rated_min**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/currY_rated_min**”h]”hŒ,/sys/class/hwmon/hwmonX/currY_rated_min”…”�”}”(hj&}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¿hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj }ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj }ubah}”(h]”j}ah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_curry_rated_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jW}jþ|sj˜}”j}jþ|subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj\}h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjf}h]”hŒsysfs-class-hwmon”…”�”}”(hjh}h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjd}ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jr}Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M¿hj\}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¿hhÊh²hubhÞ)�”}”(hŒMinimum rated current.”h]”hŒMinimum rated current.”…”�”}”(hjŠ}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¿hhÊh²hubhÞ)�”}”(hŒUnit: milliampere”h]”hŒUnit: milliampere”…”�”}”(hj˜}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¿hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj¦}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¿hhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_hwmon_hwmonx_curry_reset_history:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-hwmon-hwmonx-curry-reset-history”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÂ}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/currY_reset_history**”h]”j`)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/currY_reset_history**”h]”hŒ0/sys/class/hwmon/hwmonX/currY_reset_history”…”�”}”(hjÜ}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¨hjÕ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂ}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿}ubah}”(h]”j¾}ah ]”h"]”Œ.abi_sys_class_hwmon_hwmonx_curry_reset_history”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ~j´}sj˜}”j¾}j´}subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj~h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj~h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M¨hj~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¨hhÊh²hubhÞ)�”}”(hŒ$Reset currX_lowest and currX_highest”h]”hŒ$Reset currX_lowest and currX_highest”…”�”}”(hj@~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¨hhÊh²hubhÞ)�”}”(hŒWO”h]”hŒWO”…”�”}”(hjN~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¨hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_hwmon_hwmonx_curr_reset_history:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-hwmon-hwmonx-curr-reset-history”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjj~ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/curr_reset_history**”h]”j`)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/curr_reset_history**”h]”hŒ//sys/class/hwmon/hwmonX/curr_reset_history”…”�”}”(hj„~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M®hj}~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjz~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjw~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjj~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjg~ubah}”(h]”jf~ah ]”h"]”Œ-abi_sys_class_hwmon_hwmonx_curr_reset_history”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµ~j\~sj˜}”jf~j\~subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjº~h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÄ~h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M®hjº~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M®hhÊh²hubhÞ)�”}”(hŒ4Reset currX_lowest and currX_highest for all sensors”h]”hŒ4Reset currX_lowest and currX_highest for all sensors”…”�”}”(hjè~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M®hhÊh²hubhÞ)�”}”(hŒWO”h]”hŒWO”…”�”}”(hjö~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M®hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_device_pec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-device-pec”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/device\/pec**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/device\/pec**”h]”hŒ(/sys/class/hwmon/hwmonX/device/pec”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M:hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_device_pec”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]jsj˜}”jjsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjbh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjlh]”hŒsysfs-class-hwmon”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jxŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M:hjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M:hhÊh²hubhÞ)�”}”(hŒPEC support on I2C devices”h]”hŒPEC support on I2C devices”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M:hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0, off, n: disable”h]”hÞ)�”}”(hj£h]”hŒ0, off, n: disable”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M:hj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjžubj;)�”}”(hŒ1, on, y: enable ”h]”hÞ)�”}”(hŒ1, on, y: enable”h]”hŒ1, on, y: enable”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M:hj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjžubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M:hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M:hhÊh²hubj))�”}”(hŒ... _abi_sys_class_hwmon_hwmonx_energyy_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-hwmon-hwmonx-energyy-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjòubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/energyY_enable**”h]”j`)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/energyY_enable**”h]”hŒ+/sys/class/hwmon/hwmonX/energyY_enable”…”�”}”(hj €h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M›hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjòubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjïubah}”(h]”jîah ]”h"]”Œ)abi_sys_class_hwmon_hwmonx_energyy_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=€jäsj˜}”jîjäsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjB€h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjL€h]”hŒsysfs-class-hwmon”…”�”}”(hjN€h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJ€ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jX€Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M›hjB€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M›hhÊh²hubhÞ)�”}”(hŒEnable or disable the sensors.”h]”hŒEnable or disable the sensors.”…”�”}”(hjp€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M›hhÊh²hubhÞ)�”}”(hŒ3When disabled the sensor read will return -ENODATA.”h]”hŒ3When disabled the sensor read will return -ENODATA.”…”�”}”(hj~€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M›hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: Enable”h]”hÞ)�”}”(hj‘€h]”hŒ 1: Enable”…”�”}”(hj“€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M›hj�€ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŒ€ubj;)�”}”(hŒ 0: Disable ”h]”hÞ)�”}”(hŒ 0: Disable”h]”hŒ 0: Disable”…”�”}”(hjª€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M›hj¦€ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŒ€ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M›hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjÄ€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M›hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_hwmon_hwmonx_energyy_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-hwmon-hwmonx-energyy-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjà€ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/energyY_input**”h]”j`)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/energyY_input**”h]”hŒ*/sys/class/hwmon/hwmonX/energyY_input”…”�”}”(hjú€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjö€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M“hjó€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjð€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjí€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjà€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝ€ubah}”(h]”jÜ€ah ]”h"]”Œ(abi_sys_class_hwmon_hwmonx_energyy_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+�jÒ€sj˜}”jÜ€jÒ€subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj0�h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj:�h]”hŒsysfs-class-hwmon”…”�”}”(hj<�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj8�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jF�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M“hj0�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M“hhÊh²hubhÞ)�”}”(hŒCumulative energy use”h]”hŒCumulative energy use”…”�”}”(hj^�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M“hhÊh²hubhÞ)�”}”(hŒUnit: microJoule”h]”hŒUnit: microJoule”…”�”}”(hjl�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M“hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjz�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M“hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_fany_boost:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-fany-boost”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj–�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/fanY_boost**”h]”j`)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/fanY_boost**”h]”hŒ'/sys/class/hwmon/hwmonX/fanY_boost”…”�”}”(hj°�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-platform-alienware-wmi”h´Khj©�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“�ubah}”(h]”j’�ah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_fany_boost”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâ�jˆ�sj˜}”j’�jˆ�subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-platform-alienware-wmi `”h]”(hŒDefined on file ”…”�”}”(hjç�h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-platform-alienware-wmi `”h]”j§)�”}”(hjñ�h]”hŒsysfs-platform-alienware-wmi”…”�”}”(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ÅŒ-abi_file_testing_sysfs_platform_alienware_wmi”uh1hh³jÄ�h´Khjç�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ�h´KhhÊh²hubhÞ)�”}”(hŒXThis file exposes fan boost control for Dell gaming laptops with the AWCC WMI interface.”h]”hŒXThis file exposes fan boost control for Dell gaming laptops with the AWCC WMI interface.”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ�h´KhhÊh²hubhÞ)�”}”(hŒ:See :doc:`/admin-guide/laptops/alienware-wmi` for details.”h]”(hŒSee ”…”�”}”(hj#‚h²hh³Nh´Nubh)�”}”(hŒ):doc:`/admin-guide/laptops/alienware-wmi`”h]”j§)�”}”(hj-‚h]”hŒ"/admin-guide/laptops/alienware-wmi”…”�”}”(hj/‚h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj+‚ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j9‚Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ"/admin-guide/laptops/alienware-wmi”uh1hh³jÄ�h´Khj#‚ubhŒ for details.”…”�”}”(hj#‚h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ�h´KhhÊh²hubhÞ)�”}”(hŒ#Integer value in the range 0 to 255”h]”hŒ#Integer value in the range 0 to 255”…”�”}”(hjU‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ�h´KhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjc‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ�h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_hwmon_hwmonx_fany_div:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-hwmon-hwmonx-fany-div”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj‚ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/hwmon\/hwmonX\/fanY_div**”h]”j`)�”}”(hŒ)**\/sys\/class\/hwmon\/hwmonX\/fanY_div**”h]”hŒ%/sys/class/hwmon/hwmonX/fanY_div”…”�”}”(hj™‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Kïhj’‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|‚ubah}”(h]”j{‚ah ]”h"]”Œ#abi_sys_class_hwmon_hwmonx_fany_div”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊ‚jq‚sj˜}”j{‚jq‚subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÏ‚h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÙ‚h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´KïhjÏ‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KïhhÊh²hubhÞ)�”}”(hŒ Fan divisor.”h]”hŒ Fan divisor.”…”�”}”(hjý‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KïhhÊh²hubhÞ)�”}”(hŒ=Integer value in powers of two (1, 2, 4, 8, 16, 32, 64, 128).”h]”hŒ=Integer value in powers of two (1, 2, 4, 8, 16, 32, 64, 128).”…”�”}”(hj ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KïhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KïhhÊh²hubhÞ)�”}”(hŒ¡Some chips only support values 1, 2, 4 and 8. Note that this is actually an internal clock divisor, which affects the measurable speed range, not the read value.”h]”hŒ¡Some chips only support values 1, 2, 4 and 8. Note that this is actually an internal clock divisor, which affects the measurable speed range, not the read value.”…”�”}”(hj'ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KïhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_fany_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-fany-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjCƒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/fanY_enable**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/fanY_enable**”h]”hŒ(/sys/class/hwmon/hwmonX/fanY_enable”…”�”}”(hj]ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjYƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hjVƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjPƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjCƒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@ƒubah}”(h]”j?ƒah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_fany_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽƒj5ƒsj˜}”j?ƒj5ƒsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj“ƒh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj�ƒh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M#hj“ƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hhÊh²hubhÞ)�”}”(hŒEnable or disable the sensors.”h]”hŒEnable or disable the sensors.”…”�”}”(hjÁƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hhÊh²hubhÞ)�”}”(hŒ3When disabled the sensor read will return -ENODATA.”h]”hŒ3When disabled the sensor read will return -ENODATA.”…”�”}”(hjσh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: Enable”h]”hÞ)�”}”(hjâƒh]”hŒ 1: Enable”…”�”}”(hjäƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hjàƒubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj݃ubj;)�”}”(hŒ 0: Disable ”h]”hÞ)�”}”(hŒ 0: Disable”h]”hŒ 0: Disable”…”�”}”(hjûƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hj÷ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj݃ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M#hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_fany_fault:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-fany-fault”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj1„ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/fanY_fault**”h]”j`)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/fanY_fault**”h]”hŒ'/sys/class/hwmon/hwmonX/fanY_fault”…”�”}”(hjK„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M.hjD„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.„ubah}”(h]”j-„ah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_fany_fault”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|„j#„sj˜}”j-„j#„subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj�„h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj‹„h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M.hj�„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M.hhÊh²hubhÞ)�”}”(hŒ&Reports if a fan has reported failure.”h]”hŒ&Reports if a fan has reported failure.”…”�”}”(hj¯„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M.hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: Failed”h]”hÞ)�”}”(hj„h]”hŒ 1: Failed”…”�”}”(hjÄ„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M.hjÀ„ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj½„ubj;)�”}”(hŒ0: Ok ”h]”hÞ)�”}”(hŒ0: Ok”h]”hŒ0: Ok”…”�”}”(hjÛ„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M.hjׄubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj½„ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M.hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjõ„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M.hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_fany_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-fany-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj…ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/fanY_input**”h]”j`)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/fanY_input**”h]”hŒ'/sys/class/hwmon/hwmonX/fanY_input”…”�”}”(hj+…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Kçhj$…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…ubah}”(h]”j …ah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_fany_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\…j…sj˜}”j …j…subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hja…h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjk…h]”hŒsysfs-class-hwmon”…”�”}”(hjm…h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hji…ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jw…Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Kçhja…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KçhhÊh²hubhÞ)�”}”(hŒFan input value.”h]”hŒFan input value.”…”�”}”(hj�…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KçhhÊh²hubhÞ)�”}”(hŒUnit: revolution/min (RPM)”h]”hŒUnit: revolution/min (RPM)”…”�”}”(hj�…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KçhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj«…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KçhhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_fany_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-fany-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÇ…ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/fanY_label**”h]”j`)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/fanY_label**”h]”hŒ'/sys/class/hwmon/hwmonX/fanY_label”…”�”}”(hjá…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhjÚ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔ…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇ…ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄ…ubah}”(h]”jÃ…ah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_fany_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†j¹…sj˜}”jÃ…j¹…subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj†h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj!†h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mhj†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒSuggested fan channel label.”h]”hŒSuggested fan channel label.”…”�”}”(hjE†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒ Text string”h]”hŒ Text string”…”�”}”(hjS†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒ®Should only be created if the driver has hints about what this fan channel is being used for, and user-space doesn't. In all other cases, the label is provided by user-space.”h]”hŒ°Should only be created if the driver has hints about what this fan channel is being used for, and user-space doesn’t. In all other cases, the label is provided by user-space.”…”�”}”(hja†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjo†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_hwmon_hwmonx_fany_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-hwmon-hwmonx-fany-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj‹†ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/hwmon\/hwmonX\/fanY_max**”h]”j`)�”}”(hŒ)**\/sys\/class\/hwmon\/hwmonX\/fanY_max**”h]”hŒ%/sys/class/hwmon/hwmonX/fanY_max”…”�”}”(hj¥†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÞhjž†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆ†ubah}”(h]”j‡†ah ]”h"]”Œ#abi_sys_class_hwmon_hwmonx_fany_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖ†j}†sj˜}”j‡†j}†subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÛ†h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjå†h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´KÞhjÛ†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÞhhÊh²hubhÞ)�”}”(hŒFan maximum value”h]”hŒFan maximum value”…”�”}”(hj ‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÞhhÊh²hubhÞ)�”}”(hŒUnit: revolution/min (RPM)”h]”hŒUnit: revolution/min (RPM)”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÞhhÊh²hubhÞ)�”}”(hŒ)Only rarely supported by the hardware. RW”h]”hŒ)Only rarely supported by the hardware. RW”…”�”}”(hj%‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÞhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_hwmon_hwmonx_fany_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-hwmon-hwmonx-fany-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjA‡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/hwmon\/hwmonX\/fanY_min**”h]”j`)�”}”(hŒ)**\/sys\/class\/hwmon\/hwmonX\/fanY_min**”h]”hŒ%/sys/class/hwmon/hwmonX/fanY_min”…”�”}”(hj[‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjW‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÖhjT‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQ‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjN‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjA‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>‡ubah}”(h]”j=‡ah ]”h"]”Œ#abi_sys_class_hwmon_hwmonx_fany_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒ‡j3‡sj˜}”j=‡j3‡subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj‘‡h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj›‡h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´KÖhj‘‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÖhhÊh²hubhÞ)�”}”(hŒFan minimum value”h]”hŒFan minimum value”…”�”}”(hj¿‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÖhhÊh²hubhÞ)�”}”(hŒUnit: revolution/min (RPM)”h]”hŒUnit: revolution/min (RPM)”…”�”}”(hj͇h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÖhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjÛ‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÖhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_fany_pulses:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-fany-pulses”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj÷‡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/fanY_pulses**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/fanY_pulses**”h]”hŒ(/sys/class/hwmon/hwmonX/fanY_pulses”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Kûhj ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjô‡ubah}”(h]”jó‡ah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_fany_pulses”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBˆjé‡sj˜}”jó‡jé‡subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjGˆh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjQˆh]”hŒsysfs-class-hwmon”…”�”}”(hjSˆh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOˆubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]ˆŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´KûhjGˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KûhhÊh²hubhÞ)�”}”(hŒ/Number of tachometer pulses per fan revolution.”h]”hŒ/Number of tachometer pulses per fan revolution.”…”�”}”(hjuˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KûhhÊh²hubhÞ)�”}”(hŒ)Integer value, typically between 1 and 4.”h]”hŒ)Integer value, typically between 1 and 4.”…”�”}”(hjƒˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KûhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj‘ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KûhhÊh²hubhÞ)�”}”(hŒ€This value is a characteristic of the fan connected to the device's input, so it has to be set in accordance with the fan model.”h]”hŒ‚This value is a characteristic of the fan connected to the device’s input, so it has to be set in accordance with the fan model.”…”�”}”(hjŸˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KûhhÊh²hubhÞ)�”}”(hŒÌShould only be created if the chip has a register to configure the number of pulses. In the absence of such a register (and thus attribute) the value assumed by all devices is 2 pulses per fan revolution.”h]”hŒÌShould only be created if the chip has a register to configure the number of pulses. In the absence of such a register (and thus attribute) the value assumed by all devices is 2 pulses per fan revolution.”…”�”}”(hj­ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KûhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_fany_target:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-fany-target”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjɈubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/fanY_target**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/fanY_target**”h]”hŒ(/sys/class/hwmon/hwmonX/fanY_target”…”�”}”(hjãˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj߈ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hj܈ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjɈubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƈubah}”(h]”jňah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_fany_target”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰j»ˆsj˜}”jňj»ˆsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj‰h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj#‰h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M hj‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒDesired fan speed”h]”hŒDesired fan speed”…”�”}”(hjG‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒUnit: revolution/min (RPM)”h]”hŒUnit: revolution/min (RPM)”…”�”}”(hjU‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjc‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒdOnly makes sense if the chip supports closed-loop fan speed control based on the measured fan speed.”h]”hŒdOnly makes sense if the chip supports closed-loop fan speed control based on the measured fan speed.”…”�”}”(hjq‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_humidityy_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-humidityy-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj�‰ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/humidityY_alarm**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/humidityY_alarm**”h]”hŒ,/sys/class/hwmon/hwmonX/humidityY_alarm”…”�”}”(hj§‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M§hj ‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjЉubah}”(h]”j‰‰ah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_humidityy_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j؉j‰sj˜}”j‰‰j‰subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj݉h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjç‰h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M§hj݉ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M§hhÊh²hubhÞ)�”}”(hŒHumidity limit detection”h]”hŒHumidity limit detection”…”�”}”(hj Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M§hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0: OK”h]”hÞ)�”}”(hjŠh]”hŒ0: OK”…”�”}”(hj Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M§hjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŠubj;)�”}”(hŒ#1: Humidity limit has been reached ”h]”hÞ)�”}”(hŒ"1: Humidity limit has been reached”h]”hŒ"1: Humidity limit has been reached”…”�”}”(hj7Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M§hj3Šubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŠubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M§hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjQŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M§hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_hwmon_hwmonx_humidityy_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-hwmon-hwmonx-humidityy-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjmŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/humidityY_enable**”h]”j`)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/humidityY_enable**”h]”hŒ-/sys/class/hwmon/hwmonX/humidityY_enable”…”�”}”(hj‡Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒŠubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M°hj€Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmŠubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjŠubah}”(h]”jiŠah ]”h"]”Œ+abi_sys_class_hwmon_hwmonx_humidityy_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸Šj_Šsj˜}”jiŠj_ŠsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj½Šh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÇŠh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M°hj½Šubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M°hhÊh²hubhÞ)�”}”(hŒEnable or disable the sensors”h]”hŒEnable or disable the sensors”…”�”}”(hjëŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M°hhÊh²hubhÞ)�”}”(hŒ3When disabled the sensor read will return -ENODATA.”h]”hŒ3When disabled the sensor read will return -ENODATA.”…”�”}”(hjùŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M°hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: Enable”h]”hÞ)�”}”(hj ‹h]”hŒ 1: Enable”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M°hj ‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‹ubj;)�”}”(hŒ 0: Disable ”h]”hÞ)�”}”(hŒ 0: Disable”h]”hŒ 0: Disable”…”�”}”(hj%‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M°hj!‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‹ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M°hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj?‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M°hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_humidityy_fault:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-humidityy-fault”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj[‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/humidityY_fault**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/humidityY_fault**”h]”hŒ,/sys/class/hwmon/hwmonX/humidityY_fault”…”�”}”(hju‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjq‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¼hjn‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjX‹ubah}”(h]”jW‹ah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_humidityy_fault”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦‹jM‹sj˜}”jW‹jM‹subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj«‹h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjµ‹h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M¼hj«‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¼hhÊh²hubhÞ)�”}”(hŒ"Reports a humidity sensor failure.”h]”hŒ"Reports a humidity sensor failure.”…”�”}”(hjÙ‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¼hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: Failed”h]”hÞ)�”}”(hjì‹h]”hŒ 1: Failed”…”�”}”(hjî‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¼hjê‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjç‹ubj;)�”}”(hŒ0: Ok ”h]”hÞ)�”}”(hŒ0: Ok”h]”hŒ0: Ok”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¼hjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjç‹ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M¼hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¼hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_humidityy_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-humidityy-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj;ŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/humidityY_input**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/humidityY_input**”h]”hŒ,/sys/class/hwmon/hwmonX/humidityY_input”…”�”}”(hjUŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÅhjNŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;Œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8Œubah}”(h]”j7Œah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_humidityy_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†Œj-Œsj˜}”j7Œj-ŒsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj‹Œh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj•Œh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MÅhj‹Œubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÅhhÊh²hubhÞ)�”}”(hŒHumidity”h]”hŒHumidity”…”�”}”(hj¹Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÅhhÊh²hubhÞ)�”}”(hŒ)Unit: milli-percent (per cent mille, pcm)”h]”hŒ)Unit: milli-percent (per cent mille, pcm)”…”�”}”(hjÇŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÅhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjÕŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÅhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_humidityy_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-humidityy-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjñŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/humidityY_label**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/humidityY_label**”h]”hŒ,/sys/class/hwmon/hwmonX/humidityY_label”…”�”}”(hj �h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÍhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñŒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjîŒubah}”(h]”jíŒah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_humidityy_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<�jãŒsj˜}”jíŒjãŒsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjA�h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjK�h]”hŒsysfs-class-hwmon”…”�”}”(hjM�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjI�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MÍhjA�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÍhhÊh²hubhÞ)�”}”(hŒ!Suggested humidity channel label.”h]”hŒ!Suggested humidity channel label.”…”�”}”(hjo�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÍhhÊh²hubhÞ)�”}”(hŒ Text string”h]”hŒ Text string”…”�”}”(hj}�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÍhhÊh²hubhÞ)�”}”(hŒ³Should only be created if the driver has hints about what this humidity channel is being used for, and user-space doesn't. In all other cases, the label is provided by user-space.”h]”hŒµShould only be created if the driver has hints about what this humidity channel is being used for, and user-space doesn’t. In all other cases, the label is provided by user-space.”…”�”}”(hj‹�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÍhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj™�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÍhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_hwmon_hwmonx_humidityy_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-hwmon-hwmonx-humidityy-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjµ�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/humidityY_max**”h]”j`)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/humidityY_max**”h]”hŒ*/sys/class/hwmon/hwmonX/humidityY_max”…”�”}”(hjÏ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjË�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÚhjÈ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²�ubah}”(h]”j±�ah ]”h"]”Œ(abi_sys_class_hwmon_hwmonx_humidityy_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽj§�sj˜}”j±�j§�subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjŽh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjŽh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MÚhjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÚhhÊh²hubhÞ)�”}”(hŒHumidity max value.”h]”hŒHumidity max value.”…”�”}”(hj3Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÚhhÊh²hubhÞ)�”}”(hŒ)Unit: milli-percent (per cent mille, pcm)”h]”hŒ)Unit: milli-percent (per cent mille, pcm)”…”�”}”(hjAŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÚhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjOŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÚhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_hwmon_hwmonx_humidityy_max_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-hwmon-hwmonx-humidityy-max-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjkŽubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/humidityY_max_alarm**”h]”j`)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/humidityY_max_alarm**”h]”hŒ0/sys/class/hwmon/hwmonX/humidityY_max_alarm”…”�”}”(hj…Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�Žubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mâhj~Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhŽubah}”(h]”jgŽah ]”h"]”Œ.abi_sys_class_hwmon_hwmonx_humidityy_max_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶Žj]Žsj˜}”jgŽj]ŽsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj»Žh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÅŽh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mâhj»Žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MâhhÊh²hubhÞ)�”}”(hŒMaximum humidity detection”h]”hŒMaximum humidity detection”…”�”}”(hjéŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MâhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0: OK”h]”hÞ)�”}”(hjüŽh]”hŒ0: OK”…”�”}”(hjþŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MâhjúŽubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj÷Žubj;)�”}”(hŒ1: Maximum humidity detected ”h]”hÞ)�”}”(hŒ1: Maximum humidity detected”h]”hŒ1: Maximum humidity detected”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mâhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj÷Žubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´MâhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj/�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MâhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_hwmon_hwmonx_humidityy_max_hyst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-hwmon-hwmonx-humidityy-max-hyst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjK�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/humidityY_max_hyst**”h]”j`)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/humidityY_max_hyst**”h]”hŒ//sys/class/hwmon/hwmonX/humidityY_max_hyst”…”�”}”(hje�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hja�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mëhj^�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjK�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjH�ubah}”(h]”jG�ah ]”h"]”Œ-abi_sys_class_hwmon_hwmonx_humidityy_max_hyst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–�j=�sj˜}”jG�j=�subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj›�h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj¥�h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mëhj›�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MëhhÊh²hubhÞ)�”}”(hŒ(Humidity hysteresis value for max limit.”h]”hŒ(Humidity hysteresis value for max limit.”…”�”}”(hjÉ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MëhhÊh²hubhÞ)�”}”(hŒ)Unit: milli-percent (per cent mille, pcm)”h]”hŒ)Unit: milli-percent (per cent mille, pcm)”…”�”}”(hj×�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MëhhÊh²hubhÞ)�”}”(hŒIMust be reported as an absolute humidity, NOT a delta from the max value.”h]”hŒIMust be reported as an absolute humidity, NOT a delta from the max value.”…”�”}”(hjå�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MëhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjó�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MëhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_hwmon_hwmonx_humidityy_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-hwmon-hwmonx-humidityy-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/humidityY_min**”h]”j`)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/humidityY_min**”h]”hŒ*/sys/class/hwmon/hwmonX/humidityY_min”…”�”}”(hj)�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Möhj"�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj �ubah}”(h]”j �ah ]”h"]”Œ(abi_sys_class_hwmon_hwmonx_humidityy_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jZ�j�sj˜}”j �j�subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj_�h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hji�h]”hŒsysfs-class-hwmon”…”�”}”(hjk�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjg�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ju�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Möhj_�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MöhhÊh²hubhÞ)�”}”(hŒHumidity min value.”h]”hŒHumidity min value.”…”�”}”(hj��h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MöhhÊh²hubhÞ)�”}”(hŒ)Unit: milli-percent (per cent mille, pcm)”h]”hŒ)Unit: milli-percent (per cent mille, pcm)”…”�”}”(hj›�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MöhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj©�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MöhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_hwmon_hwmonx_humidityy_min_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-hwmon-hwmonx-humidityy-min-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÅ�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/humidityY_min_alarm**”h]”j`)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/humidityY_min_alarm**”h]”hŒ0/sys/class/hwmon/hwmonX/humidityY_min_alarm”…”�”}”(hjß�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MþhjØ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂ�ubah}”(h]”jÁ�ah ]”h"]”Œ.abi_sys_class_hwmon_hwmonx_humidityy_min_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘j·�sj˜}”jÁ�j·�subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj‘h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj‘h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mþhj‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MþhhÊh²hubhÞ)�”}”(hŒMinimum humidity detection”h]”hŒMinimum humidity detection”…”�”}”(hjC‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MþhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0: OK”h]”hÞ)�”}”(hjV‘h]”hŒ0: OK”…”�”}”(hjX‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MþhjT‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjQ‘ubj;)�”}”(hŒ1: Minimum humidity detected ”h]”hÞ)�”}”(hŒ1: Minimum humidity detected”h]”hŒ1: Minimum humidity detected”…”�”}”(hjo‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mþhjk‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjQ‘ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´MþhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj‰‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MþhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_hwmon_hwmonx_humidityy_min_hyst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-hwmon-hwmonx-humidityy-min-hyst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj¥‘ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/humidityY_min_hyst**”h]”j`)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/humidityY_min_hyst**”h]”hŒ//sys/class/hwmon/hwmonX/humidityY_min_hyst”…”�”}”(hj¿‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mhj¸‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢‘ubah}”(h]”j¡‘ah ]”h"]”Œ-abi_sys_class_hwmon_hwmonx_humidityy_min_hyst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jð‘j—‘sj˜}”j¡‘j—‘subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjõ‘h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÿ‘h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mhjõ‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒ(Humidity hysteresis value for min limit.”h]”hŒ(Humidity hysteresis value for min limit.”…”�”}”(hj#’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒ)Unit: milli-percent (per cent mille, pcm)”h]”hŒ)Unit: milli-percent (per cent mille, pcm)”…”�”}”(hj1’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒIMust be reported as an absolute humidity, NOT a delta from the min value.”h]”hŒIMust be reported as an absolute humidity, NOT a delta from the min value.”…”�”}”(hj?’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjM’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_hwmon_hwmonx_humidityy_rated_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-hwmon-hwmonx-humidityy-rated-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hji’ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/humidityY_rated_max**”h]”j`)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/humidityY_rated_max**”h]”hŒ0/sys/class/hwmon/hwmonX/humidityY_rated_max”…”�”}”(hjƒ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mhj|’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy’ubah}”(h]”h ]”h"]”h$•]”h&]”uh1jQhjv’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhji’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjf’ubah}”(h]”je’ah ]”h"]”Œ.abi_sys_class_hwmon_hwmonx_humidityy_rated_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´’j[’sj˜}”je’j[’subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj¹’h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÃ’h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mhj¹’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒMaximum rated humidity.”h]”hŒMaximum rated humidity.”…”�”}”(hjç’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒ)Unit: milli-percent (per cent mille, pcm)”h]”hŒ)Unit: milli-percent (per cent mille, pcm)”…”�”}”(hjõ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_hwmon_hwmonx_humidityy_rated_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-hwmon-hwmonx-humidityy-rated-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj“ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/humidityY_rated_min**”h]”j`)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/humidityY_rated_min**”h]”hŒ0/sys/class/hwmon/hwmonX/humidityY_rated_min”…”�”}”(hj9“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mhj2“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“ubah}”(h]”j“ah ]”h"]”Œ.abi_sys_class_hwmon_hwmonx_humidityy_rated_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj“j“sj˜}”j“j“subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjo“h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjy“h]”hŒsysfs-class-hwmon”…”�”}”(hj{“h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjw“ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…“Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mhjo“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒMinimum rated humidity.”h]”hŒMinimum rated humidity.”…”�”}”(hj�“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒ)Unit: milli-percent (per cent mille, pcm)”h]”hŒ)Unit: milli-percent (per cent mille, pcm)”…”�”}”(hj«“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj¹“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_iny_average:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-iny-average”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjÕ“ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/inY_average**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/inY_average**”h]”hŒ(/sys/class/hwmon/hwmonX/inY_average”…”�”}”(hjï“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Kjhjè“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ“ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ“ubah}”(h]”jÑ“ah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_iny_average”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ”jÇ“sj˜}”jÑ“jÇ“subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj%”h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj/”h]”hŒsysfs-class-hwmon”…”�”}”(hj1”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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Kjhj%”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KjhhÊh²hubhÞ)�”}”(hŒAverage voltage”h]”hŒAverage voltage”…”�”}”(hjS”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KjhhÊh²hubhÞ)�”}”(hŒUnit: millivolt”h]”hŒUnit: millivolt”…”�”}”(hja”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KjhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjo”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KjhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_hwmon_hwmonx_iny_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-hwmon-hwmonx-iny-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj‹”ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/hwmon\/hwmonX\/inY_crit**”h]”j`)�”}”(hŒ)**\/sys\/class\/hwmon\/hwmonX\/inY_crit**”h]”hŒ%/sys/class/hwmon/hwmonX/inY_crit”…”�”}”(hj¥”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KHhjž”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆ”ubah}”(h]”j‡”ah ]”h"]”Œ#abi_sys_class_hwmon_hwmonx_iny_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖ”j}”sj˜}”j‡”j}”subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÛ”h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjå”h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´KHhjÛ”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KHhhÊh²hubhÞ)�”}”(hŒVoltage critical max value.”h]”hŒVoltage critical max value.”…”�”}”(hj •h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KHhhÊh²hubhÞ)�”}”(hŒUnit: millivolt”h]”hŒUnit: millivolt”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KHhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj%•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KHhhÊh²hubhÞ)�”}”(hŒ–If voltage reaches or exceeds this limit, the system may take drastic action such as power down or reset. At the very least, it should report a fault.”h]”hŒ–If voltage reaches or exceeds this limit, the system may take drastic action such as power down or reset. At the very least, it should report a fault.”…”�”}”(hj3•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KHhhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_iny_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-iny-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjO•ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/inY_enable**”h]”j`)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/inY_enable**”h]”hŒ'/sys/class/hwmon/hwmonX/inY_enable”…”�”}”(hji•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hje•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K›hjb•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjO•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjL•ubah}”(h]”jK•ah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_iny_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jš•jA•sj˜}”jK•jA•subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjŸ•h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj©•h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´K›hjŸ•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K›hhÊh²hubhÞ)�”}”(hŒEnable or disable the sensors.”h]”hŒEnable or disable the sensors.”…”�”}”(hjÍ•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K›hhÊh²hubhÞ)�”}”(hŒ3When disabled the sensor read will return -ENODATA.”h]”hŒ3When disabled the sensor read will return -ENODATA.”…”�”}”(hjÛ•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K›hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: Enable”h]”hÞ)�”}”(hjî•h]”hŒ 1: Enable”…”�”}”(hjð•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K›hjì•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjé•ubj;)�”}”(hŒ 0: Disable ”h]”hÞ)�”}”(hŒ 0: Disable”h]”hŒ 0: Disable”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K›hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjé•ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´K›hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj!–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K›hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_hwmon_hwmonx_iny_fault:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-hwmon-hwmonx-iny-fault”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj=–ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/inY_fault**”h]”j`)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/inY_fault**”h]”hŒ&/sys/class/hwmon/hwmonX/inY_fault”…”�”}”(hjW–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¦hjP–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=–ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:–ubah}”(h]”j9–ah ]”h"]”Œ$abi_sys_class_hwmon_hwmonx_iny_fault”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆ–j/–sj˜}”j9–j/–subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj�–h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj—–h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´K¦hj�–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¦hhÊh²hubhÞ)�”}”(hŒ6Reports a voltage hard failure (eg: shorted component)”h]”hŒ6Reports a voltage hard failure (eg: shorted component)”…”�”}”(hj»–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¦hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: Failed”h]”hÞ)�”}”(hjΖh]”hŒ 1: Failed”…”�”}”(hjЖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¦hjÌ–ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÉ–ubj;)�”}”(hŒ0: Ok ”h]”hÞ)�”}”(hŒ0: Ok”h]”hŒ0: Ok”…”�”}”(hjç–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¦hjã–ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÉ–ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´K¦hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¦hhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_iny_highest:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-iny-highest”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj—ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/inY_highest**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/inY_highest**”h]”hŒ(/sys/class/hwmon/hwmonX/inY_highest”…”�”}”(hj7—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Kzhj0—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj—ubah}”(h]”j—ah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_iny_highest”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jh—j—sj˜}”j—j—subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjm—h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjw—h]”hŒsysfs-class-hwmon”…”�”}”(hjy—h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hju—ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒ—Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Kzhjm—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KzhhÊh²hubhÞ)�”}”(hŒHistorical maximum voltage”h]”hŒHistorical maximum voltage”…”�”}”(hj›—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KzhhÊh²hubhÞ)�”}”(hŒUnit: millivolt”h]”hŒUnit: millivolt”…”�”}”(hj©—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KzhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj·—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KzhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_hwmon_hwmonx_iny_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-hwmon-hwmonx-iny-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjÓ—ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/inY_input**”h]”j`)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/inY_input**”h]”hŒ&/sys/class/hwmon/hwmonX/inY_input”…”�”}”(hjí—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjé—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KThjæ—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓ—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjЗubah}”(h]”jÏ—ah ]”h"]”Œ$abi_sys_class_hwmon_hwmonx_iny_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜jÅ—sj˜}”jÏ—jÅ—subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj#˜h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj-˜h]”hŒsysfs-class-hwmon”…”�”}”(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”j9˜Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´KThj#˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KThhÊh²hubhÞ)�”}”(hŒVoltage input value.”h]”hŒVoltage input value.”…”�”}”(hjQ˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KThhÊh²hubhÞ)�”}”(hŒUnit: millivolt”h]”hŒUnit: millivolt”…”�”}”(hj_˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KThhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjm˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KThhÊh²hubhÞ)�”}”(hŒ!Voltage measured on the chip pin.”h]”hŒ!Voltage measured on the chip pin.”…”�”}”(hj{˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KThhÊh²hubhÞ)�”}”(hŒiActual voltage depends on the scaling resistors on the motherboard, as recommended in the chip datasheet.”h]”hŒiActual voltage depends on the scaling resistors on the motherboard, as recommended in the chip datasheet.”…”�”}”(hj‰˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KThhÊh²hubhÞ)�”}”(hXˆThis varies by chip and by motherboard. Because of this variation, values are generally NOT scaled by the chip driver, and must be done by the application. However, some drivers (notably lm87 and via686a) do scale, because of internal resistors built into a chip. These drivers will output the actual voltage. Rule of thumb: drivers should report the voltage values at the "pins" of the chip.”h]”hXŒThis varies by chip and by motherboard. Because of this variation, values are generally NOT scaled by the chip driver, and must be done by the application. However, some drivers (notably lm87 and via686a) do scale, because of internal resistors built into a chip. These drivers will output the actual voltage. Rule of thumb: drivers should report the voltage values at the “pinsâ€� of the chip.”…”�”}”(hj—˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KThhÊh²hubj))�”}”(hŒ).. _abi_sys_class_hwmon_hwmonx_iny_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-hwmon-hwmonx-iny-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj³˜ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/inY_label**”h]”j`)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/inY_label**”h]”hŒ&/sys/class/hwmon/hwmonX/inY_label”…”�”}”(hj͘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjɘubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KŽhjƘubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀ˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³˜ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°˜ubah}”(h]”j¯˜ah ]”h"]”Œ$abi_sys_class_hwmon_hwmonx_iny_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþ˜j¥˜sj˜}”j¯˜j¥˜subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj™h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj ™h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´KŽhj™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KŽhhÊh²hubhÞ)�”}”(hŒ Suggested voltage channel label.”h]”hŒ Suggested voltage channel label.”…”�”}”(hj1™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KŽhhÊh²hubhÞ)�”}”(hŒ Text string”h]”hŒ Text string”…”�”}”(hj?™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KŽhhÊh²hubhÞ)�”}”(hŒ²Should only be created if the driver has hints about what this voltage channel is being used for, and user-space doesn't. In all other cases, the label is provided by user-space.”h]”hŒ´Should only be created if the driver has hints about what this voltage channel is being used for, and user-space doesn’t. In all other cases, the label is provided by user-space.”…”�”}”(hjM™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KŽhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj[™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KŽhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_hwmon_hwmonx_iny_lcrit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-hwmon-hwmonx-iny-lcrit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjw™ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/inY_lcrit**”h]”j`)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/inY_lcrit**”h]”hŒ&/sys/class/hwmon/hwmonX/inY_lcrit”…”�”}”(hj‘™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K4hjŠ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw™ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjt™ubah}”(h]”js™ah ]”h"]”Œ$abi_sys_class_hwmon_hwmonx_iny_lcrit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™ji™sj˜}”js™ji™subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÇ™h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÑ™h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´K4hjÇ™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K4hhÊh²hubhÞ)�”}”(hŒVoltage critical min value.”h]”hŒVoltage critical min value.”…”�”}”(hjõ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K4hhÊh²hubhÞ)�”}”(hŒUnit: millivolt”h]”hŒUnit: millivolt”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K4hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K4hhÊh²hubhÞ)�”}”(hŒ•If voltage drops to or below this limit, the system may take drastic action such as power down or reset. At the very least, it should report a fault.”h]”hŒ•If voltage drops to or below this limit, the system may take drastic action such as power down or reset. At the very least, it should report a fault.”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K4hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_iny_lowest:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-iny-lowest”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj;šubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/inY_lowest**”h]”j`)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/inY_lowest**”h]”hŒ'/sys/class/hwmon/hwmonX/inY_lowest”…”�”}”(hjUšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQšubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KrhjNšubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKšubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHšubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8šubah}”(h]”j7šah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_iny_lowest”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†šj-šsj˜}”j7šj-šsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj‹šh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj•šh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Krhj‹šubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KrhhÊh²hubhÞ)�”}”(hŒHistorical minimum voltage”h]”hŒHistorical minimum voltage”…”�”}”(hj¹šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KrhhÊh²hubhÞ)�”}”(hŒUnit: millivolt”h]”hŒUnit: millivolt”…”�”}”(hjÇšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KrhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjÕšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KrhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_hwmon_hwmonx_iny_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-hwmon-hwmonx-iny-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjñšubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/hwmon\/hwmonX\/inY_max**”h]”j`)�”}”(hŒ(**\/sys\/class\/hwmon\/hwmonX\/inY_max**”h]”hŒ$/sys/class/hwmon/hwmonX/inY_max”…”�”}”(hj ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K@hj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþšubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñšubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjîšubah}”(h]”jíšah ]”h"]”Œ"abi_sys_class_hwmon_hwmonx_iny_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<›jãšsj˜}”jíšjãšsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjA›h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjK›h]”hŒsysfs-class-hwmon”…”�”}”(hjM›h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjI›ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW›Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´K@hjA›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K@hhÊh²hubhÞ)�”}”(hŒVoltage max value.”h]”hŒVoltage max value.”…”�”}”(hjo›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K@hhÊh²hubhÞ)�”}”(hŒUnit: millivolt”h]”hŒUnit: millivolt”…”�”}”(hj}›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K@hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj‹›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K@hhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_hwmon_hwmonx_iny_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-hwmon-hwmonx-iny-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj§›ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/hwmon\/hwmonX\/inY_min**”h]”j`)�”}”(hŒ(**\/sys\/class\/hwmon\/hwmonX\/inY_min**”h]”hŒ$/sys/class/hwmon/hwmonX/inY_min”…”�”}”(hjÁ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½›ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K,hjº›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§›ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤›ubah}”(h]”j£›ah ]”h"]”Œ"abi_sys_class_hwmon_hwmonx_iny_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò›j™›sj˜}”j£›j™›subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj÷›h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjœh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´K,hj÷›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K,hhÊh²hubhÞ)�”}”(hŒVoltage min value.”h]”hŒVoltage min value.”…”�”}”(hj%œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K,hhÊh²hubhÞ)�”}”(hŒUnit: millivolt”h]”hŒUnit: millivolt”…”�”}”(hj3œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K,hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjAœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K,hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_hwmon_hwmonx_iny_rated_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-hwmon-hwmonx-iny-rated-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj]œubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/inY_rated_max**”h]”j`)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/inY_rated_max**”h]”hŒ*/sys/class/hwmon/hwmonX/inY_rated_max”…”�”}”(hjwœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjsœubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÎhjpœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmœubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZœubah}”(h]”jYœah ]”h"]”Œ(abi_sys_class_hwmon_hwmonx_iny_rated_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨œjOœsj˜}”jYœjOœsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj­œh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj·œh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´KÎhj­œubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÎhhÊh²hubhÞ)�”}”(hŒMaximum rated voltage.”h]”hŒMaximum rated voltage.”…”�”}”(hjÛœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÎhhÊh²hubhÞ)�”}”(hŒUnit: millivolt”h]”hŒUnit: millivolt”…”�”}”(hjéœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÎhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj÷œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÎhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_hwmon_hwmonx_iny_rated_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-hwmon-hwmonx-iny-rated-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/inY_rated_min**”h]”j`)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/inY_rated_min**”h]”hŒ*/sys/class/hwmon/hwmonX/inY_rated_min”…”�”}”(hj-�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÆhj&�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj �ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”j�ah ]”h"]”Œ(abi_sys_class_hwmon_hwmonx_iny_rated_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^�j�sj˜}”j�j�subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjc�h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjm�h]”hŒsysfs-class-hwmon”…”�”}”(hjo�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjk�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jy�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´KÆhjc�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÆhhÊh²hubhÞ)�”}”(hŒMinimum rated voltage.”h]”hŒMinimum rated voltage.”…”�”}”(hj‘�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÆhhÊh²hubhÞ)�”}”(hŒUnit: millivolt”h]”hŒUnit: millivolt”…”�”}”(hjŸ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÆhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj­�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KÆhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_hwmon_hwmonx_iny_reset_history:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-hwmon-hwmonx-iny-reset-history”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjÉ�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/hwmon\/hwmonX\/inY_reset_history**”h]”j`)�”}”(hŒ2**\/sys\/class\/hwmon\/hwmonX\/inY_reset_history**”h]”hŒ./sys/class/hwmon/hwmonX/inY_reset_history”…”�”}”(hjã�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjß�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K‚hjÜ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆ�ubah}”(h]”jÅ�ah ]”h"]”Œ,abi_sys_class_hwmon_hwmonx_iny_reset_history”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžj»�sj˜}”jÅ�j»�subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjžh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj#žh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´K‚hjžubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K‚hhÊh²hubhÞ)�”}”(hŒ Reset inX_lowest and inX_highest”h]”hŒ Reset inX_lowest and inX_highest”…”�”}”(hjGžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K‚hhÊh²hubhÞ)�”}”(hŒWO”h]”hŒWO”…”�”}”(hjUžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K‚hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_hwmon_hwmonx_in_reset_history:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-hwmon-hwmonx-in-reset-history”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjqžubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/in_reset_history**”h]”j`)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/in_reset_history**”h]”hŒ-/sys/class/hwmon/hwmonX/in_reset_history”…”�”}”(hj‹žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡žubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Kˆhj„žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�žubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~žubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjqžubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjnžubah}”(h]”jmžah ]”h"]”Œ+abi_sys_class_hwmon_hwmonx_in_reset_history”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼žjcžsj˜}”jmžjcžsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÁžh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjËžh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´KˆhjÁžubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KˆhhÊh²hubhÞ)�”}”(hŒ0Reset inX_lowest and inX_highest for all sensors”h]”hŒ0Reset inX_lowest and inX_highest for all sensors”…”�”}”(hjïžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KˆhhÊh²hubhÞ)�”}”(hŒWO”h]”hŒWO”…”�”}”(hjýžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KˆhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_hwmon_hwmonx_intrusiony_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-hwmon-hwmonx-intrusiony-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjŸubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/intrusionY_alarm**”h]”j`)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/intrusionY_alarm**”h]”hŒ-/sys/class/hwmon/hwmonX/intrusionY_alarm”…”�”}”(hj3Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hj,Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸubah}”(h]”jŸah ]”h"]”Œ+abi_sys_class_hwmon_hwmonx_intrusiony_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jdŸj Ÿsj˜}”jŸj ŸsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjiŸh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjsŸh]”hŒsysfs-class-hwmon”…”�”}”(hjuŸh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqŸubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŸŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M#hjiŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hhÊh²hubhÞ)�”}”(hŒChassis intrusion detection”h]”hŒChassis intrusion detection”…”�”}”(hj—Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0: OK”h]”hÞ)�”}”(hjªŸh]”hŒ0: OK”…”�”}”(hj¬Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hj¨Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¥Ÿubj;)�”}”(hŒ1: intrusion detected ”h]”hÞ)�”}”(hŒ1: intrusion detected”h]”hŒ1: intrusion detected”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hj¿Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¥Ÿubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M#hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjÝŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hhÊh²hubhÞ)�”}”(hŒÆContrary to regular alarm flags which clear themselves automatically when read, this one sticks until cleared by the user. This is done by writing 0 to the file. Writing other values is unsupported.”h]”hŒÆContrary to regular alarm flags which clear themselves automatically when read, this one sticks until cleared by the user. This is done by writing 0 to the file. Writing other values is unsupported.”…”�”}”(hjëŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M#hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_intrusiony_beep:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-intrusiony-beep”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/intrusionY_beep**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/intrusionY_beep**”h]”hŒ,/sys/class/hwmon/hwmonX/intrusionY_beep”…”�”}”(hj! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M1hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_intrusiony_beep”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR jùŸsj˜}”j jùŸsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjW h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hja h]”hŒsysfs-class-hwmon”…”�”}”(hjc h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M1hjW ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M1hhÊh²hubhÞ)�”}”(hŒChassis intrusion beep”h]”hŒChassis intrusion beep”…”�”}”(hj… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M1hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 0: disable”h]”hÞ)�”}”(hj˜ h]”hŒ 0: disable”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M1hj– ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj“ ubj;)�”}”(hŒ 1: enable ”h]”hÞ)�”}”(hŒ 1: enable”h]”hŒ 1: enable”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M1hj­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj“ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M1hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M1hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_hwmon_hwmonx_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-hwmon-hwmonx-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjç ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/hwmon\/hwmonX\/label**”h]”j`)�”}”(hŒ&**\/sys\/class\/hwmon\/hwmonX\/label**”h]”hŒ"/sys/class/hwmon/hwmonX/label”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjý ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K hjú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjç ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjä ubah}”(h]”jã ah ]”h"]”Œ abi_sys_class_hwmon_hwmonx_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2¡jÙ sj˜}”jã jÙ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj7¡h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjA¡h]”hŒsysfs-class-hwmon”…”�”}”(hjC¡h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?¡ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jM¡Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´K hj7¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K hhÊh²hubhÞ)�”}”(hŒyA descriptive label that allows to uniquely identify a device within the system. The contents of the label are free-form.”h]”hŒyA descriptive label that allows to uniquely identify a device within the system. The contents of the label are free-form.”…”�”}”(hje¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjs¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K hhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_hwmon_hwmonx_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-hwmon-hwmonx-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj�¡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/hwmon\/hwmonX\/name**”h]”j`)�”}”(hŒ%**\/sys\/class\/hwmon\/hwmonX\/name**”h]”hŒ!/sys/class/hwmon/hwmonX/name”…”�”}”(hj©¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Khj¢¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒ¡ubah}”(h]”j‹¡ah ]”h"]”Œabi_sys_class_hwmon_hwmonx_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚ¡j�¡sj˜}”j‹¡j�¡subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjß¡h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjé¡h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Khjß¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhhÊh²hubhÞ)�”}”(hŒýThe chip name. This should be a short, lowercase string, not containing whitespace, dashes, or the wildcard character '*'. This attribute represents the chip name. It is the only mandatory attribute. I2C devices get this attribute created automatically.”h]”hXThe chip name. This should be a short, lowercase string, not containing whitespace, dashes, or the wildcard character ‘*’. This attribute represents the chip name. It is the only mandatory attribute. I2C devices get this attribute created automatically.”…”�”}”(hj ¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_powery_accuracy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-powery-accuracy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj7¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/powerY_accuracy**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/powerY_accuracy**”h]”hŒ,/sys/class/hwmon/hwmonX/powerY_accuracy”…”�”}”(hjQ¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M4hjJ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4¢ubah}”(h]”j3¢ah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_powery_accuracy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚¢j)¢sj˜}”j3¢j)¢subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj‡¢h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj‘¢h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M4hj‡¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M4hhÊh²hubhÞ)�”}”(hŒAccuracy of the power meter.”h]”hŒAccuracy of the power meter.”…”�”}”(hjµ¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M4hhÊh²hubhÞ)�”}”(hŒ Unit: Percent”h]”hŒ Unit: Percent”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M4hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjÑ¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M4hhÊh²hubj))�”}”(hŒ... _abi_sys_class_hwmon_hwmonx_powery_average:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-hwmon-hwmonx-powery-average”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjí¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/powerY_average**”h]”j`)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/powerY_average**”h]”hŒ+/sys/class/hwmon/hwmonX/powerY_average”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÏhj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjí¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjê¢ubah}”(h]”jé¢ah ]”h"]”Œ)abi_sys_class_hwmon_hwmonx_powery_average”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8£jߢsj˜}”jé¢jߢsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj=£h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjG£h]”hŒsysfs-class-hwmon”…”�”}”(hjI£h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjE£ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jS£Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MÏhj=£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÏhhÊh²hubhÞ)�”}”(hŒAverage power use”h]”hŒAverage power use”…”�”}”(hjk£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÏhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hjy£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÏhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj‡£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÏhhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_hwmon_hwmonx_powery_average_highest:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-hwmon-hwmonx-powery-average-highest”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj££ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/hwmon\/hwmonX\/powerY_average_highest**”h]”j`)�”}”(hŒ7**\/sys\/class\/hwmon\/hwmonX\/powerY_average_highest**”h]”hŒ3/sys/class/hwmon/hwmonX/powerY_average_highest”…”�”}”(hj½£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mñhj¶£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj££ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj £ubah}”(h]”jŸ£ah ]”h"]”Œ1abi_sys_class_hwmon_hwmonx_powery_average_highest”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jî£j•£sj˜}”jŸ£j•£subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjó£h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjý£h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mñhjó£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MñhhÊh²hubhÞ)�”}”(hŒ$Historical average maximum power use”h]”hŒ$Historical average maximum power use”…”�”}”(hj!¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MñhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hj/¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MñhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj=¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MñhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_hwmon_hwmonx_powery_average_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-hwmon-hwmonx-powery-average-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjY¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/hwmon\/hwmonX\/powerY_average_interval**”h]”j`)�”}”(hŒ8**\/sys\/class\/hwmon\/hwmonX\/powerY_average_interval**”h]”hŒ4/sys/class/hwmon/hwmonX/powerY_average_interval”…”�”}”(hjs¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M×hjl¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjY¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjV¤ubah}”(h]”jU¤ah ]”h"]”Œ2abi_sys_class_hwmon_hwmonx_powery_average_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤¤jK¤sj˜}”jU¤jK¤subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj©¤h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj³¤h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M×hj©¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M×hhÊh²hubhÞ)�”}”(hŒwPower use averaging interval. A poll notification is sent to this file if the hardware changes the averaging interval.”h]”hŒwPower use averaging interval. A poll notification is sent to this file if the hardware changes the averaging interval.”…”�”}”(hjפh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M×hhÊh²hubhÞ)�”}”(hŒUnit: milliseconds”h]”hŒUnit: milliseconds”…”�”}”(hjå¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M×hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjó¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M×hhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_hwmon_hwmonx_powery_average_interval_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-hwmon-hwmonx-powery-average-interval-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj¥ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/hwmon\/hwmonX\/powerY_average_interval_max**”h]”j`)�”}”(hŒ<**\/sys\/class\/hwmon\/hwmonX\/powerY_average_interval_max**”h]”hŒ8/sys/class/hwmon/hwmonX/powerY_average_interval_max”…”�”}”(hj)¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Máhj"¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ¥ubah}”(h]”j ¥ah ]”h"]”Œ6abi_sys_class_hwmon_hwmonx_powery_average_interval_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jZ¥j¥sj˜}”j ¥j¥subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj_¥h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hji¥h]”hŒsysfs-class-hwmon”…”�”}”(hjk¥h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjg¥ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ju¥Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Máhj_¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MáhhÊh²hubhÞ)�”}”(hŒ$Maximum power use averaging interval”h]”hŒ$Maximum power use averaging interval”…”�”}”(hj�¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MáhhÊh²hubhÞ)�”}”(hŒUnit: milliseconds”h]”hŒUnit: milliseconds”…”�”}”(hj›¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MáhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj©¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MáhhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_hwmon_hwmonx_powery_average_interval_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-hwmon-hwmonx-powery-average-interval-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÅ¥ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/hwmon\/hwmonX\/powerY_average_interval_min**”h]”j`)�”}”(hŒ<**\/sys\/class\/hwmon\/hwmonX\/powerY_average_interval_min**”h]”hŒ8/sys/class/hwmon/hwmonX/powerY_average_interval_min”…”�”}”(hjߥh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MéhjØ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅ¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂ¥ubah}”(h]”jÁ¥ah ]”h"]”Œ6abi_sys_class_hwmon_hwmonx_powery_average_interval_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦j·¥sj˜}”jÁ¥j·¥subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj¦h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj¦h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Méhj¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MéhhÊh²hubhÞ)�”}”(hŒ$Minimum power use averaging interval”h]”hŒ$Minimum power use averaging interval”…”�”}”(hjC¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MéhhÊh²hubhÞ)�”}”(hŒUnit: milliseconds”h]”hŒUnit: milliseconds”…”�”}”(hjQ¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MéhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj_¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MéhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_hwmon_hwmonx_powery_average_lowest:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-hwmon-hwmonx-powery-average-lowest”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj{¦ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/hwmon\/hwmonX\/powerY_average_lowest**”h]”j`)�”}”(hŒ6**\/sys\/class\/hwmon\/hwmonX\/powerY_average_lowest**”h]”hŒ2/sys/class/hwmon/hwmonX/powerY_average_lowest”…”�”}”(hj•¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mùhjަubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆ¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{¦ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjx¦ubah}”(h]”jw¦ah ]”h"]”Œ0abi_sys_class_hwmon_hwmonx_powery_average_lowest”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƦjm¦sj˜}”jw¦jm¦subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj˦h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÕ¦h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mùhj˦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MùhhÊh²hubhÞ)�”}”(hŒ$Historical average minimum power use”h]”hŒ$Historical average minimum power use”…”�”}”(hjù¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MùhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MùhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MùhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_hwmon_hwmonx_powery_average_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-hwmon-hwmonx-powery-average-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj1§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/powerY_average_max**”h]”j`)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/powerY_average_max**”h]”hŒ//sys/class/hwmon/hwmonX/powerY_average_max”…”�”}”(hjK§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhjD§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.§ubah}”(h]”j-§ah ]”h"]”Œ-abi_sys_class_hwmon_hwmonx_powery_average_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|§j#§sj˜}”j-§j#§subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj�§h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj‹§h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mhj�§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒVA poll notification is sent to `powerY_average` when power use rises above this value.”h]”(hŒA poll notification is sent to ”…”�”}”(hj¯§h²hh³Nh´Nubjø)�”}”(hŒ`powerY_average`”h]”hŒpowerY_average”…”�”}”(hj·§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj¯§ubhŒ' when power use rises above this value.”…”�”}”(hj¯§h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hjϧh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjݧh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_hwmon_hwmonx_powery_average_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-hwmon-hwmonx-powery-average-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjù§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/powerY_average_min**”h]”j`)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/powerY_average_min**”h]”hŒ//sys/class/hwmon/hwmonX/powerY_average_min”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hj ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjù§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjö§ubah}”(h]”jõ§ah ]”h"]”Œ-abi_sys_class_hwmon_hwmonx_powery_average_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jD¨jë§sj˜}”jõ§jë§subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjI¨h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjS¨h]”hŒsysfs-class-hwmon”…”�”}”(hjU¨h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQ¨ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_¨Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M hjI¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒVA poll notification is sent to `powerY_average` when power use sinks below this value.”h]”(hŒA poll notification is sent to ”…”�”}”(hjw¨h²hh³Nh´Nubjø)�”}”(hŒ`powerY_average`”h]”hŒpowerY_average”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjw¨ubhŒ' when power use sinks below this value.”…”�”}”(hjw¨h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hj—¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj¥¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_powery_cap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-powery-cap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÁ¨ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/powerY_cap**”h]”j`)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/powerY_cap**”h]”hŒ'/sys/class/hwmon/hwmonX/powerY_cap”…”�”}”(hjÛ¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjרubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M<hjÔ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjѨubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjΨubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁ¨ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾¨ubah}”(h]”j½¨ah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_powery_cap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ©j³¨sj˜}”j½¨j³¨subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj©h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj©h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M<hj©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M<hhÊh²hubhÞ)�”}”(hŒöIf power use rises above this limit, the system should take action to reduce power use. A poll notification is sent to this file if the cap is changed by the hardware. The `*_cap` files only appear if the cap is known to be enforced by hardware.”h]”(hŒ­If power use rises above this limit, the system should take action to reduce power use. A poll notification is sent to this file if the cap is changed by the hardware. The ”…”�”}”(hj?©h²hh³Nh´Nubjø)�”}”(hŒ`*_cap`”h]”hŒ*_cap”…”�”}”(hjG©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj?©ubhŒB files only appear if the cap is known to be enforced by hardware.”…”�”}”(hj?©h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M<hhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hj_©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M<hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjm©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M<hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_powery_cap_hyst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-powery-cap-hyst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj‰©ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/powerY_cap_hyst**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/powerY_cap_hyst**”h]”hŒ,/sys/class/hwmon/hwmonX/powerY_cap_hyst”…”�”}”(hj£©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MIhjœ©uba•h}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†©ubah}”(h]”j…©ah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_powery_cap_hyst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔ©j{©sj˜}”j…©j{©subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÙ©h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjã©h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MIhjÙ©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MIhhÊh²hubhÞ)�”}”(hŒ;Margin of hysteresis built around capping and notification.”h]”hŒ;Margin of hysteresis built around capping and notification.”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MIhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MIhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj#ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MIhhÊh²hubj))�”}”(hŒ... _abi_sys_class_hwmon_hwmonx_powery_cap_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-hwmon-hwmonx-powery-cap-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj?ªubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/powerY_cap_max**”h]”j`)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/powerY_cap_max**”h]”hŒ+/sys/class/hwmon/hwmonX/powerY_cap_max”…”�”}”(hjYªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MRhjRªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOªubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLªubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?ªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj<ªubah}”(h]”j;ªah ]”h"]”Œ)abi_sys_class_hwmon_hwmonx_powery_cap_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠªj1ªsj˜}”j;ªj1ªsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj�ªh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj™ªh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MRhj�ªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MRhhÊh²hubhÞ)�”}”(hŒMaximum cap that can be set.”h]”hŒMaximum cap that can be set.”…”�”}”(hj½ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MRhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hj˪h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MRhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjÙªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MRhhÊh²hubj))�”}”(hŒ... _abi_sys_class_hwmon_hwmonx_powery_cap_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-hwmon-hwmonx-powery-cap-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjõªubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/powerY_cap_min**”h]”j`)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/powerY_cap_min**”h]”hŒ+/sys/class/hwmon/hwmonX/powerY_cap_min”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj «ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MZhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjõªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjòªubah}”(h]”jñªah ]”h"]”Œ)abi_sys_class_hwmon_hwmonx_powery_cap_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@«jçªsj˜}”jñªjçªsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjE«h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjO«h]”hŒsysfs-class-hwmon”…”�”}”(hjQ«h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjM«ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[«Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MZhjE«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MZhhÊh²hubhÞ)�”}”(hŒMinimum cap that can be set.”h]”hŒMinimum cap that can be set.”…”�”}”(hjs«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MZhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hj�«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MZhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj�«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MZhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_powery_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-powery-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj««ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/powerY_crit**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/powerY_crit**”h]”hŒ(/sys/class/hwmon/hwmonX/powerY_crit”…”�”}”(hjÅ«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mjhj¾«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj««ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨«ubah}”(h]”j§«ah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_powery_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jö«j�«sj˜}”j§«j�«subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjû«h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj¬h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mjhjû«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MjhhÊh²hubhÞ)�”}”(hŒCritical maximum power.”h]”hŒCritical maximum power.”…”�”}”(hj)¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MjhhÊh²hubhÞ)�”}”(hŒ¯If power rises to or above this limit, the system is expected take drastic action to reduce power consumption, such as a system shutdown or a forced powerdown of some devices.”h]”hŒ¯If power rises to or above this limit, the system is expected take drastic action to reduce power consumption, such as a system shutdown or a forced powerdown of some devices.”…”�”}”(hj7¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MjhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hjE¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MjhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjS¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MjhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_hwmon_hwmonx_powery_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-hwmon-hwmonx-powery-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjo¬ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/powerY_enable**”h]”j`)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/powerY_enable**”h]”hŒ*/sys/class/hwmon/hwmonX/powerY_enable”…”�”}”(hj‰¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mwhj‚¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl¬ubah}”(h]”jk¬ah ]”h"]”Œ(abi_sys_class_hwmon_hwmonx_powery_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº¬ja¬sj˜}”jk¬ja¬subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj¿¬h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjɬh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mwhj¿¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MwhhÊh²hubhÞ)�”}”(hŒEnable or disable the sensors.”h]”hŒEnable or disable the sensors.”…”�”}”(hjí¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MwhhÊh²hubhÞ)�”}”(hŒ3When disabled the sensor read will return -ENODATA.”h]”hŒ3When disabled the sensor read will return -ENODATA.”…”�”}”(hjû¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MwhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: Enable”h]”hÞ)�”}”(hj­h]”hŒ 1: Enable”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mwhj ­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj ­ubj;)�”}”(hŒ 0: Disable ”h]”hÞ)�”}”(hŒ 0: Disable”h]”hŒ 0: Disable”…”�”}”(hj'­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mwhj#­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj ­ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´MwhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjA­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MwhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_hwmon_hwmonx_powery_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-hwmon-hwmonx-powery-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj]­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/powerY_input**”h]”j`)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/powerY_input**”h]”hŒ)/sys/class/hwmon/hwmonX/powerY_input”…”�”}”(hjw­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjs­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mhjp­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjm­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZ­ubah}”(h]”jY­ah ]”h"]”Œ'abi_sys_class_hwmon_hwmonx_powery_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨­jO­sj˜}”jY­jO­subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj­­h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj·­h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mhj­­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒInstantaneous power use”h]”hŒInstantaneous power use”…”�”}”(hjÛ­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hjé­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj÷­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_hwmon_hwmonx_powery_input_highest:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-hwmon-hwmonx-powery-input-highest”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj®ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/hwmon\/hwmonX\/powerY_input_highest**”h]”j`)�”}”(hŒ5**\/sys\/class\/hwmon\/hwmonX\/powerY_input_highest**”h]”hŒ1/sys/class/hwmon/hwmonX/powerY_input_highest”…”�”}”(hj-®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mhj&®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®ubah}”(h]”j®ah ]”h"]”Œ/abi_sys_class_hwmon_hwmonx_powery_input_highest”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^®j®sj˜}”j®j®subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjc®h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjm®h]”hŒsysfs-class-hwmon”…”�”}”(hjo®h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjk®ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jy®Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mhjc®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒHistorical maximum power use”h]”hŒHistorical maximum power use”…”�”}”(hj‘®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hjŸ®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj­®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_hwmon_hwmonx_powery_input_lowest:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-hwmon-hwmonx-powery-input-lowest”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÉ®ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/powerY_input_lowest**”h]”j`)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/powerY_input_lowest**”h]”hŒ0/sys/class/hwmon/hwmonX/powerY_input_lowest”…”�”}”(hjã®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjß®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M%hjÜ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉ®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆ®ubah}”(h]”jÅ®ah ]”h"]”Œ.abi_sys_class_hwmon_hwmonx_powery_input_lowest”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯j»®sj˜}”jÅ®j»®subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj¯h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj#¯h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M%hj¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M%hhÊh²hubhÞ)�”}”(hŒHistorical minimum power use”h]”hŒHistorical minimum power use”…”�”}”(hjG¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M%hhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hjU¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M%hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjc¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M%hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_powery_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-powery-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj¯ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/powerY_max**”h]”j`)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/powerY_max**”h]”hŒ'/sys/class/hwmon/hwmonX/powerY_max”…”�”}”(hj™¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mbhj’¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|¯ubah}”(h]”j{¯ah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_powery_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jʯjq¯sj˜}”j{¯jq¯subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjϯh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÙ¯h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mbhjϯubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MbhhÊh²hubhÞ)�”}”(hŒMaximum power.”h]”hŒMaximum power.”…”�”}”(hjý¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MbhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hj °h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MbhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MbhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_hwmon_hwmonx_powery_rated_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-hwmon-hwmonx-powery-rated-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj5°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/powerY_rated_max**”h]”j`)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/powerY_rated_max**”h]”hŒ-/sys/class/hwmon/hwmonX/powerY_rated_max”…”�”}”(hjO°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjK°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M‹hjH°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjE°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjB°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2°ubah}”(h]”j1°ah ]”h"]”Œ+abi_sys_class_hwmon_hwmonx_powery_rated_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€°j'°sj˜}”j1°j'°subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj…°h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj�°h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M‹hj…°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M‹hhÊh²hubhÞ)�”}”(hŒMaximum rated power.”h]”hŒMaximum rated power.”…”�”}”(hj³°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M‹hhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hjÁ°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M‹hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjϰh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M‹hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_hwmon_hwmonx_powery_rated_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-hwmon-hwmonx-powery-rated-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjë°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/powerY_rated_min**”h]”j`)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/powerY_rated_min**”h]”hŒ-/sys/class/hwmon/hwmonX/powerY_rated_min”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mƒhjþ°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjë°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjè°ubah}”(h]”jç°ah ]”h"]”Œ+abi_sys_class_hwmon_hwmonx_powery_rated_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j6±jݰsj˜}”jç°jݰsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj;±h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjE±h]”hŒsysfs-class-hwmon”…”�”}”(hjG±h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjC±ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQ±Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mƒhj;±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MƒhhÊh²hubhÞ)�”}”(hŒMinimum rated power.”h]”hŒMinimum rated power.”…”�”}”(hji±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MƒhhÊh²hubhÞ)�”}”(hŒUnit: microWatt”h]”hŒUnit: microWatt”…”�”}”(hjw±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MƒhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj…±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MƒhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_hwmon_hwmonx_powery_reset_history:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-hwmon-hwmonx-powery-reset-history”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj¡±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/hwmon\/hwmonX\/powerY_reset_history**”h]”j`)�”}”(hŒ5**\/sys\/class\/hwmon\/hwmonX\/powerY_reset_history**”h]”hŒ1/sys/class/hwmon/hwmonX/powerY_reset_history”…”�”}”(hj»±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M-hj´±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž±ubah}”(h]”j�±ah ]”h"]”Œ/abi_sys_class_hwmon_hwmonx_powery_reset_history”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì±j“±sj˜}”j�±j“±subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjñ±h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjû±h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M-hjñ±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M-hhÊh²hubhÞ)�”}”(hŒFReset input_highest, input_lowest, average_highest and average_lowest.”h]”hŒFReset input_highest, input_lowest, average_highest and average_lowest.”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M-hhÊh²hubhÞ)�”}”(hŒWO”h]”hŒWO”…”�”}”(hj-²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M-hhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_hwmon_hwmonx_pwmy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-hwmon-hwmonx-pwmy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjI²ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/hwmon\/hwmonX\/pwmY**”h]”j`)�”}”(hŒ%**\/sys\/class\/hwmon\/hwmonX\/pwmY**”h]”hŒ!/sys/class/hwmon/hwmonX/pwmY”…”�”}”(hjc²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M7hj\²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjY²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjV²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjI²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjF²ubah}”(h]”jE²ah ]”h"]”Œabi_sys_class_hwmon_hwmonx_pwmy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”²j;²sj˜}”jE²j;²subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj™²h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj£²h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M7hj™²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M7hhÊh²hubhÞ)�”}”(hŒ#Pulse width modulation fan control.”h]”hŒ#Pulse width modulation fan control.”…”�”}”(hjDzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M7hhÊh²hubhÞ)�”}”(hŒ#Integer value in the range 0 to 255”h]”hŒ#Integer value in the range 0 to 255”…”�”}”(hjÕ²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M7hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjã²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M7hhÊh²hubhÞ)�”}”(hŒ255 is max or 100%.”h]”hŒ255 is max or 100%.”…”�”}”(hjñ²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M7hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_hwmon_hwmonx_pwmy_auto_channels_temp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-hwmon-hwmonx-pwmy-auto-channels-temp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj ³ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/hwmon\/hwmonX\/pwmY_auto_channels_temp**”h]”j`)�”}”(hŒ8**\/sys\/class\/hwmon\/hwmonX\/pwmY_auto_channels_temp**”h]”hŒ4/sys/class/hwmon/hwmonX/pwmY_auto_channels_temp”…”�”}”(hj'³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M^hj ³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ³ubah}”(h]”j ³ah ]”h"]”Œ2abi_sys_class_hwmon_hwmonx_pwmy_auto_channels_temp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX³jÿ²sj˜}”j ³jÿ²subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj]³h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjg³h]”hŒsysfs-class-hwmon”…”�”}”(hji³h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje³ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”js³Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M^hj]³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M^hhÊh²hubhÞ)�”}”(hŒFSelect which temperature channels affect this PWM output in auto mode.”h]”hŒFSelect which temperature channels affect this PWM output in auto mode.”…”�”}”(hj‹³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M^hhÊh²hubhÞ)�”}”(hŒfBitfield, 1 is temp1, 2 is temp2, 4 is temp3 etc... Which values are possible depend on the chip used.”h]”hŒfBitfield, 1 is temp1, 2 is temp2, 4 is temp3 etc... Which values are possible depend on the chip used.”…”�”}”(hj™³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M^hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj§³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M^hhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_hwmon_hwmonx_pwmy_auto_pointz_pwm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-hwmon-hwmonx-pwmy-auto-pointz-pwm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjóubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/hwmon\/hwmonX\/pwmY_auto_pointZ_pwm**”h]”j`)�”}”(hŒ5**\/sys\/class\/hwmon\/hwmonX\/pwmY_auto_pointZ_pwm**”h]”hŒ1/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_pwm”…”�”}”(hjݳh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙ³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhjÖ³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjгubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/hwmon\/hwmonX\/pwmY_auto_pointZ_temp**”h]”j`)�”}”(hŒ6**\/sys\/class\/hwmon\/hwmonX\/pwmY_auto_pointZ_temp**”h]”hŒ2/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_temp”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mhhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjгubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/hwmon\/hwmonX\/pwmY_auto_pointZ_temp_hyst**”h]”j`)�”}”(hŒ;**\/sys\/class\/hwmon\/hwmonX\/pwmY_auto_pointZ_temp_hyst**”h]”hŒ7/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_temp_hyst”…”�”}”(hj1´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mhhj*´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjгubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjóubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀ³ubah}”(h]”j¿³ah ]”h"]”Œ/abi_sys_class_hwmon_hwmonx_pwmy_auto_pointz_pwm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jb´jµ³sj˜}”j¿³jµ³subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjg´h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjq´h]”hŒsysfs-class-hwmon”…”�”}”(hjs´h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjo´ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j}´Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mhhjg´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhhÊh²hubhÞ)�”}”(hŒ$Define the PWM vs temperature curve.”h]”hŒ$Define the PWM vs temperature curve.”…”�”}”(hj•´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhhÊh²hubhÞ)�”}”(hŒoNumber of trip points is chip-dependent. Use this for chips which associate trip points to PWM output channels.”h]”hŒoNumber of trip points is chip-dependent. Use this for chips which associate trip points to PWM output channels.”…”�”}”(hj£´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj±´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_pwmy_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-pwmy-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjÍ´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/pwmY_enable**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/pwmY_enable**”h]”hŒ(/sys/class/hwmon/hwmonX/pwmY_enable”…”�”}”(hjç´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MAhjà´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝ´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍ´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊ´ubah}”(h]”jÉ´ah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_pwmy_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµj¿´sj˜}”jÉ´j¿´subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjµh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj'µh]”hŒsysfs-class-hwmon”…”�”}”(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”j3µŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MAhjµubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MAhhÊh²hubhÞ)�”}”(hŒFan speed control method:”h]”hŒFan speed control method:”…”�”}”(hjKµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MAhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ00: no fan speed control (i.e. fan at full speed)”h]”hÞ)�”}”(hj^µh]”hŒ00: no fan speed control (i.e. fan at full speed)”…”�”}”(hj`µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MAhj\µubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjYµubj;)�”}”(hŒ21: manual fan speed control enabled (using `pwmY`)”h]”hÞ)�”}”(hjuµh]”(hŒ+1: manual fan speed control enabled (using ”…”�”}”(hjwµh²hh³Nh´Nubjø)�”}”(hŒ`pwmY`”h]”hŒpwmY”…”�”}”(hj~µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjwµubhŒ)”…”�”}”(hjwµh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MAhjsµubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjYµubj;)�”}”(hŒ(2+: automatic fan speed control enabled ”h]”hÞ)�”}”(hŒ'2+: automatic fan speed control enabled”h]”hŒ'2+: automatic fan speed control enabled”…”�”}”(hj µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MAhjœµubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjYµubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´MAhhÊh²hubhÞ)�”}”(hŒECheck individual chip documentation files for automatic mode details.”h]”hŒECheck individual chip documentation files for automatic mode details.”…”�”}”(hjºµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MAhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjȵh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MAhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_hwmon_hwmonx_pwmy_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-hwmon-hwmonx-pwmy-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjäµubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/pwmY_freq**”h]”j`)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/pwmY_freq**”h]”hŒ&/sys/class/hwmon/hwmonX/pwmY_freq”…”�”}”(hjþµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MUhj÷µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjôµubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñµubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjäµubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjáµubah}”(h]”jàµah ]”h"]”Œ$abi_sys_class_hwmon_hwmonx_pwmy_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/¶jÖµsj˜}”jàµjÖµsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj4¶h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj>¶h]”hŒsysfs-class-hwmon”…”�”}”(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”jJ¶Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MUhj4¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MUhhÊh²hubhÞ)�”}”(hŒBase PWM frequency in Hz.”h]”hŒBase PWM frequency in Hz.”…”�”}”(hjb¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MUhhÊh²hubhÞ)�”}”(hŒPOnly possibly available when pwmN_mode is PWM, but not always present even then.”h]”hŒPOnly possibly available when pwmN_mode is PWM, but not always present even then.”…”�”}”(hjp¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MUhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj~¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MUhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_hwmon_hwmonx_pwmy_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-hwmon-hwmonx-pwmy-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjš¶ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/pwmY_mode**”h]”j`)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/pwmY_mode**”h]”hŒ&/sys/class/hwmon/hwmonX/pwmY_mode”…”�”}”(hj´¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MNhj­¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjª¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjš¶ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj—¶ubah}”(h]”j–¶ah ]”h"]”Œ$abi_sys_class_hwmon_hwmonx_pwmy_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jå¶jŒ¶sj˜}”j–¶jŒ¶subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjê¶h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjô¶h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MNhjê¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MNhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0: DC mode (direct current)”h]”hÞ)�”}”(hj·h]”hŒ0: DC mode (direct current)”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MNhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj·ubj;)�”}”(hŒ%1: PWM mode (pulse-width modulation) ”h]”hÞ)�”}”(hŒ$1: PWM mode (pulse-width modulation)”h]”hŒ$1: PWM mode (pulse-width modulation)”…”�”}”(hj6·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MNhj2·ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj·ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´MNhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjP·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MNhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_hwmon_hwmonx_tempy_auto_pointz_pwm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-hwmon-hwmonx-tempy-auto-pointz-pwm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjl·ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/hwmon\/hwmonX\/tempY_auto_pointZ_pwm**”h]”j`)�”}”(hŒ6**\/sys\/class\/hwmon\/hwmonX\/tempY_auto_pointZ_pwm**”h]”hŒ2/sys/class/hwmon/hwmonX/tempY_auto_pointZ_pwm”…”�”}”(hj†·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mshj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjy·ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/hwmon\/hwmonX\/tempY_auto_pointZ_temp**”h]”j`)�”}”(hŒ7**\/sys\/class\/hwmon\/hwmonX\/tempY_auto_pointZ_temp**”h]”hŒ3/sys/class/hwmon/hwmonX/tempY_auto_pointZ_temp”…”�”}”(hj°·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mshj©·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjy·ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/hwmon\/hwmonX\/tempY_auto_pointZ_temp_hyst**”h]”j`)�”}”(hŒ<**\/sys\/class\/hwmon\/hwmonX\/tempY_auto_pointZ_temp_hyst**”h]”hŒ8/sys/class/hwmon/hwmonX/tempY_auto_pointZ_temp_hyst”…”�”}”(hjÚ·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖ·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MshjÓ·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjзubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjy·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjl·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hji·ubah}”(h]”jh·ah ]”h"]”Œ0abi_sys_class_hwmon_hwmonx_tempy_auto_pointz_pwm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ¸j^·sj˜}”jh·j^·subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj¸h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj¸h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mshj¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MshhÊh²hubhÞ)�”}”(hŒ$Define the PWM vs temperature curve.”h]”hŒ$Define the PWM vs temperature curve.”…”�”}”(hj>¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MshhÊh²hubhÞ)�”}”(hŒpNumber of trip points is chip-dependent. Use this for chips which associate trip points to temperature channels.”h]”hŒpNumber of trip points is chip-dependent. Use this for chips which associate trip points to temperature channels.”…”�”}”(hjL¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MshhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjZ¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MshhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_tempy_crit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-tempy-crit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjv¸ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/tempY_crit**”h]”j`)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/tempY_crit**”h]”hŒ'/sys/class/hwmon/hwmonX/tempY_crit”…”�”}”(hj�¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÎhj‰¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjv¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjs¸ubah}”(h]”jr¸ah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_tempy_crit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁ¸jh¸sj˜}”jr¸jh¸subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjƸh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjиh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MÎhjƸubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÎhhÊh²hubhÞ)�”}”(hŒUTemperature critical max value, typically greater than corresponding temp_max values.”h]”hŒUTemperature critical max value, typically greater than corresponding temp_max values.”…”�”}”(hjô¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÎhhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÎhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÎhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_hwmon_hwmonx_tempy_crit_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-hwmon-hwmonx-tempy-crit-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj,¹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/tempY_crit_alarm**”h]”j`)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/tempY_crit_alarm**”h]”hŒ-/sys/class/hwmon/hwmonX/tempY_crit_alarm”…”�”}”(hjF¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjB¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M×hj?¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj,¹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj)¹ubah}”(h]”j(¹ah ]”h"]”Œ+abi_sys_class_hwmon_hwmonx_tempy_crit_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jw¹j¹sj˜}”j(¹j¹subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj|¹h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj†¹h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M×hj|¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M×hhÊh²hubhÞ)�”}”(hŒ%Critical high temperature alarm flag.”h]”hŒ%Critical high temperature alarm flag.”…”�”}”(hjª¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M×hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0: OK”h]”hÞ)�”}”(hj½¹h]”hŒ0: OK”…”�”}”(hj¿¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M×hj»¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¸¹ubj;)�”}”(hŒ&1: temperature has reached tempY_crit ”h]”hÞ)�”}”(hŒ%1: temperature has reached tempY_crit”h]”hŒ%1: temperature has reached tempY_crit”…”�”}”(hjÖ¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M×hjÒ¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¸¹ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M×hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjð¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M×hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_tempy_crit_hyst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-tempy-crit-hyst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj ºubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_crit_hyst**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_crit_hyst**”h]”hŒ,/sys/class/hwmon/hwmonX/tempY_crit_hyst”…”�”}”(hj&ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"ºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Màhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ºubah}”(h]”jºah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_tempy_crit_hyst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWºjþ¹sj˜}”jºjþ¹subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj\ºh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjfºh]”hŒsysfs-class-hwmon”…”�”}”(hjhºh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjdºubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jrºŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Màhj\ºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MàhhÊh²hubhÞ)�”}”(hŒ0Temperature hysteresis value for critical limit.”h]”hŒ0Temperature hysteresis value for critical limit.”…”�”}”(hjŠºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MàhhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hj˜ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MàhhÊh²hubhÞ)�”}”(hŒQMust be reported as an absolute temperature, NOT a delta from the critical value.”h]”hŒQMust be reported as an absolute temperature, NOT a delta from the critical value.”…”�”}”(hj¦ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MàhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj´ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MàhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_tempy_emergency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-tempy-emergency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjкubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_emergency**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_emergency**”h]”hŒ,/sys/class/hwmon/hwmonX/tempY_emergency”…”�”}”(hjêºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mëhjãºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjݺubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjкubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjͺubah}”(h]”j̺ah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_tempy_emergency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j»jºsj˜}”j̺jºsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj »h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj*»h]”hŒsysfs-class-hwmon”…”�”}”(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”j6»Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mëhj »ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MëhhÊh²hubhÞ)�”}”(hŒ›Temperature emergency max value, for chips supporting more than two upper temperature limits. Must be equal or greater than corresponding temp_crit values.”h]”hŒ›Temperature emergency max value, for chips supporting more than two upper temperature limits. Must be equal or greater than corresponding temp_crit values.”…”�”}”(hjN»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MëhhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hj\»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MëhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MëhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_hwmon_hwmonx_tempy_emergency_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-hwmon-hwmonx-tempy-emergency-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj†»ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/hwmon\/hwmonX\/tempY_emergency_alarm**”h]”j`)�”}”(hŒ6**\/sys\/class\/hwmon\/hwmonX\/tempY_emergency_alarm**”h]”hŒ2/sys/class/hwmon/hwmonX/tempY_emergency_alarm”…”�”}”(hj »h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœ»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mõhj™»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒ»ubah}”(h]”j‚»ah ]”h"]”Œ0abi_sys_class_hwmon_hwmonx_tempy_emergency_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑ»jx»sj˜}”j‚»jx»subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÖ»h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjà»h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MõhjÖ»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MõhhÊh²hubhÞ)�”}”(hŒ&Emergency high temperature alarm flag.”h]”hŒ&Emergency high temperature alarm flag.”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MõhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0: OK”h]”hÞ)�”}”(hj¼h]”hŒ0: OK”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mõhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¼ubj;)�”}”(hŒ+1: temperature has reached tempY_emergency ”h]”hÞ)�”}”(hŒ*1: temperature has reached tempY_emergency”h]”hŒ*1: temperature has reached tempY_emergency”…”�”}”(hj0¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mõhj,¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¼ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´MõhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjJ¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MõhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_hwmon_hwmonx_tempy_emergency_hyst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-hwmon-hwmonx-tempy-emergency-hyst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjf¼ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/hwmon\/hwmonX\/tempY_emergency_hyst**”h]”j`)�”}”(hŒ5**\/sys\/class\/hwmon\/hwmonX\/tempY_emergency_hyst**”h]”hŒ1/sys/class/hwmon/hwmonX/tempY_emergency_hyst”…”�”}”(hj€¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mþhjy¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjv¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjs¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjf¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjc¼ubah}”(h]”jb¼ah ]”h"]”Œ/abi_sys_class_hwmon_hwmonx_tempy_emergency_hyst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j±¼jX¼sj˜}”jb¼jX¼subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj¶¼h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÀ¼h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mþhj¶¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MþhhÊh²hubhÞ)�”}”(hŒ1Temperature hysteresis value for emergency limit.”h]”hŒ1Temperature hysteresis value for emergency limit.”…”�”}”(hjä¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MþhhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hjò¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MþhhÊh²hubhÞ)�”}”(hŒRMust be reported as an absolute temperature, NOT a delta from the emergency value.”h]”hŒRMust be reported as an absolute temperature, NOT a delta from the emergency value.”…”�”}”(hj½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MþhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MþhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_hwmon_hwmonx_tempy_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-hwmon-hwmonx-tempy-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj*½ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/tempY_enable**”h]”j`)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/tempY_enable**”h]”hŒ)/sys/class/hwmon/hwmonX/tempY_enable”…”�”}”(hjD½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MOhj=½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*½ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'½ubah}”(h]”j&½ah ]”h"]”Œ'abi_sys_class_hwmon_hwmonx_tempy_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ju½j½sj˜}”j&½j½subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjz½h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj„½h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MOhjz½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MOhhÊh²hubhÞ)�”}”(hŒEnable or disable the sensors.”h]”hŒEnable or disable the sensors.”…”�”}”(hj¨½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MOhhÊh²hubhÞ)�”}”(hŒ3When disabled the sensor read will return -ENODATA.”h]”hŒ3When disabled the sensor read will return -ENODATA.”…”�”}”(hj¶½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MOhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: Enable”h]”hÞ)�”}”(hjɽh]”hŒ 1: Enable”…”�”}”(hj˽h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MOhjǽubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjĽubj;)�”}”(hŒ 0: Disable ”h]”hÞ)�”}”(hŒ 0: Disable”h]”hŒ 0: Disable”…”�”}”(hjâ½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MOhjÞ½ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjĽubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´MOhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjü½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MOhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_hwmon_hwmonx_tempy_highest:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-hwmon-hwmonx-tempy-highest”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj¾ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/tempY_highest**”h]”j`)�”}”(hŒ.**\/sys\/class\/hwmon\/hwmonX\/tempY_highest**”h]”hŒ*/sys/class/hwmon/hwmonX/tempY_highest”…”�”}”(hj2¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M;hj+¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾ubah}”(h]”j¾ah ]”h"]”Œ(abi_sys_class_hwmon_hwmonx_tempy_highest”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jc¾j ¾sj˜}”j¾j ¾subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjh¾h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjr¾h]”hŒsysfs-class-hwmon”…”�”}”(hjt¾h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjp¾ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~¾Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M;hjh¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M;hhÊh²hubhÞ)�”}”(hŒHistorical maximum temperature”h]”hŒHistorical maximum temperature”…”�”}”(hj–¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M;hhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hj¤¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M;hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj²¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M;hhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_tempy_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-tempy-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjξubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/tempY_input**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/tempY_input**”h]”hŒ(/sys/class/hwmon/hwmonX/tempY_input”…”�”}”(hjè¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjä¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÆhjá¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjξubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˾ubah}”(h]”jʾah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_tempy_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿jÀ¾sj˜}”jʾjÀ¾sube(hÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj¿h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj(¿h]”hŒsysfs-class-hwmon”…”�”}”(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”j4¿Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MÆhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÆhhÊh²hubhÞ)�”}”(hŒTemperature input value.”h]”hŒTemperature input value.”…”�”}”(hjL¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÆhhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hjZ¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÆhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjh¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MÆhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_tempy_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-tempy-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj„¿ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/tempY_label**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/tempY_label**”h]”hŒ(/sys/class/hwmon/hwmonX/tempY_label”…”�”}”(hjž¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjš¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M&hj—¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�¿ubah}”(h]”j€¿ah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_tempy_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏ¿jv¿sj˜}”j€¿jv¿subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÔ¿h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÞ¿h]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M&hjÔ¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M&hhÊh²hubhÞ)�”}”(hŒ$Suggested temperature channel label.”h]”hŒ$Suggested temperature channel label.”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M&hhÊh²hubhÞ)�”}”(hŒ Text string”h]”hŒ Text string”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M&hhÊh²hubhÞ)�”}”(hŒ¶Should only be created if the driver has hints about what this temperature channel is being used for, and user-space doesn't. In all other cases, the label is provided by user-space.”h]”hŒ¸Should only be created if the driver has hints about what this temperature channel is being used for, and user-space doesn’t. In all other cases, the label is provided by user-space.”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M&hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj,Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M&hhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_hwmon_hwmonx_tempy_lcrit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-hwmon-hwmonx-tempy-lcrit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjHÀubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/tempY_lcrit**”h]”j`)�”}”(hŒ,**\/sys\/class\/hwmon\/hwmonX\/tempY_lcrit**”h]”hŒ(/sys/class/hwmon/hwmonX/tempY_lcrit”…”�”}”(hjbÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^Àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hj[Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjHÀubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjEÀubah}”(h]”jDÀah ]”h"]”Œ&abi_sys_class_hwmon_hwmonx_tempy_lcrit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“Àj:Àsj˜}”jDÀj:ÀsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj˜Àh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj¢Àh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M hj˜Àubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒSTemperature critical min value, typically lower than corresponding temp_min values.”h]”hŒSTemperature critical min value, typically lower than corresponding temp_min values.”…”�”}”(hjÆÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hjÔÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjâÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_hwmon_hwmonx_tempy_lcrit_hyst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-hwmon-hwmonx-tempy-lcrit-hyst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<•)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjþÀubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/tempY_lcrit_hyst**”h]”j`)�”}”(hŒ1**\/sys\/class\/hwmon\/hwmonX\/tempY_lcrit_hyst**”h]”hŒ-/sys/class/hwmon/hwmonX/tempY_lcrit_hyst”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþÀubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûÀubah}”(h]”júÀah ]”h"]”Œ+abi_sys_class_hwmon_hwmonx_tempy_lcrit_hyst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIÁjðÀsj˜}”júÀjðÀsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjNÁh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjXÁh]”hŒsysfs-class-hwmon”…”�”}”(hjZÁh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVÁubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdÁŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MhjNÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒ4Temperature hysteresis value for critical min limit.”h]”hŒ4Temperature hysteresis value for critical min limit.”…”�”}”(hj|Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hjŠÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒUMust be reported as an absolute temperature, NOT a delta from the critical min value.”h]”hŒUMust be reported as an absolute temperature, NOT a delta from the critical min value.”…”�”}”(hj˜Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj¦Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_hwmon_hwmonx_tempy_lowest:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-hwmon-hwmonx-tempy-lowest”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÂÁubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/tempY_lowest**”h]”j`)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/tempY_lowest**”h]”hŒ)/sys/class/hwmon/hwmonX/tempY_lowest”…”�”}”(hjÜÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M3hjÕÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂÁubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿Áubah}”(h]”j¾Áah ]”h"]”Œ'abi_sys_class_hwmon_hwmonx_tempy_lowest”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Âj´Ásj˜}”j¾Áj´ÁsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÂh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÂh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M3hjÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M3hhÊh²hubhÞ)�”}”(hŒHistorical minimum temperature”h]”hŒHistorical minimum temperature”…”�”}”(hj@Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M3hhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hjNÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M3hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj\Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M3hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_hwmon_hwmonx_tempy_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-hwmon-hwmonx-tempy-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjxÂubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/tempY_max**”h]”j`)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/tempY_max**”h]”hŒ&/sys/class/hwmon/hwmonX/tempY_max”…”�”}”(hj’Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M�hj‹Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjxÂubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjuÂubah}”(h]”jtÂah ]”h"]”Œ$abi_sys_class_hwmon_hwmonx_tempy_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃÂjjÂsj˜}”jtÂjjÂsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÈÂh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÒÂh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M�hjÈÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M�hhÊh²hubhÞ)�”}”(hŒTemperature max value.”h]”hŒTemperature max value.”…”�”}”(hjöÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M�hhÊh²hubhÞ)�”}”(hŒ3Unit: millidegree Celsius (or millivolt, see below)”h]”hŒ3Unit: millidegree Celsius (or millivolt, see below)”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M�hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M�hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_tempy_max_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-tempy-max-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj.ÃubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_max_alarm**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_max_alarm**”h]”hŒ,/sys/class/hwmon/hwmonX/tempY_max_alarm”…”�”}”(hjHÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjDÃubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M—hjAÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.Ãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+Ãubah}”(h]”j*Ãah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_tempy_max_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jyÃj Ãsj˜}”j*Ãj ÃsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj~Ãh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjˆÃh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M—hj~Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M—hhÊh²hubhÞ)�”}”(hŒMaximum temperature alarm flag.”h]”hŒMaximum temperature alarm flag.”…”�”}”(hj¬Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M—hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0: OK”h]”hÞ)�”}”(hj¿Ãh]”hŒ0: OK”…”�”}”(hjÁÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M—hj½Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjºÃubj;)�”}”(hŒ%1: temperature has reached tempY_max ”h]”hÞ)�”}”(hŒ$1: temperature has reached tempY_max”h]”hŒ$1: temperature has reached tempY_max”…”�”}”(hjØÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M—hjÔÃubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjºÃubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M—hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjòÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M—hhÊh²hubj))�”}”(hŒ... _abi_sys_class_hwmon_hwmonx_tempy_max_hyst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-hwmon-hwmonx-tempy-max-hyst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÄubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/tempY_max_hyst**”h]”j`)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/tempY_max_hyst**”h]”hŒ+/sys/class/hwmon/hwmonX/tempY_max_hyst”…”�”}”(hj(Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$Äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M±hj!Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÄubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Äubah}”(h]”j Äah ]”h"]”Œ)abi_sys_class_hwmon_hwmonx_tempy_max_hyst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jYÄjÄsj˜}”j ÄjÄsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj^Äh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjhÄh]”hŒsysfs-class-hwmon”…”�”}”(hjjÄh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjfÄubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jtÄŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M±hj^Äubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M±hhÊh²hubhÞ)�”}”(hŒ+Temperature hysteresis value for max limit.”h]”hŒ+Temperature hysteresis value for max limit.”…”�”}”(hjŒÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M±hhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hjšÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M±hhÊh²hubhÞ)�”}”(hŒLMust be reported as an absolute temperature, NOT a delta from the max value.”h]”hŒLMust be reported as an absolute temperature, NOT a delta from the max value.”…”�”}”(hj¨Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M±hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj¶Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M±hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_hwmon_hwmonx_tempy_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-hwmon-hwmonx-tempy-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjÒÄubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/tempY_min**”h]”j`)�”}”(hŒ***\/sys\/class\/hwmon\/hwmonX\/tempY_min**”h]”hŒ&/sys/class/hwmon/hwmonX/tempY_min”…”�”}”(hjìÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hjåÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒÄubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÏÄubah}”(h]”jÎÄah ]”h"]”Œ$abi_sys_class_hwmon_hwmonx_tempy_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅjÄÄsj˜}”jÎÄjÄÄsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj"Åh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj,Åh]”hŒsysfs-class-hwmon”…”�”}”(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”j8ÅŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M hj"Åubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒTemperature min value.”h]”hŒTemperature min value.”…”�”}”(hjPÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hj^Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjlÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_tempy_min_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-tempy-min-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjˆÅubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_min_alarm**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_min_alarm**”h]”hŒ,/sys/class/hwmon/hwmonX/tempY_min_alarm”…”�”}”(hj¢Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjžÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¨hj›Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆÅubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…Åubah}”(h]”j„Åah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_tempy_min_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓÅjzÅsj˜}”j„ÅjzÅsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjØÅh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjâÅh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M¨hjØÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¨hhÊh²hubhÞ)�”}”(hŒMinimum temperature alarm flag.”h]”hŒMinimum temperature alarm flag.”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¨hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0: OK”h]”hÞ)�”}”(hjÆh]”hŒ0: OK”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¨hjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÆubj;)�”}”(hŒ%1: temperature has reached tempY_min ”h]”hÞ)�”}”(hŒ$1: temperature has reached tempY_min”h]”hŒ$1: temperature has reached tempY_min”…”�”}”(hj2Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¨hj.Æubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÆubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M¨hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjLÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¨hhÊh²hubj))�”}”(hŒ... _abi_sys_class_hwmon_hwmonx_tempy_min_hyst:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-hwmon-hwmonx-tempy-min-hyst”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjhÆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/tempY_min_hyst**”h]”j`)�”}”(hŒ/**\/sys\/class\/hwmon\/hwmonX\/tempY_min_hyst**”h]”hŒ+/sys/class/hwmon/hwmonX/tempY_min_hyst”…”�”}”(hj‚Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~Æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¼hj{Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjuÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjhÆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjeÆubah}”(h]”jdÆah ]”h"]”Œ)abi_sys_class_hwmon_hwmonx_tempy_min_hyst”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³ÆjZÆsj˜}”jdÆjZÆsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj¸Æh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjÂÆh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M¼hj¸Æubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¼hhÊh²hubhÞ)�”}”(hŒETemperature hysteresis value for min limit. Unit: millidegree Celsius”h]”hŒETemperature hysteresis value for min limit. Unit: millidegree Celsius”…”�”}”(hjæÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¼hhÊh²hubhÞ)�”}”(hŒLMust be reported as an absolute temperature, NOT a delta from the min value.”h]”hŒLMust be reported as an absolute temperature, NOT a delta from the min value.”…”�”}”(hjôÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¼hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M¼hhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_hwmon_hwmonx_tempy_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-hwmon-hwmonx-tempy-offset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÇubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/tempY_offset**”h]”j`)�”}”(hŒ-**\/sys\/class\/hwmon\/hwmonX\/tempY_offset**”h]”hŒ)/sys/class/hwmon/hwmonX/tempY_offset”…”�”}”(hj8Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4Çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Mhj1Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇubah}”(h]”jÇah ]”h"]”Œ'abi_sys_class_hwmon_hwmonx_tempy_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jiÇjÇsj˜}”jÇjÇsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjnÇh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjxÇh]”hŒsysfs-class-hwmon”…”�”}”(hjzÇh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjvÇubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„ÇŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MhjnÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒITemperature offset which is added to the temperature reading by the chip.”h]”hŒITemperature offset which is added to the temperature reading by the chip.”…”�”}”(hjœÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hjªÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubhÞ)�”}”(hŒRead/Write value.”h]”hŒRead/Write value.”…”�”}”(hj¸Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_tempy_rated_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-tempy-rated-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjÔÇubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_rated_max**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_rated_max**”h]”hŒ,/sys/class/hwmon/hwmonX/tempY_rated_max”…”�”}”(hjîÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MbhjçÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔÇubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑÇubah}”(h]”jÐÇah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_tempy_rated_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈjÆÇsj˜}”jÐÇjÆÇsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj$Èh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj.Èh]”hŒsysfs-class-hwmon”…”�”}”(hj0È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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Mbhj$Èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MbhhÊh²hubhÞ)�”}”(hŒMaximum rated temperature.”h]”hŒMaximum rated temperature.”…”�”}”(hjRÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MbhhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hj`Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MbhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjnÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MbhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_tempy_rated_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-tempy-rated-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjŠÈubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_rated_min**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/tempY_rated_min**”h]”hŒ,/sys/class/hwmon/hwmonX/tempY_rated_min”…”�”}”(hj¤Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MZhj�Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠÈubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡Èubah}”(h]”j†Èah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_tempy_rated_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕÈj|Èsj˜}”j†Èj|ÈsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjÚÈh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjäÈh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MZhjÚÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MZhhÊh²hubhÞ)�”}”(hŒMinimum rated temperature.”h]”hŒMinimum rated temperature.”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MZhhÊh²hubhÞ)�”}”(hŒUnit: millidegree Celsius”h]”hŒUnit: millidegree Celsius”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MZhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj$Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MZhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_hwmon_hwmonx_tempy_reset_history:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-hwmon-hwmonx-tempy-reset-history”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj@ÉubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/tempY_reset_history**”h]”j`)�”}”(hŒ4**\/sys\/class\/hwmon\/hwmonX\/tempY_reset_history**”h]”hŒ0/sys/class/hwmon/hwmonX/tempY_reset_history”…”�”}”(hjZÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MChjSÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@Éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=Éubah}”(h]”j<Éah ]”h"]”Œ.abi_sys_class_hwmon_hwmonx_tempy_reset_history”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹Éj2Ésj˜}”j<Éj2ÉsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj�Éh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjšÉh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MChj�Éubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MChhÊh²hubhÞ)�”}”(hŒ"Reset temp_lowest and temp_highest”h]”hŒ"Reset temp_lowest and temp_highest”…”�”}”(hj¾Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MChhÊh²hubhÞ)�”}”(hŒWO”h]”hŒWO”…”�”}”(hjÌÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MChhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_hwmon_hwmonx_tempy_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-hwmon-hwmonx-tempy-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjèÉubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/tempY_type**”h]”j`)�”}”(hŒ+**\/sys\/class\/hwmon\/hwmonX\/tempY_type**”h]”hŒ'/sys/class/hwmon/hwmonX/tempY_type”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hjûÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèÉubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåÉubah}”(h]”jäÉah ]”h"]”Œ%abi_sys_class_hwmon_hwmonx_tempy_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3ÊjÚÉsj˜}”jäÉjÚÉsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj8Êh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjBÊh]”hŒsysfs-class-hwmon”…”�”}”(hjDÊh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@Êubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNÊŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´M~hj8Êubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hhÊh²hubhÞ)�”}”(hŒSensor type selection.”h]”hŒSensor type selection.”…”�”}”(hjfÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hhÊh²hubhÞ)�”}”(hŒIntegers 1 to 6”h]”hŒIntegers 1 to 6”…”�”}”(hjtÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj‚Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ1: CPU embedded diode”h]”hÞ)�”}”(hj•Êh]”hŒ1: CPU embedded diode”…”�”}”(hj—Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hj“Êubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj�Êubj;)�”}”(hŒ2: 3904 transistor”h]”hÞ)�”}”(hj¬Êh]”hŒ2: 3904 transistor”…”�”}”(hj®Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hjªÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj�Êubj;)�”}”(hŒ3: thermal diode”h]”hÞ)�”}”(hjÃÊh]”hŒ3: thermal diode”…”�”}”(hjÅÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hjÁÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj�Êubj;)�”}”(hŒ 4: thermistor”h]”hÞ)�”}”(hjÚÊh]”hŒ 4: thermistor”…”�”}”(hjÜÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hjØÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj�Êubj;)�”}”(hŒ 5: AMD AMDSI”h]”hÞ)�”}”(hjñÊh]”hŒ 5: AMD AMDSI”…”�”}”(hjóÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hjïÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj�Êubj;)�”}”(hŒ6: Intel PECI ”h]”hÞ)�”}”(hŒ 6: Intel PECI”h]”hŒ 6: Intel PECI”…”�”}”(hj Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hjËubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj�Êubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j=uh´M~hhÊh²hubhÞ)�”}”(hŒ(Not all types are supported by all chips”h]”hŒ(Not all types are supported by all chips”…”�”}”(hj$Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´M~hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_hwmon_hwmonx_temp_reset_history:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-hwmon-hwmonx-temp-reset-history”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj@ËubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/temp_reset_history**”h]”j`)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/temp_reset_history**”h]”hŒ//sys/class/hwmon/hwmonX/temp_reset_history”…”�”}”(hjZËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MIhjSËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMËubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@Ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=Ëubah}”(h]”j<Ëah ]”h"]”Œ-abi_sys_class_hwmon_hwmonx_temp_reset_history”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹Ëj2Ësj˜}”j<Ëj2ËsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj�Ëh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjšËh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´MIhj�Ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MIhhÊh²hubhÞ)�”}”(hŒ2Reset temp_lowest and temp_highest for all sensors”h]”hŒ2Reset temp_lowest and temp_highest for all sensors”…”�”}”(hj¾Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MIhhÊh²hubhÞ)�”}”(hŒWO”h]”hŒWO”…”�”}”(hjÌËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´MIhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_hwmon_hwmonx_update_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-hwmon-hwmonx-update-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjèËubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/update_interval**”h]”j`)�”}”(hŒ0**\/sys\/class\/hwmon\/hwmonX\/update_interval**”h]”hŒ,/sys/class/hwmon/hwmonX/update_interval”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhjûËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøËubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõËubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèËubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåËubah}”(h]”jäËah ]”h"]”Œ*abi_sys_class_hwmon_hwmonx_update_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3ÌjÚËsj˜}”jäËjÚËsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj8Ìh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjBÌh]”hŒsysfs-class-hwmon”…”�”}”(hjDÌh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@Ìubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNÌŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´Khj8Ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhhÊh²hubhÞ)�”}”(hŒFThe interval at which the chip will update readings. Unit: millisecond”h]”hŒFThe interval at which the chip will update readings. Unit: millisecond”…”�”}”(hjfÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjtÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhhÊh²hubhÞ)�”}”(hŒsSome devices have a variable update rate or interval. This attribute can be used to change it to the desired value.”h]”hŒsSome devices have a variable update rate or interval. This attribute can be used to change it to the desired value.”…”�”}”(hj‚Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_hwmon_hwmonx_update_interval_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-hwmon-hwmonx-update-interval-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjžÌubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/update_interval_us**”h]”j`)�”}”(hŒ3**\/sys\/class\/hwmon\/hwmonX\/update_interval_us**”h]”hŒ//sys/class/hwmon/hwmonX/update_interval_us”…”�”}”(hj¸Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´Khj±Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjžÌubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›Ìubah}”(h]”jšÌah ]”h"]”Œ-abi_sys_class_hwmon_hwmonx_update_interval_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jéÌj�Ìsj˜}”jšÌj�ÌsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hjîÌh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hjøÌh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´KhjîÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhhÊh²hubhÞ)�”}”(hŒaThe interval at which the chip will update readings, expressed in microseconds. Unit: microsecond”h]”hŒaThe interval at which the chip will update readings, expressed in microseconds. Unit: microsecond”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hj*Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhhÊh²hubhÞ)�”}”(hXSome devices have a variable update rate or interval and require finer-than-millisecond control. This attribute can be used to change it to the desired value. Drivers implementing this attribute should also implement update_interval for millisecond-based userspace interfaces.”h]”hXSome devices have a variable update rate or interval and require finer-than-millisecond control. This attribute can be used to change it to the desired value. Drivers implementing this attribute should also implement update_interval for millisecond-based userspace interfaces.”…”�”}”(hj8Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_hwmon_hwmonx_vrm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-hwmon-hwmonx-vrm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjTÍubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/class\/hwmon\/hwmonX\/vrm**”h]”j`)�”}”(hŒ$**\/sys\/class\/hwmon\/hwmonX\/vrm**”h]”hŒ /sys/class/hwmon/hwmonX/vrm”…”�”}”(hjnÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¹hjgÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjTÍubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQÍubah}”(h]”jPÍah ]”h"]”Œabi_sys_class_hwmon_hwmonx_vrm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸÍjFÍsj˜}”jPÍjFÍsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-hwmon `”h]”(hŒDefined on file ”…”�”}”(hj¤Íh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-hwmon `”h]”j§)�”}”(hj®Íh]”hŒsysfs-class-hwmon”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_hwmon”uh1hh³j=uh´K¹hj¤Íubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¹hhÊh²hubhÞ)�”}”(hŒ(Voltage Regulator Module version number.”h]”hŒ(Voltage Regulator Module version number.”…”�”}”(hjÒÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¹hhÊh²hubhÞ)�”}”(hŒ0RW (but changing it should no more be necessary)”h]”hŒ0RW (but changing it should no more be necessary)”…”�”}”(hjàÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¹hhÊh²hubhÞ)�”}”(hŒ~Originally the VRM standard version multiplied by 10, but now an arbitrary number, as not all standards have a version number.”h]”hŒ~Originally the VRM standard version multiplied by 10, but now an arbitrary number, as not all standards have a version number.”…”�”}”(hjîÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¹hhÊh²hubhÞ)�”}”(hŒWAffects the way the driver calculates the CPU core reference voltage from the vid pins.”h]”hŒWAffects the way the driver calculates the CPU core reference voltage from the vid pins.”…”�”}”(hjüÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=uh´K¹hhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_ieee80211_phyx_rtw89_usb_serial_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-ieee80211-phyx-rtw89-usb-serial-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/ieee80211\/phyX\/rtw89_usb\/serial_number**”h]”j`)�”}”(hŒ;**\/sys\/class\/ieee80211\/phyX\/rtw89_usb\/serial_number**”h]”hŒ7/sys/class/ieee80211/phyX/rtw89_usb/serial_number”…”�”}”(hj2Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.Îubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-class-ieee80211-rtw89”h´Khj+Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎubah}”(h]”jÎah ]”h"]”Œ4abi_sys_class_ieee80211_phyx_rtw89_usb_serial_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jdÎj Îsj˜}”jÎj ÎsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-ieee80211-rtw89 `”h]”(hŒDefined on file ”…”�”}”(hjiÎh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-ieee80211-rtw89 `”h]”j§)�”}”(hjsÎh]”hŒsysfs-class-ieee80211-rtw89”…”�”}”(hjuÎh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqÎubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÎŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_class_ieee80211_rtw89”uh1hh³jFÎh´KhjiÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFÎh´KhhÊh²hubhÞ)�”}”(hŒ»(Read) Serial number burned into EFUSE of the RTL8852CU-based USB Wi-Fi adapter. Only present on devices that set the RTW89_QUIRK_HW_INFO_SYSFS quirk (currently VID 0x28de / PID 0x2432).”h]”hŒ»(Read) Serial number burned into EFUSE of the RTL8852CU-based USB Wi-Fi adapter. Only present on devices that set the RTW89_QUIRK_HW_INFO_SYSFS quirk (currently VID 0x28de / PID 0x2432).”…”�”}”(hj—Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFÎh´KhhÊh²hubhÞ)�”}”(hŒOFormat: %10phN (5 raw bytes printed as 10 lowercase hex digits, no separators).”h]”hŒOFormat: %10phN (5 raw bytes printed as 10 lowercase hex digits, no separators).”…”�”}”(hj¥Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFÎh´KhhÊh²hubhÞ)�”}”(hŒExample: 3642000123”h]”hŒExample: 3642000123”…”�”}”(hj³Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFÎh´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_ieee80211_phyx_rtw89_usb_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-ieee80211-phyx-rtw89-usb-uuid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjÏÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/ieee80211\/phyX\/rtw89_usb\/uuid**”h]”j`)�”}”(hŒ2**\/sys\/class\/ieee80211\/phyX\/rtw89_usb\/uuid**”h]”hŒ./sys/class/ieee80211/phyX/rtw89_usb/uuid”…”�”}”(hjéÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFÎh´KhjâÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏÎubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌÎubah}”(h]”jËÎah ]”h"]”Œ+abi_sys_class_ieee80211_phyx_rtw89_usb_uuid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏjÁÎsj˜}”jËÎjÁÎsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-ieee80211-rtw89 `”h]”(hŒDefined on file ”…”�”}”(hjÏh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-ieee80211-rtw89 `”h]”j§)�”}”(hj)Ïh]”hŒsysfs-class-ieee80211-rtw89”…”�”}”(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”j5ÏŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_class_ieee80211_rtw89”uh1hh³jFÎh´KhjÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFÎh´KhhÊh²hubhÞ)�”}”(hŒ²(Read) UUID burned into EFUSE of the RTL8852CU-based USB Wi-Fi adapter. Only present on devices that set the RTW89_QUIRK_HW_INFO_SYSFS quirk (currently VID 0x28de / PID 0x2432).”h]”hŒ²(Read) UUID burned into EFUSE of the RTL8852CU-based USB Wi-Fi adapter. Only present on devices that set the RTW89_QUIRK_HW_INFO_SYSFS quirk (currently VID 0x28de / PID 0x2432).”…”�”}”(hjMÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFÎh´KhhÊh²hubhÞ)�”}”(hŒ7Format: %pUb (RFC 4122 UUID in lowercase with hyphens).”h]”hŒ7Format: %pUb (RFC 4122 UUID in lowercase with hyphens).”…”�”}”(hj[Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFÎh´KhhÊh²hubhÞ)�”}”(hŒ-Example: aaec2b7c-0a55-4727-8de0-b30febccbbaa”h]”hŒ-Example: aaec2b7c-0a55-4727-8de0-b30febccbbaa”…”�”}”(hjiÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFÎh´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_class_input_input_x_device_function_row_physmap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-class-input-input-x-device-function-row-physmap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj…ÏubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/class\/input\/input\(x\)\/device\/function_row_physmap**”h]”j`)�”}”(hŒA**\/sys\/class\/input\/input\(x\)\/device\/function_row_physmap**”h]”hŒ=/sys/class/input/input(x)/device/function_row_physmap”…”�”}”(hjŸÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-driver-input-cros-ec-keyb”h´Khj˜Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…Ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚Ïubah}”(h]”j�Ïah ]”h"]”Œ7abi_sys_class_input_input_x_device_function_row_physmap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑÏjwÏsj˜}”j�ÏjwÏsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-driver-input-cros-ec-keyb `”h]”(hŒDefined on file ”…”�”}”(hjÖÏh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-driver-input-cros-ec-keyb `”h]”j§)�”}”(hjàÏh]”hŒsysfs-driver-input-cros-ec-keyb”…”�”}”(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ÅŒ0abi_file_testing_sysfs_driver_input_cros_ec_keyb”uh1hh³j³Ïh´KhjÖÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³Ïh´KhhÊh²hubhÞ)�”}”(hŒ|A space separated list of scancodes for the top row keys, ordered by the physical positions of the keys, from left to right.”h]”hŒ|A space separated list of scancodes for the top row keys, ordered by the physical positions of the keys, from left to right.”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³Ïh´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_input_input_x_device_shutdown:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-input-input-x-device-shutdown”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj ÐubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/input\/input\(x\)\/device\/shutdown**”h]”j`)�”}”(hŒ5**\/sys\/class\/input\/input\(x\)\/device\/shutdown**”h]”hŒ1/sys/class/input/input(x)/device/shutdown”…”�”}”(hj:Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-driver-input-axp-pek”h´Khj3Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Ðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐubah}”(h]”jÐah ]”h"]”Œ+abi_sys_class_input_input_x_device_shutdown”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlÐjÐsj˜}”jÐjÐsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-input-axp-pek `”h]”(hŒDefined on file ”…”�”}”(hjqÐh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-input-axp-pek `”h]”j§)�”}”(hj{Ðh]”hŒsysfs-driver-input-axp-pek”…”�”}”(hj}Ðh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyÐubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡ÐŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_input_axp_pek”uh1hh³jNÐh´KhjqÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNÐh´KhhÊh²hubhÞ)�”}”(hŒ`Shutdown time in us. Board is powered off if the button is pressed for more than ”h]”hŒ`Shutdown time in us. Board is powered off if the button is pressed for more than ”…”�”}”(hjŸÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNÐh´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_input_input_x_device_startup:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-input-input-x-device-startup”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj»ÐubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/input\/input\(x\)\/device\/startup**”h]”j`)�”}”(hŒ4**\/sys\/class\/input\/input\(x\)\/device\/startup**”h]”hŒ0/sys/class/input/input(x)/device/startup”…”�”}”(hjÕÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNÐh´KhjÎÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»Ðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸Ðubah}”(h]”j·Ðah ]”h"]”Œ*abi_sys_class_input_input_x_device_startup”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑj­Ðsj˜}”j·Ðj­ÐsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-input-axp-pek `”h]”(hŒDefined on file ”…”�”}”(hj Ñh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-input-axp-pek `”h]”j§)�”}”(hjÑh]”hŒsysfs-driver-input-axp-pek”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_input_axp_pek”uh1hh³jNÐh´Khj Ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNÐh´KhhÊh²hubhÞ)�”}”(hŒ]Startup time in us. Board is powered on if the button is pressed for more than ”h]”hŒ]Startup time in us. Board is powered on if the button is pressed for more than ”…”�”}”(hj9Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNÐh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_intel_pmt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-intel-pmt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjUÑubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/intel_pmt\/**”h]”j`)�”}”(hŒ**\/sys\/class\/intel_pmt\/**”h]”hŒ/sys/class/intel_pmt/”…”�”}”(hjoÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-class-intel_pmt”h´KhjhÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUÑubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRÑubah}”(h]”jQÑah ]”h"]”Œabi_sys_class_intel_pmt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡ÑjGÑsj˜}”jQÑjGÑsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hj¦Ñh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hj°Ñh]”hŒsysfs-class-intel_pmt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´Khj¦Ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KhhÊh²hubhÞ)�”}”(hŒ�The intel_pmt/ class directory contains information for devices that expose hardware telemetry using Intel Platform Monitoring Technology (PMT)”h]”hŒ�The intel_pmt/ class directory contains information for devices that expose hardware telemetry using Intel Platform Monitoring Technology (PMT)”…”�”}”(hjÔÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_intel_pmt_crashlog_x:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-intel-pmt-crashlog-x”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjðÑubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/intel_pmt\/crashlog\**”h]”j`)�”}”(hŒ***\/sys\/class\/intel_pmt\/crashlog\**”h]”hŒ&/sys/class/intel_pmt/crashlog”…”�”}”(hj Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K8hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðÑubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjíÑubah}”(h]”jìÑah ]”h"]”Œ"abi_sys_class_intel_pmt_crashlog_x”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;ÒjâÑsj˜}”jìÑjâÑsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hj@Òh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hjJÒh]”hŒsysfs-class-intel_pmt”…”�”}”(hjLÒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHÒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVÒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´K8hj@Òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K8hhÊh²hubhÞ)�”}”(hX€The crashlog directory contains files for configuring an instance of a PMT crashlog device that can perform crash data recording. Each crashlog device has an associated crashlog file. This file can be opened and mapped or read to access the resulting crashlog buffer. The register layout for the buffer can be determined from an XML file of specified GUID for the parent device.”h]”hX€The crashlog directory contains files for configuring an instance of a PMT crashlog device that can perform crash data recording. Each crashlog device has an associated crashlog file. This file can be opened and mapped or read to access the resulting crashlog buffer. The register layout for the buffer can be determined from an XML file of specified GUID for the parent device.”…”�”}”(hjnÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K8hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_intel_pmt_crashlog_x_crashlog:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-intel-pmt-crashlog-x-crashlog”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjŠÒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/intel_pmt\/crashlog\\/crashlog**”h]”j`)�”}”(hŒ4**\/sys\/class\/intel_pmt\/crashlog\\/crashlog**”h]”hŒ0/sys/class/intel_pmt/crashlog/crashlog”…”�”}”(hj¤Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Òubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KEhj�Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠÒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡Òubah}”(h]”j†Òah ]”h"]”Œ+abi_sys_class_intel_pmt_crashlog_x_crashlog”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕÒj|Òsj˜}”j†Òj|ÒsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hjÚÒh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hjäÒh]”hŒsysfs-class-intel_pmt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´KEhjÚÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KEhhÊh²hubhÞ)�”}”(hŒf(RO) The crashlog buffer for this crashlog device. This file may be mapped or read to obtain the data.”h]”hŒf(RO) The crashlog buffer for this crashlog device. This file may be mapped or read to obtain the data.”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KEhhÊh²hubj))�”}”(hŒ... _abi_sys_class_intel_pmt_crashlog_x_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-intel-pmt-crashlog-x-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj$ÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/intel_pmt\/crashlog\\/enable**”h]”j`)�”}”(hŒ2**\/sys\/class\/intel_pmt\/crashlog\\/enable**”h]”hŒ./sys/class/intel_pmt/crashlog/enable”…”�”}”(hj>Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:Óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´Kfhj7Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$Óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!Óubah}”(h]”j Óah ]”h"]”Œ)abi_sys_class_intel_pmt_crashlog_x_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”joÓjÓsj˜}”j ÓjÓsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hjtÓh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hj~Óh]”hŒsysfs-class-intel_pmt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´KfhjtÓubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KfhhÊh²hubhÞ)�”}”(hŒ`(RW) Boolean value controlling if the crashlog functionality is enabled for the crashlog device.”h]”hŒ`(RW) Boolean value controlling if the crashlog functionality is enabled for the crashlog device.”…”�”}”(hj¢Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KfhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_intel_pmt_crashlog_x_guid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-intel-pmt-crashlog-x-guid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj¾ÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/intel_pmt\/crashlog\\/guid**”h]”j`)�”}”(hŒ0**\/sys\/class\/intel_pmt\/crashlog\\/guid**”h]”hŒ,/sys/class/intel_pmt/crashlog/guid”…”�”}”(hjØÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔÓubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KMhjÑÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjËÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾Óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»Óubah}”(h]”jºÓah ]”h"]”Œ'abi_sys_class_intel_pmt_crashlog_x_guid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Ôj°Ósj˜}”jºÓj°ÓsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hjÔh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hjÔh]”hŒsysfs-class-intel_pmt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´KMhjÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KMhhÊh²hubhÞ)�”}”(hŒ£(RO) The GUID for this crashlog device. The GUID identifies the version of the XML file for the parent device that should be used to determine the register layout.”h]”hŒ£(RO) The GUID for this crashlog device. The GUID identifies the version of the XML file for the parent device that should be used to determine the register layout.”…”�”}”(hj<Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KMhhÊh²hubj))�”}”(hŒ... _abi_sys_class_intel_pmt_crashlog_x_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-intel-pmt-crashlog-x-offset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjXÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/intel_pmt\/crashlog\\/offset**”h]”j`)�”}”(hŒ2**\/sys\/class\/intel_pmt\/crashlog\\/offset**”h]”hŒ./sys/class/intel_pmt/crashlog/offset”…”�”}”(hjrÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjnÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K^hjkÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjXÔubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjUÔubah}”(h]”jTÔah ]”h"]”Œ)abi_sys_class_intel_pmt_crashlog_x_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£ÔjJÔsj˜}”jTÔjJÔsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hj¨Ôh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hj²Ôh]”hŒsysfs-class-intel_pmt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´K^hj¨Ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K^hhÊh²hubhÞ)�”}”(hŒ_(RO) The offset of the buffer in bytes that corresponds to the mapping for the crashlog device.”h]”hŒ_(RO) The offset of the buffer in bytes that corresponds to the mapping for the crashlog device.”…”�”}”(hjÖÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K^hhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_intel_pmt_crashlog_x_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-intel-pmt-crashlog-x-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjòÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/intel_pmt\/crashlog\\/size**”h]”j`)�”}”(hŒ0**\/sys\/class\/intel_pmt\/crashlog\\/size**”h]”hŒ,/sys/class/intel_pmt/crashlog/size”…”�”}”(hj Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KVhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjòÔubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjïÔubah}”(h]”jîÔah ]”h"]”Œ'abi_sys_class_intel_pmt_crashlog_x_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=ÕjäÔsj˜}”jîÔjäÔsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hjBÕh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hjLÕh]”hŒsysfs-class-intel_pmt”…”�”}”(hjNÕh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJÕubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jXÕŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´KVhjBÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KVhhÊh²hubhÞ)�”}”(hŒc(RO) The length of the result buffer in bytes that corresponds to the size for the crashlog buffer.”h]”hŒc(RO) The length of the result buffer in bytes that corresponds to the size for the crashlog buffer.”…”�”}”(hjpÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KVhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_intel_pmt_crashlog_x_trigger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-intel-pmt-crashlog-x-trigger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjŒÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/intel_pmt\/crashlog\\/trigger**”h]”j`)�”}”(hŒ3**\/sys\/class\/intel_pmt\/crashlog\\/trigger**”h]”hŒ//sys/class/intel_pmt/crashlog/trigger”…”�”}”(hj¦Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢Õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KnhjŸÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰Õubah}”(h]”jˆÕah ]”h"]”Œ*abi_sys_class_intel_pmt_crashlog_x_trigger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j×Õj~Õsj˜}”jˆÕj~ÕsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hjÜÕh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hjæÕh]”hŒsysfs-class-intel_pmt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´KnhjÜÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KnhhÊh²hubhÞ)�”}”(hX (RW) Boolean value controlling the triggering of the crashlog device node. When read it provides data on if the crashlog has been triggered. When written to it can be used to either clear the current trigger by writing false, or to trigger a new event if the trigger is not currently set.”h]”hX (RW) Boolean value controlling the triggering of the crashlog device node. When read it provides data on if the crashlog has been triggered. When written to it can be used to either clear the current trigger by writing false, or to trigger a new event if the trigger is not currently set.”…”�”}”(hj Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KnhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_intel_pmt_features_pci_bdf:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-intel-pmt-features-pci-bdf”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj&ÖubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/intel_pmt\/features\-\\/**”h]”j`)�”}”(hŒ4**\/sys\/class\/intel_pmt\/features\-\\/**”h]”hŒ0/sys/class/intel_pmt/features-/”…”�”}”(hj@Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<Öubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-class-intel_pmt-features”h´Khj9Öubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6Öubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3Öubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&Öubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#Öubah}”(h]”j"Öah ]”h"]”Œ(abi_sys_class_intel_pmt_features_pci_bdf”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jrÖjÖsj˜}”j"ÖjÖsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-intel_pmt-features `”h]”(hŒDefined on file ”…”�”}”(hjwÖh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-intel_pmt-features `”h]”j§)�”}”(hj�Öh]”hŒsysfs-class-intel_pmt-features”…”�”}”(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ÅŒ/abi_file_testing_sysfs_class_intel_pmt_features”uh1hh³jTÖh´KhjwÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhhÊh²hubhÞ)�”}”(hŒ˜The `features-/` directory represents the "features" capability exposed by Intel PMT (Platform Monitoring Technology) for the given PCI device.”h]”(hŒThe ”…”�”}”(hj¥Öh²hh³Nh´Nubjø)�”}”(hŒ`features-/`”h]”hŒfeatures-/”…”�”}”(hj­Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj¥ÖubhŒƒ directory represents the “featuresâ€� capability exposed by Intel PMT (Platform Monitoring Technology) for the given PCI device.”…”�”}”(hj¥Öh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhhÊh²hubhÞ)�”}”(hŒ�Each directory corresponds to a PMT feature and contains attributes describing the available telemetry, monitoring, or control functionalities.”h]”hŒ�Each directory corresponds to a PMT feature and contains attributes describing the available telemetry, monitoring, or control functionalities.”…”�”}”(hjÅÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhhÊh²hubhÞ)�”}”(hŒDirectory Structure:”h]”hŒDirectory Structure:”…”�”}”(hjÓÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhhÊh²hubjŽœ)�”}”(hXÕ/sys/class/intel_pmt/features-/ ├── accelerator_telemetry/ # Per-accelerator telemetry data ├── crash_log/ # Contains system crash telemetry logs ├── per_core_environment_telemetry/ # Environmental telemetry per core ├── per_core_performance_telemetry/ # Performance telemetry per core ├── per_rmid_energy_telemetry/ # Energy telemetry for RMIDs ├── per_rmid_perf_telemetry/ # Performance telemetry for RMIDs ├── tpmi_control/ # TPMI-related controls and telemetry ├── tracing/ # PMT tracing features └── uncore_telemetry/ # Uncore telemetry data ”h]”hÞ)�”}”(hXÔ/sys/class/intel_pmt/features-/ ├── accelerator_telemetry/ # Per-accelerator telemetry data ├── crash_log/ # Contains system crash telemetry logs ├── per_core_environment_telemetry/ # Environmental telemetry per core ├── per_core_performance_telemetry/ # Performance telemetry per core ├── per_rmid_energy_telemetry/ # Energy telemetry for RMIDs ├── per_rmid_perf_telemetry/ # Performance telemetry for RMIDs ├── tpmi_control/ # TPMI-related controls and telemetry ├── tracing/ # PMT tracing features └── uncore_telemetry/ # Uncore telemetry data”h]”hXÔ/sys/class/intel_pmt/features-/ ├── accelerator_telemetry/ # Per-accelerator telemetry data ├── crash_log/ # Contains system crash telemetry logs ├── per_core_environment_telemetry/ # Environmental telemetry per core ├── per_core_performance_telemetry/ # Performance telemetry per core ├── per_rmid_energy_telemetry/ # Energy telemetry for RMIDs ├── per_rmid_perf_telemetry/ # Performance telemetry for RMIDs ├── tpmi_control/ # TPMI-related controls and telemetry ├── tracing/ # PMT tracing features └── uncore_telemetry/ # Uncore telemetry data”…”�”}”(hjåÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjáÖubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jTÖh´KhhÊh²hubhÞ)�”}”(hŒ2Common Files (Present in all feature directories):”h]”hŒ2Common Files (Present in all feature directories):”…”�”}”(hjùÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhhÊh²hubjŽœ)�”}”(hŒ‰caps - Read-only - Lists available capabilities for this feature. guids - Read-only - Lists GUIDs associated with this feature. ”h]”j)�”}”(hhh]”(j)�”}”(hŒBcaps - Read-only - Lists available capabilities for this feature. ”h]”(j!)�”}”(hŒcaps”h]”hŒcaps”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jTÖh´Khj×ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ Read-only”h]”hÞ)�”}”(hj(×h]”hŒ Read-only”…”�”}”(hj*×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´Khj&×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj#×ubj;)�”}”(hŒ/Lists available capabilities for this feature. ”h]”hÞ)�”}”(hŒ.Lists available capabilities for this feature.”h]”hŒ.Lists available capabilities for this feature.”…”�”}”(hjA×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´Khj=×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj#×ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jTÖh´Khj ×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jTÖh´Khj ×ubj)�”}”(hŒ>guids - Read-only - Lists GUIDs associated with this feature. ”h]”(j!)�”}”(hŒguids”h]”hŒguids”…”�”}”(hjk×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jTÖh´Khjg×ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ Read-only”h]”hÞ)�”}”(hj�×h]”hŒ Read-only”…”�”}”(hjƒ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´Khj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj|×ubj;)�”}”(hŒ*Lists GUIDs associated with this feature. ”h]”hÞ)�”}”(hŒ)Lists GUIDs associated with this feature.”h]”hŒ)Lists GUIDs associated with this feature.”…”�”}”(hjš×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´Khj–×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj|×ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jTÖh´Khjy×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjg×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jTÖh´Khj ×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jTÖh´KhhÊh²hubhÞ)�”}”(hŒ-Additional Attributes (Conditional Presence):”h]”hŒ-Additional Attributes (Conditional Presence):”…”�”}”(hjÌ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhhÊh²hubjŽœ)�”}”(hXòmax_command_size - Read-only - Present if the feature supports out-of-band MCTP access. - Maximum supported MCTP command size for out-of-band PMT access (bytes). max_stream_size - Read-only - Present if the feature supports out-of-band MCTP access. - Maximum supported MCTP stream size (bytes). min_watcher_period_ms - Read-only - Present if the feature supports the watcher API. The watcher API provides a writable control interface that allows user configuration of monitoring behavior, such as setting the sampling or reporting interval. - Minimum supported time period for the watcher interface (milliseconds). num_rmids - Read-only - Present if the feature supports RMID (Resource Monitoring ID) telemetry. RMIDs are identifiers used by hardware to track and report resource usage, such as memory bandwidth or energy consumption, on a per-logical-entity basis (e.g., per core, thread, or process group). - Maximum number of RMIDs tracked simultaneously. ”h]”j)�”}”(hhh]”(j)�”}”(hŒ¢max_command_size - Read-only - Present if the feature supports out-of-band MCTP access. - Maximum supported MCTP command size for out-of-band PMT access (bytes). ”h]”(j!)�”}”(hŒmax_command_size”h]”hŒmax_command_size”…”�”}”(hjå×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jTÖh´Khjá×ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ Read-only”h]”hÞ)�”}”(hjû×h]”hŒ Read-only”…”�”}”(hjý×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´Khjù×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjö×ubj;)�”}”(hŒ8Present if the feature supports out-of-band MCTP access.”h]”hÞ)�”}”(hjØh]”hŒ8Present if the feature supports out-of-band MCTP access.”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjö×ubj;)�”}”(hŒHMaximum supported MCTP command size for out-of-band PMT access (bytes). ”h]”hÞ)�”}”(hŒGMaximum supported MCTP command size for out-of-band PMT access (bytes).”h]”hŒGMaximum supported MCTP command size for out-of-band PMT access (bytes).”…”�”}”(hj+Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´Khj'Øubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjö×ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jTÖh´Khjó×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjá×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jTÖh´KhjÞ×ubj)�”}”(hŒ…max_stream_size - Read-only - Present if the feature supports out-of-band MCTP access. - Maximum supported MCTP stream size (bytes). ”h]”(j!)�”}”(hŒmax_stream_size”h]”hŒmax_stream_size”…”�”}”(hjUØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jTÖh´KhjQØubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ Read-only”h]”hÞ)�”}”(hjkØh]”hŒ Read-only”…”�”}”(hjmØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjiØubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjfØubj;)�”}”(hŒ8Present if the feature supports out-of-band MCTP access.”h]”hÞ)�”}”(hj‚Øh]”hŒ8Present if the feature supports out-of-band MCTP access.”…”�”}”(hj„Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´Khj€Øubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjfØubj;)�”}”(hŒ,Maximum supported MCTP stream size (bytes). ”h]”hÞ)�”}”(hŒ+Maximum supported MCTP stream size (bytes).”h]”hŒ+Maximum supported MCTP stream size (bytes).”…”�”}”(hj›Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´Khj—Øubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjfØubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jTÖh´KhjcØubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjQØubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jTÖh´KhjÞ×ubj)�”}”(hXFmin_watcher_period_ms - Read-only - Present if the feature supports the watcher API. The watcher API provides a writable control interface that allows user configuration of monitoring behavior, such as setting the sampling or reporting interval. - Minimum supported time period for the watcher interface (milliseconds). ”h]”(j!)�”}”(hŒmin_watcher_period_ms”h]”hŒmin_watcher_period_ms”…”�”}”(hjÅØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jTÖh´KhjÁØubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ Read-only”h]”hÞ)�”}”(hjÛØh]”hŒ Read-only”…”�”}”(hjÝØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjÙØubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÖØubj;)�”}”(hŒÑPresent if the feature supports the watcher API. The watcher API provides a writable control interface that allows user configuration of monitoring behavior, such as setting the sampling or reporting interval.”h]”hÞ)�”}”(hŒÑPresent if the feature supports the watcher API. The watcher API provides a writable control interface that allows user configuration of monitoring behavior, such as setting the sampling or reporting interval.”h]”hŒÑPresent if the feature supports the watcher API. The watcher API provides a writable control interface that allows user configuration of monitoring behavior, such as setting the sampling or reporting interval.”…”�”}”(hjôØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjðØubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÖØubj;)�”}”(hŒHMinimum supported time period for the watcher interface (milliseconds). ”h]”hÞ)�”}”(hŒGMinimum supported time period for the watcher interface (milliseconds).”h]”hŒGMinimum supported time period for the watcher interface (milliseconds).”…”�”}”(hj Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÖØubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jTÖh´KhjÓØubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÁØubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jTÖh´KhjÞ×ubj)�”}”(hX^num_rmids - Read-only - Present if the feature supports RMID (Resource Monitoring ID) telemetry. RMIDs are identifiers used by hardware to track and report resource usage, such as memory bandwidth or energy consumption, on a per-logical-entity basis (e.g., per core, thread, or process group). - Maximum number of RMIDs tracked simultaneously. ”h]”(j!)�”}”(hŒ num_rmids”h]”hŒ num_rmids”…”�”}”(hj6Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jTÖh´Khj2Ùubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ Read-only”h]”hÞ)�”}”(hjLÙh]”hŒ Read-only”…”�”}”(hjNÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjJÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjGÙubj;)�”}”(hX Present if the feature supports RMID (Resource Monitoring ID) telemetry. RMIDs are identifiers used by hardware to track and report resource usage, such as memory bandwidth or energy consumption, on a per-logical-entity basis (e.g., per core, thread, or process group).”h]”hÞ)�”}”(hX Present if the feature supports RMID (Resource Monitoring ID) telemetry. RMIDs are identifiers used by hardware to track and report resource usage, such as memory bandwidth or energy consumption, on a per-logical-entity basis (e.g., per core, thread, or process group).”h]”hX Present if the feature supports RMID (Resource Monitoring ID) telemetry. RMIDs are identifiers used by hardware to track and report resource usage, such as memory bandwidth or energy consumption, on a per-logical-entity basis (e.g., per core, thread, or process group).”…”�”}”(hjeÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjaÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjGÙubj;)�”}”(hŒ0Maximum number of RMIDs tracked simultaneously. ”h]”hÞ)�”}”(hŒ/Maximum number of RMIDs tracked simultaneously.”h]”hŒ/Maximum number of RMIDs tracked simultaneously.”…”�”}”(hj}Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjyÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjGÙubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jTÖh´KhjDÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj2Ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jTÖh´KhjÞ×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÚ×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jTÖh´KhhÊh²hubhÞ)�”}”(hŒVExample: For a device with PCI BDF `0000:00:03.1`, the directory tree could look like:”h]”(hŒ#Example: For a device with PCI BDF ”…”�”}”(hj¯Ùh²hh³Nh´Nubjø)�”}”(hŒ`0000:00:03.1`”h]”hŒ 0000:00:03.1”…”�”}”(hj·Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj¯ÙubhŒ%, the directory tree could look like:”…”�”}”(hj¯Ùh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhhÊh²hubjŽœ)�”}”(hX/sys/class/intel_pmt/features-0000:00:03.1/ ├── accelerator_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms ├── crash_log/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size ├── per_core_environment_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms ├── per_rmid_energy_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms │ ├── num_rmids ├── tpmi_control/ │ ├── caps │ ├── guids ├── tracing/ │ ├── caps │ ├── guids ├── uncore_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms ”h]”hÞ)�”}”(hX/sys/class/intel_pmt/features-0000:00:03.1/ ├── accelerator_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms ├── crash_log/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size ├── per_core_environment_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms ├── per_rmid_energy_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms │ ├── num_rmids ├── tpmi_control/ │ ├── caps │ ├── guids ├── tracing/ │ ├── caps │ ├── guids ├── uncore_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms”h]”hX/sys/class/intel_pmt/features-0000:00:03.1/ ├── accelerator_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms ├── crash_log/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size ├── per_core_environment_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms ├── per_rmid_energy_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms │ ├── num_rmids ├── tpmi_control/ │ ├── caps │ ├── guids ├── tracing/ │ ├── caps │ ├── guids ├── uncore_telemetry/ │ ├── caps │ ├── guids │ ├── max_command_size │ ├── max_stream_size │ ├── min_watcher_period_ms”…”�”}”(hjÓÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjÏÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jTÖh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hXkNotes: - Some attributes are only present if the corresponding feature supports the capability (e.g., `max_command_size` for MCTP-capable features). - Features supporting RMIDs include `num_rmids`. - Features supporting the watcher API include `min_watcher_period_ms`. - The `caps` file provides additional information about the functionality of the feature. ”h]”(j!)�”}”(hŒNotes:”h]”hŒNotes:”…”�”}”(hjîÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jTÖh´KhjêÙubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ‹Some attributes are only present if the corresponding feature supports the capability (e.g., `max_command_size` for MCTP-capable features).”h]”hÞ)�”}”(hŒ‹Some attributes are only present if the corresponding feature supports the capability (e.g., `max_command_size` for MCTP-capable features).”h]”(hŒ]Some attributes are only present if the corresponding feature supports the capability (e.g., ”…”�”}”(hjÚh²hh³Nh´Nubjø)�”}”(hŒ`max_command_size`”h]”hŒmax_command_size”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjÚubhŒ for MCTP-capable features).”…”�”}”(hjÚh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÿÙubj;)�”}”(hŒ.Features supporting RMIDs include `num_rmids`.”h]”hÞ)�”}”(hj.Úh]”(hŒ"Features supporting RMIDs include ”…”�”}”(hj0Úh²hh³Nh´Nubjø)�”}”(hŒ `num_rmids`”h]”hŒ num_rmids”…”�”}”(hj7Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj0ÚubhŒ.”…”�”}”(hj0Úh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´Khj,Úubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÿÙubj;)�”}”(hŒDFeatures supporting the watcher API include `min_watcher_period_ms`.”h]”hÞ)�”}”(hjWÚh]”(hŒ,Features supporting the watcher API include ”…”�”}”(hjYÚh²hh³Nh´Nubjø)�”}”(hŒ`min_watcher_period_ms`”h]”hŒmin_watcher_period_ms”…”�”}”(hj`Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjYÚubhŒ.”…”�”}”(hjYÚh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjUÚubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÿÙubj;)�”}”(hŒXThe `caps` file provides additional information about the functionality of the feature. ”h]”hÞ)�”}”(hŒWThe `caps` file provides additional information about the functionality of the feature.”h]”(hŒThe ”…”�”}”(hj‚Úh²hh³Nh´Nubjø)�”}”(hŒ`caps`”h]”hŒcaps”…”�”}”(hjŠÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj‚ÚubhŒM file provides additional information about the functionality of the feature.”…”�”}”(hj‚Úh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´Khj~Úubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÿÙubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jTÖh´KhjüÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjêÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jTÖh´KhjçÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ1Example 'caps' content for the 'tracing' feature:”h]”hŒ9Example ‘caps’ content for the ‘tracing’ feature:”…”�”}”(hjÀÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhhÊh²hubjŽœ)�”}”(hXñ/sys/class/intel_pmt/features-0000:00:03.1/ ├── tracing/ │ ├── caps telemetry Available: No watcher Available: Yes crashlog Available: No streaming Available: No threashold Available: No window Available: No config Available: Yes tracing Available: No inband Available: Yes oob Available: Yes secure_chan Available: No pmt_sp Available: Yes pmt_sp_policy Available: Yes mailbox Available: Yes bios_lock Available: Yes ”h]”(hÞ)�”}”(hŒS/sys/class/intel_pmt/features-0000:00:03.1/ ├── tracing/ │ ├── caps”h]”hŒS/sys/class/intel_pmt/features-0000:00:03.1/ ├── tracing/ │ ├── caps”…”�”}”(hjÒÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjÎÚubjŽœ)�”}”(hXBtelemetry Available: No watcher Available: Yes crashlog Available: No streaming Available: No threashold Available: No window Available: No config Available: Yes tracing Available: No inband Available: Yes oob Available: Yes secure_chan Available: No pmt_sp Available: Yes pmt_sp_policy Available: Yes mailbox Available: Yes bios_lock Available: Yes ”h]”hÞ)�”}”(hX@telemetry Available: No watcher Available: Yes crashlog Available: No streaming Available: No threashold Available: No window Available: No config Available: Yes tracing Available: No inband Available: Yes oob Available: Yes secure_chan Available: No pmt_sp Available: Yes pmt_sp_policy Available: Yes mailbox Available: Yes bios_lock Available: Yes”h]”hX@telemetry Available: No watcher Available: Yes crashlog Available: No streaming Available: No threashold Available: No window Available: No config Available: Yes tracing Available: No inband Available: Yes oob Available: Yes secure_chan Available: No pmt_sp Available: Yes pmt_sp_policy Available: Yes mailbox Available: Yes bios_lock Available: Yes”…”�”}”(hjäÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTÖh´KhjàÚubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jTÖh´KhjÎÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jTÖh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_intel_pmt_telem_x:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-intel-pmt-telem-x”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj ÛubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/intel_pmt\/telem\**”h]”j`)�”}”(hŒ'**\/sys\/class\/intel_pmt\/telem\**”h]”hŒ#/sys/class/intel_pmt/telem”…”�”}”(hj&Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Ûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Ûubah}”(h]”jÛah ]”h"]”Œabi_sys_class_intel_pmt_telem_x”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWÛjþÚsj˜}”jÛjþÚsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hj\Ûh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hjfÛh]”hŒsysfs-class-intel_pmt”…”�”}”(hjhÛh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjdÛubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jrÛŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´K hj\Ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K hhÊh²hubhÞ)�”}”(hX‡The telem directory contains files describing an instance of a PMT telemetry device that exposes hardware telemetry. Each telem directory has an associated telem file. This file may be opened and mapped or read to access the telemetry space of the device. The register layout of the telemetry space is determined from an XML file that matches the PCI device id and GUID for the device.”h]”hX‡The telem directory contains files describing an instance of a PMT telemetry device that exposes hardware telemetry. Each telem directory has an associated telem file. This file may be opened and mapped or read to access the telemetry space of the device. The register layout of the telemetry space is determined from an XML file that matches the PCI device id and GUID for the device.”…”�”}”(hjŠÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_intel_pmt_telem_x_guid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-intel-pmt-telem-x-guid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj¦ÛubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/intel_pmt\/telem\\/guid**”h]”j`)�”}”(hŒ-**\/sys\/class\/intel_pmt\/telem\\/guid**”h]”hŒ)/sys/class/intel_pmt/telem/guid”…”�”}”(hjÀÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´Khj¹Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦Ûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£Ûubah}”(h]”j¢Ûah ]”h"]”Œ$abi_sys_class_intel_pmt_telem_x_guid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñÛj˜Ûsj˜}”j¢Ûj˜ÛsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hjöÛh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hjÜh]”hŒsysfs-class-intel_pmt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´KhjöÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KhhÊh²hubhÞ)�”}”(hŒ�(RO) The GUID for this telemetry device. The GUID identifies the version of the XML file for the parent device that is to be used to get the register layout.”h]”hŒ�(RO) The GUID for this telemetry device. The GUID identifies the version of the XML file for the parent device that is to be used to get the register layout.”…”�”}”(hj$Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_intel_pmt_telem_x_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-intel-pmt-telem-x-offset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj@ÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/intel_pmt\/telem\\/offset**”h]”j`)�”}”(hŒ/**\/sys\/class\/intel_pmt\/telem\\/offset**”h]”hŒ+/sys/class/intel_pmt/telem/offset”…”�”}”(hjZÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K0hjSÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@Üubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=Üubah}”(h]”j<Üah ]”h"]”Œ&abi_sys_class_intel_pmt_telem_x_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹Üj2Üsj˜}”j<Üj2ÜsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hj�Üh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hjšÜh]”hŒsysfs-class-intel_pmt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´K0hj�Üubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K0hhÊh²hubhÞ)�”}”(hŒ`(RO) The offset of telemetry region in bytes that corresponds to the mapping for the telem file.”h]”hŒ`(RO) The offset of telemetry region in bytes that corresponds to the mapping for the telem file.”…”�”}”(hj¾Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K0hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_intel_pmt_telem_x_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-intel-pmt-telem-x-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÚÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/intel_pmt\/telem\\/size**”h]”j`)�”}”(hŒ-**\/sys\/class\/intel_pmt\/telem\\/size**”h]”hŒ)/sys/class/intel_pmt/telem/size”…”�”}”(hjôÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K(hjíÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚÜubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×Üubah}”(h]”jÖÜah ]”h"]”Œ$abi_sys_class_intel_pmt_telem_x_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%ÝjÌÜsj˜}”jÖÜjÌÜsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hj*Ýh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hj4Ýh]”hŒsysfs-class-intel_pmt”…”�”}”(hj6Ýh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2Ýubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@ÝŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´K(hj*Ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K(hhÊh²hubhÞ)�”}”(hŒc(RO) The size of telemetry region in bytes that corresponds to the mapping size for the telem file.”h]”hŒc(RO) The size of telemetry region in bytes that corresponds to the mapping size for the telem file.”…”�”}”(hjXÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´K(hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_intel_pmt_telem_x_telem:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-intel-pmt-telem-x-telem”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjtÝubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/intel_pmt\/telem\\/telem**”h]”j`)�”}”(hŒ.**\/sys\/class\/intel_pmt\/telem\\/telem**”h]”hŒ*/sys/class/intel_pmt/telem/telem”…”�”}”(hjŽÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´Khj‡Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjtÝubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjqÝubah}”(h]”jpÝah ]”h"]”Œ%abi_sys_class_intel_pmt_telem_x_telem”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿ÝjfÝsj˜}”jpÝjfÝsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-intel_pmt `”h]”(hŒDefined on file ”…”�”}”(hjÄÝh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-intel_pmt `”h]”j§)�”}”(hjÎÝh]”hŒsysfs-class-intel_pmt”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_intel_pmt”uh1hh³jƒÑh´KhjÄÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KhhÊh²hubhÞ)�”}”(hŒf(RO) The telemetry data for this telemetry device. This file may be mapped or read to obtain the data.”h]”hŒf(RO) The telemetry data for this telemetry device. This file may be mapped or read to obtain the data.”…”�”}”(hjòÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jƒÑh´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_iommu_iommu_amd_iommu_cap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-iommu-iommu-amd-iommu-cap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÞubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/iommu\/\\/amd\-iommu\/cap**”h]”j`)�”}”(hŒ3**\/sys\/class\/iommu\/\\/amd\-iommu\/cap**”h]”hŒ//sys/class/iommu//amd-iommu/cap”…”�”}”(hj(Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$Þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-class-iommu-amd-iommu”h´Khj!Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÞubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Þubah}”(h]”j Þah ]”h"]”Œ'abi_sys_class_iommu_iommu_amd_iommu_cap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jZÞjÞsj˜}”j ÞjÞsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-iommu-amd-iommu `”h]”(hŒDefined on file ”…”�”}”(hj_Þh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-iommu-amd-iommu `”h]”j§)�”}”(hjiÞh]”hŒsysfs-class-iommu-amd-iommu”…”�”}”(hjkÞh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjgÞubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”juÞŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_class_iommu_amd_iommu”uh1hh³j<Þh´Khj_Þubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<Þh´KhhÊh²hubhÞ)�”}”(hŒQIOMMU capability header as documented in the AMD IOMMU specification. Format: %x”h]”hŒQIOMMU capability header as documented in the AMD IOMMU specification. Format: %x”…”�”}”(hj�Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<Þh´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_iommu_iommu_amd_iommu_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-iommu-iommu-amd-iommu-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj©ÞubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/iommu\/\\/amd\-iommu\/features**”h]”j`)�”}”(hŒ8**\/sys\/class\/iommu\/\\/amd\-iommu\/features**”h]”hŒ4/sys/class/iommu//amd-iommu/features”…”�”}”(hjÃÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿Þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<Þh´K hj¼Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¶Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj©Þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¦Þubah}”(h]”j¥Þah ]”h"]”Œ,abi_sys_class_iommu_iommu_amd_iommu_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jôÞj›Þsj˜}”j¥Þj›ÞsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-iommu-amd-iommu `”h]”(hŒDefined on file ”…”�”}”(hjùÞh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-iommu-amd-iommu `”h]”j§)�”}”(hjßh]”hŒsysfs-class-iommu-amd-iommu”…”�”}”(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ÅŒ,abi_file_testing_sysfs_class_iommu_amd_iommu”uh1hh³j<Þh´K hjùÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<Þh´K hhÊh²hubhÞ)�”}”(hŒ-Extended features of the IOMMU. Format: %llx”h]”hŒ-Extended features of the IOMMU. Format: %llx”…”�”}”(hj'ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j<Þh´K hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_iommu_iommu_devices:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-iommu-iommu-devices”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjCßubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/iommu\/\\/devices\/**”h]”j`)�”}”(hŒ-**\/sys\/class\/iommu\/\\/devices\/**”h]”hŒ)/sys/class/iommu//devices/”…”�”}”(hj]ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjYßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-class-iommu”h´KhjVßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjPßubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjCßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@ßubah}”(h]”j?ßah ]”h"]”Œ!abi_sys_class_iommu_iommu_devices”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�ßj5ßsj˜}”j?ßj5ßsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-iommu `”h]”(hŒDefined on file ”…”�”}”(hj”ßh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-iommu `”h]”j§)�”}”(hjžßh]”hŒsysfs-class-iommu”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_iommu”uh1hh³jqßh´Khj”ßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqßh´KhhÊh²hubhÞ)�”}”(hŒmIOMMU drivers are able to link devices managed by a given IOMMU here to allow association of IOMMU to device.”h]”hŒmIOMMU drivers are able to link devices managed by a given IOMMU here to allow association of IOMMU to device.”…”�”}”(hjÂßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqßh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_iommu_iommu_intel_iommu_address:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-iommu-iommu-intel-iommu-address”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÞßubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/iommu\/\\/intel\-iommu\/address**”h]”j`)�”}”(hŒ9**\/sys\/class\/iommu\/\\/intel\-iommu\/address**”h]”hŒ5/sys/class/iommu//intel-iommu/address”…”�”}”(hjøßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjôßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-class-iommu-intel-iommu”h´Khjñßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjîßubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjëßubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÞßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÛßubah}”(h]”jÚßah ]”h"]”Œ-abi_sys_class_iommu_iommu_intel_iommu_address”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*àjÐßsj˜}”jÚßjÐßsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-class-iommu-intel-iommu `”h]”(hŒDefined on file ”…”�”}”(hj/àh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-class-iommu-intel-iommu `”h]”j§)�”}”(hj9àh]”hŒsysfs-class-iommu-intel-iommu”…”�”}”(hj;àh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7àubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEàŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_class_iommu_intel_iommu”uh1hh³j àh´Khj/àubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j àh´KhhÊh²hubhÞ)�”}”(hŒ�Physical address of the VT-d DRHD for this IOMMU. Format: %llx. This allows association of a sysfs intel-iommu with a DMAR DRHD table entry.”h]”hŒ�Physical address of the VT-d DRHD for this IOMMU. Format: %llx. This allows association of a sysfs intel-iommu with a DMAR DRHD table entry.”…”�”}”(hj]àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j àh´KhhÊh²hubj))�”}”(hŒ... _abi_sys_class_iommu_iommu_intel_iommu_cap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-iommu-iommu-intel-iommu-cap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjyàubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/iommu\/\\/intel\-iommu\/cap**”h]”j`)�”}”(hŒ5**\/sys\/class\/iommu\/\\/intel\-iommu\/cap**”h]”hŒ1/sys/class/iommu//intel-iommu/cap”…”�”}”(hj“àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j àh´K hjŒàubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†àubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjyàubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjvàubah}”(h]”juàah ]”h"]”Œ)abi_sys_class_iommu_iommu_intel_iommu_cap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄàjkàsj˜}”juàjkàsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-class-iommu-intel-iommu `”h]”(hŒDefined on file ”…”�”}”(hjÉàh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-class-iommu-intel-iommu `”h]”j§)�”}”(hjÓàh]”hŒsysfs-class-iommu-intel-iommu”…”�”}”(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ÅŒ.abi_file_testing_sysfs_class_iommu_intel_iommu”uh1hh³j àh´K hjÉàubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j àh´K hhÊh²hubhÞ)�”}”(hŒOThe cached hardware capability register value of this DRHD unit. Format: %llx.”h]”hŒOThe cached hardware capability register value of this DRHD unit. Format: %llx.”…”�”}”(hj÷àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j àh´K hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_iommu_iommu_intel_iommu_ecap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-iommu-iommu-intel-iommu-ecap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjáubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/iommu\/\\/intel\-iommu\/ecap**”h]”j`)�”}”(hŒ6**\/sys\/class\/iommu\/\\/intel\-iommu\/ecap**”h]”hŒ2/sys/class/iommu//intel-iommu/ecap”…”�”}”(hj-áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j àh´Khj&áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj áubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjáubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjáubah}”(h]”jáah ]”h"]”Œ*abi_sys_class_iommu_iommu_intel_iommu_ecap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^ájásj˜}”jájásubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-class-iommu-intel-iommu `”h]”(hŒDefined on file ”…”�”}”(hjcáh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-class-iommu-intel-iommu `”h]”j§)�”}”(hjmáh]”hŒsysfs-class-iommu-intel-iommu”…”�”}”(hjoáh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkáubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jyáŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_class_iommu_intel_iommu”uh1hh³j àh´Khjcáubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j àh´KhhÊh²hubhÞ)�”}”(hŒXThe cached hardware extended capability register value of this DRHD unit. Format: %llx.”h]”hŒXThe cached hardware extended capability register value of this DRHD unit. Format: %llx.”…”�”}”(hj‘áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j àh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_iommu_iommu_intel_iommu_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-iommu-iommu-intel-iommu-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj­áubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/iommu\/\\/intel\-iommu\/version**”h]”j`)�”}”(hŒ9**\/sys\/class\/iommu\/\\/intel\-iommu\/version**”h]”hŒ5/sys/class/iommu//intel-iommu/version”…”�”}”(hjÇáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÃáubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j àh´KhjÀáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjºáubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­áubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjªáubah}”(h]”j©áah ]”h"]”Œ-abi_sys_class_iommu_iommu_intel_iommu_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jøájŸásj˜}”j©ájŸásubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-class-iommu-intel-iommu `”h]”(hŒDefined on file ”…”�”}”(hjýáh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-class-iommu-intel-iommu `”h]”j§)�”}”(hjâh]”hŒsysfs-class-iommu-intel-iommu”…”�”}”(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ÅŒ.abi_file_testing_sysfs_class_iommu_intel_iommu”uh1hh³j àh´Khjýáubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j àh´KhhÊh²hubhÞ)�”}”(hŒWThe architecture version as reported from the VT-d VER_REG. Format: %d:%d, major:minor”h]”hŒWThe architecture version as reported from the VT-d VER_REG. Format: %d:%d, major:minor”…”�”}”(hj+âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j àh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_issei:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-issei”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjGâubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/issei\/**”h]”j`)�”}”(hŒ**\/sys\/class\/issei\/**”h]”hŒ/sys/class/issei/”…”�”}”(hjaâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-class-issei”h´KhjZâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTâubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjGâubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjDâubah}”(h]”jCâah ]”h"]”Œabi_sys_class_issei”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“âj9âsj˜}”jCâj9âsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-issei `”h]”(hŒDefined on file ”…”�”}”(hj˜âh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-issei `”h]”j§)�”}”(hj¢âh]”hŒsysfs-class-issei”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_issei”uh1hh³juâh´Khj˜âubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KhhÊh²hubhÞ)�”}”(hŒ\/**”h]”j`)�”}”(hŒ%**\/sys\/class\/issei\/issei\\/**”h]”hŒ!/sys/class/issei/issei/”…”�”}”(hjüâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´Khjõâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòâubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïâubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjââubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjßâubah}”(h]”jÞâah ]”h"]”Œabi_sys_class_issei_issei_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-ãjÔâsj˜}”jÞâjÔâsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-issei `”h]”(hŒDefined on file ”…”�”}”(hj2ãh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-issei `”h]”j§)�”}”(hj<ãh]”hŒsysfs-class-issei”…”�”}”(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”jHãŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_issei”uh1hh³juâh´Khj2ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KhhÊh²hubhÞ)�”}”(hŒMThe /sys/class/issei/isseiN directory is created for each probed issei device”h]”hŒMThe /sys/class/issei/isseiN directory is created for each probed issei device”…”�”}”(hj`ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_issei_issei_n_fw_clients:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-issei-issei-n-fw-clients”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj|ãubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/issei\/issei\\/fw_clients**”h]”j`)�”}”(hŒ/**\/sys\/class\/issei\/issei\\/fw_clients**”h]”hŒ+/sys/class/issei/issei/fw_clients”…”�”}”(hj–ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´Khj�ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|ãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyãubah}”(h]”jxãah ]”h"]”Œ&abi_sys_class_issei_issei_n_fw_clients”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÇãjnãsj˜}”jxãjnãsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-issei `”h]”(hŒDefined on file ”…”�”}”(hjÌãh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-issei `”h]”j§)�”}”(hjÖãh]”hŒsysfs-class-issei”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_issei”uh1hh³juâh´KhjÌãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KhhÊh²hubhÞ)�”}”(hŒOThe fw_clients directory stores all firmware clients on the probed issei device”h]”hŒOThe fw_clients directory stores all firmware clients on the probed issei device”…”�”}”(hjúãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_issei_issei_n_fw_clients_m:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-issei-issei-n-fw-clients-m”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjäubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/issei\/issei\\/fw_clients\/\**”h]”j`)�”}”(hŒ6**\/sys\/class\/issei\/issei\\/fw_clients\/\**”h]”hŒ2/sys/class/issei/issei/fw_clients/”…”�”}”(hj0äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K!hj)äubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&äubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#äubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjäubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjäubah}”(h]”jäah ]”h"]”Œ(abi_sys_class_issei_issei_n_fw_clients_m”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jaäjäsj˜}”jäjäsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-issei `”h]”(hŒDefined on file ”…”�”}”(hjfäh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-issei `”h]”j§)�”}”(hjpäh]”hŒsysfs-class-issei”…”�”}”(hjräh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjnäubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|äŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_issei”uh1hh³juâh´K!hjfäubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K!hhÊh²hubhÞ)�”}”(hŒ–The /sys/class/issei/isseiN/fw_client/M directory is created for each firmware client on the probed issei device where M is the id of firmware client.”h]”hŒ–The /sys/class/issei/isseiN/fw_client/M directory is created for each firmware client on the probed issei device where M is the id of firmware client.”…”�”}”(hj”äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K!hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_issei_issei_n_fw_clients_m_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-issei-issei-n-fw-clients-m-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/fw_clients\/\\/id**”h]”j`)�”}”(hŒ:**\/sys\/class\/issei\/issei\\/fw_clients\/\\/id**”h]”hŒ6/sys/class/issei/issei/fw_clients//id”…”�”}”(hjÊäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K*hjÃäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½äubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°äubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­äubah}”(h]”j¬äah ]”h"]”Œ+abi_sys_class_issei_issei_n_fw_clients_m_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jûäj¢äsj˜}”j¬äj¢äsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-issei `”h]”(hŒDefined on file ”…”�”}”(hjåh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-issei `”h]”j§)�”}”(hj åh]”hŒsysfs-class-issei”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_issei”uh1hh³juâh´K*hjåubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K*hhÊh²hubhÞ)�”}”(hŒ"Displays id of the firmware client”h]”hŒ"Displays id of the firmware client”…”�”}”(hj.åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K*hhÊh²hubhÞ)�”}”(hŒVThe id of firmware client is it's number in client enumeration order, starting from 1.”h]”hŒXThe id of firmware client is it’s number in client enumeration order, starting from 1.”…”�”}”(hj<åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K*hhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_issei_issei_n_fw_clients_m_mtu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-issei-issei-n-fw-clients-m-mtu”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjXåubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/issei\/issei\\/fw_clients\/\\/mtu**”h]”j`)�”}”(hŒ;**\/sys\/class\/issei\/issei\\/fw_clients\/\\/mtu**”h]”hŒ7/sys/class/issei/issei/fw_clients//mtu”…”�”}”(hjråh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjnåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K;hjkåubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeåubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjXåubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjUåubah}”(h]”jTåah ]”h"]”Œ,abi_sys_class_issei_issei_n_fw_clients_m_mtu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£åjJåsj˜}”jTåjJåsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-issei `”h]”(hŒDefined on file ”…”�”}”(hj¨åh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-issei `”h]”j§)�”}”(hj²åh]”hŒsysfs-class-issei”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_issei”uh1hh³juâh´K;hj¨åubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K;hhÊh²hubhÞ)�”}”(hŒ9Displays maximum transmission unit of the firmware client”h]”hŒ9Displays maximum transmission unit of the firmware client”…”�”}”(hjÖåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K;hhÊh²hubhÞ)�”}”(hŒEThe maximum transmission unit (in bytes) used by the firmware client.”h]”hŒEThe maximum transmission unit (in bytes) used by the firmware client.”…”�”}”(hjäåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K;hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_issei_issei_n_fw_clients_m_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-issei-issei-n-fw-clients-m-uuid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/issei\/issei\\/fw_clients\/\\/uuid**”h]”j`)�”}”(hŒ<**\/sys\/class\/issei\/issei\\/fw_clients\/\\/uuid**”h]”hŒ8/sys/class/issei/issei/fw_clients//uuid”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K3hjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj æubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjýåubah}”(h]”jüåah ]”h"]”Œ-abi_sys_class_issei_issei_n_fw_clients_m_uuid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jKæjòåsj˜}”jüåjòåsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-issei `”h]”(hŒDefined on file ”…”�”}”(hjPæh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-issei `”h]”j§)�”}”(hjZæh]”hŒsysfs-class-issei”…”�”}”(hj\æh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjXæubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jfæŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_issei”uh1hh³juâh´K3hjPæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K3hhÊh²hubhÞ)�”}”(hŒ$Displays uuid of the firmware client”h]”hŒ$Displays uuid of the firmware client”…”�”}”(hj~æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K3hhÊh²hubhÞ)�”}”(hŒ8The universally unique identifier of the firmware client”h]”hŒ8The universally unique identifier of the firmware client”…”�”}”(hjŒæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´K3hhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_issei_issei_n_fw_clients_m_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-issei-issei-n-fw-clients-m-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj¨æubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/issei\/issei\\/fw_clients\/\\/ver**”h]”j`)�”}”(hŒ;**\/sys\/class\/issei\/issei\\/fw_clients\/\\/ver**”h]”hŒ7/sys/class/issei/issei/fw_clients//ver”…”�”}”(hjÂæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KChj»æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸æubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµæubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨æubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥æubah}”(h]”j¤æah ]”h"]”Œ,abi_sys_class_issei_issei_n_fw_clients_m_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jóæjšæsj˜}”j¤æjšæsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-issei `”h]”(hŒDefined on file ”…”�”}”(hjøæh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-issei `”h]”j§)�”}”(hjçh]”hŒsysfs-class-issei”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_issei”uh1hh³juâh´KChjøæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KChhÊh²hubhÞ)�”}”(hŒ'Displays version of the firmware client”h]”hŒ'Displays version of the firmware client”…”�”}”(hj&çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KChhÊh²hubhÞ)�”}”(hŒ"The version of the firmware client”h]”hŒ"The version of the firmware client”…”�”}”(hj4çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KChhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_issei_issei_n_fw_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-issei-issei-n-fw-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjPçubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/issei\/issei\\/fw_ver**”h]”j`)�”}”(hŒ+**\/sys\/class\/issei\/issei\\/fw_ver**”h]”hŒ'/sys/class/issei/issei/fw_ver”…”�”}”(hjjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfçubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´Khjcçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]çubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjPçubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjMçubah}”(h]”jLçah ]”h"]”Œ"abi_sys_class_issei_issei_n_fw_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›çjBçsj˜}”jLçjBçsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-issei `”h]”(hŒDefined on file ”…”�”}”(hj çh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-issei `”h]”j§)�”}”(hjªçh]”hŒsysfs-class-issei”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_issei”uh1hh³juâh´Khj çubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KhhÊh²hubhÞ)�”}”(hŒ"Display the ISSE firmware version.”h]”hŒ"Display the ISSE firmware version.”…”�”}”(hjÎçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KhhÊh²hubhÞ)�”}”(hŒVThe version of the ISSE firmware is in format: ....”h]”hŒVThe version of the ISSE firmware is in format: ....”…”�”}”(hjÜçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juâh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_lcd_lcd_contrast:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-lcd-lcd-contrast”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjøçubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/lcd\/\\/contrast**”h]”j`)�”}”(hŒ(**\/sys\/class\/lcd\/\\/contrast**”h]”hŒ$/sys/class/lcd//contrast”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-lcd”h´K hj èubah}”(h]”h ]”h"]”h$]”•h&]”uh1jVhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjøçubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjõçubah}”(h]”jôçah ]”h"]”Œabi_sys_class_lcd_lcd_contrast”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDèjêçsj˜}”jôçjêçsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-lcd `”h]”(hŒDefined on file ”…”�”}”(hjIèh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-lcd `”h]”j§)�”}”(hjSèh]”hŒsysfs-class-lcd”…”�”}”(hjUèh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQèubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_èŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_lcd”uh1hh³j&èh´K hjIèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&èh´K hhÊh²hubhÞ)�”}”(hŒ^Current contrast of this LCD device. Value is between 0 and /sys/class/lcd//max_contrast.”h]”hŒ^Current contrast of this LCD device. Value is between 0 and /sys/class/lcd//max_contrast.”…”�”}”(hjwèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&èh´K hhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_lcd_lcd_lcd_power:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-lcd-lcd-lcd-power”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj“èubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/lcd\/\\/lcd_power**”h]”j`)�”}”(hŒ)**\/sys\/class\/lcd\/\\/lcd_power**”h]”hŒ%/sys/class/lcd//lcd_power”…”�”}”(hj­èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&èh´Khj¦èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj èubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“èubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�èubah}”(h]”j�èah ]”h"]”Œabi_sys_class_lcd_lcd_lcd_power”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞèj…èsj˜}”j�èj…èsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-lcd `”h]”(hŒDefined on file ”…”�”}”(hjãèh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-lcd `”h]”j§)�”}”(hjíèh]”hŒsysfs-class-lcd”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_lcd”uh1hh³j&èh´Khjãèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&èh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ~Control LCD power, values are FB_BLANK_* from fb.h - FB_BLANK_UNBLANK (0) : power on. - FB_BLANK_POWERDOWN (4) : power off ”h]”(j!)�”}”(hŒ2Control LCD power, values are FB_BLANK_* from fb.h”h]”hŒ2Control LCD power, values are FB_BLANK_* from fb.h”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j&èh´Khjéubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ"FB_BLANK_UNBLANK (0) : power on.”h]”hÞ)�”}”(hj.éh]”hŒ"FB_BLANK_UNBLANK (0) : power on.”…”�”}”(hj0éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&èh´Khj,éubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj)éubj;)�”}”(hŒ$FB_BLANK_POWERDOWN (4) : power off ”h]”hÞ)�”}”(hŒ"FB_BLANK_POWERDOWN (4) : power off”h]”hŒ"FB_BLANK_POWERDOWN (4) : power off”…”�”}”(hjGéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&èh´KhjCéubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj)éubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j&èh´Khj&éubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjéubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j&èh´Khjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ'.. _abi_sys_class_lcd_lcd_max_contrast:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-lcd-lcd-max-contrast”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj�éubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/lcd\/\\/max_contrast**”h]”j`)�”}”(hŒ,**\/sys\/class\/lcd\/\\/max_contrast**”h]”hŒ(/sys/class/lcd//max_contrast”…”�”}”(hj›éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&èh´Khj”éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽéubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~éubah}”(h]”j}éah ]”h"]”Œ"abi_sys_class_lcd_lcd_max_contrast”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌéjsésj˜}”j}éjsésubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-lcd `”h]”(hŒDefined on file ”…”�”}”(hjÑéh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-lcd `”h]”j§)�”}”(hjÛéh]”hŒsysfs-class-lcd”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_lcd”uh1hh³j&èh´KhjÑéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&èh´KhhÊh²hubhÞ)�”}”(hŒ%Maximum contrast for this LCD device.”h]”hŒ%Maximum contrast for this LCD device.”…”�”}”(hjÿéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&èh´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_leds_led_als_channel:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-leds-led-als-channel”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjêubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/leds\/\\/als_channel**”h]”j`)�”}”(hŒ,**\/sys\/class\/leds\/\\/als_channel**”h]”hŒ(/sys/class/leds//als_channel”…”�”}”(hj5êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-class-led-driver-lm3533”h´Khj.êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+êubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(êubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjêubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêubah}”(h]”jêah ]”h"]”Œ"abi_sys_class_leds_led_als_channel”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgêj êsj˜}”jêj êsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-class-led-driver-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hjlêh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-class-led-driver-lm3533 `”h]”j§)�”}”(hjvêh]”hŒsysfs-class-led-driver-lm3533”…”�”}”(hjxêh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtêubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚êŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_class_led_driver_lm3533”uh1hh³jIêh´Khjlêubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´KhhÊh²hubhÞ)�”}”(hŒUSet the ALS output channel to use as input in ALS-current-control mode (1, 2), where:”h]”hŒUSet the ALS output channel to use as input in ALS-current-control mode (1, 2), where:”…”�”}”(hjšêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj«êubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj«êubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjËêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´KhjÈêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅêubjW)�”}”(hhh]”hÞ)�”}”(hŒ out_current1”h]”hŒ out_current1”…”�”}”(hjáêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´KhjÞêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅêubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂêubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´Khjþêubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûêubjW)�”}”(hhh]”hÞ)�”}”(hŒ out_current2”h]”hŒ out_current2”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´Khjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûêubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂêubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj«êubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨êubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ".. _abi_sys_class_leds_led_als_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-als-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjRëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/leds\/\\/als_en**”h]”j`)�”}”(hŒ'**\/sys\/class\/leds\/\\/als_en**”h]”hŒ#/sys/class/leds//als_en”…”�”}”(hjlëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´Khjeëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjRëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOëubah}”(h]”jNëah ]”h"]”Œabi_sys_class_leds_led_als_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�ëjDësj˜}”jNëjDësubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-class-led-driver-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hj¢ëh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-class-led-driver-lm3533 `”h]”j§)�”}”(hj¬ëh]”hŒsysfs-class-led-driver-lm3533”…”�”}”(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ÅŒ.abi_file_testing_sysfs_class_led_driver_lm3533”uh1hh³jIêh´Khj¢ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´KhhÊh²hubhÞ)�”}”(hŒ'Enable ALS-current-control mode (0, 1).”h]”hŒ'Enable ALS-current-control mode (0, 1).”…”�”}”(hjÐëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_leds_led_brightness:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-leds-led-brightness”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjìëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/leds\/\\/brightness**”h]”j`)�”}”(hŒ+**\/sys\/class\/leds\/\\/brightness**”h]”hŒ'/sys/class/leds//brightness”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-led”h´Khjÿëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjéëubah}”(h]”jèëah ]”h"]”Œ!abi_sys_class_leds_led_brightness”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8ìjÞësj˜}”jèëjÞësubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-led `”h]”(hŒDefined on file ”…”�”}”(hj=ìh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-led `”h]”j§)�”}”(hjGìh]”hŒsysfs-class-led”…”�”}”(hjIìh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEìubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jSìŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_led”uh1hh³jìh´Khj=ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´KhhÊh²hubhÞ)�”}”(hŒSet the brightness of the LED.”h]”hŒSet the brightness of the LED.”…”�”}”(hjkìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´KhhÊh²hubhÞ)�”}”(hŒmMost LEDs don't have hardware brightness support, so will just be turned on for non-zero brightness settings.”h]”hŒoMost LEDs don’t have hardware brightness support, so will just be turned on for non-zero brightness settings.”…”�”}”(hjyìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´KhhÊh²hubhŒnote”“”)�”}”(hXnFor multicolor LEDs, writing to this file will update all LEDs within the group to a calculated percentage of what each color LED intensity is set to. The percentage is calculated for each grouped LED via the equation below:: led_brightness = brightness * multi_intensity/max_brightness For additional details please refer to :doc:`/leds/leds-class-multicolor`.”h]”(hÞ)�”}”(hŒ–For multicolor LEDs, writing to this file will update all LEDs within the group to a calculated percentage of what each color LED intensity is set to.”h]”hŒ–For multicolor LEDs, writing to this file will update all LEDs within the group to a calculated percentage of what each color LED intensity is set to.”…”�”}”(hj�ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´Khj‰ìubhÞ)�”}”(hŒJThe percentage is calculated for each grouped LED via the equation below::”h]”hŒIThe percentage is calculated for each grouped LED via the equation below:”…”�”}”(hj›ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´Khj‰ìubjl)�”}”(hŒ/max_brightness and is represented by as a decimal.”h]”hŒcThe value is between 0 and /sys/class/leds//max_brightness and is represented by as a decimal.”…”�”}”(hjïìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´KhhÊh²hubhÞ)�”}”(hŒ-Writing 0 to this file clears active trigger.”h]”hŒ-Writing 0 to this file clears active trigger.”…”�”}”(hjýìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´KhhÊh²hubhÞ)�”}”(hŒiWriting non-zero to this file while trigger is active changes the top brightness trigger is going to use.”h]”hŒiWriting non-zero to this file while trigger is active changes the top brightness trigger is going to use.”…”�”}”(hj íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_leds_led_brightness_hw_changed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-leds-led-brightness-hw-changed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj'íubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/leds\/\\/brightness_hw_changed**”h]”j`)�”}”(hŒ6**\/sys\/class\/leds\/\\/brightness_hw_changed**”h]”hŒ2/sys/class/leds//brightness_hw_changed”…”�”}”(hjAíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K-hj:íubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4íubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'íubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$íubah}”(h]”j#íah ]”h"]”Œ,abi_sys_class_leds_led_brightness_hw_changed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jríjísj˜}”j#íjísubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-led `”h]”(hŒDefined on file ”…”�”}”(hjwíh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-led `”h]”j§)�”}”(hj�íh]”hŒsysfs-class-led”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_led”uh1hh³jìh´K-hjwíubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K-hhÊh²hubhÞ)�”}”(hŒ¾Last hardware set brightness level for this LED. Some LEDs may be changed autonomously by hardware/firmware. Only LEDs where this happens and the driver can detect this, will have this file.”h]”hŒ¾Last hardware set brightness level for this LED. Some LEDs may be changed autonomously by hardware/firmware. Only LEDs where this happens and the driver can detect this, will have this file.”…”�”}”(hj¥íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K-hhÊh²hubhÞ)�”}”(hŒMThis file supports poll() to detect when the hardware changes the brightness.”h]”hŒMThis file supports poll() to detect when the hardware changes the brightness.”…”�”}”(hj³íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K-hhÊh²hubhÞ)�”}”(hŒßReading this file will return the last brightness level set by the hardware, this may be different from the current brightness. Reading this file when no hw brightness change event has happened will return an ENODATA error.”h]”hŒßReading this file will return the last brightness level set by the hardware, this may be different from the current brightness. Reading this file when no hw brightness change event has happened will return an ENODATA error.”…”�”}”(hjÁíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K-hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_leds_led_delay_off:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-leds-led-delay-off”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjÝíubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/leds\/\\/delay_off**”h]”j`)�”}”(hŒ***\/sys\/class\/leds\/\\/delay_off**”h]”hŒ&/sys/class/leds//delay_off”…”�”}”(hj÷íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóíubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-class-led-trigger-oneshot”h´K hjðíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjííubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjêíubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝíubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚíubah}”(h]”jÙíah ]”h"]”Œ abi_sys_class_leds_led_delay_off”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)îjÏísj˜}”jÙíjÏísubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-led-trigger-oneshot `”h]”(hŒDefined on file ”…”�”}”(hj.îh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-led-trigger-oneshot `”h]”j§)�”}”(hj8îh]”hŒsysfs-class-led-trigger-oneshot”…”�”}”(hj:îh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6îubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jDîŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_led_trigger_oneshot”uh1hh³j îh´K hj.îubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j îh´K hhÊh²hubhÞ)�”}”(hŒzSpecifies for how many milliseconds the LED has to stay at LED_OFF brightness after it has been armed. Defaults to 100 ms.”h]”hŒzSpecifies for how many milliseconds the LED has to stay at LED_OFF brightness after it has been armed. Defaults to 100 ms.”…”�”}”(hj\îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j îh´K hhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_leds_led_delay_on:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-delay-on”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjxîubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/leds\/\\/delay_on**”h]”j`)�”}”(hŒ)**\/sys\/class\/leds\/\\/delay_on**”h]”hŒ%/sys/class/leds//delay_on”…”�”}”(hj’îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j îh´Khj‹îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆîubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…îubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjxîubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjuîubah}”(h]”jtîah ]”h"]”Œabi_sys_class_leds_led_delay_on”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃîjjîsj˜}”jtîjjîsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-led-trigger-oneshot `”h]”(hŒDefined on file ”…”�”}”(hjÈîh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-led-trigger-oneshot `”h]”j§)�”}”(hjÒîh]”hŒsysfs-class-led-trigger-oneshot”…”�”}”(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ÅŒ0abi_file_testing_sysfs_class_led_trigger_oneshot”uh1hh³j îh´KhjÈîubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j îh´KhhÊh²hubhÞ)�”}”(hŒ{Specifies for how many milliseconds the LED has to stay at LED_FULL brightness after it has been armed. Defaults to 100 ms.”h]”hŒ{Specifies for how many milliseconds the LED has to stay at LED_FULL brightness after it has been armed. Defaults to 100 ms.”…”�”}”(hjöîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j îh´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_leds_led_device_brightness:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-leds-led-device-brightness”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/leds\/\\/device\/brightness**”h]”j`)�”}”(hŒ3**\/sys\/class\/leds\/\\/device\/brightness**”h]”hŒ//sys/class/leds//device/brightness”…”�”}”(hj,ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ=Documentation/ABI/testing/sysfs-class-led-driver-turris-omnia”h´Khj%ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjïubah}”(h]”jïah ]”h"]”Œ(abi_sys_class_leds_led_device_brightness”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^ïjïsj˜}”jïjïsubhÞ)�”}”(hŒqDefined on file :ref:`sysfs-class-led-driver-turris-omnia `”h]”(hŒDefined on file ”…”�”}”(hjcïh²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-class-led-driver-turris-omnia `”h]”j§)�”}”(hjmïh]”hŒ#sysfs-class-led-driver-turris-omnia”…”�”}”(hjoïh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkïubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jyïŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ4abi_file_testing_sysfs_class_led_driver_turris_omnia”uh1hh³j@ïh´Khjcïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j@ïh´KhhÊh²hubhÞ)�”}”(hŒÀ(RW) On the front panel of the Turris Omnia router there is also a button which can be used to control the intensity of all the LEDs at once, so that if they are too bright, user can dim them.”h]”hŒÀ(RW) On the front panel of the Turris Omnia router there is also a button which can be used to control the intensity of all the LEDs at once, so that if they are too bright, user can dim them.”…”�”}”(hj‘ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j@ïh´KhhÊh²hubhÞ)�”}”(hŒãThe microcontroller cycles between 8 levels of this global brightness (from 100% to 0%), but this setting can have any integer value between 0 and 100. It is therefore convenient to be able to change this setting from software.”h]”hŒãThe microcontroller cycles between 8 levels of this global brightness (from 100% to 0%), but this setting can have any integer value between 0 and 100. It is therefore convenient to be able to change this setting from software.”…”�”}”(hjŸïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j@ïh´KhhÊh²hubhÞ)�”}”(hŒ Format: %i”h]”hŒ Format: %i”…”�”}”(hj­ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j@ïh´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_leds_led_device_gamma_correction:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-leds-led-device-gamma-correction”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÉïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/leds\/\\/device\/gamma_correction**”h]”j`)�”}”(hŒ9**\/sys\/class\/leds\/\\/device\/gamma_correction**”h]”hŒ5/sys/class/leds//device/gamma_correction”…”�”}”(hjãïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j@ïh´KhjÜïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆïubah}”(h]”jÅïah ]”h"]”Œ.abi_sys_class_leds_led_device_gamma_correction”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jðj»ïsj˜}”jÅïj»ïsubhÞ)�”}”(hŒqDefined on file :ref:`sysfs-class-led-driver-turris-omnia `”h]”(hŒDefined on file ”…”�”}”(hjðh²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-class-led-driver-turris-omnia `”h]”j§)�”}”(hj#ðh]”hŒ#sysfs-class-led-driver-turris-omnia”…”�”}”(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ÅŒ4abi_file_testing_sysfs_class_led_driver_turris_omnia”uh1hh³j@ïh´Khjðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j@ïh´KhhÊh²hubhÞ)�”}”(hŒ·(RW) Newer versions of the microcontroller firmware of the Turris Omnia router support gamma correction for the RGB LEDs. This feature can be enabled/disabled by writing to this file.”h]”hŒ·(RW) Newer versions of the microcontroller firmware of the Turris Omnia router support gamma correction for the RGB LEDs. This feature can be enabled/disabled by writing to this file.”…”�”}”(hjGðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j@ïh´KhhÊh²hubhÞ)�”}”(hŒ™If the feature is not supported because the MCU firmware is too old, the file always reads as 0, and writing to the file results in the EOPNOTSUPP error.”h]”hŒ™If the feature is not supported because the MCU firmware is too old, the file always reads as 0, and writing to the file results in the EOPNOTSUPP error.”…”�”}”(hjUðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j@ïh´KhhÊh²hubhÞ)�”}”(hŒ Format: %i”h]”hŒ Format: %i”…”�”}”(hjcðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j@ïh´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_leds_led_device_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-leds-led-device-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjðubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/leds\/\\/device_name**”h]”j`)�”}”(hŒ,**\/sys\/class\/leds\/\\/device_name**”h]”hŒ(/sys/class/leds//device_name”…”�”}”(hj™ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-class-led-trigger-netdev”h´Khj’ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|ðubah}”(h]”j{ðah ]”h"]”Œ"abi_sys_class_leds_led_device_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËðjqðsj˜}”j{ðjqðsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hjÐðh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hjÚðh]”hŒsysfs-class-led-trigger-netdev”…”�”}”(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ÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´KhjÐðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KhhÊh²hubhÞ)�”}”(hŒ-Specifies the network device name to monitor.”h]”hŒ-Specifies the network device name to monitor.”…”�”}”(hjþðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_leds_led_dim:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-dim”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/class\/leds\/\\/dim**”h]”j`)�”}”(hŒ$**\/sys\/class\/leds\/\\/dim**”h]”hŒ /sys/class/leds//dim”…”�”}”(hj4ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0ñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-class-led-driver-aw200xx”h´Khj-ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñubah}”(h]”jñah ]”h"]”Œabi_sys_class_leds_led_dim”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfñj ñsj˜}”jñj ñsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-driver-aw200xx `”h]”(hŒDefined on file ”…”�”}”(hjkñh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-driver-aw200xx `”h]”j§)�”}”(hjuñh]”hŒsysfs-class-led-driver-aw200xx”…”�”}”(hjwñh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjsñubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�ñŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_class_led_driver_aw200xx”uh1hh³jHñh´Khjkñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHñh´KhhÊh²hubhÞ)�”}”(hŒv64-level DIM current. If you write a negative value or "auto", the dim will be calculated according to the brightness.”h]”hŒz64-level DIM current. If you write a negative value or “autoâ€�, the dim will be calculated according to the brightness.”…”�”}”(hj™ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHñh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_leds_led_falltime:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-falltime”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjµñubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/leds\/\\/falltime**”h]”j`)�”}”(hŒ)**\/sys\/class\/leds\/\\/falltime**”h]”hŒ%/sys/class/leds//falltime”…”�”}”(hjÏñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´KhjÈñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂñubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/leds\/\\/risetime**”h]”j`)�”}”(hŒ)**\/sys\/class\/leds\/\\/risetime**”h]”hŒ%/sys/class/leds//risetime”…”�”}”(hjùñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´Khjòñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²ñubah}”(h]”j±ñah ]”h"]”Œabi_sys_class_leds_led_falltime”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*òj§ñsj˜}”j±ñj§ñsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-class-led-driver-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hj/òh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-class-led-driver-lm3533 `”h]”j§)�”}”(hj9òh]”hŒsysfs-class-led-driver-lm3533”…”�”}”(hj;òh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7òubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEòŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_class_led_driver_lm3533”uh1hh³jIêh´Khj/òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´KhhÊh²hubhÞ)�”}”(hŒ\/flash_brightness**”h]”j`)�”}”(hŒ1**\/sys\/class\/leds\/\\/flash_brightness**”h]”hŒ-/sys/class/leds//flash_brightness”…”�”}”(hjsôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjoôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-class-led-flash”h´Khjlôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjYôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjVôubah}”(h]”jUôah ]”h"]”Œ'abi_sys_class_leds_led_flash_brightness”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥ôjKôsj˜}”jUôjKôsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-led-flash `”h]”(hŒDefined on file ”…”�”}”(hjªôh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-led-flash `”h]”j§)�”}”(hj´ôh]”hŒsysfs-class-led-flash”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_led_flash”uh1hh³j‡ôh´Khjªôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´KhhÊh²hubhÞ)�”}”(hŒ®read/write Set the brightness of this LED in the flash strobe mode, in microamperes. The file is created only for the flash LED devices that support setting flash brightness.”h]”hŒ®read/write Set the brightness of this LED in the flash strobe mode, in microamperes. The file is created only for the flash LED devices that support setting flash brightness.”…”�”}”(hjØôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´KhhÊh²hubhÞ)�”}”(hŒFThe value is between 0 and /sys/class/leds//max_flash_brightness.”h]”hŒFThe value is between 0 and /sys/class/leds//max_flash_brightness.”…”�”}”(hjæôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_leds_led_flash_fault:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-leds-led-flash-fault”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjõubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/leds\/\\/flash_fault**”h]”j`)�”}”(hŒ,**\/sys\/class\/leds\/\\/flash_fault**”h]”hŒ(/sys/class/leds//flash_fault”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjõubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿôubah}”(h]”jþôah ]”h"]”Œ"abi_sys_class_leds_led_flash_fault”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jMõjôôsj˜}”jþôjôôsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-led-flash `”h]”(hŒDefined on file ”…”�”}”(hjRõh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-led-flash `”h]”j§)�”}”(hj\õh]”hŒsysfs-class-led-flash”…”�”}”(hj^õh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZõubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jhõŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_led_flash”uh1hh³j‡ôh´K1hjRõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hhÊh²hubhÞ)�”}”(hŒ�read only Space separated list of flash faults that may have occurred. Flash faults are re-read after strobing the flash. Possible flash faults:”h]”hŒ�read only Space separated list of flash faults that may have occurred. Flash faults are re-read after strobing the flash. Possible flash faults:”…”�”}”(hj€õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ~led-over-voltage flash controller voltage to the flash LED has exceeded the limit specific to the flash controller”h]”j)�”}”(hhh]”j)�”}”(hŒrled-over-voltage flash controller voltage to the flash LED has exceeded the limit specific to the flash controller”h]”(j!)�”}”(hŒled-over-voltage”h]”hŒled-over-voltage”…”�”}”(hjœõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡ôh´K1hj˜õubj1)�”}”(hhh]”hÞ)�”}”(hŒaflash controller voltage to the flash LED has exceeded the limit specific to the flash controller”h]”hŒaflash controller voltage to the flash LED has exceeded the limit specific to the flash controller”…”�”}”(hj­õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hjªõubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj˜õubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡ôh´K1hj•õubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj‘õubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽõubj;)�”}”(hŒ²flash-timeout-exceeded the flash strobe was still on when the timeout set by the user has expired; not all flash controllers may set this in all such conditions”h]”j)�”}”(hhh]”j)�”}”(hŒ flash-timeout-exceeded the flash strobe was still on when the timeout set by the user has expired; not all flash controllers may set this in all such conditions”h]”(j!)�”}”(hŒflash-timeout-exceeded”h]”hŒflash-timeout-exceeded”…”�”}”(hjÞõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡ôh´K1hjÚõubj1)�”}”(hhh]”hÞ)�”}”(hŒ‰the flash strobe was still on when the timeout set by the user has expired; not all flash controllers may set this in all such conditions”h]”hŒ‰the flash strobe was still on when the timeout set by the user has expired; not all flash controllers may set this in all such conditions”…”�”}”(hjïõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hjìõubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÚõubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡ôh´K1hj×õubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÓõubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽõubj;)�”}”(hŒKcontroller-over-temperature the flash controller has overheated”h]”j)�”}”(hhh]”j)�”}”(hŒ?controller-over-temperature the flash controller has overheated”h]”(j!)�”}”(hŒcontroller-over-temperature”h]”hŒcontroller-over-temperature”…”�”}”(hj öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡ôh´K1hjöubj1)�”}”(hhh]”hÞ)�”}”(hŒ#the flash controller has overheated”h]”hŒ#the flash controller has overheated”…”�”}”(hj1öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hj.öubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjöubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡ôh´K1hjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽõubj;)�”}”(hŒlcontroller-short-circuit the short circuit protection of the flash controller has been triggered”h]”j)�”}”(hhh]”j)�”}”(hŒ`controller-short-circuit the short circuit protection of the flash controller has been triggered”h]”(j!)�”}”(hŒcontroller-short-circuit”h]”hŒcontroller-short-circuit”…”�”}”(hjböh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡ôh´K1hj^öubj1)�”}”(hhh]”hÞ)�”}”(hŒGthe short circuit protection of the flash controller has been triggered”h]”hŒGthe short circuit protection of the flash controller has been triggered”…”�”}”(hjsöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hjpöubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj^öubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡ôh´K1hj[öubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjWöubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽõubj;)�”}”(hŒ‡led-power-supply-over-current current in the LED power supply has exceeded the limit specific to the flash controller”h]”j)�”}”(hhh]”j)�”}”(hŒuled-power-supply-over-current current in the LED power supply has exceeded the limit specific to the flash controller”h]”(j!)�”}”(hŒled-power-supply-over-current”h]”hŒled-power-supply-over-current”…”�”}”(hj¤öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡ôh´K1hj öubj1)�”}”(hhh]”hÞ)�”}”(hŒWcurrent in the LED power supply has exceeded the limit specific to the flash controller”h]”hŒWcurrent in the LED power supply has exceeded the limit specific to the flash controller”…”�”}”(hjµöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hj²öubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj öubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡ôh´K1hj�öubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj™öubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽõubj;)�”}”(hŒxindicator-led-fault the flash controller has detected a short or open circuit condition on the indicator LED”h]”j)�”}”(hhh]”j)�”}”(hŒlindicator-led-fault the flash controller has detected a short or open circuit condition on the indicator LED”h]”(j!)�”}”(hŒindicator-led-fault”h]”hŒindicator-led-fault”…”�”}”(hjæöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡ôh´K1hjâöubj1)�”}”(hhh]”hÞ)�”}”(hŒXthe flash controller has detected a short or open circuit condition on the indicator LED”h]”hŒXthe flash controller has detected a short or open circuit condition on the indicator LED”…”�”}”(hj÷öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hjôöubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjâöubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡ôh´K1hjßöubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÛöubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽõubj;)�”}”(hŒ„led-under-voltage flash controller voltage to the flash LED has been below the minimum limit specific to the flash”h]”j)�”}”(hhh]”j)�”}”(hŒrled-under-voltage flash controller voltage to the flash LED has been below the minimum limit specific to the flash”h]”(j!)�”}”(hŒled-under-voltage”h]”hŒled-under-voltage”…”�”}”(hj(÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡ôh´K1hj$÷ubj1)�”}”(hhh]”hÞ)�”}”(hŒ`flash controller voltage to the flash LED has been below the minimum limit specific to the flash”h]”hŒ`flash controller voltage to the flash LED has been below the minimum limit specific to the flash”…”�”}”(hj9÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hj6÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj$÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡ôh´K1hj!÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽõubj;)�”}”(hŒêcontroller-under-voltage the input voltage of the flash controller is below the limit under which strobing the flash at full current will not be possible; the condition persists until this flag is no longer set”h]”j)�”}”(hhh]”j)�”}”(hŒÒcontroller-under-voltage the input voltage of the flash controller is below the limit under which strobing the flash at full current will not be possible; the condition persists until this flag is no longer set”h]”(j!)�”}”(hŒcontroller-under-voltage”h]”hŒcontroller-under-voltage”…”�”}”(hjj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡ôh´K1hjf÷ubj1)�”}”(hhh]”hÞ)�”}”(hŒ¹the input voltage of the flash controller is below the limit under which strobing the flash at full current will not be possible; the condition persists until this flag is no longer set”h]”hŒ¹the input voltage of the flash controller is below the limit under which strobing the flash at full current will not be possible; the condition persists until this flag is no longer set”…”�”}”(hj{÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hjx÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjf÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡ôh´K1hjc÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj_÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽõubj;)�”}”(hŒbled-over-temperature the temperature of the LED has exceeded its allowed upper limit ”h]”j)�”}”(hhh]”j)�”}”(hŒVled-over-temperature the temperature of the LED has exceeded its allowed upper limit ”h]”(j!)�”}”(hŒled-over-temperature”h]”hŒled-over-temperature”…”�”}”(hj¬÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j‡ôh´K1hj¨÷ubj1)�”}”(hhh]”hÞ)�”}”(hŒ?the temperature of the LED has exceeded its allowed upper limit”h]”hŒ?the temperature of the LED has exceeded its allowed upper limit”…”�”}”(hj½÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K1hjº÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¨÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j‡ôh´K1hj¥÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¡÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽõubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j‡ôh´K1hhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_leds_led_flash_strobe:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-leds-led-flash-strobe”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj÷÷ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/leds\/\\/flash_strobe**”h]”j`)�”}”(hŒ-**\/sys\/class\/leds\/\\/flash_strobe**”h]”hŒ)/sys/class/leds//flash_strobe”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj øubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K&hj øubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjô÷ubah}”(h]”jó÷ah ]”h"]”Œ#abi_sys_class_leds_led_flash_strobe”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBøjé÷sj˜}”jó÷jé÷subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-led-flash `”h]”(hŒDefined on file ”…”�”}”(hjGøh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-led-flash `”h]”j§)�”}”(hjQøh]”hŒsysfs-class-led-flash”…”�”}”(hjSøh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOøubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]øŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_led_flash”uh1hh³j‡ôh´K&hjGøubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K&hhÊh²hubhÞ)�”}”(hŒ{read/write Flash strobe state. When written with 1 it triggers flash strobe and when written with 0 it turns the flash off.”h]”hŒ{read/write Flash strobe state. When written with 1 it triggers flash strobe and when written with 0 it turns the flash off.”…”�”}”(hjuøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K&hhÊh²hubhÞ)�”}”(hŒOOn read 1 means that flash is currently strobing and 0 means that flash is off.”h]”hŒOOn read 1 means that flash is currently strobing and 0 means that flash is off.”…”�”}”(hjƒøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K&hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_leds_led_flash_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-leds-led-flash-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjŸøubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/leds\/\\/flash_timeout**”h]”j`)�”}”(hŒ.**\/sys\/class\/leds\/\\/flash_timeout**”h]”hŒ*/sys/class/leds//flash_timeout”…”�”}”(hj¹øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµøubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´Khj²øubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯øubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬øubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸøubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœøubah}”(h]”j›øah ]”h"]”Œ$abi_sys_class_leds_led_flash_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêøj‘øsj˜}”j›øj‘øsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-led-flash `”h]”(hŒDefined on file ”…”�”}”(hjïøh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-led-flash `”h]”j§)�”}”(hjùøh]”hŒsysfs-class-led-flash”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_led_flash”uh1hh³j‡ôh´Khjïøubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´KhhÊh²hubhÞ)�”}”(hŒíread/write Hardware timeout for flash, in microseconds. The flash strobe is stopped after this period of time has passed from the start of the strobe. The file is created only for the flash LED devices that support setting flash timeout.”h]”hŒíread/write Hardware timeout for flash, in microseconds. The flash strobe is stopped after this period of time has passed from the start of the strobe. The file is created only for the flash LED devices that support setting flash timeout.”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_leds_led_full_duplex:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-leds-led-full-duplex”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj9ùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/leds\/\\/full_duplex**”h]”j`)�”}”(hŒ,**\/sys\/class\/leds\/\\/full_duplex**”h]”hŒ(/sys/class/leds//full_duplex”…”�”}”(hjSùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KµhjLùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9ùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6ùubah}”(h]”j5ùah ]”h"]”Œ"abi_sys_class_leds_led_full_duplex”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„ùj+ùsj˜}”j5ùj+ùsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hj‰ùh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hj“ùh]”hŒsysfs-class-led-trigger-netdev”…”�”}”(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ÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´Kµhj‰ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KµhhÊh²hubhÞ)�”}”(hŒ>Signal the link full duplex state of the named network device.”h]”hŒ>Signal the link full duplex state of the named network device.”…”�”}”(hj·ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KµhhÊh²hubhÞ)�”}”(hŒ5If set to 0 (default), the LED's normal state is off.”h]”hŒ7If set to 0 (default), the LED’s normal state is off.”…”�”}”(hjÅùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KµhhÊh²hubhÞ)�”}”(hŒŸIf set to 1, the LED's normal state reflects the link full duplex state of the named network device. Setting this value also immediately changes the LED state.”h]”hŒ¡If set to 1, the LED’s normal state reflects the link full duplex state of the named network device. Setting this value also immediately changes the LED state.”…”�”}”(hjÓùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KµhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_leds_led_gt683r_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-leds-led-gt683r-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjïùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/leds\/\\/gt683r\/mode**”h]”j`)�”}”(hŒ-**\/sys\/class\/leds\/\\/gt683r\/mode**”h]”hŒ)/sys/class/leds//gt683r/mode”…”�”}”(hj úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-class-leds-gt683r”h´Khjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìùubah}”(h]”jëùah ]”h"]”Œ"abi_sys_class_leds_led_gt683r_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;újáùsj˜}”jëùjáùsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-leds-gt683r `”h]”(hŒDefined on file ”…”�”}”(hj@úh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-leds-gt683r `”h]”j§)�”}”(hjJúh]”hŒsysfs-class-leds-gt683r”…”�”}”(hjLúh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHúubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVúŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_leds_gt683r”uh1hh³júh´Khj@úubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KhhÊh²hubhÞ)�”}”(hŒ—Set the mode of LEDs. You should notice that changing the mode of one LED will update the mode of its two sibling devices as well. Possible values are:”h]”hŒ—Set the mode of LEDs. You should notice that changing the mode of one LED will update the mode of its two sibling devices as well. Possible values are:”…”�”}”(hjnúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjúubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjúubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjŸúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´Khjœúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™úubjW)�”}”(hhh]”hÞ)�”}”(hŒnormal”h]”hŒnormal”…”�”}”(hjµúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´Khj²úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™úubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–úubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjÕúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KhjÒúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏúubjW)�”}”(hhh]”hÞ)�”}”(hŒaudio”h]”hŒaudio”…”�”}”(hjëúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´Khjèúubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏúubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–úubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´Khjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûubjW)�”}”(hhh]”hÞ)�”}”(hŒ breathing”h]”hŒ breathing”…”�”}”(hj!ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´Khjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–úubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|úubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ�Normal: LEDs are fully on when enabled Audio: LEDs brightness depends on sound level Breathing: LEDs brightness varies at human breathing rate”h]”hŒ�Normal: LEDs are fully on when enabled Audio: LEDs brightness depends on sound level Breathing: LEDs brightness varies at human breathing rate”…”�”}”(hjNûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_leds_led_half_duplex:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-leds-led-half-duplex”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjjûubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/leds\/\\/half_duplex**”h]”j`)�”}”(hŒ,**\/sys\/class\/leds\/\\/half_duplex**”h]”hŒ(/sys/class/leds//half_duplex”…”�”}”(hj„ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K¨hj}ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjjûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjgûubah}”(h]”jfûah ]”h"]”Œ"abi_sys_class_leds_led_half_duplex”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµûj\ûsj˜}”jfûj\ûsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hjºûh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hjÄûh]”hŒsysfs-class-led-trigger-netdev”…”�”}”(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ÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´K¨hjºûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K¨hhÊh²hubhÞ)�”}”(hŒ>Signal the link half duplex state of the named network device.”h]”hŒ>Signal the link half duplex state of the named network device.”…”�”}”(hjèûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K¨hhÊh²hubhÞ)�”}”(hŒ5If set to 0 (default), the LED's normal state is off.”h]”hŒ7If set to 0 (default), the LED’s normal state is off.”…”�”}”(hjöûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K¨hhÊh²hubhÞ)�”}”(hŒŸIf set to 1, the LED's normal state reflects the link half duplex state of the named network device. Setting this value also immediately changes the LED state.”h]”hŒ¡If set to 1, the LED’s normal state reflects the link half duplex state of the named network device. Setting this value also immediately changes the LED state.”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K¨hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_leds_led_hr_pattern:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-leds-led-hr-pattern”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj üubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/leds\/\\/hr_pattern**”h]”j`)�”}”(hŒ+**\/sys\/class\/leds\/\\/hr_pattern**”h]”hŒ'/sys/class/leds//hr_pattern”…”�”}”(hj:üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-class-led-trigger-pattern”h´Khj3üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-üubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj üubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüubah}”(h]”jüah ]”h"]”Œ!abi_sys_class_leds_led_hr_pattern”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlüjüsj˜}”jüjüsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-led-trigger-pattern `”h]”(hŒDefined on file ”…”�”}”(hjqüh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-led-trigger-pattern `”h]”j§)�”}”(hj{üh]”hŒsysfs-class-led-trigger-pattern”…”�”}”(hj}üh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyüubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡üŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_led_trigger_pattern”uh1hh³jNüh´Khjqüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´KhhÊh²hubhÞ)�”}”(hŒºSpecify a software pattern for the LED, that supports altering the brightness for the specified duration with one software timer. It can do gradual dimming and step change of brightness.”h]”hŒºSpecify a software pattern for the LED, that supports altering the brightness for the specified duration with one software timer. It can do gradual dimming and step change of brightness.”…”�”}”(hjŸüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´KhhÊh²hubhÞ)�”}”(hŒkUnlike the /sys/class/leds//pattern, this attribute runs a pattern on high-resolution timer (hrtimer).”h]”hŒkUnlike the /sys/class/leds//pattern, this attribute runs a pattern on high-resolution timer (hrtimer).”…”�”}”(hj­üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_leds_led_hw_pattern:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-leds-led-hw-pattern”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÉüubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/leds\/\\/hw_pattern**”h]”j`)�”}”(hŒ+**\/sys\/class\/leds\/\\/hw_pattern**”h]”hŒ'/sys/class/leds//hw_pattern”…”�”}”(hjãüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´KhjÜüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙüubah}”(h]”h ]”h"]”h$]”h&]”u• h1jQhjÖüubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆüubah}”(h]”jÅüah ]”h"]”Œ!abi_sys_class_leds_led_hw_pattern”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jýj»üsj˜}”jÅüj»üsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-led-trigger-pattern `”h]”(hŒDefined on file ”…”�”}”(hjýh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-led-trigger-pattern `”h]”j§)�”}”(hj#ýh]”hŒsysfs-class-led-trigger-pattern”…”�”}”(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ÅŒ0abi_file_testing_sysfs_class_led_trigger_pattern”uh1hh³jNüh´Khjýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´KhhÊh²hubhÞ)�”}”(hŒÔSpecify a hardware pattern for the LED, for LED hardware that supports autonomously controlling brightness over time, according to some preprogrammed hardware patterns. It deactivates any active software pattern.”h]”hŒÔSpecify a hardware pattern for the LED, for LED hardware that supports autonomously controlling brightness over time, according to some preprogrammed hardware patterns. It deactivates any active software pattern.”…”�”}”(hjGýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´KhhÊh²hubhÞ)�”}”(hŒÔSince different LED hardware can have different semantics of hardware patterns, each driver is expected to provide its own description for the hardware patterns in their documentation file at Documentation/leds/.”h]”hŒÔSince different LED hardware can have different semantics of hardware patterns, each driver is expected to provide its own description for the hardware patterns in their documentation file at Documentation/leds/.”…”�”}”(hjUýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_leds_led_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjqýubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/class\/leds\/\\/id**”h]”j`)�”}”(hŒ#**\/sys\/class\/leds\/\\/id**”h]”hŒ/sys/class/leds//id”…”�”}”(hj‹ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K(hj„ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjqýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjnýubah}”(h]”jmýah ]”h"]”Œabi_sys_class_leds_led_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼ýjcýsj˜}”jmýjcýsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-class-led-driver-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hjÁýh²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-class-led-driver-lm3533 `”h]”j§)�”}”(hjËýh]”hŒsysfs-class-led-driver-lm3533”…”�”}”(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ÅŒ.abi_file_testing_sysfs_class_led_driver_lm3533”uh1hh³jIêh´K(hjÁýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K(hhÊh²hubhÞ)�”}”(hŒGet the id of this led (0..3).”h]”hŒGet the id of this led (0..3).”…”�”}”(hjïýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K(hhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_leds_led_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj þubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/leds\/\\/interval**”h]”j`)�”}”(hŒ)**\/sys\/class\/leds\/\\/interval**”h]”hŒ%/sys/class/leds//interval”…”�”}”(hj%þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´Khjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþubah}”(h]”jþah ]”h"]”Œabi_sys_class_leds_led_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jVþjýýsj˜}”jþjýýsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hj[þh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hjeþh]”hŒsysfs-class-led-trigger-netdev”…”�”}”(hjgþh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjcþubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jqþŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´Khj[þubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KhhÊh²hubhÞ)�”}”(hŒKSpecifies the duration of the LED blink in milliseconds. Defaults to 50 ms.”h]”hŒKSpecifies the duration of the LED blink in milliseconds. Defaults to 50 ms.”…”�”}”(hj‰þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KhhÊh²hubhÞ)�”}”(hŒ­When offloaded is true, the interval value MUST be set to the default value and cannot be changed. Trying to set any value in this specific mode will return an EINVAL error.”h]”hŒ­When offloaded is true, the interval value MUST be set to the default value and cannot be changed. Trying to set any value in this specific mode will return an EINVAL error.”…”�”}”(hj—þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_class_leds_led_invert:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-invert”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj³þubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/leds\/\\/invert**”h]”j`)�”}”(hŒ'**\/sys\/class\/leds\/\\/invert**”h]”hŒ#/sys/class/leds//invert”…”�”}”(hjÍþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j îh´KhjÆþubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃþubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀþubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°þubah}”(h]”j¯þah ]”h"]”Œabi_sys_class_leds_led_invert”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþþj¥þsj˜}”j¯þj¥þsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-led-trigger-oneshot `”h]”(hŒDefined on file ”…”�”}”(hjÿh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-led-trigger-oneshot `”h]”j§)�”}”(hj ÿh]”hŒsysfs-class-led-trigger-oneshot”…”�”}”(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ÅŒ0abi_file_testing_sysfs_class_led_trigger_oneshot”uh1hh³j îh´Khjÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j îh´KhhÊh²hubhÞ)�”}”(hX'Reverse the blink logic. If set to 0 (default) blink on for delay_on ms, then blink off for delay_off ms, leaving the LED normally off. If set to 1, blink off for delay_off ms, then blink on for delay_on ms, leaving the LED normally on. Setting this value also immediately changes the LED state.”h]”hX'Reverse the blink logic. If set to 0 (default) blink on for delay_on ms, then blink off for delay_off ms, leaving the LED normally off. If set to 1, blink off for delay_off ms, then blink on for delay_on ms, leaving the LED normally on. Setting this value also immediately changes the LED state.”…”�”}”(hj1ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j îh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_leds_led_inverted:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-inverted”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjMÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/leds\/\\/inverted**”h]”j`)�”}”(hŒ)**\/sys\/class\/leds\/\\/inverted**”h]”hŒ%/sys/class/leds//inverted”…”�”}”(hjgÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´KQhj`ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJÿubah}”(h]”jIÿah ]”h"]”Œabi_sys_class_leds_led_inverted”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜ÿj?ÿsj˜}”jIÿj?ÿsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-led `”h]”(hŒDefined on file ”…”�”}”(hj�ÿh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-led `”h]”j§)�”}”(hj§ÿh]”hŒsysfs-class-led”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_led”uh1hh³jìh´KQhj�ÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´KQhhÊh²hubhÞ)�”}”(hŒÙInvert the LED on/off state. This parameter is specific to gpio and backlight triggers. In case of the backlight trigger, it is useful when driving a LED which is intended to indicate a device in a standby like state.”h]”hŒÙInvert the LED on/off state. This parameter is specific to gpio and backlight triggers. In case of the backlight trigger, it is useful when driving a LED which is intended to indicate a device in a standby like state.”…”�”}”(hjËÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´KQhhÊh²hubj))�”}”(hŒ".. _abi_sys_class_leds_led_linear:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-linear”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjçÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/leds\/\\/linear**”h]”j`)�”}”(hŒ'**\/sys\/class\/leds\/\\/linear**”h]”hŒ#/sys/class/leds//linear”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjýÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K/hjúÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjçÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjäÿubah}”(h]”jãÿah ]”h"]”Œabi_sys_class_leds_led_linear”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2jÙÿsj˜}”jãÿjÙÿsubhÞ)�”}”(hŒeDefined on file :ref:`sysfs-class-led-driver-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hj7h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-class-led-driver-lm3533 `”h]”j§)�”}”(hjAh]”hŒsysfs-class-led-driver-lm3533”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_class_led_driver_lm3533”uh1hh³jIêh´K/hj7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K/hhÊh²hubhÞ)�”}”(hŒ.Set the brightness-mapping mode (0, 1), where:”h]”hŒ.Set the brightness-mapping mode (0, 1), where:”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K/hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjvubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjvubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K/hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubjW)�”}”(hhh]”hÞ)�”}”(hŒexponential mode”h]”hŒexponential mode”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K/hj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K/hjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆubjW)�”}”(hhh]”hÞ)�”}”(hŒ linear mode”h]”hŒ linear mode”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K/hjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjvubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ .. _abi_sys_class_leds_led_link:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-link”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/leds\/\\/link**”h]”j`)�”}”(hŒ%**\/sys\/class\/leds\/\\/link**”h]”hŒ!/sys/class/leds//link”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´Khj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œabi_sys_class_leds_led_link”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jhjsj˜}”jjsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hjmh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hjwh]”hŒsysfs-class-led-trigger-netdev”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjuubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´Khjmubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KhhÊh²hubhÞ)�”}”(hŒ2Signal the link state of the named network device.”h]”hŒ2Signal the link state of the named network device.”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KhhÊh²hubhÞ)�”}”(hŒ5If set to 0 (default), the LED's normal state is off.”h]”hŒ7If set to 0 (default), the LED’s normal state is off.”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KhhÊh²hubhÞ)�”}”(hŒ“If set to 1, the LED's normal state reflects the link state of the named network device. Setting this value also immediately changes the LED state.”h]”hŒ•If set to 1, the LED’s normal state reflects the link state of the named network device. Setting this value also immediately changes the LED state.”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_leds_led_link_10:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-link-10”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/leds\/\\/link_10**”h]”j`)�”}”(hŒ(**\/sys\/class\/leds\/\\/link_10**”h]”hŒ$/sys/class/leds//link_10”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KNhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐubah}”(h]”jÏah ]”h"]”Œabi_sys_class_leds_led_link_10”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÅsj˜}”jÏjÅsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hj#h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hj-h]”hŒsysfs-class-led-trigger-netdev”…”�”}”(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”j9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´KNhj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KNhhÊh²hubhÞ)�”}”(hŒBSignal the link speed state of 10Mbps of the named network device.”h]”hŒBSignal the link speed state of 10Mbps of the named network device.”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KNhhÊh²hubhÞ)�”}”(hŒ5If set to 0 (default), the LED's normal state is off.”h]”hŒ7If set to 0 (default), the LED’s normal state is off.”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KNhhÊh²hubhÞ)�”}”(hŒ£If set to 1, the LED's normal state reflects the link state speed of 10MBps of the named network device. Setting this value also immediately changes the LED state.”h]”hŒ¥If set to 1, the LED’s normal state reflects the link state speed of 10MBps of the named network device. Setting this value also immediately changes the LED state.”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KNhhÊh²hubhÞ)�”}”(hŒDPresent only if the named network device supports 10Mbps link speed.”h]”hŒDPresent only if the named network device supports 10Mbps link speed.”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KNhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_leds_led_link_100:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-link-100”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj—ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/leds\/\\/link_100**”h]”j`)�”}”(hŒ)**\/sys\/class\/leds\/\\/link_100**”h]”hŒ%/sys/class/leds//link_100”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K]hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”ubah}”(h]”j“ah ]”h"]”Œabi_sys_class_leds_led_link_100”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâj‰sj˜}”j“j‰subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hjçh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hjñh]”hŒsysfs-class-led-trigger-netdev”…”�”}”(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ÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´K]hjçubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K]hhÊh²hubhÞ)�”}”(hŒCSignal the link speed state of 100Mbps of the named network device.”h]”hŒCSignal the link speed state of 100Mbps of the named network device.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K]hhÊh²hubhÞ)�”}”(hŒ5If set to 0 (default), the LED's normal state is off.”h]”hŒ7If set to 0 (default), the LED’s normal state is off.”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K]hhÊh²hubhÞ)�”}”(hŒ¤If set to 1, the LED's normal state reflects the link state speed of 100Mbps of the named network device. Setting this value also immediately changes the LED state.”h]”hŒ¦If set to 1, the LED’s normal state reflects the link state speed of 100Mbps of the named network device. Setting this value also immediately changes the LED state.”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K]hhÊh²hubhÞ)�”}”(hŒEPresent only if the named network device supports 100Mbps link speed.”h]”hŒEPresent only if the named network device supports 100Mbps link speed.”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K]hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_leds_led_link_1000:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-leds-led-link-1000”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj[ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/leds\/\\/link_1000**”h]”j`)�”}”(hŒ***\/sys\/class\/leds\/\\/link_1000**”h]”hŒ&/sys/class/leds//link_1000”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´Klhjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXubah}”(h]”jWah ]”h"]”Œ abi_sys_class_leds_led_link_1000”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦jMsj˜}”jWjMsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hj«h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hjµh]”hŒsysfs-class-led-trigger-netdev”…”�”}”(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ÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´Klhj«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KlhhÊh²hubhÞ)�”}”(hŒDSignal the link speed state of 1000Mbps of the named network device.”h]”hŒDSignal the link speed state of 1000Mbps of the named network device.”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KlhhÊh²hubhÞ)�”}”(hŒ5If set to 0 (default), the LED's normal state is off.”h]”hŒ7If set to 0 (default), the LED’s normal state is off.”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KlhhÊh²hubhÞ)�”}”(hŒ¥If set to 1, the LED's normal state reflects the link state speed of 1000Mbps of the named network device. Setting this value also immediately changes the LED state.”h]”hŒ§If set to 1, the LED’s normal state reflects the link state speed of 1000Mbps of the named network device. Setting this value also immediately changes the LED state.”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KlhhÊh²hubhÞ)�”}”(hŒFPresent only if the named network device supports 1000Mbps link speed.”h]”hŒFPresent only if the named network device supports 1000Mbps link speed.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KlhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_leds_led_link_10000:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-leds-led-link-10000”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/leds\/\\/link_10000**”h]”j`)�”}”(hŒ+**\/sys\/class\/leds\/\\/link_10000**”h]”hŒ'/sys/class/leds//link_10000”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K™hj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ!abi_sys_class_leds_led_link_10000”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjjsj˜}”jjsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hjoh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hjyh]”hŒsysfs-class-led-trigger-netdev”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjwubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´K™hjoubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K™hhÊh²hubhÞ)�”}”(hŒESignal the link speed state of 10000Mbps of the named network device.”h]”hŒESignal the link speed state of 10000Mbps of the named network device.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K™hhÊh²hubhÞ)�”}”(hŒ5If set to 0 (default), the LED's normal state is off.”h]”hŒ7If set to 0 (default), the LED’s normal state is off.”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K™hhÊh²hubhÞ)�”}”(hŒ¦If set to 1, the LED's normal state reflects the link state speed of 10000Mbps of the named network device. Setting this value also immediately changes the LED state.”h]”hŒ¨If set to 1, the LED’s normal state reflects the link state speed of 10000Mbps of the named network device. Setting this value also immediately changes the LED state.”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K™hhÊh²hubhÞ)�”}”(hŒGPresent only if the named network device supports 10000Mbps link speed.”h]”hŒGPresent only if the named network device supports 10000Mbps link speed.”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K™hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_leds_led_link_2500:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-leds-led-link-2500”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjãubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/leds\/\\/link_2500**”h]”j`)�”}”(hŒ***\/sys\/class\/leds\/\\/link_2500**”h]”hŒ&/sys/class/leds//link_2500”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K{hjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjàubah}”(h]”jßah ]”h"]”Œ abi_sys_class_leds_led_link_2500”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.jÕsj˜}”jßjÕsubhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hj3h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hj=h]”hŒsysfs-class-led-trigger-netdev”…”�”}”(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”jIŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´K{hj3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K{hhÊh²hubhÞ)�”}”(hŒDSignal the link speed state of 2500Mbps of the named network device.”h]”hŒDSignal the link speed state of 2500Mbps of the named network device.”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K{hhÊh²hubhÞ)�”}”(hŒ5If set to 0 (default), the LED's normal state is off.”h]”hŒ7If set to 0 (default), the LED’s normal state is off.”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K{hhÊh²hubhÞ)�”}”(hŒ¥If set to 1, the LED's normal state reflects the link state speed of 2500Mbps of the named network device. Setting this value also immediately changes the LED state.”h]”hŒ§If set to 1, the LED’s normal state reflects the link state speed of 2500Mbps of the named network device. Setting this value also immediately changes the LED state.”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K{hhÊh²hubhÞ)�”}”(hŒFPresent only if the named network device supports 2500Mbps link speed.”h]”hŒFPresent only if the named network device supports 2500Mbps link speed.”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K{hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_leds_led_link_5000:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-leds-led-link-5000”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/leds\/\\/link_5000**”h]”j`)�”}”(hŒ***\/sys\/class\/leds\/\\/link_5000**”h]”hŒ&/sys/class/leds//link_5000”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KŠhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤ubah}”(h]”j£ah ]”h"]”Œ abi_sys_class_leds_led_link_5000”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jòj™sj˜}”j£j™subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hj÷h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hjh]”hŒsysfs-class-led-trigger-netdev”…”�”}”(hjh²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ÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´KŠhj÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KŠhhÊh²hubhÞ)�”}”(hŒDSignal the link speed state of 5000Mbps of the named network device.”h]”hŒDSignal the link speed state of 5000Mbps of the named network device.”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KŠhhÊh²hubhÞ)�”}”(hŒ5If set to 0 (default), the LED's normal state is off.”h]”hŒ7If set to 0 (default), the LED’s normal state is off.”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KŠhhÊh²hubhÞ)�”}”(hŒ¥If set to 1, the LED's normal state reflects the link state speed of 5000Mbps of the named network device. Setting this value also immediately changes the LED state.”h]”hŒ§If set to 1, the LED’s normal state reflects the link state speed of 5000Mbps of the named network device. Setting this value also immediately changes the LED state.”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KŠhhÊh²hubhÞ)�”}”(hŒFPresent only if the named network device supports 5000Mbps link speed.”h]”hŒFPresent only if the named network device supports 5000Mbps link speed.”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KŠhhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_leds_led_max_brightness:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-leds-led-max-brightness”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjkubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/leds\/\\/max_brightness**”h]”j`)�”}”(hŒ/**\/sys\/class\/leds\/\\/max_brightness**”h]”hŒ+/sys/class/leds//max_brightness”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K#hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhubah}”(h]”jgah ]”h"]”Œ%abi_sys_class_leds_led_max_brightness”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶j]sj˜}”jgj]subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-led `”h]”(hŒDefined on file ”…”�”}”(hj»h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-led `”h]”j§)�”}”(hjÅh]”hŒsysfs-class-led”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_led”uh1hh³jìh´K#hj»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K#hhÊh²hubhÞ)�”}”(hŒAMaximum brightness level for this LED, default is 255 (LED_FULL).”h]”hŒAMaximum brightness level for this LED, default is 255 (LED_FULL).”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K#hhÊh²hubhÞ)�”}”(hŒJIf the LED does not support different brightness levels, this should be 1.”h]”hŒJIf the LED does not support different brightness levels, this should be 1.”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K#hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_leds_led_max_flash_brightness:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-leds-led-max-flash-brightness”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/leds\/\\/max_flash_brightness**”h]”j`)�”}”(hŒ5**\/sys\/class\/leds\/\\/max_flash_brightness**”h]”hŒ1/sys/class/leds//max_flash_brightness”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K hj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œ+abi_sys_class_leds_led_max_flash_brightness”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^jsj˜}”jjsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-led-flash `”h]”(hŒDefined on file ”…”�”}”(hjch²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-led-flash `”h]”j§)�”}”(hjmh]”hŒsysfs-class-led-flash”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jyŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_led_flash”uh1hh³j‡ôh´K hjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K hhÊh²hubhÞ)�”}”(hŒZread only Maximum brightness level for this LED in the flash strobe mode, in microamperes.”h]”hŒZread only Maximum brightness level for this LED in the flash strobe mode, in microamperes.”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´K hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_leds_led_max_flash_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-leds-led-max-flash-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/leds\/\\/max_flash_timeout**”h]”j`)�”}”(hŒ2**\/sys\/class\/leds\/\\/max_flash_timeout**”h]”hŒ./sys/class/leds//max_flash_timeout”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´KhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjªubah}”(h]”j©ah ]”h"]”Œ(abi_sys_class_leds_led_max_flash_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jøjŸsj˜}”j©jŸsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-led-flash `”h]”(hŒDefined on file ”…”�”}”(hjýh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-led-flash `”h]”j§)�”}”(hjh]”hŒsysfs-class-led-flash”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_led_flash”uh1hh³j‡ôh´Khjýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´KhhÊh²hubhÞ)�”}”(hŒ>read only Maximum flash timeout for this LED, in microseconds.”h]”hŒ>read only Maximum flash timeout for this LED, in microseconds.”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡ôh´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_leds_led_multi_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-leds-led-multi-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjGubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/leds\/\\/multi_index**”h]”j`)�”}”(hŒ,**\/sys\/class\/leds\/\\/multi_index**”h]”hŒ(/sys/class/leds//multi_index”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-class-led-multicolor”h´KhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjGubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjDubah}”(h]”jCah ]”h"]”Œ"abi_sys_class_leds_led_multi_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“j9sj˜}”jCj9subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-led-multicolor `”h]”(hŒDefined on file ”…”�”}”(hj˜h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-led-multicolor `”h]”j§)�”}”(hj¢h]”hŒsysfs-class-led-multicolor”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_led_multicolor”uh1hh³juh´Khj˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubhÞ)�”}”(hŒ‰read The multi_index array, when read, will output the LED colors as an array of strings as they are indexed in the multi_intensity file.”h]”hŒ‰read The multi_index array, when read, will output the LED colors as an array of strings as they are indexed in the multi_intensity file.”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubhÞ)�”}”(hŒJFor additional details please refer to :doc:`/leds/leds-class-multicolor`.”h]”(hŒ'For additional details please refer to ”…”�”}”(hjÔh²hh³Nh´Nubh)�”}”(hŒ":doc:`/leds/leds-class-multicolor`”h]”j§)�”}”(hjÞh]”hŒ/leds/leds-class-multicolor”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjÜubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jêŒreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/leds/leds-class-multicolor”uh1hh³juh´KhjÔubhŒ.”…”�”}”(hjÔh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_leds_led_multi_intensity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-leds-led-multi-intensity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/leds\/\\/multi_intensity**”h]”j`)�”}”(hŒ0**\/sys\/class\/leds\/\\/multi_intensity**”h]”hŒ,/sys/class/leds//multi_intensity”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj* ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Khj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ&abi_sys_class_leds_led_multi_intensity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_ j sj˜}”j j subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-led-multicolor `”h]”(hŒDefined on file ”…”�”}”(hjd h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-led-multicolor `”h]”j§)�”}”(hjn h]”hŒsysfs-class-led-multicolor”…”�”}”(hjp h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjl ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jz Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_led_multicolor”uh1hh³juh´Khjd ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubhÞ)�”}”(hX[read/write This file contains an array of integers. The order of components is described by the multi_index array. The maximum intensity value supported by each color component is described by the multi_max_intensity file. Writing intensity values larger than the maximum value of a given color component will result in those values being clamped.”h]”hX[read/write This file contains an array of integers. The order of components is described by the multi_index array. The maximum intensity value supported by each color component is described by the multi_max_intensity file. Writing intensity values larger than the maximum value of a given color component will result in those values being clamped.”…”�”}”(hj’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubhÞ)�”}”(hŒJFor additional details please refer to :doc:`/leds/leds-class-multicolor`.”h]”(hŒ'For additional details please refer to ”…”�”}”(hj  h²hh³Nh´Nubh)�”}”(hŒ":doc:`/leds/leds-class-multicolor`”h]”j§)�”}”(hjª h]”hŒ/leds/leds-class-multicolor”…”�”}”(hj¬ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj¨ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¶ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/leds/leds-class-multicolor”uh1hh³juh´Khj  ubhŒ.”…”�”}”(hj  h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_leds_led_multi_max_intensity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-leds-led-multi-max-intensity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjà ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/leds\/\\/multi_max_intensity**”h]”j`)�”}”(hŒ4**\/sys\/class\/leds\/\\/multi_max_intensity**”h]”hŒ0/sys/class/leds//multi_max_intensity”…”�”}”(hjú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjö ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´Khjó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjí ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjà ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝ ubah}”(h]”jÜ ah ]”h"]”Œ*abi_sys_class_leds_led_multi_max_intensity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+ jÒ sj˜}”jÜ jÒ subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-led-multicolor `”h]”(hŒDefined on file ”…”�”}”(hj0 h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-led-multicolor `”h]”j§)�”}”(hj: h]”hŒsysfs-class-led-multicolor”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj8 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jF Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_led_multicolor”uh1hh³juh´Khj0 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubhÞ)�”}”(hŒqread This file contains an array of integers describing the maximum intensity value for each intensity component.”h]”hŒqread This file contains an array of integers describing the maximum intensity value for each intensity component.”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubhÞ)�”}”(hŒJFor additional details please refer to :doc:`/leds/leds-class-multicolor`.”h]”(hŒ'For additional details please refer to ”…”�”}”(hjl h²hh³Nh´Nubh)�”}”(hŒ":doc:`/leds/leds-class-multicolor`”h]”j§)�”}”(hjv h]”hŒ/leds/leds-class-multicolor”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjt ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/leds/leds-class-multicolor”uh1hh³juh´Khjl ubhŒ.”…”�”}”(hjl h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³juh´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_leds_led_offloaded:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-leds-led-offloaded”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj¬ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/leds\/\\/offloaded**”h]”j`)�”}”(hŒ***\/sys\/class\/leds\/\\/offloaded**”h]”hŒ&/sys/class/leds//offloaded”…”�”}”(hjÆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KAhj¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj© ubah}”(h]”j¨ ah ]”h"]”Œ abi_sys_class_leds_led_offloaded”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷ jž sj˜}”j¨ jž subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hjü h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hj h]”hŒsysfs-class-led-trigger-netdev”…”�”}”(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ÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´KAhjü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KAhhÊh²hubhÞ)�”}”(hŒiCommunicate whether the LED trigger modes are offloaded to hardware or whether software fallback is used.”h]”hŒiCommunicate whether the LED trigger modes are offloaded to hardware or whether software fallback is used.”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KAhhÊh²hubhÞ)�”}”(hŒ2If 0, the LED is using software fallback to blink.”h]”hŒ2If 0, the LED is using software fallback to blink.”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KAhhÊh²hubhÞ)�”}”(hŒBIf 1, the LED blinking in requested mode is offloaded to hardware.”h]”hŒBIf 1, the LED blinking in requested mode is offloaded to hardware.”…”�”}”(hjF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´KAhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_leds_led_pattern:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-pattern”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjb ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/leds\/\\/pattern**”h]”j`)�”}”(hŒ(**\/sys\/class\/leds\/\\/pattern**”h]”hŒ$/sys/class/leds//pattern”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´Khju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjb ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_ ubah}”(h]”j^ ah ]”h"]”Œabi_sys_class_leds_led_pattern”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­ jT sj˜}”j^ jT subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-led-trigger-pattern `”h]”(hŒDefined on file ”…”�”}”(hj² h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-led-trigger-pattern `”h]”j§)�”}”(hj¼ h]”hŒsysfs-class-led-trigger-pattern”…”�”}”(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ÅŒ0abi_file_testing_sysfs_class_led_trigger_pattern”uh1hh³jNüh´Khj² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´KhhÊh²hubhÞ)�”}”(hŒºSpecify a software pattern for the LED, that supports altering the brightness for the specified duration with one software timer. It can do gradual dimming and step change of brightness.”h]”hŒºSpecify a software pattern for the LED, that supports altering the brightness for the specified duration with one software timer. It can do gradual dimming and step change of brightness.”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´KhhÊh²hubhÞ)�”}”(hŒLThe pattern is given by a series of tuples, of brightness and duration (ms).”h]”hŒLThe pattern is given by a series of tuples, of brightness and duration (ms).”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´KhhÊh²hubhÞ)�”}”(hŒaThe exact format is described in: Documentation/devicetree/bindings/leds/leds-trigger-pattern.txt”h]”hŒaThe exact format is described in: Documentation/devicetree/bindings/leds/leds-trigger-pattern.txt”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_leds_led_ports_port:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-leds-led-ports-port”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/leds\/\\/ports\/\**”h]”j`)�”}”(hŒ0**\/sys\/class\/leds\/\\/ports\/\**”h]”hŒ,/sys/class/leds//ports/”…”�”}”(hj2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj. ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-class-led-trigger-usbport”h´Khj+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ!abi_sys_class_leds_led_ports_port”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jd j sj˜}”j j subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-led-trigger-usbport `”h]”(hŒDefined on file ”…”�”}”(hji h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-led-trigger-usbport `”h]”j§)�”}”(hjs h]”hŒsysfs-class-led-trigger-usbport”…”�”}”(hju h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjq ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ0abi_file_testing_sysfs_class_led_trigger_usbport”uh1hh³jF h´Khji ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jF h´KhhÊh²hubhÞ)�”}”(hŒÈEvery dir entry represents a single USB port that can be selected for the USB port trigger. Selecting ports makes trigger observing them for any connected devices and lighting on LED if there are any.”h]”hŒÈEvery dir entry represents a single USB port that can be selected for the USB port trigger. Selecting ports makes trigger observing them for any connected devices and lighting on LED if there are any.”…”�”}”(hj— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jF h´KhhÊh²hubhÞ)�”}”(hŒ]Echoing "1" value selects USB port. Echoing "0" unselects it. Current state can be also read.”h]”hŒeEchoing “1â€� value selects USB port. Echoing “0â€� unselects it. Current state can be also read.”…”�”}”(hj¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jF h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_leds_led_pwm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-pwm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjÁ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/class\/leds\/\\/pwm**”h]”j`)�”}”(hŒ$**\/sys\/class\/leds\/\\/pwm**”h]”hŒ /sys/class/leds//pwm”…”�”}”(hjÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hjÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾ ubah}”(h]”j½ ah ]”h"]”Œabi_sys_class_leds_led_pwm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j³ sj˜}”j½ j³ subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-class-led-driver-lm3533 `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-class-led-driver-lm3533 `”h]”j§)�”}”(hj h]”hŒsysfs-class-led-driver-lm3533”…”�”}”(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ÅŒ.abi_file_testing_sysfs_class_led_driver_lm3533”uh1hh³jIêh´K;hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hhÊh²hubhÞ)�”}”(hŒ/Set the PWM-input control mask (5 bits), where:”h]”hŒ/Set the PWM-input control mask (5 bits), where:”…”�”}”(hj? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjP ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjP ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 5”h]”hŒbit 5”…”�”}”(hjp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj ubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled in Zone 4”h]”hŒPWM-input enabled in Zone 4”…”�”}”(hj‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 4”h]”hŒbit 4”…”�”}”(hj§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hj¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡ ubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled in Zone 3”h]”hŒPWM-input enabled in Zone 3”…”�”}”(hj¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hj» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 3”h]”hŒbit 3”…”�”}”(hjÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hjÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØ ubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled in Zone 2”h]”hŒPWM-input enabled in Zone 2”…”�”}”(hjõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hjò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 2”h]”hŒbit 2”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled in Zone 1”h]”hŒPWM-input enabled in Zone 1”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 1”h]”hŒbit 1”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled in Zone 0”h]”hŒPWM-input enabled in Zone 0”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbit 0”h]”hŒbit 0”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}ubjW)�”}”(hhh]”hÞ)�”}”(hŒPWM-input enabled”h]”hŒPWM-input enabled”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIêh´K;hj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjP ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ".. _abi_sys_class_leds_led_repeat:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-repeat”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/leds\/\\/repeat**”h]”j`)�”}”(hŒ'**\/sys\/class\/leds\/\\/repeat**”h]”hŒ#/sys/class/leds//repeat”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´K'hjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒubah}”(h]”jÑah ]”h"]”Œabi_sys_class_leds_led_repeat”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j jÇsj˜}”jÑjÇsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-led-trigger-pattern `”h]”(hŒDefined on file ”…”�”}”(hj%h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-led-trigger-pattern `”h]”j§)�”}”(hj/h]”hŒsysfs-class-led-trigger-pattern”…”�”}”(hj1h²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ÅŒ0abi_file_testing_sysfs_class_led_trigger_pattern”uh1hh³jNüh´K'hj%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´K'hhÊh²hubhÞ)�”}”(hŒoSpecify a pattern repeat number. -1 means repeat indefinitely, other negative numbers and number 0 are invalid.”h]”hŒoSpecify a pattern repeat number. -1 means repeat indefinitely, other negative numbers and number 0 are invalid.”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´K'hhÊh²hubhÞ)�”}”(hŒBThis file will always return the originally written repeat number.”h]”hŒBThis file will always return the originally written repeat number.”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´K'hhÊh²hubhÞ)�”}”(hŒuIt should be noticed that some leds, like EL15203000 may only support indefinitely patterns, so they always store -1.”h]”hŒuIt should be noticed that some leds, like EL15203000 may only support indefinitely patterns, so they always store -1.”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNüh´K'hhÊh²hubj))�”}”(hŒ.. _abi_sys_class_leds_led_rx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-rx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/class\/leds\/\\/rx**”h]”j`)�”}”(hŒ#**\/sys\/class\/leds\/\\/rx**”h]”hŒ/sys/class/leds//rx”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K2hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆubah}”(h]”j‡ah ]”h"]”Œabi_sys_class_leds_led_rx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖj}sj˜}”j‡j}subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hjÛh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hjåh]”hŒsysfs-class-led-trigger-netdev”…”�”}”(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ÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´K2hjÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K2hhÊh²hubhÞ)�”}”(hŒ5Signal reception of data on the named network device.”h]”hŒ5Signal reception of data on the named network device.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K2hhÊh²hubhÞ)�”}”(hŒ;If set to 0 (default), the LED will not blink on reception.”h]”hŒ;If set to 0 (default), the LED will not blink on reception.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K2hhÊh²hubhÞ)�”}”(hŒ_If set to 1, the LED will blink for the milliseconds specified in interval to signal reception.”h]”hŒ_If set to 1, the LED will blink for the milliseconds specified in interval to signal reception.”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K2hhÊh²hubhÞ)�”}”(hŒqWhen offloaded is true, the blink interval is controlled by hardware and won't reflect the value set in interval.”h]”hŒsWhen offloaded is true, the blink interval is controlled by hardware and won’t reflect the value set in interval.”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K2hhÊh²hubj))�”}”(hŒ .. _abi_sys_class_leds_led_shot:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-shot”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjOubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/leds\/\\/shot**”h]”j`)�”}”(hŒ%**\/sys\/class\/leds\/\\/shot**”h]”hŒ!/sys/class/leds//shot”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j îh´Khjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLubah}”(h]”jKah ]”h"]”Œabi_sys_class_leds_led_shot”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšjAsj˜}”jKjAsubhÞ)�”}”(hŒiDefined on file :ref:`sysfs-class-led-trigger-oneshot `”h]”(hŒDefined on file ”…”�”}”(hjŸh²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-class-led-trigger-oneshot `”h]”j§)�”}”(hj©h]”hŒsysfs-class-led-trigger-oneshot”…”�”}”(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ÅŒ0abi_file_testing_sysfs_class_led_trigger_oneshot”uh1hh³j îh´KhjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j îh´KhhÊh²hubhÞ)�”}”(hŒdWrite any non-empty string to signal an events, this starts a blink sequence if not already running.”h]”hŒdWrite any non-empty string to signal an events, this starts a blink sequence if not already running.”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j îh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_leds_led_trigger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-trigger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjéubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/leds\/\\/trigger**”h]”j`)�”}”(hŒ(**\/sys\/class\/leds\/\\/trigger**”h]”hŒ$/sys/class/leds//trigger”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K>hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæubah}”(h]”jåah ]”h"]”Œabi_sys_class_leds_led_trigger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4jÛsj˜}”jåjÛsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-led `”h]”(hŒDefined on file ”…”�”}”(hj9h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-led `”h]”j§)�”}”(hjCh]”hŒsysfs-class-led”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jOŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_led”uh1hh³jìh´K>hj9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K>hhÊh²hubhÞ)�”}”(hŒOSet the trigger for this LED. A trigger is a kernel based source of LED events.”•h]”hŒOSet the trigger for this LED. A trigger is a kernel based source of LED events.”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K>hhÊh²hubhÞ)�”}”(hŒìYou can change triggers in a similar manner to the way an IO scheduler is chosen. Trigger specific parameters can appear in /sys/class/leds/ once a given trigger is selected. For their documentation see `sysfs-class-led-trigger-*`.”h]”(hŒÐYou can change triggers in a similar manner to the way an IO scheduler is chosen. Trigger specific parameters can appear in /sys/class/leds/ once a given trigger is selected. For their documentation see ”…”�”}”(hjuh²hh³Nh´Nubjø)�”}”(hŒ`sysfs-class-led-trigger-*`”h]”hŒsysfs-class-led-trigger-*”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjuubhŒ.”…”�”}”(hjuh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K>hhÊh²hubhÞ)�”}”(hŒ0Writing "none" removes the trigger for this LED.”h]”hŒ4Writing “noneâ€� removes the trigger for this LED.”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K>hhÊh²hubhÞ)�”}”(hŒ†Writing "default" sets the trigger to the LED's default trigger (which would often be configured in the device tree for the hardware).”h]”hŒŒWriting “defaultâ€� sets the trigger to the LED’s default trigger (which would often be configured in the device tree for the hardware).”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jìh´K>hhÊh²hubj))�”}”(hŒ.. _abi_sys_class_leds_led_tx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-led-tx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj¿ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/class\/leds\/\\/tx**”h]”j`)�”}”(hŒ#**\/sys\/class\/leds\/\\/tx**”h]”hŒ/sys/class/leds//tx”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K#hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼ubah}”(h]”j»ah ]”h"]”Œabi_sys_class_leds_led_tx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j±sj˜}”j»j±subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-class-led-trigger-netdev `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-class-led-trigger-netdev `”h]”j§)�”}”(hjh]”hŒsysfs-class-led-trigger-netdev”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j%Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_class_led_trigger_netdev”uh1hh³j­ðh´K#hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K#hhÊh²hubhÞ)�”}”(hŒ8Signal transmission of data on the named network device.”h]”hŒ8Signal transmission of data on the named network device.”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K#hhÊh²hubhÞ)�”}”(hŒ>If set to 0 (default), the LED will not blink on transmission.”h]”hŒ>If set to 0 (default), the LED will not blink on transmission.”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K#hhÊh²hubhÞ)�”}”(hŒbIf set to 1, the LED will blink for the milliseconds specified in interval to signal transmission.”h]”hŒbIf set to 1, the LED will blink for the milliseconds specified in interval to signal transmission.”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K#hhÊh²hubhÞ)�”}”(hŒqWhen offloaded is true, the blink interval is controlled by hardware and won't reflect the value set in interval.”h]”hŒsWhen offloaded is true, the blink interval is controlled by hardware and won’t reflect the value set in interval.”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­ðh´K#hhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_leds_tty_led_cts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-tty-led-cts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjƒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/leds\/\\/cts**”h]”j`)�”}”(hŒ(**\/sys\/class\/leds\/\\/cts**”h]”hŒ$/sys/class/leds//cts”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-class-led-trigger-tty”h´Khj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€ubah}”(h]”jah ]”h"]”Œabi_sys_class_leds_tty_led_cts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏjusj˜}”jjusubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-led-trigger-tty `”h]”(hŒDefined on file ”…”�”}”(hjÔh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-led-trigger-tty `”h]”j§)�”}”(hjÞh]”hŒsysfs-class-led-trigger-tty”…”�”}”(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ÅŒ,abi_file_testing_sysfs_class_led_trigger_tty”uh1hh³j±h´KhjÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´KhhÊh²hubhÞ)�”}”(hŒÒCTS = Clear To Send DCE is ready to accept data from the DTE. If the line state is detected, the LED is switched on. If set to 0 (default), the LED will not evaluate CTS. If set to 1, the LED will evaluate CTS.”h]”hŒÒCTS = Clear To Send DCE is ready to accept data from the DTE. If the line state is detected, the LED is switched on. If set to 0 (default), the LED will not evaluate CTS. If set to 1, the LED will evaluate CTS.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_leds_tty_led_dcd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-tty-led-dcd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/leds\/\\/dcd**”h]”j`)�”}”(hŒ(**\/sys\/class\/leds\/\\/dcd**”h]”hŒ$/sys/class/leds//dcd”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´K,hj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œabi_sys_class_leds_tty_led_dcd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jijsj˜}”jjsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-led-trigger-tty `”h]”(hŒDefined on file ”…”�”}”(hjnh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-led-trigger-tty `”h]”j§)�”}”(hjxh]”hŒsysfs-class-led-trigger-tty”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjvubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_class_led_trigger_tty”uh1hh³j±h´K,hjnubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´K,hhÊh²hubhÞ)�”}”(hŒãDCD = Data Carrier Detect DTE is receiving a carrier from the DCE. If the line state is detected, the LED is switched on. If set to 0 (default), the LED will not evaluate CAR (DCD). If set to 1, the LED will evaluate CAR (DCD).”h]”hŒãDCD = Data Carrier Detect DTE is receiving a carrier from the DCE. If the line state is detected, the LED is switched on. If set to 0 (default), the LED will not evaluate CAR (DCD). If set to 1, the LED will evaluate CAR (DCD).”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´K,hhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_leds_tty_led_dsr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-tty-led-dsr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj¸ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/leds\/\\/dsr**”h]”j`)�”}”(hŒ(**\/sys\/class\/leds\/\\/dsr**”h]”hŒ$/sys/class/leds//dsr”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´K"hjËubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµubah}”(h]”j´ah ]”h"]”Œabi_sys_class_leds_tty_led_dsr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjªsj˜}”j´jªsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-led-trigger-tty `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-led-trigger-tty `”h]”j§)�”}”(hjh]”hŒsysfs-class-led-trigger-tty”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_class_led_trigger_tty”uh1hh³j±h´K"hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´K"hhÊh²hubhÞ)�”}”(hŒÐDSR = Data Set Ready DCE is ready to receive and send data. If the line state is detected, the LED is switched on. If set to 0 (default), the LED will not evaluate DSR. If set to 1, the LED will evaluate DSR.”h]”hŒÐDSR = Data Set Ready DCE is ready to receive and send data. If the line state is detected, the LED is switched on. If set to 0 (default), the LED will not evaluate DSR. If set to 1, the LED will evaluate DSR.”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´K"hhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_leds_tty_led_rng:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-tty-led-rng”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjRubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/leds\/\\/rng**”h]”j`)�”}”(hŒ(**\/sys\/class\/leds\/\\/rng**”h]”hŒ$/sys/class/leds//rng”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´K6hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjRubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOubah}”(h]”jNah ]”h"]”Œabi_sys_class_leds_tty_led_rng”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�jDsj˜}”jNjDsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-led-trigger-tty `”h]”(hŒDefined on file ”…”�”}”(hj¢h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-led-trigger-tty `”h]”j§)�”}”(hj¬h]”hŒsysfs-class-led-trigger-tty”…”�”}”(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ÅŒ,abi_file_testing_sysfs_class_led_trigger_tty”uh1hh³j±h´K6hj¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´K6hhÊh²hubhÞ)�”}”(hŒéRNG = Ring Indicator DCE has detected an incoming ring signal on the telephone line. If the line state is detected, the LED is switched on. If set to 0 (default), the LED will not evaluate RNG. If set to 1, the LED will evaluate RNG.”h]”hŒéRNG = Ring Indicator DCE has detected an incoming ring signal on the telephone line. If the line state is detected, the LED is switched on. If set to 0 (default), the LED will not evaluate RNG. If set to 1, the LED will evaluate RNG.”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´K6hhÊh²hubj))�”}”(hŒ".. _abi_sys_class_leds_tty_led_rx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-tty-led-rx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/leds\/\\/rx**”h]”j`)�”}”(hŒ'**\/sys\/class\/leds\/\\/rx**”h]”hŒ#/sys/class/leds//rx”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´Khjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjéubah}”(h]”jèah ]”h"]”Œabi_sys_class_leds_tty_led_rx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7jÞsj˜}”jèjÞsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-led-trigger-tty `”h]”(hŒDefined on file ”…”�”}”(hj<h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-led-trigger-tty `”h]”j§)�”}”(hjFh]”hŒsysfs-class-led-trigger-tty”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jRŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_class_led_trigger_tty”uh1hh³j±h´Khj<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´KhhÊh²hubhÞ)�”}”(hŒ Signal reception (rx) of data on the named tty device. If set to 0, the LED will not blink on reception. If set to 1 (default), the LED will blink on reception.”h]”hŒ Signal reception (rx) of data on the named tty device. If set to 0, the LED will not blink on reception. If set to 1 (default), the LED will blink on reception.”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_leds_tty_led_ttyname:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-leds-tty-led-ttyname”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj†ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/leds\/\\/ttyname**”h]”j`)�”}”(hŒ,**\/sys\/class\/leds\/\\/ttyname**”h]”hŒ(/sys/class/leds//ttyname”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´Khj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒubah}”(h]”j‚ah ]”h"]”Œ"abi_sys_class_leds_tty_led_ttyname”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑjxsj˜}”j‚jxsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-led-trigger-tty `”h]”(hŒDefined on file ”…”�”}”(hjÖh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-led-trigger-tty `”h]”j§)�”}”(hjàh]”hŒsysfs-class-led-trigger-tty”…”�”}”(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ÅŒ,abi_file_testing_sysfs_class_led_trigger_tty”uh1hh³j±h´KhjÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´KhhÊh²hubhÞ)�”}”(hŒ3Specifies the tty device name of the triggering tty”h]”hŒ3Specifies the tty device name of the triggering tty”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_class_leds_tty_led_tx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-leds-tty-led-tx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/leds\/\\/tx**”h]”j`)�”}”(hŒ'**\/sys\/class\/leds\/\\/tx**”h]”hŒ#/sys/class/leds//tx”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´Khj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjubah}”(h]”jah ]”h"]”Œabi_sys_class_leds_tty_led_tx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jkjsj˜}”jjsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-class-led-trigger-tty `”h]”(hŒDefined on file ”…”�”}”(hjph²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-class-led-trigger-tty `”h]”j§)�”}”(hjzh]”hŒsysfs-class-led-trigger-tty”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjxubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_class_led_trigger_tty”uh1hh³j±h´Khjpubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´KhhÊh²hubhÞ)�”}”(hŒ©Signal transmission (tx) of data on the named tty device. If set to 0, the LED will not blink on transmission. If set to 1 (default), the LED will blink on transmission.”h]”hŒ©Signal transmission (tx) of data on the named tty device. If set to 0, the LED will not blink on transmission. If set to 1 (default), the LED will blink on transmission.”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j±h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_leds_srws1_serial_rpm1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-leds-srws1-serial-rpm1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjºubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM1**”h]”j`)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM1**”h]”hŒ//sys/class/leds/SRWS1::::RPM1”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-driver-hid-srws1”h´KhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM2**”h]”j`)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM2**”h]”hŒ//sys/class/leds/SRWS1::::RPM2”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´Khjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM3**”h]”j`)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM3**”h]”hŒ//sys/class/leds/SRWS1::::RPM3”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´Khj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM4**”h]”j`)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM4**”h]”hŒ//sys/class/leds/SRWS1::::RPM4”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM5**”h]”j`)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM5**”h]”hŒ//sys/class/leds/SRWS1::::RPM5”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´Khjvubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM6**”h]”j`)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM6**”h]”hŒ//sys/class/leds/SRWS1::::RPM6”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM7**”h]”j`)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM7**”h]”hŒ//sys/class/leds/SRWS1::::RPM7”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM8**”h]”j`)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM8**”h]”hŒ//sys/class/leds/SRWS1::::RPM8”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´Khjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM9**”h]”j`)�”}”(hŒ3**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM9**”h]”hŒ//sys/class/leds/SRWS1::::RPM9”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM10**”h]”j`)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM10**”h]”hŒ0/sys/class/leds/SRWS1::::RPM10”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM11**”h]”j`)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM11**”h]”hŒ0/sys/class/leds/SRWS1::::RPM11”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´Khjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM12**”h]”j`)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM12**”h]”hŒ0/sys/class/leds/SRWS1::::RPM12”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´Khjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM13**”h]”j`)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM13**”h]”hŒ0/sys/class/leds/SRWS1::::RPM13”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM14**”h]”j`)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM14**”h]”hŒ0/sys/class/leds/SRWS1::::RPM14”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´Khjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM15**”h]”j`)�”}”(hŒ4**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPM15**”h]”hŒ0/sys/class/leds/SRWS1::::RPM15”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPMALL**”h]”j`)�”}”(hŒ5**\/sys\/class\/leds\/SRWS1\:\:\\:\:RPMALL**”h]”hŒ1/sys/class/leds/SRWS1::::RPMALL”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·ubah}”(h]”j¶ah ]”h"]”Œ$abi_sys_class_leds_srws1_serial_rpm1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|j¬sj˜}”j¶j¬subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-driver-hid-srws1 `”h]”(hŒDefined on file ”…”�”}”(hj�h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-driver-hid-srws1 `”h]”j§)�”}”(hj‹h]”hŒsysfs-driver-hid-srws1”…”�”}”(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ÅŒ'abi_file_testing_sysfs_driver_hid_srws1”uh1hh³jèh´Khj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhhÊh²hubhÞ)�”}”(hŒeProvides a control for turning on/off the LEDs which form an RPM meter on the front of the controller”h]”hŒeProvides a control for turning on/off the LEDs which form an RPM meter on the front of the controller”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèh´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_leds_dell_kbd_backlight_als_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-leds-dell-kbd-backlight-als-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-dell-laptop `”h]”j§)�”}”(hj&h]”hŒsysfs-platform-dell-laptop”…”�”}”(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”j2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_platform_dell_laptop”uh1hh³jùh´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubhÞ)�”}”(hŒ¶This file allows to control the automatic keyboard illumination mode on some systems that have an ambient light sensor. Write 1 to this file to enable the auto mode, 0 to disable it.”h]”hŒ¶This file allows to control the automatic keyboard illumination mode on some systems that have an ambient light sensor. Write 1 to this file to enable the auto mode, 0 to disable it.”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_leds_dell_kbd_backlight_als_setting:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-leds-dell-kbd-backlight-als-setting”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj¶h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-dell-laptop `”h]”j§)�”}”(hjÀh]”hŒsysfs-platform-dell-laptop”…”�”}”(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ÅŒ+abi_file_testing_sysfs_platform_dell_laptop”uh1hh³jùh´K hj¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K hhÊh²hubhÞ)�”}”(hŒ`This file allows to specify the on/off threshold value, as reported by the ambient light sensor.”h]”hŒ`This file allows to specify the on/off threshold value, as reported by the ambient light sensor.”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K hhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_leds_dell_kbd_backlight_start_triggers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-leds-dell-kbd-backlight-start-triggers”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/leds\/dell\:\:kbd_backlight\/start_triggers**”h]”j`)�”}”(hŒ=**\/sys\/class\/leds\/dell\:\:kbd_backlight\/start_triggers**”h]”hŒ9/sys/class/leds/dell::kbd_backlight/start_triggers”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjýubah}”(h]”jüah ]”h"]”Œ4abi_sys_class_leds_dell_kbd_backlight_start_triggers”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jKjòsj˜}”jüjòsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-platform-dell-laptop `”h]”(hŒDefined on file ”…”�”}”(hjPh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-dell-laptop `”h]”j§)�”}”(hjZh]”hŒsysfs-platform-dell-laptop”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jfŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_platform_dell_laptop”uh1hh³jùh´KhjPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubhÞ)�”}”(hŒñThis file allows to control the input triggers that turn on the keyboard backlight illumination that is disabled because of inactivity. Read the file to see the triggers available. The ones enabled are preceded by '+', those disabled by '-'.”h]”hŒùThis file allows to control the input triggers that turn on the keyboard backlight illumination that is disabled because of inactivity. Read the file to see the triggers available. The ones enabled are preceded by ‘+’, those disabled by ‘-‘.”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubhÞ)�”}”(hŒTo enable a trigger, write its name preceded by '+' to this file. To disable a trigger, write its name preceded by '-' instead.”h]”hŒ‡To enable a trigger, write its name preceded by ‘+’ to this file. To disable a trigger, write its name preceded by ‘-’ instead.”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubhÞ)�”}”(hŒ4For example, to enable the keyboard as trigger run::”h]”hŒ3For example, to enable the keyboard as trigger run:”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubjl)�”}”(hŒCecho +keyboard > /sys/class/leds/dell::kbd_backlight/start_triggers”h]”hŒCecho +keyboard > /sys/class/leds/dell::kbd_backlight/start_triggers”…”�”}”hj¨sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jùh´KhhÊh²hubhÞ)�”}”(hŒTo disable it::”h]”hŒTo disable it:”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubjl)�”}”(hŒCecho -keyboard > /sys/class/leds/dell::kbd_backlight/start_triggers”h]”hŒCecho -keyboard > /sys/class/leds/dell::kbd_backlight/start_triggers”…”�”}”hjÄsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jùh´KhhÊh²hubhÞ)�”}”(hŒ;Note that not all the available triggers can be configured.”h]”hŒ;Note that not all the available triggers can be configured.”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_leds_dell_kbd_backlight_stop_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-leds-dell-kbd-backlight-stop-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjîubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/leds\/dell\:\:kbd_backlight\/stop_timeout**”h]”j`)�”}”(hŒ;**\/sys\/class\/leds\/dell\:\:kbd_backlight\/stop_timeout**”h]”hŒ7/sys/class/leds/dell::kbd_backlight/stop_timeout”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K/hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjîubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjëubah}”(h]”jêah ]”h"]”Œ2abi_sys_class_leds_dell_kbd_backlight_stop_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9jàsj˜}”jêjàsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-platform-dell-laptop `”h]”(hŒDefined on file ”…”�”}”(hj>h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-dell-laptop `”h]”j§)�”}”(hjHh]”hŒsysfs-platform-dell-laptop”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjFubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_platform_dell_laptop”uh1hh³jùh´K/hj>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K/hhÊh²hubhÞ)�”}”(hŒïThis file allows to specify the interval after which the keyboard illumination is disabled because of inactivity. The timeouts are expressed in seconds, minutes, hours and days, for which the symbols are 's', 'm', 'h' and 'd' respectively.”h]”hŒÿThis file allows to specify the interval after which the keyboard illumination is disabled because of inactivity. The timeouts are expressed in seconds, minutes, hours and days, for which the symbols are ‘s’, ‘m’, ‘h’ and ‘d’ respectively.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K/hhÊh²hubhÞ)�”}”(hŒžTo configure the timeout, write to this file a value along with any the above units. If no unit is specified, the value is assumed to be expressed in seconds.”h]”hŒžTo configure the timeout, write to this file a value along with any the above units. If no unit is specified, the value is assumed to be expressed in seconds.”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K/hhÊh²hubhÞ)�”}”(hŒ3For example, to set the timeout to 10 minutes run::”h]”hŒ2For example, to set the timeout to 10 minutes run:”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K/hhÊh²hubjl)�”}”(hŒ;echo 10m > /sys/class/leds/dell::kbd_backlight/stop_timeout”h]”hŒ;echo 10m > /sys/class/leds/dell::kbd_backlight/stop_timeout”…”�”}”hj–sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jùh´K/hhÊh²hubhÞ)�”}”(hŒ‡Note that when this file is read, the returned value might be expressed in a different unit than the one used when the timeout was set.”h]”hŒ‡Note that when this file is read, the returned value might be expressed in a different unit than the one used when the timeout was set.”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K/hhÊh²hubhÞ)�”}”(hŒŸAlso note that only some timeouts are supported and that some systems might fall back to a specific timeout in case an invalid timeout is written to this file.”h]”hŒŸAlso note that only some timeouts are supported and that some systems might fall back to a specific timeout in case an invalid timeout is written to this file.”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jùh´K/hhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_leds_go_rgb_joystick_rings_effect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-leds-go-rgb-joystick-rings-effect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/effect**”h]”j`)�”}”(hŒ7**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/effect**”h]”hŒ3/sys/class/leds/go:rgb:joystick_rings/effect”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Khjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjËubah}”(h]”jÊah ]”h"]”Œ/abi_sys_class_leds_go_rgb_joystick_rings_effect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÀsj˜}”jÊjÀsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj(h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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”j4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubhÞ)�”}”(hŒ6This controls the display effect of the RGB interface.”h]”hŒ6This controls the display effect of the RGB interface.”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubhÞ)�”}”(hŒ2Values are monocolor, breathe, chroma, or rainbow.”h]”hŒ2Values are monocolor, breathe, chroma, or rainbow.”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_leds_go_rgb_joystick_rings_effect_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-leds-go-rgb-joystick-rings-effect-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj„ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/effect_index**”h]”j`)�”}”(hŒ=**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/effect_index**”h]”hŒ9/sys/class/leds/go:rgb:joystick_rings/effect_index”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjšubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K hj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”j€ah ]”h"]”Œ5abi_sys_class_leds_go_rgb_joystick_rings_effect_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏjvsj˜}”j€jvsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjÔh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjÞh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K hjÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K hhÊh²hubhÞ)�”}”(hŒ=This displays the available options for the effect attribute.”h]”hŒ=This displays the available options for the effect attribute.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K hhÊh²hubhÞ)�”}”(hŒ2Values are monocolor, breathe, chroma, or rainbow.”h]”hŒ2Values are monocolor, breathe, chroma, or rainbow.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K hhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_leds_go_rgb_joystick_rings_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-leds-go-rgb-joystick-rings-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj:ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/enabled**”h]”j`)�”}”(hŒ8**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/enabled**”h]”hŒ4/sys/class/leds/go:rgb:joystick_rings/enabled”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7ubah}”(h]”j6ah ]”h"]”Œ0abi_sys_class_leds_go_rgb_joystick_rings_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…j,sj˜}”j6j,subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjŠh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj”h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´KhjŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubhÞ)�”}”(hŒ6This controls enabling or disabling the RGB interface.”h]”hŒ6This controls enabling or disabling the RGB interface.”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_leds_go_rgb_joystick_rings_enabled_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-leds-go-rgb-joystick-rings-enabled-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjðubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/enabled_index**”h]”j`)�”}”(hŒ>**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/enabled_index**”h]”hŒ:/sys/class/leds/go:rgb:joystick_rings/enabled_index”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjíubah}”(h]”jìah ]”h"]”Œ6abi_sys_class_leds_go_rgb_joystick_rings_enabled_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;jâsj˜}”jìjâsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj@h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjJh]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´Khj@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubhÞ)�”}”(hŒ>This displays the available options for the enabled attribute.”h]”hŒ>This displays the available options for the enabled attribute.”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_leds_go_rgb_joystick_rings_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-leds-go-rgb-joystick-rings-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj¦ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/mode**”h]”j`)�”}”(hŒ5**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/mode**”h]”hŒ1/sys/class/leds/go:rgb:joystick_rings/mode”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K%hj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£ubah}”(h]”j¢ah ]”h"]”Œ-abi_sys_class_leds_go_rgb_joystick_rings_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñj˜sj˜}”j¢j˜subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjöh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K%hjöubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K%hhÊh²hubhÞ)�”}”(hŒ6This controls the operating mode of the RGB interface.”h]”hŒ6This controls the operating mode of the RGB interface.”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K%hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒüValues are dynamic or custom. Custom allows setting the RGB effect and color. Dynamic is a Windows mode for syncing Lenovo RGB interfaces not currently supported under Linux. Applies to Lenovo Legion Go and Go 2 line of handheld devices. ”h]”(j!)�”}”(hŒMValues are dynamic or custom. Custom allows setting the RGB effect and color.”h]”hŒMValues are dynamic or custom. Custom allows setting the RGB effect and color.”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÕMh´K%hj5 ubj1)�”}”(hhh]”(hÞ)�”}”(hŒ`Dynamic is a Windows mode for syncing Lenovo RGB interfaces not currently supported under Linux.”h]”hŒ`Dynamic is a Windows mode for syncing Lenovo RGB interfaces not currently supported under Linux.”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K%hjG ubjŽœ)�”}”(hŒ@Applies to Lenovo Legion Go and Go 2 line of handheld devices. ”h]”hÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K%hjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÕMh´K%hjG ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÕMh´K%hj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ8.. _abi_sys_class_leds_go_rgb_joystick_rings_mode_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-leds-go-rgb-joystick-rings-mode-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/mode_index**”h]”j`)�”}”(hŒ;**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/mode_index**”h]”hŒ7/sys/class/leds/go:rgb:joystick_rings/mode_index”…”�”}”(hjª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K0hj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj� ubah}”(h]”jŒ ah ]”h"]”Œ3abi_sys_class_leds_go_rgb_joystick_rings_mode_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛ j‚ sj˜}”jŒ j‚ subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjà h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjê h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K0hjà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K0hhÊh²hubhÞ)�”}”(hŒ;This displays the available options for the mode attribute.”h]”hŒ;This displays the available options for the mode attribute.”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K0hhÊh²hubhÞ)�”}”(hŒValues are dynamic or custom.”h]”hŒValues are dynamic or custom.”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K0hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj*!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K0hhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_leds_go_rgb_joystick_rings_profile:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-leds-go-rgb-joystick-rings-profile”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjF!ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/profile**”h]”j`)�”}”(hŒ8**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/profile**”h]”hŒ4/sys/class/leds/go:rgb:joystick_rings/profile”…”�”}”(hj`!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K9hjY!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjS!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjF!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjC!ubah}”(h]”jB!ah ]”h"]”Œ0abi_sys_class_leds_go_rgb_joystick_rings_profile”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘!j8!sj˜}”jB!j8!subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj–!h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj !h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´K9hj–!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K9hhÊh²hubhÞ)�”}”(hŒ3This controls selecting the configured RGB profile.”h]”hŒ3This controls selecting the configured RGB profile.”…”�”}”(hjÄ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K9hhÊh²hubhÞ)�”}”(hŒValues are 1-3.”h]”hŒValues are 1-3.”…”�”}”(hjÒ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K9hhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjà!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´K9hhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_leds_go_rgb_joystick_rings_profile_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-leds-go-rgb-joystick-rings-profile-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjü!ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/profile_range**”h]”j`)�”}”(hŒ>**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/profile_range**”h]”hŒ:/sys/class/leds/go:rgb:joystick_rings/profile_range”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KBhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj "ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj "ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjü!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjù!ubah}”(h]”jø!ah ]”h"]”Œ6abi_sys_class_leds_go_rgb_joystick_rings_profile_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jG"jî!sj˜}”jø!jî!subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hjL"h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjV"h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(hjX"h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjT"ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jb"Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´KBhjL"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KBhhÊh²hubhÞ)�”}”(hŒ>This displays the available options for the profile attribute.”h]”hŒ>This displays the available options for the profile attribute.”…”�”}”(hjz"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KBhhÊh²hubhÞ)�”}”(hŒValues are 1-3.”h]”hŒValues are 1-3.”…”�”}”(hjˆ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KBhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj–"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KBhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_leds_go_rgb_joystick_rings_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-leds-go-rgb-joystick-rings-speed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj²"ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/speed**”h]”j`)�”}”(hŒ6**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/speed**”h]”hŒ2/sys/class/leds/go:rgb:joystick_rings/speed”…”�”}”(hjÌ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KKhjÅ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯"ubah}”(h]”j®"ah ]”h"]”Œ.abi_sys_class_leds_go_rgb_joystick_rings_speed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jý"j¤"sj˜}”j®"j¤"subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj#h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hj #h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´KKhj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KKhhÊh²hubhÞ)�”}”(hŒKThis controls the change rate for the breathe, chroma, and rainbow effects.”h]”hŒKThis controls the change rate for the breathe, chroma, and rainbow effects.”…”�”}”(hj0#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KKhhÊh²hubhÞ)�”}”(hŒValues are 0-100.”h]”hŒValues are 0-100.”…”�”}”(hj>#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KKhhÊh²hubhÞ)�”}”(hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hjL#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KKhhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_leds_go_rgb_joystick_rings_speed_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-leds-go-rgb-joystick-rings-speed-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjh#ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/speed_range**”h]”j`)�”}”(hŒ<**\/sys\/class\/leds\/go\:rgb\:joystick_rings\/speed_range**”h]”hŒ8/sys/class/leds/go:rgb:joystick_rings/speed_range”…”�”}”(hj‚#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KThj{#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhju#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjh#ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hje#ubah}”(h]”jd#ah ]”h"]”Œ4abi_sys_class_leds_go_rgb_joystick_rings_speed_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³#jZ#sj˜}”jd#jZ#subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-driver-hid-lenovo-go `”h]”(hŒDefined on file ”…”�”}”(hj¸#h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-driver-hid-lenovo-go `”h]”j§)�”}”(hjÂ#h]”hŒsysfs-driver-hid-lenovo-go”…”�”}”(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ÅŒ+abi_file_testing_sysfs_driver_hid_lenovo_go”uh1hh³jÕMh´KThj¸#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KThhÊh²hubhÞ)�”}”(hŒApplies to Lenovo Legion Go and Go 2 line of handheld devices.”h]”hŒ>Applies to Lenovo Legion Go and Go 2 line of handheld devices.”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕMh´KThhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_leds_go_s_rgb_joystick_rings_effect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-leds-go-s-rgb-joystick-rings-effect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj$ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/effect**”h]”j`)�”}”(hŒ9**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/effect**”h]”hŒ5/sys/class/leds/go_s:rgb:joystick_rings/effect”…”�”}”(hj8$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´Khj1$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$ubah}”(h]”j$ah ]”h"]”Œ1abi_sys_class_leds_go_s_rgb_joystick_rings_effect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ji$j$sj˜}”j$j$subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjn$h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjx$h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjz$h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjv$ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„$Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´Khjn$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubhÞ)�”}”(hŒ6This controls the display effect of the RGB interface.”h]”hŒ6This controls the display effect of the RGB interface.”…”�”}”(hjœ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubhÞ)�”}”(hŒ2Values are monocolor, breathe, chroma, or rainbow.”h]”hŒ2Values are monocolor, breathe, chroma, or rainbow.”…”�”}”(hjª$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj¸$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_class_leds_go_s_rgb_joystick_rings_effect_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-class-leds-go-s-rgb-joystick-rings-effect-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÔ$ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/effect_index**”h]”j`)�”}”(hŒ?**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/effect_index**”h]”hŒ;/sys/class/leds/go_s:rgb:joystick_rings/effect_index”…”�”}”(hjî$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjê$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K hjç$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjä$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjá$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔ$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑ$ubah}”(h]”jÐ$ah ]”h"]”Œ7abi_sys_class_leds_go_s_rgb_joystick_rings_effect_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%jÆ$sj˜}”jÐ$jÆ$subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj$%h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj.%h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj0%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ÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´K hj$%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K hhÊh²hubhÞ)�”}”(hŒ=This displays the available options for the effect attribute.”h]”hŒ=This displays the available options for the effect attribute.”…”�”}”(hjR%h²hh³Nh´Nubah}”(h]”h ]”h"]”•h$]”h&]”uh1hÝh³j Ph´K hhÊh²hubhÞ)�”}”(hŒ2Values are monocolor, breathe, chroma, or rainbow.”h]”hŒ2Values are monocolor, breathe, chroma, or rainbow.”…”�”}”(hj`%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K hhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjn%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_leds_go_s_rgb_joystick_rings_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-leds-go-s-rgb-joystick-rings-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjÚ%h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjä%h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´KhjÚ%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubhÞ)�”}”(hŒ6This controls enabling or disabling the RGB interface.”h]”hŒ6This controls enabling or disabling the RGB interface.”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj$&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_class_leds_go_s_rgb_joystick_rings_enabled_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-class-leds-go-s-rgb-joystick-rings-enabled-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj@&ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/enabled_index**”h]”j`)�”}”(hŒ@**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/enabled_index**”h]”hŒ</sys/class/leds/go_s:rgb:joystick_rings/enabled_index”…”�”}”(hjZ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjV&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhjS&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjP&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjM&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=&ubah}”(h]”j<&ah ]”h"]”Œ8abi_sys_class_leds_go_s_rgb_joystick_rings_enabled_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹&j2&sj˜}”j<&j2&subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj�&h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjš&h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´Khj�&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubhÞ)�”}”(hŒ>This displays the available options for the enabled attribute.”h]”hŒ>This displays the available options for the enabled attribute.”…”�”}”(hj¾&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubhÞ)�”}”(hŒValues are true or false.”h]”hŒValues are true or false.”…”�”}”(hjÌ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjÚ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_leds_go_s_rgb_joystick_rings_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-leds-go-s-rgb-joystick-rings-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjö&ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/mode**”h]”j`)�”}”(hŒ7**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/mode**”h]”hŒ3/sys/class/leds/go_s:rgb:joystick_rings/mode”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj 'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K%hj 'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjö&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjó&ubah}”(h]”jò&ah ]”h"]”Œ/abi_sys_class_leds_go_s_rgb_joystick_rings_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jA'jè&sj˜}”jò&jè&subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjF'h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjP'h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hjR'h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjN'ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\'Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´K%hjF'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K%hhÊh²hubhÞ)�”}”(hŒ6This controls the operating mode of the RGB interface.”h]”hŒ6This controls the operating mode of the RGB interface.”…”�”}”(hjt'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K%hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒõValues are dynamic or custom. Custom allows setting the RGB effect and color. Dynamic is a Windows mode for syncing Lenovo RGB interfaces not currently supported under Linux. Applies to Lenovo Legion Go S line of handheld devices. ”h]”(j!)�”}”(hŒMValues are dynamic or custom. Custom allows setting the RGB effect and color.”h]”hŒMValues are dynamic or custom. Custom allows setting the RGB effect and color.”…”�”}”(hj‰'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j Ph´K%hj…'ubj1)�”}”(hhh]”(hÞ)�”}”(hŒ`Dynamic is a Windows mode for syncing Lenovo RGB interfaces not currently supported under Linux.”h]”hŒ`Dynamic is a Windows mode for syncing Lenovo RGB interfaces not currently supported under Linux.”…”�”}”(hjš'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K%hj—'ubjŽœ)�”}”(hŒ9Applies to Lenovo Legion Go S line of handheld devices. ”h]”hÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj¬'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K%hj¨'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j Ph´K%hj—'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj…'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j Ph´K%hj‚'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ:.. _abi_sys_class_leds_go_s_rgb_joystick_rings_mode_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-leds-go-s-rgb-joystick-rings-mode-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjà'ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/mode_index**”h]”j`)�”}”(hŒ=**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/mode_index**”h]”hŒ9/sys/class/leds/go_s:rgb:joystick_rings/mode_index”…”�”}”(hjú'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjö'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K0hjó'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjð'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjí'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjà'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝ'ubah}”(h]”jÜ'ah ]”h"]”Œ5abi_sys_class_leds_go_s_rgb_joystick_rings_mode_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+(jÒ'sj˜}”jÜ'jÒ'subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj0(h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj:(h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj<(h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj8(ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jF(Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´K0hj0(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K0hhÊh²hubhÞ)�”}”(hŒ;This displays the available options for the mode attribute.”h]”hŒ;This displays the available options for the mode attribute.”…”�”}”(hj^(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K0hhÊh²hubhÞ)�”}”(hŒValues are dynamic or custom.”h]”hŒValues are dynamic or custom.”…”�”}”(hjl(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K0hhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjz(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K0hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_leds_go_s_rgb_joystick_rings_profile:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-leds-go-s-rgb-joystick-rings-profile”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjæ(h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hjð(h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´K9hjæ(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K9hhÊh²hubhÞ)�”}”(hŒ3This controls selecting the configured RGB profile.”h]”hŒ3This controls selecting the configured RGB profile.”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K9hhÊh²hubhÞ)�”}”(hŒValues are 1-3.”h]”hŒValues are 1-3.”…”�”}”(hj")h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K9hhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hj0)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´K9hhÊh²hubj))�”}”(hŒ=.. _abi_sys_class_leds_go_s_rgb_joystick_rings_profile_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-class-leds-go-s-rgb-joystick-rings-profile-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjL)ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/profile_range**”h]”j`)�”}”(hŒ@**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/profile_range**”h]”hŒ</sys/class/leds/go_s:rgb:joystick_rings/profile_range”…”�”}”(hjf)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KBhj_)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjY)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjL)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjI)ubah}”(h]”jH)ah ]”h"]”Œ8abi_sys_class_leds_go_s_rgb_joystick_rings_profile_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—)j>)sj˜}”jH)j>)subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjœ)h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj¦)h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´KBhjœ)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KBhhÊh²hubhÞ)�”}”(hŒ>This displays the available options for the profile attribute.”h]”hŒ>This displays the available options for the profile attribute.”…”�”}”(hjÊ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KBhhÊh²hubhÞ)�”}”(hŒValues are 1-3.”h]”hŒValues are 1-3.”…”�”}”(hjØ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KBhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjæ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KBhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_leds_go_s_rgb_joystick_rings_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-leds-go-s-rgb-joystick-rings-speed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/speed**”h]”j`)�”}”(hŒ8**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/speed**”h]”hŒ4/sys/class/leds/go_s:rgb:joystick_rings/speed”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KKhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿ)ubah}”(h]”jþ)ah ]”h"]”Œ0abi_sys_class_leds_go_s_rgb_joystick_rings_speed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jM*jô)sj˜}”jþ)jô)subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hjR*h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj\*h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(hj^*h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZ*ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh*Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´KKhjR*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KKhhÊh²hubhÞ)�”}”(hŒKThis controls the change rate for the breathe, chroma, and rainbow effects.”h]”hŒKThis controls the change rate for the breathe, chroma, and rainbow effects.”…”�”}”(hj€*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KKhhÊh²hubhÞ)�”}”(hŒValues are 0-100.”h]”hŒValues are 0-100.”…”�”}”(hjŽ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KKhhÊh²hubhÞ)�”}”(hŒ7Applies to Lenovo Legion Go S line of handheld devices.”h]”hŒ7Applies to Lenovo Legion Go S line of handheld devices.”…”�”}”(hjœ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KKhhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_leds_go_s_rgb_joystick_rings_speed_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-leds-go-s-rgb-joystick-rings-speed-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj¸*ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/speed_range**”h]”j`)�”}”(hŒ>**\/sys\/class\/leds\/go_s\:rgb\:joystick_rings\/speed_range**”h]”hŒ:/sys/class/leds/go_s:rgb:joystick_rings/speed_range”…”�”}”(hjÒ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KThjË*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ*ubah}”(h]”j´*ah ]”h"]”Œ6abi_sys_class_leds_go_s_rgb_joystick_rings_speed_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+jª*sj˜}”j´*jª*subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-driver-hid-lenovo-go-s `”h]”(hŒDefined on file ”…”�”}”(hj+h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-driver-hid-lenovo-go-s `”h]”j§)�”}”(hj+h]”hŒsysfs-driver-hid-lenovo-go-s”…”�”}”(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ÅŒ-abi_file_testing_sysfs_driver_hid_lenovo_go_s”uh1hh³j Ph´KThj+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j Ph´KThhÊh²hubhÞ)�”}”(hŒ\/\\/attached_dev**”h]”j`)�”}”(hŒ=**\/sys\/class\/mdio_bus\/\\/\\/attached_dev**”h]”hŒ9/sys/class/mdio_bus///attached_dev”…”�”}”(hjˆ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-class-net-phydev”h´Khj�+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjn+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjk+ubah}”(h]”jj+ah ]”h"]”Œ.abi_sys_class_mdio_bus_bus_device_attached_dev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº+j`+sj˜}”jj+j`+subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-phydev `”h]”(hŒDefined on file ”…”�”}”(hj¿+h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-phydev `”h]”j§)�”}”(hjÉ+h]”hŒsysfs-class-net-phydev”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_net_phydev”uh1hh³jœ+h´Khj¿+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´KhhÊh²hubhÞ)�”}”(hŒCSymbolic link to the network device this PHY device is attached to.”h]”hŒCSymbolic link to the network device this PHY device is attached to.”…”�”}”(hjí+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_class_mdio_bus_bus_device_c45_phy_ids_mmd_n_device_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-mdio-bus-bus-device-c45-phy-ids-mmd-n-device-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj ,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/class\/mdio_bus\/\\/\\/c45_phy_ids\/mmd\_device_id**”h]”j`)�”}”(hŒP**\/sys\/class\/mdio_bus\/\\/\\/c45_phy_ids\/mmd\_device_id**”h]”hŒL/sys/class/mdio_bus///c45_phy_ids/mmd_device_id”…”�”}”(hj#,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´Khj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj,ubah}”(h]”j,ah ]”h"]”Œ=abi_sys_class_mdio_bus_bus_device_c45_phy_ids_mmd_n_device_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jT,jû+sj˜}”j,jû+subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-phydev `”h]”(hŒDefined on file ”…”�”}”(hjY,h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-phydev `”h]”j§)�”}”(hjc,h]”hŒsysfs-class-net-phydev”…”�”}”(hje,h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja,ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jo,Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_net_phydev”uh1hh³jœ+h´KhjY,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´KhhÊh²hubhÞ)�”}”(hŒðThis attribute contains the 32-bit PHY Identifier as reported by the device during bus enumeration, encoded in hexadecimal. These C45 IDs are used to match the device with the appropriate driver. These files are invisible to the C22 device.”h]”hŒðThis attribute contains the 32-bit PHY Identifier as reported by the device during bus enumeration, encoded in hexadecimal. These C45 IDs are used to match the device with the appropriate driver. These files are invisible to the C22 device.”…”�”}”(hj‡,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_mdio_bus_bus_device_phy_dev_flags:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-mdio-bus-bus-device-phy-dev-flags”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj£,ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/mdio_bus\/\\/\\/phy_dev_flags**”h]”j`)�”}”(hŒ>**\/sys\/class\/mdio_bus\/\\/\\/phy_dev_flags**”h]”hŒ:/sys/class/mdio_bus///phy_dev_flags”…”�”}”(hj½,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´KAhj¶,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ,ubah}”(h]”jŸ,ah ]”h"]”Œ/abi_sys_class_mdio_bus_bus_device_phy_dev_flags”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jî,j•,sj˜}”jŸ,j•,subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-phydev `”h]”(hŒDefined on file ”…”�”}”(hjó,h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-phydev `”h]”j§)�”}”(hjý,h]”hŒsysfs-class-net-phydev”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_net_phydev”uh1hh³jœ+h´KAhjó,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´KAhhÊh²hubhÞ)�”}”(hXW32-bit hexadecimal number representing a bit mask of the configuration bits passed from the consumer of the PHY (Ethernet MAC, switch, etc.) to the PHY driver. The flags are only used internally by the kernel and their placement are not meant to be stable across kernel versions. This is intended for facilitating the debugging of PHY drivers.”h]”hXW32-bit hexadecimal number representing a bit mask of the configuration bits passed from the consumer of the PHY (Ethernet MAC, switch, etc.) to the PHY driver. The flags are only used internally by the kernel and their placement are not meant to be stable across kernel versions. This is intended for facilitating the debugging of PHY drivers.”…”�”}”(hj!-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´KAhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_mdio_bus_bus_device_phy_has_fixups:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-mdio-bus-bus-device-phy-has-fixups”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj=-ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/mdio_bus\/\\/\\/phy_has_fixups**”h]”j`)�”}”(hŒ?**\/sys\/class\/mdio_bus\/\\/\\/phy_has_fixups**”h]”hŒ;/sys/class/mdio_bus///phy_has_fixups”…”�”}”(hjW-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´K hjP-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:-ubah}”(h]”j9-ah ]”h"]”Œ0abi_sys_class_mdio_bus_bus_device_phy_has_fixups”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆ-j/-sj˜}”j9-j/-subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-phydev `”h]”(hŒDefined on file ”…”�”}”(hj�-h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-phydev `”h]”j§)�”}”(hj—-h]”hŒsysfs-class-net-phydev”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_net_phydev”uh1hh³jœ+h´K hj�-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´K hhÊh²hubhÞ)�”}”(hŒÑThis attribute contains the boolean value whether a given PHY device has had any "fixup" workaround running on it, encoded as a boolean. This information is provided to help troubleshooting PHY configurations.”h]”hŒÕThis attribute contains the boolean value whether a given PHY device has had any “fixupâ€� workaround running on it, encoded as a boolean. This information is provided to help troubleshooting PHY configurations.”…”�”}”(hj»-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´K hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_mdio_bus_bus_device_phy_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-mdio-bus-bus-device-phy-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj×-ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/mdio_bus\/\\/\\/phy_id**”h]”j`)�”}”(hŒ7**\/sys\/class\/mdio_bus\/\\/\\/phy_id**”h]”hŒ3/sys/class/mdio_bus///phy_id”…”�”}”(hjñ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjí-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´Khjê-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjä-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj×-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔ-ubah}”(h]”jÓ-ah ]”h"]”Œ(abi_sys_class_mdio_bus_bus_device_phy_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j".jÉ-sj˜}”jÓ-jÉ-subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-phydev `”h]”(hŒDefined on file ”…”�”}”(hj'.h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-phydev `”h]”j§)�”}”(hj1.h]”hŒsysfs-class-net-phydev”…”�”}”(hj3.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ÅŒ'abi_file_testing_sysfs_class_net_phydev”uh1hh³jœ+h´Khj'.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´KhhÊh²hubhÞ)�”}”(hŒ¼This attribute contains the 32-bit PHY Identifier as reported by the device during bus enumeration, encoded in hexadecimal. This ID is used to match the device with the appropriate driver.”h]”hŒ¼This attribute contains the 32-bit PHY Identifier as reported by the device during bus enumeration, encoded in hexadecimal. This ID is used to match the device with the appropriate driver.”…”�”}”(hjU.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_mdio_bus_bus_device_phy_interface:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-mdio-bus-bus-device-phy-interface”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjq.ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/mdio_bus\/\\/\\/phy_interface**”h]”j`)�”}”(hŒ>**\/sys\/class\/mdio_bus\/\\/\\/phy_interface**”h]”hŒ:/sys/class/mdio_bus///phy_interface”…”�”}”(hj‹.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´K'hj„.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjq.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjn.ubah}”(h]”jm.ah ]”h"]”Œ/abi_sys_class_mdio_bus_bus_device_phy_interface”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼.jc.sj˜}”jm.jc.subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-phydev `”h]”(hŒDefined on file ”…”�”}”(hjÁ.h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-phydev `”h]”j§)�”}”(hjË.h]”hŒsysfs-class-net-phydev”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_net_phydev”uh1hh³jœ+h´K'hjÁ.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´K'hhÊh²hubhÞ)�”}”(hŒõThis attribute contains the PHY interface as configured by the Ethernet driver during bus enumeration, encoded in string. This interface mode is used to configure the Ethernet MAC with the appropriate mode for its data lines to the PHY hardware.”h]”hŒõThis attribute contains the PHY interface as configured by the Ethernet driver during bus enumeration, encoded in string. This interface mode is used to configure the Ethernet MAC with the appropriate mode for its data lines to the PHY hardware.”…”�”}”(hjï.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´K'hhÊh²hubhÞ)�”}”(hŒPossible values are:”h]”hŒPossible values are:”…”�”}”(hjý.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´K'hhÊh²hubhÞ)�”}”(hŒÈ (not available), mii, gmii, sgmii, tbi, rev-mii, rmii, rgmii, rgmii-id, rgmii-rxid, rgmii-txid, rtbi, smii xgmii, moca, qsgmii, trgmii, 1000base-x, 2500base-x, rxaui, xaui, 10gbase-kr, unknown”h]”hŒÈ (not available), mii, gmii, sgmii, tbi, rev-mii, rmii, rgmii, rgmii-id, rgmii-rxid, rgmii-txid, rtbi, smii xgmii, moca, qsgmii, trgmii, 1000base-x, 2500base-x, rxaui, xaui, 10gbase-kr, unknown”…”�”}”(hj /h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´K'hhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_mdio_bus_bus_device_phy_standalone:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-mdio-bus-bus-device-phy-standalone”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj'/ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/mdio_bus\/\\/\\/phy_standalone**”h]”j`)�”}”(hŒ?**\/sys\/class\/mdio_bus\/\\/\\/phy_standalone**”h]”hŒ;/sys/class/mdio_bus///phy_standalone”…”�”}”(hjA/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´K8hj:/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$/ubah}”(h]”j#/ah ]”h"]”Œ0abi_sys_class_mdio_bus_bus_device_phy_standalone”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jr/j/sj˜}”j#/j/subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-phydev `”h]”(hŒDefined on file ”…”�”}”(hjw/h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-phydev `”h]”j§)�”}”(hj�/h]”hŒsysfs-class-net-phydev”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_net_phydev”uh1hh³jœ+h´K8hjw/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´K8hhÊh²hubhÞ)�”}”(hŒ¦Boolean value indicating whether the PHY device is used in standalone mode, without a net_device associated, by PHYLINK. Attribute created only when this is the case.”h]”hŒ¦Boolean value indicating whether the PHY device is used in standalone mode, without a net_device associated, by PHYLINK. Attribute created only when this is the case.”…”�”}”(hj¥/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ+h´K8hhÊh²hubj))�”}”(hŒ.. _abi_sys_class_mei:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mei”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÁ/ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/mei\/**”h]”j`)�”}”(hŒ**\/sys\/class\/mei\/**”h]”hŒ/sys/class/mei/”…”�”}”(hjÛ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-mei”h´KhjÔ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁ/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾/ubah}”(h]”j½/ah ]”h"]”Œabi_sys_class_mei”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j 0j³/sj˜}”j½/j³/subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mei `”h]”(hŒDefined on file ”…”�”}”(hj0h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mei `”h]”j§)�”}”(hj0h]”hŒsysfs-class-mei”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j(0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mei”uh1hh³jï/h´Khj0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KhhÊh²hubhÞ)�”}”(hŒ8The mei/ class sub-directory belongs to mei device class”h]”hŒ8The mei/ class sub-directory belongs to mei device class”…”�”}”(hj@0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_mei_mei_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mei-mei-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj\0ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/mei\/mei\\/**”h]”j`)�”}”(hŒ!**\/sys\/class\/mei\/mei\\/**”h]”hŒ/sys/class/mei/mei/”…”�”}”(hjv0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjr0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K hjo0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhji0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjY0ubah}”(h]”jX0ah ]”h"]”Œabi_sys_class_mei_mei_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§0jN0sj˜}”jX0jN0subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mei `”h]”(hŒDefined on file ”…”�”}”(hj¬0h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mei `”h]”j§)�”}”(hj¶0h]”hŒsysfs-class-mei”…”�”}”(hj¸0h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj´0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÂ0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mei”uh1hh³jï/h´K hj¬0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K hhÊh²hubhÞ)�”}”(hŒGThe /sys/class/mei/meiN directory is created for each probed mei device”h]”hŒGThe /sys/class/mei/meiN directory is created for each probed mei device”…”�”}”(hjÚ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_mei_mei_n_dev_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-mei-mei-n-dev-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjö0ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/mei\/mei\\/dev_state**”h]”j`)�”}”(hŒ***\/sys\/class\/mei\/mei\\/dev_state**”h]”hŒ&/sys/class/mei/mei/dev_state”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj 1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KEhj 1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjö0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjó0ubah}”(h]”jò0ah ]”h"]”Œ!abi_sys_class_mei_mei_n_dev_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jA1jè0sj˜}”jò0jè0subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mei `”h]”(hŒDefined on file ”…”�”}”(hjF1h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mei `”h]”j§)�”}”(hjP1h]”hŒsysfs-class-mei”…”�”}”(hjR1h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjN1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\1Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mei”uh1hh³jï/h´KEhjF1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KEhhÊh²hubhÞ)�”}”(hŒDisplay the ME device state.”h]”hŒDisplay the ME device state.”…”�”}”(hjt1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KEhhÊh²hubhÞ)�”}”(hŒtThe device state can have following values: INITIALIZING INIT_CLIENTS ENABLED RESETTING DISABLED POWER_DOWN POWER_UP”h]”hŒtThe device state can have following values: INITIALIZING INIT_CLIENTS ENABLED RESETTING DISABLED POWER_DOWN POWER_UP”…”�”}”(hj‚1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KEhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_mei_mei_n_fw_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-mei-mei-n-fw-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjž1ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/mei\/mei\\/fw_status**”h]”j`)�”}”(hŒ***\/sys\/class\/mei\/mei\\/fw_status**”h]”hŒ&/sys/class/mei/mei/fw_status”…”�”}”(hj¸1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´Khj±1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjž1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›1ubah}”(h]”jš1ah ]”h"]”Œ!abi_sys_class_mei_mei_n_fw_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jé1j�1sj˜}”jš1j�1subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mei `”h]”(hŒDefined on file ”…”�”}”(hjî1h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mei `”h]”j§)�”}”(hjø1h]”hŒsysfs-class-mei”…”�”}”(hjú1h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjö1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mei”uh1hh³jï/h´Khjî1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KhhÊh²hubhÞ)�”}”(hŒ#Display fw status registers content”h]”hŒ#Display fw status registers content”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KhhÊh²hubhÞ)�”}”(hŒfThe ME FW writes its status information into fw status registers for BIOS and OS to monitor fw health.”h]”hŒfThe ME FW writes its status information into fw status registers for BIOS and OS to monitor fw health.”…”�”}”(hj*2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KhhÊh²hubhÞ)�”}”(hŒâThe register contains running state, power management state, error codes, and others. The way the registers are decoded depends on PCH or SoC generation. Also number of registers varies between 1 and 6 depending on generation.”h]”hŒâThe register contains running state, power management state, error codes, and others. The way the registers are decoded depends on PCH or SoC generation. Also number of registers varies between 1 and 6 depending on generation.”…”�”}”(hj82h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_mei_mei_n_fw_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mei-mei-n-fw-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjT2ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/mei\/mei\\/fw_ver**”h]”j`)�”}”(hŒ'**\/sys\/class\/mei\/mei\\/fw_ver**”h]”hŒ#/sys/class/mei/mei/fw_ver”…”�”}”(hjn2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K:hjg2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjd2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjT2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQ2ubah}”(h]”jP2ah ]”h"]”Œabi_sys_class_mei_mei_n_fw_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸ2jF2sj˜}”jP2jF2subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mei `”h]”(hŒDefined on file ”…”�”}”(hj¤2h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mei `”h]”j§)�”}”(hj®2h]”hŒsysfs-class-mei”…”�”}”(hj°2h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¬2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jº2Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mei”uh1hh³jï/h´K:hj¤2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K:hhÊh²hubhÞ)�”}”(hŒ Display the ME firmware version.”h]”hŒ Display the ME firmware version.”…”�”}”(hjÒ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K:hhÊh²hubhÞ)�”}”(hŒªThe version of the platform ME firmware is in format: :.... There can be up to three such blocks for different FW components.”h]”hŒªThe version of the platform ME firmware is in format: :.... There can be up to three such blocks for different FW components.”…”�”}”(hjà2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K:hhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_mei_mei_n_hbm_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mei-mei-n-hbm-ver”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjü2ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/mei\/mei\\/hbm_ver**”h]”j`)�”}”(hŒ(**\/sys\/class\/mei\/mei\\/hbm_ver**”h]”hŒ$/sys/class/mei/mei/hbm_ver”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K hj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj 3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj 3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjü2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjù2ubah}”(h]”jø2ah ]”h"]”Œabi_sys_class_mei_mei_n_hbm_ver”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jG3jî2sj˜}”jø2jî2subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mei `”h]”(hŒDefined on file ”…”�”}”(hjL3h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mei `”h]”j§)�”}”(hjV3h]”hŒsysfs-class-mei”…”�”}”(hjX3h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjT3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jb3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mei”uh1hh³jï/h´K hjL3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K hhÊh²hubhÞ)�”}”(hŒ,Display the negotiated HBM protocol version.”h]”hŒ,Display the negotiated HBM protocol version.”…”�”}”(hjz3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K hhÊh²hubhÞ)�”}”(hŒFThe HBM protocol version negotiated between the driver and the device.”h]”hŒFThe HBM protocol version negotiated between the driver and the device.”…”�”}”(hjˆ3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K hhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_mei_mei_n_hbm_ver_drv:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-mei-mei-n-hbm-ver-drv”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj¤3ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/mei\/mei\\/hbm_ver_drv**”h]”j`)�”}”(hŒ,**\/sys\/class\/mei\/mei\\/hbm_ver_drv**”h]”hŒ(/sys/class/mei/mei/hbm_ver_drv”…”�”}”(hj¾3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjº3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K)hj·3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡3ubah}”(h]”j 3ah ]”h"]”Œ#abi_sys_class_mei_mei_n_hbm_ver_drv”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jï3j–3sj˜}”j 3j–3subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mei `”h]”(hŒDefined on file ”…”�”}”(hjô3h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mei `”h]”j§)�”}”(hjþ3h]”hŒsysfs-class-mei”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjü3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j 4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mei”uh1hh³jï/h´K)hjô3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K)hhÊh²hubhÞ)�”}”(hŒ(Display the driver HBM protocol version.”h]”hŒ(Display the driver HBM protocol version.”…”�”}”(hj"4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K)hhÊh²hubhÞ)�”}”(hŒ1The HBM protocol version supported by the driver.”h]”hŒ1The HBM protocol version supported by the driver.”…”�”}”(hj04h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K)hhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_mei_mei_n_kind:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mei-mei-n-kind”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjL4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/mei\/mei\\/kind**”h]”j`)�”}”(hŒ%**\/sys\/class\/mei\/mei\\/kind**”h]”hŒ!/sys/class/mei/mei/kind”…”�”}”(hjf4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K^hj_4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjY4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjL4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjI4ubah}”(h]”jH4ah ]”h"]”Œabi_sys_class_mei_mei_n_kind”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—4j>4sj˜}”jH4j>4subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mei `”h]”(hŒDefined on file ”…”�”}”(hjœ4h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mei `”h]”j§)�”}”(hj¦4h]”hŒsysfs-class-mei”…”�”}”(hj¨4h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¤4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j²4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mei”uh1hh³jï/h´K^hjœ4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K^hhÊh²hubhÞ)�”}”(hŒDisplay kind of the device”h]”hŒDisplay kind of the device”…”�”}”(hjÊ4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K^hhÊh²hubhÞ)�”}”(hŒ£Generic devices are marked as "mei" while special purpose have their own names. Available options: - mei: generic mei device. - itouch: itouch (ipts) mei device.”h]”hŒ§Generic devices are marked as “meiâ€� while special purpose have their own names. Available options: - mei: generic mei device. - itouch: itouch (ipts) mei device.”…”�”}”(hjØ4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K^hhÊh²hubj))�”}”(hŒ .. _abi_sys_class_mei_mei_n_trc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mei-mei-n-trc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjô4ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/class\/mei\/mei\\/trc**”h]”j`)�”}”(hŒ$**\/sys\/class\/mei\/mei\\/trc**”h]”hŒ /sys/class/mei/mei/trc”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj 5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KThj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ4ubah}”(h]”jð4ah ]”h"]”Œabi_sys_class_mei_mei_n_trc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?5jæ4sj˜}”jð4jæ4subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mei `”h]”(hŒDefined on file ”…”�”}”(hjD5h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mei `”h]”j§)�”}”(hjN5h]”hŒsysfs-class-mei”…”�”}”(hjP5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjL5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZ5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mei”uh1hh³jï/h´KThjD5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KThhÊh²hubhÞ)�”}”(hŒ#Display trc status register content”h]”hŒ#Display trc status register content”…”�”}”(hjr5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KThhÊh²hubhÞ)�”}”(hŒ|The ME FW writes Glitch Detection HW (TRC) status information into trc status register for BIOS and OS to monitor fw health.”h]”hŒ|The ME FW writes Glitch Detection HW (TRC) status information into trc status register for BIOS and OS to monitor fw health.”…”�”}”(hj€5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´KThhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_mei_mei_n_tx_queue_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-mei-mei-n-tx-queue-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjœ5ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/mei\/mei\\/tx_queue_limit**”h]”j`)�”}”(hŒ/**\/sys\/class\/mei\/mei\\/tx_queue_limit**”h]”hŒ+/sys/class/mei/mei/tx_queue_limit”…”�”}”(hj¶5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K1hj¯5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœ5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™5ubah}”(h]”j˜5ah ]”h"]”Œ&abi_sys_class_mei_mei_n_tx_queue_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jç5jŽ5sj˜}”j˜5jŽ5subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mei `”h]”(hŒDefined on file ”…”�”}”(hjì5h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mei `”h]”j§)�”}”(hjö5h]”hŒsysfs-class-mei”…”�”}”(hjø5h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjô5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mei”uh1hh³jï/h´K1hjì5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K1hhÊh²hubhÞ)�”}”(hŒConfigure tx queue limit”h]”hŒConfigure tx queue limit”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K1hhÊh²hubhÞ)�”}”(hŒ8Set maximal number of pending writes per opened session.”h]”hŒ8Set maximal number of pending writes per opened session.”…”�”}”(hj(6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jï/h´K1hhÊh²hubj))�”}”(hŒ.. _abi_sys_class_mic:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mic”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjD6ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/mic\/**”h]”j`)�”}”(hŒ**\/sys\/class\/mic\/**”h]”hŒ/sys/class/mic/”…”�”}”(hj^6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-mic”h´KhjW6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjD6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjA6ubah}”(h]”j@6ah ]”h"]”Œabi_sys_class_mic”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�6j66sj˜}”j@6j66subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hj•6h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hjŸ6h]”hŒsysfs-class-mic”…”�”}”(hj¡6h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j«6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´Khj•6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KhhÊh²hubhÞ)�”}”(hŒðThe mic class directory belongs to Intel MIC devices and provides information per MIC device. An Intel MIC device is a PCIe form factor add-in Coprocessor card based on the Intel Many Integrated Core (MIC) architecture that runs a Linux OS.”h]”hŒðThe mic class directory belongs to Intel MIC devices and provides information per MIC device. An Intel MIC device is a PCIe form factor add-in Coprocessor card based on the Intel Many Integrated Core (MIC) architecture that runs a Linux OS.”…”�”}”(hjÃ6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_mic_mic_x:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mic-mic-x”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hjß6ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/mic\/mic\**”h]”j`)�”}”(hŒ**\/sys\/class\/mic\/mic\**”h]”hŒ/sys/class/mic/mic”…”�”}”(hjù6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõ6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K hjò6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjì6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjß6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜ6ubah}”(h]”jÛ6ah ]”h"]”Œabi_sys_class_mic_mic_x”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*7jÑ6sj˜}”jÛ6jÑ6subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hj/7h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hj97h]”hŒsysfs-class-mic”…”�”}”(hj;7h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj77ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jE7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´K hj/7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K hhÊh²hubhÞ)�”}”(hŒ�The directories /sys/class/mic/mic0, /sys/class/mic/mic1 etc., represent MIC devices (0,1,..etc). Each directory has information specific to that MIC device.”h]”hŒ�The directories /sys/class/mic/mic0, /sys/class/mic/mic1 etc., represent MIC devices (0,1,..etc). Each directory has information specific to that MIC device.”…”�”}”(hj]7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_mic_mic_x_bootmode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-mic-mic-x-bootmode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjy7ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/mic\/mic\\/bootmode**”h]”j`)�”}”(hŒ)**\/sys\/class\/mic\/mic\\/bootmode**”h]”hŒ%/sys/class/mic/mic/bootmode”…”�”}”(hj“7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KhjŒ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjy7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjv7ubah}”(h]”ju7ah ]”h"]”Œ abi_sys_class_mic_mic_x_bootmode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄ7jk7sj˜}”ju7jk7subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hjÉ7h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hjÓ7h]”hŒsysfs-class-mic”…”�”}”(hjÕ7h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÑ7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jß7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´KhjÉ7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KhhÊh²hubhÞ)�”}”(hŒÔWhen read, this sysfs entry provides the current bootmode for the card. This sysfs entry can be written with the following valid strings: a) linux - Boot a Linux image. b) flash - Boot an image for flash updates.”h]”hŒÔWhen read, this sysfs entry provides the current bootmode for the card. This sysfs entry can be written with the following valid strings: a) linux - Boot a Linux image. b) flash - Boot an image for flash updates.”…”�”}”(hj÷7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_mic_mic_x_cmdline:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mic-mic-x-cmdline”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj8ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/mic\/mic\\/cmdline**”h]”j`)�”}”(hŒ(**\/sys\/class\/mic\/mic\\/cmdline**”h]”hŒ$/sys/class/mic/mic/cmdline”…”�”}”(hj-8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K[hj&8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj 8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8ubah}”(h]”j8ah ]”h"]”Œabi_sys_class_mic_mic_x_cmdline”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^8j8sj˜}”j8j8subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hjc8h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hjm8h]”hŒsysfs-class-mic”…”�”}”(hjo8h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjk8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jy8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´K[hjc8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K[hhÊh²hubhÞ)�”}”(hXCAn Intel MIC device runs a Linux OS during its operation. Before booting this card OS, it is possible to pass kernel command line options to configure various features in it, similar to self-bootable machines. When read, this entry provides information about the current kernel command line options set to boot the card OS. This entry can be written to change the existing kernel command line options. Typically, the user would want to read the current command line options, append new ones or modify existing ones and then write the whole kernel command line back to this entry.”h]”hXCAn Intel MIC device runs a Linux OS during its operation. Before booting this card OS, it is possible to pass kernel command line options to configure various features in it, similar to self-bootable machines. When read, this entry provides information about the current kernel command line options set to boot the card OS. This entry can be written to change the existing kernel command line options. Typically, the user would want to read the current command line options, append new ones or modify existing ones and then write the whole kernel command line back to this entry.”…”�”}”(hj‘8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K[hhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_mic_mic_x_family:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mic-mic-x-family”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj­8ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/mic\/mic\\/family**”h]”j`)�”}”(hŒ'**\/sys\/class\/mic\/mic\\/family**”h]”hŒ#/sys/class/mic/mic/family”…”�”}”(hjÇ8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÃ8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KhjÀ8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjº8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjª8ubah}”(h]”j©8ah ]”h"]”Œabi_sys_class_mic_mic_x_family”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jø8jŸ8sj˜}”j©8jŸ8subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hjý8h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hj9h]”hŒsysfs-class-mic”…”�”}”(hj 9h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´Khjý8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KhhÊh²hubhÞ)�”}”(hŒ_Provides information about the Coprocessor family for an Intel MIC device. For example - "x100"”h]”hŒcProvides information about the Coprocessor family for an Intel MIC device. For example - “x100â€�”…”�”}”(hj+9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_mic_mic_x_firmware:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-mic-mic-x-firmware”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjG9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/mic\/mic\\/firmware**”h]”j`)�”}”(hŒ)**\/sys\/class\/mic\/mic\\/firmware**”h]”hŒ%/sys/class/mic/mic/firmware”…”�”}”(hja9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KkhjZ9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjG9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjD9ubah}”(h]”jC9ah ]”h"]”Œ abi_sys_class_mic_mic_x_firmware”a•h$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’9j99sj˜}”jC9j99subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hj—9h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hj¡9h]”hŒsysfs-class-mic”…”�”}”(hj£9h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŸ9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j­9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´Kkhj—9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KkhhÊh²hubhÞ)�”}”(hŒÜWhen read, this sysfs entry provides the path name under /lib/firmware/ where the firmware image to be booted on the card can be found. The entry can be written to change the firmware image location under /lib/firmware/.”h]”hŒÜWhen read, this sysfs entry provides the path name under /lib/firmware/ where the firmware image to be booted on the card can be found. The entry can be written to change the firmware image location under /lib/firmware/.”…”�”}”(hjÅ9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KkhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_mic_mic_x_heartbeat_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-mic-mic-x-heartbeat-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjá9ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/mic\/mic\\/heartbeat_enable**”h]”j`)�”}”(hŒ1**\/sys\/class\/mic\/mic\\/heartbeat_enable**”h]”hŒ-/sys/class/mic/mic/heartbeat_enable”…”�”}”(hjû9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K¦hjô9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjá9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞ9ubah}”(h]”jÝ9ah ]”h"]”Œ(abi_sys_class_mic_mic_x_heartbeat_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,:jÓ9sj˜}”jÝ9jÓ9subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hj1:h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hj;:h]”hŒsysfs-class-mic”…”�”}”(hj=:h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9:ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jG:Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´K¦hj1:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K¦hhÊh²hubhÞ)�”}”(hX¯The MIC drivers detect and inform user space about card crashes via a heartbeat mechanism (see the description of shutdown_status above). User space can turn off this notification by setting heartbeat_enable to 0 and enable it by setting this entry to 1. If this notification is disabled it is the responsibility of user space to detect card crashes via alternative means such as a network ping. This setting is enabled by default.”h]”hX¯The MIC drivers detect and inform user space about card crashes via a heartbeat mechanism (see the description of shutdown_status above). User space can turn off this notification by setting heartbeat_enable to 0 and enable it by setting this entry to 1. If this notification is disabled it is the responsibility of user space to detect card crashes via alternative means such as a network ping. This setting is enabled by default.”…”�”}”(hj_:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K¦hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_mic_mic_x_log_buf_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-mic-mic-x-log-buf-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj{:ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/mic\/mic\\/log_buf_addr**”h]”j`)�”}”(hŒ-**\/sys\/class\/mic\/mic\\/log_buf_addr**”h]”hŒ)/sys/class/mic/mic/log_buf_addr”…”�”}”(hj•:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KŠhjŽ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjx:ubah}”(h]”jw:ah ]”h"]”Œ$abi_sys_class_mic_mic_x_log_buf_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÆ:jm:sj˜}”jw:jm:subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hjË:h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hjÕ:h]”hŒsysfs-class-mic”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´KŠhjË:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KŠhhÊh²hubhÞ)�”}”(hXÐAn Intel MIC device runs a Linux OS during its operation. For debugging purpose and early kernel boot messages, the user can access the card OS log buffer via debugfs. When read, this entry provides the kernel virtual address of the buffer where the card OS log buffer can be read. This entry is written by the host configuration daemon to set the log buffer address. The correct log buffer address to be written can be found in the System.map file of the card OS.”h]”hXÐAn Intel MIC device runs a Linux OS during its operation. For debugging purpose and early kernel boot messages, the user can access the card OS log buffer via debugfs. When read, this entry provides the kernel virtual address of the buffer where the card OS log buffer can be read. This entry is written by the host configuration daemon to set the log buffer address. The correct log buffer address to be written can be found in the System.map file of the card OS.”…”�”}”(hjù:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KŠhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_mic_mic_x_log_buf_len:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-mic-mic-x-log-buf-len”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj;ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/mic\/mic\\/log_buf_len**”h]”j`)�”}”(hŒ,**\/sys\/class\/mic\/mic\\/log_buf_len**”h]”hŒ(/sys/class/mic/mic/log_buf_len”…”�”}”(hj/;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K˜hj(;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj";ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;ubah}”(h]”j;ah ]”h"]”Œ#abi_sys_class_mic_mic_x_log_buf_len”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`;j;sj˜}”j;j;subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hje;h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hjo;h]”hŒsysfs-class-mic”…”�”}”(hjq;h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjm;ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{;Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´K˜hje;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K˜hhÊh²hubhÞ)�”}”(hXÓAn Intel MIC device runs a Linux OS during its operation. For debugging purpose and early kernel boot messages, the user can access the card OS log buffer via debugfs. When read, this entry provides the kernel virtual address where the card OS log buffer length can be read. This entry is written by host configuration daemon to set the log buffer length address. The correct log buffer length address to be written can be found in the System.map file of the card OS.”h]”hXÓAn Intel MIC device runs a Linux OS during its operation. For debugging purpose and early kernel boot messages, the user can access the card OS log buffer via debugfs. When read, this entry provides the kernel virtual address where the card OS log buffer length can be read. This entry is written by host configuration daemon to set the log buffer length address. The correct log buffer length address to be written can be found in the System.map file of the card OS.”…”�”}”(hj“;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K˜hhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_mic_mic_x_ramdisk:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mic-mic-x-ramdisk”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj¯;ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/mic\/mic\\/ramdisk**”h]”j`)�”}”(hŒ(**\/sys\/class\/mic\/mic\\/ramdisk**”h]”hŒ$/sys/class/mic/mic/ramdisk”…”�”}”(hjÉ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KuhjÂ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬;ubah}”(h]”j«;ah ]”h"]”Œabi_sys_class_mic_mic_x_ramdisk”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jú;j¡;sj˜}”j«;j¡;subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hjÿ;h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hj <h]”hŒsysfs-class-mic”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´Kuhjÿ;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KuhhÊh²hubhÞ)�”}”(hŒàWhen read, this sysfs entry provides the path name under /lib/firmware/ where the ramdisk image to be used during card OS boot can be found. The entry can be written to change the ramdisk image location under /lib/firmware/.”h]”hŒàWhen read, this sysfs entry provides the path name under /lib/firmware/ where the ramdisk image to be used during card OS boot can be found. The entry can be written to change the ramdisk image location under /lib/firmware/.”…”�”}”(hj-<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KuhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_mic_mic_x_shutdown_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-mic-mic-x-shutdown-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjI<ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/mic\/mic\\/shutdown_status**”h]”j`)�”}”(hŒ0**\/sys\/class\/mic\/mic\\/shutdown_status**”h]”hŒ,/sys/class/mic/mic/shutdown_status”…”�”}”(hjc<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhj\<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjY<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjV<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjI<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjF<ubah}”(h]”jE<ah ]”h"]”Œ'abi_sys_class_mic_mic_x_shutdown_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”<j;<sj˜}”jE<j;<subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hj™<h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hj£<h]”hŒsysfs-class-mic”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´KHhj™<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhhÊh²hubhÞ)�”}”(hŒÊAn Intel MIC device runs a Linux OS during its operation. This OS can shutdown because of various reasons. When read, this entry provides the status on why the card OS was shutdown. Possible values are:”h]”hŒÊAn Intel MIC device runs a Linux OS during its operation. This OS can shutdown because of various reasons. When read, this entry provides the status on why the card OS was shutdown. Possible values are:”…”�”}”(hjÇ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjØ<ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjØ<ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"nop"”h]”hŒ “nopâ€�”…”�”}”(hjø<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhjõ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò<ubjW)�”}”(hhh]”hÞ)�”}”(hŒ?shutdown status is not applicable, when the card OS is "online"”h]”hŒCshutdown status is not applicable, when the card OS is “onlineâ€�”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhj =ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï<ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ "crashed"”h]”hŒ “crashedâ€�”…”�”}”(hj/=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhj,=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)=ubjW)�”}”(hhh]”hÞ)�”}”(hŒ%Shutdown because of a HW or SW crash.”h]”hŒ%Shutdown because of a HW or SW crash.”…”�”}”(hjF=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhjC=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï<ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"halted"”h]”hŒ “haltedâ€�”…”�”}”(hjf=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhjc=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`=ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#Shutdown because of a halt command.”h]”hŒ#Shutdown because of a halt command.”…”�”}”(hj}=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhjz=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï<ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ "poweroff"”h]”hŒ“poweroffâ€�”…”�”}”(hj�=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhjš=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—=ubjW)�”}”(hhh]”hÞ)�”}”(hŒ'Shutdown because of a poweroff command.”h]”hŒ'Shutdown because of a poweroff command.”…”�”}”(hj´=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhj±=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï<ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ "restart"”h]”hŒ “restartâ€�”…”�”}”(hjÔ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhjÑ=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎ=ubjW)�”}”(hhh]”hÞ)�”}”(hŒ&Shutdown because of a restart command.”h]”hŒ&Shutdown because of a restart command.”…”�”}”(hjë=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KHhjè=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÎ=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjØ<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ".. _abi_sys_class_mic_mic_x_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mic-mic-x-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj&>ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/mic\/mic\\/state**”h]”j`)�”}”(hŒ&**\/sys\/class\/mic\/mic\\/state**”h]”hŒ"/sys/class/mic/mic/state”…”�”}”(hj@>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hj9>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#>ubah}”(h]”j">ah ]”h"]”Œabi_sys_class_mic_mic_x_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq>j>sj˜}”j">j>subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hjv>h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hj€>h]”hŒsysfs-class-mic”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´K$hjv>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hhÊh²hubhÞ)�”}”(hŒ�When read, this entry provides the current state of an Intel MIC device in the context of the card OS. Possible values that will be read are:”h]”hŒ�When read, this entry provides the current state of an Intel MIC device in the context of the card OS. Possible values that will be read are:”…”�”}”(hj¤>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjµ>ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjµ>ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"ready"”h]”hŒ “readyâ€�”…”�”}”(hjÕ>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjÒ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ>ubjW)�”}”(hhh]”hÞ)�”}”(hŒºThe MIC device is ready to boot the card OS. On reading this entry after an OSPM resume, a "boot" has to be written to this entry if the card was previously shutdown during OSPM suspend.”h]”hŒ¾The MIC device is ready to boot the card OS. On reading this entry after an OSPM resume, a “bootâ€� has to be written to this entry if the card was previously shutdown during OSPM suspend.”…”�”}”(hjì>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjé>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ "booting"”h]”hŒ “bootingâ€�”…”�”}”(hj ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hj ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ubjW)�”}”(hhh]”hÞ)�”}”(hŒ/The MIC device has initiated booting a card OS.”h]”hŒ/The MIC device has initiated booting a card OS.”…”�”}”(hj#?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hj ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"online"”h]”hŒ “onlineâ€�”…”�”}”(hjC?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hj@?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=?ubjW)�”}”(hhh]”hÞ)�”}”(hŒ/The MIC device has completed boot and is online”h]”hŒ/The MIC device has completed boot and is online”…”�”}”(hjZ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjW?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"shutting_down"”h]”hŒ“shutting_downâ€�”…”�”}”(hjz?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjw?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjt?ubjW)�”}”(hhh]”hÞ)�”}”(hŒThe card OS is shutting down.”h]”hŒThe card OS is shutting down.”…”�”}”(hj‘?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjŽ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjt?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ "resetting"”h]”hŒ“resettingâ€�”…”�”}”(hj±?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hj®?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«?ubjW)�”}”(hhh]”hÞ)�”}”(hŒ-A reset has been initiated for the MIC device”h]”hŒ-A reset has been initiated for the MIC device”…”�”}”(hjÈ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjÅ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ>ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"reset_failed"”h]”hŒ“reset_failedâ€�”…”�”}”(hjè?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjå?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâ?ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#The MIC device has failed to reset.”h]”hŒ#The MIC device has failed to reset.”…”�”}”(hjÿ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjü?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâ?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµ>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ‘When written, this sysfs entry triggers different state change operations depending upon the current state of the card OS. Acceptable values are:”h]”hŒ‘When written, this sysfs entry triggers different state change operations depending upon the current state of the card OS. Acceptable values are:”…”�”}”(hj,@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj=@ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj=@ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"boot"”h]”hŒ “bootâ€�”…”�”}”(hj]@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjZ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW@ubjW)�”}”(hhh]”hÞ)�”}”(hŒmBoot the card OS image specified by the combination of firmware, ramdisk, cmdline and bootmode sysfs entries.”h]”hŒmBoot the card OS image specified by the combination of firmware, ramdisk, cmdline and bootmode sysfs entries.”…”�”}”(hjt@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjq@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT@ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"reset"”h]”hŒ “resetâ€�”…”�”}”(hj”@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hj‘@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ@ubjW)�”}”(hhh]”hÞ)�”}”(hŒInitiates device reset.”h]”hŒInitiates device reset.”…”�”}”(hj«@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hj¨@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT@ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ "shutdown"”h]”hŒ“shutdownâ€�”…”�”}”(hjË@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjÈ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅ@ubjW)�”}”(hhh]”hÞ)�”}”(hŒInitiates card OS shutdown.”h]”hŒInitiates card OS shutdown.”…”�”}”(hjâ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´K$hjß@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅ@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ%.. _abi_sys_class_mic_mic_x_stepping:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-mic-mic-x-stepping”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjAubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/mic\/mic\\/stepping**”h]”j`)�”}”(hŒ)**\/sys\/class\/mic\/mic\\/stepping**”h]”hŒ%/sys/class/mic/mic/stepping”…”�”}”(hj7Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3Aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´Khj0Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjAubah}”(h]”jAah ]”h"]”Œ abi_sys_class_mic_mic_x_stepping”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jhAjAsj˜}”jAjAsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mic `”h]”(hŒDefined on file ”…”�”}”(hjmAh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mic `”h]”j§)�”}”(hjwAh]”hŒsysfs-class-mic”…”�”}”(hjyAh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjuAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒAŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mic”uh1hh³jr6h´KhjmAubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KhhÊh²hubhÞ)�”}”(hŒcProvides information about the silicon stepping for an Intel MIC device. For example - "A0" or "B0"”h]”hŒkProvides information about the silicon stepping for an Intel MIC device. For example - “A0â€� or “B0â€�”…”�”}”(hj›Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jr6h´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_misc_drivers_dw_xdata_pcie_device_write:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-misc-drivers-dw-xdata-pcie-device-write”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj·AubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/misc\/drivers\/dw\-xdata\-pcie\.\\/write**”h]”j`)�”}”(hŒC**\/sys\/class\/misc\/drivers\/dw\-xdata\-pcie\.\\/write**”h]”hŒ?/sys/class/misc/drivers/dw-xdata-pcie./write”…”�”}”(hjÑAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍAubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-driver-xdata”h´KhjÊAubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇAubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÄAubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj·Aubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´Aubah}”(h]”j³Aah ]”h"]”Œ5abi_sys_class_misc_drivers_dw_xdata_pcie_device_write”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBj©Asj˜}”j³Aj©AsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-xdata `”h]”(hŒDefined on file ”…”�”}”(hjBh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-xdata `”h]”j§)�”}”(hjBh]”hŒsysfs-driver-xdata”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jBŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_driver_xdata”uh1hh³jåAh´KhjBubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhhÊh²hubhÞ)�”}”(hŒÆAllows the user to enable the PCIe traffic generator which will create write TLPs frames - from the Root Complex to the Endpoint direction or to disable the PCIe traffic generator in all directions.”h]”hŒÆAllows the user to enable the PCIe traffic generator which will create write TLPs frames - from the Root Complex to the Endpoint direction or to disable the PCIe traffic generator in all directions.”…”�”}”(hj6Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhhÊh²hubhÞ)�”}”(hŒ*Write y/1/on to enable, n/0/off to disable”h]”hŒ*Write y/1/on to enable, n/0/off to disable”…”�”}”(hjDBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ@Usage e.g. echo 1 > /sys/class/misc/dw-xdata-pcie./write”h]”(j!)�”}”(hŒ Usage e.g.”h]”hŒ Usage e.g.”…”�”}”(hjYBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jåAh´KhjUBubj1)�”}”(hhh]”hÞ)�”}”(hŒ5echo 1 > /sys/class/misc/dw-xdata-pcie./write”h]”hŒ5echo 1 > /sys/class/misc/dw-xdata-pcie./write”…”�”}”(hjjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhjgBubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjUBubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jåAh´KhjRBubj)�”}”(hŒ9or echo 0 > /sys/class/misc/dw-xdata-pcie./write ”h]”(j!)�”}”(hŒor”h]”hŒor”…”�”}”(hjˆBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jåAh´Khj„Bubj1)�”}”(hhh]”hÞ)�”}”(hŒ5echo 0 > /sys/class/misc/dw-xdata-pcie./write”h]”hŒ5echo 0 > /sys/class/misc/dw-xdata-pcie./write”…”�”}”(hj™Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´Khj–Bubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj„Bubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jåAh´KhjRBubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ\The user can read the current PCIe link throughput generated through this generator in MB/s.”h]”hŒ\The user can read the current PCIe link throughput generated through this generator in MB/s.”…”�”}”(hj¹Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ@Usage e.g. cat /sys/class/misc/dw-xdata-pcie./write 204 ”h]”(j!)�”}”(hŒ Usage e.g.”h]”hŒ Usage e.g.”…”�”}”(hjÎBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jåAh´KhjÊBubj1)�”}”(hhh]”hÞ)�”}”(hŒ4cat /sys/class/misc/dw-xdata-pcie./write 204”h]”hŒ4cat /sys/class/misc/dw-xdata-pcie./write 204”…”�”}”(hjßBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhjÜBubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÊBubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jåAh´KhjÇBubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is read and write.”h]”hŒThe file is read and write.”…”�”}”(hjÿBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_misc_dw_xdata_pcie_device_read:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-misc-dw-xdata-pcie-device-read”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjCubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/misc\/dw\-xdata\-pcie\.\\/read**”h]”j`)�”}”(hŒ9**\/sys\/class\/misc\/dw\-xdata\-pcie\.\\/read**”h]”hŒ5/sys/class/misc/dw-xdata-pcie./read”…”�”}”(hj5Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1Cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´Khj.Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjCubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjCubah}”(h]”jCah ]”h"]”Œ,abi_sys_class_misc_dw_xdata_pcie_device_read”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfCj Csj˜}”jCj CsubhÞ)�”}”(hŒODefined on file :ref:`sysfs-driver-xdata `”h]”(hŒDefined on file ”…”�”}”(hjkCh²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-driver-xdata `”h]”j§)�”}”(hjuCh]”hŒsysfs-driver-xdata”…”�”}”(hjwCh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjsCubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�CŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_driver_xdata”uh1hh³jåAh´KhjkCubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhhÊh²hubhÞ)�”}”(hŒÅAllows the user to enable the PCIe traffic generator which will create read TLPs frames - from the Endpoint to the Root Complex direction or to disable the PCIe traffic generator in all directions.”h]”hŒÅAllows the user to enable the PCIe traffic generator which will create read TLPs frames - from the Endpoint to the Root Complex direction or to disable the PCIe traffic generator in all directions.”…”�”}”(hj™Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhhÊh²hubhÞ)�”}”(hŒ*Write y/1/on to enable, n/0/off to disable”h]”hŒ*Write y/1/on to enable, n/0/off to disable”…”�”}”(hj§Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ?Usage e.g. echo 1 > /sys/class/misc/dw-xdata-pcie./read”h]”(j!)�”}”(hŒ Usage e.g.”h]”hŒ Usage e.g.”…”�”}”(hj¼Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jåAh´Khj¸Cubj1)�”}”(hhh]”hÞ)�”}”(hŒ4echo 1 > /sys/class/misc/dw-xdata-pcie./read”h]”hŒ4echo 1 > /sys/class/misc/dw-xdata-pcie./read”…”�”}”(hjÍCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhjÊCubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¸Cubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jåAh´KhjµCubj)�”}”(hŒ8or echo 0 > /sys/class/misc/dw-xdata-pcie./read ”h]”(j!)�”}”(hŒor”h]”hŒor”…”�”}”(hjëCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jåAh´KhjçCubj1)�”}”(hhh]”hÞ)�”}”(hŒ4echo 0 > /sys/class/misc/dw-xdata-pcie./read”h]”hŒ4echo 0 > /sys/class/misc/dw-xdata-pcie./read”…”�”}”(hjüCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhjùCubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjçCubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jåAh´KhjµCubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ\The user can read the current PCIe link throughput generated through this generator in MB/s.”h]”hŒ\The user can read the current PCIe link throughput generated through this generator in MB/s.”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ?Usage e.g. cat /sys/class/misc/dw-xdata-pcie./read 199 ”h]”(j!)�”}”(hŒ Usage e.g.”h]”hŒ Usage e.g.”…”�”}”(hj1Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jåAh´Khj-Dubj1)�”}”(hhh]”hÞ)�”}”(hŒ3cat /sys/class/misc/dw-xdata-pcie./read 199”h]”hŒ3cat /sys/class/misc/dw-xdata-pcie./read 199”…”�”}”(hjBDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´Khj?Dubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj-Dubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jåAh´Khj*Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒThe file is read and write.”h]”hŒThe file is read and write.”…”�”}”(hjbDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jåAh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_mtd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj~DubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/mtd\/**”h]”j`)�”}”(hŒ**\/sys\/class\/mtd\/**”h]”hŒ/sys/class/mtd/”…”�”}”(hj˜Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”Dubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-mtd”h´Khj‘Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽDubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~Dubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{Dubah}”(h]”jzDah ]”h"]”Œabi_sys_class_mtd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊDjpDsj˜}”jzDjpDsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjÏDh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjÙDh]”hŒsysfs-class-mtd”…”�”}”(hjÛDh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj×Dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jåDŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´KhjÏDubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KhhÊh²hubhÞ)�”}”(hŒDThe mtd/ class subdirectory belongs to the MTD subsystem (MTD core).”h]”hŒDThe mtd/ class subdirectory belongs to the MTD subsystem (MTD core).”…”�”}”(hjýDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_mtd_mtdx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd-mtdx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjEubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/mtd\/mtdX\/**”h]”j`)�”}”(hŒ**\/sys\/class\/mtd\/mtdX\/**”h]”hŒ/sys/class/mtd/mtdX/”…”�”}”(hj3Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/Eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K hj,Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjEubah}”(h]”jEah ]”h"]”Œabi_sys_class_mtd_mtdx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jdEj Esj˜}”jEj EsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjiEh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjsEh]”hŒsysfs-class-mtd”…”�”}”(hjuEh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqEubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´K hjiEubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K hhÊh²hubhÞ)�”}”(hŒÒThe /sys/class/mtd/mtd{0,1,2,3,...} directories correspond to each /dev/mtdX character device. These may represent physical/simulated flash devices, partitions on a flash device, or concatenated flash devices.”h]”hŒÒThe /sys/class/mtd/mtd{0,1,2,3,...} directories correspond to each /dev/mtdX character device. These may represent physical/simulated flash devices, partitions on a flash device, or concatenated flash devices.”…”�”}”(hj—Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_mtd_mtdx_bad_blocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-mtd-mtdx-bad-blocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj³EubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/mtd\/mtdX\/bad_blocks**”h]”j`)�”}”(hŒ'**\/sys\/class\/mtd\/mtdX\/bad_blocks**”h]”hŒ#/sys/class/mtd/mtdX/bad_blocks”…”�”}”(hjÍEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉEubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KÒhjÆEubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃEubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀEubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³Eubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°Eubah}”(h]”j¯Eah ]”h"]”Œ!abi_sys_class_mtd_mtdx_bad_blocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþEj¥Esj˜}”j¯Ej¥EsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjFh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hj Fh]”hŒsysfs-class-mtd”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj Fubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jFŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´KÒhjFubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KÒhhÊh²hubhÞ)�”}”(hŒ>The number of blocks marked as bad, if any, in this partition.”h]”hŒ>The number of blocks marked as bad, if any, in this partition.”…”�”}”(hj1Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KÒhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_mtd_mtdx_bbt_blocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-mtd-mtdx-bbt-blocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjMFubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/mtd\/mtdX\/bbt_blocks**”h]”j`)�”}”(hŒ'**\/sys\/class\/mtd\/mtdX\/bbt_blocks**”h]”hŒ#/sys/class/mtd/mtdX/bbt_blocks”…”�”}”(hjgFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KÙhj`Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZFubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMFubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJFubah}”(h]”jIFah ]”h"]”Œ!abi_sys_class_mtd_mtdx_bbt_blocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜Fj?Fsj˜}”jIFj?FsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hj�Fh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hj§Fh]”hŒsysfs-class-mtd”…”�”}”(hj©Fh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¥Fubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j³FŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´KÙhj�Fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KÙhhÊh²hubhÞ)�”}”(hŒ’The number of blocks that are marked as reserved, if any, in this partition. These are typically used to store the in-flash bad block table (BBT).”h]”hŒ’The number of blocks that are marked as reserved, if any, in this partition. These are typically used to store the in-flash bad block table (BBT).”…”�”}”(hjËFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KÙhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_mtd_mtdx_bitflip_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-mtd-mtdx-bitflip-threshold”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjçFubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/mtd\/mtdX\/bitflip_threshold**”h]”j`)�”}”(hŒ.**\/sys\/class\/mtd\/mtdX\/bitflip_threshold**”h]”hŒ*/sys/class/mtd/mtdX/bitflip_threshold”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjýFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KˆhjúFubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôFubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjçFubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjäFubah}”(h]”jãFah ]”h"]”Œ(abi_sys_class_mtd_mtdx_bitflip_threshold”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2GjÙFsj˜}”jãFjÙFsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hj7Gh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjAGh]”hŒsysfs-class-mtd”…”�”}”(hjCGh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?Gubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMGŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´Kˆhj7Gubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KˆhhÊh²hubhÞ)�”}”(hXThis allows the user to examine and adjust the criteria by which mtd returns -EUCLEAN from mtd_read() and mtd_read_oob(). If the maximum number of bit errors that were corrected on any single region comprising an ecc step (as reported by the driver) equals or exceeds this value, -EUCLEAN is returned. Otherwise, absent an error, 0 is returned. Higher layers (e.g., UBI) use this return code as an indication that an erase block may be degrading and should be scrutinized as a candidate for being marked as bad.”h]”hXThis allows the user to examine and adjust the criteria by which mtd returns -EUCLEAN from mtd_read() and mtd_read_oob(). If the maximum number of bit errors that were corrected on any single region comprising an ecc step (as reported by the driver) equals or exceeds this value, -EUCLEAN is returned. Otherwise, absent an error, 0 is returned. Higher layers (e.g., UBI) use this return code as an indication that an erase block may be degrading and should be scrutinized as a candidate for being marked as bad.”…”�”}”(hjeGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KˆhhÊh²hubhÞ)�”}”(hŒnThe initial value may be specified by the flash device driver. If not, then the default value is ecc_strength.”h]”hŒnThe initial value may be specified by the flash device driver. If not, then the default value is ecc_strength.”…”�”}”(hjsGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KˆhhÊh²hubhÞ)�”}”(hXéThe introduction of this feature brings a subtle change to the meaning of the -EUCLEAN return code. Previously, it was interpreted to mean simply "one or more bit errors were corrected". Its new interpretation can be phrased as "a dangerously high number of bit errors were corrected on one or more regions comprising an ecc step". The precise definition of "dangerously high" can be adjusted by the user with bitflip_threshold. Users are discouraged from doing this, however, unless they know what they are doing and have intimate knowledge of the properties of their device. Broadly speaking, bitflip_threshold should be low enough to detect genuine erase block degradation, but high enough to avoid the consequences of a persistent return value of -EUCLEAN on devices where sticky bitflips occur. Note that if bitflip_threshold exceeds ecc_strength, -EUCLEAN is never returned by the read operations. Conversely, if bitflip_threshold is zero, -EUCLEAN is always returned, absent a hard error.”h]”hXõThe introduction of this feature brings a subtle change to the meaning of the -EUCLEAN return code. Previously, it was interpreted to mean simply “one or more bit errors were correctedâ€�. Its new interpretation can be phrased as “a dangerously high number of bit errors were corrected on one or more regions comprising an ecc stepâ€�. The precise definition of “dangerously highâ€� can be adjusted by the user with bitflip_threshold. Users are discouraged from doing this, however, unless they know what they are doing and have intimate knowledge of the properties of their device. Broadly speaking, bitflip_threshold should be low enough to detect genuine erase block degradation, but high enough to avoid the consequences of a persistent return value of -EUCLEAN on devices where sticky bitflips occur. Note that if bitflip_threshold exceeds ecc_strength, -EUCLEAN is never returned by the read operations. Conversely, if bitflip_threshold is zero, -EUCLEAN is always returned, absent a hard error.”…”�”}”(hj�Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KˆhhÊh²hubhÞ)�”}”(hŒ¬This is generally applicable only to NAND flash devices with ECC capability. It is ignored on devices lacking ECC capability; i.e., devices for which ecc_strength is zero.”h]”hŒ¬This is generally applicable only to NAND flash devices with ECC capability. It is ignored on devices lacking ECC capability; i.e., devices for which ecc_strength is zero.”…”�”}”(hj�Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KˆhhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_mtd_mtdx_corrected_bits:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-mtd-mtdx-corrected-bits”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj«GubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/mtd\/mtdX\/corrected_bits**”h]”j`)�”}”(hŒ+**\/sys\/class\/mtd\/mtdX\/corrected_bits**”h]”hŒ'/sys/class/mtd/mtdX/corrected_bits”…”�”}”(hjÅGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KÇhj¾Gubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»Gubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸Gubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj«Gubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨Gubah}”(h]”j§Gah ]”h"]”Œ%abi_sys_class_mtd_mtdx_corrected_bits”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jöGj�Gsj˜}”j§Gj�GsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjûGh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjHh]”hŒsysfs-class-mtd”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jHŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´KÇhjûGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KÇhhÊh²hubhÞ)�”}”(hŒIThe number of bits that have been corrected by means of the device's ECC.”h]”hŒKThe number of bits that have been corrected by means of the device’s ECC.”…”�”}”(hj)Hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KÇhhÊh²hubhÞ)�”}”(hŒfIt will always be a non-negative integer. In the case of devices lacking any ECC capability, it is 0.”h]”hŒfIt will always be a non-negative integer. In the case of devices lacking any ECC capability, it is 0.”…”�”}”(hj7Hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KÇhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_mtd_mtdx_dev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd-mtdx-dev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hjSHubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/class\/mtd\/mtdX\/dev**”h]”j`)�”}”(hŒ **\/sys\/class\/mtd\/mtdX\/dev**”h]”hŒ/sys/class/mtd/mtdX/dev”…”�”}”(hjmHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjiHubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KhjfHubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcHubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSHubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPHubah}”(h]”jOHah ]”h"]”Œabi_sys_class_mtd_mtdx_dev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžHjEHsj˜}”jOHjEHsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hj£Hh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hj­Hh]”hŒsysfs-class-mtd”…”�”}”(hj¯Hh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj«Hubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¹HŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´Khj£Hubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KhhÊh²hubhÞ)�”}”(hŒ¥Major and minor numbers of the character device corresponding to this MTD device (in : format). This is the read-write device so will be even.”h]”hŒ¥Major and minor numbers of the character device corresponding to this MTD device (in : format). This is the read-write device so will be even.”…”�”}”(hjÑHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_mtd_mtdx_ecc_failures:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-mtd-mtdx-ecc-failures”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjíHubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/mtd\/mtdX\/ecc_failures**”h]”j`)�”}”(hŒ)**\/sys\/class\/mtd\/mtdX\/ecc_failures**”h]”hŒ%/sys/class/mtd/mtdX/ecc_failures”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjIubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K¼hjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýHubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúHubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíHubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêHubah}”(h]”jéHah ]”h"]”Œ#abi_sys_class_mtd_mtdx_ecc_failures”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8IjßHsj˜}”jéHjßHsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hj=Ih²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjGIh]”hŒsysfs-class-mtd”…”�”}”(hjIIh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEIubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jSIŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´K¼hj=Iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K¼hhÊh²hubhÞ)�”}”(hŒ{The number of failures reported by this device's ECC. Typically, these failures are associated with failed read operations.”h]”hŒ}The number of failures reported by this device’s ECC. Typically, these failures are associated with failed read operations.”…”�”}”(hjkIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K¼hhÊh²hubhÞ)�”}”(hŒfIt will always be a non-negative integer. In the case of devices lacking any ECC capability, it is 0.”h]”hŒfIt will always be a non-negative integer. In the case of devices lacking any ECC capability, it is 0.”…”�”}”(hjyIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K¼hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_mtd_mtdx_ecc_step_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-mtd-mtdx-ecc-step-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj•IubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/mtd\/mtdX\/ecc_step_size**”h]”j`)�”}”(hŒ***\/sys\/class\/mtd\/mtdX\/ecc_step_size**”h]”hŒ&/sys/class/mtd/mtdX/ecc_step_size”…”�”}”(hj¯Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«Iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K°hj¨Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•Iubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’Iubah}”(h]”j‘Iah ]”h"]”Œ$abi_sys_class_mtd_mtdx_ecc_step_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jàIj‡Isj˜}”j‘Ij‡IsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjåIh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjïIh]”hŒsysfs-class-mtd”…”�”}”(hjñIh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjíIubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jûIŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´K°hjåIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K°hhÊh²hubhÞ)�”}”(hŒ’The size of a single region covered by ECC, known as the ECC step. Devices may have several equally sized ECC steps within each writesize region.”h]”hŒ’The size of a single region covered by ECC, known as the ECC step. Devices may have several equally sized ECC steps within each writesize region.”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K°hhÊh²hubhÞ)�”}”(hŒfIt will always be a non-negative integer. In the case of devices lacking any ECC capability, it is 0.”h]”hŒfIt will always be a non-negative integer. In the case of devices lacking any ECC capability, it is 0.”…”�”}”(hj!Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K°hhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_mtd_mtdx_ecc_strength:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-mtd-mtdx-ecc-strength”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj=JubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/mtd\/mtdX\/ecc_strength**”h]”j`)�”}”(hŒ)**\/sys\/class\/mtd\/mtdX\/ecc_strength**”h]”hŒ%/sys/class/mtd/mtdX/ecc_strength”…”�”}”(hjWJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K}hjPJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMJubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJJubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=Jubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:Jubah}”(h]”j9Jah ]”h"]”Œ#abi_sys_class_mtd_mtdx_ecc_strength”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆJj/Jsj˜}”j9Jj/JsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hj�Jh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hj—Jh]”hŒsysfs-class-mtd”…”�”}”(hj™Jh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj•Jubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j£JŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´K}hj�Jubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K}hhÊh²hubhÞ)�”}”(hŒ¯Maximum number of bit errors that the device is capable of correcting within each region covering an ECC step (see ecc_step_size). This will always be a non-negative integer.”h]”hŒ¯Maximum number of bit errors that the device is capable of correcting within each region covering an ECC step (see ecc_step_size). This will always be a non-negative integer.”…”�”}”(hj»Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K}hhÊh²hubhÞ)�”}”(hŒ;In the case of devices lacking any ECC capability, it is 0.”h]”hŒ;In the case of devices lacking any ECC capability, it is 0.”…”�”}”(hjÉJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K}hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_mtd_mtdx_erasesize:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-mtd-mtdx-erasesize”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjåJubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/mtd\/mtdX\/erasesize**”h]”j`)�”}”(hŒ&**\/sys\/class\/mtd\/mtdX\/erasesize**”h]”hŒ"/sys/class/mtd/mtdX/erasesize”…”�”}”(hjÿJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K-hjøJubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõJubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjòJubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjåJubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâJubah}”(h]”jáJah ]”h"]”Œ abi_sys_class_mtd_mtdx_erasesize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0Kj×Jsj˜}”jáJj×JsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hj5Kh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hj?Kh]”hŒsysfs-class-mtd”…”�”}”(hjAKh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=Kubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jKKŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´K-hj5Kubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K-hhÊh²hubhÞ)�”}”(hŒâ"Major" erase size for the device. If numeraseregions is zero, this is the eraseblock size for the entire device. Otherwise, the MEMGETREGIONCOUNT/MEMGETREGIONINFO ioctls can be used to determine the actual eraseblock layout.”h]”hŒæâ€œMajorâ€� erase size for the device. If numeraseregions is zero, this is the eraseblock size for the entire device. Otherwise, the MEMGETREGIONCOUNT/MEMGETREGIONINFO ioctls can be used to determine the actual eraseblock layout.”…”�”}”(hjcKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K-hhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_mtd_mtdx_flags:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd-mtdx-flags”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hjKubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/class\/mtd\/mtdX\/flags**”h]”j`)�”}”(hŒ"**\/sys\/class\/mtd\/mtdX\/flags**”h]”hŒ/sys/class/mtd/mtdX/flags”…”�”}”(hj™Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•Kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K7hj’Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒKubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjKubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|Kubah}”(h]”j{Kah ]”h"]”Œabi_sys_class_mtd_mtdx_flags”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊKjqKsj˜}”j{KjqKsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjÏKh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjÙKh]”hŒsysfs-class-mtd”…”�”}”(hjÛKh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj×Kubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jåKŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´K7hjÏKubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K7hhÊh²hubhÞ)�”}”(hŒAA hexadecimal value representing the device flags, ORed together:”h]”hŒAA hexadecimal value representing the device flags, ORed together:”…”�”}”(hjýKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K7hhÊh²hubhÞ)�”}”(hŒÀ0x0400: MTD_WRITEABLE - device is writable 0x0800: MTD_BIT_WRITEABLE - single bits can be flipped 0x1000: MTD_NO_ERASE - no erase necessary 0x2000: MTD_POWERUP_LOCK - always locked after reset”h]”hŒÀ0x0400: MTD_WRITEABLE - device is writable 0x0800: MTD_BIT_WRITEABLE - single bits can be flipped 0x1000: MTD_NO_ERASE - no erase necessary 0x2000: MTD_POWERUP_LOCK - always locked after reset”…”�”}”(hj Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K7hhÊh²hubj))�”}”(hŒ .. _abi_sys_class_mtd_mtdx_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd-mtdx-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj'LubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/mtd\/mtdX\/name**”h]”j`)�”}”(hŒ!**\/sys\/class\/mtd\/mtdX\/name**”h]”hŒ/sys/class/mtd/mtdX/name”…”�”}”(hjALh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=Lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KDhj:Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'Lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$Lubah}”(h]”j#Lah ]”h"]”Œabi_sys_class_mtd_mtdx_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jrLjLsj˜}”j#LjLsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjwLh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hj�Lh]”hŒsysfs-class-mtd”…”�”}”(hjƒLh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjLubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�LŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´KDhjwLubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KDhhÊh²hubhÞ)�”}”(hŒ`A human-readable ASCII name for the device or partition. This will match the name in /proc/mtd .”h]”hŒ`A human-readable ASCII name for the device or partition. This will match the name in /proc/mtd .”…”�”}”(hj¥Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KDhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_mtd_mtdx_numeraseregions:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-mtd-mtdx-numeraseregions”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjÁLubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/mtd\/mtdX\/numeraseregions**”h]”j`)�”}”(hŒ,**\/sys\/class\/mtd\/mtdX\/numeraseregions**”h]”hŒ(/sys/class/mtd/mtdX/numeraseregions”…”�”}”(hjÛLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×Lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KLhjÔLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑLubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎLubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁLubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾Lubah}”(h]”j½Lah ]”h"]”Œ&abi_sys_class_mtd_mtdx_numeraseregions”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Mj³Lsj˜}”j½Lj³LsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjMh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjMh]”hŒsysfs-class-mtd”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j'MŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´KLhjMubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KLhhÊh²hubhÞ)�”}”(hŒˆFor devices that have variable eraseblock sizes, this provides the total number of erase regions. Otherwise, it will read back as zero.”h]”hŒˆFor devices that have variable eraseblock sizes, this provides the total number of erase regions. Otherwise, it will read back as zero.”…”�”}”(hj?Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KLhhÊh²hubj))�”}”(hŒ".. _abi_sys_class_mtd_mtdx_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd-mtdx-offset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj[MubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/class\/mtd\/mtdX\/offset**”h]”j`)�”}”(hŒ#**\/sys\/class\/mtd\/mtdX\/offset**”h]”hŒ/sys/class/mtd/mtdX/offset”…”�”}”(hjuMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqMubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KâhjnMubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkMubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhMubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[Mubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXMubah}”(h]”jWMah ]”h"]”Œabi_sys_class_mtd_mtdx_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦MjMMsj˜}”jWMjMMsubhÞ)�”}”(•hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hj«Mh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjµMh]”hŒsysfs-class-mtd”…”�”}”(hj·Mh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj³Mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÁMŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´Kâhj«Mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KâhhÊh²hubhÞ)�”}”(hŒÜFor a partition, the offset of that partition from the start of the parent (another partition or a flash device) in bytes. This attribute is absent on flash devices, so it can be used to distinguish them from partitions.”h]”hŒÜFor a partition, the offset of that partition from the start of the parent (another partition or a flash device) in bytes. This attribute is absent on flash devices, so it can be used to distinguish them from partitions.”…”�”}”(hjÙMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KâhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_mtd_mtdx_oobavail:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd-mtdx-oobavail”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjõMubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/mtd\/mtdX\/oobavail**”h]”j`)�”}”(hŒ%**\/sys\/class\/mtd\/mtdX\/oobavail**”h]”hŒ!/sys/class/mtd/mtdX/oobavail”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KìhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjõMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjòMubah}”(h]”jñMah ]”h"]”Œabi_sys_class_mtd_mtdx_oobavail”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@NjçMsj˜}”jñMjçMsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjENh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjONh]”hŒsysfs-class-mtd”…”�”}”(hjQNh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMNubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[NŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´KìhjENubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KìhhÊh²hubhÞ)�”}”(hŒONumber of bytes available for a client to place data into the out of band area.”h]”hŒONumber of bytes available for a client to place data into the out of band area.”…”�”}”(hjsNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KìhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_mtd_mtdx_oobsize:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd-mtdx-oobsize”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hj�NubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/class\/mtd\/mtdX\/oobsize**”h]”j`)�”}”(hŒ$**\/sys\/class\/mtd\/mtdX\/oobsize**”h]”hŒ /sys/class/mtd/mtdX/oobsize”…”�”}”(hj©Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KUhj¢Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸNubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœNubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒNubah}”(h]”j‹Nah ]”h"]”Œabi_sys_class_mtd_mtdx_oobsize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚNj�Nsj˜}”j‹Nj�NsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjßNh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjéNh]”hŒsysfs-class-mtd”…”�”}”(hjëNh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjçNubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jõNŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´KUhjßNubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KUhhÊh²hubhÞ)�”}”(hŒNumber of OOB bytes per page.”h]”hŒNumber of OOB bytes per page.”…”�”}”(hj Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KUhhÊh²hubj))�”}”(hŒ .. _abi_sys_class_mtd_mtdx_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd-mtdx-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj)OubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/mtd\/mtdX\/size**”h]”j`)�”}”(hŒ!**\/sys\/class\/mtd\/mtdX\/size**”h]”hŒ/sys/class/mtd/mtdX/size”…”�”}”(hjCOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?Oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K\hj`”h]”(hŒDefined on file ”…”�”}”(hjyOh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjƒOh]”hŒsysfs-class-mtd”…”�”}”(hj…Oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�Oubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�OŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´K\hjyOubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K\hhÊh²hubhÞ)�”}”(hŒ-Total size of the device/partition, in bytes.”h]”hŒ-Total size of the device/partition, in bytes.”…”�”}”(hj§Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K\hhÊh²hubj))�”}”(hŒ .. _abi_sys_class_mtd_mtdx_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd-mtdx-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjÃOubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/mtd\/mtdX\/type**”h]”j`)�”}”(hŒ!**\/sys\/class\/mtd\/mtdX\/type**”h]”hŒ/sys/class/mtd/mtdX/type”…”�”}”(hjÝOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KchjÖOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓOubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐOubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀOubah}”(h]”j¿Oah ]”h"]”Œabi_sys_class_mtd_mtdx_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jPjµOsj˜}”j¿OjµOsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjPh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjPh]”hŒsysfs-class-mtd”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjPubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j)PŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´KchjPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KchhÊh²hubhÞ)�”}”(hŒAOne of the following ASCII strings, representing the device type:”h]”hŒAOne of the following ASCII strings, representing the device type:”…”�”}”(hjAPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KchhÊh²hubhÞ)�”}”(hŒ>absent, ram, rom, nor, nand, mlc-nand, dataflash, ubi, unknown”h]”hŒ>absent, ram, rom, nor, nand, mlc-nand, dataflash, ubi, unknown”…”�”}”(hjOPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KchhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_mtd_mtdx_writesize:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-mtd-mtdx-writesize”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjkPubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/mtd\/mtdX\/writesize**”h]”j`)�”}”(hŒ&**\/sys\/class\/mtd\/mtdX\/writesize**”h]”hŒ"/sys/class/mtd/mtdX/writesize”…”�”}”(hj…Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�Pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´Kmhj~Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxPubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkPubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhPubah}”(h]”jgPah ]”h"]”Œ abi_sys_class_mtd_mtdx_writesize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶Pj]Psj˜}”jgPj]PsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hj»Ph²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hjÅPh]”hŒsysfs-class-mtd”…”�”}”(hjÇPh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÃPubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÑPŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´Kmhj»Pubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KmhhÊh²hubhÞ)�”}”(hŒJMinimal writable flash unit size. This will always be a positive integer.”h]”hŒJMinimal writable flash unit size. This will always be a positive integer.”…”�”}”(hjéPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KmhhÊh²hubhÞ)�”}”(hŒNIn the case of NOR flash it is 1 (even though individual bits can be cleared).”h]”hŒNIn the case of NOR flash it is 1 (even though individual bits can be cleared).”…”�”}”(hj÷Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KmhhÊh²hubhÞ)�”}”(hŒRIn the case of NAND flash it is one NAND page (or a half page, or a quarter page).”h]”hŒRIn the case of NAND flash it is one NAND page (or a half page, or a quarter page).”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KmhhÊh²hubhÞ)�”}”(hŒ1In the case of ECC NOR, it is the ECC block size.”h]”hŒ1In the case of ECC NOR, it is the ECC block size.”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KmhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_mtd_mtdxro:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd-mtdxro”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hj/QubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/mtd\/mtdXro\/**”h]”j`)�”}”(hŒ**\/sys\/class\/mtd\/mtdXro\/**”h]”hŒ/sys/class/mtd/mtdXro/”…”�”}”(hjIQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjEQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KhjBQubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?Qubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`”h]”(hŒDefined on file ”…”�”}”(hjQh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hj‰Qh]”hŒsysfs-class-mtd”…”�”}”(hj‹Qh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‡Qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j•QŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´KhjQubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KhhÊh²hubhÞ)�”}”(hŒ]These directories provide the corresponding read-only device nodes for /sys/class/mtd/mtdX/ .”h]”hŒ]These directories provide the corresponding read-only device nodes for /sys/class/mtd/mtdX/ .”…”�”}”(hj­Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_mtd_mtdxro_dev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mtd-mtdxro-dev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hjÉQubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/class\/mtd\/mtdXro\/dev**”h]”j`)�”}”(hŒ"**\/sys\/class\/mtd\/mtdXro\/dev**”h]”hŒ/sys/class/mtd/mtdXro/dev”…”�”}”(hjãQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K$hjÜQubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙQubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖQubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉQubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆQubah}”(h]”jÅQah ]”h"]”Œabi_sys_class_mtd_mtdxro_dev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jRj»Qsj˜}”jÅQj»QsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mtd `”h]”(hŒDefined on file ”…”�”}”(hjRh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mtd `”h]”j§)�”}”(hj#Rh]”hŒsysfs-class-mtd”…”�”}”(hj%Rh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj!Rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j/RŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mtd”uh1hh³j¬Dh´K$hjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K$hhÊh²hubhÞ)�”}”(hŒ¨Major and minor numbers of the character device corresponding to the read-only variant of the MTD device (in : format). In this case will be odd.”h]”hŒ¨Major and minor numbers of the character device corresponding to the read-only variant of the MTD device (in : format). In this case will be odd.”…”�”}”(hjGRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬Dh´K$hhÊh²hubj))�”}”(hŒ.. _abi_sys_class_mux:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mux”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjcRubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/mux\/**”h]”j`)�”}”(hŒ**\/sys\/class\/mux\/**”h]”hŒ/sys/class/mux/”…”�”}”(hj}Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyRubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-mux”h´KhjvRubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsRubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpRubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcRubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`Rubah}”(h]”j_Rah ]”h"]”Œabi_sys_class_mux”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯RjURsj˜}”j_RjURsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mux `”h]”(hŒDefined on file ”…”�”}”(hj´Rh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mux `”h]”j§)�”}”(hj¾Rh]”hŒsysfs-class-mux”…”�”}”(hjÀRh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¼Rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÊRŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mux”uh1hh³j‘Rh´Khj´Rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Rh´KhhÊh²hubhÞ)�”}”(hŒ{The mux/ class sub-directory belongs to the Generic MUX Framework and provides a sysfs interface for using MUX controllers.”h]”hŒ{The mux/ class sub-directory belongs to the Generic MUX Framework and provides a sysfs interface for using MUX controllers.”…”�”}”(hjâRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Rh´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_class_mux_muxchip_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-mux-muxchip-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjþRubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/mux\/muxchip\\/**”h]”j`)�”}”(hŒ%**\/sys\/class\/mux\/muxchip\\/**”h]”hŒ!/sys/class/mux/muxchip/”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Rh´K hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Subah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþRubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûRubah}”(h]”júRah ]”h"]”Œabi_sys_class_mux_muxchip_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jISjðRsj˜}”júRjðRsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-mux `”h]”(hŒDefined on file ”…”�”}”(hjNSh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-mux `”h]”j§)�”}”(hjXSh]”hŒsysfs-class-mux”…”�”}”(hjZSh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVSubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdSŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_mux”uh1hh³j‘Rh´K hjNSubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Rh´K hhÊh²hubhÞ)�”}”(hŒhA /sys/class/mux/muxchipN directory is created for each probed MUX chip where N is a simple enumeration.”h]”hŒhA /sys/class/mux/muxchipN directory is created for each probed MUX chip where N is a simple enumeration.”…”�”}”(hj|Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘Rh´K hhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_net_bridge_iface_bridge_group_fwd_mask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-net-bridge-iface-bridge-group-fwd-mask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj˜SubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/net\/\\/bridge\/group_fwd_mask**”h]”j`)�”}”(hŒ?**\/sys\/class\/net\/\\/bridge\/group_fwd_mask**”h]”hŒ;/sys/class/net//bridge/group_fwd_mask”…”�”}”(hj²Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®Subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-net”h´K0hj«Subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨Subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥Subah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜Subeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•Subah}”(h]”j”Sah ]”h"]”Œ4abi_sys_class_net_bridge_iface_bridge_group_fwd_mask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jäSjŠSsj˜}”j”SjŠSsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjéSh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjóSh]”hŒsysfs-class-net”…”�”}”(hjõSh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjñSubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÿSŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´K0hjéSubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K0hhÊh²hubhÞ)�”}”(hŒýBitmask to allow forwarding of link local frames with address 01-80-C2-00-00-0X on a bridge device. Only values that set bits not matching BR_GROUPFWD_RESTRICTED in net/bridge/br_private.h allowed. Default value 0 does not forward any link local frames.”h]”hŒýBitmask to allow forwarding of link local frames with address 01-80-C2-00-00-0X on a bridge device. Only values that set bits not matching BR_GROUPFWD_RESTRICTED in net/bridge/br_private.h allowed. Default value 0 does not forward any link local frames.”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K0hhÊh²hubhÞ)�”}”(hŒRestricted bits:”h]”hŒRestricted bits:”…”�”}”(hj%Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K0hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj6TubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj6TubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjVTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K0hjSTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPTubjW)�”}”(hhh]”hÞ)�”}”(hŒ301-80-C2-00-00-00 Bridge Group Address used for STP”h]”hŒ301-80-C2-00-00-00 Bridge Group Address used for STP”…”�”}”(hjlTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K0hjiTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPTubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMTubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjŒTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K0hj‰Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†TubjW)�”}”(hhh]”hÞ)�”}”(hŒ801-80-C2-00-00-01 (MAC Control) 802.3 used for MAC PAUSE”h]”hŒ801-80-C2-00-00-01 (MAC Control) 802.3 used for MAC PAUSE”…”�”}”(hj¢Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K0hjŸTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†Tubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMTubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjÂTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K0hj¿Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼TubjW)�”}”(hhh]”hÞ)�”}”(hŒ,01-80-C2-00-00-02 (Link Aggregation) 802.3ad”h]”hŒ,01-80-C2-00-00-02 (Link Aggregation) 802.3ad”…”�”}”(hjØTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K0hjÕTubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼Tubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMTubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj6Tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj3Tubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒxAny values not setting these bits can be used. Take special care when forwarding control frames e.g. 802.1X-PAE or LLDP.”h]”hŒxAny values not setting these bits can be used. Take special care when forwarding control frames e.g. 802.1X-PAE or LLDP.”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K0hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_net_iface_addr_assign_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-net-iface-addr-assign-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj!UubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/net\/\\/addr_assign_type**”h]”j`)�”}”(hŒ2**\/sys\/class\/net\/\\/addr_assign_type**”h]”hŒ./sys/class/net//addr_assign_type”…”�”}”(hj;Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7Uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´Khj4Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!Uubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjUubah}”(h]”jUah ]”h"]”Œ(abi_sys_class_net_iface_addr_assign_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlUjUsj˜}”jUjUsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjqUh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hj{Uh]”hŒsysfs-class-net”…”�”}”(hj}Uh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyUubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡UŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´KhjqUubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KhhÊh²hubhÞ)�”}”(hŒ;Indicates the address assignment type. Possible values are:”h]”hŒ;Indicates the address assignment type. Possible values are:”…”�”}”(hjŸUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj°UubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj°UubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjÐUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KhjÍUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊUubjW)�”}”(hhh]”hÞ)�”}”(hŒpermanent address”h]”hŒpermanent address”…”�”}”(hjæUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KhjãUubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊUubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇUubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVubjW)�”}”(hhh]”hÞ)�”}”(hŒrandomly generated”h]”hŒrandomly generated”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇUubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj\/addr_len**”h]”j`)�”}”(hŒ***\/sys\/class\/net\/\\/addr_len**”h]”hŒ&/sys/class/net//addr_len”…”�”}”(hjÝVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KhjÖVubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓVubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐVubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃVubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀVubah}”(h]”j¿Vah ]”h"]”Œ abi_sys_class_net_iface_addr_len”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWjµVsj˜}”j¿VjµVsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjWh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjWh]”hŒsysfs-class-net”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjWubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j)WŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´KhjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KhhÊh²hubhÞ)�”}”(hŒËIndicates the hardware address size in bytes. Values vary based on the lower-level protocol used by the interface (Ethernet, FDDI, ATM, IEEE 802.15.4...). See include/uapi/linux/if_*.h for actual values.”h]”hŒËIndicates the hardware address size in bytes. Values vary based on the lower-level protocol used by the interface (Ethernet, FDDI, ATM, IEEE 802.15.4...). See include/uapi/linux/if_*.h for actual values.”…”�”}”(hjAWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_net_iface_address:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-address”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj]WubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/net\/\\/address**”h]”j`)�”}”(hŒ)**\/sys\/class\/net\/\\/address**”h]”hŒ%/sys/class/net//address”…”�”}”(hjwWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjsWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K'hjpWubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmWubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]Wubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZWubah}”(h]”jYWah ]”h"]”Œabi_sys_class_net_iface_address”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨WjOWsj˜}”jYWjOWsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj­Wh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hj·Wh]”hŒsysfs-class-net”…”�”}”(hj¹Wh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjµWubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÃWŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´K'hj­Wubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K'hhÊh²hubhÞ)�”}”(hŒ~Hardware address currently assigned to this interface. Format is a string, e.g: 00:11:22:33:44:55 for an Ethernet MAC address.”h]”hŒ~Hardware address currently assigned to this interface. Format is a string, e.g: 00:11:22:33:44:55 for an Ethernet MAC address.”…”�”}”(hjÛWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K'hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_net_iface_broadcast:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-net-iface-broadcast”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj÷WubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/net\/\\/broadcast**”h]”j`)�”}”(hŒ+**\/sys\/class\/net\/\\/broadcast**”h]”hŒ'/sys/class/net//broadcast”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Xubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KFhj Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷Wubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjôWubah}”(h]”jóWah ]”h"]”Œ!abi_sys_class_net_iface_broadcast”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBXjéWsj˜}”jóWjéWsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjGXh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjQXh]”hŒsysfs-class-net”…”�”}”(hjSXh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]XŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´KFhjGXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KFhhÊh²hubhÞ)�”}”(hŒ€Hardware broadcast address for this interface. Format is a string, e.g: ff:ff:ff:ff:ff:ff for an Ethernet broadcast MAC address.”h]”hŒ€Hardware broadcast address for this interface. Format is a string, e.g: ff:ff:ff:ff:ff:ff for an Ethernet broadcast MAC address.”…”�”}”(hjuXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KFhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_net_iface_carrier:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-carrier”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj‘XubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/net\/\\/carrier**”h]”j`)�”}”(hŒ)**\/sys\/class\/net\/\\/carrier**”h]”hŒ%/sys/class/net//carrier”…”�”}”(hj«Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§Xubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KOhj¤Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžXubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘Xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽXubah}”(h]”j�Xah ]”h"]”Œabi_sys_class_net_iface_carrier”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜXjƒXsj˜}”j�XjƒXsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjáXh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjëXh]”hŒsysfs-class-net”…”�”}”(hjíXh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjéXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j÷XŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´KOhjáXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KOhhÊh²hubhÞ)�”}”(hŒPIndicates the current physical link state of the interface. Possible values are:”h]”hŒPIndicates the current physical link state of the interface. Possible values are:”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KOhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj YubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj YubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj@Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KOhj=Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:YubjW)�”}”(hhh]”hÞ)�”}”(hŒphysical link is down”h]”hŒphysical link is down”…”�”}”(hjVYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KOhjSYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:Yubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7YubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjvYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KOhjsYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpYubjW)�”}”(hhh]”hÞ)�”}”(hŒphysical link is up”h]”hŒphysical link is up”…”�”}”(hjŒYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KOhj‰Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpYubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7Yubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Yubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjYubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ»Note: some special devices, e.g: bonding and team drivers will allow this attribute to be written to force a link state for operating correctly and designating another fallback interface.”h]”hŒ»Note: some special devices, e.g: bonding and team drivers will allow this attribute to be written to force a link state for operating correctly and designating another fallback interface.”…”�”}”(hj¹Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KOhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_net_iface_carrier_changes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-net-iface-carrier-changes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjÕYubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/net\/\\/carrier_changes**”h]”j`)�”}”(hŒ1**\/sys\/class\/net\/\\/carrier_changes**”h]”hŒ-/sys/class/net//carrier_changes”…”�”}”(hjïYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M=hjèYubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåYubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâYubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕYubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒYubah}”(h]”jÑYah ]”h"]”Œ'abi_sys_class_net_iface_carrier_changes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ZjÇYsj˜}”jÑYjÇYsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj%Zh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hj/Zh]”hŒsysfs-class-net”…”�”}”(hj1Zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj-Zubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j;ZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´M=hj%Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M=hhÊh²hubhÞ)�”}”(hŒn32-bit unsigned integer counting the number of times the link has seen a change from UP to DOWN and vice versa”h]”hŒn32-bit unsigned integer counting the number of times the link has seen a change from UP to DOWN and vice versa”…”�”}”(hjSZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M=hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_net_iface_carrier_down_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-net-iface-carrier-down-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjoZubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/net\/\\/carrier_down_count**”h]”j`)�”}”(hŒ4**\/sys\/class\/net\/\\/carrier_down_count**”h]”hŒ0/sys/class/net//carrier_down_count”…”�”}”(hj‰Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…Zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MMhj‚Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlZubah}”(h]”jkZah ]”h"]”Œ*abi_sys_class_net_iface_carrier_down_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºZjaZsj˜}”jkZjaZsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj¿Zh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjÉZh]”hŒsysfs-class-net”…”�”}”(hjËZh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÇZubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÕZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´MMhj¿Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MMhhÊh²hubhÞ)�”}”(hŒK32-bit unsigned integer counting the number of times the link has been down”h]”hŒK32-bit unsigned integer counting the number of times the link has been down”…”�”}”(hjíZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MMhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_net_iface_carrier_up_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-net-iface-carrier-up-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj [ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/net\/\\/carrier_up_count**”h]”j`)�”}”(hŒ2**\/sys\/class\/net\/\\/carrier_up_count**”h]”hŒ./sys/class/net//carrier_up_count”…”�”}”(hj#[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MEhj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj [ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[ubah}”(h]”j[ah ]”h"]”Œ(abi_sys_class_net_iface_carrier_up_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jT[jûZsj˜}”j[jûZsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjY[h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjc[h]”hŒsysfs-class-net”…”�”}”(hje[h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja[ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jo[Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´MEhjY[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MEhhÊh²hubhÞ)�”}”(hŒI32-bit unsigned integer counting the number of times the link has been up”h]”hŒI32-bit unsigned integer counting the number of times the link has been up”…”�”}”(hj‡[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MEhhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_net_iface_cdc_ncm_bmntbformatssupported:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-net-iface-cdc-ncm-bmntbformatssupported”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj£[ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/class\/net\/\\/cdc_ncm\/bmNtbFormatsSupported**”h]”j`)�”}”(hŒ@**\/sys\/class\/net\/\\/cdc_ncm\/bmNtbFormatsSupported**”h]”hŒ</sys/class/net//cdc_ncm/bmNtbFormatsSupported”…”�”}”(hj½[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-class-net-cdc_ncm”h´KYhj¶[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj [ubah}”(h]”jŸ[ah ]”h"]”Œ5abi_sys_class_net_iface_cdc_ncm_bmntbformatssupported”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jï[j•[sj˜}”jŸ[j•[subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hjô[h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hjþ[h]”hŒsysfs-class-net-cdc_ncm”…”�”}”(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ÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´KYhjô[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KYhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ&Bit 0: 16-bit NTB supported (set to 1)”h]”hÞ)�”}”(hj'\h]”hŒ&Bit 0: 16-bit NTB supported (set to 1)”…”�”}”(hj)\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KYhj%\ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"\ubj;)�”}”(hŒBit 1: 32-bit NTB supported”h]”hÞ)�”}”(hj>\h]”hŒBit 1: 32-bit NTB supported”…”�”}”(hj@\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KYhj<\ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"\ubj;)�”}”(hŒBBits 2 – 15: reserved (reset to zero; must be ignored by host) ”h]”hÞ)�”}”(hŒ@Bits 2 – 15: reserved (reset to zero; must be ignored by host)”h]”hŒ@Bits 2 – 15: reserved (reset to zero; must be ignored by host)”…”�”}”(hjW\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KYhjS\ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"\ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÑ[h´KYhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_net_iface_cdc_ncm_dwntbinmaxsize:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-net-iface-cdc-ncm-dwntbinmaxsize”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj\ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/net\/\\/cdc_ncm\/dwNtbInMaxSize**”h]”j`)�”}”(hŒ9**\/sys\/class\/net\/\\/cdc_ncm\/dwNtbInMaxSize**”h]”hŒ5/sys/class/net//cdc_ncm/dwNtbInMaxSize”…”�”}”(hj™\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´Kbhj’\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|\ubah}”(h]”j{\ah ]”h"]”Œ.abi_sys_class_net_iface_cdc_ncm_dwntbinmaxsize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊ\jq\sj˜}”j{\jq\subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hjÏ\h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hjÙ\h]”hŒsysfs-class-net-cdc_ncm”…”�”}”(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ÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´KbhjÏ\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KbhhÊh²hubhÞ)�”}”(hŒIN NTB Maximum Size in bytes”h]”hŒIN NTB Maximum Size in bytes”…”�”}”(hjý\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KbhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_net_iface_cdc_ncm_dwntboutmaxsize:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-net-iface-cdc-ncm-dwntboutmaxsize”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/cdc_ncm\/dwNtbOutMaxSize**”h]”j`)�”}”(hŒ:**\/sys\/class\/net\/\\/cdc_ncm\/dwNtbOutMaxSize**”h]”hŒ6/sys/class/net//cdc_ncm/dwNtbOutMaxSize”…”�”}”(hj3]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K�hj,]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]ubah}”(h]”j]ah ]”h"]”Œ/abi_sys_class_net_iface_cdc_ncm_dwntboutmaxsize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jd]j ]sj˜}”j]j ]subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hji]h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hjs]h]”hŒsysfs-class-net-cdc_ncm”…”�”}”(hju]h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjq]ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´K�hji]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K�hhÊh²hubhÞ)�”}”(hŒOUT NTB Maximum Size”h]”hŒOUT NTB Maximum Size”…”�”}”(hj—]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K�hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_net_iface_cdc_ncm_min_tx_pkt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-net-iface-cdc-ncm-min-tx-pkt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj³]ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/net\/\\/cdc_ncm\/min_tx_pkt**”h]”j`)�”}”(hŒ5**\/sys\/class\/net\/\\/cdc_ncm\/min_tx_pkt**”h]”hŒ1/sys/class/net//cdc_ncm/min_tx_pkt”…”�”}”(hjÍ]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KhjÆ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°]ubah}”(h]”j¯]ah ]”h"]”Œ*abi_sys_class_net_iface_cdc_ncm_min_tx_pkt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþ]j¥]sj˜}”j¯]j¥]subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hj^h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hj ^h]”hŒsysfs-class-net-cdc_ncm”…”�”}”(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ÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´Khj^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KhhÊh²hubhÞ)�”}”(hXThe driver will pad NCM Transfer Blocks (NTBs) longer than this to tx_max, allowing the device to receive tx_max sized frames with no terminating short packet. NTBs shorter than this limit are transmitted as-is, without any padding, and are terminated with a short USB packet.”h]”hXThe driver will pad NCM Transfer Blocks (NTBs) longer than this to tx_max, allowing the device to receive tx_max sized frames with no terminating short packet. NTBs shorter than this limit are transmitted as-is, without any padding, and are terminated with a short USB packet.”…”�”}”(hj1^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KhhÊh²hubhÞ)�”}”(hXPadding to tx_max allows the driver to transmit NTBs back-to-back without any interleaving short USB packets. This reduces the number of short packet interrupts in the device, and represents a tradeoff between USB bus bandwidth and device DMA optimization.”h]”hXPadding to tx_max allows the driver to transmit NTBs back-to-back without any interleaving short USB packets. This reduces the number of short packet interrupts in the device, and represents a tradeoff between USB bus bandwidth and device DMA optimization.”…”�”}”(hj?^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KhhÊh²hubhÞ)�”}”(hŒKSet to 0 to pad all frames. Set greater than tx_max to disable all padding.”h]”hŒKSet to 0 to pad all frames. Set greater than tx_max to disable all padding.”…”�”}”(hjM^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_net_iface_cdc_ncm_ndp_to_end:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-net-iface-cdc-ncm-ndp-to-end”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hji^ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/net\/\\/cdc_ncm\/ndp_to_end**”h]”j`)�”}”(hŒ5**\/sys\/class\/net\/\\/cdc_ncm\/ndp_to_end**”h]”hŒ1/sys/class/net//cdc_ncm/ndp_to_end”…”�”}”(hjƒ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´Khj|^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhji^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjf^ubah}”(h]”je^ah ]”h"]”Œ*abi_sys_class_net_iface_cdc_ncm_ndp_to_end”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´^j[^sj˜}”je^j[^subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hj¹^h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hjÃ^h]”hŒsysfs-class-net-cdc_ncm”…”�”}”(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ÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´Khj¹^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KhhÊh²hubhÞ)�”}”(hŒ†Boolean attribute showing the status of the "NDP to end" quirk. Defaults to 'N', except for devices already known to need it enabled.”h]”hŒŽBoolean attribute showing the status of the “NDP to endâ€� quirk. Defaults to ‘N’, except for devices already known to need it enabled.”…”�”}”(hjç^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KhhÊh²hubhÞ)�”}”(hX:The "NDP to end" quirk makes the driver place the NDP (the packet index table) after the payload. The NCM specification does not mandate this, but some devices are known to be more restrictive. Write 'Y' to this attribute for temporary testing of a suspect device failing to work with the default driver settings.”h]”hXBThe “NDP to endâ€� quirk makes the driver place the NDP (the packet index table) after the payload. The NCM specification does not mandate this, but some devices are known to be more restrictive. Write ‘Y’ to this attribute for temporary testing of a suspect device failing to work with the default driver settings.”…”�”}”(hjõ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KhhÊh²hubhÞ)�”}”(hŒSA device entry should be added to the driver if this quirk is found to be required.”h]”hŒSA device entry should be added to the driver if this quirk is found to be required.”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_net_iface_cdc_ncm_rx_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-net-iface-cdc-ncm-rx-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj_ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/net\/\\/cdc_ncm\/rx_max**”h]”j`)�”}”(hŒ1**\/sys\/class\/net\/\\/cdc_ncm\/rx_max**”h]”hŒ-/sys/class/net//cdc_ncm/rx_max”…”�”}”(hj9_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K)hj2_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_ubah}”(h]”j_ah ]”h"]”Œ&abi_sys_class_net_iface_cdc_ncm_rx_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj_j_sj˜}”j_j_subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hjo_h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hjy_h]”hŒsysfs-class-net-cdc_ncm”…”�”}”(hj{_h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjw_ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…_Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´K)hjo_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K)hhÊh²hubhÞ)�”}”(hŒ�The maximum NTB size for RX. Cannot exceed the maximum value supported by the device. Must allow at least one max sized datagram plus headers.”h]”hŒ�The maximum NTB size for RX. Cannot exceed the maximum value supported by the device. Must allow at least one max sized datagram plus headers.”…”�”}”(hj�_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K)hhÊh²hubhÞ)�”}”(hŒ\/cdc_ncm\/tx_max**”h]”j`)�”}”(hŒ1**\/sys\/class\/net\/\\/cdc_ncm\/tx_max**”h]”hŒ-/sys/class/net//cdc_ncm/tx_max”…”�”}”(hjï_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K9hjè_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ_ubah}”(h]”jÑ_ah ]”h"]”Œ&abi_sys_class_net_iface_cdc_ncm_tx_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j `jÇ_sj˜}”jÑ_jÇ_subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hj%`h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hj/`h]”hŒsysfs-class-net-cdc_ncm”…”�”}”(hj1`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ÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´K9hj%`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K9hhÊh²hubhÞ)�”}”(hŒ�The maximum NTB size for TX. Cannot exceed the maximum value supported by the device. Must allow at least one max sized datagram plus headers.”h]”hŒ�The maximum NTB size for TX. Cannot exceed the maximum value supported by the device. Must allow at least one max sized datagram plus headers.”…”�”}”(hjS`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K9hhÊh²hubhÞ)�”}”(hŒ=The actual limits are device dependent. See dwNtbOutMaxSize.”h]”hŒ=The actual limits are device dependent. See dwNtbOutMaxSize.”…”�”}”(hja`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K9hhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_net_iface_cdc_ncm_tx_timer_usecs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-net-iface-cdc-ncm-tx-timer-usecs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj}`ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/net\/\\/cdc_ncm\/tx_timer_usecs**”h]”j`)�”}”(hŒ9**\/sys\/class\/net\/\\/cdc_ncm\/tx_timer_usecs**”h]”hŒ5/sys/class/net//cdc_ncm/tx_timer_usecs”…”�”}”(hj—`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KEhj�`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjz`ubah}”(h]”jy`ah ]”h"]”Œ.abi_sys_class_net_iface_cdc_ncm_tx_timer_usecs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈ`jo`sj˜}”jy`jo`subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hjÍ`h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hj×`h]”hŒsysfs-class-net-cdc_ncm”…”�”}”(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ÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´KEhjÍ`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KEhhÊh²hubhÞ)�”}”(hŒ–Datagram aggregation timeout in µs. The driver will wait up to 3 times this timeout for more datagrams to aggregate before transmitting an NTB frame.”h]”hŒ–Datagram aggregation timeout in µs. The driver will wait up to 3 times this timeout for more datagrams to aggregate before transmitting an NTB frame.”…”�”}”(hjû`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KEhhÊh²hubhÞ)�”}”(hŒValid range: 5 to 4000000”h]”hŒValid range: 5 to 4000000”…”�”}”(hj ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KEhhÊh²hubhÞ)�”}”(hŒ Set to 0 to disable aggregation.”h]”hŒ Set to 0 to disable aggregation.”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KEhhÊh²hubhÞ)�”}”(hXˆThe following read-only attributes all represent fields of the structure defined in section 6.2.1 "GetNtbParameters" of "Universal Serial Bus Communications Class Subclass Specifications for Network Control Model Devices" (CDC NCM), Revision 1.0 (Errata 1), November 24, 2010 from USB Implementers Forum, Inc. The descriptions are quoted from table 6-3 of CDC NCM: "NTB Parameter Structure".”h]”hX”The following read-only attributes all represent fields of the structure defined in section 6.2.1 “GetNtbParametersâ€� of “Universal Serial Bus Communications Class Subclass Specifications for Network Control Model Devicesâ€� (CDC NCM), Revision 1.0 (Errata 1), November 24, 2010 from USB Implementers Forum, Inc. The descriptions are quoted from table 6-3 of CDC NCM: “NTB Parameter Structureâ€�.”…”�”}”(hj%ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KEhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_net_iface_cdc_ncm_wndpinalignment:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-net-iface-cdc-ncm-wndpinalignment”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/cdc_ncm\/wNdpInAlignment**”h]”j`)�”}”(hŒ:**\/sys\/class\/net\/\\/cdc_ncm\/wNdpInAlignment**”h]”hŒ6/sys/class/net//cdc_ncm/wNdpInAlignment”…”�”}”(hj[ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWaubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KyhjTaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNaubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAaubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>aubah}”(h]”j=aah ]”h"]”Œ/abi_sys_class_net_iface_cdc_ncm_wndpinalignment”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒaj3asj˜}”j=aj3asubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hj‘ah²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hj›ah]”hŒsysfs-class-net-cdc_ncm”…”�”}”(hj�ah²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj™aubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j§aŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´Kyhj‘aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KyhhÊh²hubhÞ)�”}”(hŒ^NDP alignment modulus for NTBs on the IN pipe. Shall be a power of 2, and shall be at least 4.”h]”hŒ^NDP alignment modulus for NTBs on the IN pipe. Shall be a power of 2, and shall be at least 4.”…”�”}”(hj¿ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KyhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_net_iface_cdc_ncm_wndpindivisor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-net-iface-cdc-ncm-wndpindivisor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjÛaubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/net\/\\/cdc_ncm\/wNdpInDivisor**”h]”j`)�”}”(hŒ8**\/sys\/class\/net\/\\/cdc_ncm\/wNdpInDivisor**”h]”hŒ4/sys/class/net//cdc_ncm/wNdpInDivisor”…”�”}”(hjõah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñaubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´Kihjîaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëaubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèaubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛaubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØaubah}”(h]”j×aah ]”h"]”Œ-abi_sys_class_net_iface_cdc_ncm_wndpindivisor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&bjÍasj˜}”j×ajÍasubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hj+bh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hj5bh]”hŒsysfs-class-net-cdc_ncm”…”�”}”(hj7bh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3bubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jAbŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´Kihj+bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KihhÊh²hubhÞ)�”}”(hŒ2Divisor used for IN NTB Datagram payload alignment”h]”hŒ2Divisor used for IN NTB Datagram payload alignment”…”�”}”(hjYbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KihhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_net_iface_cdc_ncm_wndpinpayloadremainder:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-net-iface-cdc-ncm-wndpinpayloadremainder”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjububjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/class\/net\/\\/cdc_ncm\/wNdpInPayloadRemainder**”h]”j`)�”}”(hŒA**\/sys\/class\/net\/\\/cdc_ncm\/wNdpInPayloadRemainder**”h]”hŒ=/sys/class/net//cdc_ncm/wNdpInPayloadRemainder”…”�”}”(hj�bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´Kphjˆbubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…bubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚bubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjububeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjrbubah}”(h]”jqbah ]”h"]”Œ6abi_sys_class_net_iface_cdc_ncm_wndpinpayloadremainder”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀbjgbsj˜}”jqbjgbsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hjÅbh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hjÏbh]”hŒsysfs-class-net-cdc_ncm”…”�”}”(hjÑbh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÍbubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÛbŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅ•Œ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´KphjÅbubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KphhÊh²hubhÞ)�”}”(hŒ|Remainder used to align input datagram payload within the NTB: (Payload Offset) mod (wNdpInDivisor) = wNdpInPayloadRemainder”h]”hŒ|Remainder used to align input datagram payload within the NTB: (Payload Offset) mod (wNdpInDivisor) = wNdpInPayloadRemainder”…”�”}”(hjóbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KphhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_net_iface_cdc_ncm_wndpoutalignment:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-net-iface-cdc-ncm-wndpoutalignment”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjcubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/net\/\\/cdc_ncm\/wNdpOutAlignment**”h]”j`)�”}”(hŒ;**\/sys\/class\/net\/\\/cdc_ncm\/wNdpOutAlignment**”h]”hŒ7/sys/class/net//cdc_ncm/wNdpOutAlignment”…”�”}”(hj)ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K™hj"cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj cubah}”(h]”j cah ]”h"]”Œ0abi_sys_class_net_iface_cdc_ncm_wndpoutalignment”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jZcjcsj˜}”j cjcsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hj_ch²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hjich]”hŒsysfs-class-net-cdc_ncm”…”�”}”(hjkch²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjgcubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jucŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´K™hj_cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K™hhÊh²hubhÞ)�”}”(hŒfNDP alignment modulus for use in NTBs on the OUT pipe. Shall be a power of 2, and shall be at least 4.”h]”hŒfNDP alignment modulus for use in NTBs on the OUT pipe. Shall be a power of 2, and shall be at least 4.”…”�”}”(hj�ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K™hhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_net_iface_cdc_ncm_wndpoutdivisor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-net-iface-cdc-ncm-wndpoutdivisor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj©cubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/net\/\\/cdc_ncm\/wNdpOutDivisor**”h]”j`)�”}”(hŒ9**\/sys\/class\/net\/\\/cdc_ncm\/wNdpOutDivisor**”h]”hŒ5/sys/class/net//cdc_ncm/wNdpOutDivisor”…”�”}”(hjÃch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´Kˆhj¼cubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹cubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¶cubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj©cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¦cubah}”(h]”j¥cah ]”h"]”Œ.abi_sys_class_net_iface_cdc_ncm_wndpoutdivisor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jôcj›csj˜}”j¥cj›csubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hjùch²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hjdh]”hŒsysfs-class-net-cdc_ncm”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjdubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´Kˆhjùcubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KˆhhÊh²hubhÞ)�”}”(hŒ"OUT NTB Datagram alignment modulus”h]”hŒ"OUT NTB Datagram alignment modulus”…”�”}”(hj'dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´KˆhhÊh²hubj))�”}”(hŒ<.. _abi_sys_class_net_iface_cdc_ncm_wndpoutpayloadremainder:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-class-net-iface-cdc-ncm-wndpoutpayloadremainder”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjCdubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/net\/\\/cdc_ncm\/wNdpOutPayloadRemainder**”h]”j`)�”}”(hŒB**\/sys\/class\/net\/\\/cdc_ncm\/wNdpOutPayloadRemainder**”h]”hŒ>/sys/class/net//cdc_ncm/wNdpOutPayloadRemainder”…”�”}”(hj]dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjYdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K�hjVdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSdubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjPdubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjCdubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@dubah}”(h]”j?dah ]”h"]”Œ7abi_sys_class_net_iface_cdc_ncm_wndpoutpayloadremainder”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽdj5dsj˜}”j?dj5dsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hj“dh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hj�dh]”hŒsysfs-class-net-cdc_ncm”…”�”}”(hjŸdh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj›dubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j©dŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´K�hj“dubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K�hhÊh²hubhÞ)�”}”(hŒÐRemainder used to align output datagram payload offsets within the NTB: Padding, shall be transmitted as zero by function, and ignored by host. (Payload Offset) mod (wNdpOutDivisor) = wNdpOutPayloadRemainder”h]”hŒÐRemainder used to align output datagram payload offsets within the NTB: Padding, shall be transmitted as zero by function, and ignored by host. (Payload Offset) mod (wNdpOutDivisor) = wNdpOutPayloadRemainder”…”�”}”(hjÁdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K�hhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_net_iface_cdc_ncm_wntboutmaxdatagrams:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-net-iface-cdc-ncm-wntboutmaxdatagrams”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÝdubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/net\/\\/cdc_ncm\/wNtbOutMaxDatagrams**”h]”j`)�”}”(hŒ>**\/sys\/class\/net\/\\/cdc_ncm\/wNtbOutMaxDatagrams**”h]”hŒ:/sys/class/net//cdc_ncm/wNtbOutMaxDatagrams”…”�”}”(hj÷dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjódubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K¡hjðdubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjídubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjêdubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝdubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚdubah}”(h]”jÙdah ]”h"]”Œ3abi_sys_class_net_iface_cdc_ncm_wntboutmaxdatagrams”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(ejÏdsj˜}”jÙdjÏdsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-net-cdc_ncm `”h]”(hŒDefined on file ”…”�”}”(hj-eh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-net-cdc_ncm `”h]”j§)�”}”(hj7eh]”hŒsysfs-class-net-cdc_ncm”…”�”}”(hj9eh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5eubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jCeŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_net_cdc_ncm”uh1hh³jÑ[h´K¡hj-eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K¡hhÊh²hubhÞ)�”}”(hŒvMaximum number of datagrams that the host may pack into a single OUT NTB. Zero means that the device imposes no limit.”h]”hŒvMaximum number of datagrams that the host may pack into a single OUT NTB. Zero means that the device imposes no limit.”…”�”}”(hj[eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ[h´K¡hhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_net_iface_dev_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-dev-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjweubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/net\/\\/dev_id**”h]”j`)�”}”(hŒ(**\/sys\/class\/net\/\\/dev_id**”h]”hŒ$/sys/class/net//dev_id”…”�”}”(hj‘eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K`hjŠeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡eubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„eubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjweubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjteubah}”(h]”jseah ]”h"]”Œabi_sys_class_net_iface_dev_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÂejiesj˜}”jsejiesubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjÇeh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjÑeh]”hŒsysfs-class-net”…”�”}”(hjÓeh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÏeubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÝeŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´K`hjÇeubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K`hhÊh²hubhÞ)�”}”(hŒÙIndicates the device unique identifier. Format is an hexadecimal value. This is used to disambiguate interfaces which might be stacked (e.g: VLAN interfaces) but still have the same MAC address as their parent device.”h]”hŒÙIndicates the device unique identifier. Format is an hexadecimal value. This is used to disambiguate interfaces which might be stacked (e.g: VLAN interfaces) but still have the same MAC address as their parent device.”…”�”}”(hjõeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K`hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_net_iface_dev_port:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-net-iface-dev-port”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjfubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/net\/\\/dev_port**”h]”j`)�”}”(hŒ***\/sys\/class\/net\/\\/dev_port**”h]”hŒ&/sys/class/net//dev_port”…”�”}”(hj+fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'fubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´Kjhj$fubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!fubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjfubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjfubah}”(h]”j fah ]”h"]”Œ abi_sys_class_net_iface_dev_port”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\fjfsj˜}”j fjfsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjafh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjkfh]”hŒsysfs-class-net”…”�”}”(hjmfh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjifubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jwfŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´Kjhjafubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KjhhÊh²hubhÞ)�”}”(hŒíIndicates the port number of this network device, formatted as a decimal value. Some NICs have multiple independent ports on the same PCI bus, device and function. This attribute allows userspace to distinguish the respective interfaces.”h]”hŒíIndicates the port number of this network device, formatted as a decimal value. Some NICs have multiple independent ports on the same PCI bus, device and function. This attribute allows userspace to distinguish the respective interfaces.”…”�”}”(hj�fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KjhhÊh²hubhÞ)�”}”(hX™Note: some device drivers started to use 'dev_id' for this purpose since long before 3.15 and have not adopted the new attribute ever since. To query the port number, some tools look exclusively at 'dev_port', while others only consult 'dev_id'. If a network device has multiple client adapter ports as described in the previous paragraph and does not set this attribute to its port number, it's a kernel bug.”h]”hX§Note: some device drivers started to use ‘dev_id’ for this purpose since long before 3.15 and have not adopted the new attribute ever since. To query the port number, some tools look exclusively at ‘dev_port’, while others only consult ‘dev_id’. If a network device has multiple client adapter ports as described in the previous paragraph and does not set this attribute to its port number, it’s a kernel bug.”…”�”}”(hj�fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KjhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_net_iface_dormant:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-dormant”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj¹fubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/net\/\\/dormant**”h]”j`)�”}”(hŒ)**\/sys\/class\/net\/\\/dormant**”h]”hŒ%/sys/class/net//dormant”…”�”}”(hjÓfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏfubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K|hjÌfubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉfubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆfubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶fubah}”(h]”jµfah ]”h"]”Œabi_sys_class_net_iface_dormant”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgj«fsj˜}”jµfj«fsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj gh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjgh]”hŒsysfs-class-net”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjgubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jgŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´K|hj gubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K|hhÊh²hubhÞ)�”}”(hŒ}Indicates whether the interface is in dormant state. Possible values are: 0: interface is not dormant 1: interface is dormant”h]”hŒ}Indicates whether the interface is in dormant state. Possible values are: 0: interface is not dormant 1: interface is dormant”…”�”}”(hj7gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K|hhÊh²hubhÞ)�”}”(hŒÜThis attribute can be used by supplicant software to signal that the device is not usable unless some supplicant-based authentication is performed (e.g: 802.1x). 'link_mode' attribute will also reflect the dormant state.”h]”hŒàThis attribute can be used by supplicant software to signal that the device is not usable unless some supplicant-based authentication is performed (e.g: 802.1x). ‘link_mode’ attribute will also reflect the dormant state.”…”�”}”(hjEgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K|hhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_net_iface_dsa_tagging:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-net-iface-dsa-tagging”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjagubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/net\/\\/dsa\/tagging**”h]”j`)�”}”(hŒ.**\/sys\/class\/net\/\\/dsa\/tagging**”h]”hŒ*/sys/class/net//dsa/tagging”…”�”}”(hj{gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjwgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-class-net-dsa”h´Khjtgubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqgubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjngubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjagubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^gubah}”(h]”j]gah ]”h"]”Œ#abi_sys_class_net_iface_dsa_tagging”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­gjSgsj˜}”j]gjSgsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-net-dsa `”h]”(hŒDefined on file ”…”�”}”(hj²gh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-net-dsa `”h]”j§)�”}”(hj¼gh]”hŒsysfs-class-net-dsa”…”�”}”(hj¾gh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjºgubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÈgŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_net_dsa”uh1hh³j�gh´Khj²gubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�gh´KhhÊh²hubhÞ)�”}”(hXåOn read, this file returns a string indicating the type of tagging protocol used by the DSA network devices that are attached to this master interface. On write, this file changes the tagging protocol of the attached DSA switches, if this operation is supported by the driver. Changing the tagging protocol must be done with the DSA interfaces and the master interface all administratively down. See the "name" field of each registered struct dsa_device_ops for a list of valid values.”h]”hXéOn read, this file returns a string indicating the type of tagging protocol used by the DSA network devices that are attached to this master interface. On write, this file changes the tagging protocol of the attached DSA switches, if this operation is supported by the driver. Changing the tagging protocol must be done with the DSA interfaces and the master interface all administratively down. See the “nameâ€� field of each registered struct dsa_device_ops for a list of valid values.”…”�”}”(hjàgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�gh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_net_iface_duplex:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-duplex”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjügubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/net\/\\/duplex**”h]”j`)�”}”(hŒ(**\/sys\/class\/net\/\\/duplex**”h]”hŒ$/sys/class/net//duplex”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K›hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj hubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj hubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjügubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjùgubah}”(h]”jøgah ]”h"]”Œabi_sys_class_net_iface_duplex”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jGhjîgsj˜}”jøgjîgsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjLhh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjVhh]”hŒsysfs-class-net”…”�”}”(hjXhh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjThubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jbhŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´K›hjLhubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K›hhÊh²hubhÞ)�”}”(hŒLIndicates the interface latest or current duplex value. Possible values are:”h]”hŒLIndicates the interface latest or current duplex value. Possible values are:”…”�”}”(hjzhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K›hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj‹hubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj‹hubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒhalf”h]”hŒhalf”…”�”}”(hj«hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K›hj¨hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥hubjW)�”}”(hhh]”hÞ)�”}”(hŒ half duplex”h]”hŒ half duplex”…”�”}”(hjÂhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K›hj¿hubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢hubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒfull”h]”hŒfull”…”�”}”(hjâhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K›hjßhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜhubjW)�”}”(hhh]”hÞ)�”}”(hŒ full duplex”h]”hŒ full duplex”…”�”}”(hjùhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K›hjöhubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜhubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹hubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆhubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒyNote: This attribute is only valid for interfaces that implement the ethtool get_link_ksettings method (mostly Ethernet).”h]”hŒyNote: This attribute is only valid for interfaces that implement the ethtool get_link_ksettings method (mostly Ethernet).”…”�”}”(hj&ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K›hhÊh²hubj))�”}”(hŒ".. _abi_sys_class_net_iface_flags:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-flags”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjBiubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/net\/\\/flags**”h]”j`)�”}”(hŒ'**\/sys\/class\/net\/\\/flags**”h]”hŒ#/sys/class/net//flags”…”�”}”(hj\ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K«hjUiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRiubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjOiubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjBiubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?iubah}”(h]”j>iah ]”h"]”Œabi_sys_class_net_iface_flags”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�ij4isj˜}”j>ij4isubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj’ih²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjœih]”hŒsysfs-class-net”…”�”}”(hjžih²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjšiubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¨iŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´K«hj’iubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K«hhÊh²hubhÞ)�”}”(hŒ‘Indicates the interface flags as a bitmask in hexadecimal. See include/uapi/linux/if.h for a list of all possible values and the flags semantics.”h]”hŒ‘Indicates the interface flags as a bitmask in hexadecimal. See include/uapi/linux/if.h for a list of all possible values and the flags semantics.”…”�”}”(hjÀih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K«hhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_net_iface_fwinfo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-fwinfo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjÜiubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/net\/\\/fwinfo**”h]”j`)�”}”(hŒ(**\/sys\/class\/net\/\\/fwinfo**”h]”hŒ$/sys/class/net//fwinfo”…”�”}”(hjöih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-class-net-janz-ican3”h´K hjïiubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìiubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéiubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜiubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙiubah}”(h]”jØiah ]”h"]”Œabi_sys_class_net_iface_fwinfo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(jjÎisj˜}”jØijÎisubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-janz-ican3 `”h]”(hŒDefined on file ”…”�”}”(hj-jh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-janz-ican3 `”h]”j§)�”}”(hj7jh]”hŒsysfs-class-net-janz-ican3”…”�”}”(hj9jh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5jubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jCjŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_net_janz_ican3”uh1hh³j jh´K hj-jubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j jh´K hhÊh²hubhÞ)�”}”(hŒ£Firmware stamp of ican3 module Read-only: 32 byte string identification of the ICAN3 module (known values: "JANZ-ICAN3 ICANOS 1.xx", "JANZ-ICAN3 CAL/CANopen 1.xx")”h]”hŒ«Firmware stamp of ican3 module Read-only: 32 byte string identification of the ICAN3 module (known values: “JANZ-ICAN3 ICANOS 1.xxâ€�, “JANZ-ICAN3 CAL/CANopen 1.xxâ€�)”…”�”}”(hj[jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j jh´K hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_net_iface_grcan_enable0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-net-iface-grcan-enable0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjwjubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/net\/\\/grcan\/enable0**”h]”j`)�”}”(hŒ0**\/sys\/class\/net\/\\/grcan\/enable0**”h]”hŒ,/sys/class/net//grcan/enable0”…”�”}”(hj‘jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�jubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-class-net-grcan”h´KhjŠjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡jubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„jubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjwjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjtjubah}”(h]”jsjah ]”h"]”Œ%abi_sys_class_net_iface_grcan_enable0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃjjijsj˜}”jsjjijsubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-net-grcan `”h]”(hŒDefined on file ”…”�”}”(hjÈjh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-net-grcan `”h]”j§)�”}”(hjÒjh]”hŒsysfs-class-net-grcan”…”�”}”(hjÔjh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÐjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÞjŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_net_grcan”uh1hh³j¥jh´KhjÈjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥jh´KhhÊh²hubhÞ)�”}”(hX`Hardware configuration of physical interface 0. This file reads and writes the "Enable 0" bit of the configuration register. Possible values: 0 or 1. See the GRCAN chapter of the GRLIB IP core library documentation for details. The default value is 0 or set by the module parameter grcan.enable0 and can be read at /sys/module/grcan/parameters/enable0.”h]”hXdHardware configuration of physical interface 0. This file reads and writes the “Enable 0â€� bit of the configuration register. Possible values: 0 or 1. See the GRCAN chapter of the GRLIB IP core library documentation for details. The default value is 0 or set by the module parameter grcan.enable0 and can be read at /sys/module/grcan/parameters/enable0.”…”�”}”(hjöjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥jh´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_net_iface_grcan_enable1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-net-iface-grcan-enable1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjkubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/net\/\\/grcan\/enable1**”h]”j`)�”}”(hŒ0**\/sys\/class\/net\/\\/grcan\/enable1**”h]”hŒ,/sys/class/net//grcan/enable1”…”�”}”(hj,kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥jh´Khj%kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjkubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkubah}”(h]”jkah ]”h"]”Œ%abi_sys_class_net_iface_grcan_enable1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]kjksj˜}”jkjksubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-net-grcan `”h]”(hŒDefined on file ”…”�”}”(hjbkh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-net-grcan `”h]”j§)�”}”(hjlkh]”hŒsysfs-class-net-grcan”…”�”}”(hjnkh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjjkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jxkŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_net_grcan”uh1hh³j¥jh´Khjbkubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥jh´KhhÊh²hubhÞ)�”}”(hX`Hardware configuration of physical interface 1. This file reads and writes the "Enable 1" bit of the configuration register. Possible values: 0 or 1. See the GRCAN chapter of the GRLIB IP core library documentation for details. The default value is 0 or set by the module parameter grcan.enable1 and can be read at /sys/module/grcan/parameters/enable1.”h]”hXdHardware configuration of physical interface 1. This file reads and writes the “Enable 1â€� bit of the configuration register. Possible values: 0 or 1. See the GRCAN chapter of the GRLIB IP core library documentation for details. The default value is 0 or set by the module parameter grcan.enable1 and can be read at /sys/module/grcan/parameters/enable1.”…”�”}”(hj�kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥jh´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_net_iface_grcan_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-net-iface-grcan-select”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj¬kubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/net\/\\/grcan\/select**”h]”j`)�”}”(hŒ/**\/sys\/class\/net\/\\/grcan\/select**”h]”hŒ+/sys/class/net//grcan/select”…”�”}”(hjÆkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂkubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥jh´Khj¿kubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼kubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹kubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©kubah}”(h]”j¨kah ]”h"]”Œ$abi_sys_class_net_iface_grcan_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷kjžksj˜}”j¨kjžksubhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-net-grcan `”h]”(hŒDefined on file ”…”�”}”(hjükh²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-net-grcan `”h]”j§)�”}”(hjlh]”hŒsysfs-class-net-grcan”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjlubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_net_grcan”uh1hh³j¥jh´Khjükubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥jh´KhhÊh²hubhÞ)�”}”(hXConfiguration of which physical interface to be used. Possible values: 0 or 1. See the GRCAN chapter of the GRLIB IP core library documentation for details. The default value is 0 or is set by the module parameter grcan.select and can be read at /sys/module/grcan/parameters/select.”h]”hXConfiguration of which physical interface to be used. Possible values: 0 or 1. See the GRCAN chapter of the GRLIB IP core library documentation for details. The default value is 0 or is set by the module parameter grcan.select and can be read at /sys/module/grcan/parameters/select.”…”�”}”(hj*lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¥jh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_net_iface_ifalias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-ifalias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjFlubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/net\/\\/ifalias**”h]”j`)�”}”(hŒ)**\/sys\/class\/net\/\\/ifalias**”h]”hŒ%/sys/class/net//ifalias”…”�”}”(hj`lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K´hjYlubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVlubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSlubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjFlubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjClubah}”(h]”jBlah ]”h"]”Œabi_sys_class_net_iface_ifalias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘lj8lsj˜}”jBlj8lsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj–lh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hj lh]”hŒsysfs-class-net”…”�”}”(hj¢lh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjžlubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¬lŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´K´hj–lubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K´hhÊh²hubhÞ)�”}”(hŒfIndicates/stores an interface alias name as a string. This can be used for system management purposes.”h]”hŒfIndicates/stores an interface alias name as a string. This can be used for system management purposes.”…”�”}”(hjÄlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K´hhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_net_iface_ifindex:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-ifindex”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjàlubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/net\/\\/ifindex**”h]”j`)�”}”(hŒ)**\/sys\/class\/net\/\\/ifindex**”h]”hŒ%/sys/class/net//ifindex”…”�”}”(hjúlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjölubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K¼hjólubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðlubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjílubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjàlubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝlubah}”(h]”jÜlah ]”h"]”Œabi_sys_class_net_iface_ifindex”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+mjÒlsj˜}”jÜljÒlsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj0mh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hj:mh]”hŒsysfs-class-net”…”�”}”(hj\/iflink**”h]”j`)�”}”(hŒ(**\/sys\/class\/net\/\\/iflink**”h]”hŒ$/sys/class/net//iflink”…”�”}”(hj”mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KÇhj�mubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠmubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡mubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjzmubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjwmubah}”(h]”jvmah ]”h"]”Œabi_sys_class_net_iface_iflink”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅmjlmsj˜}”jvmjlmsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjÊmh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjÔmh]”hŒsysfs-class-net”…”�”}”(hjÖmh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÒmubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jàmŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´KÇhjÊmubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KÇhhÊh²hubhÞ)�”}”(hŒúIndicates the system-wide interface unique index identifier a the interface is linked to. Format is decimal. This attribute is used to resolve interfaces chaining, linking and stacking. Physical interfaces have the same 'ifindex' and 'iflink' values.”h]”hXIndicates the system-wide interface unique index identifier a the interface is linked to. Format is decimal. This attribute is used to resolve interfaces chaining, linking and stacking. Physical interfaces have the same ‘ifindex’ and ‘iflink’ values.”…”�”}”(hjømh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KÇhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_net_iface_link_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-net-iface-link-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjnubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/net\/\\/link_mode**”h]”j`)�”}”(hŒ+**\/sys\/class\/net\/\\/link_mode**”h]”hŒ'/sys/class/net//link_mode”…”�”}”(hj.nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KÑhj'nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!nubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjnubah}”(h]”jnah ]”h"]”Œ!abi_sys_class_net_iface_link_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_njnsj˜}”jnjnsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjdnh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjnnh]”hŒsysfs-class-net”…”�”}”(hjpnh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjlnubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jznŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´KÑhjdnubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KÑhhÊh²hubhÞ)�”}”(hŒ´Indicates the interface link mode, as a decimal number. This attribute should be used in conjunction with 'dormant' attribute to determine the interface usability. Possible values:”h]”hŒ¸Indicates the interface link mode, as a decimal number. This attribute should be used in conjunction with ‘dormant’ attribute to determine the interface usability. Possible values:”…”�”}”(hj’nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KÑhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj£nubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj£nubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjÃnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KÑhjÀnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½nubjW)�”}”(hhh]”hÞ)�”}”(hŒdefault link mode”h]”hŒdefault link mode”…”�”}”(hjÙnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KÑhjÖnubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½nubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjºnubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjùnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KÑhjönubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjónubjW)�”}”(hhh]”hÞ)�”}”(hŒdormant link mode”h]”hŒdormant link mode”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KÑhj oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjónubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjºnubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ .. _abi_sys_class_net_iface_mtu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-mtu”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjJoubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/net\/\\/mtu**”h]”j`)�”}”(hŒ%**\/sys\/class\/net\/\\/mtu**”h]”hŒ!/sys/class/net//mtu”…”�”}”(hjdoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´Kßhj]oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWoubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjGoubah}”(h]”jFoah ]”h"]”Œabi_sys_class_net_iface_mtu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j•oj`”h]”(hŒDefined on file ”…”�”}”(hjšoh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hj¤oh]”hŒsysfs-class-net”…”�”}”(hj¦oh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¢oubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j°oŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´Kßhjšoubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KßhhÊh²hubhÞ)�”}”(hŒçIndicates the interface currently configured MTU value, in bytes, and in decimal format. Specific values depends on the lower-level interface protocol used. Ethernet devices will show a 'mtu' attribute value of 1500 unless changed.”h]”hŒëIndicates the interface currently configured MTU value, in bytes, and in decimal format. Specific values depends on the lower-level interface protocol used. Ethernet devices will show a ‘mtu’ attribute value of 1500 unless changed.”…”�”}”(hjÈoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KßhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_net_iface_name_assign_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-net-iface-name-assign-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjäoubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/net\/\\/name_assign_type**”h]”j`)�”}”(hŒ2**\/sys\/class\/net\/\\/name_assign_type**”h]”hŒ./sys/class/net//name_assign_type”…”�”}”(hjþoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúoubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´Khj÷oubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjôoubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñoubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjäoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjáoubah}”(h]”jàoah ]”h"]”Œ(abi_sys_class_net_iface_name_assign_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/pjÖosj˜}”jàojÖosubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj4ph²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hj>ph]”hŒsysfs-class-net”…”�”}”(hj@ph²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj\/netdev_group**”h]”j`)�”}”(hŒ.**\/sys\/class\/net\/\\/netdev_group**”h]”hŒ*/sys/class/net//netdev_group”…”�”}”(hj qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´Kéhj™qubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–qubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“qubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†qubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒqubah}”(h]”j‚qah ]”h"]”Œ$abi_sys_class_net_iface_netdev_group”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑqjxqsj˜}”j‚qjxqsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjÖqh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjàqh]”hŒsysfs-class-net”…”�”}”(hjâqh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÞqubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jìqŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´KéhjÖqubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KéhhÊh²hubhÞ)�”}”(hŒøIndicates the interface network device group, as a decimal integer. Default value is 0 which corresponds to the initial network devices group. The group can be changed to affect routing decisions (see: net/ipv4/fib_rules and net/ipv6/fib6_rules.c).”h]”hŒøIndicates the interface network device group, as a decimal integer. Default value is 0 which corresponds to the initial network devices group. The group can be changed to affect routing decisions (see: net/ipv4/fib_rules and net/ipv6/fib6_rules.c).”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KéhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_net_iface_operstate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-net-iface-operstate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj rubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/net\/\\/operstate**”h]”j`)�”}”(hŒ+**\/sys\/class\/net\/\\/operstate**”h]”hŒ'/sys/class/net//operstate”…”�”}”(hj:rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´Kôhj3rubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0rubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-rubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj rubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjrubah}”(h]”jrah ]”h"]”Œ!abi_sys_class_net_iface_operstate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jkrjrsj˜}”jrjrsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjprh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjzrh]”hŒsysfs-class-net”…”�”}”(hj|rh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjxrubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†rŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´Kôhjprubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KôhhÊh²hubhÞ)�”}”(hŒ>Indicates the interface RFC2863 operational state as a string.”h]”hŒ>Indicates the interface RFC2863 operational state as a string.”…”�”}”(hjžrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KôhhÊh²hubhÞ)�”}”(hŒPossible values are:”h]”hŒPossible values are:”…”�”}”(hj¬rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KôhhÊh²hubhÞ)�”}”(hŒN"unknown", "notpresent", "down", "lowerlayerdown", "testing", "dormant", "up".”h]”hŒj“unknownâ€�, “notpresentâ€�, “downâ€�, “lowerlayerdownâ€�, “testingâ€�, “dormantâ€�, “upâ€�.”…”�”}”(hjºrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´KôhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_net_iface_peak_usb_can_channel_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-net-iface-peak-usb-can-channel-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/peak_usb\/can_channel_id**”h]”j`)�”}”(hŒ:**\/sys\/class\/net\/\\/peak_usb\/can_channel_id**”h]”hŒ6/sys/class/net//peak_usb/can_channel_id”…”�”}”(hjðrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjìrubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-class-net-peak_usb”h´Khjérubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjærubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãrubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖrubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓrubah}”(h]”jÒrah ]”h"]”Œ/abi_sys_class_net_iface_peak_usb_can_channel_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"sjÈrsj˜}”jÒrjÈrsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-class-net-peak_usb `”h]”(hŒDefined on file ”…”�”}”(hj'sh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-net-peak_usb `”h]”j§)�”}”(hj1sh]”hŒsysfs-class-net-peak_usb”…”�”}”(hj3sh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj/subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j=sŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_class_net_peak_usb”uh1hh³jsh´Khj'subeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsh´KhhÊh²hubhÞ)�”}”(hX”PEAK PCAN-USB devices support user-configurable CAN channel identifiers. Contrary to a USB serial number, these identifiers are writable and can be set per CAN interface. This means that if a USB device exports multiple CAN interfaces, each of them can be assigned a unique channel ID. This attribute provides read-only access to the currently configured value of the channel identifier. Depending on the device type, the identifier has a length of 8 or 32 bit. The value read from this attribute is always an 8 digit 32 bit hexadecimal value in big endian format. If the device only supports an 8 bit identifier, the upper 24 bit of the value are set to zero.”h]”hX”PEAK PCAN-USB devices support user-configurable CAN channel identifiers. Contrary to a USB serial number, these identifiers are writable and can be set per CAN interface. This means that if a USB device exports multiple CAN interfaces, each of them can be assigned a unique channel ID. This attribute provides read-only access to the currently configured value of the channel identifier. Depending on the device type, the identifier has a length of 8 or 32 bit. The value read from this attribute is always an 8 digit 32 bit hexadecimal value in big endian format. If the device only supports an 8 bit identifier, the upper 24 bit of the value are set to zero.”…”�”}”(hjUsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_net_iface_phydev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-phydev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjqsubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/net\/\\/phydev**”h]”j`)�”}”(hŒ(**\/sys\/class\/net\/\\/phydev**”h]”hŒ$/sys/class/net//phydev”…”�”}”(hj‹sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡subah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M5hj„subah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�subah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~subah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjqsubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjnsubah}”(h]”jmsah ]”h"]”Œabi_sys_class_net_iface_phydev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼sjcssj˜}”jmsjcssubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjÁsh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjËsh]”hŒsysfs-class-net”…”�”}”(hjÍsh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÉsubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j×sŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´M5hjÁsubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M5hhÊh²hubhÞ)�”}”(hŒCSymbolic link to the PHY device this network device is attached to.”h]”hŒCSymbolic link to the PHY device this network device is attached to.”…”�”}”(hjïsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M5hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_net_iface_phys_port_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-net-iface-phys-port-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj tubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/net\/\\/phys_port_id**”h]”j`)�”}”(hŒ.**\/sys\/class\/net\/\\/phys_port_id**”h]”hŒ*/sys/class/net//phys_port_id”…”�”}”(hj%th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´Mhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjtubah}”(h]”jtah ]”h"]”Œ$abi_sys_class_net_iface_phys_port_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jVtjýssj˜}”jtjýssubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj[th²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjeth]”hŒsysfs-class-net”…”�”}”(hjgth²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjctubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jqtŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´Mhj[tubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MhhÊh²hubhÞ)�”}”(hŒTIndicates the interface unique physical port identifier within the NIC, as a string.”h]”hŒTIndicates the interface unique physical port identifier within the NIC, as a string.”…”�”}”(hj‰th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_net_iface_phys_port_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-net-iface-phys-port-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj¥tubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/net\/\\/phys_port_name**”h]”j`)�”}”(hŒ0**\/sys\/class\/net\/\\/phys_port_name**”h]”hŒ,/sys/class/net//phys_port_name”…”�”}”(hj¿th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´Mhj¸tubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµtubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²tubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢tubah}”(h]”j¡tah ]”h"]”Œ&abi_sys_class_net_iface_phys_port_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jðtj—tsj˜}”j¡tj—tsubhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjõth²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjÿth]”hŒsysfs-class-net”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjýtubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j uŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´Mhjõtubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MhhÊh²hubhÞ)�”}”(hŒGIndicates the interface physical port name within the NIC, as a string.”h]”hŒGIndicates the interface physical port name within the NIC, as a string.”…”�”}”(hj#uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_net_iface_phys_switch_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-net-iface-phys-switch-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj?uubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/net\/\\/phys_switch_id**”h]”j`)�”}”(hŒ0**\/sys\/class\/net\/\\/phys_switch_id**”h]”hŒ,/sys/class/net//phys_switch_id”…”�”}”(hjYuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M-hjRuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLuubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?uubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`”h]”(hŒDefined on file ”…”�”}”(hj�uh²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hj™uh]”hŒsysfs-class-net”…”�”}”(hj›uh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj—uubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¥uŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´M-hj�uubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M-hhÊh²hubhÞ)�”}”(hŒ^Indicates the unique physical switch identifier of a switch this port belongs to, as a string.”h]”hŒ^Indicates the unique physical switch identifier of a switch this port belongs to, as a string.”…”�”}”(hj½uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M-hhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_net_iface_qmi_add_mux:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-net-iface-qmi-add-mux”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÙuubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/net\/\\/qmi\/add_mux**”h]”j`)�”}”(hŒ.**\/sys\/class\/net\/\\/qmi\/add_mux**”h]”hŒ*/sys/class/net//qmi/add_mux”…”�”}”(hjóuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-class-net-qmi”h´Khjìuubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéuubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæuubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖuubah}”(h]”jÕuah ]”h"]”Œ#abi_sys_class_net_iface_qmi_add_mux”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%vjËusj˜}”jÕujËusubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-net-qmi `”h]”(hŒDefined on file ”…”�”}”(hj*vh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-net-qmi `”h]”j§)�”}”(hj4vh]”hŒsysfs-class-net-qmi”…”�”}”(hj6vh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2vubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@vŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_net_qmi”uh1hh³jvh´Khj*vubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´KhhÊh²hubhÞ)�”}”(hŒUnsigned integer.”h]”hŒUnsigned integer.”…”�”}”(hjXvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´KhhÊh²hubhÞ)�”}”(hŒwWrite a number ranging from 1 to 254 to add a qmap mux based network device, supported by recent Qualcomm based modems.”h]”hŒwWrite a number ranging from 1 to 254 to add a qmap mux based network device, supported by recent Qualcomm based modems.”…”�”}”(hjfvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´KhhÊh²hubhÞ)�”}”(hŒ)The network device will be called qmimux.”h]”hŒ)The network device will be called qmimux.”…”�”}”(hjtvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´KhhÊh²hubhÞ)�”}”(hŒ˜Userspace is in charge of managing the qmux network device activation and data stream setup on the modem side by using the proper QMI protocol requests.”h]”hŒ˜Userspace is in charge of managing the qmux network device activation and data stream setup on the modem side by using the proper QMI protocol requests.”…”�”}”(hj‚vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_net_iface_qmi_del_mux:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-net-iface-qmi-del-mux”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjžvubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/net\/\\/qmi\/del_mux**”h]”j`)�”}”(hŒ.**\/sys\/class\/net\/\\/qmi\/del_mux**”h]”hŒ*/sys/class/net//qmi/del_mux”…”�”}”(hj¸vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´vubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K*hj±vubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®vubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«vubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjžvubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›vubah}”(h]”jšvah ]”h"]”Œ#abi_sys_class_net_iface_qmi_del_mux”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jévj�vsj˜}”jšvj�vsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-net-qmi `”h]”(hŒDefined on file ”…”�”}”(hjîvh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-net-qmi `”h]”j§)�”}”(hjøvh]”hŒsysfs-class-net-qmi”…”�”}”(hjúvh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjövubah}”(•h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jwŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_net_qmi”uh1hh³jvh´K*hjîvubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K*hhÊh²hubhÞ)�”}”(hŒUnsigned integer.”h]”hŒUnsigned integer.”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K*hhÊh²hubhÞ)�”}”(hŒbWrite a number ranging from 1 to 254 to delete a previously created qmap mux based network device.”h]”hŒbWrite a number ranging from 1 to 254 to delete a previously created qmap mux based network device.”…”�”}”(hj*wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K*hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_net_iface_qmi_pass_through:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-net-iface-qmi-pass-through”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjFwubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/net\/\\/qmi\/pass_through**”h]”j`)�”}”(hŒ3**\/sys\/class\/net\/\\/qmi\/pass_through**”h]”hŒ//sys/class/net//qmi/pass_through”…”�”}”(hj`wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K>hjYwubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVwubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSwubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjFwubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjCwubah}”(h]”jBwah ]”h"]”Œ(abi_sys_class_net_iface_qmi_pass_through”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘wj8wsj˜}”jBwj8wsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-net-qmi `”h]”(hŒDefined on file ”…”�”}”(hj–wh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-net-qmi `”h]”j§)�”}”(hj wh]”hŒsysfs-class-net-qmi”…”�”}”(hj¢wh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjžwubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¬wŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_net_qmi”uh1hh³jvh´K>hj–wubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K>hhÊh²hubhÞ)�”}”(hŒBoolean. Default: 'N'”h]”hŒBoolean. Default: ‘N’”…”�”}”(hjÄwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K>hhÊh²hubhÞ)�”}”(hŒkSet this to 'Y' to enable 'pass-through' mode, allowing packets in MAP format to be passed on to the stack.”h]”hŒsSet this to ‘Y’ to enable ‘pass-through’ mode, allowing packets in MAP format to be passed on to the stack.”…”�”}”(hjÒwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K>hhÊh²hubhÞ)�”}”(hŒ_Normally the rmnet driver (CONFIG_RMNET) is then used to process and demultiplex these packets.”h]”hŒ_Normally the rmnet driver (CONFIG_RMNET) is then used to process and demultiplex these packets.”…”�”}”(hjàwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K>hhÊh²hubhÞ)�”}”(hŒL'Pass-through' mode can be enabled when the device is in 'raw-ip' mode only.”h]”hŒT‘Pass-through’ mode can be enabled when the device is in ‘raw-ip’ mode only.”…”�”}”(hjîwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K>hhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_net_iface_qmi_raw_ip:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-net-iface-qmi-raw-ip”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj xubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/net\/\\/qmi\/raw_ip**”h]”j`)�”}”(hŒ-**\/sys\/class\/net\/\\/qmi\/raw_ip**”h]”hŒ)/sys/class/net//qmi/raw_ip”…”�”}”(hj$xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj xubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´Khjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjxubah}”(h]”jxah ]”h"]”Œ"abi_sys_class_net_iface_qmi_raw_ip”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jUxjüwsj˜}”jxjüwsubhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-net-qmi `”h]”(hŒDefined on file ”…”�”}”(hjZxh²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-net-qmi `”h]”j§)�”}”(hjdxh]”hŒsysfs-class-net-qmi”…”�”}”(hjfxh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjbxubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jpxŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_net_qmi”uh1hh³jvh´KhjZxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´KhhÊh²hubhÞ)�”}”(hŒBoolean. Default: 'N'”h]”hŒBoolean. Default: ‘N’”…”�”}”(hjˆxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´KhhÊh²hubhÞ)�”}”(hŒSSet this to 'Y' to change the network device link framing from '802.3' to 'raw-ip'.”h]”hŒ_Set this to ‘Y’ to change the network device link framing from ‘802.3’ to ‘raw-ip’.”…”�”}”(hj–xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´KhhÊh²hubhÞ)�”}”(hXcThe netdev will change to reflect the link framing mode. The netdev is an ordinary ethernet device in '802.3' mode, and the driver expects to exchange frames with an ethernet header over the USB link. The netdev is a headerless p-t-p device in 'raw-ip' mode, and the driver expects to echange IPv4 or IPv6 packets without any L2 header over the USB link.”h]”hXkThe netdev will change to reflect the link framing mode. The netdev is an ordinary ethernet device in ‘802.3’ mode, and the driver expects to exchange frames with an ethernet header over the USB link. The netdev is a headerless p-t-p device in ‘raw-ip’ mode, and the driver expects to echange IPv4 or IPv6 packets without any L2 header over the USB link.”…”�”}”(hj¤xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´KhhÊh²hubhÞ)�”}”(hXUserspace is in full control of firmware configuration through the delegation of the QMI protocol. Userspace is responsible for coordination of driver and firmware link framing mode, changing this setting to 'Y' if the firmware is configured for 'raw-ip' mode.”h]”hX Userspace is in full control of firmware configuration through the delegation of the QMI protocol. Userspace is responsible for coordination of driver and firmware link framing mode, changing this setting to ‘Y’ if the firmware is configured for ‘raw-ip’ mode.”…”�”}”(hj²xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_net_iface_queues_rx_queue_rps_cpus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-net-iface-queues-rx-queue-rps-cpus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjÎxubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/class\/net\/\\/queues\/rx\-\\/rps_cpus**”h]”j`)�”}”(hŒA**\/sys\/class\/net\/\\/queues\/rx\-\\/rps_cpus**”h]”hŒ=/sys/class/net//queues/rx-/rps_cpus”…”�”}”(hjèxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-class-net-queues”h´Khjáxubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞxubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛxubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎxubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjËxubah}”(h]”jÊxah ]”h"]”Œ0abi_sys_class_net_iface_queues_rx_queue_rps_cpus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jyjÀxsj˜}”jÊxjÀxsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hjyh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hj)yh]”hŒsysfs-class-net-queues”…”�”}”(hj+yh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj'yubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j5yŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´Khjyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KhhÊh²hubhÞ)�”}”(hŒÒMask of the CPU(s) currently enabled to participate into the Receive Packet Steering packet processing flow for this network device queue. Possible values depend on the number of available CPU(s) in the system.”h]”hŒÒMask of the CPU(s) currently enabled to participate into the Receive Packet Steering packet processing flow for this network device queue. Possible values depend on the number of available CPU(s) in the system.”…”�”}”(hjMyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_net_iface_queues_rx_queue_rps_flow_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-net-iface-queues-rx-queue-rps-flow-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjiyubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/class\/net\/\\/queues\/rx\-\\/rps_flow_cnt**”h]”j`)�”}”(hŒE**\/sys\/class\/net\/\\/queues\/rx\-\\/rps_flow_cnt**”h]”hŒA/sys/class/net//queues/rx-/rps_flow_cnt”…”�”}”(hjƒyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K hj|yubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyyubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvyubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjiyubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjfyubah}”(h]”jeyah ]”h"]”Œ4abi_sys_class_net_iface_queues_rx_queue_rps_flow_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´yj[ysj˜}”jeyj[ysubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hj¹yh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hjÃyh]”hŒsysfs-class-net-queues”…”�”}”(hjÅyh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÁyubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÏyŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´K hj¹yubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K hhÊh²hubhÞ)�”}”(hŒrNumber of Receive Packet Steering flows being currently processed by this particular network device receive queue.”h]”hŒrNumber of Receive Packet Steering flows being currently processed by this particular network device receive queue.”…”�”}”(hjçyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K hhÊh²hubj))�”}”(hŒH.. _abi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_hold_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-hold-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjzubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/hold_time**”h]”j`)�”}”(hŒU**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/hold_time**”h]”hŒQ/sys/class/net//queues/tx-/byte_queue_limits/hold_time”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K8hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjzubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzubah}”(h]”jÿyah ]”h"]”ŒCabi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_hold_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNzjõysj˜}”jÿyjõysubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hjSzh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hj]zh]”hŒsysfs-class-net-queues”…”�”}”(hj_zh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj[zubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jizŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´K8hjSzubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K8hhÊh²hubhÞ)�”}”(hŒ…Indicates the hold time in milliseconds to measure the slack of this particular network device transmit queue. Default value is 1000.”h]”hŒ…Indicates the hold time in milliseconds to measure the slack of this particular network device transmit queue. Default value is 1000.”…”�”}”(hj�zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K8hhÊh²hubj))�”}”(hŒG.. _abi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_inflight:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-inflight”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hj�zubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/inflight**”h]”j`)�”}”(hŒT**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/inflight**”h]”hŒP/sys/class/net//queues/tx-/byte_queue_limits/inflight”…”�”}”(hj·zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KAhj°zubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­zubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�zubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšzubah}”(h]”j™zah ]”h"]”ŒBabi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_inflight”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèzj�zsj˜}”j™zj�zsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hjízh²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hj÷zh]”hŒsysfs-class-net-queues”…”�”}”(hjùzh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjõzubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´KAhjízubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KAhhÊh²hubhÞ)�”}”(hŒXIndicates the number of bytes (objects) in flight on this network device transmit queue.”h]”hŒXIndicates the number of bytes (objects) in flight on this network device transmit queue.”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KAhhÊh²hubj))�”}”(hŒD.. _abi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj7{ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/limit**”h]”j`)�”}”(hŒQ**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/limit**”h]”hŒM/sys/class/net//queues/tx-/byte_queue_limits/limit”…”�”}”(hjQ{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KIhjJ{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4{ubah}”(h]”j3{ah ]”h"]”Œ?abi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚{j){sj˜}”j3{j){subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hj‡{h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hj‘{h]”hŒsysfs-class-net-queues”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´KIhj‡{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KIhhÊh²hubhÞ)�”}”(hŒ²Indicates the current limit of bytes allowed to be queued on this network device transmit queue. This value is clamped to be within the bounds defined by limit_max and limit_min.”h]”hŒ²Indicates the current limit of bytes allowed to be queued on this network device transmit queue. This value is clamped to be within the bounds defined by limit_max and limit_min.”…”�”}”(hjµ{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KIhhÊh²hubj))�”}”(hŒH.. _abi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_limit_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-limit-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjÑ{ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/limit_max**”h]”j`)�”}”(hŒU**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/limit_max**”h]”hŒQ/sys/class/net//queues/tx-/byte_queue_limits/limit_max”…”�”}”(hjë{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjç{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KRhjä{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjá{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞ{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑ{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎ{ubah}”(h]”jÍ{ah ]”h"]”ŒCabi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_limit_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|jÃ{sj˜}”jÍ{jÃ{subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hj!|h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hj+|h]”hŒsysfs-class-net-queues”…”�”}”(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”j7|Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´KRhj!|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KRhhÊh²hubhÞ)�”}”(hŒ©Indicates the absolute maximum limit of bytes allowed to be queued on this network device transmit queue. See include/linux/dynamic_queue_limits.h for the default value.”h]”hŒ©Indicates the absolute maximum limit of bytes allowed to be queued on this network device transmit queue. See include/linux/dynamic_queue_limits.h for the default value.”…”�”}”(hjO|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KRhhÊh²hubj))�”}”(hŒH.. _abi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_limit_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-limit-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjk|ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/limit_min**”h]”j`)�”}”(hŒU**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/limit_min**”h]”hŒQ/sys/class/net//queues/tx-/byte_queue_limits/limit_min”…”�”}”(hj…|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K[hj~|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjk|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjh|ubah}”(h]”jg|ah ]”h"]”ŒCabi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_limit_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶|j]|sj˜}”jg|j]|subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hj»|h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hjÅ|h]”hŒsysfs-class-net-queues”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´K[hj»|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K[hhÊh²hubhÞ)�”}”(hŒ}Indicates the absolute minimum limit of bytes allowed to be queued on this network device transmit queue. Default value is 0.”h]”hŒ}Indicates the absolute minimum limit of bytes allowed to be queued on this network device transmit queue. Default value is 0.”…”�”}”(hjé|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K[hhÊh²hubj))�”}”(hŒH.. _abi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_stall_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-stall-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hj}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/stall_cnt**”h]”j`)�”}”(hŒU**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/stall_cnt**”h]”hŒQ/sys/class/net//queues/tx-/byte_queue_limits/stall_cnt”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´Kmhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}ubah}”(h]”j}ah ]”h"]”ŒCabi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_stall_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jP}j÷|sj˜}”j}j÷|subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hjU}h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hj_}h]”hŒsysfs-class-net-queues”…”�”}”(hja}h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]}ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jk}Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´KmhjU}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KmhhÊh²hubhÞ)�”}”(hŒ(Number of detected Tx completion stalls.”h]”hŒ(Number of detected Tx completion stalls.”…”�”}”(hjƒ}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KmhhÊh²hubj))�”}”(hŒH.. _abi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_stall_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-stall-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjŸ}ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/stall_max**”h]”j`)�”}”(hŒU**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/stall_max**”h]”hŒQ/sys/class/net//queues/tx-/byte_queue_limits/stall_max”…”�”}”(hj¹}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´Kthj²}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸ}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœ}ubah}”(h]”j›}ah ]”h"]”ŒCabi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_stall_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jê}j‘}sj˜}”j›}j‘}subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hjï}h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hjù}h]”hŒsysfs-class-net-queues”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´Kthjï}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KthhÊh²hubhÞ)�”}”(hŒ7Longest detected Tx completion stall. Write 0 to clear.”h]”hŒ7Longest detected Tx completion stall. Write 0 to clear.”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KthhÊh²hubj))�”}”(hŒI.. _abi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_stall_thrs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-stall-thrs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hj9~ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/stall_thrs**”h]”j`)�”}”(hŒV**\/sys\/class\/net\/\\/queues\/tx\-\\/byte_queue_limits\/stall_thrs**”h]”hŒR/sys/class/net//queues/tx-/byte_queue_limits/stall_thrs”…”�”}”(hjS~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KdhjL~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6~ubah}”(h]”j5~ah ]”h"]”ŒDabi_sys_class_net_iface_queues_tx_queue_byte_queue_limits_stall_thrs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„~j+~sj˜}”j5~j+~subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hj‰~h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hj“~h]”hŒsysfs-class-net-queues”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´Kdhj‰~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KdhhÊh²hubhÞ)�”}”(hŒ²Tx completion stall detection threshold in ms. Kernel will guarantee to detect all stalls longer than this threshold but may also detect stalls longer than half of the threshold.”h]”hŒ²Tx completion stall detection threshold in ms. Kernel will guarantee to detect all stalls longer than this threshold but may also detect stalls longer than half of the threshold.”…”�”}”(hj·~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KdhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_net_iface_queues_tx_queue_tx_maxrate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-net-iface-queues-tx-queue-tx-maxrate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÓ~ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/net\/\\/queues\/tx\-\\/tx_maxrate**”h]”j`)�”}”(hŒC**\/sys\/class\/net\/\\/queues\/tx\-\\/tx_maxrate**”h]”hŒ?/sys/class/net//queues/tx-/tx_maxrate”…”�”}”(hjí~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjé~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´Khjæ~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓ~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐ~ubah}”(h]”jÏ~ah ]”h"]”Œ2abi_sys_class_net_iface_queues_tx_queue_tx_maxrate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÅ~sj˜}”jÏ~jÅ~subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hj#h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hj-h]”hŒsysfs-class-net-queues”…”�”}”(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”j9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´Khj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KhhÊh²hubhÞ)�”}”(hŒWA Mbps max-rate set for the queue, a value of zero means disabled, default is disabled.”h]”hŒWA Mbps max-rate set for the queue, a value of zero means disabled, default is disabled.”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_net_iface_queues_tx_queue_tx_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-net-iface-queues-tx-queue-tx-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjmubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/net\/\\/queues\/tx\-\\/tx_timeout**”h]”j`)�”}”(hŒC**\/sys\/class\/net\/\\/queues\/tx\-\\/tx_timeout**”h]”hŒ?/sys/class/net//queues/tx-/tx_timeout”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´Khj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjubah}”(h]”jiah ]”h"]”Œ2abi_sys_class_net_iface_queues_tx_queue_tx_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸j_sj˜}”jij_subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hj½h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hjÇh]”hŒsysfs-class-net-queues”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´Khj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KhhÊh²hubhÞ)�”}”(hŒ^Indicates the number of transmit timeout events seen by this network interface transmit queue.”h]”hŒ^Indicates the number of transmit timeout events seen by this network interface transmit queue.”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_net_iface_queues_tx_queue_xps_cpus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-net-iface-queues-tx-queue-xps-cpus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj€ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/class\/net\/\\/queues\/tx\-\\/xps_cpus**”h]”j`)�”}”(hŒA**\/sys\/class\/net\/\\/queues\/tx\-\\/xps_cpus**”h]”hŒ=/sys/class/net//queues/tx-/xps_cpus”…”�”}”(hj!€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K#hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€ubah}”(h]”j€ah ]”h"]”Œ0abi_sys_class_net_iface_queues_tx_queue_xps_cpus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR€jùsj˜}”j€jùsubhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hjW€h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hja€h]”hŒsysfs-class-net-queues”…”�”}”(hjc€h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_€ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm€Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´K#hjW€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K#hhÊh²hubhÞ)�”}”(hŒÜMask of the CPU(s) currently enabled to participate into the Transmit Packet Steering packet processing flow for this network device transmit queue. Possible values depend on the number of available CPU(s) in the system.”h]”hŒÜMask of the CPU(s) currently enabled to participate into the Transmit Packet Steering packet processing flow for this network device transmit queue. Possible values depend on the number of available CPU(s) in the system.”…”�”}”(hj…€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K#hhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_net_iface_queues_tx_queue_xps_rxqs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-net-iface-queues-tx-queue-xps-rxqs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj¡€ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/class\/net\/\\/queues\/tx\-\\/xps_rxqs**”h]”j`)�”}”(hŒA**\/sys\/class\/net\/\\/queues\/tx\-\\/xps_rxqs**”h]”hŒ=/sys/class/net//queues/tx-/xps_rxqs”…”�”}”(hj»€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K-hj´€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž€ubah}”(h]”j�€ah ]”h"]”Œ0abi_sys_class_net_iface_queues_tx_queue_xps_rxqs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì€j“€sj˜}”j�€j“€subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-net-queues `”h]”(hŒDefined on file ”…”�”}”(hjñ€h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-net-queues `”h]”j§)�”}”(hjû€h]”hŒsysfs-class-net-queues”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_net_queues”uh1hh³jüxh´K-hjñ€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K-hhÊh²hubhÞ)�”}”(hX Mask of the receive queue(s) currently enabled to participate into the Transmit Packet Steering packet processing flow for this network device transmit queue. Possible values depend on the number of available receive queue(s) in the network device. Default is disabled.”h]”hX Mask of the receive queue(s) currently enabled to participate into the Transmit Packet Steering packet processing flow for this network device transmit queue. Possible values depend on the number of available receive queue(s) in the network device. Default is disabled.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüxh´K-hhÊh²hubj))�”}”(hŒ".. _abi_sys_class_net_iface_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-speed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj;�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/net\/\\/speed**”h]”j`)�”}”(hŒ'**\/sys\/class\/net\/\\/speed**”h]”hŒ#/sys/class/net//speed”…”�”}”(hjU�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MhjN�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjH�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8�ubah}”(h]”j7�ah ]”h"]”Œabi_sys_class_net_iface_speed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†�j-�sj˜}”j7�j-�subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj‹�h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hj•�h]”hŒsysfs-class-net”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´Mhj‹�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MhhÊh²hubhÞ)�”}”(hŒtIndicates the interface latest or current speed value. Value is an integer representing the link speed in Mbits/sec.”h]”hŒtIndicates the interface latest or current speed value. Value is an integer representing the link speed in Mbits/sec.”…”�”}”(hj¹�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MhhÊh²hubhÞ)�”}”(hŒyNote: this attribute is only valid for interfaces that implement the ethtool get_link_ksettings method (mostly Ethernet).”h]”hŒyNote: this attribute is only valid for interfaces that implement the ethtool get_link_ksettings method (mostly Ethernet).”…”�”}”(hjÇ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_net_iface_statistics_collisions:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-net-iface-statistics-collisions”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjã�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/net\/\\/statistics\/collisions**”h]”j`)�”}”(hŒ8**\/sys\/class\/net\/\\/statistics\/collisions**”h]”hŒ4/sys/class/net//statistics/collisions”…”�”}”(hjý�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjù�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-class-net-statistics”h´Khjö�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjð�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjã�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà�ubah}”(h]”jß�ah ]”h"]”Œ-abi_sys_class_net_iface_statistics_collisions”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/‚jÕ�sj˜}”jß�jÕ�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj4‚h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hj>‚h]”hŒsysfs-class-net-statistics”…”�”}”(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”jJ‚Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´Khj4‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KhhÊh²hubhÞ)�”}”(hŒuIndicates the number of collisions seen by this network device. This value might not be relevant with all MAC layers.”h]”hŒuIndicates the number of collisions seen by this network device. This value might not be relevant with all MAC layers.”…”�”}”(hjb‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_net_iface_statistics_multicast:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-net-iface-statistics-multicast”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj~‚ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/net\/\\/statistics\/multicast**”h]”j`)�”}”(hŒ7**\/sys\/class\/net\/\\/statistics\/multicast**”h]”hŒ3/sys/class/net//statistics/multicast”…”�”}”(hj˜‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K hj‘‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{‚ubah}”(h]”jz‚ah ]”h"]”Œ,abi_sys_class_net_iface_statistics_multicast”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉ‚jp‚sj˜}”jz‚jp‚subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj΂h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjØ‚h]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K hj΂ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K hhÊh²hubhÞ)�”}”(hŒJIndicates the number of multicast packets received by this network device.”h]”hŒJIndicates the number of multicast packets received by this network device.”…”�”}”(hjü‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_net_iface_statistics_rx_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-net-iface-statistics-rx-bytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjƒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/net\/\\/statistics\/rx_bytes**”h]”j`)�”}”(hŒ6**\/sys\/class\/net\/\\/statistics\/rx_bytes**”h]”hŒ2/sys/class/net//statistics/rx_bytes”…”�”}”(hj2ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´Khj+ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒubah}”(h]”jƒah ]”h"]”Œ+abi_sys_class_net_iface_statistics_rx_bytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jcƒj ƒsj˜}”jƒj ƒsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjhƒh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjrƒh]”hŒsysfs-class-net-statistics”…”�”}”(hjtƒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjpƒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~ƒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´Khjhƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KhhÊh²hubhÞ)�”}”(hŒŽIndicates the number of bytes received by this network device. See the network driver for the exact meaning of when this value is incremented.”h]”hŒŽIndicates the number of bytes received by this network device. See the network driver for the exact meaning of when this value is incremented.”…”�”}”(hj–ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_net_iface_statistics_rx_compressed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-net-iface-statistics-rx-compressed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj²ƒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/net\/\\/statistics\/rx_compressed**”h]”j`)�”}”(hŒ;**\/sys\/class\/net\/\\/statistics\/rx_compressed**”h]”hŒ7/sys/class/net//statistics/rx_compressed”…”�”}”(hj̃h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjȃubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KhjŃubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²ƒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯ƒubah}”(h]”j®ƒah ]”h"]”Œ0abi_sys_class_net_iface_statistics_rx_compressed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jýƒj¤ƒsj˜}”j®ƒj¤ƒsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj„h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hj „h]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´Khj„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KhhÊh²hubhÞ)�”}”(hŒ¨Indicates the number of compressed packets received by this network device. This value might only be relevant for interfaces that support packet compression (e.g: PPP).”h]”hŒ¨Indicates the number of compressed packets received by this network device. This value might only be relevant for interfaces that support packet compression (e.g: PPP).”…”�”}”(hj0„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_net_iface_statistics_rx_crc_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-net-iface-statistics-rx-crc-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjL„ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/net\/\\/statistics\/rx_crc_errors**”h]”j`)�”}”(hŒ;**\/sys\/class\/net\/\\/statistics\/rx_crc_errors**”h]”hŒ7/sys/class/net//statistics/rx_crc_errors”…”�”}”(hjf„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K#hj_„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjY„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjL„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjI„ubah}”(h]”jH„ah ]”h"]”Œ0abi_sys_class_net_iface_statistics_rx_crc_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—„j>„sj˜}”jH„j>„subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjœ„h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hj¦„h]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K#hjœ„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K#hhÊh²hubhÞ)�”}”(hŒ«Indicates the number of packets received with a CRC (FCS) error by this network device. Note that the specific meaning might depend on the MAC layer used by the interface.”h]”hŒ«Indicates the number of packets received with a CRC (FCS) error by this network device. Note that the specific meaning might depend on the MAC layer used by the interface.”…”�”}”(hjÊ„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K#hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_net_iface_statistics_rx_dropped:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-net-iface-statistics-rx-dropped”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjæ„ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/net\/\\/statistics\/rx_dropped**”h]”j`)�”}”(hŒ8**\/sys\/class\/net\/\\/statistics\/rx_dropped**”h]”hŒ4/sys/class/net//statistics/rx_dropped”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjü„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K,hjù„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæ„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjã„ubah}”(h]”jâ„ah ]”h"]”Œ-abi_sys_class_net_iface_statistics_rx_dropped”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1…jØ„sj˜}”jâ„jØ„subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj6…h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hj@…h]”hŒsysfs-class-net-statistics”…”�”}”(hjB…h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>…ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jL…Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K,hj6…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K,hhÊh²hubhÞ)�”}”(hŒÉIndicates the number of packets received by the network device but dropped, that are not forwarded to the upper layers for packet processing. See the network driver for the exact meaning of this value.”h]”hŒÉIndicates the number of packets received by the network device but dropped, that are not forwarded to the upper layers for packet processing. See the network driver for the exact meaning of this value.”…”�”}”(hjd…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K,hhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_net_iface_statistics_rx_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-net-iface-statistics-rx-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj€…ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/net\/\\/statistics\/rx_errors**”h]”j`)�”}”(hŒ7**\/sys\/class\/net\/\\/statistics\/rx_errors**”h]”hŒ3/sys/class/net//statistics/rx_errors”…”�”}”(hjš…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K6hj“…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€…ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}…ubah}”(h]”j|…ah ]”h"]”Œ,abi_sys_class_net_iface_statistics_rx_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jË…jr…sj˜}”j|…jr…subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjÐ…h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjÚ…h]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K6hjÐ…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K6hhÊh²hubhÞ)�”}”(hŒzIndicates the number of receive errors on this network device. See the network driver for the exact meaning of this value.”h]”hŒzIndicates the number of receive errors on this network device. See the network driver for the exact meaning of this value.”…”�”}”(hjþ…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K6hhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_net_iface_statistics_rx_fifo_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-net-iface-statistics-rx-fifo-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj†ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/net\/\\/statistics\/rx_fifo_errors**”h]”j`)�”}”(hŒ<**\/sys\/class\/net\/\\/statistics\/rx_fifo_errors**”h]”hŒ8/sys/class/net//statistics/rx_fifo_errors”…”�”}”(hj4†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K>hj-†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†ubah}”(h]”j†ah ]”h"]”Œ1abi_sys_class_net_iface_statistics_rx_fifo_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je†j †sj˜}”j†j †subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjj†h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjt†h]”hŒsysfs-class-net-statistics”…”�”}”(hjv†h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr†ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€†Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K>hjj†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K>hhÊh²hubhÞ)�”}”(hŒ„Indicates the number of receive FIFO errors seen by this network device. See the network driver for the exact meaning of this value.”h]”hŒ„Indicates the number of receive FIFO errors seen by this network device. See the network driver for the exact meaning of this value.”…”�”}”(hj˜†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K>hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_net_iface_statistics_rx_frame_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-net-iface-statistics-rx-frame-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj´†ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/net\/\\/statistics\/rx_frame_errors**”h]”j`)�”}”(hŒ=**\/sys\/class\/net\/\\/statistics\/rx_frame_errors**”h]”hŒ9/sys/class/net//statistics/rx_frame_errors”…”�”}”(hjΆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjʆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KGhjdžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjĆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±†ubah}”(h]”j°†ah ]”h"]”Œ2abi_sys_class_net_iface_statistics_rx_frame_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿ†j¦†sj˜}”j°†j¦†subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj‡h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hj‡h]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´KGhj‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KGhhÊh²hubhÞ)�”}”(hŒÓIndicates the number of received frames with error, such as alignment errors. Note that the specific meaning depends on on the MAC layer protocol used. See the network driver for the exact meaning of this value.”h]”hŒÓIndicates the number of received frames with error, such as alignment errors. Note that the specific meaning depends on on the MAC layer protocol used. See the network driver for the exact meaning of this value.”…”�”}”(hj2‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KGhhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_net_iface_statistics_rx_length_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-net-iface-statistics-rx-length-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjN‡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/net\/\\/statistics\/rx_length_errors**”h]”j`)�”}”(hŒ>**\/sys\/class\/net\/\\/statistics\/rx_length_errors**”h]”hŒ:/sys/class/net//statistics/rx_length_errors”…”�”}”(hjh‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjd‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KQhja‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjN‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjK‡ubah}”(h]”jJ‡ah ]”h"]”Œ3abi_sys_class_net_iface_statistics_rx_length_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™‡j@‡sj˜}”jJ‡j@‡subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjž‡h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hj¨‡h]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´KQhjž‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KQhhÊh²hubhÞ)�”}”(hŒ—Indicates the number of received error packet with a length error, oversized or undersized. See the network driver for the exact meaning of this value.”h]”hŒ—Indicates the number of received error packet with a length error, oversized or undersized. See the network driver for the exact meaning of this value.”…”�”}”(hj̇h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KQhhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_net_iface_statistics_rx_missed_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-net-iface-statistics-rx-missed-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjè‡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/net\/\\/statistics\/rx_missed_errors**”h]”j`)�”}”(hŒ>**\/sys\/class\/net\/\\/statistics\/rx_missed_errors**”h]”hŒ:/sys/class/net//statistics/rx_missed_errors”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþ‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KZhjû‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjø‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõ‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjè‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjå‡ubah}”(h]”jä‡ah ]”h"]”Œ3abi_sys_class_net_iface_statistics_rx_missed_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3ˆjÚ‡sj˜}”jä‡jÚ‡subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj8ˆh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjBˆh]”hŒsysfs-class-net-statistics”…”�”}”(hjDˆh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@ˆubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNˆŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´KZhj8ˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KZhhÊh²hubhÞ)�”}”(hŒ§Indicates the number of received packets that have been missed due to lack of capacity in the receive side. See the network driver for the exact meaning of this value.”h]”hŒ§Indicates the number of received packets that have been missed due to lack of capacity in the receive side. See the network driver for the exact meaning of this value.”…”�”}”(hjfˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KZhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_net_iface_statistics_rx_nohandler:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-net-iface-statistics-rx-nohandler”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/statistics\/rx_nohandler**”h]”j`)�”}”(hŒ:**\/sys\/class\/net\/\\/statistics\/rx_nohandler**”h]”hŒ6/sys/class/net//statistics/rx_nohandler”…”�”}”(hjœˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´Kchj•ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚ˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆubah}”(h]”j~ˆah ]”h"]”Œ/abi_sys_class_net_iface_statistics_rx_nohandler”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j͈jtˆsj˜}”j~ˆjtˆsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjÒˆh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hj܈h]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´KchjÒˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KchhÊh²hubhÞ)�”}”(hŒeIndicates the number of received packets that were dropped on an inactive device by the network core.”h]”hŒeIndicates the number of received packets that were dropped on an inactive device by the network core.”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KchhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_net_iface_statistics_rx_over_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-net-iface-statistics-rx-over-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj‰ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/net\/\\/statistics\/rx_over_errors**”h]”j`)�”}”(hŒ<**\/sys\/class\/net\/\\/statistics\/rx_over_errors**”h]”hŒ8/sys/class/net//statistics/rx_over_errors”…”�”}”(hj6‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´Kkhj/‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰ubah}”(h]”j‰ah ]”h"]”Œ1abi_sys_class_net_iface_statistics_rx_over_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jg‰j‰sj˜}”j‰j‰subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjl‰h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjv‰h]”hŒsysfs-class-net-statistics”…”�”}”(hjx‰h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjt‰ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚‰Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´Kkhjl‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KkhhÊh²hubhÞ)�”}”(hŒËIndicates the number of received packets that are oversized compared to what the network device is configured to accept (e.g: larger than MTU). See the network driver for the exact meaning of this value.”h]”hŒËIndicates the number of received packets that are oversized compared to what the network device is configured to accept (e.g: larger than MTU). See the network driver for the exact meaning of this value.”…”�”}”(hjš‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KkhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_net_iface_statistics_rx_packets:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-net-iface-statistics-rx-packets”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj¶‰ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/net\/\\/statistics\/rx_packets**”h]”j`)�”}”(hŒ8**\/sys\/class\/net\/\\/statistics\/rx_packets**”h]”hŒ4/sys/class/net//statistics/rx_packets”…”�”}”(hjЉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj̉ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´Kuhjɉubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƉubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³‰ubah}”(h]”j²‰ah ]”h"]”Œ-abi_sys_class_net_iface_statistics_rx_packets”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠj¨‰sj˜}”j²‰j¨‰subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjŠh²•îhh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjŠh]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´KuhjŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KuhhÊh²hubhÞ)�”}”(hŒKIndicates the total number of good packets received by this network device.”h]”hŒKIndicates the total number of good packets received by this network device.”…”�”}”(hj4Šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KuhhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_net_iface_statistics_tx_aborted_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-net-iface-statistics-tx-aborted-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjPŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/net\/\\/statistics\/tx_aborted_errors**”h]”j`)�”}”(hŒ?**\/sys\/class\/net\/\\/statistics\/tx_aborted_errors**”h]”hŒ;/sys/class/net//statistics/tx_aborted_errors”…”�”}”(hjjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfŠubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K}hjcŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjPŠubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjMŠubah}”(h]”jLŠah ]”h"]”Œ4abi_sys_class_net_iface_statistics_tx_aborted_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›ŠjBŠsj˜}”jLŠjBŠsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj Šh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjªŠh]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K}hj Šubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K}hhÊh²hubhÞ)�”}”(hŒÀIndicates the number of packets that have been aborted during transmission by a network device (e.g: because of a medium collision). See the network driver for the exact meaning of this value.”h]”hŒÀIndicates the number of packets that have been aborted during transmission by a network device (e.g: because of a medium collision). See the network driver for the exact meaning of this value.”…”�”}”(hjΊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K}hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_net_iface_statistics_tx_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-net-iface-statistics-tx-bytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjêŠubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/net\/\\/statistics\/tx_bytes**”h]”j`)�”}”(hŒ6**\/sys\/class\/net\/\\/statistics\/tx_bytes**”h]”hŒ2/sys/class/net//statistics/tx_bytes”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K‡hjýŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷Šubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjêŠubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjçŠubah}”(h]”jæŠah ]”h"]”Œ+abi_sys_class_net_iface_statistics_tx_bytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5‹jÜŠsj˜}”jæŠjÜŠsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj:‹h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjD‹h]”hŒsysfs-class-net-statistics”…”�”}”(hjF‹h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjB‹ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jP‹Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K‡hj:‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K‡hhÊh²hubhÞ)�”}”(hŒþIndicates the number of bytes transmitted by a network device. See the network driver for the exact meaning of this value, in particular whether this accounts for all successfully transmitted packets or all packets that have been queued for transmission.”h]”hŒþIndicates the number of bytes transmitted by a network device. See the network driver for the exact meaning of this value, in particular whether this accounts for all successfully transmitted packets or all packets that have been queued for transmission.”…”�”}”(hjh‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K‡hhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_net_iface_statistics_tx_carrier_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-net-iface-statistics-tx-carrier-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj„‹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/net\/\\/statistics\/tx_carrier_errors**”h]”j`)�”}”(hŒ?**\/sys\/class\/net\/\\/statistics\/tx_carrier_errors**”h]”hŒ;/sys/class/net//statistics/tx_carrier_errors”…”�”}”(hjž‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjš‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K’hj—‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�‹ubah}”(h]”j€‹ah ]”h"]”Œ4abi_sys_class_net_iface_statistics_tx_carrier_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏ‹jv‹sj˜}”j€‹jv‹subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjÔ‹h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjÞ‹h]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K’hjÔ‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K’hhÊh²hubhÞ)�”}”(hŒ®Indicates the number of packets that could not be transmitted because of carrier errors (e.g: physical link down). See the network driver for the exact meaning of this value.”h]”hŒ®Indicates the number of packets that could not be transmitted because of carrier errors (e.g: physical link down). See the network driver for the exact meaning of this value.”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K’hhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_net_iface_statistics_tx_compressed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-net-iface-statistics-tx-compressed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/net\/\\/statistics\/tx_compressed**”h]”j`)�”}”(hŒ;**\/sys\/class\/net\/\\/statistics\/tx_compressed**”h]”hŒ7/sys/class/net//statistics/tx_compressed”…”�”}”(hj8Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4Œubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K›hj1Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+Œubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒubah}”(h]”jŒah ]”h"]”Œ0abi_sys_class_net_iface_statistics_tx_compressed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jiŒjŒsj˜}”jŒjŒsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjnŒh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjxŒh]”hŒsysfs-class-net-statistics”…”�”}”(hjzŒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjvŒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„ŒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K›hjnŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K›hhÊh²hubhÞ)�”}”(hŒ‰Indicates the number of transmitted compressed packets. Note this might only be relevant for devices that support compression (e.g: PPP).”h]”hŒ‰Indicates the number of transmitted compressed packets. Note this might only be relevant for devices that support compression (e.g: PPP).”…”�”}”(hjœŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K›hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_net_iface_statistics_tx_dropped:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-net-iface-statistics-tx-dropped”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj¸ŒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/net\/\\/statistics\/tx_dropped**”h]”j`)�”}”(hŒ8**\/sys\/class\/net\/\\/statistics\/tx_dropped**”h]”hŒ4/sys/class/net//statistics/tx_dropped”…”�”}”(hjÒŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K¤hjËŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸Œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµŒubah}”(h]”j´Œah ]”h"]”Œ-abi_sys_class_net_iface_statistics_tx_dropped”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�jªŒsj˜}”j´ŒjªŒsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj�h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hj�h]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K¤hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K¤hhÊh²hubhÞ)�”}”(hŒ…Indicates the number of packets dropped during transmission. See the driver for the exact reasons as to why the packets were dropped.”h]”hŒ…Indicates the number of packets dropped during transmission. See the driver for the exact reasons as to why the packets were dropped.”…”�”}”(hj6�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K¤hhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_net_iface_statistics_tx_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-net-iface-statistics-tx-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjR�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/net\/\\/statistics\/tx_errors**”h]”j`)�”}”(hŒ7**\/sys\/class\/net\/\\/statistics\/tx_errors**”h]”hŒ3/sys/class/net//statistics/tx_errors”…”�”}”(hjl�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K­hje�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO�ubah}”(h]”jN�ah ]”h"]”Œ,abi_sys_class_net_iface_statistics_tx_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j��jD�sj˜}”jN�jD�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj¢�h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hj¬�h]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K­hj¢�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K­hhÊh²hubhÞ)�”}”(hŒšIndicates the number of packets in error during transmission by a network device. See the driver for the exact reasons as to why the packets were dropped.”h]”hŒšIndicates the number of packets in error during transmission by a network device. See the driver for the exact reasons as to why the packets were dropped.”…”�”}”(hjÐ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K­hhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_net_iface_statistics_tx_fifo_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-net-iface-statistics-tx-fifo-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjì�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/net\/\\/statistics\/tx_fifo_errors**”h]”j`)�”}”(hŒ<**\/sys\/class\/net\/\\/statistics\/tx_fifo_errors**”h]”hŒ8/sys/class/net//statistics/tx_fifo_errors”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K¶hjÿ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjù�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjì�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjé�ubah}”(h]”jè�ah ]”h"]”Œ1abi_sys_class_net_iface_statistics_tx_fifo_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7ŽjÞ�sj˜}”jè�jÞ�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj<Žh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjFŽh]”hŒsysfs-class-net-statistics”…”�”}”(hjHŽh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDŽubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jRŽŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K¶hj<Žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K¶hhÊh²hubhÞ)�”}”(hŒ�Indicates the number of packets having caused a transmit FIFO error. See the driver for the exact reasons as to why the packets were dropped.”h]”hŒ�Indicates the number of packets having caused a transmit FIFO error. See the driver for the exact reasons as to why the packets were dropped.”…”�”}”(hjjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K¶hhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_net_iface_statistics_tx_heartbeat_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-net-iface-statistics-tx-heartbeat-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj†ŽubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/class\/net\/\\/statistics\/tx_heartbeat_errors**”h]”j`)�”}”(hŒA**\/sys\/class\/net\/\\/statistics\/tx_heartbeat_errors**”h]”hŒ=/sys/class/net//statistics/tx_heartbeat_errors”…”�”}”(hj Žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K¿hj™Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†Žubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒŽubah}”(h]”j‚Žah ]”h"]”Œ6abi_sys_class_net_iface_statistics_tx_heartbeat_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑŽjxŽsj˜}”j‚ŽjxŽsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjÖŽh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjàŽh]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´K¿hjÖŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K¿hhÊh²hubhÞ)�”}”(hŒ¡Indicates the number of packets transmitted that have been reported as heartbeat errors. See the driver for the exact reasons as to why the packets were dropped.”h]”hŒ¡Indicates the number of packets transmitted that have been reported as heartbeat errors. See the driver for the exact reasons as to why the packets were dropped.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´K¿hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_net_iface_statistics_tx_packets:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-net-iface-statistics-tx-packets”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj �ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/net\/\\/statistics\/tx_packets**”h]”j`)�”}”(hŒ8**\/sys\/class\/net\/\\/statistics\/tx_packets**”h]”hŒ4/sys/class/net//statistics/tx_packets”…”�”}”(hj:�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KÈhj3�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj �ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ubah}”(h]”j�ah ]”h"]”Œ-abi_sys_class_net_iface_statistics_tx_packets”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jk�j�sj˜}”j�j�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hjp�h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hjz�h]”hŒsysfs-class-net-statistics”…”�”}”(hj|�h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´KÈhjp�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KÈhhÊh²hubhÞ)�”}”(hŒ¡Indicates the number of packets transmitted by a network device. See the driver for whether this reports the number of all attempted or successful transmissions.”h]”hŒ¡Indicates the number of packets transmitted by a network device. See the driver for whether this reports the number of all attempted or successful transmissions.”…”�”}”(hjž�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KÈhhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_net_iface_statistics_tx_window_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-net-iface-statistics-tx-window-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjº�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/net\/\\/statistics\/tx_window_errors**”h]”j`)�”}”(hŒ>**\/sys\/class\/net\/\\/statistics\/tx_window_errors**”h]”hŒ:/sys/class/net//statistics/tx_window_errors”…”�”}”(hjÔ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KÑhjÍ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·�ubah}”(h]”j¶�ah ]”h"]”Œ3abi_sys_class_net_iface_statistics_tx_window_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�j¬�sj˜}”j¶�j¬�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-statistics `”h]”(hŒDefined on file ”…”�”}”(hj �h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-statistics `”h]”j§)�”}”(hj�h]”hŒsysfs-class-net-statistics”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_statistics”uh1hh³j‚h´KÑhj �ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KÑhhÊh²hubhÞ)�”}”(hŒÏIndicates the number of packets not successfully transmitted due to a window collision. The specific meaning depends on the MAC layer used. On Ethernet this is usually used to report late collisions errors.”h]”hŒÏIndicates the number of packets not successfully transmitted due to a window collision. The specific meaning depends on the MAC layer used. On Ethernet this is usually used to report late collisions errors.”…”�”}”(hj8�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‚h´KÑhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_net_iface_termination:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-net-iface-termination”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjT�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/net\/\\/termination**”h]”j`)�”}”(hŒ-**\/sys\/class\/net\/\\/termination**”h]”hŒ)/sys/class/net//termination”…”�”}”(hjn�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j jh´Khjg�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjd�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjT�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQ�ubah}”(h]”jP�ah ]”h"]”Œ#abi_sys_class_net_iface_termination”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸ�jF�sj˜}”jP�jF�subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-net-janz-ican3 `”h]”(hŒDefined on file ”…”�”}”(hj¤�h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-net-janz-ican3 `”h]”j§)�”}”(hj®�h]”hŒsysfs-class-net-janz-ican3”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_net_janz_ican3”uh1hh³j jh´Khj¤�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j jh´KhhÊh²hubhÞ)�”}”(hŒ*Value representing the can bus termination”h]”hŒ*Value representing the can bus termination”…”�”}”(hjÒ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j jh´KhhÊh²hubhÞ)�”}”(hŒ”Default: 1 (termination active) Reading: get actual termination state Writing: set actual termination state (0=no termination, 1=termination active)”h]”hŒ”Default: 1 (termination active) Reading: get actual termination state Writing: set actual termination state (0=no termination, 1=termination active)”…”�”}”(hjà�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j jh´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_net_iface_testing:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-testing”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjü�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/net\/\\/testing**”h]”j`)�”}”(hŒ)**\/sys\/class\/net\/\\/testing**”h]”hŒ%/sys/class/net//testing”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K‹hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjü�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjù�ubah}”(h]”jø�ah ]”h"]”Œabi_sys_class_net_iface_testing”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jG‘jî�sj˜}”jø�jî�subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjL‘h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjV‘h]”hŒsysfs-class-net”…”�”}”(hjX‘h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjT‘ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jb‘Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´K‹hjL‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K‹hhÊh²hubhÞ)�”}”(hŒCIndicates whether the interface is under test. Possible values are:”h]”hŒCIndicates whether the interface is under test. Possible values are:”…”�”}”(hjz‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K‹hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj‹‘ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj‹‘ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj«‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K‹hj¨‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥‘ubjW)�”}”(hhh]”hÞ)�”}”(hŒinterface is not being tested”h]”hŒinterface is not being tested”…”�”}”(hjÁ‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K‹hj¾‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢‘ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjá‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K‹hjÞ‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ‘ubjW)�”}”(hhh]”hÞ)�”}”(hŒinterface is being tested”h]”hŒinterface is being tested”…”�”}”(hj÷‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K‹hjô‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆ‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒQWhen an interface is under test, it cannot be expected to pass packets as normal.”h]”hŒQWhen an interface is under test, it cannot be expected to pass packets as normal.”…”�”}”(hj$’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´K‹hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_net_iface_threaded:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-net-iface-threaded”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj@’ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/net\/\\/threaded**”h]”j`)�”}”(hŒ***\/sys\/class\/net\/\\/threaded**”h]”hŒ&/sys/class/net//threaded”…”�”}”(hjZ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjV’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MUhjS’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjP’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjM’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=’ubah}”(h]”j<’ah ]”h"]”Œ abi_sys_class_net_iface_threaded”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹’j2’sj˜}”j<’j2’subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj�’h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjš’h]”hŒsysfs-class-net”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´MUhj�’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MUhhÊh²hubhÞ)�”}”(hŒ¾Boolean value to control the threaded mode per device. User could set this value to enable/disable threaded mode for all napi belonging to this device, without the need to do device up/down.”h]”hŒ¾Boolean value to control the threaded mode per device. User could set this value to enable/disable threaded mode for all napi belonging to this device, without the need to do device up/down.”…”�”}”(hj¾’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MUhhÊh²hubhÞ)�”}”(hŒ©Possible values: == ================================== 0 threaded mode disabled for this dev 1 threaded mode enabled for this dev == ==================================”h]”hŒ©Possible values: == ================================== 0 threaded mode disabled for this dev 1 threaded mode enabled for this dev == ==================================”…”�”}”(hjÌ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MUhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_net_iface_tx_queue_len:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-net-iface-tx-queue-len”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjè’ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/net\/\\/tx_queue_len**”h]”j`)�”}”(hŒ.**\/sys\/class\/net\/\\/tx_queue_len**”h]”hŒ*/sys/class/net//tx_queue_len”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´Mhjû’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjø’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjè’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjå’ubah}”(h]”jä’ah ]”h"]”Œ$abi_sys_class_net_iface_tx_queue_len”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3“jÚ’sj˜}”jä’jÚ’subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hj8“h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjB“h]”hŒsysfs-class-net”…”�”}”(hjD“h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@“ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN“Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´Mhj8“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MhhÊh²hubhÞ)�”}”(hŒÏIndicates the interface transmit queue len in number of packets, as an integer value. Value depend on the type of interface, Ethernet network adapters have a default value of 1000 unless configured otherwise”h]”hŒÏIndicates the interface transmit queue len in number of packets, as an integer value. Value depend on the type of interface, Ethernet network adapters have a default value of 1000 unless configured otherwise”…”�”}”(hjf“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´MhhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_net_iface_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-net-iface-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj‚“ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/net\/\\/type**”h]”j`)�”}”(hŒ&**\/sys\/class\/net\/\\/type**”h]”hŒ"/sys/class/net//type”…”�”}”(hjœ“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M%hj•“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚“ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“ubah}”(h]”j~“ah ]”h"]”Œabi_sys_class_net_iface_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍ“jt“sj˜}”j~“jt“subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-net `”h]”(hŒDefined on file ”…”�”}”(hjÒ“h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-net `”h]”j§)�”}”(hjÜ“h]”hŒsysfs-class-net”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_net”uh1hh³jÆSh´M%hjÒ“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M%hhÊh²hubhÞ)�”}”(hŒrIndicates the interface protocol type as a decimal value. See include/uapi/linux/if_arp.h for all possible values.”h]”hŒrIndicates the interface protocol type as a decimal value. See include/uapi/linux/if_arp.h for all possible values.”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÆSh´M%hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_net_qmimux_iface_qmap_mux_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-net-qmimux-iface-qmap-mux-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj”ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/net\/\\/qmap\/mux_id**”h]”j`)�”}”(hŒ5**\/sys\/class\/net\/\\/qmap\/mux_id**”h]”hŒ1/sys/class/net//qmap/mux_id”…”�”}”(hj6”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K4hj/”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”ubah}”(h]”j”ah ]”h"]”Œ*abi_sys_class_net_qmimux_iface_qmap_mux_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jg”j”sj˜}”j”j”subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-net-qmi `”h]”(hŒDefined on file ”…”�”}”(hjl”h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-net-qmi `”h]”j§)�”}”(hjv”h]”hŒsysfs-class-net-qmi”…”�”}”(hjx”h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjt”ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚”Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_net_qmi”uh1hh³jvh´K4hjl”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K4hhÊh²hubhÞ)�”}”(hŒUnsigned integer”h]”hŒUnsigned integer”…”�”}”(hjš”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K4hhÊh²hubhÞ)�”}”(hŒTIndicates the mux id associated to the qmimux network interface during its creation.”h]”hŒTIndicates the mux id associated to the qmimux network interface during its creation.”…”�”}”(hj¨”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvh´K4hhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_ocxl_afu_name_afu_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-ocxl-afu-name-afu-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjÄ”ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/ocxl\/\\/afu_version**”h]”j`)�”}”(hŒ1**\/sys\/class\/ocxl\/\\/afu_version**”h]”hŒ-/sys/class/ocxl//afu_version”…”�”}”(hjÞ”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-class-ocxl”h´Khj×”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÄ”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁ”ubah}”(h]”jÀ”ah ]”h"]”Œ'abi_sys_class_ocxl_afu_name_afu_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j•j¶”sj˜}”jÀ”j¶”subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-class-ocxl `”h]”(hŒDefined on file ”…”�”}”(hj•h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-class-ocxl `”h]”j§)�”}”(hj•h]”hŒsysfs-class-ocxl”…”�”}”(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ÅŒ!abi_file_testing_sysfs_class_ocxl”uh1hh³jò”h´Khj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´KhhÊh²hubhÞ)�”}”(hŒwread only Version of the AFU, in the format : Reflects what is read in the configuration space of the AFU”h]”hŒwread only Version of the AFU, in the format : Reflects what is read in the configuration space of the AFU”…”�”}”(hjC•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_ocxl_afu_name_contexts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-ocxl-afu-name-contexts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj_•ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/ocxl\/\\/contexts**”h]”j`)�”}”(hŒ.**\/sys\/class\/ocxl\/\\/contexts**”h]”hŒ*/sys/class/ocxl//contexts”…”�”}”(hjy•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hju•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´Khjr•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjo•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\•ubah}”(h]”j[•ah ]”h"]”Œ$abi_sys_class_ocxl_afu_name_contexts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jª•jQ•sj˜}”j[•jQ•subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-class-ocxl `”h]”(hŒDefined on file ”…”�”}”(hj¯•h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-class-ocxl `”h]”j§)�”}”(hj¹•h]”hŒsysfs-class-ocxl”…”�”}”(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ÅŒ!abi_file_testing_sysfs_class_ocxl”uh1hh³jò”h´Khj¯•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´KhhÊh²hubhÞ)�”}”(hŒHread only Number of contexts for the AFU, in the format / where:”h]”hŒHread only Number of contexts for the AFU, in the format / where:”…”�”}”(hjÝ•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´KhhÊh²hubjŽœ)�”}”(hŒà==== =============================================== n number of currently active contexts, for debug max maximum number of contexts supported by the AFU ==== =============================================== ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjò•ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjò•ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒn”h]”hŒn”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´Khj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj –ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.number of currently active contexts, for debug”h]”hŒ.number of currently active contexts, for debug”…”�”}”(hj)–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´Khj&–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj –ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj –ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒmax”h]”hŒmax”…”�”}”(hjI–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´KhjF–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC–ubjW)�”}”(hhh]”hÞ)�”}”(hŒ/maximum number of contexts supported by the AFU”h]”hŒ/maximum number of contexts supported by the AFU”…”�”}”(hj`–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´Khj]–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj –ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjò•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjï•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjë•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jò”h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_ocxl_afu_name_global_mmio_area:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-ocxl-afu-name-global-mmio-area”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj¡–ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/ocxl\/\\/global_mmio_area**”h]”j`)�”}”(hŒ6**\/sys\/class\/ocxl\/\\/global_mmio_area**”h]”hŒ2/sys/class/ocxl//global_mmio_area”…”�”}”(hj»–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K"hj´–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡–ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž–ubah}”(h]”j�–ah ]”h"]”Œ,abi_sys_class_ocxl_afu_name_global_mmio_area”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì–j“–sj˜}”j�–j“–subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-class-ocxl `”h]”(hŒDefined on file ”…”�”}”(hjñ–h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-class-ocxl `”h]”j§)�”}”(hjû–h]”hŒsysfs-class-ocxl”…”�”}”(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ÅŒ!abi_file_testing_sysfs_class_ocxl”uh1hh³jò”h´K"hjñ–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K"hhÊh²hubhÞ)�”}”(hŒ7read/write Give access the global mmio area for the AFU”h]”hŒ7read/write Give access the global mmio area for the AFU”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K"hhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_ocxl_afu_name_global_mmio_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-ocxl-afu-name-global-mmio-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj;—ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/ocxl\/\\/global_mmio_size**”h]”j`)�”}”(hŒ6**\/sys\/class\/ocxl\/\\/global_mmio_size**”h]”hŒ2/sys/class/ocxl//global_mmio_size”…”�”}”(hjU—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´KhjN—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjH—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8—ubah}”(h]”j7—ah ]”h"]”Œ,abi_sys_class_ocxl_afu_name_global_mmio_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†—j-—sj˜}”j7—j-—subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-class-ocxl `”h]”(hŒDefined on file ”…”�”}”(hj‹—h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-class-ocxl `”h]”j§)�”}”(hj•—h]”hŒsysfs-class-ocxl”…”�”}”(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ÅŒ!abi_file_testing_sysfs_class_ocxl”uh1hh³jò”h´Khj‹—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´KhhÊh²hubhÞ)�”}”(hŒXread only Size of the global mmio area, as defined in the configuration space of the AFU”h]”hŒXread only Size of the global mmio area, as defined in the configuration space of the AFU”…”�”}”(hj¹—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_ocxl_afu_name_pp_mmio_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-ocxl-afu-name-pp-mmio-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjÕ—ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/ocxl\/\\/pp_mmio_size**”h]”j`)�”}”(hŒ2**\/sys\/class\/ocxl\/\\/pp_mmio_size**”h]”hŒ./sys/class/ocxl//pp_mmio_size”…”�”}”(hjï—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´Khjè—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ—ubah}”(h]”jÑ—ah ]”h"]”Œ(abi_sys_class_ocxl_afu_name_pp_mmio_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ˜jÇ—sj˜}”jÑ—jÇ—subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-class-ocxl `”h]”(hŒDefined on file ”…”�”}”(hj%˜h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-class-ocxl `”h]”j§)�”}”(hj/˜h]”hŒsysfs-class-ocxl”…”�”}”(hj1˜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ÅŒ!abi_file_testing_sysfs_class_ocxl”uh1hh³jò”h´Khj%˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´KhhÊh²hubhÞ)�”}”(hŒ]read only Size of the per-process mmio area, as defined in the configuration space of the AFU”h]”hŒ]read only Size of the per-process mmio area, as defined in the configuration space of the AFU”…”�”}”(hjS˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_ocxl_afu_name_reload_on_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-ocxl-afu-name-reload-on-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjo˜ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/ocxl\/\\/reload_on_reset**”h]”j`)�”}”(hŒ5**\/sys\/class\/ocxl\/\\/reload_on_reset**”h]”hŒ1/sys/class/ocxl//reload_on_reset”…”�”}”(hj‰˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K(hj‚˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo˜ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl˜ubah}”(h]”jk˜ah ]”h"]”Œ+abi_sys_class_ocxl_afu_name_reload_on_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº˜ja˜sj˜}”jk˜ja˜subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-class-ocxl `”h]”(hŒDefined on file ”…”�”}”(hj¿˜h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-class-ocxl `”h]”j§)�”}”(hjɘh]”hŒsysfs-class-ocxl”…”�”}”(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ÅŒ!abi_file_testing_sysfs_class_ocxl”uh1hh³jò”h´K(hj¿˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K(hhÊh²hubhÞ)�”}”(hŒ{read/write Control whether the FPGA is reloaded on a link reset. Enabled through a vendor-specific logic block on the FPGA.”h]”hŒ{read/write Control whether the FPGA is reloaded on a link reset. Enabled through a vendor-specific logic block on the FPGA.”…”�”}”(hjí˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K(hhÊh²hubjŽœ)�”}”(hX=========== =========================================== 0 Do not reload FPGA image from flash 1 Reload FPGA image from flash unavailable The device does not support this capability =========== =========================================== ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj™ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj™ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj"™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K(hj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#Do not reload FPGA image from flash”h]”hŒ#Do not reload FPGA image from flash”…”�”}”(hj8™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K(hj5™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjX™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K(hjU™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR™ubjW)�”}”(hhh]”hÞ)�”}”(hŒReload FPGA image from flash”h]”hŒReload FPGA image from flash”…”�”}”(hjn™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K(hjk™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ unavailable”h]”hŒ unavailable”…”�”}”(hjŽ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K(hj‹™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ™ubjW)�”}”(hhh]”hÞ)�”}”(hŒ+The device does not support this capability”h]”hŒ+The device does not support this capability”…”�”}”(hj¥™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jò”h´K(hj¢™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿ˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjû˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jò”h´K(hhÊh²hubj))�”}”(hŒ>.. _abi_sys_class_platform_profile_platform_profile_x_choices:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-class-platform-profile-platform-profile-x-choices”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjæ™ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/platform\-profile\/platform\-profile\-X\/choices**”h]”j`)�”}”(hŒB**\/sys\/class\/platform\-profile\/platform\-profile\-X\/choices**”h]”hŒ>/sys/class/platform-profile/platform-profile-X/choices”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjü™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-class-platform-profile”h´Khjù™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæ™ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjã™ubah}”(h]”jâ™ah ]”h"]”Œ9abi_sys_class_platform_profile_platform_profile_x_choices”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2šjØ™sj˜}”jâ™jØ™subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-class-platform-profile `”h]”(hŒDefined on file ”…”�”}”(hj7šh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-class-platform-profile `”h]”j§)�”}”(hjAšh]”hŒsysfs-class-platform-profile”…”�”}”(hjCšh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?šubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMšŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_class_platform_profile”uh1hh³jšh´Khj7šubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´KhhÊh²hubhÞ)�”}”(hŒPThis file contains a space-separated list of profiles supported for this device.”h]”hŒPThis file contains a space-separated list of profiles supported for this device.”…”�”}”(hješh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´KhhÊh²hubhÞ)�”}”(hŒ6Drivers must use the following standard profile-names:”h]”hŒ6Drivers must use the following standard profile-names:”…”�”}”(hjsšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj„šubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj„šubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ low-power”h]”hŒ low-power”…”�”}”(hj¤šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khj¡šubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžšubjW)�”}”(hhh]”hÞ)�”}”(hŒLow power consumption”h]”hŒLow power consumption”…”�”}”(hj»šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khj¸šubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžšubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›šubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcool”h]”hŒcool”…”�”}”(hjÛšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´KhjØšubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕšubjW)�”}”(hhh]”hÞ)�”}”(hŒCooler operation”h]”hŒCooler operation”…”�”}”(hjòšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khjïšubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕšubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›šubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒquiet”h]”hŒquiet”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ›ubjW)�”}”(hhh]”hÞ)�”}”(hŒQuieter operation”h]”hŒQuieter operation”…”�”}”(hj)›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khj&›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›šubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbalanced”h]”hŒbalanced”…”�”}”(hjI›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´KhjF›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC›ubjW)�”}”(hhh]”hÞ)�”}”(hŒ5Balance between low power consumption and performance”h]”hŒ5Balance between low power consumption and performance”…”�”}”(hj`›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khj]›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›šubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbalanced-performance”h]”hŒbalanced-performance”…”�”}”(hj€›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khj}›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjz›ubjW)�”}”(hhh]”hÞ)�”}”(hŒ\Balance between performance and low power consumption with a slight bias towards performance”h]”hŒ\Balance between performance and low power consumption with a slight bias towards performance”…”�”}”(hj—›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khj”›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjz›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›šubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ performance”h]”hŒ performance”…”�”}”(hj·›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khj´›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±›ubjW)�”}”(hhh]”hÞ)�”}”(hŒHigh performance operation”h]”hŒHigh performance operation”…”�”}”(hjΛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´KhjË›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›šubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ max-power”h]”hŒ max-power”…”�”}”(hjî›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khjë›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè›ubjW)�”}”(hhh]”hÞ)�”}”(hŒZHigher performance operation that may exceed internal battery draw limits when on AC power”h]”hŒZHigher performance operation that may exceed internal battery draw limits when on AC power”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›šubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcustom”h]”hŒcustom”…”�”}”(hj%œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khj"œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœubjW)�”}”(hhh]”hÞ)�”}”(hŒDriver defined custom profile”h]”hŒDriver defined custom profile”…”�”}”(hj<œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khj9œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›šubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„šubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�šubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjiœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_platform_profile_platform_profile_x_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-platform-profile-platform-profile-x-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj…œubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/platform\-profile\/platform\-profile\-X\/name**”h]”j`)�”}”(hŒ?**\/sys\/class\/platform\-profile\/platform\-profile\-X\/name**”h]”hŒ;/sys/class/platform-profile/platform-profile-X/name”…”�”}”(hjŸœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›œubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´Khj˜œubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•œubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’œubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚œubah}”(h]”j�œah ]”h"]”Œ6abi_sys_class_platform_profile_platform_profile_x_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jМjwœsj˜}”j�œjwœsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-class-platform-profile `”h]”(hŒDefined on file ”…”�”}”(hjÕœh²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-class-platform-profile `”h]”j§)�”}”(hjßœh]”hŒsysfs-class-platform-profile”…”�”}”(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ÅŒ-abi_file_testing_sysfs_class_platform_profile”uh1hh³jšh´KhjÕœubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´KhhÊh²hubhÞ)�”}”(hŒ-Name of the class device given by the driver.”h]”hŒ-Name of the class device given by the driver.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´KhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_class_platform_profile_platform_profile_x_profile:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-class-platform-profile-platform-profile-x-profile”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj-�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/platform\-profile\/platform\-profile\-X\/profile**”h]”j`)�”}”(hŒB**\/sys\/class\/platform\-profile\/platform\-profile\-X\/profile**”h]”hŒ>/sys/class/platform-profile/platform-profile-X/profile”…”�”}”(hjG�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjC�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´K!hj@�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*�ubah}”(h]”j)�ah ]”h"]”Œ9abi_sys_class_platform_profile_platform_profile_x_profile”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jx�j�sj˜}”j)�j�subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-class-platform-profile `”h]”(hŒDefined on file ”…”�”}”(hj}�h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-class-platform-profile `”h]”j§)�”}”(hj‡�h]”hŒsysfs-class-platform-profile”…”�”}”(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ÅŒ-abi_file_testing_sysfs_class_platform_profile”uh1hh³jšh´K!hj}�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´K!hhÊh²hubhÞ)�”}”(hŒ³Reading this file gives the current selected profile for this device. Writing this file with one of the strings from platform_profile_choices changes the profile to the new value.”h]”hŒ³Reading this file gives the current selected profile for this device. Writing this file with one of the strings from platform_profile_choices changes the profile to the new value.”…”�”}”(hj«�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´K!hhÊh²hubhÞ)�”}”(hXGThis file can be monitored for changes by polling for POLLPRI, POLLPRI will be signaled on any changes, independent of those changes coming from a userspace write; or coming from another source such as e.g. a hotkey triggered profile change handled either directly by the embedded-controller or fully handled inside the kernel.”h]”hXGThis file can be monitored for changes by polling for POLLPRI, POLLPRI will be signaled on any changes, independent of those changes coming from a userspace write; or coming from another source such as e.g. a hotkey triggered profile change handled either directly by the embedded-controller or fully handled inside the kernel.”…”�”}”(hj¹�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´K!hhÊh²hubhÞ)�”}”(hŒqThis file may also emit the string 'custom' to indicate that the driver is using a driver defined custom profile.”h]”hŒuThis file may also emit the string ‘custom’ to indicate that the driver is using a driver defined custom profile.”…”�”}”(hjÇ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´K!hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjÕ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jšh´K!hhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_power_ds2760_battery_charge_full:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-power-ds2760-battery-charge-full”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjñ�ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/power\/ds2760\-battery\.\*\/charge_full**”h]”j`)�”}”(hŒ9**\/sys\/class\/power\/ds2760\-battery\.\*\/charge_full**”h]”hŒ5/sys/class/power/ds2760-battery.*/charge_full”…”�”}”(hj žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-class-power”h´M·hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjî�ubah}”(h]”jí�ah ]”h"]”Œ.abi_sys_class_power_ds2760_battery_charge_full”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=žjã�sj˜}”jí�jã�subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjBžh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjLžh]”hŒsysfs-class-power”…”�”}”(hjNžh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJžubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jXžŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M·hjBžubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M·hhÊh²hubhÞ)�”}”(hŒ‰This file is writeable and can be used to set the assumed battery 'full level'. As batteries age, this value has to be amended over time.”h]”hŒ�This file is writeable and can be used to set the assumed battery ‘full level’. As batteries age, this value has to be amended over time.”…”�”}”(hjpžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M·hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_power_ds2760_battery_charge_now:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-power-ds2760-battery-charge-now”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjŒžubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/power\/ds2760\-battery\.\*\/charge_now**”h]”j`)�”}”(hŒ8**\/sys\/class\/power\/ds2760\-battery\.\*\/charge_now**”h]”hŒ4/sys/class/power/ds2760-battery.*/charge_now”…”�”}”(hj¦žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢žubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M«hjŸžubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœžubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™žubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒžubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰žubah}”(h]”jˆžah ]”h"]”Œ-abi_sys_class_power_ds2760_battery_charge_now”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jמj~žsj˜}”jˆžj~žsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjÜžh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjæžh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M«hjÜžubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M«hhÊh²hubhÞ)�”}”(hX9This file is writeable and can be used to set the current coloumb counter value inside the battery monitor chip. This is needed for unavoidable corrections of aging batteries. A userspace daemon can monitor the battery charging logic and once the counter drops out of considerable bounds, take appropriate action.”h]”hX9This file is writeable and can be used to set the current coloumb counter value inside the battery monitor chip. This is needed for unavoidable corrections of aging batteries. A userspace daemon can monitor the battery charging logic and once the counter drops out of considerable bounds, take appropriate action.”…”�”•}”(hj Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M«hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_power_supply_battery_name_eppid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-power-supply-battery-name-eppid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj&ŸubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/power_supply\/\\/eppid**”h]”j`)�”}”(hŒ7**\/sys\/class\/power_supply\/\\/eppid**”h]”hŒ3/sys/class/power_supply//eppid”…”�”}”(hj@Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv”h´Khj9Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&Ÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#Ÿubah}”(h]”j"Ÿah ]”h"]”Œ-abi_sys_class_power_supply_battery_name_eppid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jrŸjŸsj˜}”j"ŸjŸsubhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-dell-wmi-ddv `”h]”(hŒDefined on file ”…”�”}”(hjwŸh²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-dell-wmi-ddv `”h]”j§)�”}”(hj�Ÿh]”hŒsysfs-platform-dell-wmi-ddv”…”�”}”(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ÅŒ,abi_file_testing_sysfs_platform_dell_wmi_ddv”uh1hh³jTŸh´KhjwŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTŸh´KhhÊh²hubhÞ)�”}”(hŒRReports the Dell ePPID (electronic Piece Part Identification) of the ACPI battery.”h]”hŒRReports the Dell ePPID (electronic Piece Part Identification) of the ACPI battery.”…”�”}”(hj¥Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTŸh´KhhÊh²hubhÞ)�”}”(hŒ1See :doc:`/wmi/devices/dell-wmi-ddv` for details.”h]”(hŒSee ”…”�”}”(hj³Ÿh²hh³Nh´Nubh)�”}”(hŒ :doc:`/wmi/devices/dell-wmi-ddv`”h]”j§)�”}”(hj½Ÿh]”hŒ/wmi/devices/dell-wmi-ddv”…”�”}”(hj¿Ÿh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj»Ÿubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÉŸŒreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/wmi/devices/dell-wmi-ddv”uh1hh³jTŸh´Khj³ŸubhŒ for details.”…”�”}”(hj³Ÿh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jTŸh´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_power_supply_supply_name_alarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-power-supply-supply-name-alarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjóŸubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/power_supply\/\\/alarm**”h]”j`)�”}”(hŒ6**\/sys\/class\/power_supply\/\\/alarm**”h]”hŒ2/sys/class/power_supply//alarm”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-class-power-surface”h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjóŸubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjðŸubah}”(h]”jïŸah ]”h"]”Œ,abi_sys_class_power_supply_supply_name_alarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j? jåŸsj˜}”jïŸjåŸsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-class-power-surface `”h]”(hŒDefined on file ”…”�”}”(hjD h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-class-power-surface `”h]”j§)�”}”(hjN h]”hŒsysfs-class-power-surface”…”�”}”(hjP h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjL ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_class_power_surface”uh1hh³j! h´KhjD ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j! h´KhhÊh²hubhÞ)�”}”(hŒ“Battery trip point. When the remaining battery capacity crosses this value in either direction, the system will be notified and if necessary woken.”h]”hŒ“Battery trip point. When the remaining battery capacity crosses this value in either direction, the system will be notified and if necessary woken.”…”�”}”(hjr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j! h´KhhÊh²hubhÞ)�”}”(hŒSet to zero to clear/disable.”h]”hŒSet to zero to clear/disable.”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j! h´KhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j! h´KhhÊh²hubhÞ)�”}”(hŒQValid values: In micro-Wh or micro-Ah, depending on the power unit of the battery”h]”hŒQValid values: In micro-Wh or micro-Ah, depending on the power unit of the battery”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j! h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_power_supply_supply_name_capacity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-power-supply-supply-name-capacity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj¸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/power_supply\/\\/capacity**”h]”j`)�”}”(hŒ9**\/sys\/class\/power_supply\/\\/capacity**”h]”hŒ5/sys/class/power_supply//capacity”…”�”}”(hjÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjΠubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ ubah}”(h]”j´ ah ]”h"]”Œ/abi_sys_class_power_supply_supply_name_capacity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡jª sj˜}”j´ jª subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj¡h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj¡h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Mhj¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒ.Fine grain representation of battery capacity.”h]”hŒ.Fine grain representation of battery capacity.”…”�”}”(hj6¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjD¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒValid values: 0 - 100 (percent)”h]”hŒValid values: 0 - 100 (percent)”…”�”}”(hjR¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubj))�”}”(hŒ>.. _abi_sys_class_power_supply_supply_name_capacity_alert_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-class-power-supply-supply-name-capacity-alert-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjn¡ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/power_supply\/\\/capacity_alert_max**”h]”j`)�”}”(hŒC**\/sys\/class\/power_supply\/\\/capacity_alert_max**”h]”hŒ?/sys/class/power_supply//capacity_alert_max”…”�”}”(hjˆ¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mhj�¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjn¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjk¡ubah}”(h]”jj¡ah ]”h"]”Œ9abi_sys_class_power_supply_supply_name_capacity_alert_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹¡j`¡sj˜}”jj¡j`¡subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj¾¡h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjÈ¡h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Mhj¾¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hX3Maximum battery capacity trip-wire value where the supply will notify user-space of the event. This is normally used for the battery discharging scenario where user-space needs to know the battery has dropped to an upper level so it can take appropriate action (e.g. warning user that battery level is low).”h]”hX3Maximum battery capacity trip-wire value where the supply will notify user-space of the event. This is normally used for the battery discharging scenario where user-space needs to know the battery has dropped to an upper level so it can take appropriate action (e.g. warning user that battery level is low).”…”�”}”(hjì¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hjú¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒValid values: 0 - 100 (percent)”h]”hŒValid values: 0 - 100 (percent)”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubj))�”}”(hŒ>.. _abi_sys_class_power_supply_supply_name_capacity_alert_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-class-power-supply-supply-name-capacity-alert-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj$¢ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/power_supply\/\\/capacity_alert_min**”h]”j`)�”}”(hŒC**\/sys\/class\/power_supply\/\\/capacity_alert_min**”h]”hŒ?/sys/class/power_supply//capacity_alert_min”…”�”}”(hj>¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M hj7¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!¢ubah}”(h]”j ¢ah ]”h"]”Œ9abi_sys_class_power_supply_supply_name_capacity_alert_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jo¢j¢sj˜}”j ¢j¢subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjt¢h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj~¢h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M hjt¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M hhÊh²hubhÞ)�”}”(hX=Minimum battery capacity trip-wire value where the supply will notify user-space of the event. This is normally used for the battery discharging scenario where user-space needs to know the battery has dropped to a lower level so it can take appropriate action (e.g. warning user that battery level is critically low).”h]”hX=Minimum battery capacity trip-wire value where the supply will notify user-space of the event. This is normally used for the battery discharging scenario where user-space needs to know the battery has dropped to a lower level so it can take appropriate action (e.g. warning user that battery level is critically low).”…”�”}”(hj¢¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M hhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hj°¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M hhÊh²hubhÞ)�”}”(hŒValid values: 0 - 100 (percent)”h]”hŒValid values: 0 - 100 (percent)”…”�”}”(hj¾¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M hhÊh²hubj))�”}”(hŒA.. _abi_sys_class_power_supply_supply_name_capacity_error_margin:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\/capacity_error_margin**”h]”j`)�”}”(hŒF**\/sys\/class\/power_supply\/\\/capacity_error_margin**”h]”hŒB/sys/class/power_supply//capacity_error_margin”…”�”}”(hjô¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjð¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M/hjí¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjê¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjç¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚ¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×¢ubah}”(h]”jÖ¢ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj*£h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj4£h]”hŒsysfs-class-power”…”�”}”(hj6£h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2£ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@£Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M/hj*£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M/hhÊh²hubhÞ)�”}”(hXfBattery capacity measurement becomes unreliable without recalibration. This values provides the maximum error margin expected to exist by the fuel gauge in percent. Values close to 0% will be returned after (re-)calibration has happened. Over time the error margin will increase. 100% means, that the capacity related values are basically completely useless.”h]”hXfBattery capacity measurement becomes unreliable without recalibration. This values provides the maximum error margin expected to exist by the fuel gauge in percent. Values close to 0% will be returned after (re-)calibration has happened. Over time the error margin will increase. 100% means, that the capacity related values are basically completely useless.”…”�”}”(hjX£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M/hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjf£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M/hhÊh²hubhÞ)�”}”(hŒValid values: 0 - 100 (percent)”h]”hŒValid values: 0 - 100 (percent)”…”�”}”(hjt£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M/hhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_power_supply_supply_name_capacity_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-power-supply-supply-name-capacity-level”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj�£ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/power_supply\/\\/capacity_level**”h]”j`)�”}”(hŒ?**\/sys\/class\/power_supply\/\\/capacity_level**”h]”hŒ;/sys/class/power_supply//capacity_level”…”�”}”(hjª£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M?hj££ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj £ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�£ubah}”(h]”jŒ£ah ]”h"]”Œ5abi_sys_class_power_supply_supply_name_capacity_level”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛ£j‚£sj˜}”jŒ£j‚£subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjà£h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjê£h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M?hjà£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M?hhÊh²hubhÞ)�”}”(hŒ*Coarse representation of battery capacity.”h]”hŒ*Coarse representation of battery capacity.”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M?hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M?hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒFValid values: "Unknown", "Critical", "Low", "Normal", "High", "Full" ”h]”(j!)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hj1¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´M?hj-¤ubj1)�”}”(hhh]”hÞ)�”}”(hŒ6"Unknown", "Critical", "Low", "Normal", "High", "Full"”h]”hŒN“Unknownâ€�, “Criticalâ€�, “Lowâ€�, “Normalâ€�, “Highâ€�, “Fullâ€�”…”�”}”(hjB¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M?hj?¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj-¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´M?hj*¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ<.. _abi_sys_class_power_supply_supply_name_charge_behaviour:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-class-power-supply-supply-name-charge-behaviour”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjp¤ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/class\/power_supply\/\\/charge_behaviour**”h]”j`)�”}”(hŒA**\/sys\/class\/power_supply\/\\/charge_behaviour**”h]”hŒ=/sys/class/power_supply//charge_behaviour”…”�”}”(hjФh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Möhjƒ¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjp¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjm¤ubah}”(h]”jl¤ah ]”h"]”Œ7abi_sys_class_power_supply_supply_name_charge_behaviour”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j»¤jb¤sj˜}”jl¤jb¤subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjÀ¤h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjʤh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MöhjÀ¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MöhhÊh²hubhÞ)�”}”(hŒ"Represents the charging behaviour.”h]”hŒ"Represents the charging behaviour.”…”�”}”(hjî¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MöhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hjü¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MöhhÊh²hubj)�”}”(hhh]”j)�”}”(hXzValid values: ===================== ======================================== auto: Charge normally, respect thresholds inhibit-charge: Do not charge while AC is attached inhibit-charge-awake: inhibit-charge only when device is awake force-discharge: Force discharge while AC is attached ===================== ======================================== ”h]”(j!)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´Möhj ¥ubj1)�”}”(hhh]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj%¥ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj%¥ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒauto:”h]”hŒauto:”…”�”}”(hjE¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MöhjB¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?¥ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#Charge normally, respect thresholds”h]”hŒ#Charge normally, respect thresholds”…”�”}”(hj\¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MöhjY¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<¥ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒinhibit-charge:”h]”hŒinhibit-charge:”…”�”}”(hj|¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Möhjy¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjv¥ubjW)�”}”(hhh]”hÞ)�”}”(hŒ"Do not charge while AC is attached”h]”hŒ"Do not charge while AC is attached”…”�”}”(hj“¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Möhj�¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjv¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<¥ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒinhibit-charge-awake:”h]”hŒinhibit-charge-awake:”…”�”}”(hj³¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Möhj°¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­¥ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(inhibit-charge only when device is awake”h]”hŒ(inhibit-charge only when device is awake”…”�”}”(hjÊ¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MöhjÇ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<¥ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒforce-discharge:”h]”hŒforce-discharge:”…”�”}”(hjê¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Möhjç¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjä¥ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$Force discharge while AC is attached”h]”hŒ$Force discharge while AC is attached”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Möhjþ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjä¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj ¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´Möhj ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒH.. _abi_sys_class_power_supply_supply_name_charge_control_end_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-class-power-supply-supply-name-charge-control-end-threshold”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjN¦ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/class\/power_supply\/\\/charge_control_end_threshold**”h]”j`)�”}”(hŒM**\/sys\/class\/power_supply\/\\/charge_control_end_threshold**”h]”hŒI/sys/class/power_supply//charge_control_end_threshold”…”�”}”(hjh¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjd¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mjhja¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjN¦ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjK¦ubah}”(h]”jJ¦ah ]”h"]”ŒCabi_sys_class_power_supply_supply_name_charge_control_end_threshold”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™¦j@¦sj˜}”jJ¦j@¦subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjž¦h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj¨¦h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Mjhjž¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MjhhÊh²hubhÞ)�”}”(hXRepresents a battery percentage level, above which charging will stop. Not all hardware is capable of setting this to an arbitrary percentage. Drivers will round written values to the nearest supported value. Reading back the value will show the actual threshold set by the driver.”h]”hXRepresents a battery percentage level, above which charging will stop. Not all hardware is capable of setting this to an arbitrary percentage. Drivers will round written values to the nearest supported value. Reading back the value will show the actual threshold set by the driver.”…”�”}”(hj̦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MjhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hjÚ¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MjhhÊh²hubhÞ)�”}”(hŒValid values: 0 - 100 (percent)”h]”hŒValid values: 0 - 100 (percent)”…”�”}”(hjè¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MjhhÊh²hubj))�”}”(hŒ@.. _abi_sys_class_power_supply_supply_name_charge_control_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-class-power-supply-supply-name-charge-control-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/class\/power_supply\/\\/charge_control_limit**”h]”j`)�”}”(hŒE**\/sys\/class\/power_supply\/\\/charge_control_limit**”h]”hŒA/sys/class/power_supply//charge_control_limit”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MKhj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§ubah}”(h]”j§ah ]”h"]”Œ;abi_sys_class_power_supply_supply_name_charge_control_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jO§jö¦sj˜}”j§jö¦subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjT§h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj^§h]”hŒsysfs-class-power”…”�”}”(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”jj§Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MKhjT§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MKhhÊh²hubhÞ)�”}”(hŒtMaximum allowable charging current. Used for charge rate throttling for thermal cooling or improving battery health.”h]”hŒtMaximum allowable charging current. Used for charge rate throttling for thermal cooling or improving battery health.”…”�”}”(hj‚§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MKhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hj�§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MKhhÊh²hubhÞ)�”}”(hŒ&Valid values: Represented in microamps”h]”hŒ&Valid values: Represented in microamps”…”�”}”(hjž§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MKhhÊh²hubj))�”}”(hŒD.. _abi_sys_class_power_supply_supply_name_charge_control_limit_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-class-power-supply-supply-name-charge-control-limit-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjº§ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/class\/power_supply\/\\/charge_control_limit_max**”h]”j`)�”}”(hŒI**\/sys\/class\/power_supply\/\\/charge_control_limit_max**”h]”hŒE/sys/class/power_supply//charge_control_limit_max”…”�”}”(hjÔ§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjЧubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MVhjͧubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjʧubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjǧubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·§ubah}”(h]”j¶§ah ]”h"]”Œ?abi_sys_class_power_supply_supply_name_charge_control_limit_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨j¬§sj˜}”j¶§j¬§subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj ¨h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj¨h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MVhj ¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MVhhÊh²hubhÞ)�”}”(hŒ:Maximum legal value for the charge_control_limit property.”h]”hŒ:Maximum legal value for the charge_control_limit property.”…”�”}”(hj8¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MVhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjF¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MVhhÊh²hubhÞ)�”}”(hŒ&Valid values: Represented in microamps”h]”hŒ&Valid values: Represented in microamps”…”�”}”(hjT¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MVhhÊh²hubj))�”}”(hŒJ.. _abi_sys_class_power_supply_supply_name_charge_control_start_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-class-power-supply-supply-name-charge-control-start-threshold”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hjp¨ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/class\/power_supply\/\\/charge_control_start_threshold**”h]”j`)�”}”(hŒO**\/sys\/class\/power_supply\/\\/charge_control_start_threshold**”h]”hŒK/sys/class/power_supply//charge_control_start_threshold”…”�”}”(hjЍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M`hjƒ¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjp¨ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjm¨ubah}”(h]”jl¨ah ]”h"]”ŒEabi_sys_class_power_supply_supply_name_charge_control_start_threshold”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j»¨jb¨sj˜}”jl¨jb¨subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjÀ¨h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjʨh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M`hjÀ¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M`hhÊh²hubhÞ)�”}”(hŒGRepresents a battery percentage level, below which charging will begin.”h]”hŒGRepresents a battery percentage level, below which charging will begin.”…”�”}”(hjî¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M`hhÊh²hubhÞ)�”}”(hŒ3Access: Read, Write Valid values: 0 - 100 (percent)”h]”hŒ3Access: Read, Write Valid values: 0 - 100 (percent)”…”�”}”(hjü¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M`hhÊh²hubj))�”}”(hŒ?.. _abi_sys_class_power_supply_supply_name_charge_term_current:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-class-power-supply-supply-name-charge-term-current”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj©ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/class\/power_supply\/\\/charge_term_current**”h]”j`)�”}”(hŒD**\/sys\/class\/power_supply\/\\/charge_term_current**”h]”hŒ@/sys/class/power_supply//charge_term_current”…”�”}”(hj2©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M²hj+©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©ubah}”(h]”j©ah ]”h"]”Œ:abi_sys_class_power_supply_supply_name_charge_term_current”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jc©j ©sj˜}”j©j ©subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjh©h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjr©h]”hŒsysfs-class-power”…”�”}”(hjt©h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjp©ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~©Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M²hjh©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M²hhÊh²hubhÞ)�”}”(hŒzReports the charging current value which is used to determine when the battery is considered full and charging should end.”h]”hŒzReports the charging current value which is used to determine when the battery is considered full and charging should end.”…”�”}”(hj–©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M²hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj¤©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M²hhÊh²hubhÞ)�”}”(hŒ&Valid values: Represented in microamps”h]”hŒ&Valid values: Represented in microamps”…”�”}”(hj²©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M²hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_power_supply_supply_name_charge_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-power-supply-supply-name-charge-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjΩubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/power_supply\/\\/charge_type**”h]”j`)�”}”(hŒ<**\/sys\/class\/power_supply\/\\/charge_type**”h]”hŒ8/sys/class/power_supply//charge_type”…”�”}”(hjè©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjä©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mxhjá©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjΩubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjË©ubah}”(h]”jÊ©ah ]”h"]”Œ2abi_sys_class_power_supply_supply_name_charge_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªjÀ©sj˜}”jÊ©jÀ©subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjªh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj(ªh]”hŒsysfs-class-power”…”�”}”(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”j4ªŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Mxhjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MxhhÊh²hubhÞ)�”}”(hŒ3Select the charging algorithm to use for a battery.”h]”hŒ3Select the charging algorithm to use for a battery.”…”�”}”(hjLªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MxhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ6Standard: Fully charge the battery at a moderate rate.”h]”(j!)�”}”(hŒ Standard:”h]”hŒ Standard:”…”�”}”(hjaªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´Mxhj]ªubj1)�”}”(hhh]”hÞ)�”}”(hŒ,Fully charge the battery at a moderate rate.”h]”hŒ,Fully charge the battery at a moderate rate.”…”�”}”(hjrªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mxhjoªubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj]ªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´MxhjZªubj)�”}”(hŒ™Fast: Quickly charge the battery using fast-charge technology. This is typically harder on the battery than standard charging and may lower its lifespan.”h]”(j!)�”}”(hŒFast:”h]”hŒFast:”…”�”}”(hj�ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´MxhjŒªubj1)�”}”(hhh]”hÞ)�”}”(hŒ“Quickly charge the battery using fast-charge technology. This is typically harder on the battery than standard charging and may lower its lifespan.”h]”hŒ“Quickly charge the battery using fast-charge technology. This is typically harder on the battery than standard charging and may lower its lifespan.”…”�”}”(hj¡ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mxhjžªubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjŒªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´MxhjZªubj)�”}”(hŒ´Trickle: Users who primarily operate the system while plugged into an external power source can extend battery life with this mode. Vendor tooling may call this "Primarily AC Use".”h]”(j!)�”}”(hŒTrickle:”h]”hŒTrickle:”…”�”}”(hj¿ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´Mxhj»ªubj1)�”}”(hhh]”hÞ)�”}”(hŒ«Users who primarily operate the system while plugged into an external power source can extend battery life with this mode. Vendor tooling may call this "Primarily AC Use".”h]”hŒ¯Users who primarily operate the system while plugged into an external power source can extend battery life with this mode. Vendor tooling may call this “Primarily AC Useâ€�.”…”�”}”(hjЪh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mxhjͪubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj»ªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´MxhjZªubj)�”}”(hŒTAdaptive: Automatically optimize battery charge rate based on typical usage pattern.”h]”(j!)�”}”(hŒ Adaptive:”h]”hŒ Adaptive:”…”�”}”(hjîªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´Mxhjêªubj1)�”}”(hhh]”hÞ)�”}”(hŒJAutomatically optimize battery charge rate based on typical usage pattern.”h]”hŒJAutomatically optimize battery charge rate based on typical usage pattern.”…”�”}”(hjÿªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mxhjüªubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjêªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´MxhjZªubj)�”}”(hŒ™Custom: Use the charge_control_* properties to determine when to start and stop charging. Advanced users can use this to drastically extend battery life.”h]”(j!)�”}”(hŒCustom:”h]”hŒCustom:”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´Mxhj«ubj1)�”}”(hhh]”hÞ)�”}”(hŒ‘Use the charge_control_* properties to determine when to start and stop charging. Advanced users can use this to drastically extend battery life.”h]”hŒ‘Use the charge_control_* properties to determine when to start and stop charging. Advanced users can use this to drastically extend battery life.”…”�”}”(hj.«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mxhj+«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´MxhjZªubj)�”}”(hŒXLong Life: The charger reduces its charging rate in order to prolong the battery health.”h]”(j!)�”}”(hŒ Long Life:”h]”hŒ Long Life:”…”�”}”(hjL«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´MxhjH«ubj1)�”}”(hhh]”hÞ)�”}”(hŒMThe charger reduces its charging rate in order to prolong the battery health.”h]”hŒMThe charger reduces its charging rate in order to prolong the battery health.”…”�”}”(hj]«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MxhjZ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjH«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´MxhjZªubj)�”}”(hŒŸBypass: The charger bypasses the charging path around the integrated converter allowing for a "smart" wall adaptor to perform the power conversion externally. ”h]”(j!)�”}”(hŒBypass:”h]”hŒBypass:”…”�”}”(hj{«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´Mxhjw«ubj1)�”}”(hhh]”hÞ)�”}”(hŒ–The charger bypasses the charging path around the integrated converter allowing for a "smart" wall adaptor to perform the power conversion externally.”h]”hŒšThe charger bypasses the charging path around the integrated converter allowing for a “smartâ€� wall adaptor to perform the power conversion externally.”…”�”}”(hjŒ«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mxhj‰«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjw«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´MxhjZªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hj¬«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MxhhÊh²hubhÞ)�”}”(hŒ~Reading this returns the current active value, e.g. 'Standard'. Check charge_types to get the values supported by the battery.”h]”hŒ‚Reading this returns the current active value, e.g. ‘Standard’. Check charge_types to get the values supported by the battery.”…”�”}”(hjº«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MxhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒlValid values: "Unknown", "N/A", "Trickle", "Fast", "Standard", "Adaptive", "Custom", "Long Life", "Bypass" ”h]”(j!)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjÏ«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´MxhjË«ubj1)�”}”(hhh]”hÞ)�”}”(hŒ\"Unknown", "N/A", "Trickle", "Fast", "Standard", "Adaptive", "Custom", "Long Life", "Bypass"”h]”hŒ€â€œUnknownâ€�, “N/Aâ€�, “Trickleâ€�, “Fastâ€�, “Standardâ€�, “Adaptiveâ€�, “Customâ€�, “Long Lifeâ€�, “Bypassâ€�”…”�”}”(hjà«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MxhjÝ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjË«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´MxhjÈ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ8.. _abi_sys_class_power_supply_supply_name_charge_types:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-power-supply-supply-name-charge-types”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¬ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/power_supply\/\\/charge_types**”h]”j`)�”}”(hŒ=**\/sys\/class\/power_supply\/\\/charge_types**”h]”hŒ9/sys/class/power_supply//charge_types”…”�”}”(hj(¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M¡hj!¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ¬ubah}”(h]”j ¬ah ]”h"]”Œ3abi_sys_class_power_supply_supply_name_charge_types”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jY¬j¬sj˜}”j ¬j¬subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj^¬h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjh¬h]”hŒsysfs-class-power”…”�”}”(hjj¬h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjf¬ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jt¬Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M¡hj^¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M¡hhÊh²hubhÞ)�”}”(hŒ®Identical to charge_type but reading returns a list of supported charge-types with the currently active type surrounded by square brackets, e.g.: "Fast [Standard] Long_Life".”h]”hŒ²Identical to charge_type but reading returns a list of supported charge-types with the currently active type surrounded by square brackets, e.g.: “Fast [Standard] Long_Lifeâ€�.”…”�”}”(hjŒ¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M¡hhÊh²hubhÞ)�”}”(hŒÝpower_supply class devices may support both charge_type and charge_types for backward compatibility. In this case both will always have the same active value and the active value can be changed by writing either property.”h]”hŒÝpower_supply class devices may support both charge_type and charge_types for backward compatibility. In this case both will always have the same active value and the active value can be changed by writing either property.”…”�”}”(hjš¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M¡hhÊh²hubhÞ)�”}”(hŒ¶Note charge-types which contain a space such as "Long Life" will have the space replaced by a '_' resulting in e.g. "Long_Life". When writing charge-types both variants are accepted.”h]”hŒÂNote charge-types which contain a space such as “Long Lifeâ€� will have the space replaced by a ‘_’ resulting in e.g. “Long_Lifeâ€�. When writing charge-types both variants are accepted.”…”�”}”(hj¨¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M¡hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_power_supply_supply_name_current_avg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-power-supply-supply-name-current-avg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjĬubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/power_supply\/\\/current_avg**”h]”j`)�”}”(hŒ<**\/sys\/class\/power_supply\/\\/current_avg**”h]”hŒ8/sys/class/power_supply//current_avg”…”�”}”(hjÞ¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚ¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K)hj׬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjѬubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjĬubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁ¬ubah}”(h]”jÀ¬ah ]”h"]”Œ2abi_sys_class_power_supply_supply_name_current_avg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­j¶¬sj˜}”jÀ¬j¶¬subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj­h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj­h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´K)hj­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K)hhÊh²hubhÞ)�”}”(hŒBattery:”h]”hŒBattery:”…”�”}”(hjB­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K)hhÊh²hubjŽœ)�”}”(hŒ¾Reports an average IBAT current reading for the battery, over a fixed period. Normally devices will provide a fixed interval in which they average readings to smooth out the reported value. ”h]”hÞ)�”}”(hŒ½Reports an average IBAT current reading for the battery, over a fixed period. Normally devices will provide a fixed interval in which they average readings to smooth out the reported value.”h]”hŒ½Reports an average IBAT current reading for the battery, over a fixed period. Normally devices will provide a fixed interval in which they average readings to smooth out the reported value.”…”�”}”(hjT­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K)hjP­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´K)hhÊh²hubhÞ)�”}”(hŒUSB:”h]”hŒUSB:”…”�”}”(hjh­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K)hhÊh²hubjŽœ)�”}”(hŒ­Reports an average IBUS current reading over a fixed period. Normally devices will provide a fixed interval in which they average readings to smooth out the reported value. ”h]”hÞ)�”}”(hŒ¬Reports an average IBUS current reading over a fixed period. Normally devices will provide a fixed interval in which they average readings to smooth out the reported value.”h]”hŒ¬Reports an average IBUS current reading over a fixed period. Normally devices will provide a fixed interval in which they average readings to smooth out the reported value.”…”�”}”(hjz­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K)hjv­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´K)hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjŽ­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K)hhÊh²hubhÞ)�”}”(hŒœValid values: Represented in microamps. Negative values are used for discharging batteries, positive values for charging batteries and for USB IBUS current.”h]”hŒœValid values: Represented in microamps. Negative values are used for discharging batteries, positive values for charging batteries and for USB IBUS current.”…”�”}”(hjœ­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K)hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_power_supply_supply_name_current_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-power-supply-supply-name-current-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj¸­ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/power_supply\/\\/current_max**”h]”j`)�”}”(hŒ<**\/sys\/class\/power_supply\/\\/current_max**”h]”hŒ8/sys/class/power_supply//current_max”…”�”}”(hjÒ­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjέubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K@hjË­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ­ubah}”(h]”j´­ah ]”h"]”Œ2abi_sys_class_power_supply_supply_name_current_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j®jª­sj˜}”j´­jª­subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj®h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj®h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´K@hj®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K@hhÊh²hubhÞ)�”}”(hŒBattery:”h]”hŒBattery:”…”�”}”(hj6®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K@hhÊh²hubjŽœ)�”}”(hŒ;Reports the maximum IBAT current allowed into the battery. ”h]”hÞ)�”}”(hŒ:Reports the maximum IBAT current allowed into the battery.”h]”hŒ:Reports the maximum IBAT current allowed into the battery.”…”�”}”(hjH®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K@hjD®ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´K@hhÊh²hubhÞ)�”}”(hŒUSB:”h]”hŒUSB:”…”�”}”(hj\®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K@hhÊh²hubjŽœ)�”}”(hŒ9Reports the maximum IBUS current the supply can support. ”h]”hÞ)�”}”(hŒ8Reports the maximum IBUS current the supply can support.”h]”hŒ8Reports the maximum IBUS current the supply can support.”…”�”}”(hjn®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K@hjj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´K@hhÊh²hubhÞ)�”}”(hŒ3Access: Read Valid values: Represented in microamps”h]”hŒ3Access: Read Valid values: Represented in microamps”…”�”}”(hj‚®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K@hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_power_supply_supply_name_current_now:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-power-supply-supply-name-current-now”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjž®ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/power_supply\/\\/current_now**”h]”j`)�”}”(hŒ<**\/sys\/class\/power_supply\/\\/current_now**”h]”hŒ8/sys/class/power_supply//current_now”…”�”}”(hj¸®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KOhj±®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjž®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›®ubah}”(h]”jš®ah ]”h"]”Œ2abi_sys_class_power_supply_supply_name_current_now”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jé®j�®sj˜}”jš®j�®subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjî®h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjø®h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´KOhjî®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KOhhÊh²hubhÞ)�”}”(hŒBattery:”h]”hŒBattery:”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KOhhÊh²hubjŽœ)�”}”(hŒtReports an instant, single IBAT current reading for the battery. This value is not averaged/smoothed. Access: Read ”h]”(hÞ)�”}”(hŒeReports an instant, single IBAT current reading for the battery. This value is not averaged/smoothed.”h]”hŒeReports an instant, single IBAT current reading for the battery. This value is not averaged/smoothed.”…”�”}”(hj.¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KOhj*¯ubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj<¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KOhj*¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KOhhÊh²hubhÞ)�”}”(hŒUSB:”h]”hŒUSB:”…”�”}”(hjP¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KOhhÊh²hubjŽœ)�”}”(hŒóReports the IBUS current supplied now. This value is generally read-only reporting, unless the 'online' state of the supply is set to be programmable, in which case this value can be set within the reported min/max range. Access: Read, Write ”h]”(hÞ)�”}”(hŒÝReports the IBUS current supplied now. This value is generally read-only reporting, unless the 'online' state of the supply is set to be programmable, in which case this value can be set within the reported min/max range.”h]”hŒáReports the IBUS current supplied now. This value is generally read-only reporting, unless the ‘online’ state of the supply is set to be programmable, in which case this value can be set within the reported min/max range.”…”�”}”(hjb¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KOhj^¯ubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hjp¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KOhj^¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KOhhÊh²hubhÞ)�”}”(hŒœValid values: Represented in microamps. Negative values are used for discharging batteries, positive values for charging batteries and for USB IBUS current.”h]”hŒœValid values: Represented in microamps. Negative values are used for discharging batteries, positive values for charging batteries and for USB IBUS current.”…”�”}”(hj„¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KOhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_power_supply_supply_name_cycle_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-power-supply-supply-name-cycle-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj ¯ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/power_supply\/\\/cycle_count**”h]”j`)�”}”(hŒ<**\/sys\/class\/power_supply\/\\/cycle_count**”h]”hŒ8/sys/class/power_supply//cycle_count”…”�”}”(hjº¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mhj³¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�¯ubah}”(h]”jœ¯ah ]”h"]”Œ2abi_sys_class_power_supply_supply_name_cycle_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jë¯j’¯sj˜}”jœ¯j’¯subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjð¯h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjú¯h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Mhjð¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒOReports the number of full charge + discharge cycles the battery has undergone.”h]”hŒOReports the number of full charge + discharge cycles the battery has undergone.”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj,°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒdValid values: Integer > 0: representing full cycles Integer = 0: cycle_count info is not available ”h]”(j!)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjA°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´Mhj=°ubj1)�”}”(hhh]”hÞ)�”}”(hŒTInteger > 0: representing full cycles Integer = 0: cycle_count info is not available”h]”hŒTInteger > 0: representing full cycles Integer = 0: cycle_count info is not available”…”�”}”(hjR°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhjO°ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj=°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´Mhj:°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒE.. _abi_sys_class_power_supply_supply_name_extensions_extension_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-class-power-supply-supply-name-extensions-extension-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj€°ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/class\/power_supply\/\\/extensions\/\**”h]”j`)�”}”(hŒO**\/sys\/class\/power_supply\/\\/extensions\/\**”h]”hŒK/sys/class/power_supply//extensions/”…”�”}”(hjš°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MXhj“°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}°ubah}”(h]”j|°ah ]”h"]”Œ@abi_sys_class_power_supply_supply_name_extensions_extension_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˰jr°sj˜}”j|°jr°subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjаh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjÚ°h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MXhjаubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MXhhÊh²hubhÞ)�”}”(hŒyReports the extensions registered to the power supply. Each entry is a link to the device which registered the extension.”h]”hŒyReports the extensions registered to the power supply. Each entry is a link to the device which registered the extension.”…”�”}”(hjþ°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MXhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj ±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MXhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_power_supply_supply_name_health:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-power-supply-supply-name-health”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj(±ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/power_supply\/\\/health**”h]”j`)�”}”(hŒ7**\/sys\/class\/power_supply\/\\/health**”h]”hŒ3/sys/class/power_supply//health”…”�”}”(hjB±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M½hj;±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%±ubah}”(h]”j$±ah ]”h"]”Œ-abi_sys_class_power_supply_supply_name_health”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”js±j±sj˜}”j$±j±subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjx±h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj‚±h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M½hjx±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M½hhÊh²hubhÞ)�”}”(hŒKReports the health of the battery or battery side of charger functionality.”h]”hŒKReports the health of the battery or battery side of charger functionality.”…”�”}”(hj¦±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M½hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj´±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M½hhÊh²hubj)�”}”(hhh]”j)�”}”(hXValid values: "Unknown", "Good", "Overheat", "Dead", "Over voltage", "Under voltage", "Unspecified failure", "Cold", "Watchdog timer expire", "Safety timer expire", "Over current", "Calibration required", "Warm", "Cool", "Hot", "No battery", "Blown fuse", "Cell imbalance" ”h]”(j!)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjɱh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´M½hjűubj1)�”}”(hhh]”hÞ)�”}”(hX"Unknown", "Good", "Overheat", "Dead", "Over voltage", "Under voltage", "Unspecified failure", "Cold", "Watchdog timer expire", "Safety timer expire", "Over current", "Calibration required", "Warm", "Cool", "Hot", "No battery", "Blown fuse", "Cell imbalance"”h]”hXJ“Unknownâ€�, “Goodâ€�, “Overheatâ€�, “Deadâ€�, “Over voltageâ€�, “Under voltageâ€�, “Unspecified failureâ€�, “Coldâ€�, “Watchdog timer expireâ€�, “Safety timer expireâ€�, “Over currentâ€�, “Calibration requiredâ€�, “Warmâ€�, “Coolâ€�, “Hotâ€�, “No batteryâ€�, “Blown fuseâ€�, “Cell imbalanceâ€�”…”�”}”(hjÚ±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M½hj×±ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjűubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´M½hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ?.. _abi_sys_class_power_supply_supply_name_input_current_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-class-power-supply-supply-name-input-current-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj²ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/class\/power_supply\/\\/input_current_limit**”h]”j`)�”}”(hŒD**\/sys\/class\/power_supply\/\\/input_current_limit**”h]”hŒ@/sys/class/power_supply//input_current_limit”…”�”}”(hj"²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MShj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²ubah}”(h]”j²ah ]”h"]”Œ:abi_sys_class_power_supply_supply_name_input_current_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jS²jú±sj˜}”j²jú±subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjX²h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjb²h]”hŒsysfs-class-power”…”�”}”(hjd²h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`²ubah}”(h]”•h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jn²Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MShjX²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MShhÊh²hubhÞ)�”}”(hXdDetails the incoming IBUS current limit currently set in the supply. Normally this is configured based on the type of connection made (e.g. A configured SDP should output a maximum of 500mA so the input current limit is set to the same value). Use preferably input_power_limit, and for problems that can be solved using power limit use input_current_limit.”h]”hXdDetails the incoming IBUS current limit currently set in the supply. Normally this is configured based on the type of connection made (e.g. A configured SDP should output a maximum of 500mA so the input current limit is set to the same value). Use preferably input_power_limit, and for problems that can be solved using power limit use input_current_limit.”…”�”}”(hj†²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MShhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hj”²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MShhÊh²hubhÞ)�”}”(hŒ&Valid values: Represented in microamps”h]”hŒ&Valid values: Represented in microamps”…”�”}”(hj¢²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MShhÊh²hubj))�”}”(hŒ=.. _abi_sys_class_power_supply_supply_name_input_power_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-class-power-supply-supply-name-input-power-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj¾²ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/power_supply\/\\/input_power_limit**”h]”j`)�”}”(hŒB**\/sys\/class\/power_supply\/\\/input_power_limit**”h]”hŒ>/sys/class/power_supply//input_power_limit”…”�”}”(hjزh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔ²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MthjѲubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjβubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˲ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»²ubah}”(h]”jº²ah ]”h"]”Œ8abi_sys_class_power_supply_supply_name_input_power_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ³j°²sj˜}”jº²j°²subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj³h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj³h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Mthj³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MthhÊh²hubhÞ)�”}”(hX$This entry configures the incoming power limit currently set in the supply. Normally this is configured based on system-level knowledge or user input. Use preferably this feature to limit the incoming power and use current/voltage limit only for problems that can be solved using power limit.”h]”hX$This entry configures the incoming power limit currently set in the supply. Normally this is configured based on system-level knowledge or user input. Use preferably this feature to limit the incoming power and use current/voltage limit only for problems that can be solved using power limit.”…”�”}”(hj<³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MthhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hjJ³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MthhÊh²hubhÞ)�”}”(hŒ'Valid values: Represented in microwatts”h]”hŒ'Valid values: Represented in microwatts”…”�”}”(hjX³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MthhÊh²hubj))�”}”(hŒ?.. _abi_sys_class_power_supply_supply_name_input_voltage_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-class-power-supply-supply-name-input-voltage-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjt³ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/class\/power_supply\/\\/input_voltage_limit**”h]”j`)�”}”(hŒD**\/sys\/class\/power_supply\/\\/input_voltage_limit**”h]”hŒ@/sys/class/power_supply//input_voltage_limit”…”�”}”(hj޳h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjгubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mbhj‡³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjt³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjq³ubah}”(h]”jp³ah ]”h"]”Œ:abi_sys_class_power_supply_supply_name_input_voltage_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿³jf³sj˜}”jp³jf³subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjijh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjγh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Mbhjijubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MbhhÊh²hubhÞ)�”}”(hXThis entry configures the incoming VBUS voltage limit currently set in the supply. Normally this is configured based on system-level knowledge or user input (e.g. This is part of the Pixel C's thermal management strategy to effectively limit the input power to 5V when the screen is on to meet Google's skin temperature targets). Note that this feature should not be used for safety critical things. Use preferably input_power_limit, and for problems that can be solved using power limit use input_voltage_limit.”h]”hXThis entry configures the incoming VBUS voltage limit currently set in the supply. Normally this is configured based on system-level knowledge or user input (e.g. This is part of the Pixel C’s thermal management strategy to effectively limit the input power to 5V when the screen is on to meet Google’s skin temperature targets). Note that this feature should not be used for safety critical things. Use preferably input_power_limit, and for problems that can be solved using power limit use input_voltage_limit.”…”�”}”(hjò³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MbhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MbhhÊh²hubhÞ)�”}”(hŒ'Valid values: Represented in microvolts”h]”hŒ'Valid values: Represented in microvolts”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MbhhÊh²hubj))�”}”(hŒ?.. _abi_sys_class_power_supply_supply_name_internal_resistance:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-class-power-supply-supply-name-internal-resistance”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj*´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/class\/power_supply\/\\/internal_resistance**”h]”j`)�”}”(hŒD**\/sys\/class\/power_supply\/\\/internal_resistance**”h]”hŒ@/sys/class/power_supply//internal_resistance”…”�”}”(hjD´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M,hj=´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'´ubah}”(h]”j&´ah ]”h"]”Œ:abi_sys_class_power_supply_supply_name_internal_resistance”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ju´j´sj˜}”j&´j´subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjz´h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj„´h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M,hjz´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M,hhÊh²hubhÞ)�”}”(hXŒRepresent the battery's internal resistance, often referred to as Equivalent Series Resistance (ESR). It is a dynamic parameter that reflects the opposition to current flow within the cell. It is not a fixed value but varies significantly based on several operational conditions, including battery state of charge (SoC), temperature, and whether the battery is in a charging or discharging state.”h]”hXŽRepresent the battery’s internal resistance, often referred to as Equivalent Series Resistance (ESR). It is a dynamic parameter that reflects the opposition to current flow within the cell. It is not a fixed value but varies significantly based on several operational conditions, including battery state of charge (SoC), temperature, and whether the battery is in a charging or discharging state.”…”�”}”(hj¨´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M,hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj¶´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M,hhÊh²hubhÞ)�”}”(hŒ&Valid values: Represented in microohms”h]”hŒ&Valid values: Represented in microohms”…”�”}”(hjÄ´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M,hhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_power_supply_supply_name_manufacture_day:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-power-supply-supply-name-manufacture-day”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjà´ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/class\/power_supply\/\\/manufacture_day**”h]”j`)�”}”(hŒ@**\/sys\/class\/power_supply\/\\/manufacture_day**”h]”hŒ</sys/class/power_supply//manufacture_day”…”�”}”(hjú´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjö´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MOhjó´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjð´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjí´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjà´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝ´ubah}”(h]”jÜ´ah ]”h"]”Œ6abi_sys_class_power_supply_supply_name_manufacture_day”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+µjÒ´sj˜}”jÜ´jÒ´subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj0µh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj:µh]”hŒsysfs-class-power”…”�”}”(hj<µh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj8µubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jFµŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MOhj0µubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MOhhÊh²hubhÞ)�”}”(hŒ?Reports the day of month when the device has been manufactured.”h]”hŒ?Reports the day of month when the device has been manufactured.”…”�”}”(hj^µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MOhhÊh²hubhÞ)�”}”(hŒAccess: Read Valid values: 1-31”h]”hŒAccess: Read Valid values: 1-31”…”�”}”(hjlµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MOhhÊh²hubj))�”}”(hŒ=.. _abi_sys_class_power_supply_supply_name_manufacture_month:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-class-power-supply-supply-name-manufacture-month”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjˆµubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/power_supply\/\\/manufacture_month**”h]”j`)�”}”(hŒB**\/sys\/class\/power_supply\/\\/manufacture_month**”h]”hŒ>/sys/class/power_supply//manufacture_month”…”�”}”(hj¢µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjžµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MEhj›µubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜µubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•µubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆµubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…µubah}”(h]”j„µah ]”h"]”Œ8abi_sys_class_power_supply_supply_name_manufacture_month”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓµjzµsj˜}”j„µjzµsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjصh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjâµh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MEhjصubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MEhhÊh²hubhÞ)�”}”(hŒ8Reports the month when the device has been manufactured.”h]”hŒ8Reports the month when the device has been manufactured.”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MEhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MEhhÊh²hubhÞ)�”}”(hŒValid values: 1-12”h]”hŒValid values: 1-12”…”�”}”(hj"¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MEhhÊh²hubj))�”}”(hŒ<.. _abi_sys_class_power_supply_supply_name_manufacture_year:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-class-power-supply-supply-name-manufacture-year”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj>¶ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/class\/power_supply\/\\/manufacture_year**”h]”j`)�”}”(hŒA**\/sys\/class\/power_supply\/\\/manufacture_year**”h]”hŒ=/sys/class/power_supply//manufacture_year”…”�”}”(hjX¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjT¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M:hjQ¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>¶ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;¶ubah}”(h]”j:¶ah ]”h"]”Œ7abi_sys_class_power_supply_supply_name_manufacture_year”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰¶j0¶sj˜}”j:¶j0¶subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj޶h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj˜¶h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M:hj޶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M:hhÊh²hubhÞ)�”}”(hŒVReports the year (following Gregorian calendar) when the device has been manufactured.”h]”hŒVReports the year (following Gregorian calendar) when the device has been manufactured.”…”�”}”(hj¼¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M:hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjʶh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M:hhÊh²hubhÞ)�”}”(hŒ!Valid values: Reported as integer”h]”hŒ!Valid values: Reported as integer”…”�”}”(hjضh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M:hhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_power_supply_supply_name_manufacturer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-power-supply-supply-name-manufacturer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjô¶ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/power_supply\/\\/manufacturer**”h]”j`)�”}”(hŒ=**\/sys\/class\/power_supply\/\\/manufacturer**”h]”hŒ9/sys/class/power_supply//manufacturer”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Khj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô¶ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ¶ubah}”(h]”jð¶ah ]”h"]”Œ3abi_sys_class_power_supply_supply_name_manufacturer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?·jæ¶sj˜}”jð¶jæ¶subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjD·h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjN·h]”hŒsysfs-class-power”…”�”}”(hjP·h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjL·ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZ·Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´KhjD·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhÊh²hubhÞ)�”}”(hŒ,Reports the name of the device manufacturer.”h]”hŒ,Reports the name of the device manufacturer.”…”�”}”(hjr·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhÊh²hubhÞ)�”}”(hŒ0Access: Read Valid values: Represented as string”h]”hŒ0Access: Read Valid values: Represented as string”…”�”}”(hj€·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_power_supply_supply_name_model_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-power-supply-supply-name-model-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjœ·ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/power_supply\/\\/model_name**”h]”j`)�”}”(hŒ;**\/sys\/class\/power_supply\/\\/model_name**”h]”hŒ7/sys/class/power_supply//model_name”…”�”}”(hj¶·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K hj¯·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœ·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™·ubah}”(h]”j˜·ah ]”h"]”Œ1abi_sys_class_power_supply_supply_name_model_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jç·jŽ·sj˜}”j˜·jŽ·subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjì·h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjö·h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´K hjì·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K hhÊh²hubhÞ)�”}”(hŒ%Reports the name of the device model.”h]”hŒ%Reports the name of the device model.”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K hhÊh²hubhÞ)�”}”(hŒ0Access: Read Valid values: Represented as string”h]”hŒ0Access: Read Valid values: Represented as string”…”�”}”(hj(¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_power_supply_supply_name_online:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-power-supply-supply-name-online”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjD¸ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/power_supply\/\\/online\,**”h]”j`)�”}”(hŒ9**\/sys\/class\/power_supply\/\\/online\,**”h]”hŒ5/sys/class/power_supply//online,”…”�”}”(hj^¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M‚hjW¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjD¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjA¸ubah}”(h]”j@¸ah ]”h"]”Œ-abi_sys_class_power_supply_supply_name_online”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�¸j6¸sj˜}”j@¸j6¸subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj”¸h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjž¸h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M‚hj”¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M‚hhÊh²hubhÞ)�”}”(hŒóIndicates if VBUS is present for the supply. When the supply is online, and the supply allows it, then it's possible to switch between online states (e.g. Fixed -> Programmable for a PD_PPS USB supply so voltage and current can be controlled).”h]”hŒõIndicates if VBUS is present for the supply. When the supply is online, and the supply allows it, then it’s possible to switch between online states (e.g. Fixed -> Programmable for a PD_PPS USB supply so voltage and current can be controlled).”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M‚hhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hjиh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M‚hhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjÞ¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M‚hhÊh²hubjŽœ)�”}”(hŒÔ== ================================================== 0: Offline 1: Online Fixed - Fixed Voltage Supply 2: Online Programmable - Programmable Voltage Supply == ================================================== ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjó¸ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjó¸ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0:”h]”hŒ0:”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M‚hj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¹ubjW)�”}”(hhh]”hÞ)�”}”(hŒOffline”h]”hŒOffline”…”�”}”(hj*¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M‚hj'¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¹ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ1:”h]”hŒ1:”…”�”}”(hjJ¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M‚hjG¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD¹ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#Online Fixed - Fixed Voltage Supply”h]”hŒ#Online Fixed - Fixed Voltage Supply”…”�”}”(hja¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M‚hj^¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¹ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ2:”h]”hŒ2:”…”�”}”(hj�¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M‚hj~¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{¹ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1Online Programmable - Programmable Voltage Supply”h]”hŒ1Online Programmable - Programmable Voltage Supply”…”�”}”(hj˜¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M‚hj•¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjó¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjð¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjì¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´M‚hhÊh²hubj))�”}”(hŒ=.. _abi_sys_class_power_supply_supply_name_precharge_current:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-class-power-supply-supply-name-precharge-current”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjÙ¹ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/power_supply\/\\/precharge_current**”h]”j`)�”}”(hŒB**\/sys\/class\/power_supply\/\\/precharge_current**”h]”hŒ>/sys/class/power_supply//precharge_current”…”�”}”(hjó¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjï¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÍhjì¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæ¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙ¹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖ¹ubah}”(h]”jÕ¹ah ]”h"]”Œ8abi_sys_class_power_supply_supply_name_precharge_current”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$ºj˹sj˜}”jÕ¹j˹subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj)ºh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj3ºh]”hŒsysfs-class-power”…”�”}”(hj5ºh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1ºubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?ºŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MÍhj)ºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÍhhÊh²hubhÞ)�”}”(hŒZReports the charging current applied during pre-charging phase for a battery charge cycle.”h]”hŒZReports the charging current applied during pre-charging phase for a battery charge cycle.”…”�”}”(hjWºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÍhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjeºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÍhhÊh²hubhÞ)�”}”(hŒ&Valid values: Represented in microamps”h]”hŒ&Valid values: Represented in microamps”…”�”}”(hjsºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÍhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_power_supply_supply_name_present:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-power-supply-supply-name-present”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj�ºubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/power_supply\/\\/present**”h]”j`)�”}”(hŒ8**\/sys\/class\/power_supply\/\\/present**”h]”hŒ4/sys/class/power_supply//present”…”�”}”(hj©ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥ºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MØhj¢ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸºubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœºubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒºubah}”(h]”j‹ºah ]”h"]”Œ.abi_sys_class_power_supply_supply_name_present”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚºj�ºsj˜}”j‹ºj�ºsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjߺh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjéºh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MØhjߺubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MØhhÊh²hubhÞ)�”}”(hŒƒReports whether a battery is present or not in the system. If the property does not exist, the battery is considered to be present.”h]”hŒƒReports whether a battery is present or not in the system. If the property does not exist, the battery is considered to be present.”…”�”}”(hj »h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MØhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MØhhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hj)»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MØhhÊh²hubjŽœ)�”}”(hŒ,== ======= 0: Absent 1: Present == ======= ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj>»ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj>»ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0:”h]”hŒ0:”…”�”}”(hj^»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MØhj[»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX»ubjW)�”}”(hhh]”hÞ)�”}”(hŒAbsent”h]”hŒAbsent”…”�”}”(hju»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MØhjr»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU»ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ1:”h]”hŒ1:”…”�”}”(hj•»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MØhj’»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�»ubjW)�”}”(hhh]”hÞ)�”}”(hŒPresent”h]”hŒPresent”…”�”}”(hj¬»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MØhj©»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;»ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj7»ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´MØhhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_power_supply_supply_name_serial_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-power-supply-supply-name-serial-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjí»ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/power_supply\/\\/serial_number**”h]”j`)�”}”(hŒ>**\/sys\/class\/power_supply\/\\/serial_number**”h]”hŒ:/sys/class/power_supply//serial_number”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Khj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjí»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjê»ubah}”(h]”jé»ah ]”h"]”Œ4abi_sys_class_power_supply_supply_name_serial_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8¼jß»sj˜}”jé»jß»subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj=¼h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjG¼h]”hŒsysfs-class-power”…”�”}”(hjI¼h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjE¼ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jS¼Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Khj=¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhÊh²hubhÞ)�”}”(hŒ(Reports the serial number of the device.”h]”hŒ(Reports the serial number of the device.”…”�”}”(hjk¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhÊh²hubhÞ)�”}”(hŒ0Access: Read Valid values: Represented as string”h]”hŒ0Access: Read Valid values: Represented as string”…”�”}”(hjy¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_power_supply_supply_name_state_of_health:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-power-supply-supply-name-state-of-health”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj•¼ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/class\/power_supply\/\\/state_of_health**”h]”j`)�”}”(hŒ@**\/sys\/class\/power_supply\/\\/state_of_health**”h]”hŒ</sys/class/power_supply//state_of_health”…”�”}”(hj¯¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M<hj¨¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’¼ubah}”(h]”j‘¼ah ]”h"]”Œ6abi_sys_class_power_supply_supply_name_state_of_health”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jà¼j‡¼sj˜}”j‘¼j‡¼subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjå¼h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjï¼h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M<hjå¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M<hhÊh²hubhÞ)�”}”(hX®The state_of_health parameter quantifies the overall condition of a battery as a percentage, reflecting its ability to deliver rated performance relative to its original specifications. It is dynamically computed using a combination of learned capacity and impedance-based degradation indicators, both of which evolve over the battery's lifecycle. Note that the exact algorithms are kept secret by most battery vendors and the value from different battery vendors cannot be compared with each other as there is no vendor-agnostic definition of "performance". Also this usually cannot be used for any calculations (i.e. this is not the factor between charge_full and charge_full_design).”h]”hX´The state_of_health parameter quantifies the overall condition of a battery as a percentage, reflecting its ability to deliver rated performance relative to its original specifications. It is dynamically computed using a combination of learned capacity and impedance-based degradation indicators, both of which evolve over the battery’s lifecycle. Note that the exact algorithms are kept secret by most battery vendors and the value from different battery vendors cannot be compared with each other as there is no vendor-agnostic definition of “performanceâ€�. Also this usually cannot be used for any calculations (i.e. this is not the factor between charge_full and charge_full_design).”…”�”}”(hj½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M<hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj!½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M<hhÊh²hubhÞ)�”}”(hŒValid values: 0 - 100 (percent)”h]”hŒValid values: 0 - 100 (percent)”…”�”}”(hj/½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M<hhÊh²hubhÞ)�”}”(hŒ**USB Properties**”h]”j`)�”}”(hj?½h]”hŒUSB Properties”…”�”}”(hjA½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M<hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_power_supply_supply_name_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-power-supply-supply-name-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjb½ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/power_supply\/\\/status**”h]”j`)�”}”(hŒ7**\/sys\/class\/power_supply\/\\/status**”h]”hŒ3/sys/class/power_supply//status”…”�”}”(hj|½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mèhju½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjb½ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_½ubah}”(h]”j^½ah ]”h"]”Œ-abi_sys_class_power_supply_supply_name_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­½jT½sj˜}”j^½jT½subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj²½h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj¼½h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Mèhj²½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MèhhÊh²hubhÞ)�”}”(hŒªRepresents the charging status of the battery. Normally this is read-only reporting although for some supplies this can be used to enable/disable charging to the battery.”h]”hŒªRepresents the charging status of the battery. Normally this is read-only reporting although for some supplies this can be used to enable/disable charging to the battery.”…”�”}”(hjà½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MèhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hjî½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MèhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒLValid values: "Unknown", "Charging", "Discharging", "Not charging", "Full" ”h]”(j!)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´Mèhjÿ½ubj1)�”}”(hhh]”hÞ)�”}”(hŒ<"Unknown", "Charging", "Discharging", "Not charging", "Full"”h]”hŒP“Unknownâ€�, “Chargingâ€�, “Dischargingâ€�, “Not chargingâ€�, “Fullâ€�”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mèhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÿ½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´Mèhjü½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ6.. _abi_sys_class_power_supply_supply_name_technology:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-power-supply-supply-name-technology”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjB¾ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/power_supply\/\\/technology**”h]”j`)�”}”(hŒ;**\/sys\/class\/power_supply\/\\/technology**”h]”hŒ7/sys/class/power_supply//technology”…”�”}”(hj\¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjX¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhjU¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjO¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjB¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?¾ubah}”(h]”j>¾ah ]”h"]”Œ1abi_sys_class_power_supply_supply_name_technology”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�¾j4¾sj˜}”j>¾j4¾subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj’¾h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjœ¾h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Mhj’¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒ9Describes the battery technology supported by the supply.”h]”hŒ9Describes the battery technology supported by the supply.”…”�”}”(hjÀ¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjξh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒmValid values: "Unknown", "NiMH", "Li-ion", "Li-poly", "LiFe", "NiCd", "LiMn", "PbAc", "NiZn", "RAM", "ZnAr" ”h]”(j!)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjã¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´Mhjß¾ubj1)�”}”(hhh]”hÞ)�”}”(hŒ]"Unknown", "NiMH", "Li-ion", "Li-poly", "LiFe", "NiCd", "LiMn", "PbAc", "NiZn", "RAM", "ZnAr"”h]”hŒ‰â€œUnknownâ€�, “NiMHâ€�, “Li-ionâ€�, “Li-polyâ€�, “LiFeâ€�, “NiCdâ€�, “LiMnâ€�, “PbAcâ€�, “NiZnâ€�, “RAMâ€�, “ZnArâ€�”…”�”}”(hjô¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mhjñ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjß¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´Mhjܾubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ0.. _abi_sys_class_power_supply_supply_name_temp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-power-supply-supply-name-temp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj"¿ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/power_supply\/\\/temp**”h]”j`)�”}”(hŒ5**\/sys\/class\/power_supply\/\\/temp**”h]”hŒ1/sys/class/power_supply//temp”…”�”}”(hj<¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Khhj5¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj"¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿ubah}”(h]”j¿ah ]”h"]”Œ+abi_sys_class_power_supply_supply_name_temp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jm¿j¿sj˜}”j¿j¿subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjr¿h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj|¿h]”hŒsysfs-class-power”…”�”}”(hj~¿h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjz¿ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆ¿Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Khhjr¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhhÊh²hubhÞ)�”}”(hŒBattery:”h]”hŒBattery:”…”�”}”(hj ¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhhÊh²hubjŽœ)�”}”(hŒ6Reports the current TBAT battery temperature reading. ”h]”hÞ)�”}”(hŒ5Reports the current TBAT battery temperature reading.”h]”hŒ5Reports the current TBAT battery temperature reading.”…”�”}”(hj²¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Khhj®¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KhhhÊh²hubhÞ)�”}”(hŒUSB:”h]”hŒUSB:”…”�”}”(hjÆ¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhhÊh²hubjŽœ)�”}”(hŒ–Reports the current supply temperature reading. This would normally be the internal temperature of the device itself (e.g TJUNC temperature of an IC) ”h]”hÞ)�”}”(hŒ•Reports the current supply temperature reading. This would normally be the internal temperature of the device itself (e.g TJUNC temperature of an IC)”h]”hŒ•Reports the current supply temperature reading. This would normally be the internal temperature of the device itself (e.g TJUNC temperature of an IC)”…”�”}”(hjØ¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhjÔ¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KhhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjì¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhhÊh²hubhÞ)�”}”(hŒ1Valid values: Represented in 1/10 Degrees Celsius”h]”hŒ1Valid values: Represented in 1/10 Degrees Celsius”…”�”}”(hjú¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_power_supply_supply_name_temp_alert_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-power-supply-supply-name-temp-alert-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÀubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/power_supply\/\\/temp_alert_max**”h]”j`)�”}”(hŒ?**\/sys\/class\/power_supply\/\\/temp_alert_max**”h]”hŒ;/sys/class/power_supply//temp_alert_max”…”�”}”(hj0Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,Àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Kzhj)Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀubah}”(h]”jÀah ]”h"]”Œ5abi_sys_class_power_supply_supply_name_temp_alert_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jaÀjÀsj˜}”jÀjÀsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjfÀh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjpÀh]”hŒsysfs-class-power”…”�”}”(hjrÀh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjnÀubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|ÀŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´KzhjfÀubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KzhhÊh²hubhÞ)�”}”(hŒBattery:”h]”hŒBattery:”…”�”}”(hj”Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KzhhÊh²hubjŽœ)�”}”(hŒ_Maximum TBAT temperature trip-wire value where the supply will notify user-space of the event. ”h]”hÞ)�”}”(hŒ^Maximum TBAT temperature trip-wire value where the supply will notify user-space of the event.”h]”hŒ^Maximum TBAT temperature trip-wire value where the supply will notify user-space of the event.”…”�”}”(hj¦Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Kzhj¢Àubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KzhhÊh²hubhÞ)�”}”(hŒUSB:”h]”hŒUSB:”…”�”}”(hjºÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KzhhÊh²hubjŽœ)�”}”(hŒaMaximum supply temperature trip-wire value where the supply will notify user-space of the event. ”h]”hÞ)�”}”(hŒ`Maximum supply temperature trip-wire value where the supply will notify user-space of the event.”h]”hŒ`Maximum supply temperature trip-wire value where the supply will notify user-space of the event.”…”�”}”(hjÌÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KzhjÈÀubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KzhhÊh²hubhÞ)�”}”(hŒùThis is normally used for the charging scenario where user-space needs to know if the temperature has crossed an upper threshold so it can take appropriate action (e.g. warning user that the temperature is critically high, and charging has stopped).”h]”hŒùThis is normally used for the charging scenario where user-space needs to know if the temperature has crossed an upper threshold so it can take appropriate action (e.g. warning user that the temperature is critically high, and charging has stopped).”…”�”}”(hjàÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KzhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjîÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KzhhÊh²hubhÞ)�”}”(hŒ1Valid values: Represented in 1/10 Degrees Celsius”h]”hŒ1Valid values: Represented in 1/10 Degrees Celsius”…”�”}”(hjüÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KzhhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_power_supply_supply_name_temp_alert_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-power-supply-supply-name-temp-alert-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÁubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/power_supply\/\\/temp_alert_min**”h]”j`)�”}”(hŒ?**\/sys\/class\/power_supply\/\\/temp_alert_min**”h]”hŒ;/sys/class/power_supply//temp_alert_min”…”�”}”(hj2Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.Áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K’hj+Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁubah}”(h]”jÁah ]”h"]”Œ5abi_sys_class_power_supply_supply_name_temp_alert_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jcÁj Ásj˜}”jÁj ÁsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjhÁh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjrÁh]”hŒsysfs-class-power”…”�”}”(hjtÁh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjpÁubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~ÁŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´K’hjhÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K’hhÊh²hubhÞ)�”}”(hŒBattery:”h]”hŒBattery:”…”�”}”(hj–Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K’hhÊh²hubjŽœ)�”}”(hŒ_Minimum TBAT temperature trip-wire value where the supply will notify user-space of the event. ”h]”hÞ)�”}”(hŒ^Minimum TBAT temperature trip-wire value where the supply will notify user-space of the event.”h]”hŒ^Minimum TBAT temperature trip-wire value where the supply will notify user-space of the event.”…”�”}”(hj¨Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K’hj¤Áubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´K’hhÊh²hubhÞ)�”}”(hŒUSB:”h]”hŒUSB:”…”�”}”(hj¼Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K’hhÊh²hubjŽœ)�”}”(hŒaMinimum supply temperature trip-wire value where the supply will notify user-space of the event. ”h]”hÞ)�”}”(hŒ`Minimum supply temperature trip-wire value where the supply will notify user-space of the event.”h]”hŒ`Minimum supply temperature trip-wire value where the supply will notify user-space of the event.”…”�”}”(hjÎÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K’hjÊÁubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´K’hhÊh²hubhÞ)�”}”(hX This is normally used for the charging scenario where user-space needs to know if the temperature has crossed a lower threshold so it can take appropriate action (e.g. warning user that temperature level is high, and charging current has been reduced accordingly to remedy the situation).”h]”hX This is normally used for the charging scenario where user-space needs to know if the temperature has crossed a lower threshold so it can take appropriate action (e.g. warning user that temperature level is high, and charging current has been reduced accordingly to remedy the situation).”…”�”}”(hjâÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K’hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjðÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K’hhÊh²hubhÞ)�”}”(hŒ1Valid values: Represented in 1/10 Degrees Celsius”h]”hŒ1Valid values: Represented in 1/10 Degrees Celsius”…”�”}”(hjþÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K’hhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_power_supply_supply_name_temp_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-power-supply-supply-name-temp-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÂubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/power_supply\/\\/temp_max**”h]”j`)�”}”(hŒ9**\/sys\/class\/power_supply\/\\/temp_max**”h]”hŒ5/sys/class/power_supply//temp_max”…”�”}”(hj4Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0Âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K«hj-Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂubah}”(h]”jÂah ]”h"]”Œ/abi_sys_class_power_supply_supply_name_temp_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jeÂj Âsj˜}”jÂj ÂsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjjÂh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjtÂh]”hŒsysfs-class-power”…”�”}”(hjvÂh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrÂubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€ÂŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´K«hjjÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K«hhÊh²hubhÞ)�”}”(hŒBattery:”h]”hŒBattery:”…”�”}”(hj˜Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K«hhÊh²hubjŽœ)�”}”(hŒCReports the maximum allowed TBAT battery temperature for charging. ”h]”hÞ)�”}”(hŒBReports the maximum allowed TBAT battery temperature for charging.”h]”hŒBReports the maximum allowed TBAT battery temperature for charging.”…”�”}”(hjªÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K«hj¦Âubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´K«hhÊh²hubhÞ)�”}”(hŒUSB:”h]”hŒUSB:”…”�”}”(hj¾Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K«hhÊh²hubjŽœ)�”}”(hŒ>Reports the maximum allowed supply temperature for operation. ”h]”hÞ)�”}”(hŒ=Reports the maximum allowed supply temperature for operation.”h]”hŒ=Reports the maximum allowed supply temperature for operation.”…”�”}”(hjÐÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K«hjÌÂubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´K«hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjäÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K«hhÊh²hubhÞ)�”}”(hŒ1Valid values: Represented in 1/10 Degrees Celsius”h]”hŒ1Valid values: Represented in 1/10 Degrees Celsius”…”�”}”(hjòÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K«hhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_power_supply_supply_name_temp_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-power-supply-supply-name-temp-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÃubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/power_supply\/\\/temp_min**”h]”j`)�”}”(hŒ9**\/sys\/class\/power_supply\/\\/temp_min**”h]”hŒ5/sys/class/power_supply//temp_min”…”�”}”(hj(Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K¼hj!Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Ãubah}”(h]”j Ãah ]”h"]”Œ/abi_sys_class_power_supply_supply_name_temp_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jYÃjÃsj˜}”j ÃjÃsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj^Ãh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjhÃh]”hŒsysfs-class-power”…”�”}”(hjjÃh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjfÃubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jtÃŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´K¼hj^Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K¼hhÊh²hubhÞ)�”}”(hŒBattery:”h]”hŒBattery:”…”�”}”(hjŒÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K¼hhÊh²hubjŽœ)�”}”(hŒCReports the minimum allowed TBAT battery temperature for charging. ”h]”hÞ)�”}”(hŒBReports the minimum allowed TBAT battery temperature for charging.”h]”hŒBReports the minimum allowed TBAT battery temperature for charging.”…”�”}”(hjžÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K¼hjšÃubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´K¼hhÊh²hubhÞ)�”}”(hŒUSB:”h]”hŒUSB:”…”�”}”(hj²Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K¼hhÊh²hubjŽœ)�”}”(hŒ>Reports the minimum allowed supply temperature for operation. ”h]”hÞ)�”}”(hŒ=Reports the minimum allowed supply temperature for operation.”h]”hŒ=Reports the minimum allowed supply temperature for operation.”…”�”}”(hjÄÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K¼hjÀÃubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´K¼hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjØÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K¼hhÊh²hubhÞ)�”}”(hŒ1Valid values: Represented in 1/10 Degrees Celsius”h]”hŒ1Valid values: Represented in 1/10 Degrees Celsius”…”�”}”(hjæÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´K¼hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_power_supply_supply_name_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-power-supply-supply-name-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÄubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/power_supply\/\\/type**”h]”j`)�”}”(hŒ5**\/sys\/class\/power_supply\/\\/type**”h]”hŒ1/sys/class/power_supply//type”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÄubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿÃubah}”(h]”jþÃah ]”h"]”Œ+abi_sys_class_power_supply_supply_name_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jMÄjôÃsj˜}”jþÃjôÃsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjRÄh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj\Äh]”hŒsysfs-class-power”…”�”}”(hj^Äh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZÄubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jhÄŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´KhjRÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhÊh²hubhÞ)�”}”(hŒ&Describes the main type of the supply.”h]”hŒ&Describes the main type of the supply.”…”�”}”(hj€Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhÊh²hubhÞ)�”}”(hŒGAccess: Read Valid values: "Battery", "UPS", "Mains", "USB", "Wireless"”h]”hŒ[Access: Read Valid values: “Batteryâ€�, “UPSâ€�, “Mainsâ€�, “USBâ€�, “Wirelessâ€�”…”�”}”(hjŽÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhÊh²hubhÞ)�”}”(hŒ**Battery and USB properties**”h]”j`)�”}”(hjžÄh]”hŒBattery and USB properties”…”�”}”(hj Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_power_supply_supply_name_usb_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-power-supply-supply-name-usb-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÁÄubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/power_supply\/\\/usb_type**”h]”j`)�”}”(hŒ9**\/sys\/class\/power_supply\/\\/usb_type**”h]”hŒ5/sys/class/power_supply//usb_type”…”�”}”(hjÛÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×Äubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M•hjÔÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁÄubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾Äubah}”(h]”j½Äah ]”h"]”Œ/abi_sys_class_power_supply_supply_name_usb_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Åj³Äsj˜}”j½Äj³ÄsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjÅh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjÅh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M•hjÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M•hhÊh²hubhÞ)�”}”(hŒ…Reports what type of USB connection is currently active for the supply, for example it can show if USB-PD capable source is attached.”h]”hŒ…Reports what type of USB connection is currently active for the supply, for example it can show if USB-PD capable source is attached.”…”�”}”(hj?Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M•hhÊh²hubhÞ)�”}”(hŒ�Access: For power-supplies which consume USB power such as battery charger chips, this indicates the type of the connected USB power source and is Read-Only.”h]”hŒ�Access: For power-supplies which consume USB power such as battery charger chips, this indicates the type of the connected USB power source and is Read-Only.”…”�”}”(hjMÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M•hhÊh²hubhÞ)�”}”(hŒwFor power-supplies which act as a USB power-source such as e.g. the UCS1002 USB Port Power Controller this is writable.”h]”hŒwFor power-supplies which act as a USB power-source such as e.g. the UCS1002 USB Port Power Controller this is writable.”…”�”}”(hj[Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M•hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ~Valid values: "Unknown", "SDP", "DCP", "CDP", "ACA", "C", "PD", "PD_DRP", "PD_PPS", "BrickID", "PD_SPR_AVS", "PD_PPS_SPR_AVS" ”h]”(j!)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjpÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jžh´M•hjlÅubj1)�”}”(hhh]”hÞ)�”}”(hŒo"Unknown", "SDP", "DCP", "CDP", "ACA", "C", "PD", "PD_DRP", "PD_PPS", "BrickID", "PD_SPR_AVS", "PD_PPS_SPR_AVS"”h]”hŒŸâ€œUnknownâ€�, “SDPâ€�, “DCPâ€�, “CDPâ€�, “ACAâ€�, “Câ€�, “PDâ€�, “PD_DRPâ€�, “PD_PPSâ€�, “BrickIDâ€�, “PD_SPR_AVSâ€�, “PD_PPS_SPR_AVSâ€�”…”�”}”(hj�Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M•hj~Åubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjlÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jžh´M•hjiÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ**Device Specific Properties**”h]”j`)�”}”(hj£Åh]”hŒDevice Specific Properties”…”�”}”(hj¥Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡Åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M•hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_power_supply_supply_name_voltage_avg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-power-supply-supply-name-voltage-avg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÆÅubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/power_supply\/\\/voltage_avg\,**”h]”j`)�”}”(hŒ>**\/sys\/class\/power_supply\/\\/voltage_avg\,**”h]”hŒ:/sys/class/power_supply//voltage_avg,”…”�”}”(hjàÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhjÙÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆÅubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÃÅubah}”(h]”jÂÅah ]”h"]”Œ2abi_sys_class_power_supply_supply_name_voltage_avg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÆj¸Åsj˜}”jÂÅj¸ÅsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjÆh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj Æh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MhjÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒ½Reports an average VBAT voltage reading for the battery, over a fixed period. Normally devices will provide a fixed interval in which they average readings to smooth out the reported value.”h]”hŒ½Reports an average VBAT voltage reading for the battery, over a fixed period. Normally devices will provide a fixed interval in which they average readings to smooth out the reported value.”…”�”}”(hjDÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”u•h1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjRÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒ'Valid values: Represented in microvolts”h]”hŒ'Valid values: Represented in microvolts”…”�”}”(hj`Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_power_supply_supply_name_voltage_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-power-supply-supply-name-voltage-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj|ÆubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/power_supply\/\\/voltage_max\,**”h]”j`)�”}”(hŒ>**\/sys\/class\/power_supply\/\\/voltage_max\,**”h]”hŒ:/sys/class/power_supply//voltage_max,”…”�”}”(hj–Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’Æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÍhj�Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|Æubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyÆubah}”(h]”jxÆah ]”h"]”Œ2abi_sys_class_power_supply_supply_name_voltage_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÇÆjnÆsj˜}”jxÆjnÆsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjÌÆh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjÖÆh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´KÍhjÌÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÍhhÊh²hubhÞ)�”}”(hŒBattery:”h]”hŒBattery:”…”�”}”(hjúÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÍhhÊh²hubjŽœ)�”}”(hŒRReports the maximum safe VBAT voltage permitted for the battery, during charging. ”h]”hÞ)�”}”(hŒQReports the maximum safe VBAT voltage permitted for the battery, during charging.”h]”hŒQReports the maximum safe VBAT voltage permitted for the battery, during charging.”…”�”}”(hj Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÍhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KÍhhÊh²hubhÞ)�”}”(hŒUSB:”h]”hŒUSB:”…”�”}”(hj Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÍhhÊh²hubjŽœ)�”}”(hŒ9Reports the maximum VBUS voltage the supply can support. ”h]”hÞ)�”}”(hŒ8Reports the maximum VBUS voltage the supply can support.”h]”hŒ8Reports the maximum VBUS voltage the supply can support.”…”�”}”(hj2Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÍhj.Çubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KÍhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjFÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÍhhÊh²hubhÞ)�”}”(hŒ'Valid values: Represented in microvolts”h]”hŒ'Valid values: Represented in microvolts”…”�”}”(hjTÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÍhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_power_supply_supply_name_voltage_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-power-supply-supply-name-voltage-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjpÇubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/power_supply\/\\/voltage_min\,**”h]”j`)�”}”(hŒ>**\/sys\/class\/power_supply\/\\/voltage_min\,**”h]”hŒ:/sys/class/power_supply//voltage_min,”…”�”}”(hjŠÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†Çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÞhjƒÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}Çubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjpÇubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjmÇubah}”(h]”jlÇah ]”h"]”Œ2abi_sys_class_power_supply_supply_name_voltage_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j»ÇjbÇsj˜}”jlÇjbÇsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjÀÇh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjÊÇh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´KÞhjÀÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÞhhÊh²hubhÞ)�”}”(hŒBattery:”h]”hŒBattery:”…”�”}”(hjîÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÞhhÊh²hubjŽœ)�”}”(hŒUReports the minimum safe VBAT voltage permitted for the battery, during discharging. ”h]”hÞ)�”}”(hŒTReports the minimum safe VBAT voltage permitted for the battery, during discharging.”h]”hŒTReports the minimum safe VBAT voltage permitted for the battery, during discharging.”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÞhjüÇubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KÞhhÊh²hubhÞ)�”}”(hŒUSB:”h]”hŒUSB:”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÞhhÊh²hubjŽœ)�”}”(hŒ9Reports the minimum VBUS voltage the supply can support. ”h]”hÞ)�”}”(hŒ8Reports the minimum VBUS voltage the supply can support.”h]”hŒ8Reports the minimum VBUS voltage the supply can support.”…”�”}”(hj&Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÞhj"Èubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KÞhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj:Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÞhhÊh²hubhÞ)�”}”(hŒ'Valid values: Represented in microvolts”h]”hŒ'Valid values: Represented in microvolts”…”�”}”(hjHÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KÞhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_power_supply_supply_name_voltage_now:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-power-supply-supply-name-voltage-now”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjdÈubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/power_supply\/\\/voltage_now\,**”h]”j`)�”}”(hŒ>**\/sys\/class\/power_supply\/\\/voltage_now\,**”h]”hŒ:/sys/class/power_supply//voltage_now,”…”�”}”(hj~Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjzÈubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KïhjwÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjqÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjdÈubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjaÈubah}”(h]”j`Èah ]”h"]”Œ2abi_sys_class_power_supply_supply_name_voltage_now”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯ÈjVÈsj˜}”j`ÈjVÈsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj´Èh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj¾Èh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Kïhj´Èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KïhhÊh²hubhÞ)�”}”(hŒBattery:”h]”hŒBattery:”…”�”}”(hjâÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KïhhÊh²hubjŽœ)�”}”(hŒtReports an instant, single VBAT voltage reading for the battery. This value is not averaged/smoothed. Access: Read ”h]”(hÞ)�”}”(hŒeReports an instant, single VBAT voltage reading for the battery. This value is not averaged/smoothed.”h]”hŒeReports an instant, single VBAT voltage reading for the battery. This value is not averaged/smoothed.”…”�”}”(hjôÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KïhjðÈubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KïhjðÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KïhhÊh²hubhÞ)�”}”(hŒUSB:”h]”hŒUSB:”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KïhhÊh²hubjŽœ)�”}”(hŒóReports the VBUS voltage supplied now. This value is generally read-only reporting, unless the 'online' state of the supply is set to be programmable, in which case this value can be set within the reported min/max range. Access: Read, Write ”h]”(hÞ)�”}”(hŒÝReports the VBUS voltage supplied now. This value is generally read-only reporting, unless the 'online' state of the supply is set to be programmable, in which case this value can be set within the reported min/max range.”h]”hŒáReports the VBUS voltage supplied now. This value is generally read-only reporting, unless the ‘online’ state of the supply is set to be programmable, in which case this value can be set within the reported min/max range.”…”�”}”(hj(Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Kïhj$ÉubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hj6Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Kïhj$Éubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jžh´KïhhÊh²hubhÞ)�”}”(hŒ'Valid values: Represented in microvolts”h]”hŒ'Valid values: Represented in microvolts”…”�”}”(hjJÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KïhhÊh²hubhÞ)�”}”(hŒ**Battery Properties**”h]”j`)�”}”(hjZÉh]”hŒBattery Properties”…”�”}”(hj\Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´KïhhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_power_supply_bd71828_ac_auto_dcin_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-power-supply-bd71828-ac-auto-dcin-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj}ÉubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/power_supply\/bd71828_ac\/auto_dcin_limit**”h]”j`)�”}”(hŒ;**\/sys\/class\/power_supply\/bd71828_ac\/auto_dcin_limit**”h]”hŒ7/sys/class/power_supply/bd71828_ac/auto_dcin_limit”…”�”}”(hj—Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“Éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-class-power-bd71828”h´Khj�Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}Éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzÉubah}”(h]”jyÉah ]”h"]”Œ5abi_sys_class_power_supply_bd71828_ac_auto_dcin_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉÉjoÉsj˜}”jyÉjoÉsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-class-power-bd71828 `”h]”(hŒDefined on file ”…”�”}”(hjÎÉh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-class-power-bd71828 `”h]”j§)�”}”(hjØÉh]”hŒsysfs-class-power-bd71828”…”�”}”(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ÅŒ*abi_file_testing_sysfs_class_power_bd71828”uh1hh³j«Éh´KhjÎÉubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«Éh´KhhÊh²hubhÞ)�”}”(hŒNEnable/Disable automatic management of input current limit (ILIM_DCIN_EN bit).”h]”hŒNEnable/Disable automatic management of input current limit (ILIM_DCIN_EN bit).”…”�”}”(hjüÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«Éh´KhhÊh²hubhÞ)�”}”(hŒPossible values are:”h]”hŒPossible values are:”…”�”}”(hj Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«Éh´KhhÊh²hubjŽœ)�”}”(hX============= =========================================== 1 automatic adjustment of input current limit 0 no adjustment of input current limit. This helps for more unusual power sources like solar modules. ============ =========================================== ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjÊubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjÊubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj?Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«Éh´Khj<Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9ÊubjW)�”}”(hhh]”hÞ)�”}”(hŒ+automatic adjustment of input current limit”h]”hŒ+automatic adjustment of input current limit”…”�”}”(hjUÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«Éh´KhjRÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9Êubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6ÊubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjuÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«Éh´KhjrÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoÊubjW)�”}”(hhh]”hÞ)�”}”(hŒcno adjustment of input current limit. This helps for more unusual power sources like solar modules.”h]”hŒcno adjustment of input current limit. This helps for more unusual power sources like solar modules.”…”�”}”(hj‹Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«Éh´KhjˆÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6Êubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j«Éh´KhhÊh²hubj))�”}”(hŒE.. _abi_sys_class_power_supply_bq24257_charger_high_impedance_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-class-power-supply-bq24257-charger-high-impedance-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjÌÊubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/class\/power_supply\/bq24257\-charger\/high_impedance_enable**”h]”j`)�”}”(hŒG**\/sys\/class\/power_supply\/bq24257\-charger\/high_impedance_enable**”h]”hŒC/sys/class/power_supply/bq24257-charger/high_impedance_enable”…”�”}”(hjæÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhjßÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌÊubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉÊubah}”(h]”jÈÊah ]”h"]”Œ@abi_sys_class_power_supply_bq24257_charger_high_impedance_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËj¾Êsj˜}”jÈÊj¾ÊsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjËh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj&Ëh]”hŒsysfs-class-power”…”�”}”(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”j2ËŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MhjËubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hXThis entry allows enabling the high-impedance mode of bq24257-type charger devices. If enabled, it places the charger IC into low power standby mode with the switch mode controller disabled. When disabled, the charger operates normally. See device datasheet for details.”h]”hXThis entry allows enabling the high-impedance mode of bq24257-type charger devices. If enabled, it places the charger IC into low power standby mode with the switch mode controller disabled. When disabled, the charger operates normally. See device datasheet for details.”…”�”}”(hjJËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjXËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: enabled”h]”hÞ)�”}”(hjkËh]”hŒ 1: enabled”…”�”}”(hjmËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MhjiËubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjfËubj;)�”}”(hŒ 0: disabled ”h]”hÞ)�”}”(hŒ 0: disabled”h]”hŒ 0: disabled”…”�”}”(hj„Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mhj€Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjfËubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jžh´MhhÊh²hubj))�”}”(hŒ>.. _abi_sys_class_power_supply_bq24257_charger_in_dpm_voltage:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-class-power-supply-bq24257-charger-in-dpm-voltage”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj¬ËubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/class\/power_supply\/bq24257\-charger\/in_dpm_voltage**”h]”j`)�”}”(hŒ@**\/sys\/class\/power_supply\/bq24257\-charger\/in_dpm_voltage**”h]”hŒ</sys/class/power_supply/bq24257-charger/in_dpm_voltage”…”�”}”(hjÆËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M hj¿Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹Ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬Ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©Ëubah}”(h]”j¨Ëah ]”h"]”Œ9abi_sys_class_power_supply_bq24257_charger_in_dpm_voltage”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷ËjžËsj˜}”j¨ËjžËsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjüËh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjÌh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M hjüËubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M hhÊh²hubhÞ)�”}”(hXZThis entry configures the input dynamic power path management voltage of bq24257-type charger devices. Once the supply drops to the configured voltage, the input current limit is reduced down to prevent the further drop of the supply. When the IC enters this mode, the charge current is lower than the set value. See device datasheet for details.”h]”hXZThis entry configures the input dynamic power path management voltage of bq24257-type charger devices. Once the supply drops to the configured voltage, the input current limit is reduced down to prevent the further drop of the supply. When the IC enters this mode, the charge current is lower than the set value. See device datasheet for details.”…”�”}”(hj*Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M hhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hj8Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M hhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒQ4200000, 4280000, 4360000, 4440000, 4520000, 4600000, 4680000, 4760000 (all uV) ”h]”hÞ)�”}”(hŒO4200000, 4280000, 4360000, 4440000, 4520000, 4600000, 4680000, 4760000 (all uV)”h]”hŒO4200000, 4280000, 4360000, 4440000, 4520000, 4600000, 4680000, 4760000 (all uV)”…”�”}”(hjMÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M hjIÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjFÌubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jžh´M hhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_power_supply_bq24257_charger_ovp_voltage:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-power-supply-bq24257-charger-ovp-voltage”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjuÌubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/power_supply\/bq24257\-charger\/ovp_voltage**”h]”j`)�”}”(hŒ=**\/sys\/class\/power_supply\/bq24257\-charger\/ovp_voltage**”h]”hŒ9/sys/class/power_supply/bq24257-charger/ovp_voltage”…”�”}”(hj�Ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MühjˆÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚Ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjuÌubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjrÌubah}”(h]”jqÌah ]”h"]”Œ6abi_sys_class_power_supply_bq24257_charger_ovp_voltage”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀÌjgÌsj˜}”jqÌjgÌsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjÅÌh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjÏÌh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MühjÅÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MühhÊh²hubhÞ)�”}”(hŒçThis entry configures the overvoltage protection feature of bq24257- type charger devices. This feature protects the device and other components against damage from overvoltage on the input supply. See device datasheet for details.”h]”hŒçThis entry configures the overvoltage protection feature of bq24257- type charger devices. This feature protects the device and other components against damage from overvoltage on the input supply. See device datasheet for details.”…”�”}”(hjóÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MühhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MühhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒS6000000, 6500000, 7000000, 8000000, 9000000, 9500000, 10000000, 10500000 (all uV) ”h]”hÞ)�”}”(hŒQ6000000, 6500000, 7000000, 8000000, 9000000, 9500000, 10000000, 10500000 (all uV)”h]”hŒQ6000000, 6500000, 7000000, 8000000, 9000000, 9500000, 10000000, 10500000 (all uV)”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MühjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÍubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jžh´MühhÊh²hubj))�”}”(hŒ=.. _abi_sys_class_power_supply_bq24257_charger_sysoff_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-class-power-supply-bq24257-charger-sysoff-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj>ÍubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/power_supply\/bq24257\-charger\/sysoff_enable**”h]”j`)�”}”(hŒ?**\/sys\/class\/power_supply\/bq24257\-charger\/sysoff_enable**”h]”hŒ;/sys/class/power_supply/bq24257-charger/sysoff_enable”…”�”}”(hjXÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTÍubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M*hjQÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjKÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>Íubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;Íubah}”(h]”j:Íah ]”h"]”Œ8abi_sys_class_power_supply_bq24257_charger_sysoff_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰Íj0Ísj˜}”j:Íj0ÍsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjŽÍh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj˜Íh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M*hjŽÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M*hhÊh²hubhÞ)�”}”(hXKThis entry allows enabling the sysoff mode of bq24257-type charger devices. If enabled and the input is removed, the internal battery FET is turned off in order to reduce the leakage from the BAT pin to less than 1uA. Note that on some devices/systems this disconnects the battery from the system. See device datasheet for details.”h]”hXKThis entry allows enabling the sysoff mode of bq24257-type charger devices. If enabled and the input is removed, the internal battery FET is turned off in order to reduce the leakage from the BAT pin to less than 1uA. Note that on some devices/systems this disconnects the battery from the system. See device datasheet for details.”…”�”}”(hj¼Íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M*hhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjÊÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M*hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 1: enabled”h]”hÞ)�”}”(hjÝÍh]”hŒ 1: enabled”…”�”}”(hjßÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M*hjÛÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjØÍubj;)�”}”(hŒ 0: disabled ”h]”hÞ)�”}”(hŒ 0: disabled”h]”hŒ 0: disabled”…”�”}”(hjöÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M*hjòÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjØÍubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jžh´M*hhÊh²hubj))�”}”(hŒI.. _abi_sys_class_power_supply_gaokun_ec_battery_battery_adaptive_charge:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-class-power-supply-gaokun-ec-battery-battery-adaptive-charge”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/class\/power_supply\/gaokun\-ec\-battery\/battery_adaptive_charge**”h]”j`)�”}”(hŒL**\/sys\/class\/power_supply\/gaokun\-ec\-battery\/battery_adaptive_charge**”h]”hŒH/sys/class/power_supply/gaokun-ec-battery/battery_adaptive_charge”…”�”}”(hj8Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4Îubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-class-power-gaokun”h´Khj1Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎubah}”(h]”jÎah ]”h"]”ŒDabi_sys_class_power_supply_gaokun_ec_battery_battery_adaptive_charge”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjÎjÎsj˜}”jÎjÎsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-class-power-gaokun `”h]”(hŒDefined on file ”…”�”}”(hjoÎh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-power-gaokun `”h]”j§)�”}”(hjyÎh]”hŒsysfs-class-power-gaokun”…”�”}”(hj{Îh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjwÎubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…ÎŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_class_power_gaokun”uh1hh³jLÎh´KhjoÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLÎh´KhhÊh²hubhÞ)�”}”(hŒ5This entry allows enabling battery adaptive charging.”h]”hŒ5This entry allows enabling battery adaptive charging.”…”�”}”(hj�Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLÎh´KhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hj«Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLÎh´KhhÊh²hubhÞ)�”}”(hŒ)Valid values: 0 (disabled) or 1 (enabled)”h]”hŒ)Valid values: 0 (disabled) or 1 (enabled)”…”�”}”(hj¹Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLÎh´KhhÊh²hubj))�”}”(hŒD.. _abi_sys_class_power_supply_gaokun_ec_battery_smart_charge_delay:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-class-power-supply-gaokun-ec-battery-smart-charge-delay”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjÕÎubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/class\/power_supply\/gaokun\-ec\-battery\/smart_charge_delay**”h]”j`)�”}”(hŒG**\/sys\/class\/power_supply\/gaokun\-ec\-battery\/smart_charge_delay**”h]”hŒC/sys/class/power_supply/gaokun-ec-battery/smart_charge_delay”…”�”}”(hjïÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëÎubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLÎh´KhjèÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕÎubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒÎubah}”(h]”jÑÎah ]”h"]”Œ?abi_sys_class_power_supply_gaokun_ec_battery_smart_charge_delay”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ÏjÇÎsj˜}”jÑÎjÇÎsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-class-power-gaokun `”h]”(hŒDefined on file ”…”�”}”(hj%Ïh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-power-gaokun `”h]”j§)�”}”(hj/Ïh]”hŒsysfs-class-power-gaokun”…”�”}”(hj1Ï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ÅŒ)abi_file_testing_sysfs_class_power_gaokun”uh1hh³jLÎh´Khj%Ïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLÎh´KhhÊh²hubhÞ)�”}”(hŒ8This entry allows configuration of smart charging delay.”h]”hŒ8This entry allows configuration of smart charging delay.”…”�”}”(hjSÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLÎh´KhhÊh²hubhÞ)�”}”(hXSmart charging behavior: when the power adapter is connected for delay hours, battery charging will follow the rules of charge_control_start_threshold and charge_control_end_threshold. For more information about charge control, please refer to sysfs-class-power.”h]”hXSmart charging behavior: when the power adapter is connected for delay hours, battery charging will follow the rules of charge_control_start_threshold and charge_control_end_threshold. For more information about charge control, please refer to sysfs-class-power.”…”�”}”(hjaÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLÎh´KhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hjoÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLÎh´KhhÊh²hubhÞ)�”}”(hŒ%Valid values: In hours (non-negative)”h]”hŒ%Valid values: In hours (non-negative)”…”�”}”(hj}Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLÎh´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_power_supply_ltc4162_l_arm_ship_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-power-supply-ltc4162-l-arm-ship-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj™ÏubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/power_supply\/ltc4162\-l\/arm_ship_mode**”h]”j`)�”}”(hŒ9**\/sys\/class\/power_supply\/ltc4162\-l\/arm_ship_mode**”h]”hŒ5/sys/class/power_supply/ltc4162-l/arm_ship_mode”…”�”}”(hj³Ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-class-power-ltc4162l”h´KAhj¬Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™Ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–Ïubah}”(h]”j•Ïah ]”h"]”Œ2abi_sys_class_power_supply_ltc4162_l_arm_ship_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jåÏj‹Ïsj˜}”j•Ïj‹ÏsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-power-ltc4162l `”h]”(hŒDefined on file ”…”�”}”(hjêÏh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-power-ltc4162l `”h]”j§)�”}”(hjôÏh]”hŒsysfs-class-power-ltc4162l”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_power_ltc4162l”uh1hh³jÇÏh´KAhjêÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KAhhÊh²hubhÞ)�”}”(hX3The charger will normally drain the battery while inactive, typically drawing about 54 microamps. Write a "1" to this property to arm a special "ship" mode that extends shelf life by reducing the leakage to about 2.8 microamps. The chip will remain in this mode (and no longer respond to I2C commands) until some external power-supply is attached raising the input voltage above 1V. It will then automatically revert to "0". Writing a "0" to the property cancels the "ship" mode request. The ship mode, when armed, activates once the input voltage drops below 1V.”h]”hXGThe charger will normally drain the battery while inactive, typically drawing about 54 microamps. Write a “1â€� to this property to arm a special “shipâ€� mode that extends shelf life by reducing the leakage to about 2.8 microamps. The chip will remain in this mode (and no longer respond to I2C commands) until some external power-supply is attached raising the input voltage above 1V. It will then automatically revert to “0â€�. Writing a “0â€� to the property cancels the “shipâ€� mode request. The ship mode, when armed, activates once the input voltage drops below 1V.”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KAhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hj&Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KAhhÊh²hubhÞ)�”}”(hŒ'Valid values: 0 (disable) or 1 (enable)”h]”hŒ'Valid values: 0 (disable) or 1 (enable)”…”�”}”(hj4Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KAhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_power_supply_ltc4162_l_charge_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-power-supply-ltc4162-l-charge-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjPÐubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/power_supply\/ltc4162\-l\/charge_status**”h]”j`)�”}”(hŒ9**\/sys\/class\/power_supply\/ltc4162\-l\/charge_status**”h]”hŒ5/sys/class/power_supply/ltc4162-l/charge_status”…”�”}”(hjjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfÐubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhjcÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjPÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjMÐubah}”(h]”jLÐah ]”h"]”Œ2abi_sys_class_power_supply_ltc4162_l_charge_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›ÐjBÐsj˜}”jLÐjBÐsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-power-ltc4162l `”h]”(hŒDefined on file ”…”�”}”(hj Ðh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-power-ltc4162l `”h]”j§)�”}”(hjªÐh]”hŒsysfs-class-power-ltc4162l”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_power_ltc4162l”uh1hh³jÇÏh´Khj Ðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhhÊh²hubhÞ)�”}”(hŒ;Detailed charge status information as reported by the chip.”h]”hŒ;Detailed charge status information as reported by the chip.”…”�”}”(hjÎÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjÜÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ�Valid values: ilim_reg_active thermal_reg_active vin_uvcl_active iin_limit_active constant_current constant_voltage charger_off ”h]”(j!)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjñÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÇÏh´KhjíÐubj1)�”}”(hhh]”hÞ)�”}”(hŒqilim_reg_active thermal_reg_active vin_uvcl_active iin_limit_active constant_current constant_voltage charger_off”h]”hŒqilim_reg_active thermal_reg_active vin_uvcl_active iin_limit_active constant_current constant_voltage charger_off”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhjÿÐubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjíÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÇÏh´KhjêÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ9.. _abi_sys_class_power_supply_ltc4162_l_force_telemetry:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-power-supply-ltc4162-l-force-telemetry”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj0ÑubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/power_supply\/ltc4162\-l\/force_telemetry**”h]”j`)�”}”(hŒ;**\/sys\/class\/power_supply\/ltc4162\-l\/force_telemetry**”h]”hŒ7/sys/class/power_supply/ltc4162-l/force_telemetry”…”�”}”(hjJÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´K1hjCÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0Ñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-Ñubah}”(h]”j,Ñah ]”h"]”Œ4abi_sys_class_power_supply_ltc4162_l_force_telemetry”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{Ñj"Ñsj˜}”j,Ñj"ÑsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-power-ltc4162l `”h]”(hŒDefined on file ”…”�”}”(hj€Ñh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-power-ltc4162l `”h]”j§)�”}”(hjŠÑh]”hŒsysfs-class-power-ltc4162l”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_power_ltc4162l”uh1hh³jÇÏh´K1hj€Ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´K1hhÊh²hubhÞ)�”}”(hXŠTo save battery current, the measurement system is disabled if the battery is the only source of power. This affects all voltage, current and temperature measurements. Write a "1" to this to keep performing telemetry once every few seconds, even when running on battery (as reported by the online property, which is "1" when external power is available and "0" when the system runs on battery).”h]”hX–To save battery current, the measurement system is disabled if the battery is the only source of power. This affects all voltage, current and temperature measurements. Write a “1â€� to this to keep performing telemetry once every few seconds, even when running on battery (as reported by the online property, which is “1â€� when external power is available and “0â€� when the system runs on battery).”…”�”}”(hj®Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´K1hhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hj¼Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´K1hhÊh²hubhÞ)�”}”(hŒ)Valid values: 0 (disabled) or 1 (enabled)”h]”hŒ)Valid values: 0 (disabled) or 1 (enabled)”…”�”}”(hjÊÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´K1hhÊh²hubj))�”}”(hŒ... _abi_sys_class_power_supply_ltc4162_l_ibat:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-power-supply-ltc4162-l-ibat”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjæÑubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/power_supply\/ltc4162\-l\/ibat**”h]”j`)�”}”(hŒ0**\/sys\/class\/power_supply\/ltc4162\-l\/ibat**”h]”hŒ,/sys/class/power_supply/ltc4162-l/ibat”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhjùÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjóÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæÑubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjãÑubah}”(h]”jâÑah ]”h"]”Œ)abi_sys_class_power_supply_ltc4162_l_ibat”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1ÒjØÑsj˜}”jâÑjØÑsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-power-ltc4162l `”h]”(hŒDefined on file ”…”�”}”(hj6Òh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-power-ltc4162l `”h]”j§)�”}”(hj@Òh]”hŒsysfs-class-power-ltc4162l”…”�”}”(hjBÒh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>Òubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jLÒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_power_ltc4162l”uh1hh³jÇÏh´Khj6Òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhhÊh²hubhÞ)�”}”(hŒgBattery input current as measured by the charger. Negative value means that the battery is discharging.”h]”hŒgBattery input current as measured by the charger. Negative value means that the battery is discharging.”…”�”}”(hjdÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjrÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhhÊh²hubhÞ)�”}”(hŒ'Valid values: Signed value in microamps”h]”hŒ'Valid values: Signed value in microamps”…”�”}”(hj€Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhhÊh²hubj))�”}”(hŒ... _abi_sys_class_power_supply_ltc4162_l_vbat:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-power-supply-ltc4162-l-vbat”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjœÒubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/power_supply\/ltc4162\-l\/vbat**”h]”j`)�”}”(hŒ0**\/sys\/class\/power_supply\/ltc4162\-l\/vbat**”h]”hŒ,/sys/class/power_supply/ltc4162-l/vbat”…”�”}”(hj¶Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²Òubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´Khj¯Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœÒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™Òubah}”(h]”j˜Òah ]”h"]”Œ)abi_sys_class_power_supply_ltc4162_l_vbat”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jçÒjŽÒsj˜}”j˜ÒjŽÒsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-power-ltc4162l `”h]”(hŒDefined on file ”…”�”}”(hjìÒh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-power-ltc4162l `”h]”j§)�”}”(hjöÒh]”hŒsysfs-class-power-ltc4162l”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_power_ltc4162l”uh1hh³jÇÏh´KhjìÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhhÊh²hubhÞ)�”}”(hŒ+Battery voltage as measured by the charger.”h]”hŒ+Battery voltage as measured by the charger.”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj(Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhhÊh²hubhÞ)�”}”(hŒValid values: In microvolts”h]”hŒValid values: In microvolts”…”�”}”(hj6Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_power_supply_ltc4162_l_vbat_avg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-power-supply-ltc4162-l-vbat-avg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjRÓubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/power_supply\/ltc4162\-l\/vbat_avg**”h]”j`)�”}”(hŒ4**\/sys\/class\/power_supply\/ltc4162\-l\/vbat_avg**”h]”hŒ0/sys/class/power_supply/ltc4162-l/vbat_avg”…”�”}”(hjlÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhÓubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´K'hjeÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_Óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjRÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOÓubah}”(h]”jNÓah ]”h"]”Œ-abi_sys_class_power_supply_ltc4162_l_vbat_avg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�ÓjDÓsj˜}”jNÓjDÓsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-power-ltc4162l `”h]”(hŒDefined on file ”…”�”}”(hj¢Óh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-power-ltc4162l `”h]”j§)�”}”(hj¬Óh]”hŒsysfs-class-power-ltc4162l”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_power_ltc4162l”uh1hh³jÇÏh´K'hj¢Óubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´K'hhÊh²hubhÞ)�”}”(hŒ@Battery voltage, averaged over time, as measured by the charger.”h]”hŒ@Battery voltage, averaged over time, as measured by the charger.”…”�”}”(hjÐÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´K'hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjÞÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´K'hhÊh²hubhÞ)�”}”(hŒValid values: In microvolts”h]”hŒValid values: In microvolts”…”�”}”(hjìÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÇÏh´K'hhÊh²hubj))�”}”(hŒI.. _abi_sys_class_power_supply_max14577_charger_device_fast_charge_timer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-class-power-supply-max14577-charger-device-fast-charge-timer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/class\/power_supply\/max14577\-charger\/device\/fast_charge_timer**”h]”j`)�”}”(hŒL**\/sys\/class\/power_supply\/max14577\-charger\/device\/fast_charge_timer**”h]”hŒH/sys/class/power_supply/max14577-charger/device/fast_charge_timer”…”�”}”(hj"Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÀhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔubah}”(h]”jÔah ]”h"]”ŒDabi_sys_class_power_supply_max14577_charger_device_fast_charge_timer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jSÔjúÓsj˜}”jÔjúÓsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjXÔh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjbÔh]”hŒsysfs-class-power”…”�”}”(hjdÔh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`Ôubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jnÔŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MÀhjXÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÀhhÊh²hubhÞ)�”}”(hŒßThis entry shows and sets the maximum time the max14577 charger operates in fast-charge mode. When the timer expires the device will terminate fast-charge mode (charging current will drop to 0 A) and will trigger interrupt.”h]”hŒßThis entry shows and sets the maximum time the max14577 charger operates in fast-charge mode. When the timer expires the device will terminate fast-charge mode (charging current will drop to 0 A) and will trigger interrupt.”…”�”}”(hj†Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÀhhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hj”Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÀhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ5, 6 or 7 (hours),”h]”hÞ)�”}”(hj§Ôh]”hŒ5, 6 or 7 (hours),”…”�”}”(hj©Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÀhj¥Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¢Ôubj;)�”}”(hŒ0: disabled. ”h]”hÞ)�”}”(hŒ 0: disabled.”h]”hŒ 0: disabled.”…”�”}”(hjÀÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÀhj¼Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¢Ôubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jžh´MÀhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_power_supply_max1720x_temp_ain1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-power-supply-max1720x-temp-ain1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjèÔubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/power_supply\/max1720x\/temp_ain1**”h]”j`)�”}”(hŒ3**\/sys\/class\/power_supply\/max1720x\/temp_ain1**”h]”hŒ//sys/class/power_supply/max1720x/temp_ain1”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-class-power-max1720x”h´KhjûÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèÔubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåÔubah}”(h]”jäÔah ]”h"]”Œ-abi_sys_class_power_supply_max1720x_temp_ain1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4ÕjÚÔsj˜}”jäÔjÚÔsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-power-max1720x `”h]”(hŒDefined on file ”…”�”}”(hj9Õh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-power-max1720x `”h]”j§)�”}”(hjCÕh]”hŒsysfs-class-power-max1720x”…”�”}”(hjEÕh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAÕubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jOÕŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_class_power_max1720x”uh1hh³jÕh´Khj9Õubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´KhhÊh²hubhÞ)�”}”(hŒ=Reports the current temperature reading from AIN1 thermistor.”h]”hŒ=Reports the current temperature reading from AIN1 thermistor.”…”�”}”(hjgÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´KhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjuÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´KhhÊh²hubhÞ)�”}”(hŒ1Valid values: Represented in 1/10 Degrees Celsius”h]”hŒ1Valid values: Represented in 1/10 Degrees Celsius”…”�”}”(hjƒÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_power_supply_max1720x_temp_ain2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-power-supply-max1720x-temp-ain2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjŸÕubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/power_supply\/max1720x\/temp_ain2**”h]”j`)�”}”(hŒ3**\/sys\/class\/power_supply\/max1720x\/temp_ain2**”h]”hŒ//sys/class/power_supply/max1720x/temp_ain2”…”�”}”(hj¹Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´K hj²Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸÕubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœÕubah}”(h]”j›Õah ]”h"]”Œ-abi_sys_class_power_supply_max1720x_temp_ain2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêÕj‘Õsj˜}”j›Õj‘ÕsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-power-max1720x `”h]”(hŒDefined on file ”…”�”}”(hjïÕh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-power-max1720x `”h]”j§)�”}”(hjùÕh]”hŒsysfs-class-power-max1720x”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_power_max1720x”uh1hh³jÕh´K hjïÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´K hhÊh²hubhÞ)�”}”(hŒ=Reports the current temperature reading from AIN2 thermistor.”h]”hŒ=Reports the current temperature reading from AIN2 thermistor.”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´K hhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj+Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´K hhÊh²hubhÞ)�”}”(hŒ1Valid values: Represented in 1/10 Degrees Celsius”h]”hŒ1Valid values: Represented in 1/10 Degrees Celsius”…”�”}”(hj9Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´K hhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_power_supply_max1720x_temp_int:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-power-supply-max1720x-temp-int”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjUÖubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/power_supply\/max1720x\/temp_int**”h]”j`)�”}”(hŒ2**\/sys\/class\/power_supply\/max1720x\/temp_int**”h]”hŒ./sys/class/power_supply/max1720x/temp_int”…”�”}”(hjoÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´KhjhÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUÖubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRÖubah}”(h]”jQÖah ]”h"]”Œ,abi_sys_class_power_supply_max1720x_temp_int”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ÖjGÖsj˜}”jQÖjGÖsubhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-class-power-max1720x `”h]”(hŒDefined on file ”…”�”}”(hj¥Öh²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-class-power-max1720x `”h]”j§)�”}”(hj¯Öh]”hŒsysfs-class-power-max1720x”…”�”}”(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ÅŒ+abi_file_testing_sysfs_class_power_max1720x”uh1hh³jÕh´Khj¥Öubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´KhhÊh²hubhÞ)�”}”(hŒ:Reports the current temperature reading from internal die.”h]”hŒ:Reports the current temperature reading from internal die.”…”�”}”(hjÓÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´KhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjáÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´KhhÊh²hubhÞ)�”}”(hŒ1Valid values: Represented in 1/10 Degrees Celsius”h]”hŒ1Valid values: Represented in 1/10 Degrees Celsius”…”�”}”(hjïÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÕh´KhhÊh²hubj))�”}”(hŒI.. _abi_sys_class_power_supply_max77693_charger_device_fast_charge_timer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-class-power-supply-max77693-charger-device-fast-charge-timer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj ×ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/class\/power_supply\/max77693\-charger\/device\/fast_charge_timer**”h]”j`)�”}”(hŒL**\/sys\/class\/power_supply\/max77693\-charger\/device\/fast_charge_timer**”h]”hŒH/sys/class/power_supply/max77693-charger/device/fast_charge_timer”…”�”}”(hj%×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÏhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ×ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×ubah}”(h]”j×ah ]”h"]”ŒDabi_sys_class_power_supply_max77693_charger_device_fast_charge_timer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jV×jýÖsj˜}”j×jýÖsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj[×h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hje×h]”hŒsysfs-class-power”…”�”}”(hjg×h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjc×ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jq׌reftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MÏhj[×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÏhhÊh²hubhÞ)�”}”(hŒßThis entry shows and sets the maximum time the max77693 charger operates in fast-charge mode. When the timer expires the device will terminate fast-charge mode (charging current will drop to 0 A) and will trigger interrupt.”h]”hŒßThis entry shows and sets the maximum time the max77693 charger operates in fast-charge mode. When the timer expires the device will terminate fast-charge mode (charging current will drop to 0 A) and will trigger interrupt.”…”�”}”(hj‰×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÏhhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hj—×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÏhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ(4 - 16 (hours), step by 2 (rounded down)”h]”hÞ)�”}”(hjª×h]”hŒ(4 - 16 (hours), step by 2 (rounded down)”…”�”}”(hj¬×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÏhj¨×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¥×ubj;)�”}”(hŒ0: disabled. ”h]”hÞ)�”}”(hŒ 0: disabled.”h]”hŒ 0: disabled.”…”�”}”(hjÃ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÏhj¿×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¥×ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jžh´MÏhhÊh²hubj))�”}”(hŒQ.. _abi_sys_class_power_supply_max77693_charger_device_top_off_threshold_current:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-class-power-supply-max77693-charger-device-top-off-threshold-current”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hjë×ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/class\/power_supply\/max77693\-charger\/device\/top_off_threshold_current**”h]”j`)�”}”(hŒT**\/sys\/class\/power_supply\/max77693\-charger\/device\/top_off_threshold_current**”h]”hŒP/sys/class/power_supply/max77693-charger/device/top_off_threshold_current”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÞhjþ×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjë×ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjè×ubah}”(h]”jç×ah ]”h"]”ŒLabi_sys_class_power_supply_max77693_charger_device_top_off_threshold_current”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j6ØjÝ×sj˜}”jç×jÝ×subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj;Øh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjEØh]”hŒsysfs-class-power”…”�”}”(hjGØh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjCØubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQØŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MÞhj;Øubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÞhhÊh²hubhÞ)�”}”(hŒâThis entry shows and sets the charging current threshold for entering top-off charging mode. When charging current in fast charge mode drops below this value, the charger will trigger interrupt and start top-off charging mode.”h]”hŒâThis entry shows and sets the charging current threshold for entering top-off charging mode. When charging current in fast charge mode drops below this value, the charger will trigger interrupt and start top-off charging mode.”…”�”}”(hjiØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÞhhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjwØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÞhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ9100000 - 200000 (microamps), step by 25000 (rounded down)”h]”hÞ)�”}”(hjŠØh]”hŒ9100000 - 200000 (microamps), step by 25000 (rounded down)”…”�”}”(hjŒØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÞhjˆØubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj…Øubj;)�”}”(hŒ9200000 - 350000 (microamps), step by 50000 (rounded down)”h]”hÞ)�”}”(hj¡Øh]”hŒ9200000 - 350000 (microamps), step by 50000 (rounded down)”…”�”}”(hj£Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÞhjŸØubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj…Øubj;)�”}”(hŒ0: disabled. ”h]”hÞ)�”}”(hŒ 0: disabled.”h]”hŒ 0: disabled.”…”�”}”(hjºØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MÞhj¶Øubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj…Øubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jžh´MÞhhÊh²hubj))�”}”(hŒE.. _abi_sys_class_power_supply_max77693_charger_device_top_off_timer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-class-power-supply-max77693-charger-device-top-off-timer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjâØubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/class\/power_supply\/max77693\-charger\/device\/top_off_timer**”h]”j`)�”}”(hŒH**\/sys\/class\/power_supply\/max77693\-charger\/device\/top_off_timer**”h]”hŒD/sys/class/power_supply/max77693-charger/device/top_off_timer”…”�”}”(hjüØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MîhjõØubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòØubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïØubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâØubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjߨubah}”(h]”jÞØah ]”h"]”Œ@abi_sys_class_power_supply_max77693_charger_device_top_off_timer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-ÙjÔØsj˜}”jÞØjÔØsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj2Ùh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj<Ùh]”hŒsysfs-class-power”…”�”}”(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”jHÙŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´Mîhj2Ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MîhhÊh²hubhÞ)�”}”(hŒåThis entry shows and sets the maximum time the max77693 charger operates in top-off charge mode. When the timer expires the device will terminate top-off charge mode (charging current will drop to 0 A) and will trigger interrupt.”h]”hŒåThis entry shows and sets the maximum time the max77693 charger operates in top-off charge mode. When the timer expires the device will terminate top-off charge mode (charging current will drop to 0 A) and will trigger interrupt.”…”�”}”(hj`Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MîhhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjnÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MîhhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒ-0 - 70 (minutes), step by 10 (rounded down) ”h]”hÞ)�”}”(hŒ+0 - 70 (minutes), step by 10 (rounded down)”h]”hŒ+0 - 70 (minutes), step by 10 (rounded down)”…”�”}”(hjƒÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MîhjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj|Ùubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jžh´MîhhÊh²hubj))�”}”(hŒA.. _abi_sys_class_power_supply_max8971_charger_fast_charge_timer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hjûÙh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjÚ•h]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MahjûÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MahhÊh²hubhÞ)�”}”(hŒÞThis entry shows and sets the maximum time the max8971 charger operates in fast-charge mode. When the timer expires the device will terminate fast-charge mode (charging current will drop to 0 A) and will trigger interrupt.”h]”hŒÞThis entry shows and sets the maximum time the max8971 charger operates in fast-charge mode. When the timer expires the device will terminate fast-charge mode (charging current will drop to 0 A) and will trigger interrupt.”…”�”}”(hj)Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MahhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hj7Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MahhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ4 - 10 (hours), step by 1”h]”hÞ)�”}”(hjJÚh]”hŒ4 - 10 (hours), step by 1”…”�”}”(hjLÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MahjHÚubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjEÚubj;)�”}”(hŒ0: disabled. ”h]”hÞ)�”}”(hŒ 0: disabled.”h]”hŒ 0: disabled.”…”�”}”(hjcÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mahj_Úubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjEÚubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jžh´MahhÊh²hubj))�”}”(hŒI.. _abi_sys_class_power_supply_max8971_charger_top_off_threshold_current:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-class-power-supply-max8971-charger-top-off-threshold-current”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj‹ÚubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/class\/power_supply\/max8971\-charger\/top_off_threshold_current**”h]”j`)�”}”(hŒK**\/sys\/class\/power_supply\/max8971\-charger\/top_off_threshold_current**”h]”hŒG/sys/class/power_supply/max8971-charger/top_off_threshold_current”…”�”}”(hj¥Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡Úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MphjžÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜Úubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹Úubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆÚubah}”(h]”j‡Úah ]”h"]”ŒDabi_sys_class_power_supply_max8971_charger_top_off_threshold_current”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖÚj}Úsj˜}”j‡Új}ÚsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hjÛÚh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hjåÚh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´MphjÛÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MphhÊh²hubhÞ)�”}”(hŒâThis entry shows and sets the charging current threshold for entering top-off charging mode. When charging current in fast charge mode drops below this value, the charger will trigger interrupt and start top-off charging mode.”h]”hŒâThis entry shows and sets the charging current threshold for entering top-off charging mode. When charging current in fast charge mode drops below this value, the charger will trigger interrupt and start top-off charging mode.”…”�”}”(hj Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MphhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´MphhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒ:50000 - 200000 (microamps), step by 50000 (rounded down) ”h]”hÞ)�”}”(hŒ850000 - 200000 (microamps), step by 50000 (rounded down)”h]”hŒ850000 - 200000 (microamps), step by 50000 (rounded down)”…”�”}”(hj,Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´Mphj(Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj%Ûubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jžh´MphhÊh²hubj))�”}”(hŒ=.. _abi_sys_class_power_supply_max8971_charger_top_off_timer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-class-power-supply-max8971-charger-top-off-timer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjTÛubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/power_supply\/max8971\-charger\/top_off_timer**”h]”j`)�”}”(hŒ?**\/sys\/class\/power_supply\/max8971\-charger\/top_off_timer**”h]”hŒ;/sys/class/power_supply/max8971-charger/top_off_timer”…”�”}”(hjnÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M~hjgÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjTÛubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQÛubah}”(h]”jPÛah ]”h"]”Œ8abi_sys_class_power_supply_max8971_charger_top_off_timer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸÛjFÛsj˜}”jPÛjFÛsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-class-power `”h]”(hŒDefined on file ”…”�”}”(hj¤Ûh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-class-power `”h]”j§)�”}”(hj®Ûh]”hŒsysfs-class-power”…”�”}”(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ÅŒ"abi_file_testing_sysfs_class_power”uh1hh³jžh´M~hj¤Ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M~hhÊh²hubhÞ)�”}”(hŒäThis entry shows and sets the maximum time the max8971 charger operates in top-off charge mode. When the timer expires the device will terminate top-off charge mode (charging current will drop to 0 A) and will trigger interrupt.”h]”hŒäThis entry shows and sets the maximum time the max8971 charger operates in top-off charge mode. When the timer expires the device will terminate top-off charge mode (charging current will drop to 0 A) and will trigger interrupt.”…”�”}”(hjÒÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M~hhÊh²hubhÞ)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hjàÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M~hhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒ-0 - 70 (minutes), step by 10 (rounded down) ”h]”hÞ)�”}”(hŒ+0 - 70 (minutes), step by 10 (rounded down)”h]”hŒ+0 - 70 (minutes), step by 10 (rounded down)”…”�”}”(hjõÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžh´M~hjñÛubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjîÛubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jžh´M~hhÊh²hubj))�”}”(hŒD.. _abi_sys_class_power_supply_mp2629_battery_batt_impedance_compen:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-class-power-supply-mp2629-battery-batt-impedance-compen”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/class\/power_supply\/mp2629_battery\/batt_impedance_compen**”h]”j`)�”}”(hŒE**\/sys\/class\/power_supply\/mp2629_battery\/batt_impedance_compen**”h]”hŒA/sys/class/power_supply/mp2629_battery/batt_impedance_compen”…”�”}”(hj7Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-class-power-mp2629”h´Khj0Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜubah}”(h]”jÜah ]”h"]”Œ?abi_sys_class_power_supply_mp2629_battery_batt_impedance_compen”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jiÜjÜsj˜}”jÜjÜsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-class-power-mp2629 `”h]”(hŒDefined on file ”…”�”}”(hjnÜh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-power-mp2629 `”h]”j§)�”}”(hjxÜh]”hŒsysfs-class-power-mp2629”…”�”}”(hjzÜh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjvÜubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„ÜŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_class_power_mp2629”uh1hh³jKÜh´KhjnÜubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKÜh´KhhÊh²hubhÞ)�”}”(hŒCRepresents a battery impedance compensation to accelerate charging.”h]”hŒCRepresents a battery impedance compensation to accelerate charging.”…”�”}”(hjœÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKÜh´KhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hjªÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKÜh´KhhÊh²hubhÞ)�”}”(hŒAValid values: Represented in milli-ohms. Valid range is [0, 140].”h]”hŒAValid values: Represented in milli-ohms. Valid range is [0, 140].”…”�”}”(hj¸Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jKÜh´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_power_supply_rt9467_sysoff_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-power-supply-rt9467-sysoff-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÔÜubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/power_supply\/rt9467\-\*\/sysoff_enable**”h]”j`)�”}”(hŒ9**\/sys\/class\/power_supply\/rt9467\-\*\/sysoff_enable**”h]”hŒ5/sys/class/power_supply/rt9467-*/sysoff_enable”…”�”}”(hjîÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêÜubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-class-power-rt9467”h´KhjçÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔÜubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑÜubah}”(h]”jÐÜah ]”h"]”Œ/abi_sys_class_power_supply_rt9467_sysoff_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ÝjÆÜsj˜}”jÐÜjÆÜsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-class-power-rt9467 `”h]”(hŒDefined on file ”…”�”}”(hj%Ýh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-power-rt9467 `”h]”j§)�”}”(hj/Ýh]”hŒsysfs-class-power-rt9467”…”�”}”(hj1Ý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ÅŒ)abi_file_testing_sysfs_class_power_rt9467”uh1hh³jÝh´Khj%Ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝh´KhhÊh²hubhÞ)�”}”(hXíThis entry allows enabling the sysoff mode of rt9467 charger devices. If enabled and the input is removed, the internal battery FET is turned off to reduce the leakage from the BAT pin. See device datasheet for details. It's commonly used when the product enter shipping stage. After entering shipping mode, only 'VBUS' or 'Power key" pressed can make it leave this mode. 'Disable' also can help to leave it, but it's more like to abort the action before the device really enter shipping mode.”h]”hXýThis entry allows enabling the sysoff mode of rt9467 charger devices. If enabled and the input is removed, the internal battery FET is turned off to reduce the leakage from the BAT pin. See device datasheet for details. It’s commonly used when the product enter shipping stage. After entering shipping mode, only ‘VBUS’ or ‘Power keyâ€� pressed can make it leave this mode. ‘Disable’ also can help to leave it, but it’s more like to abort the action before the device really enter shipping mode.”…”�”}”(hjSÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÝh´KhhÊh²hubhÞ)�”}”(hŒ**\/sys\/class\/power_supply\/rt9471\-\*\/port_detect_enable**”h]”j`)�”}”(hŒ>**\/sys\/class\/power_supply\/rt9471\-\*\/port_detect_enable**”h]”hŒ:/sys/class/power_supply/rt9471-*/port_detect_enable”…”�”}”(hj—Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-class-power-rt9471”h´Khj�Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}Ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzÝubah}”(h]”jyÝah ]”h"]”Œ4abi_sys_class_power_supply_rt9471_port_detect_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉÝjoÝsj˜}”jyÝjoÝsubhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-class-power-rt9471 `”h]”(hŒDefined on file ”…”�”}”(hjÎÝh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-power-rt9471 `”h]”j§)�”}”(hjØÝh]”hŒsysfs-class-power-rt9471”…”�”}”(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ÅŒ)abi_file_testing_sysfs_class_power_rt9471”uh1hh³j«Ýh´KhjÎÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«Ýh´KhhÊh²hubhÞ)�”}”(hX-This entry allows enabling the USB BC12 port detect function of rt9471 charger devices. If enabled and VBUS is inserted, device will start to do the BC12 port detect and report the usb port type when port detect is done. See datasheet for details. Normally controlled when TypeC/USBPD port integrated.”h]”hX-This entry allows enabling the USB BC12 port detect function of rt9471 charger devices. If enabled and VBUS is inserted, device will start to do the BC12 port detect and report the usb port type when port detect is done. See datasheet for details. Normally controlled when TypeC/USBPD port integrated.”…”�”}”(hjüÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«Ýh´KhhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjvÞh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-power-rt9471 `”h]”j§)�”}”(hj€Þh]”hŒsysfs-class-power-rt9471”…”�”}”(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ÅŒ)abi_file_testing_sysfs_class_power_rt9471”uh1hh³j«Ýh´KhjvÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«Ýh´KhhÊh²hubhÞ)�”}”(hXíThis entry allows enabling the sysoff mode of rt9471 charger devices. If enabled and the input is removed, the internal battery FET is turned off to reduce the leakage from the BAT pin. See device datasheet for details. It's commonly used when the product enter shipping stage. After entering shipping mode, only 'VBUS' or 'Power key" pressed can make it leave this mode. 'Disable' also can help to leave it, but it's more like to abort the action before the device really enter shipping mode.”h]”hXýThis entry allows enabling the sysoff mode of rt9471 charger devices. If enabled and the input is removed, the internal battery FET is turned off to reduce the leakage from the BAT pin. See device datasheet for details. It’s commonly used when the product enter shipping stage. After entering shipping mode, only ‘VBUS’ or ‘Power keyâ€� pressed can make it leave this mode. ‘Disable’ also can help to leave it, but it’s more like to abort the action before the device really enter shipping mode.”…”�”}”(hj¤Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«Ýh´KhhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjßh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-power-rt9756 `”h]”j§)�”}”(hj)ßh]”hŒsysfs-class-power-rt9756”…”�”}”(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”j5ߌreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_class_power_rt9756”uh1hh³jüÞh´Khjßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüÞh´KhhÊh²hubhÞ)�”}”(hŒÞThis entry shows and set the operation mode when rt9756 charger operates in charging phase. If 'bypass' mode is used, internal path will connect vbus directly to vbat. Else, default 'div2' mode for the switch-cap charging.”h]”hŒæThis entry shows and set the operation mode when rt9756 charger operates in charging phase. If ‘bypass’ mode is used, internal path will connect vbus directly to vbat. Else, default ‘div2’ mode for the switch-cap charging.”…”�”}”(hjMßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüÞh´KhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hj[ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüÞh´KhhÊh²hubhÞ)�”}”(hŒ"Valid values: - 'bypass' or 'div2'”h]”hŒ*Valid values: - ‘bypass’ or ‘div2’”…”�”}”(hjißh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüÞh´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_power_supply_rt9756_watchdog_timer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-power-supply-rt9756-watchdog-timer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjÕßh²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-class-power-rt9756 `”h]”j§)�”}”(hjßßh]”hŒsysfs-class-power-rt9756”…”�”}”(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ÅŒ)abi_file_testing_sysfs_class_power_rt9756”uh1hh³jüÞh´KhjÕßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüÞh´KhhÊh²hubhÞ)�”}”(hŒìThis entry shows and sets the watchdog timer when rt9756 charger operates in charging mode. When the timer expires, the device will disable the charging. To prevent the timer expires, any host communication can make the timer restarted.”h]”hŒìThis entry shows and sets the watchdog timer when rt9756 charger operates in charging mode. When the timer expires, the device will disable the charging. To prevent the timer expires, any host communication can make the timer restarted.”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüÞh´KhhÊh²hubhÞ)�”}”(hŒAccess: Read, Write”h]”hŒAccess: Read, Write”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüÞh´KhhÊh²hubhÞ)�”}”(hŒdValid values: - 500, 1000, 5000, 30000, 40000, 80000, 128000 or 255000 (milliseconds), - 0: disabled”h]”hŒdValid values: - 500, 1000, 5000, 30000, 40000, 80000, 128000 or 255000 (milliseconds), - 0: disabled”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüÞh´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_power_supply_twl4030_ac_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-power-supply-twl4030-ac-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj;àubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/power_supply\/twl4030_ac\/mode**”h]”j`)�”}”(hŒ0**\/sys\/class\/power_supply\/twl4030_ac\/mode**”h]”hŒ,/sys/class/power_supply/twl4030_ac/mode”…”�”}”(hjUàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-class-power-twl4030”h´KhjNàubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKàubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHàubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;àubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8àubah}”(h]”j7àah ]”h"]”Œ*abi_sys_class_power_supply_twl4030_ac_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‡àj-àsj˜}”j7àj-àsubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-class-power-twl4030 `”h]”(hŒDefined on file ”…”�”}”(hjŒàh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-class-power-twl4030 `”h]”j§)�”}”(hj–àh]”hŒsysfs-class-power-twl4030”…”�”}”(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ÅŒ*abi_file_testing_sysfs_class_power_twl4030”uh1hh³jiàh´KhjŒàubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´KhhÊh²hubhÞ)�”}”(hŒBChanging mode for 'ac' port. Writing to this can disable charging.”h]”hŒFChanging mode for ‘ac’ port. Writing to this can disable charging.”…”�”}”(hjºàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´KhhÊh²hubhÞ)�”}”(hŒPossible values are:”h]”hŒPossible values are:”…”�”}”(hjÈàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´KhhÊh²hubjŽœ)�”}”(hŒà====== =========================================== "auto" draw power as appropriate for detected power source and battery status. "off" do not draw any power. ====== =========================================== ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÝàubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjÝàubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"auto"”h]”hŒ “autoâ€�”…”�”}”(hjýàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´Khjúàubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷àubjW)�”}”(hhh]”hÞ)�”}”(hŒGdraw power as appropriate for detected power source and battery status.”h]”hŒGdraw power as appropriate for detected power source and battery status.”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´Khjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷àubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôàubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"off"”h]”hŒ “offâ€�”…”�”}”(hj4áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´Khj1áubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.áubjW)�”}”(hhh]”hÞ)�”}”(hŒdo not draw any power.”h]”hŒdo not draw any power.”…”�”}”(hjKáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´KhjHáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.áubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôàubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝàubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚàubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjÖàubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jiàh´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_power_supply_twl4030_usb_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-power-supply-twl4030-usb-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjŒáubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/power_supply\/twl4030_usb\/mode**”h]”j`)�”}”(hŒ1**\/sys\/class\/power_supply\/twl4030_usb\/mode**”h]”hŒ-/sys/class/power_supply/twl4030_usb/mode”…”�”}”(hj¦áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´KhjŸáubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœáubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™áubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒáubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰áubah}”(h]”jˆáah ]”h"]”Œ+abi_sys_class_power_supply_twl4030_usb_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j×áj~ásj˜}”jˆáj~ásubhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-class-power-twl4030 `”h]”(hŒDefined on file ”…”�”}”(hjÜáh²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-class-power-twl4030 `”h]”j§)�”}”(hjæáh]”hŒsysfs-class-power-twl4030”…”�”}”(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ÅŒ*abi_file_testing_sysfs_class_power_twl4030”uh1hh³jiàh´KhjÜáubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´KhhÊh²hubhÞ)�”}”(hŒAChanging mode for USB port. Writing to this can disable charging.”h]”hŒAChanging mode for USB port. Writing to this can disable charging.”…”�”}”(hj âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´KhhÊh²hubhÞ)�”}”(hŒPossible values are:”h]”hŒPossible values are:”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´KhhÊh²hubjŽœ)�”}”(hX‚============= =========================================== "auto" draw power as appropriate for detected power source and battery status. "off" do not draw any power. "continuous" activate mode described as "linear" in TWL data sheets. This uses whatever current is available and doesn't switch off when voltage drops. This is useful for unstable power sources such as bicycle dynamo, but care should be taken that battery is not over-charged. ============= =========================================== ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj-âubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj-âubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"auto"”h]”hŒ “autoâ€�”…”�”}”(hjMâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´KhjJâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGâubjW)�”}”(hhh]”hÞ)�”}”(hŒGdraw power as appropriate for detected power source and battery status.”h]”hŒGdraw power as appropriate for detected power source and battery status.”…”�”}”(hjdâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´Khjaâubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDâubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"off"”h]”hŒ “offâ€�”…”�”}”(hj„âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´Khj�âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~âubjW)�”}”(hhh]”hÞ)�”}”(hŒdo not draw any power.”h]”hŒdo not draw any power.”…”�”}”(hj›âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´Khj˜âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~âubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDâubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ "continuous"”h]”hŒ“continuousâ€�”…”�”}”(hj»âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´Khj¸âubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµâubjW)�”}”(hhh]”(hÞ)�”}”(hŒ‹activate mode described as "linear" in TWL data sheets. This uses whatever current is available and doesn't switch off when voltage drops.”h]”hŒ‘activate mode described as “linearâ€� in TWL data sheets. This uses whatever current is available and doesn’t switch off when voltage drops.”…”�”}”(hjÒâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´KhjÏâubhÞ)�”}”(hŒ|This is useful for unstable power sources such as bicycle dynamo, but care should be taken that battery is not over-charged.”h]”hŒ|This is useful for unstable power sources such as bicycle dynamo, but care should be taken that battery is not over-charged.”…”�”}”(hjàâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jiàh´KhjÏâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-âubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*âubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj&âubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jiàh´KhhÊh²hubj))�”}”(hŒJ.. _abi_sys_class_power_supply_wilco_charger_charge_control_end_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-class-power-supply-wilco-charger-charge-control-end-threshold”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj!ãubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/class\/power_supply\/wilco\-charger\/charge_control_end_threshold**”h]”j`)�”}”(hŒL**\/sys\/class\/power_supply\/wilco\-charger\/charge_control_end_threshold**”h]”hŒH/sys/class/power_supply/wilco-charger/charge_control_end_threshold”…”�”}”(hj;ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-class-power-wilco”h´K#hj4ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!ãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjãubah}”(h]”jãah ]”h"]”ŒEabi_sys_class_power_supply_wilco_charger_charge_control_end_threshold”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jmãjãsj˜}”jãjãsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-power-wilco `”h]”(hŒDefined on file ”…”�”}”(hjrãh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-power-wilco `”h]”j§)�”}”(hj|ãh]”hŒsysfs-class-power-wilco”…”�”}”(hj~ãh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjzãubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆãŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_power_wilco”uh1hh³jOãh´K#hjrãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´K#hhÊh²hubhÞ)�”}”(hŒjUsed when charge_type="Custom", as described above. Measured in percentages. The valid range is [55, 100].”h]”hŒnUsed when charge_type=â€�Customâ€�, as described above. Measured in percentages. The valid range is [55, 100].”…”�”}”(hj ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´K#hhÊh²hubj))�”}”(hŒL.. _abi_sys_class_power_supply_wilco_charger_charge_control_start_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-class-power-supply-wilco-charger-charge-control-start-threshold”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj¼ãubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/class\/power_supply\/wilco\-charger\/charge_control_start_threshold**”h]”j`)�”}”(hŒN**\/sys\/class\/power_supply\/wilco\-charger\/charge_control_start_threshold**”h]”hŒJ/sys/class/power_supply/wilco-charger/charge_control_start_threshold”…”�”}”(hjÖãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´KhjÏãubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌãubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉãubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼ãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹ãubah}”(h]”j¸ãah ]”h"]”ŒGabi_sys_class_power_supply_wilco_charger_charge_control_start_threshold”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jäj®ãsj˜}”j¸ãj®ãsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-power-wilco `”h]”(hŒDefined on file ”…”�”}”(hj äh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-power-wilco `”h]”j§)�”}”(hjäh]”hŒsysfs-class-power-wilco”…”�”}”(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ÅŒ(abi_file_testing_sysfs_class_power_wilco”uh1hh³jOãh´Khj äubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´KhhÊh²hubhÞ)�”}”(hŒiUsed when charge_type="Custom", as described above. Measured in percentages. The valid range is [50, 95].”h]”hŒmUsed when charge_type=â€�Customâ€�, as described above. Measured in percentages. The valid range is [50, 95].”…”�”}”(hj:äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_power_supply_wilco_charger_charge_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-power-supply-wilco-charger-charge-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjVäubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/power_supply\/wilco\-charger\/charge_type**”h]”j`)�”}”(hŒ;**\/sys\/class\/power_supply\/wilco\-charger\/charge_type**”h]”hŒ7/sys/class/power_supply/wilco-charger/charge_type”…”�”}”(hjpäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjläubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´Khjiäubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfäubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcäubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjVäubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjSäubah}”(h]”jRäah ]”h"]”Œ4abi_sys_class_power_supply_wilco_charger_charge_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡äjHäsj˜}”jRäjHäsubhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-power-wilco `”h]”(hŒDefined on file ”…”�”}”(hj¦äh²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-power-wilco `”h]”j§)�”}”(hj°äh]”hŒsysfs-class-power-wilco”…”�”}”(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ÅŒ(abi_file_testing_sysfs_class_power_wilco”uh1hh³jOãh´Khj¦äubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´KhhÊh²hubhÞ)�”}”(hŒWhat charging algorithm to use:”h]”hŒWhat charging algorithm to use:”…”�”}”(hjÔäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ3Standard: Fully charges battery at a standard rate.”h]”(j!)�”}”(hŒ Standard:”h]”hŒ Standard:”…”�”}”(hjéäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jOãh´Khjåäubj1)�”}”(hhh]”hÞ)�”}”(hŒ)Fully charges battery at a standard rate.”h]”hŒ)Fully charges battery at a standard rate.”…”�”}”(hjúäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´Khj÷äubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjåäubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jOãh´Khjâäubj)�”}”(hŒWAdaptive: Battery settings adaptively optimized based on typical battery usage pattern.”h]”(j!)�”}”(hŒ Adaptive:”h]”hŒ Adaptive:”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jOãh´Khjåubj1)�”}”(hhh]”hÞ)�”}”(hŒMBattery settings adaptively optimized based on typical battery usage pattern.”h]”hŒMBattery settings adaptively optimized based on typical battery usage pattern.”…”�”}”(hj)åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´Khj&åubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjåubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jOãh´Khjâäubj)�”}”(hŒ,Fast: Battery charges over a shorter period.”h]”(j!)�”}”(hŒFast:”h]”hŒFast:”…”�”}”(hjGåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jOãh´KhjCåubj1)�”}”(hhh]”hÞ)�”}”(hŒ&Battery charges over a shorter period.”h]”hŒ&Battery charges over a shorter period.”…”�”}”(hjXåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´KhjUåubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjCåubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jOãh´Khjâäubj)�”}”(hŒoTrickle: Extends battery lifespan, intended for users who primarily use their Chromebook while connected to AC.”h]”(j!)�”}”(hŒTrickle:”h]”hŒTrickle:”…”�”}”(hjvåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jOãh´Khjråubj1)�”}”(hhh]”hÞ)�”}”(hŒfExtends battery lifespan, intended for users who primarily use their Chromebook while connected to AC.”h]”hŒfExtends battery lifespan, intended for users who primarily use their Chromebook while connected to AC.”…”�”}”(hj‡åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´Khj„åubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjråubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jOãh´Khjâäubj)�”}”(hŒ½Custom: A low and high threshold percentage is specified. Charging begins when level drops below charge_control_start_threshold, and ceases when level is above charge_control_end_threshold.”h]”(j!)�”}”(hŒCustom:”h]”hŒCustom:”…”�”}”(hj¥åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jOãh´Khj¡åubj1)�”}”(hhh]”hÞ)�”}”(hŒµA low and high threshold percentage is specified. Charging begins when level drops below charge_control_start_threshold, and ceases when level is above charge_control_end_threshold.”h]”hŒµA low and high threshold percentage is specified. Charging begins when level drops below charge_control_start_threshold, and ceases when level is above charge_control_end_threshold.”…”�”}”(hj¶åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´Khj³åubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¡åubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jOãh´Khjâäubj)�”}”(hŒïLong Life: Customized charge rate for last longer battery life. On Wilco device this mode is pre-configured in the factory through EC's private PID. Switching to a different mode will be denied by Wilco EC when Long Life mode is enabled. ”h]”(j!)�”}”(hŒ Long Life:”h]”hŒ Long Life:”…”�”}”(hjÔåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jOãh´KhjÐåubj1)�”}”(hhh]”hÞ)�”}”(hŒâCustomized charge rate for last longer battery life. On Wilco device this mode is pre-configured in the factory through EC's private PID. Switching to a different mode will be denied by Wilco EC when Long Life mode is enabled.”h]”hŒäCustomized charge rate for last longer battery life. On Wilco device this mode is pre-configured in the factory through EC’s private PID. Switching to a different mode will be denied by Wilco EC when Long Life mode is enabled.”…”�”}”(hjååh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jOãh´Khjâåubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÐåubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jOãh´Khjâäubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_class_powercap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-powercap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/powercap\/**”h]”j`)�”}”(hŒ**\/sys\/class\/powercap\/**”h]”hŒ/sys/class/powercap/”…”�”}”(hj-æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-class-powercap”h´Khj&æubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#æubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj æubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæubah}”(h]”jæah ]”h"]”Œabi_sys_class_powercap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_æjæsj˜}”jæjæsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjdæh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hjnæh]”hŒsysfs-class-powercap”…”�”}”(hjpæh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjlæubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jzæŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´Khjdæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KhhÊh²hubhÞ)�”}”(hŒ{The powercap/ class sub directory belongs to the power cap subsystem. Refer to :doc:`/power/powercap/powercap` for details.”h]”(hŒOThe powercap/ class sub directory belongs to the power cap subsystem. Refer to ”…”�”}”(hj’æh²hh³Nh´Nubh)�”}”(hŒ:doc:`/power/powercap/powercap`”h]”j§)�”}”(hjœæh]”hŒ/power/powercap/powercap”…”�”}”(hjžæh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjšæubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¨æŒreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/power/powercap/powercap”uh1hh³jAæh´Khj’æubhŒ for details.”…”�”}”(hj’æh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KhhÊh²hubj))�”}”(hŒF.. _abi_sys_class_powercap_power_zone_constraint_x_max_time_window_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-class-powercap-power-zone-constraint-x-max-time-window-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjÒæubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/class\/powercap\/\.\.\.\/\\/constraint_X_max_time_window_us**”h]”j`)�”}”(hŒS**\/sys\/class\/powercap\/\.\.\.\/\\/constraint_X_max_time_window_us**”h]”hŒO/sys/class/powercap/...//constraint_X_max_time_window_us”…”�”}”(hjìæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K‚hjåæubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâæubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßæubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒæubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÏæubah}”(h]”jÎæah ]”h"]”ŒAabi_sys_class_powercap_power_zone_constraint_x_max_time_window_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jçjÄæsj˜}”jÎæjÄæsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hj"çh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hj,çh]”hŒsysfs-class-powercap”…”�”}”(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”j8çŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´K‚hj"çubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K‚hhÊh²hubhÞ)�”}”(hŒqMaximum allowed time window in micro seconds for this constraint. Here "X" can have values from 0 to max integer.”h]”hŒuMaximum allowed time window in micro seconds for this constraint. Here “Xâ€� can have values from 0 to max integer.”…”�”}”(hjPçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K‚hhÊh²hubj))�”}”(hŒF.. _abi_sys_class_powercap_power_zone_constraint_x_min_time_window_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-class-powercap-power-zone-constraint-x-min-time-window-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjlçubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/class\/powercap\/\.\.\.\/\\/constraint_X_min_time_window_us**”h]”j`)�”}”(hŒS**\/sys\/class\/powercap\/\.\.\.\/\\/constraint_X_min_time_window_us**”h]”hŒO/sys/class/powercap/...//constraint_X_min_time_window_us”…”�”}”(hj†çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚çubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KŠhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|çubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjyçubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjlçubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjiçubah}”(h]”jhçah ]”h"]”ŒAabi_sys_class_powercap_power_zone_constraint_x_min_time_window_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j·çj^çsj˜}”jhçj^çsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hj¼çh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hjÆçh]”hŒsysfs-class-powercap”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´KŠhj¼çubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KŠhhÊh²hubhÞ)�”}”(hŒqMinimum allowed time window in micro seconds for this constraint. Here "X" can have values from 0 to max integer.”h]”hŒuMinimum allowed time window in micro seconds for this constraint. Here “Xâ€� can have values from 0 to max integer.”…”�”}”(hjêçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KŠhhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_powercap_power_zone_constraint_x_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-powercap-power-zone-constraint-x-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjèubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/class\/powercap\/\.\.\.\/\\/constraint_X_name**”h]”j`)�”}”(hŒE**\/sys\/class\/powercap\/\.\.\.\/\\/constraint_X_name**”h]”hŒA/sys/class/powercap/...//constraint_X_name”…”�”}”(hj èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KVhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjèubah}”(h]”jèah ]”h"]”Œ3abi_sys_class_powercap_power_zone_constraint_x_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQèjøçsj˜}”jèjøçsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjVèh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hj`èh]”hŒsysfs-class-powercap”…”�”}”(hjbèh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^èubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlèŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´KVhjVèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KVhhÊh²hubhÞ)�”}”(hŒŽEach power zone can define one or more constraints. Each constraint can have an optional name. Here "X" can have values from 0 to max integer.”h]”hŒ’Each power zone can define one or more constraints. Each constraint can have an optional name. Here “Xâ€� can have values from 0 to max integer.”…”�”}”(hj„èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KVhhÊh²hube(j))�”}”(hŒB.. _abi_sys_class_powercap_power_zone_constraint_x_power_limit_uw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-powercap-power-zone-constraint-x-power-limit-uw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj èubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/class\/powercap\/\.\.\.\/\\/constraint_X_power_limit_uw**”h]”j`)�”}”(hŒO**\/sys\/class\/powercap\/\.\.\.\/\\/constraint_X_power_limit_uw**”h]”hŒK/sys/class/powercap/...//constraint_X_power_limit_uw”…”�”}”(hjºèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K_hj³èubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°èubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­èubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj èubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�èubah}”(h]”jœèah ]”h"]”Œ=abi_sys_class_powercap_power_zone_constraint_x_power_limit_uw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëèj’èsj˜}”jœèj’èsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjðèh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hjúèh]”hŒsysfs-class-powercap”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´K_hjðèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K_hhÊh²hubhÞ)�”}”(hŒŸPower limit in micro-watts should be applicable for the time window specified by "constraint_X_time_window_us". Here "X" can have values from 0 to max integer.”h]”hŒ§Power limit in micro-watts should be applicable for the time window specified by “constraint_X_time_window_usâ€�. Here “Xâ€� can have values from 0 to max integer.”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K_hhÊh²hubj))�”}”(hŒB.. _abi_sys_class_powercap_power_zone_constraint_x_time_window_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-powercap-power-zone-constraint-x-time-window-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj:éubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/class\/powercap\/\.\.\.\/\\/constraint_X_time_window_us**”h]”j`)�”}”(hŒO**\/sys\/class\/powercap\/\.\.\.\/\\/constraint_X_time_window_us**”h]”hŒK/sys/class/powercap/...//constraint_X_time_window_us”…”�”}”(hjTéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KhhjMéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJéubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGéubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7éubah}”(h]”j6éah ]”h"]”Œ=abi_sys_class_powercap_power_zone_constraint_x_time_window_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…éj,ésj˜}”j6éj,ésubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjŠéh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hj”éh]”hŒsysfs-class-powercap”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´KhhjŠéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KhhhÊh²hubhÞ)�”}”(hŒŸTime window in micro seconds. This is used along with constraint_X_power_limit_uw to define a power constraint. Here "X" can have values from 0 to max integer.”h]”hŒ£Time window in micro seconds. This is used along with constraint_X_power_limit_uw to define a power constraint. Here “Xâ€� can have values from 0 to max integer.”…”�”}”(hj¸éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KhhhÊh²hubj))�”}”(hŒ... _abi_sys_class_powercap_power_zone_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-powercap-power-zone-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÔéubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/powercap\/\.\.\.\/\\/enabled**”h]”j`)�”}”(hŒ;**\/sys\/class\/powercap\/\.\.\.\/\\/enabled**”h]”hŒ7/sys/class/powercap/...//enabled”…”�”}”(hjîéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K’hjçéubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäéubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáéubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔéubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑéubah}”(h]”jÐéah ]”h"]”Œ)abi_sys_class_powercap_power_zone_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêjÆésj˜}”jÐéjÆésubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hj$êh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hj.êh]”hŒsysfs-class-powercap”…”�”}”(hj0ê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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´K’hj$êubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K’hhÊh²hubhÞ)�”}”(hŒuThis allows to enable/disable power capping at power zone level. This applies to current power zone and its children.”h]”hŒuThis allows to enable/disable power capping at power zone level. This applies to current power zone and its children.”…”�”}”(hjRêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K’hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_powercap_power_zone_energy_uj:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-powercap-power-zone-energy-uj”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjnêubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/powercap\/\.\.\.\/\\/energy_uj**”h]”j`)�”}”(hŒ=**\/sys\/class\/powercap\/\.\.\.\/\\/energy_uj**”h]”hŒ9/sys/class/powercap/...//energy_uj”…”�”}”(hjˆêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K7hj�êubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~êubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{êubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnêubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkêubah}”(h]”jjêah ]”h"]”Œ+abi_sys_class_powercap_power_zone_energy_uj”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹êj`êsj˜}”jjêj`êsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hj¾êh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hjÈêh]”hŒsysfs-class-powercap”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´K7hj¾êubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K7hhÊh²hubhÞ)�”}”(hŒ~Current energy counter in micro-joules. Write "0" to reset. If the counter can not be reset, then this attribute is read-only.”h]”hŒ‚Current energy counter in micro-joules. Write “0â€� to reset. If the counter can not be reset, then this attribute is read-only.”…”�”}”(hjìêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K7hhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_powercap_power_zone_max_energy_range_uj:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-powercap-power-zone-max-energy-range-uj”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/class\/powercap\/\.\.\.\/\\/max_energy_range_uj**”h]”j`)�”}”(hŒG**\/sys\/class\/powercap\/\.\.\.\/\\/max_energy_range_uj**”h]”hŒC/sys/class/powercap/...//max_energy_range_uj”…”�”}”(hj"ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K@hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjëubah}”(h]”jëah ]”h"]”Œ5abi_sys_class_powercap_power_zone_max_energy_range_uj”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jSëjúêsj˜}”jëjúêsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjXëh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hjbëh]”hŒsysfs-class-powercap”…”�”}”(hjdëh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`ëubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jnëŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´K@hjXëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K@hhÊh²hubhÞ)�”}”(hŒ2Range of the above energy counter in micro-joules.”h]”hŒ2Range of the above energy counter in micro-joules.”…”�”}”(hj†ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K@hhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_powercap_power_zone_max_power_range_uw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-powercap-power-zone-max-power-range-uw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj¢ëubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/class\/powercap\/\.\.\.\/\\/max_power_range_uw**”h]”j`)�”}”(hŒF**\/sys\/class\/powercap\/\.\.\.\/\\/max_power_range_uw**”h]”hŒB/sys/class/powercap/...//max_power_range_uw”…”�”}”(hj¼ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸ëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KOhjµëubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸëubah}”(h]”jžëah ]”h"]”Œ4abi_sys_class_powercap_power_zone_max_power_range_uw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jíëj”ësj˜}”jžëj”ësubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjòëh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hjüëh]”hŒsysfs-class-powercap”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´KOhjòëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KOhhÊh²hubhÞ)�”}”(hŒ.Range of the above power value in micro-watts.”h]”hŒ.Range of the above power value in micro-watts.”…”�”}”(hj ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KOhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_powercap_power_zone_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-powercap-power-zone-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj<ìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/powercap\/\.\.\.\/\\/name**”h]”j`)�”}”(hŒ8**\/sys\/class\/powercap\/\.\.\.\/\\/name**”h]”hŒ4/sys/class/powercap/...//name”…”�”}”(hjVìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjRìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K0hjOìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjLìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj<ìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj9ìubah}”(h]”j8ìah ]”h"]”Œ&abi_sys_class_powercap_power_zone_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‡ìj.ìsj˜}”j8ìj.ìsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjŒìh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hj–ìh]”hŒsysfs-class-powercap”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´K0hjŒìubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K0hhÊh²hubhÞ)�”}”(hŒ&Specifies the name of this power zone.”h]”hŒ&Specifies the name of this power zone.”…”�”}”(hjºìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K0hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_powercap_power_zone_power_uw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-powercap-power-zone-power-uw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÖìubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/powercap\/\.\.\.\/\\/power_uw**”h]”j`)�”}”(hŒ<**\/sys\/class\/powercap\/\.\.\.\/\\/power_uw**”h]”hŒ8/sys/class/powercap/...//power_uw”…”�”}”(hjðìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjììubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KHhjéìubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæìubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãìubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓìubah}”(h]”jÒìah ]”h"]”Œ*abi_sys_class_powercap_power_zone_power_uw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j!íjÈìsj˜}”jÒìjÈìsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hj&íh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hj0íh]”hŒsysfs-class-powercap”…”�”}”(hj2í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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´KHhj&íubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KHhhÊh²hubhÞ)�”}”(hŒCurrent power in micro-watts.”h]”hŒCurrent power in micro-watts.”…”�”}”(hjTíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæ•(h´KHhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_powercap_control_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-powercap-control-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjpíubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/powercap\/\**”h]”j`)�”}”(hŒ,**\/sys\/class\/powercap\/\**”h]”hŒ(/sys/class/powercap/”…”�”}”(hjŠíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†íubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K hjƒíubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€íubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}íubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjpíubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjmíubah}”(h]”jlíah ]”h"]”Œ#abi_sys_class_powercap_control_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j»íjbísj˜}”jlíjbísubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjÀíh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hjÊíh]”hŒsysfs-class-powercap”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´K hjÀíubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K hhÊh²hubhÞ)�”}”(hŒ·A is a unique name under /sys/class/powercap. Here determines how the power is going to be controlled. A can contain multiple power zones.”h]”hŒ·A is a unique name under /sys/class/powercap. Here determines how the power is going to be controlled. A can contain multiple power zones.”…”�”}”(hjîíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K hhÊh²hubj))�”}”(hŒB.. _abi_sys_class_powercap_control_type_constraint_x_max_power_uw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-powercap-control-type-constraint-x-max-power-uw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj îubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/class\/powercap\/\\/\.\.\.\/constraint_X_max_power_uw**”h]”j`)�”}”(hŒO**\/sys\/class\/powercap\/\\/\.\.\.\/constraint_X_max_power_uw**”h]”hŒK/sys/class/powercap//.../constraint_X_max_power_uw”…”�”}”(hj$îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj îubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´Krhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj îubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjîubah}”(h]”jîah ]”h"]”Œ=abi_sys_class_powercap_control_type_constraint_x_max_power_uw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jUîjüísj˜}”jîjüísubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjZîh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hjdîh]”hŒsysfs-class-powercap”…”�”}”(hjfîh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjbîubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jpîŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´KrhjZîubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KrhhÊh²hubhÞ)�”}”(hŒiMaximum allowed power in micro watts for this constraint. Here "X" can have values from 0 to max integer.”h]”hŒmMaximum allowed power in micro watts for this constraint. Here “Xâ€� can have values from 0 to max integer.”…”�”}”(hjˆîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KrhhÊh²hubj))�”}”(hŒB.. _abi_sys_class_powercap_control_type_constraint_x_min_power_uw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-powercap-control-type-constraint-x-min-power-uw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj¤îubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/class\/powercap\/\\/\.\.\.\/constraint_X_min_power_uw**”h]”j`)�”}”(hŒO**\/sys\/class\/powercap\/\\/\.\.\.\/constraint_X_min_power_uw**”h]”hŒK/sys/class/powercap//.../constraint_X_min_power_uw”…”�”}”(hj¾îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´Kzhj·îubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´îubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±îubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤îubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡îubah}”(h]”j îah ]”h"]”Œ=abi_sys_class_powercap_control_type_constraint_x_min_power_uw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jïîj–îsj˜}”j îj–îsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjôîh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hjþîh]”hŒsysfs-class-powercap”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´Kzhjôîubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KzhhÊh²hubhÞ)�”}”(hŒiMinimum allowed power in micro watts for this constraint. Here "X" can have values from 0 to max integer.”h]”hŒmMinimum allowed power in micro watts for this constraint. Here “Xâ€� can have values from 0 to max integer.”…”�”}”(hj"ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KzhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_powercap_control_type_power_zone:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-powercap-control-type-power-zone”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj>ïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/powercap\/\\/\**”h]”j`)�”}”(hŒ<**\/sys\/class\/powercap\/\\/\**”h]”hŒ8/sys/class/powercap//”…”�”}”(hjXïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KhjQïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjKïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;ïubah}”(h]”j:ïah ]”h"]”Œ.abi_sys_class_powercap_control_type_power_zone”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰ïj0ïsj˜}”j:ïj0ïsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjŽïh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hj˜ïh]”hŒsysfs-class-powercap”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´KhjŽïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KhhÊh²hubhÞ)�”}”(hŒËA power zone is a single or a collection of devices, which can be independently monitored and controlled. A power zone sysfs entry is qualified with the name of the . E.g. intel-rapl:0:1:1.”h]”hŒËA power zone is a single or a collection of devices, which can be independently monitored and controlled. A power zone sysfs entry is qualified with the name of the . E.g. intel-rapl:0:1:1.”…”�”}”(hj¼ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KhhÊh²hubj))�”}”(hŒD.. _abi_sys_class_powercap_control_type_power_zone_child_power_zone:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-class-powercap-control-type-power-zone-child-power-zone”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjØïubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/class\/powercap\/\\/\\/\**”h]”j`)�”}”(hŒR**\/sys\/class\/powercap\/\\/\\/\**”h]”hŒN/sys/class/powercap///”…”�”}”(hjòïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjîïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K%hjëïubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèïubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjåïubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjØïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕïubah}”(h]”jÔïah ]”h"]”Œ?abi_sys_class_powercap_control_type_power_zone_child_power_zone”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j#ðjÊïsj˜}”jÔïjÊïsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hj(ðh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hj2ðh]”hŒsysfs-class-powercap”…”�”}”(hj4ðh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0ðubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j>ðŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´K%hj(ðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K%hhÊh²hubhÞ)�”}”(hXPower zones may be organized in a hierarchy in which child power zones provide monitoring and control for a subset of devices under the parent. For example, if there is a parent power zone for a whole CPU package, each CPU core in it can be a child power zone.”h]”hXPower zones may be organized in a hierarchy in which child power zones provide monitoring and control for a subset of devices under the parent. For example, if there is a parent power zone for a whole CPU package, each CPU core in it can be a child power zone.”…”�”}”(hjVðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´K%hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_powercap_control_type_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-powercap-control-type-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjrðubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/powercap\/\\/enabled**”h]”j`)�”}”(hŒ5**\/sys\/class\/powercap\/\\/enabled**”h]”hŒ1/sys/class/powercap//enabled”…”�”}”(hjŒðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´Khj…ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjrðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjoðubah}”(h]”jnðah ]”h"]”Œ+abi_sys_class_powercap_control_type_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½ðjdðsj˜}”jnðjdðsubhÞ)�”}”(hŒSDefined on file :ref:`sysfs-class-powercap `”h]”(hŒDefined on file ”…”�”}”(hjÂðh²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-class-powercap `”h]”j§)�”}”(hjÌðh]”hŒsysfs-class-powercap”…”�”}”(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ÅŒ%abi_file_testing_sysfs_class_powercap”uh1hh³jAæh´KhjÂðubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KhhÊh²hubhÞ)�”}”(hŒ€This allows to enable/disable power capping for a "control type". This status affects every power zone using this "control_type.”h]”hŒ†This allows to enable/disable power capping for a “control typeâ€�. This status affects every power zone using this “control_type.”…”�”}”(hjððh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jAæh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_pps_gen:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-pps-gen”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj ñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/pps\-gen\/**”h]”j`)�”}”(hŒ**\/sys\/class\/pps\-gen\/**”h]”hŒ/sys/class/pps-gen/”…”�”}”(hj&ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"ñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-pps-gen”h´Khjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ñubah}”(h]”jñah ]”h"]”Œabi_sys_class_pps_gen”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jXñjþðsj˜}”jñjþðsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-pps-gen `”h]”(hŒDefined on file ”…”�”}”(hj]ñh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-pps-gen `”h]”j§)�”}”(hjgñh]”hŒ sysfs-pps-gen”…”�”}”(hjiñh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjeñubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jsñŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_pps_gen”uh1hh³j:ñh´Khj]ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´KhhÊh²hubhÞ)�”}”(hŒxThe /sys/class/pps-gen/ directory contains files and directories that provide a unified interface to the PPS generators.”h]”hŒxThe /sys/class/pps-gen/ directory contains files and directories that provide a unified interface to the PPS generators.”…”�”}”(hj‹ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_pps_gen_pps_genx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-pps-gen-pps-genx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj§ñubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/pps\-gen\/pps\-genX\/**”h]”j`)�”}”(hŒ'**\/sys\/class\/pps\-gen\/pps\-genX\/**”h]”hŒ#/sys/class/pps-gen/pps-genX/”…”�”}”(hjÁñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½ñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´K hjºñubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§ñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤ñubah}”(h]”j£ñah ]”h"]”Œabi_sys_class_pps_gen_pps_genx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jòñj™ñsj˜}”j£ñj™ñsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-pps-gen `”h]”(hŒDefined on file ”…”�”}”(hj÷ñh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-pps-gen `”h]”j§)�”}”(hjòh]”hŒ sysfs-pps-gen”…”�”}”(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ÅŒabi_file_testing_sysfs_pps_gen”uh1hh³j:ñh´K hj÷ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´K hhÊh²hubhÞ)�”}”(hŒ The /sys/class/pps-gen/pps-genX/ directory is related to X-th PPS generator in the system. Each directory contain files to manage and control its PPS generator.”h]”hŒ The /sys/class/pps-gen/pps-genX/ directory is related to X-th PPS generator in the system. Each directory contain files to manage and control its PPS generator.”…”�”}”(hj%òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´K hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_pps_gen_pps_genx_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-pps-gen-pps-genx-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjAòubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/pps\-gen\/pps\-genX\/enable**”h]”j`)�”}”(hŒ-**\/sys\/class\/pps\-gen\/pps\-genX\/enable**”h]”hŒ)/sys/class/pps-gen/pps-genX/enable”…”�”}”(hj[òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´KhjTòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQòubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNòubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAòubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>òubah}”(h]”j=òah ]”h"]”Œ%abi_sys_class_pps_gen_pps_genx_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒòj3òsj˜}”j=òj3òsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-pps-gen `”h]”(hŒDefined on file ”…”�”}”(hj‘òh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-pps-gen `”h]”j§)�”}”(hj›òh]”hŒ sysfs-pps-gen”…”�”}”(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ÅŒabi_file_testing_sysfs_pps_gen”uh1hh³j:ñh´Khj‘òubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´KhhÊh²hubhÞ)�”}”(hŒFThis write-only file enables or disables generation of the PPS signal.”h]”hŒFThis write-only file enables or disables generation of the PPS signal.”…”�”}”(hj¿òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_pps_gen_pps_genx_system:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-pps-gen-pps-genx-system”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÛòubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/pps\-gen\/pps\-genX\/system**”h]”j`)�”}”(hŒ-**\/sys\/class\/pps\-gen\/pps\-genX\/system**”h]”hŒ)/sys/class/pps-gen/pps-genX/system”…”�”}”(hjõòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´Khjîòubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëòubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèòubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛòubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØòubah}”(h]”j×òah ]”h"]”Œ%abi_sys_class_pps_gen_pps_genx_system”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&ójÍòsj˜}”j×òjÍòsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-pps-gen `”h]”(hŒDefined on file ”…”�”}”(hj+óh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-pps-gen `”h]”j§)�”}”(hj5óh]”hŒ sysfs-pps-gen”…”�”}”(hj7óh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3óubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jAóŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_pps_gen”uh1hh³j:ñh´Khj+óubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´KhhÊh²hubhÞ)�”}”(hŒ›This read-only file returns "1" if the generator takes the timing from the system clock, while it returns "0" if not (i.e. from a peripheral device clock).”h]”hŒ£This read-only file returns “1â€� if the generator takes the timing from the system clock, while it returns “0â€� if not (i.e. from a peripheral device clock).”…”�”}”(hjYóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_pps_gen_pps_genx_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-pps-gen-pps-genx-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjuóubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/pps\-gen\/pps\-genX\/time**”h]”j`)�”}”(hŒ+**\/sys\/class\/pps\-gen\/pps\-genX\/time**”h]”hŒ'/sys/class/pps-gen/pps-genX/time”…”�”}”(hj�óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´K$hjˆóubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…óubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚óubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjuóubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjróubah}”(h]”jqóah ]”h"]”Œ#abi_sys_class_pps_gen_pps_genx_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀójgósj˜}”jqójgósubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-pps-gen `”h]”(hŒDefined on file ”…”�”}”(hjÅóh²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-pps-gen `”h]”j§)�”}”(hjÏóh]”hŒ sysfs-pps-gen”…”�”}”(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ÅŒabi_file_testing_sysfs_pps_gen”uh1hh³j:ñh´K$hjÅóubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´K$hhÊh²hubhÞ)�”}”(hŒ”This read-only file contains the current time stored into the generator clock as two integers representing the current time seconds and nanoseconds.”h]”hŒ”This read-only file contains the current time stored into the generator clock as two integers representing the current time seconds and nanoseconds.”…”�”}”(hjóóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:ñh´K$hhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_pps_gen_pps_genx_enableo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-pps-gen-pps-genx-enableo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/pps\-gen\/pps\-genx\/enable**”h]”j`)�”}”(hŒ-**\/sys\/class\/pps\-gen\/pps\-genx\/enable**”h]”hŒ)/sys/class/pps-gen/pps-genx/enable”…”�”}”(hj)ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%ôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-pps-gen-tio”h´Khj"ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ôubah}”(h]”j ôah ]”h"]”Œ&abi_sys_class_pps_gen_pps_genx_enableo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[ôjôsj˜}”j ôjôsubhÞ)�”}”(hŒMDefined on file :ref:`sysfs-pps-gen-tio `”h]”(hŒDefined on file ”…”�”}”(hj`ôh²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-pps-gen-tio `”h]”j§)�”}”(hjjôh]”hŒsysfs-pps-gen-tio”…”�”}”(hjlôh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjhôubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jvôŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_pps_gen_tio”uh1hh³j=ôh´Khj`ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=ôh´KhhÊh²hubhÞ)�”}”(hŒ+Enable or disable PPS TIO generator output.”h]”hŒ+Enable or disable PPS TIO generator output.”…”�”}”(hjŽôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=ôh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_pps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-pps”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjªôubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/pps\/**”h]”j`)�”}”(hŒ**\/sys\/class\/pps\/**”h]”hŒ/sys/class/pps/”…”�”}”(hjÄôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ#Documentation/ABI/testing/sysfs-pps”h´Khj½ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºôubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjªôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§ôubah}”(h]”j¦ôah ]”h"]”Œabi_sys_class_pps”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jöôjœôsj˜}”j¦ôjœôsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-pps `”h]”(hŒDefined on file ”…”�”}”(hjûôh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-pps `”h]”j§)�”}”(hjõh]”hŒ sysfs-pps”…”�”}”(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ÅŒabi_file_testing_sysfs_pps”uh1hh³jØôh´Khjûôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KhhÊh²hubhÞ)�”}”(hŒzThe /sys/class/pps/ directory will contain files and directories that will provide a unified interface to the PPS sources.”h]”hŒzThe /sys/class/pps/ directory will contain files and directories that will provide a unified interface to the PPS sources.”…”�”}”(hj)õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_pps_ppsx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-pps-ppsx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjEõubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/pps\/ppsX\/**”h]”j`)�”}”(hŒ**\/sys\/class\/pps\/ppsX\/**”h]”hŒ/sys/class/pps/ppsX/”…”�”}”(hj_õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´K hjXõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRõubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjEõubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjBõubah}”(h]”jAõah ]”h"]”Œabi_sys_class_pps_ppsx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�õj7õsj˜}”jAõj7õsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-pps `”h]”(hŒDefined on file ”…”�”}”(hj•õh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-pps `”h]”j§)�”}”(hjŸõh]”hŒ sysfs-pps”…”�”}”(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ÅŒabi_file_testing_sysfs_pps”uh1hh³jØôh´K hj•õubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´K hhÊh²hubhÞ)�”}”(hŒ™The /sys/class/pps/ppsX/ directory is related to X-th PPS source into the system. Each directory will contain files to manage and control its PPS source.”h]”hŒ™The /sys/class/pps/ppsX/ directory is related to X-th PPS source into the system. Each directory will contain files to manage and control its PPS source.”…”�”}”(hjÃõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´K hhÊh²hubj))�”}”(hŒ".. _abi_sys_class_pps_ppsx_assert:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-pps-ppsx-assert”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjßõubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/class\/pps\/ppsX\/assert**”h]”j`)�”}”(hŒ#**\/sys\/class\/pps\/ppsX\/assert**”h]”hŒ/sys/class/pps/ppsX/assert”…”�”}”(hjùõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõõubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´Khjòõubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïõubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjìõubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjßõubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜõubah}”(h]”jÛõah ]”h"]”Œabi_sys_class_pps_ppsx_assert”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*öjÑõsj˜}”jÛõjÑõsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-pps `”h]”(hŒDefined on file ”…”�”}”(hj/öh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-pps `”h]”j§)�”}”(hj9öh]”hŒ sysfs-pps”…”�”}”(hj;öh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7öubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEöŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_pps”uh1hh³jØôh´Khj/öubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KhhÊh²hubhÞ)�”}”(hŒ|The /sys/class/pps/ppsX/assert file reports the assert events and the assert sequence number of the X-th source in the form:”h]”hŒ|The /sys/class/pps/ppsX/assert file reports the assert events and the assert sequence number of the X-th source in the form:”…”�”}”(hj]öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KhhÊh²hubjŽœ)�”}”(hŒ.# ”h]”hÞ)�”}”(hŒ.#”h]”hŒ.#”…”�”}”(hjoöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´Khjköubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jØôh´KhhÊh²hubhÞ)�”}”(hŒEIf the source has no assert events the content of this file is empty.”h]”hŒEIf the source has no assert events the content of this file is empty.”…”�”}”(hjƒöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_pps_ppsx_clear:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-pps-ppsx-clear”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hjŸöubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/class\/pps\/ppsX\/clear**”h]”j`)�”}”(hŒ"**\/sys\/class\/pps\/ppsX\/clear**”h]”hŒ/sys/class/pps/ppsX/clear”…”�”}”(hj¹öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´Khj²öubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯öubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬öubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸöubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœöubah}”(h]”j›öah ]”h"]”Œabi_sys_class_pps_ppsx_clear”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêöj‘ösj˜}”j›öj‘ösubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-pps `”h]”(hŒDefined on file ”…”�”}”(hjïöh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-pps `”h]”j§)�”}”(hjùöh]”hŒ sysfs-pps”…”�”}”(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ÅŒabi_file_testing_sysfs_pps”uh1hh³jØôh´Khjïöubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KhhÊh²hubhÞ)�”}”(hŒyThe /sys/class/pps/ppsX/clear file reports the clear events and the clear sequence number of the X-th source in the form:”h]”hŒyThe /sys/class/pps/ppsX/clear file reports the clear events and the clear sequence number of the X-th source in the form:”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KhhÊh²hubjŽœ)�”}”(hŒ.# ”h]”hÞ)�”}”(hŒ.#”h]”hŒ.#”…”�”}”(hj/÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´Khj+÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jØôh´KhhÊh²hubhÞ)�”}”(hŒDIf the source has no clear events the content of this file is empty.”h]”hŒDIf the source has no clear events the content of this file is empty.”…”�”}”(hjC÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_class_pps_ppsx_echo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-pps-ppsx-echo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj_÷ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/pps\/ppsX\/echo**”h]”j`)�”}”(hŒ!**\/sys\/class\/pps\/ppsX\/echo**”h]”hŒ/sys/class/pps/ppsX/echo”…”�”}”(hjy÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hju÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´K3hjr÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjo÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\÷ubah}”(h]”j[÷ah ]”h"]”Œabi_sys_class_pps_ppsx_echo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jª÷jQ÷sj˜}”j[÷jQ÷subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-pps `”h]”(hŒDefined on file ”…”�”}”(hj¯÷h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-pps `”h]”j§)�”}”(hj¹÷h]”hŒ sysfs-pps”…”�”}”(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ÅŒabi_file_testing_sysfs_pps”uh1hh³jØôh´K3hj¯÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´K3hhÊh²hubhÞ)�”}”(hŒbThe /sys/class/pps/ppsX/echo file reports if the X-th does or does not support an "echo" function.”h]”hŒfThe /sys/class/pps/ppsX/echo file reports if the X-th does or does not support an “echoâ€� function.”…”�”}”(hjÝ÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´K3hhÊh²hubj))�”}”(hŒ .. _abi_sys_class_pps_ppsx_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-pps-ppsx-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjù÷ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/pps\/ppsX\/mode**”h]”j`)�”}”(hŒ!**\/sys\/class\/pps\/ppsX\/mode**”h]”hŒ/sys/class/pps/ppsX/mode”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´K)hj øubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj øubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjù÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjö÷ubah}”(h]”jõ÷ah ]”h"]”Œabi_sys_class_pps_ppsx_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDøjë÷sj˜}”jõ÷jë÷subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-pps `”h]”(hŒDefined on file ”…”�”}”(hjIøh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-pps `”h]”j§)�”}”(hjSøh]”hŒ sysfs-pps”…”�”}”(hjUøh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQøubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_øŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_pps”uh1hh³jØôh´K)hjIøubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´K)hhÊh²hubhÞ)�”}”(hŒjThe /sys/class/pps/ppsX/mode file reports the functioning mode of the X-th source in hexadecimal encoding.”h]”hŒjThe /sys/class/pps/ppsX/mode file reports the functioning mode of the X-th source in hexadecimal encoding.”…”�”}”(hjwøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´K)hhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjñøh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-pps `”h]”j§)�”}”(hjûøh]”hŒ sysfs-pps”…”�”}”(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ÅŒabi_file_testing_sysfs_pps”uh1hh³jØôh´K:hjñøubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´K:hhÊh²hubhÞ)�”}”(hŒFThe /sys/class/pps/ppsX/name file reports the name of the X-th source.”h]”hŒFThe /sys/class/pps/ppsX/name file reports the name of the X-th source.”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´K:hhÊh²hubj))�”}”(hŒ .. _abi_sys_class_pps_ppsx_path:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-pps-ppsx-path”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj;ùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/pps\/ppsX\/path**”h]”j`)�”}”(hŒ!**\/sys\/class\/pps\/ppsX\/path**”h]”hŒ/sys/class/pps/ppsX/path”…”�”}”(hjUùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KAhjNùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;ùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8ùubah}”(h]”j7ùah ]”h"]”Œabi_sys_class_pps_ppsx_path”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†ùj-ùsj˜}”j7ùj-ùsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-pps `”h]”(hŒDefined on file ”…”�”}”(hj‹ùh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-pps `”h]”j§)�”}”(hj•ùh]”hŒ sysfs-pps”…”�”}”(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ÅŒabi_file_testing_sysfs_pps”uh1hh³jØôh´KAhj‹ùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KAhhÊh²hubhÞ)�”}”(hŒeThe /sys/class/pps/ppsX/path file reports the path name of the device connected with the X-th source.”h]”hŒeThe /sys/class/pps/ppsX/path file reports the path name of the device connected with the X-th source.”…”�”}”(hj¹ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KAhhÊh²hubhÞ)�”}”(hŒQIf the source is not connected with any device the content of this file is empty.”h]”hŒQIf the source is not connected with any device the content of this file is empty.”…”�”}”(hjÇùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØôh´KAhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_ptp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-ptp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjãùubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/ptp\/**”h]”j`)�”}”(hŒ**\/sys\/class\/ptp\/**”h]”hŒ/sys/class/ptp/”…”�”}”(hjýùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ#Documentation/ABI/testing/sysfs-ptp”h´Khjöùubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóùubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðùubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjãùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjàùubah}”(h]”jßùah ]”h"]”Œabi_sys_class_ptp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/újÕùsj˜}”jßùjÕùsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hj4úh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hj>úh]”hŒ sysfs-ptp”…”�”}”(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”jJúŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´Khj4úubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KhhÊh²hubhÞ)�”}”(hŒ‚This directory contains files and directories providing a standardized interface to the ancillary features of PTP hardware clocks.”h]”hŒ‚This directory contains files and directories providing a standardized interface to the ancillary features of PTP hardware clocks.”…”�”}”(hjbúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_ptp_ptp_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-ptp-ptp-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj~úubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/ptp\/ptp\\/**”h]”j`)�”}”(hŒ!**\/sys\/class\/ptp\/ptp\\/**”h]”hŒ/sys/class/ptp/ptp/”…”�”}”(hj˜úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K hj‘úubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽúubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹úubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~úubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{úubah}”(h]”jzúah ]”h"]”Œabi_sys_class_ptp_ptp_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉújpúsj˜}”jzújpúsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hjÎúh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hjØúh]”hŒ sysfs-ptp”…”�”}”(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ÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´K hjÎúubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K hhÊh²hubhÞ)�”}”(hŒtThis directory contains the attributes of the Nth PTP hardware clock registered into the PTP class driver subsystem.”h]”hŒtThis directory contains the attributes of the Nth PTP hardware clock registered into the PTP class driver subsystem.”…”�”}”(hjüúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K hhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_ptp_ptp_n_clock_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-ptp-ptp-n-clock-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjûubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/ptp\/ptp\\/clock_name**”h]”j`)�”}”(hŒ+**\/sys\/class\/ptp\/ptp\\/clock_name**”h]”hŒ'/sys/class/ptp/ptp/clock_name”…”�”}”(hj2ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´Khj+ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûubah}”(h]”jûah ]”h"]”Œ"abi_sys_class_ptp_ptp_n_clock_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jcûj ûsj˜}”jûj ûsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hjhûh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hjrûh]”hŒ sysfs-ptp”…”�”}”(hjtûh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjpûubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~ûŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´Khjhûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KhhÊh²hubhÞ)�”}”(hXThis file contains the name of the PTP hardware clock as a human readable string. The purpose of this attribute is to provide the user with a "friendly name" and to help distinguish PHY based devices from MAC based ones. The string does not necessarily have to be any kind of unique id.”h]”hX"This file contains the name of the PTP hardware clock as a human readable string. The purpose of this attribute is to provide the user with a “friendly nameâ€� and to help distinguish PHY based devices from MAC based ones. The string does not necessarily have to be any kind of unique id.”…”�”}”(hj–ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_ptp_ptp_n_extts_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-ptp-ptp-n-extts-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj²ûubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/ptp\/ptp\\/extts_enable**”h]”j`)�”}”(hŒ-**\/sys\/class\/ptp\/ptp\\/extts_enable**”h]”hŒ)/sys/class/ptp/ptp/extts_enable”…”�”}”(hjÌûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KjhjÅûubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂûubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²ûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯ûubah}”(h]”j®ûah ]”h"]”Œ$abi_sys_class_ptp_ptp_n_extts_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jýûj¤ûsj˜}”j®ûj¤ûsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hjüh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hj üh]”hŒ sysfs-ptp”…”�”}”(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ÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´Kjhjüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KjhhÊh²hubhÞ)�”}”(hŒîThis write-only file enables or disables external timestamps. To enable external timestamps, write the channel index followed by a "1" into the file. To disable external timestamps, write the channel index followed by a "0" into the file.”h]”hŒöThis write-only file enables or disables external timestamps. To enable external timestamps, write the channel index followed by a “1â€� into the file. To disable external timestamps, write the channel index followed by a “0â€� into the file.”…”�”}”(hj0üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KjhhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_ptp_ptp_n_fifo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-ptp-ptp-n-fifo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjLüubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/ptp\/ptp\\/fifo**”h]”j`)�”}”(hŒ%**\/sys\/class\/ptp\/ptp\\/fifo**”h]”hŒ!/sys/class/ptp/ptp/fifo”…”�”}”(hjfüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´Kthj_üubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\üubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYüubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjLüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjIüubah}”(h]”jHüah ]”h"]”Œabi_sys_class_ptp_ptp_n_fifo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—üj>üsj˜}”jHüj>üsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hjœüh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hj¦üh]”hŒ sysfs-ptp”…”�”}”(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ÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´Kthjœüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KthhÊh²hubhÞ)�”}”(hŒyThis file provides timestamps on external events, in the form of three integers: channel index, seconds, and nanoseconds.”h]”hŒyThis file provides timestamps on external events, in the form of three integers: channel index, seconds, and nanoseconds.”…”�”}”(hjÊüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KthhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_ptp_ptp_n_max_adjustment:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-ptp-ptp-n-max-adjustment”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjæüubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/ptp\/ptp\\/max_adjustment**”h]”j`)�”}”(hŒ/**\/sys\/class\/ptp\/ptp\\/max_adjustment**”h]”hŒ+/sys/class/ptp/ptp/max_adjustment”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´Khjùüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöüubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjóüubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjãüubah}”(h]”jâüah ]”h"]”Œ&abi_sys_class_ptp_ptp_n_max_adjustment”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1ýjØüsj˜}”jâüjØüsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hj6ýh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hj@ýh]”hŒ sysfs-ptp”…”�”}”(hjBýh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>ýubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jLýŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´Khj6ýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KhhÊh²hubhÞ)�”}”(hŒyThis file contains the PTP hardware clock's maximum frequency adjustment value (a positive integer) in parts per billion.”h]”hŒ{This file contains the PTP hardware clock’s maximum frequency adjustment value (a positive integer) in parts per billion.”…”�”}”(hjdýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_ptp_ptp_n_max_vclocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-ptp-ptp-n-max-vclocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj€ýubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/ptp\/ptp\\/max_vclocks**”h]”j`)�”}”(hŒ,**\/sys\/class\/ptp\/ptp\\/max_vclocks**”h]”hŒ(/sys/class/ptp/ptp/max_vclocks”…”�”}”(hjšýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K$hj“ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}ýubah}”(h]”j|ýah ]”h"]”Œ#abi_sys_class_ptp_ptp_n_max_vclocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËýjrýsj˜}”j|ýjrýsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hjÐýh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hjÚýh]”hŒ sysfs-ptp”…”�”}”(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ÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´K$hjÐýubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K$hhÊh²hubhÞ)�”}”(hŒWThis file contains the maximum number of ptp vclocks. Write integer to re-configure it.”h]”hŒWThis file contains the maximum number of ptp vclocks. Write integer to re-configure it.”…”�”}”(hjþýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K$hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_ptp_ptp_n_n_alarms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-ptp-ptp-n-n-alarms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjþubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/ptp\/ptp\\/n_alarms**”h]”j`)�”}”(hŒ)**\/sys\/class\/ptp\/ptp\\/n_alarms**”h]”hŒ%/sys/class/ptp/ptp/n_alarms”…”�”}”(hj4þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K+hj-þubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*þubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'þubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþubah}”(h]”jþah ]”h"]”Œ abi_sys_class_ptp_ptp_n_n_alarms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jeþj þsj˜}”jþj þsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hjjþh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hjtþh]”hŒ sysfs-ptp”…”�”}”(hjvþh²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrþubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€þŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´K+hjjþubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K+hhÊh²hubhÞ)�”}”(hŒ]This file contains the number of periodic or one shot alarms offer by the PTP hardware clock.”h]”hŒ]This file contains the number of periodic or one shot alarms offer by the PTP hardware clock.”…”�”}”(hj˜þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K+hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_ptp_ptp_n_n_external_timestamps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-ptp-ptp-n-n-external-timestamps”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj´þubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/ptp\/ptp\\/n_external_timestamps**”h]”j`)�”}”(hŒ6**\/sys\/class\/ptp\/ptp\\/n_external_timestamps**”h]”hŒ2/sys/class/ptp/ptp/n_external_timestamps”…”�”}”(hjÎþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K2hjÇþubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄþubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁþubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±þubah}”(h]”j°þah ]”h"]”Œ-abi_sys_class_ptp_ptp_n_n_external_timestamps”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿþj¦þsj˜}”j°þj¦þsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hjÿh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hjÿh]”hŒ sysfs-ptp”…”�”}”(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ÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´K2hjÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K2hhÊh²hubhÞ)�”}”(hŒ_This file contains the number of external timestamp channels offered by the PTP hardware clock.”h]”hŒ_This file contains the number of external timestamp channels offered by the PTP hardware clock.”…”�”}”(hj2ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K2hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_ptp_ptp_n_n_periodic_outputs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-ptp-ptp-n-n-periodic-outputs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjNÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/ptp\/ptp\\/n_periodic_outputs**”h]”j`)�”}”(hŒ3**\/sys\/class\/ptp\/ptp\\/n_periodic_outputs**”h]”hŒ//sys/class/ptp/ptp/n_periodic_outputs”…”�”}”(hjhÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K9hjaÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjNÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKÿubah}”(h]”jJÿah ]”h"]”Œ*abi_sys_class_ptp_ptp_n_n_periodic_outputs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™ÿj@ÿsj˜}”jJÿj@ÿsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hjžÿh²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hj¨ÿh]”hŒ sysfs-ptp”…”�”}”(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ÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´K9hjžÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K9hhÊh²hubhÞ)�”}”(hŒiThis file contains the number of programmable periodic output channels offered by the PTP hardware clock.”h]”hŒiThis file contains the number of programmable periodic output channels offered by the PTP hardware clock.”…”�”}”(hjÌÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K9hhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_ptp_ptp_n_n_pins:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-ptp-ptp-n-n-pins”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjèÿubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/ptp\/ptp\\/n_pins**”h]”j`)�”}”(hŒ'**\/sys\/class\/ptp\/ptp\\/n_pins**”h]”hŒ#/sys/class/ptp/ptp/n_pins”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K@hjûÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåÿubah}”(h]”jäÿah ]”h"]”Œabi_sys_class_ptp_ptp_n_n_pins”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3 jÚÿsj˜}”jäÿjÚÿsubhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hj8 h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hjB h]”hŒ sysfs-ptp”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´K@hj8 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K@hhÊh²hubhÞ)�”}”(hŒUThis file contains the number of programmable pins offered by the PTP hardware clock.”h]”hŒUThis file contains the number of programmable pins offered by the PTP hardware clock.”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K@hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_ptp_ptp_n_n_vclocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-ptp-ptp-n-n-vclocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj‚ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/ptp\/ptp\\/n_vclocks**”h]”j`)�”}”(hŒ***\/sys\/class\/ptp\/ptp\\/n_vclocks**”h]”hŒ&/sys/class/ptp/ptp/n_vclocks”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KGhj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j~ ah ]”h"]”Œ!abi_sys_class_ptp_ptp_n_n_vclocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍ jt sj˜}”j~ jt subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hjÒ h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hjÜ h]”hŒ sysfs-ptp”…”�”}”(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ÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´KGhjÒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KGhhÊh²hubhÞ)�”}”(hX�This file contains the number of virtual PTP clocks in use. By default, the value is 0 meaning that only the physical clock is in use. Setting the value creates the corresponding number of virtual clocks and causes the physical clock to become free running. Setting the value back to 0 deletes the virtual clocks and switches the physical clock back to normal, adjustable operation.”h]”hX�This file contains the number of virtual PTP clocks in use. By default, the value is 0 meaning that only the physical clock is in use. Setting the value creates the corresponding number of virtual clocks and causes the physical clock to become free running. Setting the value back to 0 deletes the virtual clocks and switches the physical clock back to normal, adjustable operation.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KGhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_ptp_ptp_n_period:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-ptp-ptp-n-period”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/ptp\/ptp\\/period**”h]”j`)�”}”(hŒ'**\/sys\/class\/ptp\/ptp\\/period**”h]”hŒ#/sys/class/ptp/ptp/period”…”�”}”(hj6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K|hj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œabi_sys_class_ptp_ptp_n_period”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jg j sj˜}”j j subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hjl h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hjv h]”hŒ sysfs-ptp”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjt ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´K|hjl ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K|hhÊh²hubhÞ)�”}”(hX/This write-only file enables or disables periodic outputs. To enable a periodic output, write five integers into the file: channel index, start time seconds, start time nanoseconds, period seconds, and period nanoseconds. To disable a periodic output, set all the seconds and nanoseconds values to zero.”h]”hX/This write-only file enables or disables periodic outputs. To enable a periodic output, write five integers into the file: channel index, start time seconds, start time nanoseconds, period seconds, and period nanoseconds. To disable a periodic output, set all the seconds and nanoseconds values to zero.”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K|hhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_ptp_ptp_n_pins:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-ptp-ptp-n-pins”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj¶ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/ptp\/ptp\\/pins**”h]”j`)�”}”(hŒ%**\/sys\/class\/ptp\/ptp\\/pins**”h]”hŒ!/sys/class/ptp/ptp/pins”…”�”}”(hjÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KThjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³ ubah}”(h]”j² ah ]”h"]”Œabi_sys_class_ptp_ptp_n_pins”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¨ sj˜}”j² j¨ subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hj h]”hŒ sysfs-ptp”…”�”}”(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ÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´KThj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KThhÊh²hubhÞ)�”}”(hXThis directory contains one file for each programmable pin offered by the PTP hardware clock. The file name is the hardware dependent pin name. Reading from this file produces two numbers, the assigned function (see the `PTP_PF_` enumeration values in linux/ptp_clock.h) and the channel number. The function and channel assignment may be changed by two writing numbers into the file.”h]”(hŒÜThis directory contains one file for each programmable pin offered by the PTP hardware clock. The file name is the hardware dependent pin name. Reading from this file produces two numbers, the assigned function (see the ”…”�”}”(hj4 h²hh³Nh´Nubjø)�”}”(hŒ `PTP_PF_`”h]”hŒPTP_PF_”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj4 ubhŒš enumeration values in linux/ptp_clock.h) and the channel number. The function and channel assignment may be changed by two writing numbers into the file.”…”�”}”(hj4 h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KThhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_ptp_ptp_n_pps_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-ptp-ptp-n-pps-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjb ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/ptp\/ptp\\/pps_available**”•h]”j`)�”}”(hŒ.**\/sys\/class\/ptp\/ptp\\/pps_available**”h]”hŒ*/sys/class/ptp/ptp/pps_available”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´Kahju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjb ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_ ubah}”(h]”j^ ah ]”h"]”Œ%abi_sys_class_ptp_ptp_n_pps_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­ jT sj˜}”j^ jT subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hj² h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hj¼ h]”hŒ sysfs-ptp”…”�”}”(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ÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´Kahj² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KahhÊh²hubhÞ)�”}”(hŒ«This file indicates whether the PTP hardware clock supports a Pulse Per Second to the host CPU. Reading "1" means that the PPS is supported, while "0" means not supported.”h]”hŒ³This file indicates whether the PTP hardware clock supports a Pulse Per Second to the host CPU. Reading “1â€� means that the PPS is supported, while “0â€� means not supported.”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´KahhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_ptp_ptp_n_pps_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-ptp-ptp-n-pps-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjü ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/ptp\/ptp\\/pps_enable**”h]”j`)�”}”(hŒ+**\/sys\/class\/ptp\/ptp\\/pps_enable**”h]”hŒ'/sys/class/ptp/ptp/pps_enable”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K‡hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjü ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjù ubah}”(h]”jø ah ]”h"]”Œ"abi_sys_class_ptp_ptp_n_pps_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jG jî sj˜}”jø jî subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-ptp `”h]”(hŒDefined on file ”…”�”}”(hjL h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-ptp `”h]”j§)�”}”(hjV h]”hŒ sysfs-ptp”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjT ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jb Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ptp”uh1hh³júh´K‡hjL ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K‡hhÊh²hubhÞ)�”}”(hŒºThis write-only file enables or disables delivery of PPS events to the Linux PPS subsystem. To enable PPS events, write a "1" into the file. To disable events, write a "0" into the file.”h]”hŒÂThis write-only file enables or disables delivery of PPS events to the Linux PPS subsystem. To enable PPS events, write a “1â€� into the file. To disable events, write a “0â€� into the file.”…”�”}”(hjz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³júh´K‡hhÊh²hubj))�”}”(hŒ.. _abi_sys_class_pwm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-pwm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj– ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/pwm\/**”h]”j`)�”}”(hŒ**\/sys\/class\/pwm\/**”h]”hŒ/sys/class/pwm/”…”�”}”(hj° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-pwm”h´Khj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj– ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“ ubah}”(h]”j’ ah ]”h"]”Œabi_sys_class_pwm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâ jˆ sj˜}”j’ jˆ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-pwm `”h]”(hŒDefined on file ”…”�”}”(hjç h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-pwm `”h]”j§)�”}”(hjñ h]”hŒsysfs-class-pwm”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_pwm”uh1hh³jÄ h´Khjç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KhhÊh²hubhÞ)�”}”(hŒxThe pwm/ class sub-directory belongs to the Generic PWM Framework and provides a sysfs interface for using PWM channels.”h]”hŒxThe pwm/ class sub-directory belongs to the Generic PWM Framework and provides a sysfs interface for using PWM channels.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_class_pwm_pwmchip_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-pwm-pwmchip-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj1 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/pwm\/pwmchip\\/**”h]”j`)�”}”(hŒ%**\/sys\/class\/pwm\/pwmchip\\/**”h]”hŒ!/sys/class/pwm/pwmchip/”…”�”}”(hjK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K hjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj. ubah}”(h]”j- ah ]”h"]”Œabi_sys_class_pwm_pwmchip_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j| j# sj˜}”j- j# subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-pwm `”h]”(hŒDefined on file ”…”�”}”(hj� h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-pwm `”h]”j§)�”}”(hj‹ h]”hŒsysfs-class-pwm”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_pwm”uh1hh³jÄ h´K hj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K hhÊh²hubhÞ)�”}”(hŒwA /sys/class/pwm/pwmchipN directory is created for each probed PWM controller/chip where N is the base of the PWM chip.”h]”hŒwA /sys/class/pwm/pwmchipN directory is created for each probed PWM controller/chip where N is the base of the PWM chip.”…”�”}”(hj¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K hhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_pwm_pwmchip_n_export:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-pwm-pwmchip-n-export”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjË ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/pwm\/pwmchip\\/export**”h]”j`)�”}”(hŒ+**\/sys\/class\/pwm\/pwmchip\\/export**”h]”hŒ'/sys/class/pwm/pwmchip/export”…”�”}”(hjå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjá ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KhjÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjË ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈ ubah}”(h]”jÇ ah ]”h"]”Œ"abi_sys_class_pwm_pwmchip_n_export”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j½ sj˜}”jÇ j½ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-pwm `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-pwm `”h]”j§)�”}”(hj% h]”hŒsysfs-class-pwm”…”�”}”(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”j1 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_pwm”uh1hh³jÄ h´Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KhhÊh²hubhÞ)�”}”(hŒsExports a PWM channel from the PWM chip for sysfs control. Value is between 0 and /sys/class/pwm/pwmchipN/npwm - 1.”h]”hŒsExports a PWM channel from the PWM chip for sysfs control. Value is between 0 and /sys/class/pwm/pwmchipN/npwm - 1.”…”�”}”(hjI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_pwm_pwmchip_n_npwm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-pwm-pwmchip-n-npwm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hje ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/pwm\/pwmchip\\/npwm**”h]”j`)�”}”(hŒ)**\/sys\/class\/pwm\/pwmchip\\/npwm**”h]”hŒ%/sys/class/pwm/pwmchip/npwm”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´Khjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhje ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjb ubah}”(h]”ja ah ]”h"]”Œ abi_sys_class_pwm_pwmchip_n_npwm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j° jW sj˜}”ja jW subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-pwm `”h]”(hŒDefined on file ”…”�”}”(hjµ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-pwm `”h]”j§)�”}”(hj¿ h]”hŒsysfs-class-pwm”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_pwm”uh1hh³jÄ h´Khjµ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KhhÊh²hubhÞ)�”}”(hŒ5The number of PWM channels supported by the PWM chip.”h]”hŒ5The number of PWM channels supported by the PWM chip.”…”�”}”(hjã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_pwm_pwmchip_n_pwmx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-pwm-pwmchip-n-pwmx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjÿ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/pwm\/pwmchip\\/pwmX**”h]”j`)�”}”(hŒ)**\/sys\/class\/pwm\/pwmchip\\/pwmX**”h]”hŒ%/sys/class/pwm/pwmchip/pwmX”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K)hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjü ubah}”(h]”jû ah ]”h"]”Œ abi_sys_class_pwm_pwmchip_n_pwmx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJ jñ sj˜}”jû jñ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-pwm `”h]”(hŒDefined on file ”…”�”}”(hjO h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-pwm `”h]”j§)�”}”(hjY h]”hŒsysfs-class-pwm”…”�”}”(hj[ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjW ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”je Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_pwm”uh1hh³jÄ h´K)hjO ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K)hhÊh²hubhÞ)�”}”(hŒ}A /sys/class/pwm/pwmchipN/pwmX directory is created for each exported PWM channel where X is the exported PWM channel number.”h]”hŒ}A /sys/class/pwm/pwmchipN/pwmX directory is created for each exported PWM channel where X is the exported PWM channel number.”…”�”}”(hj} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K)hhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_pwm_pwmchip_n_pwmx_capture:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-pwm-pwmchip-n-pwmx-capture”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj™ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/pwm\/pwmchip\\/pwmX\/capture**”h]”j`)�”}”(hŒ2**\/sys\/class\/pwm\/pwmchip\\/pwmX\/capture**”h]”hŒ./sys/class/pwm/pwmchip/pwmX/capture”…”�”}”(hj³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KQhj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj– ubah}”(h]”j• ah ]”h"]”Œ(abi_sys_class_pwm_pwmchip_n_pwmx_capture”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jä j‹ sj˜}”j• j‹ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-pwm `”h]”(hŒDefined on file ”…”�”}”(hjé h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-pwm `”h]”j§)�”}”(hjó h]”hŒsysfs-class-pwm”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_pwm”uh1hh³jÄ h´KQhjé ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KQhhÊh²hubhÞ)�”}”(hŒ‹Capture information about a PWM signal. The output format is a pair unsigned integers (period and duty cycle), separated by a single space.”h]”hŒ‹Capture information about a PWM signal. The output format is a pair unsigned integers (period and duty cycle), separated by a single space.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KQhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_pwm_pwmchip_n_pwmx_duty_cycle:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-pwm-pwmchip-n-pwmx-duty-cycle”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj3 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/pwm\/pwmchip\\/pwmX\/duty_cycle**”h]”j`)�”}”(hŒ5**\/sys\/class\/pwm\/pwmchip\\/pwmX\/duty_cycle**”h]”hŒ1/sys/class/pwm/pwmchip/pwmX/duty_cycle”…”�”}”(hjM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K9hjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0 ubah}”(h]”j/ ah ]”h"]”Œ+abi_sys_class_pwm_pwmchip_n_pwmx_duty_cycle”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~ j% sj˜}”j/ j% subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-pwm `”h]”(hŒDefined on file ”…”�”}”(hjƒ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-pwm `”h]”j§)�”}”(hj� h]”hŒsysfs-class-pwm”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_pwm”uh1hh³jÄ h´K9hjƒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K9hhÊh²hubhÞ)�”}”(hŒ.Sets the PWM signal duty cycle in nanoseconds.”h]”hŒ.Sets the PWM signal duty cycle in nanoseconds.”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K9hhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_pwm_pwmchip_n_pwmx_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-pwm-pwmchip-n-pwmx-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjÍ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/pwm\/pwmchip\\/pwmX\/enable**”h]”j`)�”}”(hŒ1**\/sys\/class\/pwm\/pwmchip\\/pwmX\/enable**”h]”hŒ-/sys/class/pwm/pwmchip/pwmX/enable”…”�”}”(hjç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KHhjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊ ubah}”(h]”jÉ ah ]”h"]”Œ'abi_sys_class_pwm_pwmchip_n_pwmx_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¿ sj˜}”jÉ j¿ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-pwm `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-pwm `”h]”j§)�”}”(hj' h]”hŒsysfs-class-pwm”…”�”}”(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”j3 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_pwm”uh1hh³jÄ h´KHhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KHhhÊh²hubhÞ)�”}”(hŒ9Enable/disable the PWM signal. 0 is disabled 1 is enabled”h]”hŒ9Enable/disable the PWM signal. 0 is disabled 1 is enabled”…”�”}”(hjK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´KHhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_pwm_pwmchip_n_pwmx_period:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-pwm-pwmchip-n-pwmx-period”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjg ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/pwm\/pwmchip\\/pwmX\/period**”h]”j`)�”}”(hŒ1**\/sys\/class\/pwm\/pwmchip\\/pwmX\/period**”h]”hŒ-/sys/class/pwm/pwmchip/pwmX/period”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K2hjz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjg ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjd ubah}”(h]”jc ah ]”h"]”Œ'abi_sys_class_pwm_pwmchip_n_pwmx_period”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j² jY sj˜}”jc jY subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-pwm `”h]”(hŒDefined on file ”…”�”}”(hj· h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-pwm `”h]”j§)�”}”(hjÁ h]”hŒsysfs-class-pwm”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_pwm”uh1hh³jÄ h´K2hj· ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K2hhÊh²hubhÞ)�”}”(hŒ*Sets the PWM signal period in nanoseconds.”h]”hŒ*Sets the PWM signal period in nanoseconds.”…”�”}”(hjå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K2hhÊh²hubj))�”}”(hŒ... _abi_sys_class_pwm_pwmchip_n_pwmx_polarity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-pwm-pwmchip-n-pwmx-polarity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/pwm\/pwmchip\\/pwmX\/polarity**”h]”j`)�”}”(hŒ3**\/sys\/class\/pwm\/pwmchip\\/pwmX\/polarity**”h]”hŒ//sys/class/pwm/pwmchip/pwmX/polarity”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K@hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþ ubah}”(h]”jý ah ]”h"]”Œ)abi_sys_class_pwm_pwmchip_n_pwmx_polarity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jL jó sj˜}”jý jó subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-pwm `”h]”(hŒDefined on file ”…”�”}”(hjQ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-pwm `”h]”j§)�”}”(hj[ h]”hŒsysfs-class-pwm”…”�”}”(hj] h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjY ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jg Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_pwm”uh1hh³jÄ h´K@hjQ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K@hhÊh²hubhÞ)�”}”(hŒESets the output polarity of the PWM signal to "normal" or "inversed".”h]”hŒMSets the output polarity of the PWM signal to “normalâ€� or “inversedâ€�.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K@hhÊh²hubj))�”}”(hŒ).. _abi_sys_class_pwm_pwmchip_n_unexport:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-pwm-pwmchip-n-unexport”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj› ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/pwm\/pwmchip\\/unexport**”h]”j`)�”}”(hŒ-**\/sys\/class\/pwm\/pwmchip\\/unexport**”h]”hŒ)/sys/class/pwm/pwmchip/unexport”…”�”}”(hjµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj± ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K"hj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj› ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜ ubah}”(h]”j— ah ]”h"]”Œ$abi_sys_class_pwm_pwmchip_n_unexport”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæ j� sj˜}”j— j� subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-pwm `”h]”(hŒDefined on file ”…”�”}”(hjë h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-pwm `”h]”j§)�”}”(hjõ h]”hŒsysfs-class-pwm”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_pwm”uh1hh³jÄ h´K"hjë ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K"hhÊh²hubhÞ)�”}”(hŒUnexports a PWM channel.”h]”hŒUnexports a PWM channel.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄ h´K"hhÊh²hubj))�”}”(hŒ.. _abi_sys_class_rapidio_port:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rapidio-port”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj5 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/rapidio_port**”h]”j`)�”}”(hŒ**\/sys\/class\/rapidio_port**”h]”hŒ/sys/class/rapidio_port”…”�”}”(hjO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjK ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-class-rapidio”h´KhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2 ubah}”(h]”j1 ah ]”h"]”Œabi_sys_class_rapidio_port”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j� j' sj˜}”j1 j' subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-rapidio `”h]”(hŒDefined on file ”…”�”}”(hj† h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-rapidio `”h]”j§)�”}”(hj� h]”hŒsysfs-class-rapidio”…”�”}”(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ÅŒ$abi_file_testing_sysfs_class_rapidio”uh1hh³jc h´Khj† ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´KhhÊh²hubhÞ)�”}”(hX>On-chip RapidIO controllers and PCIe-to-RapidIO bridges (referenced as "Master Port" or "mport") are presented in sysfs as the special class of devices: "rapidio_port". The /sys/class/rapidio_port subdirectory contains individual subdirectories named as "rapidioN" where N = mport ID registered with RapidIO subsystem.”h]”hXNOn-chip RapidIO controllers and PCIe-to-RapidIO bridges (referenced as “Master Portâ€� or “mportâ€�) are presented in sysfs as the special class of devices: “rapidio_portâ€�. The /sys/class/rapidio_port subdirectory contains individual subdirectories named as “rapidioNâ€� where N = mport ID registered with RapidIO subsystem.”…”�”}”(hj´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´KhhÊh²hubhÞ)�”}”(hŒYNOTE: An mport ID is not a RapidIO destination ID assigned to a given local mport device.”h]”hŒYNOTE: An mport ID is not a RapidIO destination ID assigned to a given local mport device.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_rapidio_port_rapidio_n_port_destid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-rapidio-port-rapidio-n-port-destid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÞ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/rapidio_port\/rapidio\\/port_destid**”h]”j`)�”}”(hŒ9**\/sys\/class\/rapidio_port\/rapidio\\/port_destid**”h]”hŒ5/sys/class/rapidio_port/rapidio/port_destid”…”�”}”(hjø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjô ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´Khjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÞ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÛ ubah}”(h]”jÚ ah ]”h"]”Œ0abi_sys_class_rapidio_port_rapidio_n_port_destid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j) jÐ sj˜}”jÚ jÐ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-rapidio `”h]”(hŒDefined on file ”…”�”}”(hj. h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-rapidio `”h]”j§)�”}”(hj8 h]”hŒsysfs-class-rapidio”…”�”}”(hj: h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jD Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_rapidio”uh1hh³jc h´Khj. ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´KhhÊh²hubhÞ)�”}”(hXo(RO) reports RapidIO destination ID assigned to the given RapidIO mport device. If value 0xFFFFFFFF is returned this means that no valid destination ID have been assigned to the mport (yet). Normally, before enumeration/discovery have been executed only fabric enumerating mports have a valid destination ID assigned to them using "hdid=..." rapidio module parameter.”h]”hXs(RO) reports RapidIO destination ID assigned to the given RapidIO mport device. If value 0xFFFFFFFF is returned this means that no valid destination ID have been assigned to the mport (yet). Normally, before enumeration/discovery have been executed only fabric enumerating mports have a valid destination ID assigned to them using “hdid=...â€� rapidio module parameter.”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´KhhÊh²hubhÞ)�”}”(hŒ¼After enumeration or discovery was performed for a given mport device, the corresponding subdirectory will also contain subdirectories for each child RapidIO device connected to the mport.”h]”hŒ¼After enumeration or discovery was performed for a given mport device, the corresponding subdirectory will also contain subdirectories for each child RapidIO device connected to the mport.”…”�”}”(hjj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´KhhÊh²hubhÞ)�”}”(hŒeThe example below shows mport device subdirectory with several child RapidIO devices attached to it::”h]”hŒdThe example below shows mport device subdirectory with several child RapidIO devices attached to it:”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´KhhÊh²hubjl)�”}”(hXÜ[rio@rapidio ~]$ ls /sys/class/rapidio_port/rapidio0/ -l total 0 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:e:0001 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:e:0004 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:e:0007 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:s:0002 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:s:0003 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:s:0005 lrwxrwxrwx 1 root root 0 Feb 11 15:11 device -> ../../../0000:01:00.0 -r--r--r-- 1 root root 4096 Feb 11 15:11 port_destid drwxr-xr-x 2 root root 0 Feb 11 15:11 power lrwxrwxrwx 1 root root 0 Feb 11 15:04 subsystem -> ../../../../../../class/rapidio_port -r--r--r-- 1 root root 4096 Feb 11 15:11 sys_size -rw-r--r-- 1 root root 4096 Feb 11 15:04 uevent”h]”hXÜ[rio@rapidio ~]$ ls /sys/class/rapidio_port/rapidio0/ -l total 0 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:e:0001 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:e:0004 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:e:0007 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:s:0002 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:s:0003 drwxr-xr-x 3 root root 0 Feb 11 15:10 00:s:0005 lrwxrwxrwx 1 root root 0 Feb 11 15:11 device -> ../../../0000:01:00.0 -r--r--r-- 1 root root 4096 Feb 11 15:11 port_destid drwxr-xr-x 2 root root 0 Feb 11 15:11 power lrwxrwxrwx 1 root root 0 Feb 11 15:04 subsystem -> ../../../../../../class/rapidio_port -r--r--r-- 1 root root 4096 Feb 11 15:11 sys_size -rw-r--r-- 1 root root 4096 Feb 11 15:04 uevent”…”�”}”hj† sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jc h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_rapidio_port_rapidio_n_sys_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-rapidio-port-rapidio-n-sys-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj¢ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/rapidio_port\/rapidio\\/sys_size**”h]”j`)�”}”(hŒ6**\/sys\/class\/rapidio_port\/rapidio\\/sys_size**”h]”hŒ2/sys/class/rapidio_port/rapidio/sys_size”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´K hjµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸ ubah}”(h]”jž ah ]”h"]”Œ-abi_sys_class_rapidio_port_rapidio_n_sys_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jí j” sj˜}”jž j” subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-rapidio `”h]”(hŒDefined on file ”…”�”}”(hjò h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-rapidio `”h]”j§)�”}”(hjü h]”hŒsysfs-class-rapidio”…”�”}”(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ÅŒ$abi_file_testing_sysfs_class_rapidio”uh1hh³jc h´K hjò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´K hhÊh²hubhÞ)�”}”(hŒ2(RO) reports RapidIO common transport system size:”h]”hŒ2(RO) reports RapidIO common transport system size:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´K hhÊh²hubhÞ)�”}”(hŒ30 = small (8-bit destination ID, max. 256 devices),”h]”hŒ30 = small (8-bit destination ID, max. 256 devices),”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´K hhÊh²hubhÞ)�”}”(hŒ61 = large (16-bit destination ID, max. 65536 devices).”h]”hŒ61 = large (16-bit destination ID, max. 65536 devices).”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc h´K hhÊh²hubj))�”}”(hŒ.. _abi_sys_class_rc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjX ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/rc\/**”h]”j`)�”}”(hŒ**\/sys\/class\/rc\/**”h]”hŒ/sys/class/rc/”…”�”}”(hjr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-class-rc”h´Khjk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhje ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjX ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjU ubah}”(h]”jT ah ]”h"]”Œabi_sys_class_rc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤ jJ sj˜}”jT jJ subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-class-rc `”h]”(hŒDefined on file ”…”�”}”(hj© h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-class-rc `”h]”j§)�”}”(hj³ h]”hŒsysfs-class-rc”…”�”}”(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ÅŒabi_file_testing_sysfs_class_rc”uh1hh³j† h´Khj© ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KhhÊh²hubhÞ)�”}”(hŒ–The rc/ class sub-directory belongs to the Remote Controller core and provides a sysfs interface for configuring infrared remote controller receivers.”h]”hŒ–The rc/ class sub-directory belongs to the Remote Controller core and provides a sysfs interface for configuring infrared remote controller receivers.”…”�”}”(hj× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_rc_rc_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rc-rc-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hjó ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/rc\/rc\\/**”h]”j`)�”}”(hŒ**\/sys\/class\/rc\/rc\\/**”h]”hŒ/sys/class/rc/rc/”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjó ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjð ubah}”(h]”jï ah ]”h"]”Œabi_sys_class_rc_rc_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j> jå sj˜}”jï jå subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-class-rc `”h]”(hŒDefined on file ”…”�”}”(hjC h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-class-rc `”h]”j§)�”}”(hjM h]”hŒsysfs-class-rc”…”�”}”(hjO h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjK ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jY Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_class_rc”uh1hh³j† h´K hjC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K hhÊh²hubhÞ)�”}”(hŒwA /sys/class/rc/rcN directory is created for each remote control receiver device where N is the number of the receiver.”h]”hŒwA /sys/class/rc/rcN directory is created for each remote control receiver device where N is the number of the receiver.”…”�”}”(hjq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K hhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_rc_rc_n_filter:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rc-rc-n-filter”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/rc\/rc\\/filter**”h]”j`)�”}”(hŒ%**\/sys\/class\/rc\/rc\\/filter**”h]”hŒ!/sys/class/rc/rc/filter”…”�”}”(hj§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K+hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠ ubah}”(h]”j‰ ah ]”h"]”Œabi_sys_class_rc_rc_n_filter”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØ j sj˜}”j‰ j subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-class-rc `”h]”(hŒDefined on file ”…”�”}”(hjÝ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-class-rc `”h]”j§)�”}”(hjç h]”hŒsysfs-class-rc”…”�”}”(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ÅŒabi_file_testing_sysfs_class_rc”uh1hh³j† h´K+hjÝ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K+hhÊh²hubhÞ)�”}”(hŒ(Sets the scancode filter expected value.”h]”hŒ(Sets the scancode filter expected value.”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K+hhÊh²hubhÞ)�”}”(hŒúUse in combination with /sys/class/rc/rcN/filter_mask to set the expected value of the bits set in the filter mask. If the hardware supports it then scancodes which do not match the filter will be ignored. Otherwise the write will fail with an error.”h]”hŒúUse in combination with /sys/class/rc/rcN/filter_mask to set the expected value of the bits set in the filter mask. If the hardware supports it then scancodes which do not match the filter will be ignored. Otherwise the write will fail with an error.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K+hhÊh²hubhÞ)�”}”(hŒ@This value may be reset to 0 if the current protocol is altered.”h]”hŒ@This value may be reset to 0 if the current protocol is altered.”…”�”}”(hj' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K+hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_rc_rc_n_filter_mask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-rc-rc-n-filter-mask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjC ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/rc\/rc\\/filter_mask**”h]”j`)�”}”(hŒ***\/sys\/class\/rc\/rc\\/filter_mask**”h]”hŒ&/sys/class/rc/rc/filter_mask”…”�”}”(hj] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjY ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K:hjV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjC ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@ ubah}”(h]”j? ah ]”h"]”Œ!abi_sys_class_rc_rc_n_filter_mask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽ j5 sj˜}”j? j5 subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-class-rc `”h]”(hŒDefined on file ”…”�”}”(hj“ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-class-rc `”h]”j§)�”}”(hj� h]”hŒsysfs-class-rc”…”�”}”(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ÅŒabi_file_testing_sysfs_class_rc”uh1hh³j† h´K:hj“ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K:hhÊh²hubhÞ)�”}”(hXSets the scancode filter mask of bits to compare. Use in combination with /sys/class/rc/rcN/filter to set the bits of the scancode which should be compared against the expected value. A value of 0 disables the filter to allow all valid scancodes to be processed.”h]”hXSets the scancode filter mask of bits to compare. Use in combination with /sys/class/rc/rcN/filter to set the bits of the scancode which should be compared against the expected value. A value of 0 disables the filter to allow all valid scancodes to be processed.”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K:hhÊh²hubhÞ)�”}”(hŒ†If the hardware supports it then scancodes which do not match the filter will be ignored. Otherwise the write will fail with an error.”h]”hŒ†If the hardware supports it then scancodes which do not match the filter will be ignored. Otherwise the write will fail with an error.”…”�”}”(hjÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K:hhÊh²hubhÞ)�”}”(hŒ@This value may be reset to 0 if the current protocol is altered.”h]”hŒ@This value may be reset to 0 if the current protocol is altered.”…”�”}”(hjÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´K:hhÊh²hubj))�”}”(hŒ$.. _abi_sys_class_rc_rc_n_protocols:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rc-rc-n-protocols”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjù ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/rc\/rc\\/protocols**”h]”j`)�”}”(hŒ(**\/sys\/class\/rc\/rc\\/protocols**”h]”hŒ$/sys/class/rc/rc/protocols”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´Khj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjù ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjö ubah}”(h]”jõ ah ]”h"]”Œabi_sys_class_rc_rc_n_protocols”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jD jë sj˜}”jõ jë subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-class-rc `”h]”(hŒDefined on file ”…”�”}”(hjI h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-class-rc `”h]”j§)�”}”(hjS h]”hŒsysfs-class-rc”…”�”}”(hjU h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_class_rc”uh1hh³j† h´KhjI ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KhhÊh²hubhÞ)�”}”(hŒIReading this file returns a list of available protocols, something like::”h]”hŒHReading this file returns a list of available protocols, something like:”…”�”}”(hjw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KhhÊh²hubjl)�”}”(hŒ"rc5 [rc6] nec jvc [sony]"”h]”hŒ"rc5 [rc6] nec jvc [sony]"”…”�”}”hj… sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j† h´KhhÊh²hubhÞ)�”}”(hŒ+Enabled protocols are shown in [] brackets.”h]”hŒ+Enabled protocols are shown in [] brackets.”…”�”}”(hj“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KhhÊh²hubhÞ)�”}”(hŒFWriting "+proto" will add a protocol to the list of enabled protocols.”h]”hŒJWriting “+protoâ€� will add a protocol to the list of enabled protocols.”…”�”}”(hj¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KhhÊh²hubhÞ)�”}”(hŒKWriting "-proto" will remove a protocol from the list of enabled protocols.”h]”hŒOWriting “-protoâ€� will remove a protocol from the list of enabled protocols.”…”�”}”(hj¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KhhÊh²hubhÞ)�”}”(hŒ)Writing "proto" will enable only "proto".”h]”hŒ1Writing “protoâ€� will enable only “protoâ€�.”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KhhÊh²hubhÞ)�”}”(hŒ*Writing "none" will disable all protocols.”h]”hŒ.Writing “noneâ€� will disable all protocols.”…”�”}”(hjË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KhhÊh²hubhÞ)�”}”(hŒ\Write fails with EINVAL if an invalid protocol combination or unknown protocol name is used.”h]”hŒ\Write fails with EINVAL if an invalid protocol combination or unknown protocol name is used.”…”�”}”(hjÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_rc_rc_n_wakeup_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-rc-rc-n-wakeup-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjõ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/rc\/rc\\/wakeup_data**”h]”j`)�”}”(hŒ***\/sys\/class\/rc\/rc\\/wakeup_data**”h]”hŒ&/sys/class/rc/rc/wakeup_data”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-class-rc-nuvoton”h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjõ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjò ubah}”(h]”jñ ah ]”h"]”Œ!abi_sys_class_rc_rc_n_wakeup_data”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jA jç sj˜}”jñ jç subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-rc-nuvoton `”h]”(hŒDefined on file ”…”�”}”(hjF h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-rc-nuvoton `”h]”j§)�”}”(hjP h]”hŒsysfs-class-rc-nuvoton”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjN ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_rc_nuvoton”uh1hh³j# h´KhjF ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j# h´KhhÊh²hubhÞ)�”}”(hŒõReading this file returns the stored CIR wakeup sequence. It starts with a pulse, followed by a space, pulse etc. All values are in microseconds. The same format can be used to store a wakeup sequence in the Nuvoton chip by writing to this file.”h]”hŒõReading this file returns the stored CIR wakeup sequence. It starts with a pulse, followed by a space, pulse etc. All values are in microseconds. The same format can be used to store a wakeup sequence in the Nuvoton chip by writing to this file.”…”�”}”(hjt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j# h´KhhÊh²hubhÞ)�”}”(hŒµNote: Some systems reset the stored wakeup sequence to a factory default on each boot. On such systems store the wakeup sequence in a file and set it on boot using e.g. a udev rule.”h]”hŒµNote: Some systems reset the stored wakeup sequence to a factory default on each boot. On such systems store the wakeup sequence in a file and set it on boot using e.g. a udev rule.”…”�”}”(hj‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j# h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_rc_rc_n_wakeup_filter:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-rc-rc-n-wakeup-filter”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/rc\/rc\\/wakeup_filter**”h]”j`)�”}”(hŒ,**\/sys\/class\/rc\/rc\\/wakeup_filter**”h]”hŒ(/sys/class/rc/rc/wakeup_filter”…”�”}”(hj¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´Kehj± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj› ubah}”(h]”jš ah ]”h"]”Œ#abi_sys_class_rc_rc_n_wakeup_filter”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jé j� sj˜}”jš j� subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-class-rc `”h]”(hŒDefined on file ”…”�”}”(hjî h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-class-rc `”h]”j§)�”}”(hjø h]”hŒsysfs-class-rc”…”�”}”(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ÅŒabi_file_testing_sysfs_class_rc”uh1hh³j† h´Kehjî ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KehhÊh²hubhÞ)�”}”(hŒ/Sets the scancode wakeup filter expected value.”h]”hŒ/Sets the scancode wakeup filter expected value.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KehhÊh²hubhÞ)�”}”(hŒ Use in combination with /sys/class/rc/rcN/wakeup_filter_mask to set the expected value of the bits set in the wakeup filter mask to trigger a system wake event.”h]”hŒ Use in combination with /sys/class/rc/rcN/wakeup_filter_mask to set the expected value of the bits set in the wakeup filter mask to trigger a system wake event.”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KehhÊh²hubhÞ)�”}”(hŒ�If the hardware supports it and wakeup_filter_mask is not 0 then scancodes which match the filter will wake the system from e.g. suspend to RAM or power off.”h]”hŒ�If the hardware supports it and wakeup_filter_mask is not 0 then scancodes which match the filter will wake the system from e.g. suspend to RAM or power off.”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KehhÊh²hubhÞ)�”}”(hŒ,Otherwise the write will fail with an error.”h]”hŒ,Otherwise the write will fail with an error.”…”�”}”(hjF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KehhÊh²hubhÞ)�”}”(hŒ?This value may be reset to 0 if the wakeup protocol is altered.”h]”hŒ?This value may be reset to 0 if the wakeup protocol is altered.”…”�”}”(hjT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KehhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_rc_rc_n_wakeup_filter_mask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-rc-rc-n-wakeup-filter-mask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjp ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/rc\/rc\\/wakeup_filter_mask**”h]”j`)�”}”(hŒ1**\/sys\/class\/rc\/rc\\/wakeup_filter_mask**”h]”hŒ-/sys/class/rc/rc/wakeup_filter_mask”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´Kxhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjp ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjm ubah}”(h]”jl ah ]”h"]”Œ(abi_sys_class_rc_rc_n_wakeup_filter_mask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j» jb sj˜}”jl jb subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-class-rc `”h]”(hŒDefined on file ”…”�”}”(hjÀ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-class-rc `”h]”j§)�”}”(hjÊ h]”hŒsysfs-class-rc”…”�”}”(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ÅŒabi_file_testing_sysfs_class_rc”uh1hh³j† h´KxhjÀ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KxhhÊh²hubhÞ)�”}”(hŒ8Sets the scancode wakeup filter mask of bits to compare.”h]”hŒ8Sets the scancode wakeup filter mask of bits to compare.”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KxhhÊh²hubhÞ)�”}”(hŒ«Use in combination with /sys/class/rc/rcN/wakeup_filter to set the bits of the scancode which should be compared against the expected value to trigger a system wake event.”h]”hŒ«Use in combination with /sys/class/rc/rcN/wakeup_filter to set the bits of the scancode which should be compared against the expected value to trigger a system wake event.”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KxhhÊh²hubhÞ)�”}”(hŒ�If the hardware supports it and wakeup_filter_mask is not 0 then scancodes which match the filter will wake the system from e.g. suspend to RAM or power off.”h]”hŒ�If the hardware supports it and wakeup_filter_mask is not 0 then scancodes which match the filter will wake the system from e.g. suspend to RAM or power off.”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KxhhÊh²hubhÞ)�”}”(hŒ,Otherwise the write will fail with an error.”h]”hŒ,Otherwise the write will fail with an error.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KxhhÊh²hubhÞ)�”}”(hŒ?This value may be reset to 0 if the wakeup protocol is altered.”h]”hŒ?This value may be reset to 0 if the wakeup protocol is altered.”…”�”}”(hj& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KxhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_rc_rc_n_wakeup_protocols:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-rc-rc-n-wakeup-protocols”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjB ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/rc\/rc\\/wakeup_protocols**”h]”j`)�”}”(hŒ/**\/sys\/class\/rc\/rc\\/wakeup_protocols**”h]”hŒ+/sys/class/rc/rc/wakeup_protocols”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KKhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjB ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj? ubah}”(h]”j> ah ]”h"]”Œ&abi_sys_class_rc_rc_n_wakeup_protocols”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j� j4 sj˜}”j> j4 subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-class-rc `”h]”(hŒDefined on file ”…”�”}”(hj’ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-class-rc `”h]”j§)�”}”(hjœ h]”hŒsysfs-class-rc”…”�”}”(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ÅŒabi_file_testing_sysfs_class_rc”uh1hh³j† h´KKhj’ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KKhhÊh²hubhÞ)�”}”(hŒfReading this file returns a list of available protocols to use for the wakeup filter, something like::”h]”hŒeReading this file returns a list of available protocols to use for the wakeup filter, something like:”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KKhhÊh²hubjl)�”}”(hŒ8"rc-5 nec nec-x rc-6-0 rc-6-6a-24 [rc-6-6a-32] rc-6-mce"”h]”hŒ8"rc-5 nec nec-x rc-6-0 rc-6-6a-24 [rc-6-6a-32] rc-6-mce"”…”�”}”hjÎ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j† h´KKhhÊh²hubhÞ)�”}”(hŒ‡Note that protocol variants are listed, so "nec", "sony", "rc-5", "rc-6" have their different bit length encodings listed if available.”h]”hŒ—Note that protocol variants are listed, so “necâ€�, “sonyâ€�, “rc-5â€�, “rc-6â€� have their different bit length encodings listed if available.”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KKhhÊh²hubhÞ)�”}”(hŒ4The enabled wakeup protocol is shown in [] brackets.”h]”hŒ4The enabled wakeup protocol is shown in [] brackets.”…”�”}”(hjê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KKhhÊh²hubhÞ)�”}”(hŒ,Only one protocol can be selected at a time.”h]”hŒ,Only one protocol can be selected at a time.”…”�”}”(hjø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KKhhÊh²hubhÞ)�”}”(hŒ3Writing "proto" will use "proto" for wakeup events.”h]”hŒ;Writing “protoâ€� will use “protoâ€� for wakeup events.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KKhhÊh²hubhÞ)�”}”(hŒ#Writing "none" will disable wakeup.”h]”hŒ'Writing “noneâ€� will disable wakeup.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KKhhÊh²hubhÞ)�”}”(hŒ‹Write fails with EINVAL if an invalid protocol combination or unknown protocol name is used, or if wakeup is not supported by the hardware.”h]”hŒ‹Write fails with EINVAL if an invalid protocol combination or unknown protocol name is used, or if wakeup is not supported by the hardware.”…”�”}”(hj" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j† h´KKhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_reboot_mode_driver_reboot_modes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-reboot-mode-driver-reboot-modes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj> ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/reboot\-mode\/\\/reboot_modes**”h]”j`)�”}”(hŒ8**\/sys\/class\/reboot\-mode\/\\/reboot_modes**”h]”hŒ4/sys/class/reboot-mode//reboot_modes”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ>Documentation/ABI/testing/sysfs-class-reboot-mode-reboot_modes”h´KhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj> ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj; ubah}”(h]”j: ah ]”h"]”Œ-abi_sys_class_reboot_mode_driver_reboot_modes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠ j0 sj˜}”j: j0 subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-class-reboot-mode-reboot_modes `”h]”(hŒDefined on file ”…”�”}”(hj� h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-class-reboot-mode-reboot_modes `”h]”j§)�”}”(hj™ h]”hŒ$sysfs-class-reboot-mode-reboot_modes”…”�”}”(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ÅŒ5abi_file_testing_sysfs_class_reboot_mode_reboot_modes”uh1hh³jl h´Khj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl h´KhhÊh²hubhÞ)�”}”(hŒàThis interface exposes the reboot-mode arguments registered with the reboot-mode framework. It is a read-only interface and provides a space separated list of reboot-mode arguments supported on the current platform. Example:”h]”hŒàThis interface exposes the reboot-mode arguments registered with the reboot-mode framework. It is a read-only interface and provides a space separated list of reboot-mode arguments supported on the current platform. Example:”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl h´KhhÊh²hubjŽœ)�”}”(hŒrecovery fastboot bootloader ”h]”hÞ)�”}”(hŒrecovery fastboot bootloader”h]”hŒrecovery fastboot bootloader”…”�”}”(hjÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl h´KhjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jl h´KhhÊh²hubhÞ)�”}”(hŒiThe exact sysfs path may vary depending on the name of the driver that registers the arguments. Example::”h]”hŒhThe exact sysfs path may vary depending on the name of the driver that registers the arguments. Example:”…”�”}”(hjã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl h´KhhÊh²hubjl)�”}”(hŒ™/sys/class/reboot-mode/nvmem-reboot-mode/reboot_modes /sys/class/reboot-mode/syscon-reboot-mode/reboot_modes /sys/class/reboot-mode/qcom-pon/reboot_modes”h]”hŒ™/sys/class/reboot-mode/nvmem-reboot-mode/reboot_modes /sys/class/reboot-mode/syscon-reboot-mode/reboot_modes /sys/class/reboot-mode/qcom-pon/reboot_modes”…”�”}”hjñ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jl h´KhhÊh²hubhÞ)�”}”(hŒØThe supported arguments can be used by userspace to invoke device reset using the standard reboot() system call interface, with the "argument" as string to ``*arg`` parameter along with ``LINUX_REBOOT_CMD_RESTART2``.”h]”(hŒ The supported arguments can be used by userspace to invoke device reset using the standard reboot() system call interface, with the “argumentâ€� as string to ”…”�”}”(hjÿ h²hh³Nh´Nubjl1)�”}”(hŒ``*arg``”h]”hŒ*arg”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjÿ ubhŒ parameter along with ”…”�”}”(hjÿ h²hh³Nh´Nubjl1)�”}”(hŒ``LINUX_REBOOT_CMD_RESTART2``”h]”hŒLINUX_REBOOT_CMD_RESTART2”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjÿ ubhŒ.”…”�”}”(hjÿ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl h´KhhÊh²hubhÞ)�”}”(hŒ¨A driver can expose the supported arguments by registering them with the reboot-mode framework using the property names that follow the mode- format. Example:”h]”hŒ¨A driver can expose the supported arguments by registering them with the reboot-mode framework using the property names that follow the mode- format. Example:”…”�”}”(hj1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl h´KhhÊh²hubjŽœ)�”}”(hŒmode-bootloader, mode-recovery ”h]”hÞ)�”}”(hŒmode-bootloader, mode-recovery”h]”hŒmode-bootloader, mode-recovery”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl h´Khj? ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jl h´KhhÊh²hubhÞ)�”}”(hŒ¡This attribute is useful for scripts or initramfs logic that need to programmatically determine which reboot-mode arguments are valid before triggering a reboot.”h]”hŒ¡This attribute is useful for scripts or initramfs logic that need to programmatically determine which reboot-mode arguments are valid before triggering a reboot.”…”�”}”(hjW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_regulator_bypass:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-regulator-bypass”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjs ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/regulator\/\.\.\.\/bypass**”h]”j`)�”}”(hŒ+**\/sys\/class\/regulator\/\.\.\.\/bypass**”h]”hŒ'/sys/class/regulator/.../bypass”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-class-regulator”h´Mahj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjs ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjp ubah}”(h]”jo ah ]”h"]”Œabi_sys_class_regulator_bypass”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿ je sj˜}”jo je subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjÄ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjÎ h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´MahjÄ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MahhÊh²hubhÞ)�”}”(hŒoSome regulator directories will contain a field called bypass. This indicates if the device is in bypass mode.”h]”hŒoSome regulator directories will contain a field called bypass. This indicates if the device is in bypass mode.”…”�”}”(hjò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MahhÊh²hubhÞ)�”}”(hŒ*This will be one of the following strings:”h]”hŒ*This will be one of the following strings:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MahhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 'enabled'”h]”hÞ)�”}”(hj h]”hŒ ‘enabled’”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Mahj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj ubj;)�”}”(hŒ 'disabled'”h]”hÞ)�”}”(hj* h]”hŒ‘disabled’”…”�”}”(hj, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Mahj( ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj ubj;)�”}”(hŒ 'unknown' ”h]”hÞ)�”}”(hŒ 'unknown'”h]”hŒ ‘unknown’”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Mahj? ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j¡ h´MahhÊh²hubhÞ)�”}”(hŒ0'enabled' means the regulator is in bypass mode.”h]”hŒ4‘enabled’ means the regulator is in bypass mode.”…”�”}”(hj] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MahhÊh²hubhÞ)�”}”(hŒ2'disabled' means that the regulator is regulating.”h]”hŒ6‘disabled’ means that the regulator is regulating.”…”�”}”(hjk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MahhÊh²hubhÞ)�”}”(hŒV'unknown' means software cannot determine the state, or the reported state is invalid.”h]”hŒZ‘unknown’ means software cannot determine the state, or the reported state is invalid.”…”�”}”(hjy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MahhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_regulator_fail:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-regulator-fail”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj• ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/regulator\/\.\.\.\/fail**”h]”j`)�”}”(hŒ)**\/sys\/class\/regulator\/\.\.\.\/fail**”h]”hŒ%/sys/class/regulator/.../fail”…”�”}”(hj¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M‘hj¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj• ubeh}”(h]”h ]”h"]”h$]”h&•]”Œcols”Kuh1j;hj’ ubah}”(h]”j‘ ah ]”h"]”Œabi_sys_class_regulator_fail”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jà j‡ sj˜}”j‘ j‡ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjå h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjï h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´M‘hjå ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M‘hhÊh²hubhÞ)�”}”(hŒ„Some regulator directories will contain a field called fail. This indicates if the device reports an output failure (1) or not (0).”h]”hŒ„Some regulator directories will contain a field called fail. This indicates if the device reports an output failure (1) or not (0).”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M‘hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_regulator_max_microamps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-regulator-max-microamps”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj/ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/regulator\/\.\.\.\/max_microamps**”h]”j`)�”}”(hŒ2**\/sys\/class\/regulator\/\.\.\.\/max_microamps**”h]”hŒ./sys/class/regulator/.../max_microamps”…”�”}”(hjI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K¿hjB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj, ubah}”(h]”j+ ah ]”h"]”Œ%abi_sys_class_regulator_max_microamps”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jz j! sj˜}”j+ j! subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj‰ h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´K¿hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K¿hhÊh²hubhÞ)�”}”(hŒéSome regulator directories will contain a field called max_microamps. This holds the maximum safe working regulator output current limit setting for this domain measured in microamps, for regulators which support current constraints.”h]”hŒéSome regulator directories will contain a field called max_microamps. This holds the maximum safe working regulator output current limit setting for this domain measured in microamps, for regulators which support current constraints.”…”�”}”(hj­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K¿hhÊh²hubhÞ)�”}”(hŒˆNOTE: this will return the string 'constraint not defined' if the power domain has no max microamps constraint defined by platform code.”h]”hŒŒNOTE: this will return the string ‘constraint not defined’ if the power domain has no max microamps constraint defined by platform code.”…”�”}”(hj» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K¿hhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_regulator_max_microvolts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-regulator-max-microvolts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj× ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/regulator\/\.\.\.\/max_microvolts**”h]”j`)�”}”(hŒ3**\/sys\/class\/regulator\/\.\.\.\/max_microvolts**”h]”hŒ//sys/class/regulator/.../max_microvolts”…”�”}”(hjñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjí ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K¡hjê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj× ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔ ubah}”(h]”jÓ ah ]”h"]”Œ&abi_sys_class_regulator_max_microvolts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j" jÉ sj˜}”jÓ jÉ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj' h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj1 h]”hŒsysfs-class-regulator”…”�”}”(hj3 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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´K¡hj' ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K¡hhÊh²hubhÞ)�”}”(hŒåSome regulator directories will contain a field called max_microvolts. This holds the maximum safe working regulator output voltage setting for this domain measured in microvolts, for regulators which support voltage constraints.”h]”hŒåSome regulator directories will contain a field called max_microvolts. This holds the maximum safe working regulator output voltage setting for this domain measured in microvolts, for regulators which support voltage constraints.”…”�”}”(hjU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K¡hhÊh²hubhÞ)�”}”(hŒ‰NOTE: this will return the string 'constraint not defined' if the power domain has no max microvolts constraint defined by platform code.”h]”hŒ�NOTE: this will return the string ‘constraint not defined’ if the power domain has no max microvolts constraint defined by platform code.”…”�”}”(hjc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K¡hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_regulator_microamps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-regulator-microamps”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/regulator\/\.\.\.\/microamps**”h]”j`)�”}”(hŒ.**\/sys\/class\/regulator\/\.\.\.\/microamps**”h]”hŒ*/sys/class/regulator/.../microamps”…”�”}”(hj™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Kjhj’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj| ubah}”(h]”j{ ah ]”h"]”Œ!abi_sys_class_regulator_microamps”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊ jq sj˜}”j{ jq subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjÏ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjÙ h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´KjhjÏ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KjhhÊh²hubhÞ)�”}”(hŒåSome regulator directories will contain a field called microamps. This holds the regulator output current limit setting measured in microamps (i.e. E-6 Amps), for regulators which can report the control input for a current limit.”h]”hŒåSome regulator directories will contain a field called microamps. This holds the regulator output current limit setting measured in microamps (i.e. E-6 Amps), for regulators which can report the control input for a current limit.”…”�”}”(hjý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KjhhÊh²hubhÞ)�”}”(hŒ©NOTE: This value should not be used to determine the regulator output current level as this value is the same regardless of whether the regulator is enabled or disabled.”h]”hŒ©NOTE: This value should not be used to determine the regulator output current level as this value is the same regardless of whether the regulator is enabled or disabled.”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KjhhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_regulator_microvolts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-regulator-microvolts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj' ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/regulator\/\.\.\.\/microvolts**”h]”j`)�”}”(hŒ/**\/sys\/class\/regulator\/\.\.\.\/microvolts**”h]”hŒ+/sys/class/regulator/.../microvolts”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj= ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K[hj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj' ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$ ubah}”(h]”j# ah ]”h"]”Œ"abi_sys_class_regulator_microvolts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jr j sj˜}”j# j subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjw h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj� h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´K[hjw ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K[hhÊh²hubhÞ)�”}”(hŒÚSome regulator directories will contain a field called microvolts. This holds the regulator output voltage setting measured in microvolts (i.e. E-6 Volts), for regulators which can report the control input for voltage.”h]”hŒÚSome regulator directories will contain a field called microvolts. This holds the regulator output voltage setting measured in microvolts (i.e. E-6 Volts), for regulators which can report the control input for voltage.”…”�”}”(hj¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K[hhÊh²hubhÞ)�”}”(hŒ©NOTE: This value should not be used to determine the regulator output voltage level as this value is the same regardless of whether the regulator is enabled or disabled.”h]”hŒ©NOTE: This value should not be used to determine the regulator output voltage level as this value is the same regardless of whether the regulator is enabled or disabled.”…”�”}”(hj³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K[hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_regulator_min_microamps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-regulator-min-microamps”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjÏ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/regulator\/\.\.\.\/min_microamps**”h]”j`)�”}”(hŒ2**\/sys\/class\/regulator\/\.\.\.\/min_microamps**”h]”hŒ./sys/class/regulator/.../min_microamps”…”�”}”(hjé h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K°hjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌ ubah}”(h]”jË ah ]”h"]”Œ%abi_sys_class_regulator_min_microamps”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j jÁ sj˜}”jË jÁ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj) h]”hŒsysfs-class-regulator”…”�”}”(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”j5 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´K°hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K°hhÊh²hubhÞ)�”}”(hŒéSome regulator directories will contain a field called min_microamps. This holds the minimum safe working regulator output current limit setting for this domain measured in microamps, for regulators which support current constraints.”h]”hŒéSome regulator directories will contain a field called min_microamps. This holds the minimum safe working regulator output current limit setting for this domain measured in microamps, for regulators which support current constraints.”…”�”}”(hjM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K°hhÊh²hubhÞ)�”}”(hŒˆNOTE: this will return the string 'constraint not defined' if the power domain has no min microamps constraint defined by platform code.”h]”hŒŒNOTE: this will return the string ‘constraint not defined’ if the power domain has no min microamps constraint defined by platform code.”…”�”}”(hj[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K°hhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_regulator_min_microvolts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-regulator-min-microvolts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjw ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/regulator\/\.\.\.\/min_microvolts**”h]”j`)�”}”(hŒ3**\/sys\/class\/regulator\/\.\.\.\/min_microvolts**”h]”hŒ//sys/class/regulator/.../min_microvolts”…”�”}”(hj‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K’hjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjt ubah}”(h]”js ah ]”h"]”Œ&abi_sys_class_regulator_min_microvolts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ji sj˜}”js ji subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjÇ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjÑ h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´K’hjÇ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K’hhÊh²hubhÞ)�”}”(hŒåSome regulator directories will contain a field called min_microvolts. This holds the minimum safe working regulator output voltage setting for this domain measured in microvolts, for regulators which support voltage constraints.”h]”hŒåSome regulator directories will contain a field called min_microvolts. This holds the minimum safe working regulator output voltage setting for this domain measured in microvolts, for regulators which support voltage constraints.”…”�”}”(hjõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K’hhÊh²hubhÞ)�”}”(hŒ‰NOTE: this will return the string 'constraint not defined' if the power domain has no min microvolts constraint defined by platform code.”h]”hŒ�NOTE: this will return the string ‘constraint not defined’ if the power domain has no min microvolts constraint defined by platform code.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´K’hhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_regulator_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-regulator-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/regulator\/\.\.\.\/name**”h]”j`)�”}”(hŒ)**\/sys\/class\/regulator\/\.\.\.\/name**”h]”hŒ%/sys/class/regulator/.../name”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KÎhj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œabi_sys_class_regulator_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj j sj˜}”j j subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjo h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjy h]”hŒsysfs-class-regulator”…”�”}”(hj{ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjw ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j… Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´KÎhjo ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KÎhhÊh²hubhÞ)�”}”(hŒ~Each regulator directory will contain a field called name. This holds a string identifying the regulator for display purposes.”h]”hŒ~Each regulator directory will contain a field called name. This holds a string identifying the regulator for display purposes.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KÎhhÊh²hubhÞ)�”}”(hŒZNOTE: this will be empty if no suitable name is provided by platform or regulator drivers.”h]”hŒZNOTE: this will be empty if no suitable name is provided by platform or regulator drivers.”…”�”}”(hj« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KÎhhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_regulator_num_users:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-regulator-num-users”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÇ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/regulator\/\.\.\.\/num_users**”h]”j`)�”}”(hŒ.**\/sys\/class\/regulator\/\.\.\.\/num_users**”h]”hŒ*/sys/class/regulator/.../num_users”…”�”}”(hjá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KÛhjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄ ubah}”(h]”jà ah ]”h"]”Œ!abi_sys_class_regulator_num_users”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¹ sj˜}”jà j¹ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj! h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´KÛhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KÛhhÊh²hubhÞ)�”}”(hŒ Each regulator directory will contain a field called num_users. This holds the number of consumer devices that have called regulator_enable() on this regulator.”h]”hŒ Each regulator directory will contain a field called num_users. This holds the number of consumer devices that have called regulator_enable() on this regulator.”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KÛhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_regulator_opmode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-regulator-opmode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hja ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/regulator\/\.\.\.\/opmode**”h]”j`)�”}”(hŒ+**\/sys\/class\/regulator\/\.\.\.\/opmode**”h]”hŒ'/sys/class/regulator/.../opmode”…”�”}”(hj{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Kyhjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhja ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^ ubah}”(h]”j] ah ]”h"]”Œabi_sys_class_regulator_opmode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬ jS sj˜}”j] jS subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj± h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj» h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´Kyhj± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KyhhÊh²hubhÞ)�”}”(hŒ©Some regulator directories will contain a field called opmode. This holds the current regulator operating mode, for regulators which can report that control input value.”h]”hŒ©Some regulator directories will contain a field called opmode. This holds the current regulator operating mode, for regulators which can report that control input value.”…”�”}”(hjß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KyhhÊh²hubhÞ)�”}”(hŒ5The opmode value can be one of the following strings:”h]”hŒ5The opmode value can be one of the following strings:”…”�”}”(hjí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KyhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ'fast'”h]”hÞ)�”}”(hj h]”hŒ ‘fast’”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Kyhjþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjû ubj;)�”}”(hŒ'normal'”h]”hÞ)�”}”(hj h]”hŒ ‘normal’”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Kyhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjû ubj;)�”}”(hŒ'idle'”h]”hÞ)�”}”(hj. h]”hŒ ‘idle’”…”�”}”(hj0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Kyhj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjû ubj;)�”}”(hŒ 'standby'”h]”hÞ)�”}”(hjE h]”hŒ ‘standby’”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KyhjC ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjû ubj;)�”}”(hŒ 'unknown' ”h]”hÞ)�”}”(hŒ 'unknown'”h]”hŒ ‘unknown’”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KyhjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjû ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j¡ h´KyhhÊh²hubhÞ)�”}”(hŒ=The modes are described in include/linux/regulator/consumer.h”h]”hŒ=The modes are described in include/linux/regulator/consumer.h”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KyhhÊh²hubhÞ)�”}”(hŒïNOTE: This value should not be used to determine the regulator output operating mode as this value is the same regardless of whether the regulator is enabled or disabled. A "status" attribute may be available to determine the actual mode.”h]”hŒóNOTE: This value should not be used to determine the regulator output operating mode as this value is the same regardless of whether the regulator is enabled or disabled. A “statusâ€� attribute may be available to determine the actual mode.”…”�”}”(hj† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KyhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_regulator_over_current:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-regulator-over-current”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj¢ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/regulator\/\.\.\.\/over_current**”h]”j`)�”}”(hŒ1**\/sys\/class\/regulator\/\.\.\.\/over_current**”h]”hŒ-/sys/class/regulator/.../over_current”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Mhjµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸ ubah}”(h]”jž ah ]”h"]”Œ$abi_sys_class_regulator_over_current”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jí j” sj˜}”jž j” subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjò h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjü h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´Mhjò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MhhÊh²hubhÞ)�”}”(hŒ�Some regulator directories will contain a field called over_current. This indicates if the device reports an over-current fault (1) or not (0).”h]”hŒ�Some regulator directories will contain a field called over_current. This indicates if the device reports an over-current fault (1) or not (0).”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MhhÊh²hubj))�”}”(hŒ... _abi_sys_class_regulator_over_current_warn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-regulator-over-current-warn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj< ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/regulator\/\.\.\.\/over_current_warn**”h]”j`)�”}”(hŒ6**\/sys\/class\/regulator\/\.\.\.\/over_current_warn**”h]”hŒ2/sys/class/regulator/.../over_current_warn”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjR ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M¬hjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj< ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj9 ubah}”(h]”j8 ah ]”h"]”Œ)abi_sys_class_regulator_over_current_warn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‡ j. sj˜}”j8 j. subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjŒ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj– h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´M¬hjŒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M¬hhÊh²hubhÞ)�”}”(hŒ—Some regulator directories will contain a field called over_current_warn. This indicates if the device reports an over-current warning (1) or not (0).”h]”hŒ—Some regulator directories will contain a field called over_current_warn. This indicates if the device reports an over-current warning (1) or not (0).”…”�”}”(hjº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M¬hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_regulator_over_temp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-regulator-over-temp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÖ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/regulator\/\.\.\.\/over_temp**”h]”j`)�”}”(hŒ.**\/sys\/class\/regulator\/\.\.\.\/over_temp**”h]”hŒ*/sys/class/regulator/.../over_temp”…”�”}”(hjð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjì ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Mšhjé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓ ubah}”(h]”jÒ ah ]”h"]”Œ!abi_sys_class_regulator_over_temp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j! jÈ sj˜}”jÒ jÈ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj& h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj0 h]”hŒsysfs-class-regulator”…”�”}”(hj2 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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´Mšhj& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MšhhÊh²hubhÞ)�”}”(hŒ‘Some regulator directories will contain a field called over_temp. This indicates if the device reports an over-temperature fault (1) or not (0).”h]”hŒ‘Some regulator directories will contain a field called over_temp. This indicates if the device reports an over-temperature fault (1) or not (0).”…”�”}”(hjT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MšhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_regulator_over_temp_warn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-regulator-over-temp-warn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjp ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/regulator\/\.\.\.\/over_temp_warn**”h]”j`)�”}”(hŒ3**\/sys\/class\/regulator\/\.\.\.\/over_temp_warn**”h]”hŒ//sys/class/regulator/.../over_temp_warn”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M¾hjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjp ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjm ubah}”(h]”jl ah ]”h"]”Œ&abi_sys_class_regulator_over_temp_warn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j» jb sj˜}”jl jb subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjÀ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjÊ h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´M¾hjÀ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M¾hhÊh²hubhÞ)�”}”(hŒ˜Some regulator directories will contain a field called over_temp_warn. This indicates if the device reports an over-temperature warning (1) or not (0).”h]”hŒ˜Some regulator directories will contain a field called over_temp_warn. This indicates if the device reports an over-temperature warning (1) or not (0).”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M¾hhÊh²hubj))�”}”(hŒ... _abi_sys_class_regulator_over_voltage_warn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-regulator-over-voltage-warn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/regulator\/\.\.\.\/over_voltage_warn**”h]”j`)�”}”(hŒ6**\/sys\/class\/regulator\/\.\.\.\/over_voltage_warn**”h]”hŒ2/sys/class/regulator/.../over_voltage_warn”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Mµhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ)abi_sys_class_regulator_over_voltage_warn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jU jü sj˜}”j jü subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjZ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjd h]”hŒsysfs-class-regulator”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjb ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jp Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´MµhjZ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MµhhÊh²hubhÞ)�”}”(hŒ—Some regulator directories will contain a field called over_voltage_warn. This indicates if the device reports an over-voltage warning (1) or not (0).”h]”hŒ—Some regulator directories will contain a field called over_voltage_warn. This indicates if the device reports an over-voltage warning (1) or not (0).”…”�”}”(hjˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MµhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_regulator_parent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-regulator-parent”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj¤ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/regulator\/\.\.\.\/parent**”h]”j`)�”}”(hŒ+**\/sys\/class\/regulator\/\.\.\.\/parent**”h]”hŒ'/sys/class/regulator/.../parent”…”�”}”(hj¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Kðhj· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡ ubah}”(h]”j  ah ]”h"]”Œabi_sys_class_regulator_parent”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jï j– sj˜}”j  j– subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjô h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjþ h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´Kðhjô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KðhhÊh²hubhÞ)�”}”(hŒzSome regulator directories will contain a link called parent. This points to the parent or supply regulator if one exists.”h]”hŒzSome regulator directories will contain a link called parent. This points to the parent or supply regulator if one exists.”…”�”}”(hj" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KðhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_regulator_regulation_out:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-regulator-regulation-out”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj> ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/regulator\/\.\.\.\/regulation_out**”h]”j`)�”}”(hŒ3**\/sys\/class\/regulator\/\.\.\.\/regulation_out**”h]”hŒ//sys/class/regulator/.../regulation_out”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MˆhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj> ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj; ubah}”(h]”j: ah ]”h"]”Œ&abi_sys_class_regulator_regulation_out”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰ j0 sj˜}”j: j0 subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjŽ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj˜ h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´MˆhjŽ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MˆhhÊh²hubhÞ)�”}”(hŒ—Some regulator directories will contain a field called regulation_out. This indicates if the device reports an out-of-regulation fault (1) or not (0).”h]”hŒ—Some regulator directories will contain a field called regulation_out. This indicates if the device reports an out-of-regulation fault (1) or not (0).”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MˆhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_regulator_requested_microamps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-regulator-requested-microamps”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjØ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/regulator\/\.\.\.\/requested_microamps**”h]”j`)�”}”(hŒ8**\/sys\/class\/regulator\/\.\.\.\/requested_microamps**”h]”hŒ4/sys/class/regulator/.../requested_microamps”…”�”}”(hjò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Kåhjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjØ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕ ubah}”(h]”jÔ ah ]”h"]”Œ+abi_sys_class_regulator_requested_microamps”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j#! jÊ sj˜}”jÔ jÊ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj(! h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj2! h]”hŒsysfs-class-regulator”…”�”}”(hj4! h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0! ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j>! Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´Kåhj(! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KåhhÊh²hubhÞ)�”}”(hŒ¶Some regulator directories will contain a field called requested_microamps. This holds the total requested load current in microamps for this regulator from all its consumer devices.”h]”hŒ¶Some regulator directories will contain a field called requested_microamps. This holds the total requested load current in microamps for this regulator from all its consumer devices.”…”�”}”(hjV! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KåhhÊh²hubj))�”}”(hŒ".. _abi_sys_class_regulator_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-regulator-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjr! ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/regulator\/\.\.\.\/state**”h]”j`)�”}”(hŒ***\/sys\/class\/regulator\/\.\.\.\/state**”h]”hŒ&/sys/class/regulator/.../state”…”�”}”(hjŒ! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆ! ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Khj…! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjr! ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjo! ubah}”(h]”jn! ah ]”h"]”Œabi_sys_class_regulator_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½! jd! sj˜}”jn! jd! subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjÂ! h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjÌ! h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´KhjÂ! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒšSome regulator directories will contain a field called state. This reports the regulator enable control, for regulators which can report that input value.”h]”hŒšSome regulator directories will contain a field called state. This reports the regulator enable control, for regulators which can report that input value.”…”�”}”(hjð! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒ*This will be one of the following strings:”h]”hŒ*This will be one of the following strings:”…”�”}”(hjþ! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒ'enabled' 'disabled' 'unknown'”h]”hŒ*‘enabled’ ‘disabled’ ‘unknown’”…”�”}”(hj " h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒp'enabled' means the regulator output is ON and is supplying power to the system (assuming no error prevents it).”h]”hŒt‘enabled’ means the regulator output is ON and is supplying power to the system (assuming no error prevents it).”…”�”}”(hj" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒ…'disabled' means the regulator output is OFF and is not supplying power to the system (unless some non-Linux control has enabled it).”h]”hŒ‰â€˜disabled’ means the regulator output is OFF and is not supplying power to the system (unless some non-Linux control has enabled it).”…”�”}”(hj(" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒV'unknown' means software cannot determine the state, or the reported state is invalid.”h]”hŒZ‘unknown’ means software cannot determine the state, or the reported state is invalid.”…”�”}”(hj6" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒyNOTE: this field can be used in conjunction with microvolts or microamps to determine configured regulator output levels.”h]”hŒyNOTE: this field can be used in conjunction with microvolts or microamps to determine configured regulator output levels.”…”�”}”(hjD" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_regulator_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-regulator-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj`" ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/regulator\/\.\.\.\/status**”h]”j`)�”}”(hŒ+**\/sys\/class\/regulator\/\.\.\.\/status**”h]”hŒ'/sys/class/regulator/.../status”…”�”}”(hjz" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjv" ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Khjs" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjp" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjm" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`" ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]" ubah}”(h]”j\" ah ]”h"]”Œabi_sys_class_regulator_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j«" jR" sj˜}”j\" jR" subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj°" h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjº" h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´Khj°" ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒžSome regulator directories will contain a field called "status". This reports the current regulator status, for regulators which can report that output value.”h]”hŒ¢Some regulator directories will contain a field called “statusâ€�. This reports the current regulator status, for regulators which can report that output value.”…”�”}”(hjÞ" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒ*This will be one of the following strings:”h]”hŒ*This will be one of the following strings:”…”�”}”(hjì" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubjŽœ)�”}”(hŒ4- off - on - error - fast - normal - idle - standby ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒoff”h]”hÞ)�”}”(hj# h]”hŒoff”…”�”}”(hj# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Khj# ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþ" ubj;)�”}”(hŒon”h]”hÞ)�”}”(hj# h]”hŒon”…”�”}”(hj# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Khj# ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþ" ubj;)�”}”(hŒerror”h]”hÞ)�”}”(hj1# h]”hŒerror”…”�”}”(hj3# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Khj/# ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþ" ubj;)�”}”(hŒfast”h]”hÞ)�”}”(hjH# h]”hŒfast”…”�”}”(hjJ# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhjF# ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþ" ubj;)�”}”(hŒnormal”h]”hÞ)�”}”(hj_# h]”hŒnormal”…”�”}”(hja# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Khj]# ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþ" ubj;)�”}”(hŒidle”h]”hÞ)�”}”(hjv# h]”hŒidle”…”�”}”(hjx# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Khjt# ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþ" ubj;)�”}”(hŒstandby ”h]”hÞ)�”}”(hŒstandby”h]”hŒstandby”…”�”}”(hj�# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Khj‹# ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjþ" ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j¡ h´Khjú" ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒ?"off" means the regulator is not supplying power to the system.”h]”hŒC“offâ€� means the regulator is not supplying power to the system.”…”�”}”(hj¯# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒt"on" means the regulator is supplying power to the system, and the regulator can't report a detailed operation mode.”h]”hŒz“onâ€� means the regulator is supplying power to the system, and the regulator can’t report a detailed operation mode.”…”�”}”(hj½# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒ¨"error" indicates an out-of-regulation status such as being disabled due to thermal shutdown, or voltage being unstable because of problems with the input power supply.”h]”hŒ¬â€œerrorâ€� indicates an out-of-regulation status such as being disabled due to thermal shutdown, or voltage being unstable because of problems with the input power supply.”…”�”}”(hjË# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒ”"fast", "normal", "idle", and "standby" are all detailed regulator operation modes (described elsewhere). They imply "on", but provide more detail.”h]”hŒ¨â€œfastâ€�, “normalâ€�, “idleâ€�, and “standbyâ€� are all detailed regulator operation modes (described elsewhere). They imply “onâ€�, but provide more detail.”…”�”}”(hjÙ# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubhÞ)�”}”(hŒúNote that regulator status is a function of many inputs, not limited to control inputs from Linux. For example, the actual load presented may trigger "error" status; or a regulator may be enabled by another user, even though Linux did not enable it.”h]”hŒþNote that regulator status is a function of many inputs, not limited to control inputs from Linux. For example, the actual load presented may trigger “errorâ€� status; or a regulator may be enabled by another user, even though Linux did not enable it.”…”�”}”(hjç# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_regulator_suspend_disk_microvolts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-regulator-suspend-disk-microvolts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj$ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/regulator\/\.\.\.\/suspend_disk_microvolts**”h]”j`)�”}”(hŒ<**\/sys\/class\/regulator\/\.\.\.\/suspend_disk_microvolts**”h]”hŒ8/sys/class/regulator/.../suspend_disk_microvolts”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Mhj$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$ ubah}”(h]”jÿ# ah ]”h"]”Œ/abi_sys_class_regulator_suspend_disk_microvolts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jN$ jõ# sj˜}”jÿ# jõ# subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjS$ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj]$ h]”hŒsysfs-class-regulator”…”�”}”(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”ji$ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´MhjS$ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MhhÊh²hubhÞ)�”}”(hXSome regulator directories will contain a field called suspend_disk_microvolts. This holds the regulator output voltage setting for this domain measured in microvolts when the system is suspended to disk, for voltage regulators implementing suspend voltage configuration constraints.”h]”hXSome regulator directories will contain a field called suspend_disk_microvolts. This holds the regulator output voltage setting for this domain measured in microvolts when the system is suspended to disk, for voltage regulators implementing suspend voltage configuration constraints.”…”�”}”(hj�$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MhhÊh²hubj))�”}”(hŒ... _abi_sys_class_regulator_suspend_disk_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-regulator-suspend-disk-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj�$ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/regulator\/\.\.\.\/suspend_disk_mode**”h]”j`)�”}”(hŒ6**\/sys\/class\/regulator\/\.\.\.\/suspend_disk_mode**”h]”hŒ2/sys/class/regulator/.../suspend_disk_mode”…”�”}”(hj·$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M$hj°$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjª$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�$ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjš$ ubah}”(h]”j™$ ah ]”h"]”Œ)abi_sys_class_regulator_suspend_disk_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jè$ j�$ sj˜}”j™$ j�$ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjí$ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj÷$ h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´M$hjí$ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M$hhÊh²hubhÞ)�”}”(hŒóSome regulator directories will contain a field called suspend_disk_mode. This holds the regulator operating mode setting for this domain when the system is suspended to disk, for regulators implementing suspend mode configuration constraints.”h]”hŒóSome regulator directories will contain a field called suspend_disk_mode. This holds the regulator operating mode setting for this domain when the system is suspended to disk, for regulators implementing suspend mode configuration constraints.”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M$hhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_regulator_suspend_disk_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-regulator-suspend-disk-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj7% ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/regulator\/\.\.\.\/suspend_disk_state**”h]”j`)�”}”(hŒ7**\/sys\/class\/regulator\/\.\.\.\/suspend_disk_state**”h]”hŒ3/sys/class/regulator/.../suspend_disk_state”…”�”}”(hjQ% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM% ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MGhjJ% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7% ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4% ubah}”(h]”j3% ah ]”h"]”Œ*abi_sys_class_regulator_suspend_disk_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚% j)% sj˜}”j3% j)% subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj‡% h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj‘% h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´MGhj‡% ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MGhhÊh²hubhÞ)�”}”(hŒÊSome regulator directories will contain a field called suspend_disk_state. This holds the regulator operating state when suspended to disk, for regulators implementing suspend configuration constraints.”h]”hŒÊSome regulator directories will contain a field called suspend_disk_state. This holds the regulator operating state when suspended to disk, for regulators implementing suspend configuration constraints.”…”�”}”(hjµ% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MGhhÊh²hubhÞ)�”}”(hŒGThis will be one of the same strings reported by the "state" attribute.”h]”hŒKThis will be one of the same strings reported by the “stateâ€� attribute.”…”�”}”(hjÃ% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MGhhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_regulator_suspend_mem_microvolts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-regulator-suspend-mem-microvolts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjß% ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/regulator\/\.\.\.\/suspend_mem_microvolts**”h]”j`)�”}”(hŒ;**\/sys\/class\/regulator\/\.\.\.\/suspend_mem_microvolts**”h]”hŒ7/sys/class/regulator/.../suspend_mem_microvolts”…”�”}”(hjù% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõ% ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´Køhjò% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjì% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjß% ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜ% ubah}”(h]”jÛ% ah ]”h"]”Œ.abi_sys_class_regulator_suspend_mem_microvolts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*& jÑ% sj˜}”jÛ% jÑ% subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj/& h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj9& h]”hŒsysfs-class-regulator”…”�”}”(hj;& h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7& ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jE& Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´Køhj/& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KøhhÊh²hubhÞ)�”}”(hXSome regulator directories will contain a field called suspend_mem_microvolts. This holds the regulator output voltage setting for this domain measured in microvolts when the system is suspended to memory, for voltage regulators implementing suspend voltage configuration constraints.”h]”hXSome regulator directories will contain a field called suspend_mem_microvolts. This holds the regulator output voltage setting for this domain measured in microvolts when the system is suspended to memory, for voltage regulators implementing suspend voltage configuration constraints.”…”�”}”(hj]& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KøhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_regulator_suspend_mem_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-regulator-suspend-mem-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjy& ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/regulator\/\.\.\.\/suspend_mem_mode**”h]”j`)�”}”(hŒ5**\/sys\/class\/regulator\/\.\.\.\/suspend_mem_mode**”h]”hŒ1/sys/class/regulator/.../suspend_mem_mode”…”�”}”(hj“& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�& ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MhjŒ& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjy& ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjv& ubah}”(h]”ju& ah ]”h"]”Œ(abi_sys_class_regulator_suspend_mem_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄ& jk& sj˜}”ju& jk& subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjÉ& h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjÓ& h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´MhjÉ& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MhhÊh²hubhÞ)�”}”(hŒôSome regulator directories will contain a field called suspend_mem_mode. This holds the regulator operating mode setting for this domain when the system is suspended to memory, for regulators implementing suspend mode configuration constraints.”h]”hŒôSome regulator directories will contain a field called suspend_mem_mode. This holds the regulator operating mode setting for this domain when the system is suspended to memory, for regulators implementing suspend mode configuration constraints.”…”�”}”(hj÷& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MhhÊh²hubj))�”}”(hŒ... _abi_sys_class_regulator_suspend_mem_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-class-regulator-suspend-mem-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj' ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/regulator\/\.\.\.\/suspend_mem_state**”h]”j`)�”}”(hŒ6**\/sys\/class\/regulator\/\.\.\.\/suspend_mem_state**”h]”hŒ2/sys/class/regulator/.../suspend_mem_state”…”�”}”(hj-' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)' ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M:hj&' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj' ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj' ubah}”(h]”j' ah ]”h"]”Œ)abi_sys_class_regulator_suspend_mem_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^' j' sj˜}”j' j' subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjc' h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjm' h]”hŒsysfs-class-regulator”…”�”}”(hjo' h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjk' ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jy' Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´M:hjc' ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M:hhÊh²hubhÞ)�”}”(hŒËSome regulator directories will contain a field called suspend_mem_state. This holds the regulator operating state when suspended to memory, for regulators implementing suspend configuration constraints.”h]”hŒËSome regulator directories will contain a field called suspend_mem_state. This holds the regulator operating state when suspended to memory, for regulators implementing suspend configuration constraints.”…”�”}”(hj‘' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M:hhÊh²hubhÞ)�”}”(hŒGThis will be one of the same strings reported by the "state" attribute.”h]”hŒKThis will be one of the same strings reported by the “stateâ€� attribute.”…”�”}”(hjŸ' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M:hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_regulator_suspend_standby_microvolts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-regulator-suspend-standby-microvolts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj»' ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/regulator\/\.\.\.\/suspend_standby_microvolts**”h]”j`)�”}”(hŒ?**\/sys\/class\/regulator\/\.\.\.\/suspend_standby_microvolts**”h]”hŒ;/sys/class/regulator/.../suspend_standby_microvolts”…”�”}”(hjÕ' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑ' ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MhjÎ' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjË' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈ' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»' ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸' ubah}”(h]”j·' ah ]”h"]”Œ2abi_sys_class_regulator_suspend_standby_microvolts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j( j­' sj˜}”j·' j­' subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj ( h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj( h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´Mhj ( ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MhhÊh²hubhÞ)�”}”(hX!Some regulator directories will contain a field called suspend_standby_microvolts. This holds the regulator output voltage setting for this domain measured in microvolts when the system is suspended to standby, for voltage regulators implementing suspend voltage configuration constraints.”h]”hX!Some regulator directories will contain a field called suspend_standby_microvolts. This holds the regulator output voltage setting for this domain measured in microvolts when the system is suspended to standby, for voltage regulators implementing suspend voltage configuration constraints.”…”�”}”(hj9( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_regulator_suspend_standby_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-regulator-suspend-standby-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjU( ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/regulator\/\.\.\.\/suspend_standby_mode**”h]”j`)�”}”(hŒ9**\/sys\/class\/regulator\/\.\.\.\/suspend_standby_mode**”h]”hŒ5/sys/class/regulator/.../suspend_standby_mode”…”�”}”(hjo( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjk( ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M/hjh( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhje( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjb( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjU( ube•h}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjR( ubah}”(h]”jQ( ah ]”h"]”Œ,abi_sys_class_regulator_suspend_standby_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ( jG( sj˜}”jQ( jG( subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj¥( h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj¯( h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´M/hj¥( ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M/hhÊh²hubhÞ)�”}”(hŒùSome regulator directories will contain a field called suspend_standby_mode. This holds the regulator operating mode setting for this domain when the system is suspended to standby, for regulators implementing suspend mode configuration constraints.”h]”hŒùSome regulator directories will contain a field called suspend_standby_mode. This holds the regulator operating mode setting for this domain when the system is suspended to standby, for regulators implementing suspend mode configuration constraints.”…”�”}”(hjÓ( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M/hhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_regulator_suspend_standby_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-regulator-suspend-standby-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj?) h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjI) h]”hŒsysfs-class-regulator”…”�”}”(hjK) h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjG) ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jU) Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´MThj?) ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MThhÊh²hubhÞ)�”}”(hŒÐSome regulator directories will contain a field called suspend_standby_state. This holds the regulator operating state when suspended to standby, for regulators implementing suspend configuration constraints.”h]”hŒÐSome regulator directories will contain a field called suspend_standby_state. This holds the regulator operating state when suspended to standby, for regulators implementing suspend configuration constraints.”…”�”}”(hjm) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MThhÊh²hubhÞ)�”}”(hŒGThis will be one of the same strings reported by the "state" attribute.”h]”hŒKThis will be one of the same strings reported by the “stateâ€� attribute.”…”�”}”(hj{) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MThhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_regulator_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-regulator-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj—) ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/regulator\/\.\.\.\/type**”h]”j`)�”}”(hŒ)**\/sys\/class\/regulator\/\.\.\.\/type**”h]”hŒ%/sys/class/regulator/.../type”…”�”}”(hj±) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KChjª) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—) ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”) ubah}”(h]”j“) ah ]”h"]”Œabi_sys_class_regulator_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâ) j‰) sj˜}”j“) j‰) subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hjç) h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hjñ) h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´KChjç) ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KChhÊh²hubhÞ)�”}”(hŒYEach regulator directory will contain a field called type. This holds the regulator type.”h]”hŒYEach regulator directory will contain a field called type. This holds the regulator type.”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KChhÊh²hubhÞ)�”}”(hŒ*This will be one of the following strings:”h]”hŒ*This will be one of the following strings:”…”�”}”(hj#* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KChhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 'voltage'”h]”hÞ)�”}”(hj6* h]”hŒ ‘voltage’”…”�”}”(hj8* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KChj4* ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj1* ubj;)�”}”(hŒ 'current'”h]”hÞ)�”}”(hjM* h]”hŒ ‘current’”…”�”}”(hjO* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KChjK* ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj1* ubj;)�”}”(hŒ 'unknown' ”h]”hÞ)�”}”(hŒ 'unknown'”h]”hŒ ‘unknown’”…”�”}”(hjf* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KChjb* ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj1* ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j¡ h´KChhÊh²hubhÞ)�”}”(hŒK'voltage' means the regulator output voltage can be controlled by software.”h]”hŒO‘voltage’ means the regulator output voltage can be controlled by software.”…”�”}”(hj€* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KChhÊh²hubhÞ)�”}”(hŒQ'current' means the regulator output current limit can be controlled by software.”h]”hŒU‘current’ means the regulator output current limit can be controlled by software.”…”�”}”(hjŽ* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KChhÊh²hubhÞ)�”}”(hŒH'unknown' means software cannot control either voltage or current limit.”h]”hŒL‘unknown’ means software cannot control either voltage or current limit.”…”�”}”(hjœ* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´KChhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_regulator_under_voltage:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-regulator-under-voltage”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj¸* ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/regulator\/\.\.\.\/under_voltage**”h]”j`)�”}”(hŒ2**\/sys\/class\/regulator\/\.\.\.\/under_voltage**”h]”hŒ./sys/class/regulator/.../under_voltage”…”�”}”(hjÒ* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎ* ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MvhjË* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸* ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ* ubah}”(h]”j´* ah ]”h"]”Œ%abi_sys_class_regulator_under_voltage”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+ jª* sj˜}”j´* jª* subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj+ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj+ h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´Mvhj+ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MvhhÊh²hubhÞ)�”}”(hŒ’Some regulator directories will contain a field called under_voltage. This indicates if the device reports an under-voltage fault (1) or not (0).”h]”hŒ’Some regulator directories will contain a field called under_voltage. This indicates if the device reports an under-voltage fault (1) or not (0).”…”�”}”(hj6+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´MvhhÊh²hubj))�”}”(hŒ/.. _abi_sys_class_regulator_under_voltage_warn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-class-regulator-under-voltage-warn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjR+ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/regulator\/\.\.\.\/under_voltage_warn**”h]”j`)�”}”(hŒ7**\/sys\/class\/regulator\/\.\.\.\/under_voltage_warn**”h]”hŒ3/sys/class/regulator/.../under_voltage_warn”…”�”}”(hjl+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M£hje+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR+ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO+ ubah}”(h]”jN+ ah ]”h"]”Œ*abi_sys_class_regulator_under_voltage_warn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�+ jD+ sj˜}”jN+ jD+ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-regulator `”h]”(hŒDefined on file ”…”�”}”(hj¢+ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-regulator `”h]”j§)�”}”(hj¬+ h]”hŒsysfs-class-regulator”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_regulator”uh1hh³j¡ h´M£hj¢+ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M£hhÊh²hubhÞ)�”}”(hŒ™Some regulator directories will contain a field called under_voltage_warn. This indicates if the device reports an under-voltage warning (1) or not (0).”h]”hŒ™Some regulator directories will contain a field called under_voltage_warn. This indicates if the device reports an under-voltage warning (1) or not (0).”…”�”}”(hjÐ+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡ h´M£hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_remoteproc_coredump:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-remoteproc-coredump”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjì+ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/remoteproc\/\.\.\.\/coredump**”h]”j`)�”}”(hŒ.**\/sys\/class\/remoteproc\/\.\.\.\/coredump**”h]”hŒ*/sys/class/remoteproc/.../coredump”…”�”}”(hj, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-class-remoteproc”h´K>hjÿ+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjù+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjì+ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjé+ ubah}”(h]”jè+ ah ]”h"]”Œ!abi_sys_class_remoteproc_coredump”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8, jÞ+ sj˜}”jè+ jÞ+ subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-remoteproc `”h]”(hŒDefined on file ”…”�”}”(hj=, h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-remoteproc `”h]”j§)�”}”(hjG, h]”hŒsysfs-class-remoteproc”…”�”}”(hjI, h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjE, ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jS, Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_remoteproc”uh1hh³j, h´K>hj=, ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K>hhÊh²hubhÞ)�”}”(hŒ'Remote processor coredump configuration”h]”hŒ'Remote processor coredump configuration”…”�”}”(hjk, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K>hhÊh²hubhÞ)�”}”(hŒQReports the coredump configuration of the remote processor, which will be one of:”h]”hŒQReports the coredump configuration of the remote processor, which will be one of:”…”�”}”(hjy, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K>hhÊh²hubhÞ)�”}”(hŒ"disabled" "enabled" "inline"”h]”hŒ)“disabledâ€� “enabledâ€� “inlineâ€�”…”�”}”(hj‡, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K>hhÊh²hubhÞ)�”}”(hŒ+"disabled" means no dump will be collected.”h]”hŒ/“disabledâ€� means no dump will be collected.”…”�”}”(hj•, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K>hhÊh²hubhÞ)�”}”(hŒ‘"enabled" means when the remote processor's coredump is collected it will be copied to a separate buffer and that buffer is exposed to userspace.”h]”hŒ—“enabledâ€� means when the remote processor’s coredump is collected it will be copied to a separate buffer and that buffer is exposed to userspace.”…”�”}”(hj£, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K>hhÊh²hubhÞ)�”}”(hX"inline" means when the remote processor's coredump is collected userspace will directly read from the remote processor's device memory. Extra buffer will not be used to copy the dump. Also recovery process will not proceed until all data is read by userspace.”h]”hX “inlineâ€� means when the remote processor’s coredump is collected userspace will directly read from the remote processor’s device memory. Extra buffer will not be used to copy the dump. Also recovery process will not proceed until all data is read by userspace.”…”�”}”(hj±, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K>hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_remoteproc_firmware:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-remoteproc-firmware”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÍ, ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/remoteproc\/\.\.\.\/firmware**”h]”j`)�”}”(hŒ.**\/sys\/class\/remoteproc\/\.\.\.\/firmware**”h]”hŒ*/sys/class/remoteproc/.../firmware”…”�”}”(hjç, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã, ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´Khjà, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝ, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍ, ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊ, ubah}”(h]”jÉ, ah ]”h"]”Œ!abi_sys_class_remoteproc_firmware”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j- j¿, sj˜}”jÉ, j¿, subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-remoteproc `”h]”(hŒDefined on file ”…”�”}”(hj- h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-remoteproc `”h]”j§)�”}”(hj'- h]”hŒsysfs-class-remoteproc”…”�”}”(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”j3- Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_remoteproc”uh1hh³j, h´Khj- ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubhÞ)�”}”(hŒRemote processor firmware”h]”hŒRemote processor firmware”…”�”}”(hjK- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubhÞ)�”}”(hŒJReports the name of the firmware currently loaded to the remote processor.”h]”hŒJReports the name of the firmware currently loaded to the remote processor.”…”�”}”(hjY- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubhÞ)�”}”(hŒˆTo change the running firmware, ensure the remote processor is stopped (using /sys/class/remoteproc/.../state) and write a new filename.”h]”hŒˆTo change the running firmware, ensure the remote processor is stopped (using /sys/class/remoteproc/.../state) and write a new filename.”…”�”}”(hjg- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_class_remoteproc_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-remoteproc-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjƒ- ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/remoteproc\/\.\.\.\/name**”h]”j`)�”}”(hŒ***\/sys\/class\/remoteproc\/\.\.\.\/name**”h]”hŒ&/sys/class/remoteproc/.../name”…”�”}”(hj�- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™- ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K4hj–- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒ- ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€- ubah}”(h]”j- ah ]”h"]”Œabi_sys_class_remoteproc_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÎ- ju- sj˜}”j- ju- subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-remoteproc `”h]”(hŒDefined on file ”…”�”}”(hjÓ- h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-remoteproc `”h]”j§)�”}”(hjÝ- h]”hŒsysfs-class-remoteproc”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_remoteproc”uh1hh³j, h´K4hjÓ- ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K4hhÊh²hubhÞ)�”}”(hŒRemote processor name”h]”hŒRemote processor name”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K4hhÊh²hubhÞ)�”}”(hŒµReports the name of the remote processor. This can be used by userspace in exactly identifying a remote processor and ease up the usage in modifying the 'firmware' or 'state' files.”h]”hŒ½Reports the name of the remote processor. This can be used by userspace in exactly identifying a remote processor and ease up the usage in modifying the ‘firmware’ or ‘state’ files.”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K4hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_remoteproc_recovery:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-remoteproc-recovery”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj+. ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/remoteproc\/\.\.\.\/recovery**”h]”j`)�”}”(hŒ.**\/sys\/class\/remoteproc\/\.\.\.\/recovery**”h]”hŒ*/sys/class/remoteproc/.../recovery”…”�”}”(hjE. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjA. ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KVhj>. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+. ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(. ubah}”(h]”j'. ah ]”h"]”Œ!abi_sys_class_remoteproc_recovery”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jv. j. sj˜}”j'. j. subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-remoteproc `”h]”(hŒDefined on file ”…”�”}”(hj{. h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-remoteproc `”h]”j§)�”}”(hj…. h]”hŒsysfs-class-remoteproc”…”�”}”(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ÅŒ'abi_file_testing_sysfs_class_remoteproc”uh1hh³j, h´KVhj{. ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KVhhÊh²hubhÞ)�”}”(hŒ#Remote processor recovery mechanism”h]”hŒ#Remote processor recovery mechanism”…”�”}”(hj©. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KVhhÊh²hubhÞ)�”}”(hŒMReports the recovery mechanism of the remote processor, which will be one of:”h]”hŒMReports the recovery mechanism of the remote processor, which will be one of:”…”�”}”(hj·. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KVhhÊh²hubhÞ)�”}”(hŒ"enabled" "disabled"”h]”hŒ“enabledâ€� “disabledâ€�”…”�”}”(hjÅ. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KVhhÊh²hubhÞ)�”}”(hŒç"enabled" means, the remote processor will be automatically recovered whenever it crashes. Moreover, if the remote processor crashes while recovery is disabled, it will be automatically recovered too as soon as recovery is enabled.”h]”hŒë“enabledâ€� means, the remote processor will be automatically recovered whenever it crashes. Moreover, if the remote processor crashes while recovery is disabled, it will be automatically recovered too as soon as recovery is enabled.”…”�”}”(hjÓ. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KVhhÊh²hubhÞ)�”}”(hŒ°"disabled" means, a remote processor will remain in a crashed state if it crashes. This is useful for debugging purposes; without it, debugging a crash is substantially harder.”h]”hŒ´â€œdisabledâ€� means, a remote processor will remain in a crashed state if it crashes. This is useful for debugging purposes; without it, debugging a crash is substantially harder.”…”�”}”(hjá. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KVhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_remoteproc_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-remoteproc-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjý. ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/remoteproc\/\.\.\.\/state**”h]”j`)�”}”(hŒ+**\/sys\/class\/remoteproc\/\.\.\.\/state**”h]”hŒ'/sys/class/remoteproc/.../state”…”�”}”(hj/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj / ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj / ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjý. ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjú. ubah}”(h]”jù. ah ]”h"]”Œabi_sys_class_remoteproc_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jH/ jï. sj˜}”jù. jï. subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-remoteproc `”h]”(hŒDefined on file ”…”�”}”(hjM/ h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-remoteproc `”h]”j§)�”}”(hjW/ h]”hŒsysfs-class-remoteproc”…”�”}”(hjY/ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjU/ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jc/ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_remoteproc”uh1hh³j, h´K hjM/ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hhÊh²hubhÞ)�”}”(hŒRemote processor state”h]”hŒRemote processor state”…”�”}”(hj{/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hhÊh²hubhÞ)�”}”(hŒ@Reports the state of the remote processor, which will be one of:”h]”hŒ@Reports the state of the remote processor, which will be one of:”…”�”}”(hj‰/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ "offline"”h]”hÞ)�”}”(hjœ/ h]”hŒ “offlineâ€�”…”�”}”(hjž/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hjš/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj—/ ubj;)�”}”(hŒ "suspended"”h]”hÞ)�”}”(hj³/ h]”hŒ“suspendedâ€�”…”�”}”(hjµ/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hj±/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj—/ ubj;)�”}”(hŒ "running"”h]”hÞ)�”}”(hjÊ/ h]”hŒ “runningâ€�”…”�”}”(hjÌ/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hjÈ/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj—/ ubj;)�”}”(hŒ "crashed"”h]”hÞ)�”}”(hjá/ h]”hŒ “crashedâ€�”…”�”}”(hjã/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hjß/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj—/ ubj;)�”}”(hŒ "invalid" ”h]”hÞ)�”}”(hŒ "invalid"”h]”hŒ “invalidâ€�”…”�”}”(hjú/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hjö/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj—/ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j, h´K hhÊh²hubhÞ)�”}”(hŒ4"offline" means the remote processor is powered off.”h]”hŒ8“offlineâ€� means the remote processor is powered off.”…”�”}”(hj0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hhÊh²hubhÞ)�”}”(hŒ_"suspended" means that the remote processor is suspended and must be woken to receive messages.”h]”hŒc“suspendedâ€� means that the remote processor is suspended and must be woken to receive messages.”…”�”}”(hj"0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hhÊh²hubhÞ)�”}”(hŒ>"running" is the normal state of an available remote processor”h]”hŒB“runningâ€� is the normal state of an available remote processor”…”�”}”(hj00 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hhÊh²hubhÞ)�”}”(hŒS"crashed" indicates that a problem/crash has been detected on the remote processor.”h]”hŒW“crashedâ€� indicates that a problem/crash has been detected on the remote processor.”…”�”}”(hj>0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hhÊh²hubhÞ)�”}”(hŒE"invalid" is returned if the remote processor is in an unknown state.”h]”hŒI“invalidâ€� is returned if the remote processor is in an unknown state.”…”�”}”(hjL0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hhÊh²hubhÞ)�”}”(hŒbWriting this file controls the state of the remote processor. The following states can be written:”h]”hŒbWriting this file controls the state of the remote processor. The following states can be written:”…”�”}”(hjZ0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ"start"”h]”hÞ)�”}”(hjm0 h]”hŒ “startâ€�”…”�”}”(hjo0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hjk0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh0 ubj;)�”}”(hŒ"stop" ”h]”hÞ)�”}”(hŒ"stop"”h]”hŒ “stopâ€�”…”�”}”(hj†0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hj‚0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh0 ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j, h´K hhÊh²hubhÞ)�”}”(hŒÄWriting "start" will attempt to start the processor running the firmware indicated by, or written to, /sys/class/remoteproc/.../firmware. The remote processor should transition to "running" state.”h]”hŒÌWriting “startâ€� will attempt to start the processor running the firmware indicated by, or written to, /sys/class/remoteproc/.../firmware. The remote processor should transition to “runningâ€� state.”…”�”}”(hj 0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hhÊh²hubhÞ)�”}”(hŒ^Writing "stop" will attempt to halt the remote processor and return it to the "offline" state.”h]”hŒfWriting “stopâ€� will attempt to halt the remote processor and return it to the “offlineâ€� state.”…”�”}”(hj®0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´K hhÊh²hubj))�”}”(hŒ.. _abi_sys_class_rnbd_client:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rnbd-client”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjÊ0 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/rnbd\-client**”h]”j`)�”}”(hŒ**\/sys\/class\/rnbd\-client**”h]”hŒ/sys/class/rnbd-client”…”�”}”(hjä0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjà0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-class-rnbd-client”h´KhjÝ0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊ0 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇ0 ubah}”(h]”jÆ0 ah ]”h"]”Œabi_sys_class_rnbd_client”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1 j¼0 sj˜}”jÆ0 j¼0 subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rnbd-client `”h]”(hŒDefined on file ”…”�”}”(hj1 h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rnbd-client `”h]”j§)�”}”(hj%1 h]”hŒsysfs-class-rnbd-client”…”�”}”(hj'1 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj#1 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j11 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rnbd_client”uh1hh³jø0 h´Khj1 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubhÞ)�”}”(hŒtProvide information about RNBD-client. All sysfs files that are not read-only provide the usage information on read:”h]”hŒtProvide information about RNBD-client. All sysfs files that are not read-only provide the usage information on read:”…”�”}”(hjI1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hjW1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubjl)�”}”(hX# cat /sys/class/rnbd-client/ctl/map_device > Usage: echo "sessname= path=<[srcaddr,]dstaddr> > [path=<[srcaddr,]dstaddr>] device_path= > [access_mode=] > map_device > > addr ::= [ ip: | ip: | gid: ]”h]”hX# cat /sys/class/rnbd-client/ctl/map_device > Usage: echo "sessname= path=<[srcaddr,]dstaddr> > [path=<[srcaddr,]dstaddr>] device_path= > [access_mode=] > map_device > > addr ::= [ ip: | ip: | gid: ]”…”�”}”hje1 sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jø0 h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_rnbd_client_ctl_devices:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-rnbd-client-ctl-devices”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj�1 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/rnbd\-client\/ctl\/devices\/**”h]”j`)�”}”(hŒ.**\/sys\/class\/rnbd\-client\/ctl\/devices\/**”h]”hŒ*/sys/class/rnbd-client/ctl/devices/”…”�”}”(hj›1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´Kyhj”1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽ1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�1 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~1 ubah}”(h]”j}1 ah ]”h"]”Œ%abi_sys_class_rnbd_client_ctl_devices”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌ1 js1 sj˜}”j}1 js1 subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rnbd-client `”h]”(hŒDefined on file ”…”�”}”(hjÑ1 h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rnbd-client `”h]”j§)�”}”(hjÛ1 h]”hŒsysfs-class-rnbd-client”…”�”}”(hjÝ1 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÙ1 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jç1 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rnbd_client”uh1hh³jø0 h´KyhjÑ1 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KyhhÊh²hubhÞ)�”}”(hXFor each device mapped on the client a new symbolic link is created as /sys/class/rnbd-client/ctl/devices/@, which points to the block device created by rnbd (/sys/block/rnbd/). The of each device is created as follows:”h]”hXFor each device mapped on the client a new symbolic link is created as /sys/class/rnbd-client/ctl/devices/@, which points to the block device created by rnbd (/sys/block/rnbd/). The of each device is created as follows:”…”�”}”(hjÿ1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KyhhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒÝIf the 'device_path' provided during mapping contains slashes ("/"), they are replaced by exclamation mark ("!") and used as as the . Otherwise, the will be the same as the "device_path" provided. ”h]”hÞ)�”}”(hŒÛIf the 'device_path' provided during mapping contains slashes ("/"), they are replaced by exclamation mark ("!") and used as as the . Otherwise, the will be the same as the "device_path" provided.”h]”hŒëIf the ‘device_path’ provided during mapping contains slashes (“/â€�), they are replaced by exclamation mark (“!â€�) and used as as the . Otherwise, the will be the same as the “device_pathâ€� provided.”…”�”}”(hj2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´Kyhj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj 2 ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jø0 h´KyhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_rnbd_client_ctl_map_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-rnbd-client-ctl-map-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj<2 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/rnbd\-client\/ctl\/map_device**”h]”j`)�”}”(hŒ/**\/sys\/class\/rnbd\-client\/ctl\/map_device**”h]”hŒ+/sys/class/rnbd-client/ctl/map_device”…”�”}”(hjV2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjR2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhjO2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj<2 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj92 ubah}”(h]”j82 ah ]”h"]”Œ(abi_sys_class_rnbd_client_ctl_map_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‡2 j.2 sj˜}”j82 j.2 subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rnbd-client `”h]”(hŒDefined on file ”…”�”}”(hjŒ2 h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rnbd-client `”h]”j§)�”}”(hj–2 h]”hŒsysfs-class-rnbd-client”…”�”}”(hj˜2 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj”2 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¢2 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rnbd_client”uh1hh³jø0 h´KhjŒ2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubhÞ)�”}”(hŒ"Expected format is the following::”h]”hŒ!Expected format is the following:”…”�”}”(hjº2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubjl)�”}”(hŒ¢sessname= path=<[srcaddr,]dstaddr> [path=<[srcaddr,]dstaddr> ...] device_path= [access_mode=]”h]”hŒ¢sessname= path=<[srcaddr,]dstaddr> [path=<[srcaddr,]dstaddr> ...] device_path= [access_mode=]”…”�”}”hjÈ2 sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jø0 h´KhhÊh²hubhÞ)�”}”(hŒWhere:”h]”hŒWhere:”…”�”}”(hjÖ2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ´sessname: accepts a string not bigger than 256 chars, which identifies a given session on the client and on the server. I.e. "clt_hostname-srv_hostname" could be a natural choice. ”h]”(j!)�”}”(hŒ sessname:”h]”hŒ sessname:”…”�”}”(hjë2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jø0 h´Khjç2 ubj1)�”}”(hhh]”hÞ)�”}”(hŒ©accepts a string not bigger than 256 chars, which identifies a given session on the client and on the server. I.e. "clt_hostname-srv_hostname" could be a natural choice.”h]”hŒ­accepts a string not bigger than 256 chars, which identifies a given session on the client and on the server. I.e. “clt_hostname-srv_hostnameâ€� could be a natural choice.”…”�”}”(hjü2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´Khjù2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjç2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jø0 h´Khjä2 ubj)�”}”(hŒçpath: describes a connection between the client and the server by specifying destination and, when required, the source address. The addresses are to be provided in the following format:: ip: ip: gid: ”h]”(j!)�”}”(hŒpath:”h]”hŒpath:”…”�”}”(hj3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jø0 h´Khj3 ubj1)�”}”(hhh]”(hÞ)�”}”(hŒµdescribes a connection between the client and the server by specifying destination and, when required, the source address. The addresses are to be provided in the following format::”h]”hŒ´describes a connection between the client and the server by specifying destination and, when required, the source address. The addresses are to be provided in the following format:”…”�”}”(hj+3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´Khj(3 ubjl)�”}”(hŒip: ip: gid:”h]”hŒip: ip: gid:”…”�”}”hj93 sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jø0 h´Khj(3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jø0 h´Khjä2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ for example::”h]”hŒ for example:”…”�”}”(hjY3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubjl)�”}”(hŒpath=ip:10.0.0.66”h]”hŒpath=ip:10.0.0.66”…”�”}”hjg3 sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jø0 h´KhhÊh²hubhÞ)�”}”(hŒ|The single addr is treated as the destination. The connection will be established to this server from any client IP address.”h]”hŒ|The single addr is treated as the destination. The connection will be established to this server from any client IP address.”…”�”}”(hju3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubjl)�”}”(hŒpath=ip:10.0.0.66,ip:10.0.1.66”h]”hŒpath=ip:10.0.0.66,ip:10.0.1.66”…”�”}”hjƒ3 sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jø0 h´KhhÊh²hubhÞ)�”}”(hŒCFirst addr is the source address and the second is the destination.”h]”hŒCFirst addr is the source address and the second is the destination.”…”�”}”(hj‘3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubhÞ)�”}”(hŒÀIf multiple "path=" options are specified multiple connection will be established and data will be sent according to the selected multipath policy (see RTRS mp_policy sysfs entry description).”h]”hŒÄIf multiple “path=â€� options are specified multiple connection will be established and data will be sent according to the selected multipath policy (see RTRS mp_policy sysfs entry description).”…”�”}”(hjŸ3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hXædevice_path: Path to the block device on the server side. Path is specified relative to the directory on server side configured in the 'dev_search_path' module parameter of the rnbd_server. The rnbd_server prepends the received from client with and tries to open the / block device. On success, a /dev/rnbd device file, a /sys/block/rnbd/ directory and an entry in /sys/class/rnbd-client/ctl/devices will be created. ”h]”(j!)�”}”(hŒ device_path:”h]”hŒ device_path:”…”�”}”(hj´3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jø0 h´Khj°3 ubj1)�”}”(hhh]”hÞ)�”}”(hXØPath to the block device on the server side. Path is specified relative to the directory on server side configured in the 'dev_search_path' module parameter of the rnbd_server. The rnbd_server prepends the received from client with and tries to open the / block device. On success, a /dev/rnbd device file, a /sys/block/rnbd/ directory and an entry in /sys/class/rnbd-client/ctl/devices will be created.”h]”hXÜPath to the block device on the server side. Path is specified relative to the directory on server side configured in the ‘dev_search_path’ module parameter of the rnbd_server. The rnbd_server prepends the received from client with and tries to open the / block device. On success, a /dev/rnbd device file, a /sys/block/rnbd/ directory and an entry in /sys/class/rnbd-client/ctl/devices will be created.”…”�”}”(hjÅ3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhjÂ3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj°3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jø0 h´Khj­3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hX7If 'dev_search_path' contains '%SESSNAME%', then each session can have different devices namespace, e.g. server was configured with the following parameter "dev_search_path=/run/rnbd-devs/%SESSNAME%", client has this string "sessname=blya device_path=sda", then server will try to open: /run/rnbd-devs/blya/sda.”h]”hXGIf ‘dev_search_path’ contains ‘%SESSNAME%’, then each session can have different devices namespace, e.g. server was configured with the following parameter “dev_search_path=/run/rnbd-devs/%SESSNAME%â€�, client has this string “sessname=blya device_path=sdaâ€�, then server will try to open: /run/rnbd-devs/blya/sda.”…”�”}”(hjå3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hXaccess_mode: the access_mode parameter specifies if the device is to be mapped as "ro" read-only or "rw" read-write. The server allows a device to be exported in rw mode only once. The "migration" access mode has to be specified if a second mapping in read-write mode is desired. ”h]”(j!)�”}”(hŒ access_mode:”h]”hŒ access_mode:”…”�”}”(hjú3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jø0 h´Khjö3 ubj1)�”}”(hhh]”hÞ)�”}”(hX the access_mode parameter specifies if the device is to be mapped as "ro" read-only or "rw" read-write. The server allows a device to be exported in rw mode only once. The "migration" access mode has to be specified if a second mapping in read-write mode is desired.”h]”hXthe access_mode parameter specifies if the device is to be mapped as “roâ€� read-only or “rwâ€� read-write. The server allows a device to be exported in rw mode only once. The “migrationâ€� access mode has to be specified if a second mapping in read-write mode is desired.”…”�”}”(hj 4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´Khj4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjö3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jø0 h´Khjó3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒBy default "rw" is used.”h]”hŒBy default “rwâ€� is used.”…”�”}”(hj+4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hX"nr_poll_queues specifies the number of poll-mode queues. If the IO has HIPRI flag, the block-layer will send the IO via the poll-mode queue. For fast network and device the polling is faster than interrupt-base IO handling because it saves time for context switching, switching to another process, handling the interrupt and switching back to the issuing process. Set -1 if you want to set it as the number of CPUs By default rnbd client creates only irq-mode queues. NOTICE: MUST make a unique session for a device using the poll-mode queues. ”h]”(j!)�”}”(hŒnr_poll_queues”h]”hŒnr_poll_queues”…”�”}”(hj@4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jø0 h´Khj<4 ubj1)�”}”(hhh]”(hÞ)�”}”(hX\specifies the number of poll-mode queues. If the IO has HIPRI flag, the block-layer will send the IO via the poll-mode queue. For fast network and device the polling is faster than interrupt-base IO handling because it saves time for context switching, switching to another process, handling the interrupt and switching back to the issuing process.”h]”hX\specifies the number of poll-mode queues. If the IO has HIPRI flag, the block-layer will send the IO via the poll-mode queue. For fast network and device the polling is faster than interrupt-base IO handling because it saves time for context switching, switching to another process, handling the interrupt and switching back to the issuing process.”…”�”}”(hjQ4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhjN4 ubhÞ)�”}”(hŒgSet -1 if you want to set it as the number of CPUs By default rnbd client creates only irq-mode queues.”h]”hŒgSet -1 if you want to set it as the number of CPUs By default rnbd client creates only irq-mode queues.”…”�”}”(hj_4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhjN4 ubhÞ)�”}”(hŒKNOTICE: MUST make a unique session for a device using the poll-mode queues.”h]”hŒKNOTICE: MUST make a unique session for a device using the poll-mode queues.”…”�”}”(hjm4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhjN4 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj<4 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jø0 h´Khj94 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ Exit Codes:”h]”hŒ Exit Codes:”…”�”}”(hj�4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubhÞ)�”}”(hŒ¿If the device is already mapped it will fail with EEXIST. If the input has an invalid format it will return EINVAL. If the device path cannot be found on the server, it will fail with ENOENT.”h]”hŒ¿If the device is already mapped it will fail with EEXIST. If the input has an invalid format it will return EINVAL. If the device path cannot be found on the server, it will fail with ENOENT.”…”�”}”(hj›4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubhÞ)�”}”(hŒ!Finding device file after mapping”h]”hŒ!Finding device file after mapping”…”�”}”(hj©4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubhÞ)�”}”(hXDAfter mapping, the device file can be found by: o The symlink /sys/class/rnbd-client/ctl/devices/@ points to /sys/block/. The last part of the symlink destination is the same as the device name. By extracting the last part of the path the path to the device /dev/ can be build.”h]”hXDAfter mapping, the device file can be found by: o The symlink /sys/class/rnbd-client/ctl/devices/@ points to /sys/block/. The last part of the symlink destination is the same as the device name. By extracting the last part of the path the path to the device /dev/ can be build.”…”�”}”(hj·4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒT/dev/block/$(cat /sys/class/rnbd-client/ctl/devices/@/dev) ”h]”hÞ)�”}”(hŒS/dev/block/$(cat /sys/class/rnbd-client/ctl/devices/@/dev)”h]”hŒS/dev/block/$(cat /sys/class/rnbd-client/ctl/devices/@/dev)”…”�”}”(hjÌ4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhjÈ4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅ4 ubah}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jø0 h´KhhÊh²hubhÞ)�”}”(hŒKHow to find the of the device is described on the next section.”h]”hŒKHow to find the of the device is described on the next section.”…”�”}”(hjæ4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø0 h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_rnbd_server:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rnbd-server”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj5 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/rnbd\-server**”h]”j`)�”}”(hŒ**\/sys\/class\/rnbd\-server**”h]”hŒ/sys/class/rnbd-server”…”�”}”(hj5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-class-rnbd-server”h´Khj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿ4 ubah}”(h]”jþ4 ah ]”h"]”Œabi_sys_class_rnbd_server”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jN5 jô4 sj˜}”jþ4 jô4 subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rnbd-server `”h]”(hŒDefined on file ”…”�”}”(hjS5 h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rnbd-server `”h]”j§)�”}”(hj]5 h]”hŒsysfs-class-rnbd-server”…”�”}”(hj_5 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj[5 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ji5 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rnbd_server”uh1hh³j05 h´KhjS5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhhÊh²hubhÞ)�”}”(hŒ&provide information about RNBD-server.”h]”hŒ&provide information about RNBD-server.”…”�”}”(hj�5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_class_rnbd_server_ctl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rnbd-server-ctl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj�5 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/rnbd\-server\/ctl\/**”h]”j`)�”}”(hŒ%**\/sys\/class\/rnbd\-server\/ctl\/**”h]”hŒ!/sys/class/rnbd-server/ctl/”…”�”}”(hj·5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´Khj°5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjª5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�5 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjš5 ubah}”(h]”j™5 ah ]”h"]”Œabi_sys_class_rnbd_server_ctl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jè5 j�5 sj˜}”j™5 j�5 subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rnbd-server `”h]”(hŒDefined on file ”…”�”}”(hjí5 h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rnbd-server `”h]”j§)�”}”(hj÷5 h]”hŒsysfs-class-rnbd-server”…”�”}”(hjù5 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjõ5 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j6 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rnbd_server”uh1hh³j05 h´Khjí5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhhÊh²hubhÞ)�”}”(hŒ†When a client maps a device, a directory entry with the name of the block device is created under /sys/class/rnbd-server/ctl/devices/.”h]”hŒ†When a client maps a device, a directory entry with the name of the block device is created under /sys/class/rnbd-server/ctl/devices/.”…”�”}”(hj6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_class_rnbd_server_ctl_devices_device_name_block_dev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-class-rnbd-server-ctl-devices-device-name-block-dev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj76 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/block_dev**”h]”j`)�”}”(hŒH**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/block_dev**”h]”hŒD/sys/class/rnbd-server/ctl/devices//block_dev”…”�”}”(hjQ6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhjJ6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj76 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj46 ubah}”(h]”j36 ah ]”h"]”Œ;abi_sys_class_rnbd_server_ctl_devices_device_name_block_dev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚6 j)6 sj˜}”j36 j)6 subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rnbd-server `”h]”(hŒDefined on file ”…”�”}”(hj‡6 h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rnbd-server `”h]”j§)�”}”(hj‘6 h]”hŒsysfs-class-rnbd-server”…”�”}”(hj“6 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�6 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�6 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rnbd_server”uh1hh³j05 h´Khj‡6 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhhÊh²hubhÞ)�”}”(hŒ7Is a symlink to the sysfs entry of the exported device.”h]”hŒ7Is a symlink to the sysfs entry of the exported device.”…”�”}”(hjµ6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhhÊh²hubhÞ)�”}”(hŒ2Example: block_dev -> ../../../../class/block/ram0”h]”hŒ2Example: block_dev -> ../../../../class/block/ram0”…”�”}”(hjÃ6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_class_rnbd_server_ctl_devices_device_name_sessions:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-class-rnbd-server-ctl-devices-device-name-sessions”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjß6 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/sessions\/**”h]”j`)�”}”(hŒI**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/sessions\/**”h]”hŒE/sys/class/rnbd-server/ctl/devices//sessions/”…”�”}”(hjù6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõ6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´Khjò6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjì6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjß6 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜ6 ubah}”(h]”jÛ6 ah ]”h"]”Œ:abi_sys_class_rnbd_server_ctl_devices_device_name_sessions”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*7 jÑ6 sj˜}”jÛ6 jÑ6 subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rnbd-server `”h]”(hŒDefined on file ”…”�”}”(hj/7 h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rnbd-server `”h]”j§)�”}”(hj97 h]”hŒsysfs-class-rnbd-server”…”�”}”(hj;7 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj77 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jE7 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rnbd_server”uh1hh³j05 h´Khj/7 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhhÊh²hubhÞ)�”}”(hŒXFor each client a particular device is exported to, following directory will be created:”h]”hŒXFor each client a particular device is exported to, following directory will be created:”…”�”}”(hj]7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhhÊh²hubhÞ)�”}”(hŒI/sys/class/rnbd-server/ctl/devices//sessions//”h]”hŒI/sys/class/rnbd-server/ctl/devices//sessions//”…”�”}”(hjk7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhhÊh²hubhÞ)�”}”(hŒJWhen the device is unmapped by that client, the directory will be removed.”h]”hŒJWhen the device is unmapped by that client, the directory will be removed.”…”�”}”(hjy7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´KhhÊh²hubj))�”}”(hŒX.. _abi_sys_class_rnbd_server_ctl_devices_device_name_sessions_session_name_access_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒSabi-sys-class-rnbd-server-ctl-devices-device-name-sessions-session-name-access-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kiuh1j@hj•7 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒg**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/sessions\/\\/access_mode**”h]”j`)�”}”(hŒg**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/sessions\/\\/access_mode**”h]”hŒc/sys/class/rnbd-server/ctl/devices//sessions//access_mode”…”�”}”(hj¯7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K.hj¨7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•7 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’7 ubah}”(h]”j‘7 ah ]”h"]”ŒSabi_sys_class_rnbd_server_ctl_devices_device_name_sessions_session_name_access_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jà7 j‡7 sj˜}”j‘7 j‡7 subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rnbd-server `”h]”(hŒDefined on file ”…”�”}”(hjå7 h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rnbd-server `”h]”j§)�”}”(hjï7 h]”hŒsysfs-class-rnbd-server”…”�”}”(hjñ7 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjí7 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jû7 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rnbd_server”uh1hh³j05 h´K.hjå7 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K.hhÊh²hubhÞ)�”}”(hŒ5Contains the device access mode: ro, rw or migration.”h]”hŒ5Contains the device access mode: ro, rw or migration.”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K.hhÊh²hubj))�”}”(hŒX.. _abi_sys_class_rnbd_server_ctl_devices_device_name_sessions_session_name_force_close:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒSabi-sys-class-rnbd-server-ctl-devices-device-name-sessions-session-name-force-close”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kiuh1j@hj/8 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒg**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/sessions\/\\/force_close**”h]”j`)�”}”(hŒg**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/sessions\/\\/force_close**”h]”hŒc/sys/class/rnbd-server/ctl/devices//sessions//force_close”…”�”}”(hjI8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjE8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K4hjB8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/8 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj,8 ubah}”(h]”j+8 ah ]”h"]”ŒSabi_sys_class_rnbd_server_ctl_devices_device_name_sessions_session_name_force_close”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jz8 j!8 sj˜}”j+8 j!8 subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rnbd-server `”h]”(hŒDefined on file ”…”�”}”(hj8 h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rnbd-server `”h]”j§)�”}”(hj‰8 h]”hŒsysfs-class-rnbd-server”…”�”}”(hj‹8 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‡8 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j•8 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rnbd_server”uh1hh³j05 h´K4hj8 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K4hhÊh²hubhÞ)�”}”(hŒ¥Write "1" to the file to close the device on server side. Please note that the client side device will not be closed, read or write to the device will get -ENOTCONN.”h]”hŒ©Write “1â€� to the file to close the device on server side. Please note that the client side device will not be closed, read or write to the device will get -ENOTCONN.”…”�”}”(hj­8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K4hhÊh²hubj))�”}”(hŒY.. _abi_sys_class_rnbd_server_ctl_devices_device_name_sessions_session_name_mapping_path:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒTabi-sys-class-rnbd-server-ctl-devices-device-name-sessions-session-name-mapping-path”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kjuh1j@hjÉ8 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒh**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/sessions\/\\/mapping_path**”h]”j`)�”}”(hŒh**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/sessions\/\\/mapping_path**”h]”hŒd/sys/class/rnbd-server/ctl/devices//sessions//mapping_path”…”�”}”(hjã8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjß8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K(hjÜ8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙ8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖ8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉ8 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆ8 ubah}”(h]”jÅ8 ah ]”h"]”ŒTabi_sys_class_rnbd_server_ctl_devices_device_name_sessions_session_name_mapping_path”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9 j»8 sj˜}”jÅ8 j»8 subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rnbd-server `”h]”(hŒDefined on file ”…”�”}”(hj9 h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rnbd-server `”h]”j§)�”}”(hj#9 h]”hŒsysfs-class-rnbd-server”…”�”}”(hj%9 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj!9 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j/9 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rnbd_server”uh1hh³j05 h´K(hj9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K(hhÊh²hubhÞ)�”}”(hŒFContains the relative device path provided by the user during mapping.”h]”hŒFContains the relative device path provided by the user during mapping.”…”�”}”(hjG9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K(hhÊh²hubj))�”}”(hŒV.. _abi_sys_class_rnbd_server_ctl_devices_device_name_sessions_session_name_read_only:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒQabi-sys-class-rnbd-server-ctl-devices-device-name-sessions-session-name-read-only”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kguh1j@hjc9 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒe**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/sessions\/\\/read_only**”h]”j`)�”}”(hŒe**\/sys\/class\/rnbd\-server\/ctl\/devices\/\\/sessions\/\\/read_only**”h]”hŒa/sys/class/rnbd-server/ctl/devices//sessions//read_only”…”�”}”(hj}9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjy9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K"hjv9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjs9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjp9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjc9 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`9 ubah}”(h]”j_9 ah ]”h"]”ŒQabi_sys_class_rnbd_server_ctl_devices_device_name_sessions_session_name_read_only”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j®9 jU9 sj˜}”j_9 jU9 subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rnbd-server `”h]”(hŒDefined on file ”…”�”}”(hj³9 h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rnbd-server `”h]”j§)�”}”(hj½9 h]”hŒsysfs-class-rnbd-server”…”�”}”(hj¿9 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj»9 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÉ9 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rnbd_server”uh1hh³j05 h´K"hj³9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K"hhÊh²hubhÞ)�”}”(hŒ:Contains '1' if device is mapped read-only, otherwise '0'.”h]”hŒBContains ‘1’ if device is mapped read-only, otherwise ‘0’.”…”�”}”(hjá9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j05 h´K"hhÊh²hubj))�”}”(hŒ.. _abi_sys_class_rtc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rtc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjý9 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/rtc\/**”h]”j`)�”}”(hŒ**\/sys\/class\/rtc\/**”h]”hŒ/sys/class/rtc/”…”�”}”(hj: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-rtc”h´Khj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj : ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj : ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjý9 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjú9 ubah}”(h]”jù9 ah ]”h"]”Œabi_sys_class_rtc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jI: jï9 sj˜}”jù9 jï9 subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-rtc `”h]”(hŒDefined on file ”…”�”}”(hjN: h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-rtc `”h]”j§)�”}”(hjX: h]”hŒsysfs-class-rtc”…”�”}”(hjZ: h²hh³Nh´Nuba•h}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjV: ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jd: Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_rtc”uh1hh³j+: h´KhjN: ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhhÊh²hubhÞ)�”}”(hŒ9The rtc/ class subdirectory belongs to the RTC subsystem.”h]”hŒ9The rtc/ class subdirectory belongs to the RTC subsystem.”…”�”}”(hj|: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_class_rtc_rtc0_device_rtc_calibration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-class-rtc-rtc0-device-rtc-calibration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj˜: ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/rtc\/rtc0\/device\/rtc_calibration**”h]”j`)�”}”(hŒ4**\/sys\/class\/rtc\/rtc0\/device\/rtc_calibration**”h]”hŒ0/sys/class/rtc/rtc0/device/rtc_calibration”…”�”}”(hj²: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®: ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³ŒEDocumentation/ABI/testing/sysfs-class-rtc-rtc0-device-rtc_calibration”h´Khj«: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜: ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•: ubah}”(h]”j”: ah ]”h"]”Œ-abi_sys_class_rtc_rtc0_device_rtc_calibration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jä: jŠ: sj˜}”j”: jŠ: subhÞ)�”}”(hŒ�Defined on file :ref:`sysfs-class-rtc-rtc0-device-rtc_calibration `”h]”(hŒDefined on file ”…”�”}”(hjé: h²hh³Nh´Nubh)�”}”(hŒq:ref:`sysfs-class-rtc-rtc0-device-rtc_calibration `”h]”j§)�”}”(hjó: h]”hŒ+sysfs-class-rtc-rtc0-device-rtc_calibration”…”�”}”(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ÅŒ`”h]”(hŒDefined on file ”…”�”}”(hjÉ; h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-rtc `”h]”j§)�”}”(hjÓ; h]”hŒsysfs-class-rtc”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_rtc”uh1hh³j+: h´KhjÉ; ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhhÊh²hubhÞ)�”}”(hŒNThe /sys/class/rtc/rtc{0,1,2,3,...} directories correspond to each RTC device.”h]”hŒNThe /sys/class/rtc/rtc{0,1,2,3,...} directories correspond to each RTC device.”…”�”}”(hj÷; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_class_rtc_rtcx_date:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rtc-rtcx-date”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj< ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/rtc\/rtcX\/date**”h]”j`)�”}”(hŒ!**\/sys\/class\/rtc\/rtcX\/date**”h]”hŒ/sys/class/rtc/rtcX/date”…”�”}”(hj-< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)< ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´Khj&< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj < ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj< ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj< ubah}”(h]”j< ah ]”h"]”Œabi_sys_class_rtc_rtcx_date”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^< j< sj˜}”j< j< subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-rtc `”h]”(hŒDefined on file ”…”�”}”(hjc< h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-rtc `”h]”j§)�”}”(hjm< h]”hŒsysfs-class-rtc”…”�”}”(hjo< h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjk< ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jy< Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_rtc”uh1hh³j+: h´Khjc< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhhÊh²hubhÞ)�”}”(hŒ+(RO) RTC-provided date in YYYY-MM-DD format”h]”hŒ+(RO) RTC-provided date in YYYY-MM-DD format”…”�”}”(hj‘< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_rtc_rtcx_hctosys:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rtc-rtcx-hctosys”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hj­< ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/class\/rtc\/rtcX\/hctosys**”h]”j`)�”}”(hŒ$**\/sys\/class\/rtc\/rtcX\/hctosys**”h]”hŒ /sys/class/rtc/rtcX/hctosys”…”�”}”(hjÇ< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÃ< ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhjÀ< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjº< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­< ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjª< ubah}”(h]”j©< ah ]”h"]”Œabi_sys_class_rtc_rtcx_hctosys”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jø< jŸ< sj˜}”j©< jŸ< subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-rtc `”h]”(hŒDefined on file ”…”�”}”(hjý< h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-rtc `”h]”j§)�”}”(hj= h]”hŒsysfs-class-rtc”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_rtc”uh1hh³j+: h´Khjý< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhhÊh²hubhÞ)�”}”(hŒh(RO) 1 if the RTC provided the system time at boot via the CONFIG_RTC_HCTOSYS kernel option, 0 otherwise”h]”hŒh(RO) 1 if the RTC provided the system time at boot via the CONFIG_RTC_HCTOSYS kernel option, 0 otherwise”…”�”}”(hj+= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_class_rtc_rtcx_max_user_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-class-rtc-rtcx-max-user-freq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjG= ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/rtc\/rtcX\/max_user_freq**”h]”j`)�”}”(hŒ***\/sys\/class\/rtc\/rtcX\/max_user_freq**”h]”hŒ&/sys/class/rtc/rtcX/max_user_freq”…”�”}”(hja= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]= ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhjZ= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjG= ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjD= ubah}”(h]”jC= ah ]”h"]”Œ$abi_sys_class_rtc_rtcx_max_user_freq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’= j9= sj˜}”jC= j9= subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-rtc `”h]”(hŒDefined on file ”…”�”}”(hj—= h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-rtc `”h]”j§)�”}”(hj¡= h]”hŒsysfs-class-rtc”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_rtc”uh1hh³j+: h´Khj—= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhhÊh²hubhÞ)�”}”(hŒO(RW) The maximum interrupt rate an unprivileged user may request from this RTC.”h]”hŒO(RW) The maximum interrupt rate an unprivileged user may request from this RTC.”…”�”}”(hjÅ= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_class_rtc_rtcx_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rtc-rtcx-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjá= ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/rtc\/rtcX\/name**”h]”j`)�”}”(hŒ!**\/sys\/class\/rtc\/rtcX\/name**”h]”hŒ/sys/class/rtc/rtcX/name”…”�”}”(hjû= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷= ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K'hjô= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjá= ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞ= ubah}”(h]”jÝ= ah ]”h"]”Œabi_sys_class_rtc_rtcx_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,> jÓ= sj˜}”jÝ= jÓ= subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-rtc `”h]”(hŒDefined on file ”…”�”}”(hj1> h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-rtc `”h]”j§)�”}”(hj;> h]”hŒsysfs-class-rtc”…”�”}”(hj=> h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9> ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jG> Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_rtc”uh1hh³j+: h´K'hj1> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K'hhÊh²hubhÞ)�”}”(hŒ>(RO) The name of the RTC corresponding to this sysfs directory”h]”hŒ>(RO) The name of the RTC corresponding to this sysfs directory”…”�”}”(hj_> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K'hhÊh²hubj))�”}”(hŒ".. _abi_sys_class_rtc_rtcx_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rtc-rtcx-offset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj{> ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/class\/rtc\/rtcX\/offset**”h]”j`)�”}”(hŒ#**\/sys\/class\/rtc\/rtcX\/offset**”h]”hŒ/sys/class/rtc/rtcX/offset”…”�”}”(hj•> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘> ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KDhjŽ> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆ> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{> ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjx> ubah}”(h]”jw> ah ]”h"]”Œabi_sys_class_rtc_rtcx_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÆ> jm> sj˜}”jw> jm> subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-rtc `”h]”(hŒDefined on file ”…”�”}”(hjË> h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-rtc `”h]”j§)�”}”(hjÕ> h]”hŒsysfs-class-rtc”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_rtc”uh1hh³j+: h´KDhjË> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KDhhÊh²hubhÞ)�”}”(hXs(RW) The amount which the rtc clock has been adjusted in firmware. Visible only if the driver supports clock offset adjustment. The unit is parts per billion, i.e. The number of clock ticks which are added to or removed from the rtc's base clock per billion ticks. A positive value makes a day pass more slowly, longer, and a negative value makes a day pass more quickly.”h]”hXu(RW) The amount which the rtc clock has been adjusted in firmware. Visible only if the driver supports clock offset adjustment. The unit is parts per billion, i.e. The number of clock ticks which are added to or removed from the rtc’s base clock per billion ticks. A positive value makes a day pass more slowly, longer, and a negative value makes a day pass more quickly.”…”�”}”(hjù> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KDhhÊh²hubj))�”}”(hŒ!.. _abi_sys_class_rtc_rtcx_range:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rtc-rtcx-range”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hj? ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/class\/rtc\/rtcX\/range**”h]”j`)�”}”(hŒ"**\/sys\/class\/rtc\/rtcX\/range**”h]”hŒ/sys/class/rtc/rtcX/range”…”�”}”(hj/? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+? ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K.hj(? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj? ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj? ubah}”(h]”j? ah ]”h"]”Œabi_sys_class_rtc_rtcx_range”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`? j? sj˜}”j? j? subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-rtc `”h]”(hŒDefined on file ”…”�”}”(hje? h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-rtc `”h]”j§)�”}”(hjo? h]”hŒsysfs-class-rtc”…”�”}”(hjq? h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjm? ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{? Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_rtc”uh1hh³j+: h´K.hje? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K.hhÊh²hubhÞ)�”}”(hŒLValid time range for the RTC, as seconds from epoch, formatted as [min, max]”h]”hŒLValid time range for the RTC, as seconds from epoch, formatted as [min, max]”…”�”}”(hj“? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K.hhÊh²hubj))�”}”(hŒ'.. _abi_sys_class_rtc_rtcx_since_epoch:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-class-rtc-rtcx-since-epoch”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj¯? ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/rtc\/rtcX\/since_epoch**”h]”j`)�”}”(hŒ(**\/sys\/class\/rtc\/rtcX\/since_epoch**”h]”hŒ$/sys/class/rtc/rtcX/since_epoch”…”�”}”(hjÉ? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅ? ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K6hjÂ? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯? ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬? ubah}”(h]”j«? ah ]”h"]”Œ"abi_sys_class_rtc_rtcx_since_epoch”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jú? j¡? sj˜}”j«? j¡? subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-rtc `”h]”(hŒDefined on file ”…”�”}”(hjÿ? h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-rtc `”h]”j§)�”}”(hj @ h]”hŒsysfs-class-rtc”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_rtc”uh1hh³j+: h´K6hjÿ? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K6hhÊh²hubhÞ)�”}”(hŒ?(RO) RTC-provided time as the number of seconds since the epoch”h]”hŒ?(RO) RTC-provided time as the number of seconds since the epoch”…”�”}”(hj-@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K6hhÊh²hubj))�”}”(hŒ .. _abi_sys_class_rtc_rtcx_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rtc-rtcx-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjI@ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/class\/rtc\/rtcX\/time**”h]”j`)�”}”(hŒ!**\/sys\/class\/rtc\/rtcX\/time**”h]”hŒ/sys/class/rtc/rtcX/time”…”�”}”(hjc@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K=hj\@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjY@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjV@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjI@ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjF@ ubah}”(h]”jE@ ah ]”h"]”Œabi_sys_class_rtc_rtcx_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”@ j;@ sj˜}”jE@ j;@ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-rtc `”h]”(hŒDefined on file ”…”�”}”(hj™@ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-rtc `”h]”j§)�”}”(hj£@ h]”hŒsysfs-class-rtc”…”�”}”(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ÅŒ abi_file_testing_sysfs_class_rtc”uh1hh³j+: h´K=hj™@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K=hhÊh²hubhÞ)�”}”(hŒ5(RO) RTC-provided time in 24-hour notation (hh:mm:ss)”h]”hŒ5(RO) RTC-provided time in 24-hour notation (hh:mm:ss)”…”�”}”(hjÇ@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´K=hhÊh²hubj))�”}”(hŒ%.. _abi_sys_class_rtc_rtcx_wakealarm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-class-rtc-rtcx-wakealarm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjã@ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/rtc\/rtcX\/wakealarm**”h]”j`)�”}”(hŒ&**\/sys\/class\/rtc\/rtcX\/wakealarm**”h]”hŒ"/sys/class/rtc/rtcX/wakealarm”…”�”}”(hjý@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjù@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KQhjö@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjð@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjã@ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà@ ubah}”(h]”jß@ ah ]”h"]”Œ abi_sys_class_rtc_rtcx_wakealarm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.A jÕ@ sj˜}”jß@ jÕ@ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-rtc `”h]”(hŒDefined on file ”…”�”}”(hj3A h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-rtc `”h]”j§)�”}”(hj=A h]”hŒsysfs-class-rtc”…”�”}”(hj?A h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj;A ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jIA Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_rtc”uh1hh³j+: h´KQhj3A ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KQhhÊh²hubhÞ)�”}”(hXB(RW) The time at which the clock will generate a system wakeup event. This is a one shot wakeup event, so must be reset after wake if a daily wakeup is required. Format is seconds since the epoch by default, or if there's a leading +, seconds in the future, or if there is a leading +=, seconds ahead of the current alarm.”h]”hXD(RW) The time at which the clock will generate a system wakeup event. This is a one shot wakeup event, so must be reset after wake if a daily wakeup is required. Format is seconds since the epoch by default, or if there’s a leading +, seconds in the future, or if there is a leading +=, seconds ahead of the current alarm.”…”�”}”(hjaA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+: h´KQhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_rtrs_client:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rtrs-client”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj}A ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/rtrs\-client**”h]”j`)�”}”(hŒ**\/sys\/class\/rtrs\-client**”h]”hŒ/sys/class/rtrs-client”…”�”}”(hj—A h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“A ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-class-rtrs-client”h´Khj�A ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�A ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠA ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}A ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzA ubah}”(h]”jyA ah ]”h"]”Œabi_sys_class_rtrs_client”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÉA joA sj˜}”jyA joA subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjÎA h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hjØA h]”hŒsysfs-class-rtrs-client”…”�”}”(hjÚA h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÖA ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jäA Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´KhjÎA ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KhhÊh²hubhÞ)�”}”(hŒ–When a user of RTRS API creates a new session, a directory entry with the name of that session is created under /sys/class/rtrs-client//”h]”hŒ–When a user of RTRS API creates a new session, a directory entry with the name of that session is created under /sys/class/rtrs-client//”…”�”}”(hjüA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_rtrs_client_session_name_add_path:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-rtrs-client-session-name-add-path”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjB ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/rtrs\-client\/\\/add_path**”h]”j`)�”}”(hŒ;**\/sys\/class\/rtrs\-client\/\\/add_path**”h]”hŒ7/sys/class/rtrs-client//add_path”…”�”}”(hj2B h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.B ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´Khj+B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjB ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjB ubah}”(h]”jB ah ]”h"]”Œ/abi_sys_class_rtrs_client_session_name_add_path”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jcB j B sj˜}”jB j B subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjhB h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hjrB h]”hŒsysfs-class-rtrs-client”…”�”}”(hjtB h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjpB ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~B Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´KhjhB ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KhhÊh²hubhÞ)�”}”(hŒ[RW, adds a new path (connection) to an existing session. Expected format is the following::”h]”hŒZRW, adds a new path (connection) to an existing session. Expected format is the following:”…”�”}”(hj–B h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KhhÊh²hubjl)�”}”(hŒI<[source addr,]destination addr> *addr ::= [ ip: | gid: ]”h]”hŒI<[source addr,]destination addr> *addr ::= [ ip: | gid: ]”…”�”}”hj¤B sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j«A h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_class_rtrs_client_session_name_max_reconnect_attempts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-rtrs-client-session-name-max-reconnect-attempts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjÀB ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/class\/rtrs\-client\/\\/max_reconnect_attempts**”h]”j`)�”}”(hŒI**\/sys\/class\/rtrs\-client\/\\/max_reconnect_attempts**”h]”hŒE/sys/class/rtrs-client//max_reconnect_attempts”…”�”}”(hjÚB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖB ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KhjÓB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀB ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½B ubah}”(h]”j¼B ah ]”h"]”Œ=abi_sys_class_rtrs_client_session_name_max_reconnect_attempts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j C j²B sj˜}”j¼B j²B subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjC h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hjC h]”hŒsysfs-class-rtrs-client”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjC ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j&C Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´KhjC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KhhÊh²hubhÞ)�”}”(hŒoMaximum number reconnect attempts the client should make before giving up after connection breaks unexpectedly.”h]”hŒoMaximum number reconnect attempts the client should make before giving up after connection breaks unexpectedly.”…”�”}”(hj>C h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_rtrs_client_session_name_mp_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-rtrs-client-session-name-mp-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjZC ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/rtrs\-client\/\\/mp_policy**”h]”j`)�”}”(hŒ<**\/sys\/class\/rtrs\-client\/\\/mp_policy**”h]”hŒ8/sys/class/rtrs-client//mp_policy”…”�”}”(hjtC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjpC ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KhjmC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjjC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjgC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZC ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjWC ubah}”(h]”jVC ah ]”h"]”Œ0abi_sys_class_rtrs_client_session_name_mp_policy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥C jLC sj˜}”jVC jLC subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjªC h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hj´C h]”hŒsysfs-class-rtrs-client”…”�”}”(hj¶C h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj²C ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÀC Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´KhjªC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KhhÊh²hubhÞ)�”}”(hŒDMultipath policy specifies which path should be selected on each IO:”h]”hŒDMultipath policy specifies which path should be selected on each IO:”…”�”}”(hjØC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ\/paths\/**”h]”j`)�”}”(hŒ:**\/sys\/class\/rtrs\-client\/\\/paths\/**”h]”hŒ6/sys/class/rtrs-client//paths/”…”�”}”(hj¤D h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj D ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K(hj�D ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—D ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠD ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡D ubah}”(h]”j†D ah ]”h"]”Œ,abi_sys_class_rtrs_client_session_name_paths”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕD j|D sj˜}”j†D j|D subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjÚD h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hjäD h]”hŒsysfs-class-rtrs-client”…”�”}”(hjæD h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjâD ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jðD Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´K(hjÚD ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K(hhÊh²hubhÞ)�”}”(hŒÈEach path belonging to a given session is listed here by its source and destination address. When a new path is added to a session by writing to the "add_path" entry, a directory is created.”h]”(hŒ¸Each path belonging to a given session is listed here by its source and destination address. When a new path is added to a session by writing to the “add_pathâ€� entry, a directory <”…”�”}”(hjE h²hh³Nh´Nubj©°)�”}”(hŒsrc@dst”h]”hŒsrc@dst”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:src@dst”uh1j¨°hjE ubhŒ > is created.”…”�”}”(hjE h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K(hhÊh²hubj))�”}”(hŒE.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_cur_latency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-class-rtrs-client-session-name-paths-src-dst-cur-latency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hj8E ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/class\/rtrs\-client\/\\/paths\/\\/cur_latency**”h]”j`)�”}”(hŒS**\/sys\/class\/rtrs\-client\/\\/paths\/\\/cur_latency**”h]”hŒO/sys/class/rtrs-client//paths//cur_latency”…”�”}”(hjRE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNE ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KehjKE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8E ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5E ubah}”(h]”j4E ah ]”h"]”Œ@abi_sys_class_rtrs_client_session_name_paths_src_dst_cur_latency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƒE j*E sj˜}”j4E j*E subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjˆE h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hj’E h]”hŒsysfs-class-rtrs-client”…”�”}”(hj”E h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�E ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jžE Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´KehjˆE ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KehhÊh²hubhÞ)�”}”(hŒìRO, Contains the latency time calculated by the heart-beat messages. Whenever the client sends heart-beat message, it checks the time gap between sending the heart-beat message and receiving the ACK. This value can be changed regularly.”h]”hŒìRO, Contains the latency time calculated by the heart-beat messages. Whenever the client sends heart-beat message, it checks the time gap between sending the heart-beat message and receiving the ACK. This value can be changed regularly.”…”�”}”(hj¶E h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KehhÊh²hubj))�”}”(hŒD.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_disconnect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-class-rtrs-client-session-name-paths-src-dst-disconnect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hjÒE ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/class\/rtrs\-client\/\\/paths\/\\/disconnect**”h]”j`)�”}”(hŒR**\/sys\/class\/rtrs\-client\/\\/paths\/\\/disconnect**”h]”hŒN/sys/class/rtrs-client//paths//disconnect”…”�”}”(hjìE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèE ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K>hjåE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒE ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÏE ubah}”(h]”jÎE ah ]”h"]”Œ?abi_sys_class_rtrs_client_session_name_paths_src_dst_disconnect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jF jÄE sj˜}”jÎE jÄE subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hj"F h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hj,F h]”hŒsysfs-class-rtrs-client”…”�”}”(hj.F h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj*F ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j8F Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´K>hj"F ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K>hhÊh²hubhÞ)�”}”(hŒhWrite "1" to the file in order to disconnect the path. Operation blocks until RTRS path is disconnected.”h]”hŒlWrite “1â€� to the file in order to disconnect the path. Operation blocks until RTRS path is disconnected.”…”�”}”(hjPF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K>hhÊh²hubj))�”}”(hŒB.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_dst_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-rtrs-client-session-name-paths-src-dst-dst-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjlF ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/class\/rtrs\-client\/\\/paths\/\\/dst_addr**”h]”j`)�”}”(hŒP**\/sys\/class\/rtrs\-client\/\\/paths\/\\/dst_addr**”h]”hŒL/sys/class/rtrs-client//paths//dst_addr”…”�”}”(hj†F h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚F ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K_hjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|F ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjyF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjlF ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjiF ubah}”(h]”jhF ah ]”h"]”Œ=abi_sys_class_rtrs_client_session_name_paths_src_dst_dst_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j·F j^F sj˜}”jhF j^F subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hj¼F h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hjÆF h]”hŒsysfs-class-rtrs-client”…”�”}”(hjÈF h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÄF ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÒF Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´K_hj¼F ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K_hhÊh²hubhÞ)�”}”(hŒ0RO, Contains the destination address of the path”h]”hŒ0RO, Contains the destination address of the path”…”�”}”(hjêF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K_hhÊh²hubj))�”}”(hŒB.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_hca_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-rtrs-client-session-name-paths-src-dst-hca-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjG ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/class\/rtrs\-client\/\\/paths\/\\/hca_name**”h]”j`)�”}”(hŒP**\/sys\/class\/rtrs\-client\/\\/paths\/\\/hca_name**”h]”hŒL/sys/class/rtrs-client//paths//hca_name”…”�”}”(hj G h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KMhjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjG ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjG ubah}”(h]”jG ah ]”h"]”Œ=abi_sys_class_rtrs_client_session_name_paths_src_dst_hca_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQG jøF sj˜}”jG jøF subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjVG h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hj`G h]”hŒsysfs-class-rtrs-client”…”�”}”(hjbG h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^G ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlG Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´KMhjVG ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KMhhÊh²hubhÞ)�”}”(hŒ;RO, Contains the name of HCA the connection established on.”h]”hŒ;RO, Contains the name of HCA the connection established on.”…”�”}”(hj„G h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KMhhÊh²hubj))�”}”(hŒB.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_hca_port:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-rtrs-client-session-name-paths-src-dst-hca-port”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj G ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/class\/rtrs\-client\/\\/paths\/\\/hca_port**”h]”j`)�”}”(hŒP**\/sys\/class\/rtrs\-client\/\\/paths\/\\/hca_port**”h]”hŒL/sys/class/rtrs-client//paths//hca_port”…”�”}”(hjºG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶G ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KShj³G ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°G ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­G ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj G ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�G ubah}”(h]”jœG ah ]”h"]”Œ=abi_sys_class_rtrs_client_session_name_paths_src_dst_hca_port”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëG j’G sj˜}”jœG j’G subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjðG h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hjúG h]”hŒsysfs-class-rtrs-client”…”�”}”(hjüG h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjøG ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jH Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´KShjðG ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KShhÊh²hubhÞ)�”}”(hŒERO, Contains the port number of active port traffic is going through.”h]”hŒERO, Contains the port number of active port traffic is going through.”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KShhÊh²hubj))�”}”(hŒC.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_reconnect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-class-rtrs-client-session-name-paths-src-dst-reconnect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj:H ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/class\/rtrs\-client\/\\/paths\/\\/reconnect**”h]”j`)�”}”(hŒQ**\/sys\/class\/rtrs\-client\/\\/paths\/\\/reconnect**”h]”hŒM/sys/class/rtrs-client//paths//reconnect”…”�”}”(hjTH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPH ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K7hjMH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:H ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7H ubah}”(h]”j6H ah ]”h"]”Œ>abi_sys_class_rtrs_client_session_name_paths_src_dst_reconnect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…H j,H sj˜}”j6H j,H subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjŠH h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hj”H h]”hŒsysfs-class-rtrs-client”…”�”}”(hj–H h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj’H ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j H Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´K7hjŠH ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K7hhÊh²hubhÞ)�”}”(hŒvWrite "1" to the file in order to reconnect the path. Operation is blocking and returns 0 if reconnect was successful.”h]”hŒzWrite “1â€� to the file in order to reconnect the path. Operation is blocking and returns 0 if reconnect was successful.”…”�”}”(hj¸H h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K7hhÊh²hubj))�”}”(hŒE.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_remove_path:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-class-rtrs-client-session-name-paths-src-dst-remove-path”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjÔH ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/class\/rtrs\-client\/\\/paths\/\\/remove_path**”h]”j`)�”}”(hŒS**\/sys\/class\/rtrs\-client\/\\/paths\/\\/remove_path**”h]”hŒO/sys/class/rtrs-client//paths//remove_path”…”�”}”(hjîH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêH ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KEhjçH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔH ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑH ubah}”(h]”jÐH ah ]”h"]”Œ@abi_sys_class_rtrs_client_session_name_paths_src_dst_remove_path”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jI jÆH sj˜}”jÐH jÆH subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hj$I h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hj.I h]”hŒsysfs-class-rtrs-client”…”�”}”(hj0I h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj,I ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j:I Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´KEhj$I ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KEhhÊh²hubhÞ)�”}”(hŒ£Write "1" to the file in order to disconnected and remove the path from the session. Operation blocks until the path is disconnected and removed from the session.”h]”hŒ§Write “1â€� to the file in order to disconnected and remove the path from the session. Operation blocks until the path is disconnected and removed from the session.”…”�”}”(hjRI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KEhhÊh²hubj))�”}”(hŒB.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_src_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-rtrs-client-session-name-paths-src-dst-src-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjnI ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/class\/rtrs\-client\/\\/paths\/\\/src_addr**”h]”j`)�”}”(hŒP**\/sys\/class\/rtrs\-client\/\\/paths\/\\/src_addr**”h]”hŒL/sys/class/rtrs-client//paths//src_addr”…”�”}”(hjˆI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„I ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KYhj�I ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~I ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{I ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjnI ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjkI ubah}”(h]”jjI ah ]”h"]”Œ=abi_sys_class_rtrs_client_session_name_paths_src_dst_src_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹I j`I sj˜}”jjI j`I subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hj¾I h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hjÈI h]”hŒsysfs-class-rtrs-client”…”�”}”(hjÊI h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÆI ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÔI Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´KYhj¾I ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KYhhÊh²hubhÞ)�”}”(hŒ+RO, Contains the source address of the path”h]”hŒ+RO, Contains the source address of the path”…”�”}”(hjìI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KYhhÊh²hubj))�”}”(hŒ?.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-class-rtrs-client-session-name-paths-src-dst-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjJ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/class\/rtrs\-client\/\\/paths\/\\/state**”h]”j`)�”}”(hŒM**\/sys\/class\/rtrs\-client\/\\/paths\/\\/state**”h]”hŒI/sys/class/rtrs-client//paths//state”…”�”}”(hj"J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K0hjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJ ubah}”(h]”jJ ah ]”h"]”Œ:abi_sys_class_rtrs_client_session_name_paths_src_dst_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jSJ júI sj˜}”jJ júI subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjXJ h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hjbJ h]”hŒsysfs-class-rtrs-client”…”�”}”(hjdJ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`J ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jnJ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´K0hjXJ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K0hhÊh²hubhÞ)�”}”(hŒ‚RO, Contains "connected" if the session is connected to the peer and fully functional. Otherwise the file contains "disconnected"”h]”hŒŠRO, Contains “connectedâ€� if the session is connected to the peer and fully functional. Otherwise the file contains “disconnectedâ€�”…”�”}”(hj†J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K0hhÊh²hubj))�”}”(hŒM.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_stats_cpu_migration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-class-rtrs-client-session-name-paths-src-dst-stats-cpu-migration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K^uh1j@hj¢J ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ\**\/sys\/class\/rtrs\-client\/\\/paths\/\\/stats\/cpu_migration**”h]”j`)�”}”(hŒ\**\/sys\/class\/rtrs\-client\/\\/paths\/\\/stats\/cpu_migration**”h]”hŒX/sys/class/rtrs-client//paths//stats/cpu_migration”…”�”}”(hj¼J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¸J ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KthjµJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²J ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯J ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¢J ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŸJ ubah}”(h]”jžJ ah ]”h"]”ŒHabi_sys_class_rtrs_client_session_name_paths_src_dst_stats_cpu_migration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jíJ j”J sj˜}”jžJ j”J subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjòJ h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hjüJ h]”hŒsysfs-class-rtrs-client”…”�”}”(hjþJ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjúJ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´KthjòJ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KthhÊh²hubhÞ)�”}”(hX RTRS expects that each HCA IRQ is pinned to a separate CPU. If it's not the case, the processing of an I/O response could be processed on a different CPU than where it was originally submitted. This file shows how many interrupts where generated on a non expected CPU.”h]”hXRTRS expects that each HCA IRQ is pinned to a separate CPU. If it’s not the case, the processing of an I/O response could be processed on a different CPU than where it was originally submitted. This file shows how many interrupts where generated on a non expected CPU.”…”�”}”(hj K h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KthhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒD"from:" is the CPU on which the IRQ was expected, but not generated.”h]”(j!)�”}”(hŒ"from:"”h]”hŒ “from:â€�”…”�”}”(hj5K h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j«A h´Kthj1K ubj1)�”}”(hhh]”hÞ)�”}”(hŒ\/paths\/\\/stats\/rdma**”h]”j`)�”}”(hŒS**\/sys\/class\/rtrs\-client\/\\/paths\/\\/stats\/rdma**”h]”hŒO/sys/class/rtrs-client//paths//stats/rdma”…”�”}”(hj½K h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹K ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KŠhj¶K ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³K ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°K ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£K ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj K ubah}”(h]”jŸK ah ]”h"]”Œ?abi_sys_class_rtrs_client_session_name_paths_src_dst_stats_rdma”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîK j•K sj˜}”jŸK j•K subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hjóK h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hjýK h]”hŒsysfs-class-rtrs-client”…”�”}”(hjÿK h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjûK ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j L Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´KŠhjóK ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KŠhhÊh²hubhÞ)�”}”(hŒhContains statistics regarding rdma operations and inflight operations. The output consists of 6 values::”h]”hŒgContains statistics regarding rdma operations and inflight operations. The output consists of 6 values:”…”�”}”(hj!L h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KŠhhÊh²hubjl)�”}”(hŒZ \ ”h]”hŒZ \ ”…”�”}”hj/L sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j«A h´KŠhhÊh²hubj))�”}”(hŒJ.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_stats_reconnects:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-class-rtrs-client-session-name-paths-src-dst-stats-reconnects”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K[uh1j@hjKL ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒY**\/sys\/class\/rtrs\-client\/\\/paths\/\\/stats\/reconnects**”h]”j`)�”}”(hŒY**\/sys\/class\/rtrs\-client\/\\/paths\/\\/stats\/reconnects**”h]”hŒU/sys/class/rtrs-client//paths//stats/reconnects”…”�”}”(hjeL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjaL ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K‚hj^L ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[L ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjKL ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjHL ubah}”(h]”jGL ah ]”h"]”ŒEabi_sys_class_rtrs_client_session_name_paths_src_dst_stats_reconnects”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–L j=L sj˜}”jGL j=L subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hj›L h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hj¥L h]”hŒsysfs-class-rtrs-client”…”�”}”(hj§L h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj£L ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j±L Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´K‚hj›L ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K‚hhÊh²hubhÞ)�”}”(hŒ´Contains 2 unsigned int values, the first one records number of successful reconnects in the path lifetime, the second one records number of failed reconnects in the path lifetime.”h]”hŒ´Contains 2 unsigned int values, the first one records number of successful reconnects in the path lifetime, the second one records number of failed reconnects in the path lifetime.”…”�”}”(hjÉL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´K‚hhÊh²hubj))�”}”(hŒI.. _abi_sys_class_rtrs_client_session_name_paths_src_dst_stats_reset_all:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-class-rtrs-client-session-name-paths-src-dst-stats-reset-all”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j@hjåL ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/class\/rtrs\-client\/\\/paths\/\\/stats\/reset_all**”h]”j`)�”}”(hŒX**\/sys\/class\/rtrs\-client\/\\/paths\/\\/stats\/reset_all**”h]”hŒT/sys/class/rtrs-client//paths//stats/reset_all”…”�”}”(hjÿL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûL ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KnhjøL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjòL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjåL ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâL ubah}”(h]”jáL ah ]”h"]”ŒDabi_sys_class_rtrs_client_session_name_paths_src_dst_stats_reset_all”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0M j×L sj˜}”jáL j×L subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-client `”h]”(hŒDefined on file ”…”�”}”(hj5M h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-client `”h]”j§)�”}”(hj?M h]”hŒsysfs-class-rtrs-client”…”�”}”(hjAM h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=M ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jKM Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_client”uh1hh³j«A h´Knhj5M ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KnhhÊh²hubhÞ)�”}”(hŒGRW, Read will return usage help, write 0 will clear all the statistics.”h]”hŒGRW, Read will return usage help, write 0 will clear all the statistics.”…”�”}”(hjcM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«A h´KnhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_rtrs_server:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-rtrs-server”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjM ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/rtrs\-server**”h]”j`)�”}”(hŒ**\/sys\/class\/rtrs\-server**”h]”hŒ/sys/class/rtrs-server”…”�”}”(hj™M h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•M ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-class-rtrs-server”h´Khj’M ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�M ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjM ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|M ubah}”(h]”j{M ah ]”h"]”Œabi_sys_class_rtrs_server”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËM jqM sj˜}”j{M jqM subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-server `”h]”(hŒDefined on file ”…”�”}”(hjÐM h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-server `”h]”j§)�”}”(hjÚM h]”hŒsysfs-class-rtrs-server”…”�”}”(hjÜM h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjØM ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jæM Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_server”uh1hh³j­M h´KhjÐM ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhhÊh²hubhÞ)�”}”(hŒƒWhen a user of RTRS API creates a new session on a client side, a directory entry with the name of that session is created in here.”h]”hŒƒWhen a user of RTRS API creates a new session on a client side, a directory entry with the name of that session is created in here.”…”�”}”(hjþM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_rtrs_server_session_name_paths:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-rtrs-server-session-name-paths”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/paths\/**”h]”j`)�”}”(hŒ:**\/sys\/class\/rtrs\-server\/\\/paths\/**”h]”hŒ6/sys/class/rtrs-server//paths/”…”�”}”(hj4N h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0N ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´Khj-N ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*N ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'N ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjN ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjN ubah}”(h]”jN ah ]”h"]”Œ,abi_sys_class_rtrs_server_session_name_paths”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jeN j N sj˜}”jN j N subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-server `”h]”(hŒDefined on file ”…”�”}”(hjjN h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-server `”h]”j§)�”}”(hjtN h]”hŒsysfs-class-rtrs-server”…”�”}”(hjvN h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrN ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€N Œreftype”Œref”Œ refexplicit”•ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_server”uh1hh³j­M h´KhjjN ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhhÊh²hubhÞ)�”}”(hŒŸWhen new path is created by writing to "add_path" entry on client side, a directory entry named as @ is created on server.”h]”hŒ£When new path is created by writing to “add_pathâ€� entry on client side, a directory entry named as @ is created on server.”…”�”}”(hj˜N h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhhÊh²hubj))�”}”(hŒD.. _abi_sys_class_rtrs_server_session_name_paths_src_dst_disconnect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-class-rtrs-server-session-name-paths-src-dst-disconnect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hj´N ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/class\/rtrs\-server\/\\/paths\/\\/disconnect**”h]”j`)�”}”(hŒR**\/sys\/class\/rtrs\-server\/\\/paths\/\\/disconnect**”h]”hŒN/sys/class/rtrs-server//paths//disconnect”…”�”}”(hjÎN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊN ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhjÇN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´N ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±N ubah}”(h]”j°N ah ]”h"]”Œ?abi_sys_class_rtrs_server_session_name_paths_src_dst_disconnect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿN j¦N sj˜}”j°N j¦N subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-server `”h]”(hŒDefined on file ”…”�”}”(hjO h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-server `”h]”j§)�”}”(hjO h]”hŒsysfs-class-rtrs-server”…”�”}”(hjO h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj O ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jO Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_server”uh1hh³j­M h´KhjO ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhhÊh²hubhÞ)�”}”(hŒ’When "1" is written to the file, the RTRS session is being disconnected. Operations is non-blocking and returns control immediately to the caller.”h]”hŒ–When “1â€� is written to the file, the RTRS session is being disconnected. Operations is non-blocking and returns control immediately to the caller.”…”�”}”(hj2O h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_class_rtrs_server_session_name_paths_src_dst_dst_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-rtrs-server-session-name-paths-src-dst-dst-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjNO ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/class\/rtrs\-server\/\\/paths\/\\/dst_addr**”h]”j`)�”}”(hŒP**\/sys\/class\/rtrs\-server\/\\/paths\/\\/dst_addr**”h]”hŒL/sys/class/rtrs-server//paths//dst_addr”…”�”}”(hjhO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdO ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´K)hjaO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^O ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[O ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjNO ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKO ubah}”(h]”jJO ah ]”h"]”Œ=abi_sys_class_rtrs_server_session_name_paths_src_dst_dst_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™O j@O sj˜}”jJO j@O subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-server `”h]”(hŒDefined on file ”…”�”}”(hjžO h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-server `”h]”j§)�”}”(hj¨O h]”hŒsysfs-class-rtrs-server”…”�”}”(hjªO h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¦O ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j´O Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_server”uh1hh³j­M h´K)hjžO ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´K)hhÊh²hubhÞ)�”}”(hŒ0RO, Contains the destination address of the path”h]”hŒ0RO, Contains the destination address of the path”…”�”}”(hjÌO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´K)hhÊh²hubj))�”}”(hŒB.. _abi_sys_class_rtrs_server_session_name_paths_src_dst_hca_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-rtrs-server-session-name-paths-src-dst-hca-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjèO ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/class\/rtrs\-server\/\\/paths\/\\/hca_name**”h]”j`)�”}”(hŒP**\/sys\/class\/rtrs\-server\/\\/paths\/\\/hca_name**”h]”hŒL/sys/class/rtrs-server//paths//hca_name”…”�”}”(hjP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþO ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhjûO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèO ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåO ubah}”(h]”jäO ah ]”h"]”Œ=abi_sys_class_rtrs_server_session_name_paths_src_dst_hca_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3P jÚO sj˜}”jäO jÚO subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-server `”h]”(hŒDefined on file ”…”�”}”(hj8P h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-server `”h]”j§)�”}”(hjBP h]”hŒsysfs-class-rtrs-server”…”�”}”(hjDP h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@P ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNP Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_server”uh1hh³j­M h´Khj8P ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhhÊh²hubhÞ)�”}”(hŒ;RO, Contains the name of HCA the connection established on.”h]”hŒ;RO, Contains the name of HCA the connection established on.”…”�”}”(hjfP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_class_rtrs_server_session_name_paths_src_dst_hca_port:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-rtrs-server-session-name-paths-src-dst-hca-port”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj‚P ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/class\/rtrs\-server\/\\/paths\/\\/hca_port**”h]”j`)�”}”(hŒP**\/sys\/class\/rtrs\-server\/\\/paths\/\\/hca_port**”h]”hŒL/sys/class/rtrs-server//paths//hca_port”…”�”}”(hjœP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜P ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´Khj•P ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’P ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�P ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚P ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjP ubah}”(h]”j~P ah ]”h"]”Œ=abi_sys_class_rtrs_server_session_name_paths_src_dst_hca_port”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍP jtP sj˜}”j~P jtP subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-server `”h]”(hŒDefined on file ”…”�”}”(hjÒP h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-server `”h]”j§)�”}”(hjÜP h]”hŒsysfs-class-rtrs-server”…”�”}”(hjÞP h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÚP ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jèP Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_server”uh1hh³j­M h´KhjÒP ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhhÊh²hubhÞ)�”}”(hŒERO, Contains the port number of active port traffic is going through.”h]”hŒERO, Contains the port number of active port traffic is going through.”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_class_rtrs_server_session_name_paths_src_dst_src_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-class-rtrs-server-session-name-paths-src-dst-src-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hjQ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/class\/rtrs\-server\/\\/paths\/\\/src_addr**”h]”j`)�”}”(hŒP**\/sys\/class\/rtrs\-server\/\\/paths\/\\/src_addr**”h]”hŒL/sys/class/rtrs-server//paths//src_addr”…”�”}”(hj6Q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´K#hj/Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQ ubah}”(h]”jQ ah ]”h"]”Œ=abi_sys_class_rtrs_server_session_name_paths_src_dst_src_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgQ jQ sj˜}”jQ jQ subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-server `”h]”(hŒDefined on file ”…”�”}”(hjlQ h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-server `”h]”j§)�”}”(hjvQ h]”hŒsysfs-class-rtrs-server”…”�”}”(hjxQ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtQ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚Q Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_server”uh1hh³j­M h´K#hjlQ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´K#hhÊh²hubhÞ)�”}”(hŒ+RO, Contains the source address of the path”h]”hŒ+RO, Contains the source address of the path”…”�”}”(hjšQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´K#hhÊh²hubj))�”}”(hŒD.. _abi_sys_class_rtrs_server_session_name_paths_src_dst_stats_rdma:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-class-rtrs-server-session-name-paths-src-dst-stats-rdma”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hj¶Q ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/class\/rtrs\-server\/\\/paths\/\\/stats\/rdma**”h]”j`)�”}”(hŒS**\/sys\/class\/rtrs\-server\/\\/paths\/\\/stats\/rdma**”h]”hŒO/sys/class/rtrs-server//paths//stats/rdma”…”�”}”(hjÐQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´K/hjÉQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶Q ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³Q ubah}”(h]”j²Q ah ]”h"]”Œ?abi_sys_class_rtrs_server_session_name_paths_src_dst_stats_rdma”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR j¨Q sj˜}”j²Q j¨Q subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-class-rtrs-server `”h]”(hŒDefined on file ”…”�”}”(hjR h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-class-rtrs-server `”h]”j§)�”}”(hjR h]”hŒsysfs-class-rtrs-server”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjR ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jR Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_class_rtrs_server”uh1hh³j­M h´K/hjR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´K/hhÊh²hubhÞ)�”}”(hŒ³Contains statistics regarding rdma operations and inflight operations. The output consists of 5 values: ”h]”hŒ³Contains statistics regarding rdma operations and inflight operations. The output consists of 5 values: ”…”�”}”(hj4R h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­M h´K/hhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_scsi_device_device_dyn_cap_needed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-scsi-device-device-dyn-cap-needed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjPR ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/scsi_device\/\*\/device\/dyn_cap_needed**”h]”j`)�”}”(hŒ9**\/sys\/class\/scsi_device\/\*\/device\/dyn_cap_needed**”h]”hŒ5/sys/class/scsi_device/*/device/dyn_cap_needed”…”�”}”(hjjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfR ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÙhjcR ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjPR ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjMR ubah}”(h]”jLR ah ]”h"]”Œ/abi_sys_class_scsi_device_device_dyn_cap_needed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›R jBR sj˜}”jLR jBR subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj R h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjªR h]”hŒsysfs-driver-ufs”…”�”}”(hj¬R h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¨R ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¶R Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÙhj R ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÙhhÊh²hubhÞ)�”}”(hŒÝThis file shows the amount of physical memory needed to be removed from the physical memory resources pool of the particular logical unit. The full information about the attribute could be found at UFS specifications 2.1.”h]”hŒÝThis file shows the amount of physical memory needed to be removed from the physical memory resources pool of the particular logical unit. The full information about the attribute could be found at UFS specifications 2.1.”…”�”}”(hjÎR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÙhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÜR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÙhhÊh²hubj))�”}”(hŒA.. _abi_sys_class_scsi_device_device_unit_descriptor_boot_lun_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hjHS h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjRS h]”hŒsysfs-driver-ufs”…”�”}”(hjTS h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjPS ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j^S Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MmhjHS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MmhhÊh²hubhÞ)�”}”(hŒ¬This file shows boot LUN information. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¬This file shows boot LUN information. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjvS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MmhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj„S h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MmhhÊh²hubj))�”}”(hŒJ.. _abi_sys_class_scsi_device_device_unit_descriptor_context_capabilities:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-class-scsi-device-device-unit-descriptor-context-capabilities”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj S ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/context_capabilities**”h]”j`)�”}”(hŒP**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/context_capabilities**”h]”hŒL/sys/class/scsi_device/*/device/unit_descriptor/context_capabilities”…”�”}”(hjºS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶S ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÓhj³S ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°S ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­S ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj S ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�S ubah}”(h]”jœS ah ]”h"]”ŒEabi_sys_class_scsi_device_device_unit_descriptor_context_capabilities”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jëS j’S sj˜}”jœS j’S subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjðS h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjúS h]”hŒsysfs-driver-ufs”…”�”}”(hjüS h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjøS ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jT Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÓhjðS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÓhhÊh²hubhÞ)�”}”(hŒ°This file shows the context capabilities. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ°This file shows the context capabilities. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÓhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj,T h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÓhhÊh²hubj))�”}”(hŒF.. _abi_sys_class_scsi_device_device_unit_descriptor_data_reliability:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-class-scsi-device-device-unit-descriptor-data-reliability”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjHT ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/data_reliability**”h]”j`)�”}”(hŒL**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/data_reliability**”h]”hŒH/sys/class/scsi_device/*/device/unit_descriptor/data_reliability”…”�”}”(hjbT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^T ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mšhj[T ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjHT ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjET ubah}”(h]”jDT ah ]”h"]”ŒAabi_sys_class_scsi_device_device_unit_descriptor_data_reliability”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“T j:T sj˜}”jDT j:T subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj˜T h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj¢T h]”hŒsysfs-driver-ufs”…”�”}”(hj¤T h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj T ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j®T Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mšhj˜T ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MšhhÊh²hubhÞ)�”}”(hŒâThis file defines the device behavior when a power failure occurs during a write operation. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒâThis file defines the device behavior when a power failure occurs during a write operation. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjÆT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MšhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÔT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MšhhÊh²hubj))�”}”(hŒF.. _abi_sys_class_scsi_device_device_unit_descriptor_erase_block_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-class-scsi-device-device-unit-descriptor-erase-block-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjðT ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/erase_block_size**”h]”j`)�”}”(hŒL**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/erase_block_size**”h]”hŒH/sys/class/scsi_device/*/device/unit_descriptor/erase_block_size”…”�”}”(hj U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¸hjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðT ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjíT ubah}”(h]”jìT ah ]”h"]”ŒAabi_sys_class_scsi_device_device_unit_descriptor_erase_block_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;U jâT sj˜}”jìT jâT subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj@U h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjJU h]”hŒsysfs-driver-ufs”…”�”}”(hjLU h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHU ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVU Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M¸hj@U ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¸hhÊh²hubhÞ)�”}”(hŒ¬This file shows the erase block size. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ¬This file shows the erase block size. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjnU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¸hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj|U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¸hhÊh²hubj))�”}”(hŒL.. _abi_sys_class_scsi_device_device_unit_descriptor_large_unit_granularity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-class-scsi-device-device-unit-descriptor-large-unit-granularity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KTuh1j@hj˜U ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒR**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/large_unit_granularity**”h]”j`)�”}”(hŒR**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/large_unit_granularity**”h]”hŒN/sys/class/scsi_device/*/device/unit_descriptor/large_unit_granularity”…”�”}”(hj²U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®U ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÜhj«U ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨U ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥U ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜U ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•U ubah}”(h]”j”U ah ]”h"]”ŒGabi_sys_class_scsi_device_device_unit_descriptor_large_unit_granularity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jãU jŠU sj˜}”j”U jŠU subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjèU h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjòU h]”hŒsysfs-driver-ufs”…”�”}”(hjôU h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjðU ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jþU Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÜhjèU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÜhhÊh²hubhÞ)�”}”(hŒ²This file shows the granularity of the LUN. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ²This file shows the granularity of the LUN. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÜhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj$V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÜhhÊh²hubj))�”}”(hŒI.. _abi_sys_class_scsi_device_device_unit_descriptor_logical_block_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-class-scsi-device-device-unit-descriptor-logical-block-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hj@V ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/logical_block_count**”h]”j`)�”}”(hŒO**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/logical_block_count**”h]”hŒK/sys/class/scsi_device/*/device/unit_descriptor/logical_block_count”…”�”}”(hjZV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVV ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M®hjSV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@V ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=V ubah}”(h]”j`”h]”(hŒDefined on file ”…”�”}”(hj�V h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjšV h]”hŒsysfs-driver-ufs”…”�”}”(hjœV h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj˜V ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¦V Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M®hj�V ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M®hhÊh²hubhÞ)�”}”(hŒÂThis file shows total number of addressable logical blocks. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒÂThis file shows total number of addressable logical blocks. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj¾V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M®hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÌV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M®hhÊh²hubj))�”}”(hŒH.. _abi_sys_class_scsi_device_device_unit_descriptor_logical_block_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-class-scsi-device-device-unit-descriptor-logical-block-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjèV ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/logical_block_size**”h]”j`)�”}”(hŒN**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/logical_block_size**”h]”hŒJ/sys/class/scsi_device/*/device/unit_descriptor/logical_block_size”…”�”}”(hjW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþV ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¤hjûV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèV ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåV ubah}”(h]”jäV ah ]”h"]”ŒCabi_sys_class_scsi_device_device_unit_descriptor_logical_block_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3W jÚV sj˜}”jäV jÚV subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj8W h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjBW h]”hŒsysfs-driver-ufs”…”�”}”(hjDW h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@W ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNW Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M¤hj8W ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¤hhÊh²hubhÞ)�”}”(hŒæThis file shows the size of addressable logical blocks (calculated as an exponent with base 2). This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒæThis file shows the size of addressable logical blocks (calculated as an exponent with base 2). This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjfW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¤hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjtW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M¤hhÊh²hubj))�”}”(hŒE.. _abi_sys_class_scsi_device_device_unit_descriptor_lun_memory_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-class-scsi-device-device-unit-descriptor-lun-memory-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj�W ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/lun_memory_type**”h]”j`)�”}”(hŒK**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/lun_memory_type**”h]”hŒG/sys/class/scsi_device/*/device/unit_descriptor/lun_memory_type”…”�”}”(hjªW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦W ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‘hj£W ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj W ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�W ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�W ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�W ubah}”(h]”jŒW ah ]”h"]”Œ@abi_sys_class_scsi_device_device_unit_descriptor_lun_memory_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛW j‚W sj˜}”jŒW j‚W subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjàW h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjêW h]”hŒsysfs-driver-ufs”…”�”}”(hjìW h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjèW ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jöW Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M‘hjàW ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‘hhÊh²hubhÞ)�”}”(hŒ§This file shows LUN memory type. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ§This file shows LUN memory type. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‘hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M‘hhÊh²hubj))�”}”(hŒE.. _abi_sys_class_scsi_device_device_unit_descriptor_lun_queue_depth:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-class-scsi-device-device-unit-descriptor-lun-queue-depth”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj8X ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/lun_queue_depth**”h]”j`)�”}”(hŒK**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/lun_queue_depth**”h]”hŒG/sys/class/scsi_device/*/device/unit_descriptor/lun_queue_depth”…”�”}”(hjRX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNX ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjKX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8X ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5X ubah}”(h]”j4X ah ]”h"]”Œ@abi_sys_class_scsi_device_device_unit_descriptor_lun_queue_depth”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƒX j*X sj˜}”j4X j*X subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjˆX h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj’X h]”hŒsysfs-driver-ufs”…”�”}”(hj”X h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�X ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jžX Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MhjˆX ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒ§This file shows LUN queue depth. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ§This file shows LUN queue depth. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj¶X h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjÄX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒG.. _abi_sys_class_scsi_device_device_unit_descriptor_lun_write_protect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-class-scsi-device-device-unit-descriptor-lun-write-protect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjàX ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/lun_write_protect**”h]”j`)�”}”(hŒM**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/lun_write_protect**”h]”hŒI/sys/class/scsi_device/*/device/unit_descriptor/lun_write_protect”…”�”}”(hjúX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjöX ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MvhjóX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjàX ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝX ubah}”(h]”jÜX ah ]”h"]”ŒBabi_sys_class_scsi_device_device_unit_descriptor_lun_write_protect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+Y jÒX sj˜}”jÜX jÒX subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj0Y h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj:Y h]”hŒsysfs-driver-ufs”…”�”}”(hj`”h]”(hŒDefined on file ”…”�”}”(hjØY h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjâY h]”hŒsysfs-driver-ufs”…”�”}”(hjäY h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjàY ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jîY Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÊhjØY ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÊhhÊh²hubhÞ)�”}”(hŒ»This file shows the total physical memory resources. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ»This file shows the total physical memory resources. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÊhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÊhhÊh²hubj))�”}”(hŒG.. _abi_sys_class_scsi_device_device_unit_descriptor_provisioning_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒBabi-sys-class-scsi-device-device-unit-descriptor-provisioning-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hj0Z ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/provisioning_type**”h]”j`)�”}”(hŒM**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/provisioning_type**”h]”hŒI/sys/class/scsi_device/*/device/unit_descriptor/provisioning_type”…”�”}”(hjJZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÁhjCZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0Z ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-Z ubah}”(h]”j,Z ah ]”h"]”ŒBabi_sys_class_scsi_device_device_unit_descriptor_provisioning_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{Z j"Z sj˜}”j,Z j"Z subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj€Z h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjŠZ h]”hŒsysfs-driver-ufs”…”�”}”(hjŒZ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjˆZ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j–Z Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MÁhj€Z ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÁhhÊh²hubhÞ)�”}”(hŒ²This file shows the thin provisioning type. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ²This file shows the thin provisioning type. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hj®Z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÁhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj¼Z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MÁhhÊh²hubj))�”}”(hŒC.. _abi_sys_class_scsi_device_device_unit_descriptor_psa_sensitive:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-class-scsi-device-device-unit-descriptor-psa-sensitive”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjØZ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/psa_sensitive**”h]”j`)�”}”(hŒI**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/psa_sensitive**”h]”hŒE/sys/class/scsi_device/*/device/unit_descriptor/psa_sensitive”…”�”}”(hjòZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjîZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MˆhjëZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjåZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjØZ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕZ ubah}”(h]”jÔZ ah ]”h"]”Œ>abi_sys_class_scsi_device_device_unit_descriptor_psa_sensitive”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j#[ jÊZ sj˜}”jÔZ jÊZ subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj([ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj2[ h]”hŒsysfs-driver-ufs”…”�”}”(hj4[ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0[ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j>[ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mˆhj([ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MˆhhÊh²hubhÞ)�”}”(hŒ§This file shows PSA sensitivity. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”h]”hŒ§This file shows PSA sensitivity. This is one of the UFS unit descriptor parameters. The full information about the descriptor could be found at UFS specifications 2.1.”…”�”}”(hjV[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MˆhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hjd[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MˆhhÊh²hubj))�”}”(hŒH.. _abi_sys_class_scsi_device_device_unit_descriptor_wb_buf_alloc_units:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-class-scsi-device-device-unit-descriptor-wb-buf-alloc-units”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj€[ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/wb_buf_alloc_units**”h]”j`)�”}”(hŒN**\/sys\/class\/scsi_device\/\*\/device\/unit_descriptor\/wb_buf_alloc_units**”h]”hŒJ/sys/class/scsi_device/*/device/unit_descriptor/wb_buf_alloc_units”…”�”}”(hjš[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M«hj“[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€[ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}[ ubah}”(h]”j|[ ah ]”h"]”ŒCabi_sys_class_scsi_device_device_unit_descriptor_wb_buf_alloc_units”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jË[ jr[ sj˜}”j|[ jr[ subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÐ[ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÚ[ h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M«hjÐ[ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M«hhÊh²hubhÞ)�”}”(hŒVThis entry shows the configured size of WriteBooster buffer. 0400h corresponds to 4GB.”h]”hŒVThis entry shows the configured size of WriteBooster buffer. 0400h corresponds to 4GB.”…”�”}”(hjþ[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M«hhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj \ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M«hhÊh²hubj))�”}”(hŒ3.. _abi_sys_class_scsi_host_hostx_acciopath_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-class-scsi-host-hostx-acciopath-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj(\ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/scsi_host\/hostX\/acciopath_status**”h]”j`)�”}”(hŒ4**\/sys\/class\/scsi_host\/hostX\/acciopath_status**”h]”hŒ0/sys/class/scsi_host/hostX/acciopath_status”…”�”}”(hjB\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-class-scsi_host”h´Khj;\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(\ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%\ ubah}”(h]”j$\ ah ]”h"]”Œ.abi_sys_class_scsi_host_hostx_acciopath_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jt\ j\ sj˜}”j$\ j\ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_host `”h]”(hŒDefined on file ”…”�”}”(hjy\ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_host `”h]”j§)�”}”(hjƒ\ h]”hŒsysfs-class-scsi_host”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_scsi_host”uh1hh³jV\ h´Khjy\ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KhhÊh²hubhÞ)�”}”(hXÌThis file contains the current status of the "SSD Smart Path" feature of HP Smart Array RAID controllers using the hpsa driver. SSD Smart Path, when enabled permits the driver to send i/o requests directly to physical devices that are part of a logical drive, bypassing the controllers firmware RAID stack for a performance advantage when possible. A value of '1' indicates the feature is enabled, and the controller may use the direct i/o path to physical devices. A value of zero means the feature is disabled and the controller may not use the direct i/o path to physical devices. This setting is controller wide, affecting all configured logical drives on the controller. This file is readable and writable.”h]”hXÔThis file contains the current status of the “SSD Smart Pathâ€� feature of HP Smart Array RAID controllers using the hpsa driver. SSD Smart Path, when enabled permits the driver to send i/o requests directly to physical devices that are part of a logical drive, bypassing the controllers firmware RAID stack for a performance advantage when possible. A value of ‘1’ indicates the feature is enabled, and the controller may use the direct i/o path to physical devices. A value of zero means the feature is disabled and the controller may not use the direct i/o path to physical devices. This setting is controller wide, affecting all configured logical drives on the controller. This file is readable and writable.”…”�”}”(hj§\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_scsi_host_hostx_ahci_host_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-scsi-host-hostx-ahci-host-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÃ\ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/scsi_host\/hostX\/ahci_host_version**”h]”j`)�”}”(hŒ5**\/sys\/class\/scsi_host\/hostX\/ahci_host_version**”h]”hŒ1/sys/class/scsi_host/hostX/ahci_host_version”…”�”}”(hjÝ\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙ\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´K[hjÖ\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐ\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃ\ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀ\ ubah}”(h]”j¿\ ah ]”h"]”Œ/abi_sys_class_scsi_host_hostx_ahci_host_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j] jµ\ sj˜}”j¿\ jµ\ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_host `”h]”(hŒDefined on file ”…”�”}”(hj] h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_host `”h]”j§)�”}”(hj] h]”hŒsysfs-class-scsi_host”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_scsi_host”uh1hh³jV\ h´K[hj] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´K[hhÊh²hubhÞ)�”}”(hŒB(RO) Display the version of the AHCI spec implemented by the host.”h]”hŒB(RO) Display the version of the AHCI spec implemented by the host.”…”�”}”(hjA] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´K[hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_scsi_host_hostx_ahci_port_cmd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-scsi-host-hostx-ahci-port-cmd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj]] ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/scsi_host\/hostX\/ahci_port_cmd**”h]”j`)�”}”(hŒ1**\/sys\/class\/scsi_host\/hostX\/ahci_port_cmd**”h]”hŒ-/sys/class/scsi_host/hostX/ahci_port_cmd”…”�”}”(hjw] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjs] ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KRhjp] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjm] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjj] ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/scsi_host\/hostX\/ahci_host_caps**”h]”j`)�”}”(hŒ2**\/sys\/class\/scsi_host\/hostX\/ahci_host_caps**”h]”hŒ./sys/class/scsi_host/hostX/ahci_host_caps”…”�”}”(hj¡] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�] ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KRhjš] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjj] ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/scsi_host\/hostX\/ahci_host_cap2**”h]”j`)�”}”(hŒ2**\/sys\/class\/scsi_host\/hostX\/ahci_host_cap2**”h]”hŒ./sys/class/scsi_host/hostX/ahci_host_cap2”…”�”}”(hjË] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇ] ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KRhjÄ] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjj] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]] ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZ] ubah}”(h]”jY] ah ]”h"]”Œ+abi_sys_class_scsi_host_hostx_ahci_port_cmd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jü] jO] sj˜}”jY] jO] subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_host `”h]”(hŒDefined on file ”…”�”}”(hj^ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_host `”h]”j§)�”}”(hj ^ h]”hŒsysfs-class-scsi_host”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_scsi_host”uh1hh³jV\ h´KRhj^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KRhhÊh²hubhÞ)�”}”(hŒ[to be documented]”h]”hŒ[to be documented]”…”�”}”(hj/^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KRhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_scsi_host_hostx_em_buffer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-scsi-host-hostx-em-buffer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjK^ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/scsi_host\/hostX\/em_buffer**”h]”j`)�”}”(hŒ-**\/sys\/class\/scsi_host\/hostX\/em_buffer**”h]”hŒ)/sys/class/scsi_host/hostX/em_buffer”…”�”}”(hje^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hja^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´Kchj^^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjK^ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjH^ ubah}”(h]”jG^ ah ]”h"]”Œ'abi_sys_class_scsi_host_hostx_em_buffer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–^ j=^ sj˜}”jG^ j=^ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_host `”h]”(hŒDefined on file ”…”�”}”(hj›^ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_host `”h]”j§)�”}”(hj¥^ h]”hŒsysfs-class-scsi_host”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_scsi_host”uh1hh³jV\ h´Kchj›^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KchhÊh²hubhÞ)�”}”(hŒ](RW) Allows access to AHCI EM (enclosure management) buffer directly if the host supports EM.”h]”hŒ](RW) Allows access to AHCI EM (enclosure management) buffer directly if the host supports EM.”…”�”}”(hjÉ^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KchhÊh²hubhÞ)�”}”(hXRFor eg. the AHCI driver supports SGPIO EM messages but the SATA/AHCI specs do not define the SGPIO message format of the EM buffer. Different hardware(HW) vendors may have different definitions. With the em_buffer attribute, this issue can be solved by allowing HW vendors to provide userland drivers and tools for their SGPIO initiators.”h]”hXRFor eg. the AHCI driver supports SGPIO EM messages but the SATA/AHCI specs do not define the SGPIO message format of the EM buffer. Different hardware(HW) vendors may have different definitions. With the em_buffer attribute, this issue can be solved by allowing HW vendors to provide userland drivers and tools for their SGPIO initiators.”…”�”}”(hj×^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KchhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_scsi_host_hostx_em_message:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-scsi-host-hostx-em-message”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjó^ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/scsi_host\/hostX\/em_message**”h]”j`)�”}”(hŒ.**\/sys\/class\/scsi_host\/hostX\/em_message**”h]”hŒ*/sys/class/scsi_host/hostX/em_message”…”�”}”(hj _ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj _ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´K@hj_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/scsi_host\/hostX\/em_message_type**”h]”j`)�”}”(hŒ3**\/sys\/class\/scsi_host\/hostX\/em_message_type**”h]”hŒ//sys/class/scsi_host/hostX/em_message_type”…”�”}”(hj7_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´K@hj0_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjó^ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjð^ ubah}”(h]”jï^ ah ]”h"]”Œ(abi_sys_class_scsi_host_hostx_em_message”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jh_ jå^ sj˜}”jï^ jå^ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_host `”h]”(hŒDefined on file ”…”�”}”(hjm_ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_host `”h]”j§)�”}”(hjw_ h]”hŒsysfs-class-scsi_host”…”�”}”(hjy_ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hju_ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒ_ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_host”uh1hh³jV\ h´K@hjm_ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´K@hhÊh²hubhÞ)�”}”(hŒ—em_message: (RW) Enclosure management support. For the LED protocol, writes and reads correspond to the LED message format as defined in the AHCI spec.”h]”hŒ—em_message: (RW) Enclosure management support. For the LED protocol, writes and reads correspond to the LED message format as defined in the AHCI spec.”…”�”}”(hj›_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´K@hhÊh²hubhÞ)�”}”(hŒƒThe user must turn sw_activity (under `/sys/block/*/device/`) OFF it they wish to control the activity LED via the em_message file.”h]”(hŒ&The user must turn sw_activity (under ”…”�”}”(hj©_ h²hh³Nh´Nubjø)�”}”(hŒ`/sys/block/*/device/`”h]”hŒ/sys/block/*/device/”…”�”}”(hj±_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj©_ ubhŒG) OFF it they wish to control the activity LED via the em_message file.”…”�”}”(hj©_ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´K@hhÊh²hubhÞ)�”}”(hŒ’em_message_type: (RO) Displays the current enclosure management protocol that is being used by the driver (for eg. LED, SAF-TE, SES-2, SGPIO etc).”h]”hŒ’em_message_type: (RO) Displays the current enclosure management protocol that is being used by the driver (for eg. LED, SAF-TE, SES-2, SGPIO etc).”…”�”}”(hjÉ_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´K@hhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_scsi_host_hostx_em_message_supported:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-scsi-host-hostx-em-message-supported”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjå_ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/scsi_host\/hostX\/em_message_supported**”h]”j`)�”}”(hŒ8**\/sys\/class\/scsi_host\/hostX\/em_message_supported**”h]”hŒ4/sys/class/scsi_host/hostX/em_message_supported”…”�”}”(hjÿ_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´Krhjø_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå_ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâ_ ubah}”(h]”já_ ah ]”h"]”Œ2abi_sys_class_scsi_host_hostx_em_message_supported”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0` j×_ sj˜}”já_ j×_ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_host `”h]”(hŒDefined on file ”…”�”}”(hj5` h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_host `”h]”j§)�”}”(hj?` h]”hŒsysfs-class-scsi_host”…”�”}”(hjA` h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=` ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK` Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_host”uh1hh³jV\ h´Krhj5` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KrhhÊh²hubhÞ)�”}”(hŒ;(RO) Displays supported enclosure management message types.”h]”hŒ;(RO) Displays supported enclosure management message types.”…”�”}”(hjc` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KrhhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_scsi_host_hostx_isci_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-scsi-host-hostx-isci-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj` ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/scsi_host\/hostX\/isci_id**”h]”j`)�”}”(hŒ+**\/sys\/class\/scsi_host\/hostX\/isci_id**”h]”hŒ'/sys/class/scsi_host/hostX/isci_id”…”�”}”(hj™` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•` ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´Khj’` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj` ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|` ubah}”(h]”j{` ah ]”h"]”Œ%abi_sys_class_scsi_host_hostx_isci_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊ` jq` sj˜}”j{` jq` subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_host `”h]”(hŒDefined on file ”…”�”}”(hjÏ` h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_host `”h]”j§)�”}”(hjÙ` h]”hŒsysfs-class-scsi_host”…”�”}”(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ÅŒ&abi_file_testing_sysfs_class_scsi_host”uh1hh³jV\ h´KhjÏ` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KhhÊh²hubhÞ)�”}”(hXäThis file contains the enumerated host ID for the Intel SCU controller. The Intel(R) C600 Series Chipset SATA/SAS Storage Control Unit embeds up to two 4-port controllers in a single PCI device. The controllers are enumerated in order which usually means the lowest number scsi_host corresponds with the first controller, but this association is not guaranteed. The 'isci_id' attribute unambiguously identifies the controller index: '0' for the first controller, '1' for the second.”h]”hXðThis file contains the enumerated host ID for the Intel SCU controller. The Intel(R) C600 Series Chipset SATA/SAS Storage Control Unit embeds up to two 4-port controllers in a single PCI device. The controllers are enumerated in order which usually means the lowest number scsi_host corresponds with the first controller, but this association is not guaranteed. The ‘isci_id’ attribute unambiguously identifies the controller index: ‘0’ for the first controller, ‘1’ for the second.”…”�”}”(hjý` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_class_scsi_host_hostx_link_power_management_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-class-scsi-host-hostx-link-power-management-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hja ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/class\/scsi_host\/hostX\/link_power_management_policy**”h]”j`)�”}”(hŒ@**\/sys\/class\/scsi_host\/hostX\/link_power_management_policy**”h]”hŒ</sys/class/scsi_host/hostX/link_power_management_policy”…”�”}”(hj3a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/a ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´Kh•j,a ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)a ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&a ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhja ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hja ubah}”(h]”ja ah ]”h"]”Œ:abi_sys_class_scsi_host_hostx_link_power_management_policy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jda j a sj˜}”ja j a subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_host `”h]”(hŒDefined on file ”…”�”}”(hjia h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_host `”h]”j§)�”}”(hjsa h]”hŒsysfs-class-scsi_host”…”�”}”(hjua h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqa ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ja Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_host”uh1hh³jV\ h´Khjia ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KhhÊh²hubhÞ)�”}”(hŒZ(RW) This parameter allows the user to read and set the link (interface) power management.”h]”hŒZ(RW) This parameter allows the user to read and set the link (interface) power management.”…”�”}”(hj—a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KhhÊh²hubhÞ)�”}”(hŒ There are four possible options:”h]”hŒ There are four possible options:”…”�”}”(hj¥a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KhhÊh²hubhÞ)�”}”(hŒÆmin_power: Tell the controller to try to make the link use the least possible power when possible. This may sacrifice some performance due to increased latency when coming out of lower power states.”h]”hŒÆmin_power: Tell the controller to try to make the link use the least possible power when possible. This may sacrifice some performance due to increased latency when coming out of lower power states.”…”�”}”(hj³a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KhhÊh²hubhÞ)�”}”(hŒˆmax_performance: Generally, this means no power management. Tell the controller to have performance be a priority over power management.”h]”hŒˆmax_performance: Generally, this means no power management. Tell the controller to have performance be a priority over power management.”…”�”}”(hjÁa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KhhÊh²hubhÞ)�”}”(hŒ¥medium_power: Tell the controller to enter a lower power state when possible, but do not enter the lowest power state, thus improving latency over min_power setting.”h]”hŒ¥medium_power: Tell the controller to enter a lower power state when possible, but do not enter the lowest power state, thus improving latency over min_power setting.”…”�”}”(hjÏa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KhhÊh²hubhÞ)�”}”(hXmed_power_with_dipm: Identical to the existing medium_power setting except that it enables dipm (device initiated power management) on top, which makes it match the Windows IRST (Intel Rapid Storage Technology) driver settings. This setting is also close to min_power, except that:”h]”hXmed_power_with_dipm: Identical to the existing medium_power setting except that it enables dipm (device initiated power management) on top, which makes it match the Windows IRST (Intel Rapid Storage Technology) driver settings. This setting is also close to min_power, except that:”…”�”}”(hjÝa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´KhhÊh²hubj` )�”}”(hhh]”(j;)�”}”(hŒWIt does not use host-initiated slumber mode, but it does allow device-initiated slumber”h]”hÞ)�”}”(hŒWIt does not use host-initiated slumber mode, but it does allow device-initiated slumber”h]”hŒWIt does not use host-initiated slumber mode, but it does allow device-initiated slumber”…”�”}”(hjòa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´Khjîa ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjëa ubj;)�”}”(hŒ:It does not enable low power device sleep mode (DevSlp). ”h]”hÞ)�”}”(hŒ8It does not enable low power device sleep mode (DevSlp).”h]”hŒ8It does not enable low power device sleep mode (DevSlp).”…”�”}”(hj b h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jV\ h´Khjb ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjëa ubeh}”(h]”h ]”h"]”h$]”h&]”jØ Œ loweralpha”jÚ hjÛ jÜ uh1j_ hhÊh²hh³Nh´Nubj))�”}”(hŒ,.. _abi_sys_class_scsi_tape_stats_in_flight:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-scsi-tape-stats-in-flight”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj3b ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/scsi_tape\/\*\/stats\/in_flight**”h]”j`)�”}”(hŒ1**\/sys\/class\/scsi_tape\/\*\/stats\/in_flight**”h]”hŒ-/sys/class/scsi_tape/*/stats/in_flight”…”�”}”(hjMb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjIb ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-class-scsi_tape”h´KhjFb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@b ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3b ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0b ubah}”(h]”j/b ah ]”h"]”Œ'abi_sys_class_scsi_tape_stats_in_flight”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jb j%b sj˜}”j/b j%b subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_tape `”h]”(hŒDefined on file ”…”�”}”(hj„b h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_tape `”h]”j§)�”}”(hjŽb h]”hŒsysfs-class-scsi_tape”…”�”}”(hj�b h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŒb ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jšb Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_tape”uh1hh³jab h´Khj„b ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KhhÊh²hubhÞ)�”}”(hŒYShow the number of I/Os currently in-flight between the st module and the SCSI mid-layer.”h]”hŒYShow the number of I/Os currently in-flight between the st module and the SCSI mid-layer.”…”�”}”(hj²b h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_class_scsi_tape_stats_io_ns:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-class-scsi-tape-stats-io-ns”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÎb ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/scsi_tape\/\*\/stats\/io_ns**”h]”j`)�”}”(hŒ-**\/sys\/class\/scsi_tape\/\*\/stats\/io_ns**”h]”hŒ)/sys/class/scsi_tape/*/stats/io_ns”…”�”}”(hjèb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäb ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K hjáb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎb ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjËb ubah}”(h]”jÊb ah ]”h"]”Œ#abi_sys_class_scsi_tape_stats_io_ns”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jc jÀb sj˜}”jÊb jÀb subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_tape `”h]”(hŒDefined on file ”…”�”}”(hjc h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_tape `”h]”j§)�”}”(hj(c h]”hŒsysfs-class-scsi_tape”…”�”}”(hj*c h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj&c ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j4c Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_tape”uh1hh³jab h´K hjc ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K hhÊh²hubhÞ)�”}”(hXHShows the total amount of time spent waiting for all I/O to and from the tape drive to complete. This includes all reads, writes, and other SCSI commands issued to the tape drive. An example of other SCSI commands would be tape movement such as a rewind when a rewind tape device is closed. This item is measured in nanoseconds.”h]”hXHShows the total amount of time spent waiting for all I/O to and from the tape drive to complete. This includes all reads, writes, and other SCSI commands issued to the tape drive. An example of other SCSI commands would be tape movement such as a rewind when a rewind tape device is closed. This item is measured in nanoseconds.”…”�”}”(hjLc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K hhÊh²hubhÞ)�”}”(hŒvTo determine the amount of time spent waiting for other I/O to complete subtract read_ns and write_ns from this value.”h]”hŒvTo determine the amount of time spent waiting for other I/O to complete subtract read_ns and write_ns from this value.”…”�”}”(hjZc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K hhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_scsi_tape_stats_other_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-scsi-tape-stats-other-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjvc ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/scsi_tape\/\*\/stats\/other_cnt**”h]”j`)�”}”(hŒ1**\/sys\/class\/scsi_tape\/\*\/stats\/other_cnt**”h]”hŒ-/sys/class/scsi_tape/*/stats/other_cnt”…”�”}”(hj�c h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒc ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´Khj‰c ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†c ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒc ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjvc ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjsc ubah}”(h]”jrc ah ]”h"]”Œ'abi_sys_class_scsi_tape_stats_other_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁc jhc sj˜}”jrc jhc subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_tape `”h]”(hŒDefined on file ”…”�”}”(hjÆc h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_tape `”h]”j§)�”}”(hjÐc h]”hŒsysfs-class-scsi_tape”…”�”}”(hjÒc h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÎc ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÜc Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_tape”uh1hh³jab h´KhjÆc ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KhhÊh²hubhÞ)�”}”(hŒXThe number of I/O requests issued to the tape drive other than SCSI read/write requests.”h]”hŒXThe number of I/O requests issued to the tape drive other than SCSI read/write requests.”…”�”}”(hjôc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_scsi_tape_stats_read_byte_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-scsi-tape-stats-read-byte-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjd ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/scsi_tape\/\*\/stats\/read_byte_cnt**”h]”j`)�”}”(hŒ5**\/sys\/class\/scsi_tape\/\*\/stats\/read_byte_cnt**”h]”hŒ1/sys/class/scsi_tape/*/stats/read_byte_cnt”…”�”}”(hj*d h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&d ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K&hj#d ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj d ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjd ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj d ubah}”(h]”j d ah ]”h"]”Œ+abi_sys_class_scsi_tape_stats_read_byte_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[d jd sj˜}”j d jd subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_tape `”h]”(hŒDefined on file ”…”�”}”(hj`d h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_tape `”h]”j§)�”}”(hjjd h]”hŒsysfs-class-scsi_tape”…”�”}”(hjld h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjhd ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jvd Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_tape”uh1hh³jab h´K&hj`d ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K&hhÊh²hubhÞ)�”}”(hŒ˜Shows the total number of bytes requested from the tape drive. This value is presented in bytes because tape drives support variable length block sizes.”h]”hŒ˜Shows the total number of bytes requested from the tape drive. This value is presented in bytes because tape drives support variable length block sizes.”…”�”}”(hjŽd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K&hhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_scsi_tape_stats_read_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-scsi-tape-stats-read-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjªd ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/scsi_tape\/\*\/stats\/read_cnt**”h]”j`)�”}”(hŒ0**\/sys\/class\/scsi_tape\/\*\/stats\/read_cnt**”h]”hŒ,/sys/class/scsi_tape/*/stats/read_cnt”…”�”}”(hjÄd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀd ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K1hj½d ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·d ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjªd ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§d ubah}”(h]”j¦d ah ]”h"]”Œ&abi_sys_class_scsi_tape_stats_read_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõd jœd sj˜}”j¦d jœd subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_tape `”h]”(hŒDefined on file ”…”�”}”(hjúd h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_tape `”h]”j§)�”}”(hje h]”hŒsysfs-class-scsi_tape”…”�”}”(hje h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”je Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_tape”uh1hh³jab h´K1hjúd ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K1hhÊh²hubhÞ)�”}”(hŒAShows the total number of read requests issued to the tape drive.”h]”hŒAShows the total number of read requests issued to the tape drive.”…”�”}”(hj(e h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K1hhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_scsi_tape_stats_read_ns:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-scsi-tape-stats-read-ns”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjDe ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/scsi_tape\/\*\/stats\/read_ns**”h]”j`)�”}”(hŒ/**\/sys\/class\/scsi_tape\/\*\/stats\/read_ns**”h]”hŒ+/sys/class/scsi_tape/*/stats/read_ns”…”�”}”(hj^e h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZe ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K;hjWe ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTe ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQe ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjDe ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjAe ubah}”(h]”j@e ah ]”h"]”Œ%abi_sys_class_scsi_tape_stats_read_ns”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�e j6e sj˜}”j@e j6e subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_tape `”h]”(hŒDefined on file ”…”�”}”(hj”e h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_tape `”h]”j§)�”}”(hjže h]”hŒsysfs-class-scsi_tape”…”�”}”(hj e h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjœe ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jªe Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_tape”uh1hh³jab h´K;hj”e ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K;hhÊh²hubhÞ)�”}”(hŒXShows the total amount of time in nanoseconds waiting for read I/O requests to complete.”h]”hŒXShows the total amount of time in nanoseconds waiting for read I/O requests to complete.”…”�”}”(hjÂe h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´K;hhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_scsi_tape_stats_resid_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-scsi-tape-stats-resid-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjÞe ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/scsi_tape\/\*\/stats\/resid_cnt**”h]”j`)�”}”(hŒ1**\/sys\/class\/scsi_tape\/\*\/stats\/resid_cnt**”h]”hŒ-/sys/class/scsi_tape/*/stats/resid_cnt”…”�”}”(hjøe h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjôe ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´Kdhjñe ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjîe ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjëe ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÞe ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÛe ubah}”(h]”jÚe ah ]”h"]”Œ'abi_sys_class_scsi_tape_stats_resid_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)f jÐe sj˜}”jÚe jÐe subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_tape `”h]”(hŒDefined on file ”…”�”}”(hj.f h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_tape `”h]”j§)�”}”(hj8f h]”hŒsysfs-class-scsi_tape”…”�”}”(hj:f h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6f ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jDf Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_tape”uh1hh³jab h´Kdhj.f ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KdhhÊh²hubhÞ)�”}”(hŒÌShows the number of times we found that a residual >0 was found when the SCSI midlayer indicated that there was an error. For reads this may be a case of someone issuing reads greater than the block size.”h]”hŒÌShows the number of times we found that a residual >0 was found when the SCSI midlayer indicated that there was an error. For reads this may be a case of someone issuing reads greater than the block size.”…”�”}”(hj\f h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KdhhÊh²hubj))�”}”(hŒ1.. _abi_sys_class_scsi_tape_stats_write_byte_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-class-scsi-tape-stats-write-byte-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjxf ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/scsi_tape\/\*\/stats\/write_byte_cnt**”h]”j`)�”}”(hŒ6**\/sys\/class\/scsi_tape\/\*\/stats\/write_byte_cnt**”h]”hŒ2/sys/class/scsi_tape/*/stats/write_byte_cnt”…”�”}”(hj’f h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽf ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KEhj‹f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjxf ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjuf ubah}”(h]”jtf ah ]”h"]”Œ,abi_sys_class_scsi_tape_stats_write_byte_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃf jjf sj˜}”jtf jjf subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_tape `”h]”(hŒDefined on file ”…”�”}”(hjÈf h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_tape `”h]”j§)�”}”(hjÒf h]”hŒsysfs-class-scsi_tape”…”�”}”(hjÔf h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÐf ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÞf Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_tape”uh1hh³jab h´KEhjÈf ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KEhhÊh²hubhÞ)�”}”(hŒ”Shows the total number of bytes written to the tape drive. This value is presented in bytes because tape drives support variable length block sizes.”h]”hŒ”Shows the total number of bytes written to the tape drive. This value is presented in bytes because tape drives support variable length block sizes.”…”�”}”(hjöf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KEhhÊh²hubj))�”}”(hŒ,.. _abi_sys_class_scsi_tape_stats_write_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-class-scsi-tape-stats-write-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjg ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/scsi_tape\/\*\/stats\/write_cnt**”h]”j`)�”}”(hŒ1**\/sys\/class\/scsi_tape\/\*\/stats\/write_cnt**”h]”hŒ-/sys/class/scsi_tape/*/stats/write_cnt”…”�”}”(hj,g h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(g ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KPhj%g ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"g ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjg ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjg ubah}”(h]”jg ah ]”h"]”Œ'abi_sys_class_scsi_tape_stats_write_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]g jg sj˜}”jg jg subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_tape `”h]”(hŒDefined on file ”…”�”}”(hjbg h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_tape `”h]”j§)�”}”(hjlg h]”hŒsysfs-class-scsi_tape”…”�”}”(hjng h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjjg ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jxg Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_tape”uh1hh³jab h´KPhjbg ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KPhhÊh²hubhÞ)�”}”(hŒBShows the total number of write requests issued to the tape drive.”h]”hŒBShows the total number of write requests issued to the tape drive.”…”�”}”(hj�g h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KPhhÊh²hubj))�”}”(hŒ+.. _abi_sys_class_scsi_tape_stats_write_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-class-scsi-tape-stats-write-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj¬g ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/scsi_tape\/\*\/stats\/write_ms**”h]”j`)�”}”(hŒ0**\/sys\/class\/scsi_tape\/\*\/stats\/write_ms**”h]”hŒ,/sys/class/scsi_tape/*/stats/write_ms”…”�”}”(hjÆg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂg ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KZhj¿g ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼g ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹g ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬g ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©g ubah}”(h]”j¨g ah ]”h"]”Œ&abi_sys_class_scsi_tape_stats_write_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷g jžg sj˜}”j¨g jžg subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-scsi_tape `”h]”(hŒDefined on file ”…”�”}”(hjüg h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-scsi_tape `”h]”j§)�”}”(hjh h]”hŒsysfs-class-scsi_tape”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjh ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_scsi_tape”uh1hh³jab h´KZhjüg ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KZhhÊh²hubhÞ)�”}”(hŒYShows the total amount of time in nanoseconds waiting for write I/O requests to complete.”h]”hŒYShows the total amount of time in nanoseconds waiting for write I/O requests to complete.”…”�”}”(hj*h h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jab h´KZhhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_spi_master_spi_bus_spi_bus_dev_fram:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-spi-master-spi-bus-spi-bus-dev-fram”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjFh ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/spi_master\/spi\\/spi\\.\\/fram**”h]”j`)�”}”(hŒC**\/sys\/class\/spi_master\/spi\\/spi\\.\\/fram**”h]”hŒ?/sys/class/spi_master/spi/spi./fram”…”�”}”(hj`h h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\h ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-class-spi-eeprom”h´KhjYh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjFh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjCh ubah}”(h]”jBh ah ]”h"]”Œ1abi_sys_class_spi_master_spi_bus_spi_bus_dev_fram”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’h j8h sj˜}”jBh j8h subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-spi-eeprom `”h]”(hŒDefined on file ”…”�”}”(hj—h h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-spi-eeprom `”h]”j§)�”}”(hj¡h h]”hŒsysfs-class-spi-eeprom”…”�”}”(hj£h h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŸh ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j­h Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_spi_eeprom”uh1hh³jth h´Khj—h ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jth h´KhhÊh²hubhÞ)�”}”(hŒµContains the FRAM binary data. Same as EEPROM, just another file name to indicate that it employs ferroelectric process. It performs write operations at bus speed - no write delays.”h]”hŒµContains the FRAM binary data. Same as EEPROM, just another file name to indicate that it employs ferroelectric process. It performs write operations at bus speed - no write delays.”…”�”}”(hjÅh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jth h´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_spi_master_spi_bus_spi_bus_dev_jedec_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-spi-master-spi-bus-spi-bus-dev-jedec-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjáh ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/class\/spi_master\/spi\\/spi\\.\\/jedec_id**”h]”j`)�”}”(hŒG**\/sys\/class\/spi_master\/spi\\/spi\\.\\/jedec_id**”h]”hŒC/sys/class/spi_master/spi/spi./jedec_id”…”�”}”(hjûh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷h ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jth h´Khjôh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjáh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞh ubah}”(h]”jÝh ah ]”h"]”Œ5abi_sys_class_spi_master_spi_bus_spi_bus_dev_jedec_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,i jÓh sj˜}”jÝh jÓh subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-spi-eeprom `”h]”(hŒDefined on file ”…”�”}”(hj1i h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-spi-eeprom `”h]”j§)�”}”(hj;i h]”hŒsysfs-class-spi-eeprom”…”�”}”(hj=i h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9i ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jGi Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_spi_eeprom”uh1hh³jth h´Khj1i ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jth h´KhhÊh²hubhÞ)�”}”(hŒ—Contains the raw JEDEC ID bytes returned by the RDID (0x9f) command. The bytes are exposed as a hex string in big-endian order as read from the device.”h]”hŒ—Contains the raw JEDEC ID bytes returned by the RDID (0x9f) command. The bytes are exposed as a hex string in big-endian order as read from the device.”…”�”}”(hj_i h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jth h´KhhÊh²hubhÞ)�”}”(hŒThis is a read-only attribute.”h]”hŒThis is a read-only attribute.”…”�”}”(hjmi h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jth h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_spi_master_spi_bus_spi_bus_dev_sernum:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-spi-master-spi-bus-spi-bus-dev-sernum”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj‰i ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/class\/spi_master\/spi\\/spi\\.\\/sernum**”h]”j`)�”}”(hŒE**\/sys\/class\/spi_master\/spi\\/spi\\.\\/sernum**”h]”hŒA/sys/class/spi_master/spi/spi./sernum”…”�”}”(hj£i h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸi ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jth h´K hjœi ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰i ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†i ubah}”(h]”j…i ah ]”h"]”Œ3abi_sys_class_spi_master_spi_bus_spi_bus_dev_sernum”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔi j{i sj˜}”j…i j{i subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-spi-eeprom `”h]”(hŒDefined on file ”…”�”}”(hjÙi h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-spi-eeprom `”h]”j§)�”}”(hjãi h]”hŒsysfs-class-spi-eeprom”…”�”}”(hjåi h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjái ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jïi Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_spi_eeprom”uh1hh³jth h´K hjÙi ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jth h´K hhÊh²hubhÞ)�”}”(hŒ�Contains the serial number of the Cypress FRAM (FM25VN) if it is present. It will be displayed as a 8 byte hex string, as read from the device.”h]”hŒ�Contains the serial number of the Cypress FRAM (FM25VN) if it is present. It will be displayed as a 8 byte hex string, as read from the device.”…”�”}”(hjj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jth h´K hhÊh²hubhÞ)�”}”(hŒThis is a read-only attribute.”h]”hŒThis is a read-only attribute.”…”�”}”(hjj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jth h´K hhÊh²hubj))�”}”(hŒ0.. _abi_sys_class_spi_master_spib_delete_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-class-spi-master-spib-delete-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj1j ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/spi_master\/spiB\/delete_device**”h]”j`)�”}”(hŒ1**\/sys\/class\/spi_master\/spiB\/delete_device**”h]”hŒ-/sys/class/spi_master/spiB/delete_device”…”�”}”(hjKj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-class-spi-master”h´KhjDj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>j ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1j ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.j ubah}”(h]”j-j ah ]”h"]”Œ+abi_sys_class_spi_master_spib_delete_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}j j#j sj˜}”j-j j#j subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-spi-master `”h]”(hŒDefined on file ”…”�”}”(hj‚j h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-spi-master `”h]”j§)�”}”(hjŒj h]”hŒsysfs-class-spi-master”…”�”}”(hjŽj h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŠj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j˜j Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_spi_master”uh1hh³j_j h´Khj‚j ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_j h´KhhÊh²hubhÞ)�”}”(hŒ…(WO) Remove a SPI device previously created via new_device. Takes a single parameter: the chip select number of the device to remove.”h]”hŒ…(WO) Remove a SPI device previously created via new_device. Takes a single parameter: the chip select number of the device to remove.”…”�”}”(hj°j h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_j h´KhhÊh²hubhÞ)�”}”(hŒ /sys/class/spi_master/spi0/delete_device”h]”hŒ /sys/class/spi_master/spi0/delete_device”…”�”}”(hj¾j h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_j h´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_class_spi_master_spib_new_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-class-spi-master-spib-new-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÚj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/spi_master\/spiB\/new_device**”h]”j`)�”}”(hŒ.**\/sys\/class\/spi_master\/spiB\/new_device**”h]”hŒ*/sys/class/spi_master/spiB/new_device”…”�”}”(hjôj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_j h´Khjíj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×j ubah}”(h]”jÖj ah ]”h"]”Œ(abi_sys_class_spi_master_spib_new_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%k jÌj sj˜}”jÖj jÌj subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-spi-master `”h]”(hŒDefined on file ”…”�”}”(hj*k h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-spi-master `”h]”j§)�”}”(hj4k h]”hŒsysfs-class-spi-master”…”�”}”(hj6k h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2k ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@k Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_spi_master”uh1hh³j_j h´Khj*k ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_j h´KhhÊh²hubhÞ)�”}”(hŒu(WO) Instantiate a new SPI device on bus B, where B is the bus number (0, 1, 2, ...). Takes parameters in the format:”h]”hŒu(WO) Instantiate a new SPI device on bus B, where B is the bus number (0, 1, 2, ...). Takes parameters in the format:”…”�”}”(hjXk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_j h´KhhÊh²hubhÞ)�”}”(hŒ2 [ []]”h]”hŒ2 [ []]”…”�”}”(hjfk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_j h´KhhÊh²hubhÞ)�”}”(hŒmwhere modalias is the driver name, chip_select is the CS line number, and max_speed_hz and mode are optional.”h]”hŒmwhere modalias is the driver name, chip_select is the CS line number, and max_speed_hz and mode are optional.”…”�”}”(hjtk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_j h´KhhÊh²hubhÞ)�”}”(hŒ3The device can later be removed with delete_device.”h]”hŒ3The device can later be removed with delete_device.”…”�”}”(hj‚k h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_j h´KhhÊh²hubhÞ)�”}”(hŒtOnly devices created via this interface can be removed with delete_device; platform and DT devices are not affected.”h]”hŒtOnly devices created via this interface can be removed with delete_device; platform and DT devices are not affected.”…”�”}”(hj�k h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_j h´KhhÊh²hubhÞ)�”}”(hŒÄExample: # echo spidev 0 > /sys/class/spi_master/spi0/new_device # echo spidev 0 10000000 > /sys/class/spi_master/spi0/new_device # echo spidev 0 10000000 3 > /sys/class/spi_master/spi0/new_device”h]”hŒÄExample: # echo spidev 0 > /sys/class/spi_master/spi0/new_device # echo spidev 0 10000000 > /sys/class/spi_master/spi0/new_device # echo spidev 0 10000000 3 > /sys/class/spi_master/spi0/new_device”…”�”}”(hjžk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_j h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_class_stm_stm_channels:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-stm-stm-channels”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjºk ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/stm\/\\/channels**”h]”j`)�”}”(hŒ(**\/sys\/class\/stm\/\\/channels**”h]”hŒ$/sys/class/stm//channels”…”�”}”(hjÔk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐk ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-stm”h´K hjÍk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjºk ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·k ubah}”(h]”j¶k ah ]”h"]”Œabi_sys_class_stm_stm_channels”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jl j¬k sj˜}”j¶k j¬k subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-stm `”h]”(hŒDefined on file ”…”�”}”(hj l h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-stm `”h]”j§)�”}”(hjl h]”hŒsysfs-class-stm”…”�”}”(hjl h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjl ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j!l Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_stm”uh1hh³jèk h´K hj l ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèk h´K hhÊh²hubhÞ)�”}”(hŒ;Shows the number of channels per master on this STM device.”h]”hŒ;Shows the number of channels per master on this STM device.”…”�”}”(hj9l h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèk h´K hhÊh²hubj))�”}”(hŒ&.. _abi_sys_class_stm_stm_hw_override:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-class-stm-stm-hw-override”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjUl ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/stm\/\\/hw_override**”h]”j`)�”}”(hŒ+**\/sys\/class\/stm\/\\/hw_override**”h]”hŒ'/sys/class/stm//hw_override”…”�”}”(hjol h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkl ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèk h´Khjhl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjel ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUl ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRl ubah}”(h]”jQl ah ]”h"]”Œ!abi_sys_class_stm_stm_hw_override”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j l jGl sj˜}”jQl jGl subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-stm `”h]”(hŒDefined on file ”…”�”}”(hj¥l h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-stm `”h]”j§)�”}”(hj¯l h]”hŒsysfs-class-stm”…”�”}”(hj±l h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj­l ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j»l Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_stm”uh1hh³jèk h´Khj¥l ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèk h´KhhÊh²hubhÞ)�”}”(hŒ¿Reads as 0 if master numbers in the STP stream produced by this stm device will match the master numbers assigned by the software or 1 if the stm hardware overrides software assigned masters.”h]”hŒ¿Reads as 0 if master numbers in the STP stream produced by this stm device will match the master numbers assigned by the software or 1 if the stm hardware overrides software assigned masters.”…”�”}”(hjÓl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèk h´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_class_stm_stm_masters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-stm-stm-masters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjïl ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/stm\/\\/masters**”h]”j`)�”}”(hŒ'**\/sys\/class\/stm\/\\/masters**”h]”hŒ#/sys/class/stm//masters”…”�”}”(hj m h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèk h´Khjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjül ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïl ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìl ubah}”(h]”jël ah ]”h"]”Œabi_sys_class_stm_stm_masters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:m jál sj˜}”jël jál subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-stm `”h]”(hŒDefined on file ”…”�”}”(hj?m h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-stm `”h]”j§)�”}”(hjIm h]”hŒsysfs-class-stm”…”�”}”(hjKm h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGm ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUm Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_stm”uh1hh³jèk h´Khj?m ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèk h´KhhÊh²hubhÞ)�”}”(hŒMShows first and last available to software master numbers on this STM device.”h]”hŒMShows first and last available to software master numbers on this STM device.”…”�”}”(hjmm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jèk h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_class_stm_source_stm_source_stm_source_link:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-class-stm-source-stm-source-stm-source-link”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj‰m ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/stm_source\/\\/stm_source_link**”h]”j`)�”}”(hŒ=**\/sys\/class\/stm_source\/\\/stm_source_link**”h]”hŒ9/sys/class/stm_source//stm_source_link”…”�”}”(hj£m h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸm ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-class-stm_source”h´Khjœm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™m ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–m ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰m ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†m ubah}”(h]”j…m ah ]”h"]”Œ3abi_sys_class_stm_source_stm_source_stm_source_link”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕm j{m sj˜}”j…m j{m subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-class-stm_source `”h]”(hŒDefined on file ”…”�”}”(hjÚm h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-class-stm_source `”h]”j§)�”}”(hjäm h]”hŒsysfs-class-stm_source”…”�”}”(hjæm h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjâm ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jðm Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_class_stm_source”uh1hh³j·m h´KhjÚm ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·m h´KhhÊh²hubhÞ)�”}”(hXYstm_source device linkage to stm device, where its tracing data is directed. Reads return an existing connection or "" if this stm_source is not connected to any stm device yet. Write an existing (registered) stm device's name here to connect that device. If a device is already connected to this stm_source, it will first be disconnected.”h]”hX_stm_source device linkage to stm device, where its tracing data is directed. Reads return an existing connection or “â€� if this stm_source is not connected to any stm device yet. Write an existing (registered) stm device’s name here to connect that device. If a device is already connected to this stm_source, it will first be disconnected.”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j·m h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_class_switchtec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-class-switchtec”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj$n ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/switchtec**”h]”j`)�”}”(hŒ**\/sys\/class\/switchtec**”h]”hŒ/sys/class/switchtec”…”�”}”(hj>n h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:n ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-class-switchtec”h´Khj7n ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4n ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1n ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$n ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!n ubah}”(h]”j n ah ]”h"]”Œabi_sys_class_switchtec”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jpn jn sj˜}”j n jn subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-switchtec `”h]”(hŒDefined on file ”…”�”}”(hjun h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-switchtec `”h]”j§)�”}”(hjn h]”hŒsysfs-class-switchtec”…”�”}”(hj�n h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj}n ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‹n Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_switchtec”uh1hh³jRn h´Khjun ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KhhÊh²hubhÞ)�”}”(hŒŠThe switchtec class subsystem folder. Each registered switchtec driver is represented by a switchtecX subfolder (X being an integer >= 0).”h]”hŒŠThe switchtec class subsystem folder. Each registered switchtec driver is represented by a switchtecX subfolder (X being an integer >= 0).”…”�”}”(hj£n h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_class_switchtec_switchtec_0_9_component_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-class-switchtec-switchtec-0-9-component-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj¿n ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/component_id**”h]”j`)�”}”(hŒ<**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/component_id**”h]”hŒ8/sys/class/switchtec/switchtec[0-9]+/component_id”…”�”}”(hjÙn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕn ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KhjÒn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿n ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼n ubah}”(h]”j»n ah ]”h"]”Œ2abi_sys_class_switchtec_switchtec_0_9_component_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j o j±n sj˜}”j»n j±n subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-switchtec `”h]”(hŒDefined on file ”…”�”}”(hjo h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-switchtec `”h]”j§)�”}”(hjo h]”hŒsysfs-class-switchtec”…”�”}”(hjo h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjo ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j%o Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_switchtec”uh1hh³jRn h´Khjo ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KhhÊh²hubhÞ)�”}”(hŒiComponent identifier as stored in the hardware (eg. PM8543) (read only) Values: arbitrary string.”h]”hŒiComponent identifier as stored in the hardware (eg. PM8543) (read only) Values: arbitrary string.”…”�”}”(hj=o h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_class_switchtec_switchtec_0_9_component_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-class-switchtec-switchtec-0-9-component-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjYo ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/component_revision**”h]”j`)�”}”(hŒB**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/component_revision**”h]”hŒ>/sys/class/switchtec/switchtec[0-9]+/component_revision”…”�”}”(hjso h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjoo ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´Khjlo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjio ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjYo ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjVo ubah}”(h]”jUo ah ]”h"]”Œ8abi_sys_class_switchtec_switchtec_0_9_component_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤o jKo sj˜}”jUo jKo subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-switchtec `”h]”(hŒDefined on file ”…”�”}”(hj©o h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-switchtec `”h]”j§)�”}”(hj³o h]”hŒsysfs-class-switchtec”…”�”}”(hjµo h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj±o ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¿o Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_switchtec”uh1hh³jRn h´Khj©o ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KhhÊh²hubhÞ)�”}”(hŒNComponent revision stored in the hardware (read only) Values: integer.”h]”hŒNComponent revision stored in the hardware (read only) Values: integer.”…”�”}”(hj×o h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_switchtec_switchtec_0_9_component_vendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-switchtec-switchtec-0-9-component-vendor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjóo ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/component_vendor**”h]”j`)�”}”(hŒ@**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/component_vendor**”h]”hŒ</sys/class/switchtec/switchtec[0-9]+/component_vendor”…”�”}”(hj p h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj p ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´Khjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjóo ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjðo ubah}”(h]”jïo ah ]”h"]”Œ6abi_sys_class_switchtec_switchtec_0_9_component_vendor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>p jåo sj˜}”jïo jåo subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-switchtec `”h]”(hŒDefined on file ”…”�”}”(hjCp h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-switchtec `”h]”j§)�”}”(hjMp h]”hŒsysfs-class-switchtec”…”�”}”(hjOp h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjKp ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jYp Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_switchtec”uh1hh³jRn h´KhjCp ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KhhÊh²hubhÞ)�”}”(hŒgComponent vendor as stored in the hardware (eg. MICROSEM) (read only) Values: arbitrary string.”h]”hŒgComponent vendor as stored in the hardware (eg. MICROSEM) (read only) Values: arbitrary string.”…”�”}”(hjqp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_switchtec_switchtec_0_9_device_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-switchtec-switchtec-0-9-device-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj�p ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/device_version**”h]”j`)�”}”(hŒ>**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/device_version**”h]”hŒ:/sys/class/switchtec/switchtec[0-9]+/device_version”…”�”}”(hj§p h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£p ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´K(hj p ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�p ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjšp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�p ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠp ubah}”(h]”j‰p ah ]”h"]”Œ4abi_sys_class_switchtec_switchtec_0_9_device_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØp jp sj˜}”j‰p jp subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-switchtec `”h]”(hŒDefined on file ”…”�”}”(hjÝp h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-switchtec `”h]”j§)�”}”(hjçp h]”hŒsysfs-class-switchtec”…”�”}”(hjép h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjåp ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jóp Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_switchtec”uh1hh³jRn h´K(hjÝp ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´K(hhÊh²hubhÞ)�”}”(hŒMDevice version as stored in the hardware (read only) Values: integer.”h]”hŒMDevice version as stored in the hardware (read only) Values: integer.”…”�”}”(hj q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´K(hhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_switchtec_switchtec_0_9_fw_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-switchtec-switchtec-0-9-fw-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjwq h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-switchtec `”h]”j§)�”}”(hj�q h]”hŒsysfs-class-switchtec”…”�”}”(hjƒq h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjq ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�q Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_switchtec”uh1hh³jRn h´K0hjwq ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´K0hhÊh²hubhÞ)�”}”(hŒXCurrently running firmware version (read only) Values: integer (in hexadecimal).”h]”hŒXCurrently running firmware version (read only) Values: integer (in hexadecimal).”…”�”}”(hj¥q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´K0hhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_switchtec_switchtec_0_9_partition:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-switchtec-switchtec-0-9-partition”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÁq ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/partition**”h]”j`)�”}”(hŒ9**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/partition**”h]”hŒ5/sys/class/switchtec/switchtec[0-9]+/partition”…”�”}”(hjÛq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×q ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´K8hjÔq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁq ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾q ubah}”(h]”j½q ah ]”h"]”Œ/abi_sys_class_switchtec_switchtec_0_9_partition”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j r j³q sj˜}”j½q j³q subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-switchtec `”h]”(hŒDefined on file ”…”�”}”(hjr h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-switchtec `”h]”j§)�”}”(hjr h]”hŒsysfs-class-switchtec”…”�”}”(hjr h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j'r Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_switchtec”uh1hh³jRn h´K8hjr ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´K8hhÊh²hubhÞ)�”}”(hŒSPartition number for this device in the switch (read only) Values: integer.”h]”hŒSPartition number for this device in the switch (read only) Values: integer.”…”�”}”(hj?r h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´K8hhÊh²hubj))�”}”(hŒ:.. _abi_sys_class_switchtec_switchtec_0_9_partition_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-class-switchtec-switchtec-0-9-partition-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj[r ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/partition_count**”h]”j`)�”}”(hŒ?**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/partition_count**”h]”hŒ;/sys/class/switchtec/switchtec[0-9]+/partition_count”…”�”}”(hjur h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqr ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´K@hjnr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[r ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXr ubah}”(h]”jWr ah ]”h"]”Œ5abi_sys_class_switchtec_switchtec_0_9_partition_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦r jMr sj˜}”jWr jMr subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-switchtec `”h]”(hŒDefined on file ”…”�”}”(hj«r h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-switchtec `”h]”j§)�”}”(hjµr h]”hŒsysfs-class-switchtec”…”�”}”(hj·r h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj³r ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÁr Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_switchtec”uh1hh³jRn h´K@hj«r ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´K@hhÊh²hubhÞ)�”}”(hŒMTotal number of partitions in the switch (read only) Values: integer.”h]”hŒMTotal number of partitions in the switch (read only) Values: integer.”…”�”}”(hjÙr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´K@hhÊh²hubj))�”}”(hŒ5.. _abi_sys_class_switchtec_switchtec_0_9_product_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-class-switchtec-switchtec-0-9-product-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjEs h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-switchtec `”h]”j§)�”}”(hjOs h]”hŒsysfs-class-switchtec”…”�”}”(hjQs h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMs ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[s Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_switchtec”uh1hh³jRn h´KHhjEs ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KHhhÊh²hubhÞ)�”}”(hŒjProduct identifier as stored in the hardware (eg. PSX 48XG3) (read only) Values: arbitrary string.”h]”hŒjProduct identifier as stored in the hardware (eg. PSX 48XG3) (read only) Values: arbitrary string.”…”�”}”(hjss h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KHhhÊh²hubj))�”}”(hŒ;.. _abi_sys_class_switchtec_switchtec_0_9_product_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-class-switchtec-switchtec-0-9-product-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj�s ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/product_revision**”h]”j`)�”}”(hŒ@**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/product_revision**”h]”hŒ</sys/class/switchtec/switchtec[0-9]+/product_revision”…”�”}”(hj©s h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥s ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KQhj¢s ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�s ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒs ubah}”(h]”j‹s ah ]”h"]”Œ6abi_sys_class_switchtec_switchtec_0_9_product_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚs j�s sj˜}”j‹s j�s subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-class-switchtec `”h]”(hŒDefined on file ”…”�”}”(hjßs h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-switchtec `”h]”j§)�”}”(hjés h]”hŒsysfs-class-switchtec”…”�”}”(hjës h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjçs ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jõs Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_switchtec”uh1hh³jRn h´KQhjßs ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KQhhÊh²hubhÞ)�”}”(hŒ`Product revision stored in the hardware (eg. RevB) (read only) Values: arbitrary string.”h]”hŒ`Product revision stored in the hardware (eg. RevB) (read only) Values: arbitrary string.”…”�”}”(hj t h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KQhhÊh²hubj))�”}”(hŒ9.. _abi_sys_class_switchtec_switchtec_0_9_product_vendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-class-switchtec-switchtec-0-9-product-vendor”uh1j(h´KhhÊh²hh³Nube(j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj)t ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/product_vendor**”h]”j`)�”}”(hŒ>**\/sys\/class\/switchtec\/switchtec[0\-9]\+\/product_vendor**”h]”hŒ:/sys/class/switchtec/switchtec[0-9]+/product_vendor”…”�”}”(hjCt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?t ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KZhj`”h]”(hŒDefined on file ”…”�”}”(hjyt h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-class-switchtec `”h]”j§)�”}”(hjƒt h]”hŒsysfs-class-switchtec”…”�”}”(hj…t h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�t ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�t Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_class_switchtec”uh1hh³jRn h´KZhjyt ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KZhhÊh²hubhÞ)�”}”(hŒeProduct vendor as stored in the hardware (eg. MICROSEM) (read only) Values: arbitrary string.”h]”hŒeProduct vendor as stored in the hardware (eg. MICROSEM) (read only) Values: arbitrary string.”…”�”}”(hj§t h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRn h´KZhhÊh²hubj))�”}”(hŒ*.. _abi_sys_class_tee_tee_priv_x_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-class-tee-tee-priv-x-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÃt ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/tee\/tee\{\,priv\}X\/revision**”h]”j`)�”}”(hŒ/**\/sys\/class\/tee\/tee\{\,priv\}X\/revision**”h]”hŒ+/sys/class/tee/tee{,priv}X/revision”…”�”}”(hjÝt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙt ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-class-tee”h´KhjÖt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃt ubeh}”(h]”h •]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀt ubah}”(h]”j¿t ah ]”h"]”Œ%abi_sys_class_tee_tee_priv_x_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ju jµt sj˜}”j¿t jµt subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-tee `”h]”(hŒDefined on file ”…”�”}”(hju h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-tee `”h]”j§)�”}”(hju h]”hŒsysfs-class-tee”…”�”}”(hj u h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hju ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j*u Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_tee”uh1hh³jñt h´Khju ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñt h´KhhÊh²hubhÞ)�”}”(hŒ¾Read-only revision string reported by the TEE driver. This is for diagnostics only and must not be used to infer feature support. Use TEE_IOC_VERSION for capability and compatibility checks.”h]”hŒ¾Read-only revision string reported by the TEE driver. This is for diagnostics only and must not be used to infer feature support. Use TEE_IOC_VERSION for capability and compatibility checks.”…”�”}”(hjBu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñt h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_tee_tee_priv_x_rpmb_routing_model:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-tee-tee-priv-x-rpmb-routing-model”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj^u ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/class\/tee\/tee\{\,priv\}X\/rpmb_routing_model**”h]”j`)�”}”(hŒ9**\/sys\/class\/tee\/tee\{\,priv\}X\/rpmb_routing_model**”h]”hŒ5/sys/class/tee/tee{,priv}X/rpmb_routing_model”…”�”}”(hjxu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjtu ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñt h´Khjqu ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjnu ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjku ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^u ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[u ubah}”(h]”jZu ah ]”h"]”Œ/abi_sys_class_tee_tee_priv_x_rpmb_routing_model”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j©u jPu sj˜}”jZu jPu subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-class-tee `”h]”(hŒDefined on file ”…”�”}”(hj®u h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-class-tee `”h]”j§)�”}”(hj¸u h]”hŒsysfs-class-tee”…”�”}”(hjºu h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¶u ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÄu Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_class_tee”uh1hh³jñt h´Khj®u ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñt h´KhhÊh²hubhÞ)�”}”(hXRPMB frames can be routed to the RPMB device via the user-space daemon tee-supplicant or the RPMB subsystem in the kernel. The value "user" means that the driver will route the RPMB frames via user space. Conversely, "kernel" means that the frames are routed via the RPMB subsystem without assistance from tee-supplicant. It should be assumed that RPMB frames are routed via user space if the variable is absent. The primary purpose of this variable is to let systemd know whether tee-supplicant is needed in the early boot with initramfs.”h]”hX#RPMB frames can be routed to the RPMB device via the user-space daemon tee-supplicant or the RPMB subsystem in the kernel. The value “userâ€� means that the driver will route the RPMB frames via user space. Conversely, “kernelâ€� means that the frames are routed via the RPMB subsystem without assistance from tee-supplicant. It should be assumed that RPMB frames are routed via user space if the variable is absent. The primary purpose of this variable is to let systemd know whether tee-supplicant is needed in the early boot with initramfs.”…”�”}”(hjÜu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñt h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_thermal_cooling_devicex_cur_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-thermal-cooling-devicex-cur-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjøu ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/thermal\/cooling_deviceX\/cur_state**”h]”j`)�”}”(hŒ5**\/sys\/class\/thermal\/cooling_deviceX\/cur_state**”h]”hŒ1/sys/class/thermal/cooling_deviceX/cur_state”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjv ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-class-thermal”h´KØhj v ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjøu ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjõu ubah}”(h]”jôu ah ]”h"]”Œ/abi_sys_class_thermal_cooling_devicex_cur_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDv jêu sj˜}”jôu jêu subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-thermal `”h]”(hŒDefined on file ”…”�”}”(hjIv h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-thermal `”h]”j§)�”}”(hjSv h]”hŒsysfs-class-thermal”…”�”}”(hjUv h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQv ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_v Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_thermal”uh1hh³j&v h´KØhjIv ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KØhhÊh²hubhÞ)�”}”(hŒlThe current cooling state of this cooling device. The value can any integer numbers between 0 and max_state:”h]”hŒlThe current cooling state of this cooling device. The value can any integer numbers between 0 and max_state:”…”�”}”(hjwv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KØhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒcur_state == 0 means no cooling”h]”hÞ)�”}”(hjŠv h]”hŒcur_state == 0 means no cooling”…”�”}”(hjŒv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KØhjˆv ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj…v ubj;)�”}”(hŒ2cur_state == max_state means the maximum cooling. ”h]”hÞ)�”}”(hŒ1cur_state == max_state means the maximum cooling.”h]”hŒ1cur_state == max_state means the maximum cooling.”…”�”}”(hj£v h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KØhjŸv ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj…v ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j&v h´KØhhÊh²hubhÞ)�”}”(hŒ RW, Required”h]”hŒ RW, Required”…”�”}”(hj½v h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KØhhÊh²hubj))�”}”(hŒ4.. _abi_sys_class_thermal_cooling_devicex_max_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-class-thermal-cooling-devicex-max-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÙv ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/thermal\/cooling_deviceX\/max_state**”h]”j`)�”}”(hŒ5**\/sys\/class\/thermal\/cooling_deviceX\/max_state**”h]”hŒ1/sys/class/thermal/cooling_deviceX/max_state”…”�”}”(hjóv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïv ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KÒhjìv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjév ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙv ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖv ubah}”(h]”jÕv ah ]”h"]”Œ/abi_sys_class_thermal_cooling_devicex_max_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$w jËv sj˜}”jÕv jËv subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-thermal `”h]”(hŒDefined on file ”…”�”}”(hj)w h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-thermal `”h]”j§)�”}”(hj3w h]”hŒsysfs-class-thermal”…”�”}”(hj5w h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1w ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?w Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_thermal”uh1hh³j&v h´KÒhj)w ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KÒhhÊh²hubhÞ)�”}”(hŒ=The maximum permissible cooling state of this cooling device.”h]”hŒ=The maximum permissible cooling state of this cooling device.”…”�”}”(hjWw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KÒhhÊh²hubhÞ)�”}”(hŒ RO, Required”h]”hŒ RO, Required”…”�”}”(hjew h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KÒhhÊh²hubj))�”}”(hŒ6.. _abi_sys_class_thermal_cooling_devicex_stats_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-class-thermal-cooling-devicex-stats-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj�w ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/thermal\/cooling_deviceX\/stats\/reset**”h]”j`)�”}”(hŒ8**\/sys\/class\/thermal\/cooling_deviceX\/stats\/reset**”h]”hŒ4/sys/class/thermal/cooling_deviceX/stats/reset”…”�”}”(hj›w h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—w ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´Kâhj”w ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘w ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�w ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~w ubah}”(h]”j}w ah ]”h"]”Œ1abi_sys_class_thermal_cooling_devicex_stats_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌw jsw sj˜}”j}w jsw subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-class-thermal `”h]”(hŒDefined on file ”…”�”}”(hjÑw h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-thermal `”h]”j§)�”}”(hjÛw h]”hŒsysfs-class-thermal”…”�”}”(hjÝw h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÙw ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jçw Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_thermal”uh1hh³j&v h´KâhjÑw ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KâhhÊh²hubhÞ)�”}”(hŒ9Writing any value resets the cooling device's statistics.”h]”hŒ;Writing any value resets the cooling device’s statistics.”…”�”}”(hjÿw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KâhhÊh²hubhÞ)�”}”(hŒ WO, Required”h]”hŒ WO, Required”…”�”}”(hj x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KâhhÊh²hubj))�”}”(hŒA.. _abi_sys_class_thermal_cooling_devicex_stats_time_in_state_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`”h]”(hŒDefined on file ”…”�”}”(hjyx h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-class-thermal `”h]”j§)�”}”(hjƒx h]”hŒsysfs-class-thermal”…”�”}”(hj…x h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�x ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�x Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_class_thermal”uh1hh³j&v h´Kèhjyx ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&v h´KèhhÊh²hubhÞ)�”}”(hŒÌThe amount of time spent by the cooling device in various cooling states. The output will have " `”h]”(hŒDefined on file ”…”�”}”(hj|A h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-driver-toshiba_acpi `”h]”j§)�”}”(hj†A h]”hŒsysfs-driver-toshiba_acpi”…”�”}”(hjˆA h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj„A ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j’A Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_driver_toshiba_acpi”uh1hh³jÔ1 h´KÀhj|A ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÔ1 h´KÀhhÊh²hubhÞ)�”}”(hŒ=This file controls the USB 3 functionality, valid values are:”h]”hŒ=This file controls the USB 3 functionality, valid values are:”…”�”}”(hjªA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÔ1 h´KÀhhÊh²hubjŽœ)�”}”(hŒT* 0 -> Disabled (Acts as a regular USB 2) * 1 -> Enabled (Full USB 3 functionality) ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ'0 -> Disabled (Acts as a regular USB 2)”h]”hÞ)�”}”(hjÁA h]”hŒ'0 -> Disabled (Acts as a regular USB 2)”…”�”}”(hjÃA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÔ1 h´KÀhj¿A ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¼A ubj;)�”}”(hŒ(1 -> Enabled (Full USB 3 functionality) ”h]”hÞ)�”}”(hŒ'1 -> Enabled (Full USB 3 functionality)”h]”hŒ'1 -> Enabled (Full USB 3 functionality)”…”�”}”(hjÚA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÔ1 h´KÀhjÖA ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¼A ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÔ1 h´KÀhj¸A ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÔ1 h´KÀhhÊh²hubhÞ)�”}”(hŒKNote that toggling this value requires a reboot for changes to take effect.”h]”hŒKNote that toggling this value requires a reboot for changes to take effect.”…”�”}”(hjúA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÔ1 h´KÀhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: KToshiba ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÔ1 h´KÀhj B ubj1)�”}”(hhh]”hÞ)�”}”(hŒKToshiba”h]”hŒKToshiba”…”�”}”(hj B h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÔ1 h´KÀhjB ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj B ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÔ1 h´KÀhjB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒJ.. _abi_sys_devices_lnxsystm_00_lnxsybus_00_tos_1900_620_0_7_8_00_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j@hjNB ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/devices\/LNXSYSTM\:00\/LNXSYBUS\:00\/TOS\{1900\,620\{0\,7\,8\}\}\:00\/version**”h]”j`)�”}”(hŒX**\/sys\/devices\/LNXSYSTM\:00\/LNXSYBUS\:00\/TOS\{1900\,620\{0\,7\,8\}\}\:00\/version**”h]”hŒT/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/version”…”�”}”(hjhB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdB ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÔ1 h´K�hjaB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjNB ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKB ubah}”(h]”jJB ah ]”h"]”ŒEabi_sys_devices_lnxsystm_00_lnxsybus_00_tos_1900_620_0_7_8_00_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™B j@B sj˜}”jJB j@B subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-driver-toshiba_acpi `”h]”(hŒDefined on file ”…”�”}”(hjžB h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-driver-toshiba_acpi `”h]”j§)�”}”(hj¨B h]”hŒsysfs-driver-toshiba_acpi”…”�”}”(hjªB h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¦B ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j´B Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_driver_toshiba_acpi”uh1hh³jÔ1 h´K�hjžB ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÔ1 h´K�hhÊh²hubhÞ)�”}”(hŒ1This file shows the current version of the driver”h]”hŒ1This file shows the current version of the driver”…”�”}”(hjÌB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÔ1 h´K�hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: KToshiba ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjáB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÔ1 h´K�hjÝB ubj1)�”}”(hhh]”hÞ)�”}”(hŒKToshiba”h]”hŒKToshiba”…”�”}”(hjòB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÔ1 h´K�hjïB ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÝB ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÔ1 h´K�hjÚB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_devices_cpu_events:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-cpu-events”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjÀD h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-bus-event_source-devices-events `”h]”j§)�”}”(hjÊD h]”hŒ%sysfs-bus-event_source-devices-events”…”�”}”(hjÌD h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÈD ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÖD Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_bus_event_source_devices_events”uh1hh³jÏ~h´KhjÀD ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubhÞ)�”}”(hŒ%Generic performance monitoring events”h]”hŒ%Generic performance monitoring events”…”�”}”(hjîD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubhÞ)�”}”(hŒŽA collection of performance monitoring events that may be supported by many/most CPUs. These events can be monitored using the 'perf(1)' tool.”h]”hŒ’A collection of performance monitoring events that may be supported by many/most CPUs. These events can be monitored using the ‘perf(1)’ tool.”…”�”}”(hjüD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubhÞ)�”}”(hŒ*The contents of each file would look like:”h]”hŒ*The contents of each file would look like:”…”�”}”(hj E h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubjŽœ)�”}”(hŒ event=0xNNNN ”h]”hÞ)�”}”(hŒ event=0xNNNN”h]”hŒ event=0xNNNN”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÏ~h´KhhÊh²hubhÞ)�”}”(hŒ}where 'N' is a hex digit and the number '0xNNNN' shows the "raw code" for the perf event identified by the file's "basename".”h]”hŒ�where ‘N’ is a hex digit and the number ‘0xNNNN’ shows the “raw codeâ€� for the perf event identified by the file’s “basenameâ€�.”…”�”}”(hj0E h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ~h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_devices_faux_tdx_host_num_remaining_updates:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-faux-tdx-host-num-remaining-updates”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjLE ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/faux\/tdx_host\/num_remaining_updates**”h]”j`)�”}”(hŒ9**\/sys\/devices\/faux\/tdx_host\/num_remaining_updates**”h]”hŒ5/sys/devices/faux/tdx_host/num_remaining_updates”…”�”}”(hjfE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbE ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-devices-faux-tdx-host”h´K hj_E ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\E ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjLE ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjIE ubah}”(h]”jHE ah ]”h"]”Œ3abi_sys_devices_faux_tdx_host_num_remaining_updates”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜E j>E sj˜}”jHE j>E subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-faux-tdx-host `”h]”(hŒDefined on file ”…”�”}”(hj�E h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-faux-tdx-host `”h]”j§)�”}”(hj§E h]”hŒsysfs-devices-faux-tdx-host”…”�”}”(hj©E h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¥E ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j³E Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_devices_faux_tdx_host”uh1hh³jzE h´K hj�E ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jzE h´K hhÊh²hubhÞ)�”}”(hŒÍ(RO) Report the number of remaining updates. TDX maintains a log about each TDX module that has been loaded. This log has a finite size, which limits the number of TDX module updates that can be performed.”h]”hŒÍ(RO) Report the number of remaining updates. TDX maintains a log about each TDX module that has been loaded. This log has a finite size, which limits the number of TDX module updates that can be performed.”…”�”}”(hjËE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jzE h´K hhÊh²hubhÞ)�”}”(hŒ¿After each successful update, the number reduces by one. Once it reaches zero, further updates will fail until next reboot. The number is always zero if the P-SEAMLDR doesn't support updates.”h]”hŒÁAfter each successful update, the number reduces by one. Once it reaches zero, further updates will fail until next reboot. The number is always zero if the P-SEAMLDR doesn’t support updates.”…”�”}”(hjÙE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jzE h´K hhÊh²hubhÞ)�”}”(hŒ�See Intel Trust Domain Extensions - SEAM Loader (SEAMLDR) Interface Specification, Chapter "SEAMLDR_INFO" and Chapter "SEAMLDR.INSTALL" for more information.”h]”hŒ¥See Intel Trust Domain Extensions - SEAM Loader (SEAMLDR) Interface Specification, Chapter “SEAMLDR_INFOâ€� and Chapter “SEAMLDR.INSTALLâ€� for more information.”…”�”}”(hjçE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jzE h´K hhÊh²hubj))�”}”(hŒ2.. _abi_sys_devices_faux_tdx_host_seamldr_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-devices-faux-tdx-host-seamldr-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjF ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/devices\/faux\/tdx_host\/seamldr_version**”h]”j`)�”}”(hŒ3**\/sys\/devices\/faux\/tdx_host\/seamldr_version**”h]”hŒ//sys/devices/faux/tdx_host/seamldr_version”…”�”}”(hjF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jzE h´KhjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjF ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjF ubah}”(h]”jÿE ah ]”h"]”Œ-abi_sys_devices_faux_tdx_host_seamldr_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNF jõE sj˜}”jÿE jõE subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-faux-tdx-host `”h]”(hŒDefined on file ”…”�”}”(hjSF h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-faux-tdx-host `”h]”j§)�”}”(hj]F h]”hŒsysfs-devices-faux-tdx-host”…”�”}”(hj_F h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj[F ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jiF Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_devices_faux_tdx_host”uh1hh³jzE h´KhjSF ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jzE h´KhhÊh²hubhÞ)�”}”(hŒv(RO) Report the version of the loaded P-SEAMLDR. Formatted as a TDX module version. Used by TDX module update tooling.”h]”hŒv(RO) Report the version of the loaded P-SEAMLDR. Formatted as a TDX module version. Used by TDX module update tooling.”…”�”}”(hj�F h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jzE h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_devices_faux_tdx_host_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-devices-faux-tdx-host-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj�F ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/devices\/faux\/tdx_host\/version**”h]”j`)�”}”(hŒ+**\/sys\/devices\/faux\/tdx_host\/version**”h]”hŒ'/sys/devices/faux/tdx_host/version”…”�”}”(hj·F h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³F ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jzE h´Khj°F ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­F ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�F ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšF ubah}”(h]”j™F ah ]”h"]”Œ%abi_sys_devices_faux_tdx_host_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèF j�F sj˜}”j™F j�F subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-faux-tdx-host `”h]”(hŒDefined on file ”…”�”}”(hjíF h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-faux-tdx-host `”h]”j§)�”}”(hj÷F h]”hŒsysfs-devices-faux-tdx-host”…”�”}”(hjùF h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjõF ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jG Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_devices_faux_tdx_host”uh1hh³jzE h´KhjíF ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jzE h´KhhÊh²hubhÞ)�”}”(hŒŠ(RO) Report the version of the loaded TDX module. Formatted as "major.minor.update". Used by TDX module update tooling. Example: "1.2.03".”h]”hŒ’(RO) Report the version of the loaded TDX module. Formatted as “major.minor.updateâ€�. Used by TDX module update tooling. Example: “1.2.03â€�.”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jzE h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_devices_hisi_ptt_sicl_id_core_id_requester_filters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-devices-hisi-ptt-sicl-id-core-id-requester-filters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj7G ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/devices\/hisi_ptt\_\\/requester_filters**”h]”j`)�”}”(hŒF**\/sys\/devices\/hisi_ptt\_\\/requester_filters**”h]”hŒB/sys/devices/hisi_ptt_/requester_filters”…”�”}”(hjQG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMG ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KYhjJG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7G ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4G ubah}”(h]”j3G ah ]”h"]”Œ:abi_sys_devices_hisi_ptt_sicl_id_core_id_requester_filters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚G j)G sj˜}”j3G j)G subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hj‡G h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hj‘G h]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(hj“G h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�G ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�G Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´KYhj‡G ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KYhhÊh²hubhÞ)�”}”(hŒÆThis directory contains the files providing the PCIe Requester filters information used for PTT trace. Each file is named after the supported Endpoint device name ::..”h]”hŒÆThis directory contains the files providing the PCIe Requester filters information used for PTT trace. Each file is named after the supported Endpoint device name ::..”…”�”}”(hjµG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KYhhÊh²hubhÞ)�”}”(hŒSSee the description of the "filter" in :doc:`/trace/hisi-ptt` for more information.”h]”(hŒ+See the description of the “filterâ€� in ”…”�”}”(hjÃG h²hh³Nh´Nubh)�”}”(hŒ:doc:`/trace/hisi-ptt`”h]”j§)�”}”(hjÍG h]”hŒ/trace/hisi-ptt”…”�”}”(hjÏG h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjËG ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÙG Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/trace/hisi-ptt”uh1hh³j¼‡h´KYhjÃG ubhŒ for more information.”…”�”}”(hjÃG h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KYhhÊh²hubj))�”}”(hŒC.. _abi_sys_devices_hisi_ptt_sicl_id_core_id_requester_filters_bdf:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-devices-hisi-ptt-sicl-id-core-id-requester-filters-bdf”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hjH ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/devices\/hisi_ptt\_\\/requester_filters\/\**”h]”j`)�”}”(hŒO**\/sys\/devices\/hisi_ptt\_\\/requester_filters\/\**”h]”hŒK/sys/devices/hisi_ptt_/requester_filters/”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KlhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjH ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjH ubah}”(h]”jÿG ah ]”h"]”Œ>abi_sys_devices_hisi_ptt_sicl_id_core_id_requester_filters_bdf”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNH jõG sj˜}”jÿG jõG subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hjSH h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hj]H h]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(hj_H h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj[H ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jiH Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´KlhjSH ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KlhhÊh²hubhÞ)�”}”(hŒƒ(Read) Indicates the filter value of this Requester filter, which can be used to control the TLP headers to trace by the PTT trace.”h]”hŒƒ(Read) Indicates the filter value of this Requester filter, which can be used to control the TLP headers to trace by the PTT trace.”…”�”}”(hj�H h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KlhhÊh²hubj))�”}”(hŒK.. _abi_sys_devices_hisi_ptt_sicl_id_core_id_requester_filters_multiselect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-devices-hisi-ptt-sicl-id-core-id-requester-filters-multiselect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hj�H ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/devices\/hisi_ptt\_\\/requester_filters\/multiselect**”h]”j`)�”}”(hŒS**\/sys\/devices\/hisi_ptt\_\\/requester_filters\/multiselect**”h]”hŒO/sys/devices/hisi_ptt_/requester_filters/multiselect”…”�”}”(hj·H h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³H ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´Kdhj°H ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­H ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�H ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšH ubah}”(h]”j™H ah ]”h"]”ŒFabi_sys_devices_hisi_ptt_sicl_id_core_id_requester_filters_multiselect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèH j�H sj˜}”j™H j�H subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hjíH h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hj÷H h]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(hjùH h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjõH ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jI Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´KdhjíH ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KdhhÊh²hubhÞ)�”}”(hŒ°(Read) Indicates if this kind of filter can be selected at the same time as others filters, or must be used on it's own. 1 indicates the former case and 0 indicates the latter.”h]”hŒ²(Read) Indicates if this kind of filter can be selected at the same time as others filters, or must be used on it’s own. 1 indicates the former case and 0 indicates the latter.”…”�”}”(hjI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KdhhÊh²hubj))�”}”(hŒ?.. _abi_sys_devices_hisi_ptt_sicl_id_core_id_root_port_filters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-devices-hisi-ptt-sicl-id-core-id-root-port-filters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj7I ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/devices\/hisi_ptt\_\\/root_port_filters**”h]”j`)�”}”(hŒF**\/sys\/devices\/hisi_ptt\_\\/root_port_filters**”h]”hŒB/sys/devices/hisi_ptt_/root_port_filters”…”�”}”(hjQI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMI ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K?hjJI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7I ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4I ubah}”(h]”j3I ah ]”h"]”Œ:abi_sys_devices_hisi_ptt_sicl_id_core_id_root_port_filters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚I j)I sj˜}”j3I j)I subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hj‡I h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hj‘I h]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(hj“I h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�I ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�I Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´K?hj‡I ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K?hhÊh²hubhÞ)�”}”(hŒÇThis directory contains the files providing the PCIe Root Port filters information used for PTT trace. Each file is named after the supported Root Port device name ::..”h]”hŒÇThis directory contains the files providing the PCIe Root Port filters information used for PTT trace. Each file is named after the supported Root Port device name ::..”…”�”}”(hjµI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K?hhÊh²hubhÞ)�”}”(hŒSSee the description of the "filter" in :doc:`/trace/hisi-ptt` for more information.”h]”(hŒ+See the description of the “filterâ€� in ”…”�”}”(hjÃI h²hh³Nh´Nubh)�”}”(hŒ:doc:`/trace/hisi-ptt`”h]”j§)�”}”(hjÍI h]”hŒ/trace/hisi-ptt”…”�”}”(hjÏI h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjËI ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÙI Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/trace/hisi-ptt”uh1hh³j¼‡h´K?hjÃI ubhŒ for more information.”…”�”}”(hjÃI h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´K?hhÊh²hubj))�”}”(hŒC.. _abi_sys_devices_hisi_ptt_sicl_id_core_id_root_port_filters_bdf:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-devices-hisi-ptt-sicl-id-core-id-root-port-filters-bdf”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hjJ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/devices\/hisi_ptt\_\\/root_port_filters\/\**”h]”j`)�”}”(hŒO**\/sys\/devices\/hisi_ptt\_\\/root_port_filters\/\**”h]”hŒK/sys/devices/hisi_ptt_/root_port_filters/”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KRhjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJ ubah}”(h]”jÿI ah ]”h"]”Œ>abi_sys_devices_hisi_ptt_sicl_id_core_id_root_port_filters_bdf”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNJ jõI sj˜}”jÿI jõI subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hjSJ h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hj]J h]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(hj_J h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj[J ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jiJ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´KRhjSJ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KRhhÊh²hubhÞ)�”}”(hŒƒ(Read) Indicates the filter value of this Root Port filter, which can be used to control the TLP headers to trace by the PTT trace.”h]”hŒƒ(Read) Indicates the filter value of this Root Port filter, which can be used to control the TLP headers to trace by the PTT trace.”…”�”}”(hj�J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KRhhÊh²hubj))�”}”(hŒK.. _abi_sys_devices_hisi_ptt_sicl_id_core_id_root_port_filters_multiselect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-devices-hisi-ptt-sicl-id-core-id-root-port-filters-multiselect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hj�J ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/devices\/hisi_ptt\_\\/root_port_filters\/multiselect**”h]”j`)�”}”(hŒS**\/sys\/devices\/hisi_ptt\_\\/root_port_filters\/multiselect**”h]”hŒO/sys/devices/hisi_ptt_/root_port_filters/multiselect”…”�”}”(hj·J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³J ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KJhj°J ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­J ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�J ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšJ ubah}”(h]”j™J ah ]”h"]”ŒFabi_sys_devices_hisi_ptt_sicl_id_core_id_root_port_filters_multiselect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèJ j�J sj˜}”j™J j�J subhÞ)�”}”(hŒyDefined on file :ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”(hŒDefined on file ”…”�”}”(hjíJ h²hh³Nh´Nubh)�”}”(hŒi:ref:`sysfs-bus-event_source-devices-hisi_ptt `”h]”j§)�”}”(hj÷J h]”hŒ'sysfs-bus-event_source-devices-hisi_ptt”…”�”}”(hjùJ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjõJ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ8abi_file_testing_sysfs_bus_event_source_devices_hisi_ptt”uh1hh³j¼‡h´KJhjíJ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KJhhÊh²hubhÞ)�”}”(hŒ°(Read) Indicates if this kind of filter can be selected at the same time as others filters, or must be used on it's own. 1 indicates the former case and 0 indicates the latter.”h]”hŒ²(Read) Indicates if this kind of filter can be selected at the same time as others filters, or must be used on it’s own. 1 indicates the former case and 0 indicates the latter.”…”�”}”(hjK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¼‡h´KJhhÊh²hubj))�”}”(hŒ$.. _abi_sys_devices_hv_24x7_cpumask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-hv-24x7-cpumask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hj7K ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/devices\/hv_24x7\/cpumask**”h]”j`)�”}”(hŒ$**\/sys\/devices\/hv_24x7\/cpumask**”h]”hŒ /sys/devices/hv_24x7/cpumask”…”�”}”(hjQK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMK ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KGhjJK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7K ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4K ubah}”(h]”j3K ah ]”h"]”Œabi_sys_devices_hv_24x7_cpumask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚K j)K sj˜}”j3K j)K subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”(hŒDefined on file ”…”�”}”(hj‡K h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”j§)�”}”(hj‘K h]”hŒ&sysfs-bus-event_source-devices-hv_24x7”…”�”}”(hj“K h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�K ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�K Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_24x7”uh1hh³j‹‹h´KGhj‡K ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KGhhÊh²hubhÞ)�”}”(hŒ|read only This sysfs file exposes the cpumask which is designated to make HCALLs to retrieve hv-24x7 pmu event counter data.”h]”hŒ|read only This sysfs file exposes the cpumask which is designated to make HCALLs to retrieve hv-24x7 pmu event counter data.”…”�”}”(hjµK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´KGhhÊh²hubj))�”}”(hŒ5.. _abi_sys_devices_hv_24x7_interface_chipspersocket:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-hv-24x7-interface-chipspersocket”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjÑK ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/hv_24x7\/interface\/chipspersocket**”h]”j`)�”}”(hŒ6**\/sys\/devices\/hv_24x7\/interface\/chipspersocket**”h]”hŒ2/sys/devices/hv_24x7/interface/chipspersocket”…”�”}”(hjëK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçK ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K9hjäK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑK ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎK ubah}”(h]”jÍK ah ]”h"]”Œ0abi_sys_devices_hv_24x7_interface_chipspersocket”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jL jÃK sj˜}”jÍK jÃK subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”(hŒDefined on file ”…”�”}”(hj!L h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”j§)�”}”(hj+L h]”hŒ&sysfs-bus-event_source-devices-hv_24x7”…”�”}”(hj-L h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj)L ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j7L Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_24x7”uh1hh³j‹‹h´K9hj!L ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K9hhÊh²hubhÞ)�”}”(hŒ\read only This sysfs interface exposes the number of chips per socket present in the system.”h]”hŒ\read only This sysfs interface exposes the number of chips per socket present in the system.”…”�”}”(hjOL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K9hhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_hv_24x7_interface_coresperchip:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-hv-24x7-interface-coresperchip”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjkL ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/hv_24x7\/interface\/coresperchip**”h]”j`)�”}”(hŒ4**\/sys\/devices\/hv_24x7\/interface\/coresperchip**”h]”hŒ0/sys/devices/hv_24x7/interface/coresperchip”…”�”}”(hj…L h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�L ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K@hj~L ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{L ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkL ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhL ubah}”(h]”jgL ah ]”h"]”Œ.abi_sys_devices_hv_24x7_interface_coresperchip”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶L j]L sj˜}”jgL j]L subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”(hŒDefined on file ”…”�”}”(hj»L h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”j§)�”}”(h•jÅL h]”hŒ&sysfs-bus-event_source-devices-hv_24x7”…”�”}”(hjÇL h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÃL ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÑL Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_24x7”uh1hh³j‹‹h´K@hj»L ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K@hhÊh²hubhÞ)�”}”(hŒZread only This sysfs interface exposes the number of cores per chip present in the system.”h]”hŒZread only This sysfs interface exposes the number of cores per chip present in the system.”…”�”}”(hjéL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K@hhÊh²hubj))�”}”(hŒ... _abi_sys_devices_hv_24x7_interface_sockets:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-devices-hv-24x7-interface-sockets”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjM ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/devices\/hv_24x7\/interface\/sockets**”h]”j`)�”}”(hŒ/**\/sys\/devices\/hv_24x7\/interface\/sockets**”h]”hŒ+/sys/devices/hv_24x7/interface/sockets”…”�”}”(hjM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K2hjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjM ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjM ubah}”(h]”jM ah ]”h"]”Œ)abi_sys_devices_hv_24x7_interface_sockets”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jPM j÷L sj˜}”jM j÷L subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”(hŒDefined on file ”…”�”}”(hjUM h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_24x7 `”h]”j§)�”}”(hj_M h]”hŒ&sysfs-bus-event_source-devices-hv_24x7”…”�”}”(hjaM h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]M ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jkM Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_24x7”uh1hh³j‹‹h´K2hjUM ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K2hhÊh²hubhÞ)�”}”(hŒSread only This sysfs interface exposes the number of sockets present in the system.”h]”hŒSread only This sysfs interface exposes the number of sockets present in the system.”…”�”}”(hjƒM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‹‹h´K2hhÊh²hubj))�”}”(hŒ$.. _abi_sys_devices_hv_gpci_cpumask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-hv-gpci-cpumask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjŸM ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/devices\/hv_gpci\/cpumask**”h]”j`)�”}”(hŒ$**\/sys\/devices\/hv_gpci\/cpumask**”h]”hŒ /sys/devices/hv_gpci/cpumask”…”�”}”(hj¹M h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµM ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KMhj²M ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯M ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬M ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸM ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœM ubah}”(h]”j›M ah ]”h"]”Œabi_sys_devices_hv_gpci_cpumask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêM j‘M sj˜}”j›M j‘M subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”(hŒDefined on file ”…”�”}”(hjïM h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hjùM h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(hjûM h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj÷M ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´KMhjïM ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KMhhÊh²hubhÞ)�”}”(hŒ|read only This sysfs file exposes the cpumask which is designated to make HCALLs to retrieve hv-gpci pmu event counter data.”h]”hŒ|read only This sysfs file exposes the cpumask which is designated to make HCALLs to retrieve hv-gpci pmu event counter data.”…”�”}”(hjN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KMhhÊh²hubj))�”}”(hŒA.. _abi_sys_devices_hv_gpci_interface_affinity_domain_via_domain:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/sys/devices/hv_gpci/interface/affinity_domain_via_domain”…”�”}”(hjSN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjON ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K´hjLN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9N ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6N ubah}”(h]”j5N ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj‰N h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hj“N h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(hj•N h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‘N ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŸN Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´K´hj‰N ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K´hhÊh²hubhÞ)�”}”(hŒÊadmin read only This sysfs file exposes the system topology information by making HCALL H_GET_PERF_COUNTER_INFO. The HCALL is made with counter request value AFFINITY_DOMAIN_INFORMATION_BY_DOMAIN(0xB0).”h]”hŒÊadmin read only This sysfs file exposes the system topology information by making HCALL H_GET_PERF_COUNTER_INFO. The HCALL is made with counter request value AFFINITY_DOMAIN_INFORMATION_BY_DOMAIN(0xB0).”…”�”}”(hj·N h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K´hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒFThis sysfs file will be created only for power10 and above platforms. ”h]”hÞ)�”}”(hŒEThis sysfs file will be created only for power10 and above platforms.”h]”hŒEThis sysfs file will be created only for power10 and above platforms.”…”�”}”(hjÌN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K´hjÈN ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅN ubj;)�”}”(hŒ>User needs root privileges to read data from this sysfs file. ”h]”hÞ)�”}”(hŒ=User needs root privileges to read data from this sysfs file.”h]”hŒ=User needs root privileges to read data from this sysfs file.”…”�”}”(hjäN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K´hjàN ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅN ubj;)�”}”(hXThis sysfs file will be created, only when the HCALL returns "H_SUCCESS", "H_AUTHORITY" or "H_PARAMETER" as the return type. HCALL with return error type "H_AUTHORITY" can be resolved during runtime by setting "Enable Performance Information Collection" option. ”h]”(hÞ)�”}”(hŒ|This sysfs file will be created, only when the HCALL returns "H_SUCCESS", "H_AUTHORITY" or "H_PARAMETER" as the return type.”h]”hŒˆThis sysfs file will be created, only when the HCALL returns “H_SUCCESSâ€�, “H_AUTHORITYâ€� or “H_PARAMETERâ€� as the return type.”…”�”}”(hjüN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K´hjøN ubhÞ)�”}”(hŒˆHCALL with return error type "H_AUTHORITY" can be resolved during runtime by setting "Enable Performance Information Collection" option.”h]”hŒ�HCALL with return error type “H_AUTHORITYâ€� can be resolved during runtime by setting “Enable Performance Information Collectionâ€� option.”…”�”}”(hj O h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K´hjøN ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅN ubj;)�”}”(hŒbThe end user reading this sysfs file must decode the content as per underlying platform/firmware. ”h]”hÞ)�”}”(hŒaThe end user reading this sysfs file must decode the content as per underlying platform/firmware.”h]”hŒaThe end user reading this sysfs file must decode the content as per underlying platform/firmware.”…”�”}”(hj"O h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K´hjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅN ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j™�h´K´hhÊh²hubhÞ)�”}”(hŒ3Possible error codes while reading this sysfs file:”h]”hŒ3Possible error codes while reading this sysfs file:”…”�”}”(hj`”h]”(hŒDefined on file ”…”�”}”(hjkP h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hjuP h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(hjwP h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjsP ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�P Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´KÔhjkP ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KÔhhÊh²hubhÞ)�”}”(hŒÍadmin read only This sysfs file exposes the system topology information by making HCALL H_GET_PERF_COUNTER_INFO. The HCALL is made with counter request value AFFINITY_DOMAIN_INFORMATION_BY_PARTITION(0xB1).”h]”hŒÍadmin read only This sysfs file exposes the system topology information by making HCALL H_GET_PERF_COUNTER_INFO. The HCALL is made with counter request value AFFINITY_DOMAIN_INFORMATION_BY_PARTITION(0xB1).”…”�”}”(hj™P h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KÔhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒFThis sysfs file will be created only for power10 and above platforms. ”h]”hÞ)�”}”(hŒEThis sysfs file will be created only for power10 and above platforms.”h]”hŒEThis sysfs file will be created only for power10 and above platforms.”…”�”}”(hj®P h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KÔhjªP ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj§P ubj;)�”}”(hŒ>User needs root privileges to read data from this sysfs file. ”h]”hÞ)�”}”(hŒ=User needs root privileges to read data from this sysfs file.”h]”hŒ=User needs root privileges to read data from this sysfs file.”…”�”}”(hjÆP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KÔhjÂP ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj§P ubj;)�”}”(hXThis sysfs file will be created, only when the HCALL returns "H_SUCCESS", "H_AUTHORITY" or "H_PARAMETER" as the return type. HCALL with return error type "H_AUTHORITY" can be resolved during runtime by setting "Enable Performance Information Collection" option. ”h]”(hÞ)�”}”(hŒ|This sysfs file will be created, only when the HCALL returns "H_SUCCESS", "H_AUTHORITY" or "H_PARAMETER" as the return type.”h]”hŒˆThis sysfs file will be created, only when the HCALL returns “H_SUCCESSâ€�, “H_AUTHORITYâ€� or “H_PARAMETERâ€� as the return type.”…”�”}”(hjÞP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KÔhjÚP ubhÞ)�”}”(hŒˆHCALL with return error type "H_AUTHORITY" can be resolved during runtime by setting "Enable Performance Information Collection" option.”h]”hŒ�HCALL with return error type “H_AUTHORITYâ€� can be resolved during runtime by setting “Enable Performance Information Collectionâ€� option.”…”�”}”(hjìP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KÔhjÚP ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj§P ubj;)�”}”(hŒbThe end user reading this sysfs file must decode the content as per underlying platform/firmware. ”h]”hÞ)�”}”(hŒaThe end user reading this sysfs file must decode the content as per underlying platform/firmware.”h]”hŒaThe end user reading this sysfs file must decode the content as per underlying platform/firmware.”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KÔhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj§P ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j™�h´KÔhhÊh²hubhÞ)�”}”(hŒ3Possible error codes while reading this sysfs file:”h]”hŒ3Possible error codes while reading this sysfs file:”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KÔhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ™"-EPERM" : Partition is not permitted to retrieve performance information, required to set "Enable Performance Information Collection" option. ”h]”j)�”}”(hhh]”j)�”}”(hŒ�"-EPERM" : Partition is not permitted to retrieve performance information, required to set "Enable Performance Information Collection" option. ”h]”(j!)�”}”(hŒ"-EPERM"”h]”hŒ “-EPERMâ€�”…”�”}”(hj:Q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™�h´KÔhj6Q ubjgO )�”}”(hŒ?Partition is not permitted to retrieve performance information,”h]”hŒ?Partition is not permitted to retrieve performance information,”…”�”}”(hjHQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jfO hj6Q h³j™�ubj1)�”}”(hhh]”hÞ)�”}”(hŒCrequired to set "Enable Performance Information Collection" option.”h]”hŒGrequired to set “Enable Performance Information Collectionâ€� option.”…”�”}”(hjYQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KÔhjVQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj6Q ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™�h´KÔhj3Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj/Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj,Q ubj;)�”}”(hŒÏ"-EIO" : Can't retrieve system information because of invalid buffer length/invalid address or because of some hardware error. Refer to getPerfCountInfo documentation for more information. ”h]”j)�”}”(hhh]”j)�”}”(hŒ½"-EIO" : Can't retrieve system information because of invalid buffer length/invalid address or because of some hardware error. Refer to getPerfCountInfo documentation for more information. ”h]”(j!)�”}”(hŒ"-EIO"”h]”hŒ “-EIOâ€�”…”�”}”(hjŠQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™�h´KÔhj†Q ubjgO )�”}”(hŒRCan't retrieve system information because of invalid buffer length/invalid address”h]”hŒTCan’t retrieve system information because of invalid buffer length/invalid address”…”�”}”(hj˜Q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jfO hj†Q h³j™�ubj1)�”}”(hhh]”hÞ)�”}”(hŒ`or because of some hardware error. Refer to getPerfCountInfo documentation for more information.”h]”hŒ`or because of some hardware error. Refer to getPerfCountInfo documentation for more information.”…”�”}”(hj©Q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KÔhj¦Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj†Q ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™�h´KÔhjƒQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj,Q ubj;)�”}”(hŒ2"-EFBIG" : System information exceeds PAGE_SIZE. ”h]”hÞ)�”}”(hŒ0"-EFBIG" : System information exceeds PAGE_SIZE.”h]”hŒ4“-EFBIGâ€� : System information exceeds PAGE_SIZE.”…”�”}”(hjÓQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KÔhjÏQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj,Q ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j™�h´KÔhhÊh²hubj))�”}”(hŒL.. _abi_sys_devices_hv_gpci_interface_affinity_domain_via_virtual_processor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-devices-hv-gpci-interface-affinity-domain-via-virtual-processor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjûQ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/devices\/hv_gpci\/interface\/affinity_domain_via_virtual_processor**”h]”j`)�”}”(hŒM**\/sys\/devices\/hv_gpci\/interface\/affinity_domain_via_virtual_processor**”h]”hŒI/sys/devices/hv_gpci/interface/affinity_domain_via_virtual_processor”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjR ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hjR ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjR ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûQ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjøQ ubah}”(h]”j÷Q ah ]”h"]”ŒGabi_sys_devices_hv_gpci_interface_affinity_domain_via_virtual_processor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jFR jíQ sj˜}”j÷Q jíQ subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”(hŒDefined on file ”…”�”}”(hjKR h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hjUR h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(hjWR h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjSR ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jaR Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´K”hjKR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hhÊh²hubhÞ)�”}”(hŒÕadmin read only This sysfs file exposes the system topology information by making HCALL H_GET_PERF_COUNTER_INFO. The HCALL is made with counter request value AFFINITY_DOMAIN_INFORMATION_BY_VIRTUAL_PROCESSOR(0xA0).”h]”hŒÕadmin read only This sysfs file exposes the system topology information by making HCALL H_GET_PERF_COUNTER_INFO. The HCALL is made with counter request value AFFINITY_DOMAIN_INFORMATION_BY_VIRTUAL_PROCESSOR(0xA0).”…”�”}”(hjyR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒFThis sysfs file will be created only for power10 and above platforms. ”h]”hÞ)�”}”(hŒEThis sysfs file will be created only for power10 and above platforms.”h]”hŒEThis sysfs file will be created only for power10 and above platforms.”…”�”}”(hjŽR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hjŠR ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‡R ubj;)�”}”(hŒ>User needs root privileges to read data from this sysfs file. ”h]”hÞ)�”}”(hŒ=User needs root privileges to read data from this sysfs file.”h]”hŒ=User needs root privileges to read data from this sysfs file.”…”�”}”(hj¦R h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hj¢R ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‡R ubj;)�”}”(hXThis sysfs file will be created, only when the HCALL returns "H_SUCCESS", "H_AUTHORITY" or "H_PARAMETER" as the return type. HCALL with return error type "H_AUTHORITY" can be resolved during runtime by setting "Enable Performance Information Collection" option. ”h]”(hÞ)�”}”(hŒ|This sysfs file will be created, only when the HCALL returns "H_SUCCESS", "H_AUTHORITY" or "H_PARAMETER" as the return type.”h]”hŒˆThis sysfs file will be created, only when the HCALL returns “H_SUCCESSâ€�, “H_AUTHORITYâ€� or “H_PARAMETERâ€� as the return type.”…”�”}”(hj¾R h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hjºR ubhÞ)�”}”(hŒˆHCALL with return error type "H_AUTHORITY" can be resolved during runtime by setting "Enable Performance Information Collection" option.”h]”hŒ�HCALL with return error type “H_AUTHORITYâ€� can be resolved during runtime by setting “Enable Performance Information Collectionâ€� option.”…”�”}”(hjÌR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hjºR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‡R ubj;)�”}”(hŒbThe end user reading this sysfs file must decode the content as per underlying platform/firmware. ”h]”hÞ)�”}”(hŒaThe end user reading this sysfs file must decode the content as per underlying platform/firmware.”h]”hŒaThe end user reading this sysfs file must decode the content as per underlying platform/firmware.”…”�”}”(hjäR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hjàR ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‡R ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j™�h´K”hhÊh²hubhÞ)�”}”(hŒ3Possible error codes while reading this sysfs file:”h]”hŒ3Possible error codes while reading this sysfs file:”…”�”}”(hjþR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ™"-EPERM" : Partition is not permitted to retrieve performance information, required to set "Enable Performance Information Collection" option. ”h]”j)�”}”(hhh]”j)�”}”(hŒ�"-EPERM" : Partition is not permitted to retrieve performance information, required to set "Enable Performance Information Collection" option. ”h]”(j!)�”}”(hŒ"-EPERM"”h]”hŒ “-EPERMâ€�”…”�”}”(hjS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™�h´K”hjS ubjgO )�”}”(hŒ?Partition is not permitted to retrieve performance information,”h]”hŒ?Partition is not permitted to retrieve performance information,”…”�”}”(hj(S h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jfO hjS h³j™�ubj1)�”}”(hhh]”hÞ)�”}”(hŒCrequired to set "Enable Performance Information Collection" option.”h]”hŒGrequired to set “Enable Performance Information Collectionâ€� option.”…”�”}”(hj9S h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hj6S ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™�h´K”hjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj S ubj;)�”}”(hŒÏ"-EIO" : Can't retrieve system information because of invalid buffer length/invalid address or because of some hardware error. Refer to getPerfCountInfo documentation for more information. ”h]”j)�”}”(hhh]”j)�”}”(hŒ½"-EIO" : Can't retrieve system information because of invalid buffer length/invalid address or because of some hardware error. Refer to getPerfCountInfo documentation for more information. ”h]”(j!)�”}”(hŒ"-EIO"”h]”hŒ “-EIOâ€�”…”�”}”(hjjS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™�h´K”hjfS ubjgO )�”}”(hŒRCan't retrieve system information because of invalid buffer length/invalid address”h]”hŒTCan’t retrieve system information because of invalid buffer length/invalid address”…”�”}”(hjxS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jfO hjfS h³j™�ubj1)�”}”(hhh]”hÞ)�”}”(hŒ`or because of some hardware error. Refer to getPerfCountInfo documentation for more information.”h]”hŒ`or because of some hardware error. Refer to getPerfCountInfo documentation for more information.”…”�”}”(hj‰S h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hj†S ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjfS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™�h´K”hjcS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj_S ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj S ubj;)�”}”(hŒ2"-EFBIG" : System information exceeds PAGE_SIZE. ”h]”hÞ)�”}”(hŒ0"-EFBIG" : System information exceeds PAGE_SIZE.”h]”hŒ4“-EFBIGâ€� : System information exceeds PAGE_SIZE.”…”�”}”(hj³S h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´K”hj¯S ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj S ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j™�h´K”hhÊh²hubj))�”}”(hŒ=.. _abi_sys_devices_hv_gpci_interface_processor_bus_topology:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-devices-hv-gpci-interface-processor-bus-topology”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÛS ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/hv_gpci\/interface\/processor_bus_topology**”h]”j`)�”}”(hŒ>**\/sys\/devices\/hv_gpci\/interface\/processor_bus_topology**”h]”hŒ:/sys/devices/hv_gpci/interface/processor_bus_topology”…”�”}”(hjõS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñS ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThjîS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛS ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØS ubah}”(h]”j×S ah ]”h"]”Œ8abi_sys_devices_hv_gpci_interface_processor_bus_topology”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&T jÍS sj˜}”j×S jÍS subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”(hŒDefined on file ”…”�”}”(hj+T h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hj5T h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(hj7T h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3T ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jAT Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´KThj+T ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThhÊh²hubhÞ)�”}”(hŒ»admin read only This sysfs file exposes the system topology information by making HCALL H_GET_PERF_COUNTER_INFO. The HCALL is made with counter request value PROCESSOR_BUS_TOPOLOGY(0xD0).”h]”hŒ»admin read only This sysfs file exposes the system topology information by making HCALL H_GET_PERF_COUNTER_INFO. The HCALL is made with counter request value PROCESSOR_BUS_TOPOLOGY(0xD0).”…”�”}”(hjYT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒFThis sysfs file will be created only for power10 and above platforms. ”h]”hÞ)�”}”(hŒEThis sysfs file will be created only for power10 and above platforms.”h]”hŒEThis sysfs file will be created only for power10 and above platforms.”…”�”}”(hjnT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThjjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjgT ubj;)�”}”(hŒ>User needs root privileges to read data from this sysfs file. ”h]”hÞ)�”}”(hŒ=User needs root privileges to read data from this sysfs file.”h]”hŒ=User needs root privileges to read data from this sysfs file.”…”�”}”(hj†T h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThj‚T ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjgT ubj;)�”}”(hXThis sysfs file will be created, only when the HCALL returns "H_SUCCESS", "H_AUTHORITY" or "H_PARAMETER" as the return type. HCALL with return error type "H_AUTHORITY" can be resolved during runtime by setting "Enable Performance Information Collection" option. ”h]”(hÞ)�”}”(hŒ|This sysfs file will be created, only when the HCALL returns "H_SUCCESS", "H_AUTHORITY" or "H_PARAMETER" as the return type.”h]”hŒˆThis sysfs file will be created, only when the HCALL returns “H_SUCCESSâ€�, “H_AUTHORITYâ€� or “H_PARAMETERâ€� as the return type.”…”�”}”(hjžT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThjšT ubhÞ)�”}”(hŒˆHCALL with return error type "H_AUTHORITY" can be resolved during runtime by setting "Enable Performance Information Collection" option.”h]”hŒ�HCALL with return error type “H_AUTHORITYâ€� can be resolved during runtime by setting “Enable Performance Information Collectionâ€� option.”…”�”}”(hj¬T h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThjšT ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hjgT ubj;)�”}”(hŒbThe end user reading this sysfs file must decode the content as per underlying platform/firmware. ”h]”hÞ)�”}”(hŒaThe end user reading this sysfs file must decode the content as per underlying platform/firmware.”h]”hŒaThe end user reading this sysfs file must decode the content as per underlying platform/firmware.”…”�”}”(hjÄT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThjÀT ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjgT ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j™�h´KThhÊh²hubhÞ)�”}”(hŒ3Possible error codes while reading this sysfs file:”h]”hŒ3Possible error codes while reading this sysfs file:”…”�”}”(hjÞT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ™"-EPERM" : Partition is not permitted to retrieve performance information, required to set "Enable Performance Information Collection" option. ”h]”j)�”}”(hhh]”j)�”}”(hŒ�"-EPERM" : Partition is not permitted to retrieve performance information, required to set "Enable Performance Information Collection" option. ”h]”(j!)�”}”(hŒ"-EPERM"”h]”hŒ “-EPERMâ€�”…”�”}”(hjúT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™�h´KThjöT ubjgO )�”}”(hŒ?Partition is not permitted to retrieve performance information,”h]”hŒ?Partition is not permitted to retrieve performance information,”…”�”}”(hjU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jfO hjöT h³j™�ubj1)�”}”(hhh]”hÞ)�”}”(hŒCrequired to set "Enable Performance Information Collection" option.”h]”hŒGrequired to set “Enable Performance Information Collectionâ€� option.”…”�”}”(hjU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjöT ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™�h´KThjóT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjïT ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjìT ubj;)�”}”(hŒÏ"-EIO" : Can't retrieve system information because of invalid buffer length/invalid address or because of some hardware error. Refer to getPerfCountInfo documentation for more information. ”h]”j)�”}”(hhh]”j)�”}”(hŒ½"-EIO" : Can't retrieve system information because of invalid buffer length/invalid address or because of some hardware error. Refer to getPerfCountInfo documentation for more information. ”h]”(j!)�”}”(hŒ"-EIO"”h]”hŒ “-EIOâ€�”…”�”}”(hjJU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™�h´KThjFU ubjgO )�”}”(hŒRCan't retrieve system information because of invalid buffer length/invalid address”h]”hŒTCan’t retrieve system information because of invalid buffer length/invalid address”…”�”}”(hjXU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jfO hjFU h³j™�ubj1)�”}”(hhh]”hÞ)�”}”(hŒ`or because of some hardware error. Refer to getPerfCountInfo documentation for more information.”h]”hŒ`or because of some hardware error. Refer to getPerfCountInfo documentation for more information.”…”�”}”(hjiU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThjfU ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjFU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™�h´KThjCU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj?U ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjìT ubj;)�”}”(hŒ2"-EFBIG" : System information exceeds PAGE_SIZE. ”h]”hÞ)�”}”(hŒ0"-EFBIG" : System information exceeds PAGE_SIZE.”h]”hŒ4“-EFBIGâ€� : System information exceeds PAGE_SIZE.”…”�”}”(hj“U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KThj�U ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjìT ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j™�h´KThhÊh²hubj))�”}”(hŒ7.. _abi_sys_devices_hv_gpci_interface_processor_config:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-devices-hv-gpci-interface-processor-config”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj»U ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/hv_gpci\/interface\/processor_config**”h]”j`)�”}”(hŒ8**\/sys\/devices\/hv_gpci\/interface\/processor_config**”h]”hŒ4/sys/devices/hv_gpci/interface/processor_config”…”�”}”(hjÕU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑU ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KthjÎU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»U ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸U ubah}”(h]”j·U ah ]”h"]”Œ2abi_sys_devices_hv_gpci_interface_processor_config”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jV j­U sj˜}”j·U j­U subhÞ)�”}”(hŒwDefined on file :ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”(hŒDefined on file ”…”�”}”(hj V h²hh³Nh´Nubh)�”}”(hŒg:ref:`sysfs-bus-event_source-devices-hv_gpci `”h]”j§)�”}”(hjV h]”hŒ&sysfs-bus-event_source-devices-hv_gpci”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjV ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j!V Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ7abi_file_testing_sysfs_bus_event_source_devices_hv_gpci”uh1hh³j™�h´Kthj V ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KthhÊh²hubhÞ)�”}”(hŒµadmin read only This sysfs file exposes the system topology information by making HCALL H_GET_PERF_COUNTER_INFO. The HCALL is made with counter request value PROCESSOR_CONFIG(0x90).”h]”hŒµadmin read only This sysfs file exposes the system topology information by making HCALL H_GET_PERF_COUNTER_INFO. The HCALL is made with counter request value PROCESSOR_CONFIG(0x90).”…”�”}”(hj9V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KthhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒFThis sysfs file will be created only for power10 and above platforms. ”h]”hÞ)�”}”(hŒEThis sysfs file will be created only for power10 and above platforms.”h]”hŒEThis sysfs file will be created only for power10 and above platforms.”…”�”}”(hjNV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KthjJV ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjGV ubj;)�”}”(hŒ>User needs root privileges to read data from this sysfs file. ”h]”hÞ)�”}”(hŒ=User needs root privileges to read data from this sysfs file.”h]”hŒ=User needs root privileges to read data from this sysfs file.”…”�”}”(hjfV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KthjbV ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjGV ubj;)�”}”(hXThis sysfs file will be created, only when the HCALL returns "H_SUCCESS", "H_AUTHORITY" or "H_PARAMETER" as the return type. HCALL with return error type "H_AUTHORITY" can be resolved during runtime by setting "Enable Performance Information Collection" option. ”h]”(hÞ)�”}”(hŒ|This sysfs file will be created, only when the HCALL returns "H_SUCCESS", "H_AUTHORITY" or "H_PARAMETER" as the return type.”h]”hŒˆThis sysfs file will be created, only when the HCALL returns “H_SUCCESSâ€�, “H_AUTHORITYâ€� or “H_PARAMETERâ€� as the return type.”…”�”}”(hj~V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KthjzV ubhÞ)�”}”(hŒˆHCALL with return error type "H_AUTHORITY" can be resolved during runtime by setting "Enable Performance Information Collection" option.”h]”hŒ�HCALL with return error type “H_AUTHORITYâ€� can be resolved during runtime by setting “Enable Performance Information Collectionâ€� option.”…”�”}”(hjŒV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KthjzV ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hjGV ubj;)�”}”(hŒbThe end user reading this sysfs file must decode the content as per underlying platform/firmware. ”h]”hÞ)�”}”(hŒaThe end user reading this sysfs file must decode the content as per underlying platform/firmware.”h]”hŒaThe end user reading this sysfs file must decode the content as per underlying platform/firmware.”…”�”}”(hj¤V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´Kthj V ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjGV ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j™�h´KthhÊh²hubhÞ)�”}”(hŒ3Possible error codes while reading this sysfs file:”h]”hŒ3Possible error codes while reading this sysfs file:”…”�”}”(hj¾V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KthhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ™"-EPERM" : Partition is not permitted to retrieve performance information, required to set "Enable Performance Information Collection" option. ”h]”j)�”}”(hhh]”j)�”}”(hŒ�"-EPERM" : Partition is not permitted to retrieve performance information, required to set "Enable Performance Information Collection" option. ”h]”(j!)�”}”(hŒ"-EPERM"”h]”hŒ “-EPERMâ€�”…”�”}”(hjÚV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™�h´KthjÖV ubjgO )�”}”(hŒ?Partition is not permitted to retrieve performance information,”h]”hŒ?Partition is not permitted to retrieve performance information,”…”�”}”(hjèV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jfO hjÖV h³j™�ubj1)�”}”(hhh]”hÞ)�”}”(hŒCrequired to set "Enable Performance Information Collection" option.”h]”hŒGrequired to set “Enable Performance Information Collectionâ€� option.”…”�”}”(hjùV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KthjöV ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÖV ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™�h´KthjÓV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÏV ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÌV ubj;)�”}”(hŒÏ"-EIO" : Can't retrieve system information because of invalid buffer length/invalid address or because of some hardware error. Refer to getPerfCountInfo documentation for more information. ”h]”j)�”}”(hhh]”j)�”}”(hŒ½"-EIO" : Can't retrieve system information because of invalid buffer length/invalid address or because of some hardware error. Refer to getPerfCountInfo documentation for more information. ”h]”(j!)�”}”(hŒ"-EIO"”h]”hŒ “-EIOâ€�”…”�”}”(hj*W h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™�h´Kthj&W ubjgO )�”}”(hŒRCan't retrieve system information because of invalid buffer length/invalid address”h]”hŒTCan’t retrieve system information because of invalid buffer length/invalid address”…”�”}”(hj8W h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jfO hj&W h³j™�ubj1)�”}”(hhh]”hÞ)�”}”(hŒ`or because of some hardware error. Refer to getPerfCountInfo documentation for more information.”h]”hŒ`or because of some hardware error. Refer to getPerfCountInfo documentation for more information.”…”�”}”(hjIW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KthjFW ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj&W ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™�h´Kthj#W ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÌV ubj;)�”}”(hŒ2"-EFBIG" : System information exceeds PAGE_SIZE. ”h]”hÞ)�”}”(hŒ0"-EFBIG" : System information exceeds PAGE_SIZE.”h]”hŒ4“-EFBIGâ€� : System information exceeds PAGE_SIZE.”…”�”}”(hjsW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™�h´KthjoW ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÌV ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j™�h´KthhÊh²hubj))�”}”(hŒ?.. _abi_sys_devices_pci0000_00_qemu0001_00_capability_for_mmio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-devices-pci0000-00-qemu0001-00-capability-for-mmio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj›W ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/devices\/pci0000\:00\/\*\/QEMU0001\:00\/capability for MMIO**”h]”j`)�”}”(hŒF**\/sys\/devices\/pci0000\:00\/\*\/QEMU0001\:00\/capability for MMIO**”h]”hŒB/sys/devices/pci0000:00/*/QEMU0001:00/capability for MMIO”…”�”}”(hjµW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±W ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic”h´Khj®W ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«W ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨W ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/bus\/pci\/drivers\/pvpanic\-pci\/0000\:00\:0\*\.0\/capability for PCI**”h]”j`)�”}”(hŒP**\/sys\/bus\/pci\/drivers\/pvpanic\-pci\/0000\:00\:0\*\.0\/capability for PCI**”h]”hŒL/sys/bus/pci/drivers/pvpanic-pci/0000:00:0*.0/capability for PCI”…”�”}”(hjàW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜW ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉW h´KhjÙW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨W ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›W ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜W ubah}”(h]”j—W ah ]”h"]”Œ:abi_sys_devices_pci0000_00_qemu0001_00_capability_for_mmio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX j�W sj˜}”j—W j�W subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-pci-devices-pvpanic `”h]”(hŒDefined on file ”…”�”}”(hjX h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-pci-devices-pvpanic `”h]”j§)�”}”(hj X h]”hŒsysfs-bus-pci-devices-pvpanic”…”�”}”(hj"X h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjX ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j,X Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_bus_pci_devices_pvpanic”uh1hh³jÉW h´KhjX ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉW h´KhhÊh²hubhÞ)�”}”(hŒPRead-only attribute. Capabilities of pvpanic device which are supported by QEMU.”h]”hŒPRead-only attribute. Capabilities of pvpanic device which are supported by QEMU.”…”�”}”(hjDX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉW h´KhhÊh²hubhÞ)�”}”(hŒ Format: %x.”h]”hŒ Format: %x.”…”�”}”(hjRX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉW h´KhhÊh²hubhÞ)�”}”(hŒ¤Detailed bit definition refers to section from pvpanic device specification: https://git.qemu.org/?p=qemu.git;a=blob_plain;f=docs/specs/pvpanic.txt”h]”(hŒ^Detailed bit definition refers to section from pvpanic device specification: ”…”�”}”(hj`X h²hh³Nh´Nubj©°)�”}”(hŒFhttps://git.qemu.org/?p=qemu.git;a=blob_plain;f=docs/specs/pvpanic.txt”h]”hŒFhttps://git.qemu.org/?p=qemu.git;a=blob_plain;f=docs/specs/pvpanic.txt”…”�”}”(hjhX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jjX uh1j¨°hj`X ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉW h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_devices_pci0000_00_qemu0001_00_events:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-devices-pci0000-00-qemu0001-00-events”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj‹X ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/pci0000\:00\/\*\/QEMU0001\:00\/events**”h]”j`)�”}”(hŒ9**\/sys\/devices\/pci0000\:00\/\*\/QEMU0001\:00\/events**”h]”hŒ5/sys/devices/pci0000:00/*/QEMU0001:00/events”…”�”}”(hj¥X h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡X ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉW h´KhjžX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›X ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜X ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/bus\/pci\/drivers\/pvpanic\-pci\/0000\:00\:0\*\.0\/events for PCI**”h]”j`)�”}”(hŒL**\/sys\/bus\/pci\/drivers\/pvpanic\-pci\/0000\:00\:0\*\.0\/events for PCI**”h]”hŒH/sys/bus/pci/drivers/pvpanic-pci/0000:00:0*.0/events for PCI”…”�”}”(hjÏX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËX ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉW h´KhjÈX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜X ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹X ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆX ubah}”(h]”j‡X ah ]”h"]”Œ-abi_sys_devices_pci0000_00_qemu0001_00_events”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jY j}X sj˜}”j‡X j}X subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-bus-pci-devices-pvpanic `”h]”(hŒDefined on file ”…”�”}”(hjY h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-bus-pci-devices-pvpanic `”h]”j§)�”}”(hjY h]”hŒsysfs-bus-pci-devices-pvpanic”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj Y ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jY Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_bus_pci_devices_pvpanic”uh1hh³jÉW h´KhjY ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉW h´KhhÊh²hubhÞ)�”}”(hŒ¬RW attribute. Set/get which features in-use. This attribute is used to enable/disable feature(s) of pvpanic device. Notice that this value should be a subset of capability.”h]”hŒ¬RW attribute. Set/get which features in-use. This attribute is used to enable/disable feature(s) of pvpanic device. Notice that this value should be a subset of capability.”…”�”}”(hj3Y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉW h´KhhÊh²hubhÞ)�”}”(hŒ Format: %x.”h]”hŒ Format: %x.”…”�”}”(hjAY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉW h´KhhÊh²hubhÞ)�”}”(hŒ+Also refer to pvpanic device specification.”h]”hŒ+Also refer to pvpanic device specification.”…”�”}”(hjOY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÉW h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_devices_pci0000_00_dev_avs_fw_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-devices-pci0000-00-dev-avs-fw-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjkY ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/pci0000\:00\/\\/avs\/fw_version**”h]”j`)�”}”(hŒ9**\/sys\/devices\/pci0000\:00\/\\/avs\/fw_version**”h]”hŒ5/sys/devices/pci0000:00//avs/fw_version”…”�”}”(hj…Y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�Y ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-bus-pci-devices-avs”h´Khj~Y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{Y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkY ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhY ubah}”(h]”jgY ah ]”h"]”Œ-abi_sys_devices_pci0000_00_dev_avs_fw_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j·Y j]Y sj˜}”jgY j]Y subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-bus-pci-devices-avs `”h]”(hŒDefined on file ”…”�”}”(hj¼Y h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-bus-pci-devices-avs `”h]”j§)�”}”(hjÆY h]”hŒsysfs-bus-pci-devices-avs”…”�”}”(hjÈY h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÄY ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÒY Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_bus_pci_devices_avs”uh1hh³j™Y h´Khj¼Y ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™Y h´KhhÊh²hubhÞ)�”}”(hŒCVersion of AudioDSP firmware ASoC avs driver is communicating with.”h]”hŒCVersion of AudioDSP firmware ASoC avs driver is communicating with.”…”�”}”(hjêY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™Y h´KhhÊh²hubhÞ)�”}”(hŒ,Format: %d.%d.%d.%d, type:major:minor:build.”h]”hŒ,Format: %d.%d.%d.%d, type:major:minor:build.”…”�”}”(hjøY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™Y h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_pci0000_00_dev_fw_info:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-pci0000-00-dev-fw-info”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjZ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/devices\/pci0000\:00\/\\/fw_info**”h]”j`)�”}”(hŒ1**\/sys\/devices\/pci0000\:00\/\\/fw_info**”h]”hŒ-/sys/devices/pci0000:00//fw_info”…”�”}”(hj.Z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-bus-pci-devices-catpt”h´K hj'Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZ ubah}”(h]”jZ ah ]”h"]”Œ&abi_sys_devices_pci0000_00_dev_fw_info”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`Z jZ sj˜}”jZ jZ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-catpt `”h]”(hŒDefined on file ”…”�”}”(hjeZ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-catpt `”h]”j§)�”}”(hjoZ h]”hŒsysfs-bus-pci-devices-catpt”…”�”}”(hjqZ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjmZ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{Z Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_bus_pci_devices_catpt”uh1hh³jBZ h´K hjeZ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBZ h´K hhÊh²hubhÞ)�”}”(hŒªDetailed AudioDSP firmware build information including build hash and log-providers hash. This information is obtained during initial handshake with firmware. Format: %s.”h]”hŒªDetailed AudioDSP firmware build information including build hash and log-providers hash. This information is obtained during initial handshake with firmware. Format: %s.”…”�”}”(hj“Z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBZ h´K hhÊh²hubj))�”}”(hŒ... _abi_sys_devices_pci0000_00_dev_fw_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-devices-pci0000-00-dev-fw-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj¯Z ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/pci0000\:00\/\\/fw_version**”h]”j`)�”}”(hŒ4**\/sys\/devices\/pci0000\:00\/\\/fw_version**”h]”hŒ0/sys/devices/pci0000:00//fw_version”…”�”}”(hjÉZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBZ h´KhjÂZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯Z ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬Z ubah}”(h]”j«Z ah ]”h"]”Œ)abi_sys_devices_pci0000_00_dev_fw_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”júZ j¡Z sj˜}”j«Z j¡Z subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-bus-pci-devices-catpt `”h]”(hŒDefined on file ”…”�”}”(hjÿZ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-bus-pci-devices-catpt `”h]”j§)�”}”(hj [ h]”hŒsysfs-bus-pci-devices-catpt”…”�”}”(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ÅŒ,abi_file_testing_sysfs_bus_pci_devices_catpt”uh1hh³jBZ h´KhjÿZ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBZ h´KhhÊh²hubhÞ)�”}”(hŒEVersion of AudioDSP firmware ASoC catpt driver is communicating with.”h]”hŒEVersion of AudioDSP firmware ASoC catpt driver is communicating with.”…”�”}”(hj-[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBZ h´KhhÊh²hubhÞ)�”}”(hŒ,Format: %d.%d.%d.%d, type:major:minor:build.”h]”hŒ,Format: %d.%d.%d.%d, type:major:minor:build.”…”�”}”(hj;[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBZ h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_devices_pcidddd_bb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-pcidddd-bb”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjW[ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/devices\/pciDDDD\:BB**”h]”j`)�”}”(hŒ**\/sys\/devices\/pciDDDD\:BB**”h]”hŒ/sys/devices/pciDDDD:BB”…”�”}”(hjq[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjm[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-devices-pci-host-bridge”h´Khjj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd[ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/devices\/\.\.\.\/pciDDDD\:BB**”h]”j`)�”}”(hŒ'**\/sys\/devices\/\.\.\.\/pciDDDD\:BB**”h]”hŒ#/sys/devices/.../pciDDDD:BB”…”�”}”(hjœ[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´Khj•[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd[ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjW[ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjT[ ubah}”(h]”jS[ ah ]”h"]”Œabi_sys_devices_pcidddd_bb”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍ[ jI[ sj˜}”jS[ jI[ subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-devices-pci-host-bridge `”h]”(hŒDefined on file ”…”�”}”(hjÒ[ h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-devices-pci-host-bridge `”h]”j§)�”}”(hjÜ[ h]”hŒsysfs-devices-pci-host-bridge”…”�”}”(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ÅŒ.abi_file_testing_sysfs_devices_pci_host_bridge”uh1hh³j…[ h´KhjÒ[ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´KhhÊh²hubhÞ)�”}”(hXWA PCI host bridge device parents a PCI bus device topology. PCI controllers may also parent host bridges. The DDDD:BB format conveys the PCI domain (ACPI segment) number and root bus number (in hexadecimal) of the host bridge. Note that the domain number may be larger than the 16-bits that the "DDDD" format implies for emulated host-bridges.”h]”hX[A PCI host bridge device parents a PCI bus device topology. PCI controllers may also parent host bridges. The DDDD:BB format conveys the PCI domain (ACPI segment) number and root bus number (in hexadecimal) of the host bridge. Note that the domain number may be larger than the 16-bits that the “DDDDâ€� format implies for emulated host-bridges.”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_platform_cnqf_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-platform-cnqf-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj\ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/devices\/platform\/\*\/cnqf_enable**”h]”j`)�”}”(hŒ-**\/sys\/devices\/platform\/\*\/cnqf_enable**”h]”hŒ)/sys/devices/platform/*/cnqf_enable”…”�”}”(hj6\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-amd-pmf”h´Khj/\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\ ubah}”(h]”j\ ah ]”h"]”Œ$abi_sys_devices_platform_cnqf_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jh\ j\ sj˜}”j\ j\ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-amd-pmf `”h]”(hŒDefined on file ”…”�”}”(hjm\ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-amd-pmf `”h]”j§)�”}”(hjw\ h]”hŒ sysfs-amd-pmf”…”�”}”(hjy\ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hju\ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒ\ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_amd_pmf”uh1hh³jJ\ h´Khjm\ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJ\ h´KhhÊh²hubhÞ)�”}”(hŒsReading this file tells if the AMD Platform Management(PMF) Cool n Quiet Framework(CnQF) feature is enabled or not.”h]”hŒsReading this file tells if the AMD Platform Management(PMF) Cool n Quiet Framework(CnQF) feature is enabled or not.”…”�”}”(hj›\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJ\ h´KhhÊh²hubhÞ)�”}”(hŒ¡This feature is not enabled by default and gets only turned on if OEM BIOS passes a "flag" to PMF ACPI function (index 11 or 12) or in case the user writes "on".”h]”hŒ©This feature is not enabled by default and gets only turned on if OEM BIOS passes a “flagâ€� to PMF ACPI function (index 11 or 12) or in case the user writes “onâ€�.”…”�”}”(hj©\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJ\ h´KhhÊh²hubhÞ)�”}”(hŒ†To turn off CnQF user can write "off" to the sysfs node. Note: Systems that support auto mode will not have this sysfs file available.”h]”hŒŠTo turn off CnQF user can write “offâ€� to the sysfs node. Note: Systems that support auto mode will not have this sysfs file available.”…”�”}”(hj·\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jJ\ h´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_devices_platform_power_on_reason:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-devices-platform-power-on-reason”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÓ\ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/platform\/\.\.\.\/power_on_reason**”h]”j`)�”}”(hŒ5**\/sys\/devices\/platform\/\.\.\.\/power_on_reason**”h]”hŒ1/sys/devices/platform/.../power_on_reason”…”�”}”(hjí\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjé\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-platform-power-on-reason”h´Khjæ\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓ\ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐ\ ubah}”(h]”jÏ\ ah ]”h"]”Œ(abi_sys_devices_platform_power_on_reason”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j] jÅ\ sj˜}”jÏ\ jÅ\ subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-platform-power-on-reason `”h]”(hŒDefined on file ”…”�”}”(hj$] h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-platform-power-on-reason `”h]”j§)�”}”(hj.] h]”hŒsysfs-platform-power-on-reason”…”�”}”(hj0] 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ÅŒ/abi_file_testing_sysfs_platform_power_on_reason”uh1hh³j] h´Khj$] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhhÊh²hubhÞ)�”}”(hXShows system power on reason. The following strings/reasons can be read (the list can be extended): "regular power-up", "RTC wakeup", "watchdog timeout", "software reset", "reset button action", "CPU clock failure", "crystal oscillator failure", "brown-out reset", "unknown reason".”h]”hX>Shows system power on reason. The following strings/reasons can be read (the list can be extended): “regular power-upâ€�, “RTC wakeupâ€�, “watchdog timeoutâ€�, “software resetâ€�, “reset button actionâ€�, “CPU clock failureâ€�, “crystal oscillator failureâ€�, “brown-out resetâ€�, “unknown reasonâ€�.”…”�”}”(hjR] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhhÊh²hubhÞ)�”}”(hŒThe file is read only.”h]”hŒThe file is read only.”…”�”}”(hj`] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_devices_platform_ufshci_capabilities_man_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-platform-ufshci-capabilities-man-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj|] ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/devices\/platform\/\.\.\.\/ufshci_capabilities\/man_id**”h]”j`)�”}”(hŒA**\/sys\/devices\/platform\/\.\.\.\/ufshci_capabilities\/man_id**”h]”hŒ=/sys/devices/platform/.../ufshci_capabilities/man_id”…”�”}”(hj–] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’] ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´Mhj�] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|] ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjy] ubah}”(h]”jx] ah ]”h"]”Œ3abi_sys_devices_platform_ufshci_capabilities_man_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÇ] jn] sj˜}”jx] jn] subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjÌ] h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjÖ] h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´MhjÌ] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒÇHost Capabilities register group: manufacturer ID register. Symbol - HCMID. This file shows the UFSHCD manufacturer id. The Manufacturer ID is defined by JEDEC in JEDEC-JEP106. The file is read only.”h]”hŒÇHost Capabilities register group: manufacturer ID register. Symbol - HCMID. This file shows the UFSHCD manufacturer id. The Manufacturer ID is defined by JEDEC in JEDEC-JEP106. The file is read only.”…”�”}”(hjú] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒ<.. _abi_sys_devices_platform_ufshci_capabilities_product_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-devices-platform-ufshci-capabilities-product-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”•h"]”h$]”h&]”Œcolwidth”KGuh1j@hj^ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/devices\/platform\/\.\.\.\/ufshci_capabilities\/product_id**”h]”j`)�”}”(hŒE**\/sys\/devices\/platform\/\.\.\.\/ufshci_capabilities\/product_id**”h]”hŒA/sys/devices/platform/.../ufshci_capabilities/product_id”…”�”}”(hj0^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hj)^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^ ubah}”(h]”j^ ah ]”h"]”Œ7abi_sys_devices_platform_ufshci_capabilities_product_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ja^ j^ sj˜}”j^ j^ subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hjf^ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hjp^ h]”hŒsysfs-driver-ufs”…”�”}”(hjr^ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjn^ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|^ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´M hjf^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hhÊh²hubhÞ)�”}”(hŒ¶Host Capabilities register group: product ID register. Symbol - HCPID. This file shows the UFSHCD product id. The content of this register is vendor specific. The file is read only.”h]”hŒ¶Host Capabilities register group: product ID register. Symbol - HCPID. This file shows the UFSHCD product id. The content of this register is vendor specific. The file is read only.”…”�”}”(hj”^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´M hhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_platform_ufshci_capabilities_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-platform-ufshci-capabilities-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj°^ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/devices\/platform\/\.\.\.\/ufshci_capabilities\/version**”h]”j`)�”}”(hŒB**\/sys\/devices\/platform\/\.\.\.\/ufshci_capabilities\/version**”h]”hŒ>/sys/devices/platform/.../ufshci_capabilities/version”…”�”}”(hjÊ^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆ^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhjÃ^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°^ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­^ ubah}”(h]”j¬^ ah ]”h"]”Œ4abi_sys_devices_platform_ufshci_capabilities_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jû^ j¢^ sj˜}”j¬^ j¢^ subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-driver-ufs `”h]”(hŒDefined on file ”…”�”}”(hj_ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-driver-ufs `”h]”j§)�”}”(hj _ h]”hŒsysfs-driver-ufs”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_ufs”uh1hh³j-bh´Mhj_ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubhÞ)�”}”(hŒ»Host Capabilities register group: UFS version register. Symbol - VER. This file shows the UFSHCD version. Example: Version 3.12 would be represented as 0000_0312h. The file is read only.”h]”hŒ»Host Capabilities register group: UFS version register. Symbol - VER. This file shows the UFSHCD version. Example: Version 3.12 would be represented as 0000_0312h. The file is read only.”…”�”}”(hj._ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-bh´MhhÊh²hubj))�”}”(hŒ8.. _abi_sys_devices_platform_8086_x_00_firmware_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-platform-8086-x-00-firmware-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjJ_ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/8086\\:00\/firmware_version**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/8086\\:00\/firmware_version**”h]”hŒ9/sys/devices/platform/8086:00/firmware_version”…”�”}”(hjd_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-platform-sst-atom”h´Khj]_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjW_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJ_ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjG_ ubah}”(h]”jF_ ah ]”h"]”Œ3abi_sys_devices_platform_8086_x_00_firmware_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–_ j<_ sj˜}”jF_ j<_ subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-sst-atom `”h]”(hŒDefined on file ”…”�”}”(hj›_ h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-sst-atom `”h]”j§)�”}”(hj¥_ h]”hŒsysfs-platform-sst-atom”…”�”}”(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ÅŒ(abi_file_testing_sysfs_platform_sst_atom”uh1hh³jx_ h´Khj›_ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´KhhÊh²hubhÞ)�”}”(hŒ…LPE Firmware version for SST driver on all atom platforms (BYT/CHT/Merrifield/BSW). If the FW has never been loaded it will display::”h]”hŒ„LPE Firmware version for SST driver on all atom platforms (BYT/CHT/Merrifield/BSW). If the FW has never been loaded it will display:”…”�”}”(hjÉ_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´KhhÊh²hubjl)�”}”(hŒ"FW not yet loaded"”h]”hŒ"FW not yet loaded"”…”�”}”hj×_ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jx_ h´KhhÊh²hubhÞ)�”}”(hŒ'If FW has been loaded it will display::”h]”hŒ&If FW has been loaded it will display:”…”�”}”(hjå_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´KhhÊh²hubjl)�”}”(hŒ"v01.aa.bb.cc"”h]”hŒ"v01.aa.bb.cc"”…”�”}”hjó_ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jx_ h´KhhÊh²hubhÞ)�”}”(hŒ,aa: Major version is reflecting SoC version:”h]”hŒ,aa: Major version is reflecting SoC version:”…”�”}”(hj` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´KhhÊh²hubjŽœ)�”}”(hŒL=== ============= 0d: BYT FW 0b: BSW FW 07: Merrifield FW === ============= ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj` ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj` ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0d:”h]”hŒ0d:”…”�”}”(hj6` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´Khj3` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0` ubjW)�”}”(hhh]”hÞ)�”}”(hŒBYT FW”h]”hŒBYT FW”…”�”}”(hjM` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´KhjJ` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-` ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0b:”h]”hŒ0b:”…”�”}”(hjm` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´Khjj` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg` ubjW)�”}”(hhh]”hÞ)�”}”(hŒBSW FW”h]”hŒBSW FW”…”�”}”(hj„` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´Khj�` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-` ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ07:”h]”hŒ07:”…”�”}”(hj¤` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´Khj¡` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž` ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Merrifield FW”h]”hŒ Merrifield FW”…”�”}”(hj»` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´Khj¸` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj` ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj` ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj` ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jx_ h´KhhÊh²hubhÞ)�”}”(hŒbb: Minor version”h]”hŒbb: Minor version”…”�”}”(hjî` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´KhhÊh²hubhÞ)�”}”(hŒcc: Build version”h]”hŒcc: Build version”…”�”}”(hjü` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jx_ h´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_devices_platform_i2c_demux_name_available_masters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-platform-i2c-demux-name-available-masters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hja ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/devices\/platform\/\\/available_masters**”h]”j`)�”}”(hŒE**\/sys\/devices\/platform\/\\/available_masters**”h]”hŒA/sys/devices/platform//available_masters”…”�”}”(hj2a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.a ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ:Documentation/ABI/testing/sysfs-platform-i2c-demux-pinctrl”h´Khj+a ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(a ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%a ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhja ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hja ubah}”(h]”ja ah ]”h"]”Œ9abi_sys_devices_platform_i2c_demux_name_available_masters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jda j a sj˜}”ja j a subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-platform-i2c-demux-pinctrl `”h]”(hŒDefined on file ”…”�”}”(hjia h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-platform-i2c-demux-pinctrl `”h]”j§)�”}”(hjsa h]”hŒ sysfs-platform-i2c-demux-pinctrl”…”�”}”(hjua h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqa ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ja Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_platform_i2c_demux_pinctrl”uh1hh³jFa h´Khjia ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFa h´KhhÊh²hubhÞ)�”}”(hŒ¤Reading the file will give you a list of masters which can be selected for a demultiplexed bus. The format is ":". Example from a Renesas Lager board::”h]”hŒ§Reading the file will give you a list of masters which can be selected for a demultiplexed bus. The format is “:â€�. Example from a Renesas Lager board:”…”�”}”(hj—a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFa h´KhhÊh²hubjl)�”}”(hŒ0:/i2c@e6500000 1:/i2c@e6508000”h]”hŒ0:/i2c@e6500000 1:/i2c@e6508000”…”�”}”hj¥a sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jFa h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_platform_i2c_demux_name_current_master:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-platform-i2c-demux-name-current-master”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjÁa ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/devices\/platform\/\\/current_master**”h]”j`)�”}”(hŒB**\/sys\/devices\/platform\/\\/current_master**”h]”hŒ>/sys/devices/platform//current_master”…”�”}”(hjÛa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×a ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFa h´K hjÔa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁa ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾a ubah}”(h]”j½a ah ]”h"]”Œ6abi_sys_devices_platform_i2c_demux_name_current_master”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j b j³a sj˜}”j½a j³a subhÞ)�”}”(hŒkDefined on file :ref:`sysfs-platform-i2c-demux-pinctrl `”h]”(hŒDefined on file ”…”�”}”(hjb h²hh³Nh´Nubh)�”}”(hŒ[:ref:`sysfs-platform-i2c-demux-pinctrl `”h]”j§)�”}”(hjb h]”hŒ sysfs-platform-i2c-demux-pinctrl”…”�”}”(hjb h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjb ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j'b Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ1abi_file_testing_sysfs_platform_i2c_demux_pinctrl”uh1hh³jFa h´K hjb ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFa h´K hhÊh²hubhÞ)�”}”(hŒƒThis file selects/shows the active I2C master for a demultiplexed bus. It uses the value from the file 'available_masters'.”h]”hŒ‡This file selects/shows the active I2C master for a demultiplexed bus. It uses the value from the file ‘available_masters’.”…”�”}”(hj?b h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jFa h´K hhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_platform_phy_name_role:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-phy-name-role”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj[b ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/devices\/platform\/\\/role**”h]”j`)�”}”(hŒ1**\/sys\/devices\/platform\/\\/role**”h]”hŒ-/sys/devices/platform//role”…”�”}”(hjub h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqb ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ;Documentation/ABI/testing/sysfs-platform-phy-rcar-gen3-usb2”h´Khjnb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[b ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXb ubah}”(h]”jWb ah ]”h"]”Œ&abi_sys_devices_platform_phy_name_role”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§b jMb sj˜}”jWb jMb subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-platform-phy-rcar-gen3-usb2 `”h]”(hŒDefined on file ”…”�”}”(hj¬b h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-platform-phy-rcar-gen3-usb2 `”h]”j§)�”}”(hj¶b h]”hŒ!sysfs-platform-phy-rcar-gen3-usb2”…”�”}”(hj¸b h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj´b ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÂb Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_platform_phy_rcar_gen3_usb2”uh1hh³j‰b h´Khj¬b ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰b h´KhhÊh²hubhÞ)�”}”(hŒ\This file can be read and write. The file can show/change the phy mode for role swap of usb.”h]”hŒ\This file can be read and write. The file can show/change the phy mode for role swap of usb.”…”�”}”(hjÚb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰b h´KhhÊh²hubhÞ)�”}”(hŒ/Write the following strings to change the mode:”h]”hŒ/Write the following strings to change the mode:”…”�”}”(hjèb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰b h´KhhÊh²hubjŽœ)�”}”(hŒl- "host" - switching mode from peripheral to host. - "peripheral" - switching mode from host to peripheral. ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ0"host" - switching mode from peripheral to host.”h]”hÞ)�”}”(hjÿb h]”hŒ4“hostâ€� - switching mode from peripheral to host.”…”�”}”(hjc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰b h´Khjýb ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjúb ubj;)�”}”(hŒ7"peripheral" - switching mode from host to peripheral. ”h]”hÞ)�”}”(hŒ6"peripheral" - switching mode from host to peripheral.”h]”hŒ:“peripheralâ€� - switching mode from host to peripheral.”…”�”}”(hjc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰b h´Khjc ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjúb ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j‰b h´Khjöb ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j‰b h´KhhÊh²hubhÞ)�”}”(hŒ3Read the file, then it shows the following strings:”h]”hŒ3Read the file, then it shows the following strings:”…”�”}”(hj8c h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰b h´KhhÊh²hubjŽœ)�”}”(hŒO- "host" - The mode is host now. - "peripheral" - The mode is peripheral now. ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ"host" - The mode is host now.”h]”hÞ)�”}”(hjOc h]”hŒ"“hostâ€� - The mode is host now.”…”�”}”(hjQc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰b h´KhjMc ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjJc ubj;)�”}”(hŒ,"peripheral" - The mode is peripheral now. ”h]”hÞ)�”}”(hŒ*"peripheral" - The mode is peripheral now.”h]”hŒ.“peripheralâ€� - The mode is peripheral now.”…”�”}”(hjhc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‰b h´Khjdc ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjJc ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j‰b h´KhjFc ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j‰b h´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_devices_platform_platform_available_mini_led_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-platform-platform-available-mini-led-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj–c ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/platform\/\\/available_mini_led_mode**”h]”j`)�”}”(hŒC**\/sys\/devices\/platform\/\\/available_mini_led_mode**”h]”hŒ?/sys/devices/platform//available_mini_led_mode”…”�”}”(hj°c h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬c ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-platform-asus-wmi”h´K“hj©c ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦c ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£c ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–c ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“c ubah}”(h]”j’c ah ]”h"]”Œ9abi_sys_devices_platform_platform_available_mini_led_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâc jˆc sj˜}”j’c jˆc subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjçc h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjñc h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjóc h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjïc ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jýc Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´K“hjçc ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K“hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ^DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury List the available mini-led modes. ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´K“hjd ubj1)�”}”(hhh]”hÞ)�”}”(hŒ"List the available mini-led modes.”h]”hŒ"List the available mini-led modes.”…”�”}”(hj-d h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K“hj*d ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjd ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´K“hjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ1.. _abi_sys_devices_platform_platform_boot_sound:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-devices-platform-platform-boot-sound”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj[d ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/\\/boot_sound**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/\\/boot_sound**”h]”hŒ2/sys/devices/platform//boot_sound”…”�”}”(hjud h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqd ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÞhjnd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[d ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXd ubah}”(h]”jWd ah ]”h"]”Œ,abi_sys_devices_platform_platform_boot_sound”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦d jMd sj˜}”jWd jMd subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj«d h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjµd h]”hŒsysfs-platform-asus-wmi”…”�”}”(hj·d h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj³d ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÁd Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´KÞhj«d ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÞhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ‘DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Set if the BIOS POST sound is played on boot. * 0 - False, * 1 - True ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjàd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´KÞhjÜd ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒGSet if the BIOS POST sound is played on boot. * 0 - False, * 1 - True ”h]”(j!)�”}”(hŒ-Set if the BIOS POST sound is played on boot.”h]”hŒ-Set if the BIOS POST sound is played on boot.”…”�”}”(hjød h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´KÞhjôd ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ 0 - False,”h]”hÞ)�”}”(hje h]”hŒ 0 - False,”…”�”}”(hje h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÞhj e ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj e ubj;)�”}”(hŒ 1 - True ”h]”hÞ)�”}”(hŒ1 - True”h]”hŒ1 - True”…”�”}”(hj'e h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÞhj#e ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj e ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´KÞhje ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjôd ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´KÞhjñd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjîd ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÜd ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´KÞhjÙd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ-.. _abi_sys_devices_platform_platform_camera:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-devices-platform-platform-camera”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjse ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/devices\/platform\/\\/camera**”h]”j`)�”}”(hŒ2**\/sys\/devices\/platform\/\\/camera**”h]”hŒ./sys/devices/platform//camera”…”�”}”(hj�e h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰e ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K hj†e ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒe ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€e ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjse ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpe ubah}”(h]”joe ah ]”h"]”Œ(abi_sys_devices_platform_platform_camera”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾e jee sj˜}”joe jee subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjÃe h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjÍe h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjÏe h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjËe ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÙe Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´K hjÃe ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K hhÊh²hubhÞ)�”}”(hŒ,Control the camera. 1 means on, 0 means off.”h]”hŒ,Control the camera. 1 means on, 0 means off.”…”�”}”(hjñe h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K hhÊh²hubj))�”}”(hŒ,.. _abi_sys_devices_platform_platform_cardr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-devices-platform-platform-cardr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj f ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/devices\/platform\/\\/cardr**”h]”j`)�”}”(hŒ1**\/sys\/devices\/platform\/\\/cardr**”h]”hŒ-/sys/devices/platform//cardr”…”�”}”(hj'f h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#f ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Khj f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj f ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj f ubah}”(h]”j f ah ]”h"]”Œ'abi_sys_devices_platform_platform_cardr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jXf jÿe sj˜}”j f jÿe subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj]f h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjgf h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjif h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjef ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jsf Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´Khj]f ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KhhÊh²hubhÞ)�”}”(hŒ1Control the card reader. 1 means on, 0 means off.”h]”hŒ1Control the card reader. 1 means on, 0 means off.”…”�”}”(hj‹f h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_devices_platform_platform_charge_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-devices-platform-platform-charge-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj§f ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/platform\/\\/charge_mode**”h]”j`)�”}”(hŒ7**\/sys\/devices\/platform\/\\/charge_mode**”h]”hŒ3/sys/devices/platform//charge_mode”…”�”}”(hjÁf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½f ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Kshjºf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§f ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤f ubah}”(h]”j£f ah ]”h"]”Œ-abi_sys_devices_platform_platform_charge_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jòf j™f sj˜}”j£f j™f subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj÷f h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjg h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÿf ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j g Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´Kshj÷f ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KshhÊh²hubj)�”}”(hhh]”j)�”}”(hŒáDEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Get the current charging mode being used: * 1 - Barrel connected charger, * 2 - USB-C charging * 3 - Both connected, barrel used for charging ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hj,g h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´Kshj(g ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒ�Get the current charging mode being used: * 1 - Barrel connected charger, * 2 - USB-C charging * 3 - Both connected, barrel used for charging ”h]”(j!)�”}”(hŒ)Get the current charging mode being used:”h]”hŒ)Get the current charging mode being used:”…”�”}”(hjDg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´Kshj@g ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ1 - Barrel connected charger,”h]”hÞ)�”}”(hjZg h]”hŒ1 - Barrel connected charger,”…”�”}”(hj\g h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KshjXg ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjUg ubj;)�”}”(hŒ2 - USB-C charging”h]”hÞ)�”}”(hjqg h]”hŒ2 - USB-C charging”…”�”}”(hjsg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Kshjog ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjUg ubj;)�”}”(hŒ.3 - Both connected, barrel used for charging ”h]”hÞ)�”}”(hŒ,3 - Both connected, barrel used for charging”h]”hŒ,3 - Both connected, barrel used for charging”…”�”}”(hjŠg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Kshj†g ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjUg ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´KshjRg ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj@g ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´Kshj=g ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj:g ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj(g ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´Kshj%g ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ,.. _abi_sys_devices_platform_platform_cpufv:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-devices-platform-platform-cpufv”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjÖg ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/devices\/platform\/\\/cpufv**”h]”j`)�”}”(hŒ1**\/sys\/devices\/platform\/\\/cpufv**”h]”hŒ-/sys/devices/platform//cpufv”…”�”}”(hjðg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjìg ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Khjég ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖg ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓg ubah}”(h]”jÒg ah ]”h"]”Œ'abi_sys_devices_platform_platform_cpufv”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j!h jÈg sj˜}”jÒg jÈg subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj&h h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hj0h h]”hŒsysfs-platform-asus-wmi”…”�”}”(hj2h h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj.h ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j Super Performance Mode * 1 -> High Performance Mode * 2 -> Power Saving Mode ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ0 -> Super Performance Mode”h]”hÞ)�”}”(hjkh h]”hŒ0 -> Super Performance Mode”…”�”}”(hjmh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Khjih ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjfh ubj;)�”}”(hŒ1 -> High Performance Mode”h]”hÞ)�”}”(hj‚h h]”hŒ1 -> High Performance Mode”…”�”}”(hj„h h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Khj€h ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjfh ubj;)�”}”(hŒ2 -> Power Saving Mode ”h]”hÞ)�”}”(hŒ2 -> Power Saving Mode”h]”hŒ2 -> Power Saving Mode”…”�”}”(hj›h h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Khj—h ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjfh ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´Khjbh ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÄc h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_platform_dgpu_disable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-platform-dgpu-disable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjÉh ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/\\/dgpu_disable**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/\\/dgpu_disable**”h]”hŒ4/sys/devices/platform//dgpu_disable”…”�”}”(hjãh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßh ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KShjÜh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆh ubah}”(h]”jÅh ah ]”h"]”Œ.abi_sys_devices_platform_platform_dgpu_disable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ji j»h sj˜}”jÅh j»h subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hji h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hj#i h]”hŒsysfs-platform-asus-wmi”…”�”}”(hj%i h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj!i ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j/i Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´KShji ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KShhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ‡DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Disable discrete GPU: * 0 - Enable dGPU, * 1 - Disable dGPU ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjNi h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´KShjJi ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒ=Disable discrete GPU: * 0 - Enable dGPU, * 1 - Disable dGPU ”h]”(j!)�”}”(hŒDisable discrete GPU:”h]”hŒDisable discrete GPU:”…”�”}”(hjfi h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´KShjbi ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ0 - Enable dGPU,”h]”hÞ)�”}”(hj|i h]”hŒ0 - Enable dGPU,”…”�”}”(hj~i h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KShjzi ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjwi ubj;)�”}”(hŒ1 - Disable dGPU ”h]”hÞ)�”}”(hŒ1 - Disable dGPU”h]”hŒ1 - Disable dGPU”…”�”}”(hj•i h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KShj‘i ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjwi ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´KShjti ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjbi ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´KShj_i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj\i ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjJi ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´KShjGi ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_sys_devices_platform_platform_egpu_connected:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-platform-platform-egpu-connected”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/egpu_connected**”h]”j`)�”}”(hŒ:**\/sys\/devices\/platform\/\\/egpu_connected**”h]”hŒ6/sys/devices/platform//egpu_connected”…”�”}”(hjûi h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷i ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K~hjôi ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñi ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîi ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjái ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞi ubah}”(h]”jÝi ah ]”h"]”Œ0abi_sys_devices_platform_platform_egpu_connected”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,j jÓi sj˜}”jÝi jÓi subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj1j h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hj;j h]”hŒsysfs-platform-asus-wmi”…”�”}”(hj=j h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9j ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jGj Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´K~hj1j ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K~hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ˜DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Show if the egpu (XG Mobile) is correctly connected: * 0 - False, * 1 - True ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjfj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´K~hjbj ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒNShow if the egpu (XG Mobile) is correctly connected: * 0 - False, * 1 - True ”h]”(j!)�”}”(hŒ4Show if the egpu (XG Mobile) is correctly connected:”h]”hŒ4Show if the egpu (XG Mobile) is correctly connected:”…”�”}”(hj~j h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´K~hjzj ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ 0 - False,”h]”hÞ)�”}”(hj”j h]”hŒ 0 - False,”…”�”}”(hj–j h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K~hj’j ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj�j ubj;)�”}”(hŒ 1 - True ”h]”hÞ)�”}”(hŒ1 - True”h]”hŒ1 - True”…”�”}”(hj­j h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K~hj©j ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj�j ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´K~hjŒj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjzj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´K~hjwj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjtj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjbj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´K~hj_j ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ2.. _abi_sys_devices_platform_platform_egpu_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-devices-platform-platform-egpu-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjùj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/platform\/\\/egpu_enable**”h]”j`)�”}”(hŒ7**\/sys\/devices\/platform\/\\/egpu_enable**”h]”hŒ3/sys/devices/platform//egpu_enable”…”�”}”(hjk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjk ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K]hj k ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj k ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjùj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjöj ubah}”(h]”jõj ah ]”h"]”Œ-abi_sys_devices_platform_platform_egpu_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDk jëj sj˜}”jõj jëj subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjIk h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjSk h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjUk h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQk ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_k Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´K]hjIk ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K]hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒâDEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Enable the external GPU paired with ROG X-Flow laptops. Toggling this setting will also trigger ACPI to disable the dGPU: * 0 - Disable, * 1 - Enable ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hj~k h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´K]hjzk ubj1)�”}”(hhh]”(hÞ)�”}”(hŒyEnable the external GPU paired with ROG X-Flow laptops. Toggling this setting will also trigger ACPI to disable the dGPU:”h]”hŒyEnable the external GPU paired with ROG X-Flow laptops. Toggling this setting will also trigger ACPI to disable the dGPU:”…”�”}”(hj�k h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K]hjŒk ubjŽœ)�”}”(hŒ* 0 - Disable, * 1 - Enable ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ 0 - Disable,”h]”hÞ)�”}”(hj¦k h]”hŒ 0 - Disable,”…”�”}”(hj¨k h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K]hj¤k ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¡k ubj;)�”}”(hŒ 1 - Enable ”h]”hÞ)�”}”(hŒ 1 - Enable”h]”hŒ 1 - Enable”…”�”}”(hj¿k h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K]hj»k ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¡k ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´K]hj�k ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÄc h´K]hjŒk ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hjzk ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´K]hjwk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ+.. _abi_sys_devices_platform_platform_etr3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-platform-etr3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjÿk ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/devices\/platform\/\\/etr3**”h]”j`)�”}”(hŒ0**\/sys\/devices\/platform\/\\/etr3**”h]”hŒ,/sys/devices/platform//etr3”…”�”}”(hjl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-platform-intel-pmc”h´Khjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿk ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjük ubah}”(h]”jûk ah ]”h"]”Œ&abi_sys_devices_platform_platform_etr3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jKl jñk sj˜}”jûk jñk subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-intel-pmc `”h]”(hŒDefined on file ”…”�”}”(hjPl h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-intel-pmc `”h]”j§)�”}”(hjZl h]”hŒsysfs-platform-intel-pmc”…”�”}”(hj\l h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjXl ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jfl Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_platform_intel_pmc”uh1hh³j-l h´KhjPl ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-l h´KhhÊh²hubhÞ)�”}”(hX$The file exposes "Extended Test Mode Register 3" global reset bits. The bits are used during an Intel platform manufacturing process to indicate that consequent reset of the platform is a "global reset". This type of reset is required in order for manufacturing configurations to take effect.”h]”hX,The file exposes “Extended Test Mode Register 3â€� global reset bits. The bits are used during an Intel platform manufacturing process to indicate that consequent reset of the platform is a “global resetâ€�. This type of reset is required in order for manufacturing configurations to take effect.”…”�”}”(hj~l h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-l h´KhhÊh²hubhÞ)�”}”(hŒ*Display global reset setting bits for PMC.”h]”hŒ*Display global reset setting bits for PMC.”…”�”}”(hjŒl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-l h´KhhÊh²hubjŽœ)�”}”(hŒA* bit 31 - global reset is locked * bit 20 - global reset is set ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒbit 31 - global reset is locked”h]”hÞ)�”}”(hj£l h]”hŒbit 31 - global reset is locked”…”�”}”(hj¥l h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-l h´Khj¡l ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjžl ubj;)�”}”(hŒbit 20 - global reset is set ”h]”hÞ)�”}”(hŒbit 20 - global reset is set”h]”hŒbit 20 - global reset is set”…”�”}”(hj¼l h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-l h´Khj¸l ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjžl ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j-l h´Khjšl ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j-l h´KhhÊh²hubhÞ)�”}”(hŒìWriting bit 20 value to the etr3 will induce a platform "global reset" upon consequent platform reset, in case the register is not locked. The "global reset bit" should be locked on a production system and the file is in read-only mode.”h]”hŒôWriting bit 20 value to the etr3 will induce a platform “global resetâ€� upon consequent platform reset, in case the register is not locked. The “global reset bitâ€� should be locked on a production system and the file is in read-only mode.”…”�”}”(hjÜl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-l h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_devices_platform_platform_fan_boost_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-platform-platform-fan-boost-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/fan_boost_mode**”h]”j`)�”}”(hŒ:**\/sys\/devices\/platform\/\\/fan_boost_mode**”h]”hŒ6/sys/devices/platform//fan_boost_mode”…”�”}”(hjm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K)hj m ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjøl ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjõl ubah}”(h]”jôl ah ]”h"]”Œ0abi_sys_devices_platform_platform_fan_boost_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jCm jêl sj˜}”jôl jêl subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjHm h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjRm h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjTm h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjPm ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j^m Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´K)hjHm ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K)hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ=Fan boost mode: * 0 - normal, * 1 - overboost, * 2 - silent ”h]”(j!)�”}”(hŒFan boost mode:”h]”hŒFan boost mode:”…”�”}”(hj}m h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´K)hjym ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ 0 - normal,”h]”hÞ)�”}”(hj“m h]”hŒ 0 - normal,”…”�”}”(hj•m h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K)hj‘m ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽm ubj;)�”}”(hŒ1 - overboost,”h]”hÞ)�”}”(hjªm h]”hŒ1 - overboost,”…”�”}”(hj¬m h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K)hj¨m ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽm ubj;)�”}”(hŒ 2 - silent ”h]”hÞ)�”}”(hŒ 2 - silent”h]”hŒ 2 - silent”…”�”}”(hjÃm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K)hj¿m ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjŽm ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´K)hj‹m ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjym ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´K)hjvm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ3.. _abi_sys_devices_platform_platform_gpu_mux_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-platform-gpu-mux-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjým ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/\\/gpu_mux_mode**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/\\/gpu_mux_mode**”h]”hŒ4/sys/devices/platform//gpu_mux_mode”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KFhjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj n ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj n ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjým ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjúm ubah}”(h]”jùm ah ]”h"]”Œ.abi_sys_devices_platform_platform_gpu_mux_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jHn jïm sj˜}”jùm jïm subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjMn h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjWn h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjYn h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjUn ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jcn Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´KFhjMn ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KFhhÊh²hubj)�”}”(hhh]”j)�”}”(hX4DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Switch the GPU hardware MUX mode. Laptops with this feature can can be toggled to boot with only the dGPU (discrete mode) or in standard Optimus/Hybrid mode. On switch a reboot is required: * 0 - Discrete GPU, * 1 - Optimus/Hybrid, ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hj‚n h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´KFhj~n ubj1)�”}”(hhh]”(hÞ)�”}”(hŒ½Switch the GPU hardware MUX mode. Laptops with this feature can can be toggled to boot with only the dGPU (discrete mode) or in standard Optimus/Hybrid mode. On switch a reboot is required:”h]”hŒ½Switch the GPU hardware MUX mode. Laptops with this feature can can be toggled to boot with only the dGPU (discrete mode) or in standard Optimus/Hybrid mode. On switch a reboot is required:”…”�”}”(hj“n h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KFhj�n ubjŽœ)�”}”(hŒ+* 0 - Discrete GPU, * 1 - Optimus/Hybrid, ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ0 - Discrete GPU,”h]”hÞ)�”}”(hjªn h]”hŒ0 - Discrete GPU,”…”�”}”(hj¬n h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KFhj¨n ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¥n ubj;)�”}”(hŒ1 - Optimus/Hybrid, ”h]”hÞ)�”}”(hŒ1 - Optimus/Hybrid,”h]”hŒ1 - Optimus/Hybrid,”…”�”}”(hjÃn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KFhj¿n ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¥n ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´KFhj¡n ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÄc h´KFhj�n ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj~n ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´KFhj{n ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ/.. _abi_sys_devices_platform_platform_keystone:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-devices-platform-platform-keystone”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjo ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/\\/keystone**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/\\/keystone**”h]”hŒ0/sys/devices/platform//keystone”…”�”}”(hjo h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K=hjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjo ubah}”(h]”jÿn ah ]”h"]”Œ*abi_sys_devices_platform_platform_keystone”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNo jõn sj˜}”jÿn jõn subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjSo h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hj]o h]”hŒsysfs-platform-asus-wmi”…”�”}”(hj_o h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj[o ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jio Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´K=hjSo ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K=hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒYReports the Keystone dongle insert state (read-only): * 0 - not inserted * 1 - inserted ”h]”(j!)�”}”(hŒ5Reports the Keystone dongle insert state (read-only):”h]”hŒ5Reports the Keystone dongle insert state (read-only):”…”�”}”(hjˆo h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´K=hj„o ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ0 - not inserted”h]”hÞ)�”}”(hjžo h]”hŒ0 - not inserted”…”�”}”(hj o h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K=hjœo ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj™o ubj;)�”}”(hŒ1 - inserted ”h]”hÞ)�”}”(hŒ 1 - inserted”h]”hŒ 1 - inserted”…”�”}”(hj·o h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K=hj³o ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj™o ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´K=hj–o ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj„o ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´K=hj�o ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ1.. _abi_sys_devices_platform_platform_lid_resume:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-devices-platform-platform-lid-resume”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjño ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/\\/lid_resume**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/\\/lid_resume**”h]”hŒ2/sys/devices/platform//lid_resume”…”�”}”(hj p h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K"hjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjño ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjîo ubah}”(h]”jío ah ]”h"]”Œ,abi_sys_devices_platform_platform_lid_resume”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j

`”h]”(hŒDefined on file ”…”�”}”(hjAp h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjKp h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjMp h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjIp ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jWp Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´K"hjAp ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K"hhÊh²hubhÞ)�”}”(hŒ,Resume on lid open. 1 means on, 0 means off.”h]”hŒ,Resume on lid open. 1 means on, 0 means off.”…”�”}”(hjop h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K"hhÊh²hubj))�”}”(hŒ4.. _abi_sys_devices_platform_platform_mcu_powersave:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-devices-platform-platform-mcu-powersave”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj‹p ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/platform\/\\/mcu_powersave**”h]”j`)�”}”(hŒ9**\/sys\/devices\/platform\/\\/mcu_powersave**”h]”hŒ5/sys/devices/platform//mcu_powersave”…”�”}”(hj¥p h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡p ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Kèhjžp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›p ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜p ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹p ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆp ubah}”(h]”j‡p ah ]”h"]”Œ/abi_sys_devices_platform_platform_mcu_powersave”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖp j}p sj˜}”j‡p j}p subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjÛp h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjåp h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjçp h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjãp ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jñp Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´KèhjÛp ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KèhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒžDEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Set if the MCU can go in to low-power mode on system sleep * 0 - False, * 1 - True ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´Kèhj q ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒTSet if the MCU can go in to low-power mode on system sleep * 0 - False, * 1 - True ”h]”(j!)�”}”(hŒ:Set if the MCU can go in to low-power mode on system sleep”h]”hŒ:Set if the MCU can go in to low-power mode on system sleep”…”�”}”(hj(q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´Kèhj$q ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ 0 - False,”h]”hÞ)�”}”(hj>q h]”hŒ 0 - False,”…”�”}”(hj@q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Kèhj\/mini_led_mode**”h]”j`)�”}”(hŒ9**\/sys\/devices\/platform\/\\/mini_led_mode**”h]”hŒ5/sys/devices/platform//mini_led_mode”…”�”}”(hj½q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹q ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Kˆhj¶q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£q ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj q ubah}”(h]”jŸq ah ]”h"]”Œ/abi_sys_devices_platform_platform_mini_led_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîq j•q sj˜}”jŸq j•q subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjóq h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjýq h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjÿq h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjûq ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j r Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´Kˆhjóq ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KˆhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒÒDEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Change the mini-LED mode: * 0 - Single-zone, * 1 - Multi-zone * 2 - Multi-zone strong (available on newer generation mini-led) ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hj(r h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´Kˆhj$r ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒ€Change the mini-LED mode: * 0 - Single-zone, * 1 - Multi-zone * 2 - Multi-zone strong (available on newer generation mini-led) ”h]”(j!)�”}”(hŒChange the mini-LED mode:”h]”hŒChange the mini-LED mode:”…”�”}”(hj@r h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´Kˆhj2 - Multi-zone strong (available on newer generation mini-led)”h]”hŒ>2 - Multi-zone strong (available on newer generation mini-led)”…”�”}”(hj†r h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Kˆhj‚r ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjQr ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´KˆhjNr ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjuh1j@hjÒr ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/\\/nv_dynamic_boost**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/\\/nv_dynamic_boost**”h]”hŒ8/sys/devices/platform//nv_dynamic_boost”…”�”}”(hjìr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèr ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÌhjår ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒr ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÏr ubah}”(h]”jÎr ah ]”h"]”Œ2abi_sys_devices_platform_platform_nv_dynamic_boost”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”js jÄr sj˜}”jÎr jÄr subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj"s h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hj,s h]”hŒsysfs-platform-asus-wmi”…”�”}”(hj.s h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj*s ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j8s Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´KÌhj"s ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÌhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒƒDEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Set the dynamic boost limit of the Nvidia dGPU: * min=5, max=25 ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjWs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´KÌhjSs ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒASet the dynamic boost limit of the Nvidia dGPU: * min=5, max=25 ”h]”(j!)�”}”(hŒ/Set the dynamic boost limit of the Nvidia dGPU:”h]”hŒ/Set the dynamic boost limit of the Nvidia dGPU:”…”�”}”(hjos h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´KÌhjks ubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒmin=5, max=25 ”h]”hÞ)�”}”(hŒ min=5, max=25”h]”hŒ min=5, max=25”…”�”}”(hj‡s h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÌhjƒs ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj€s ubah}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´KÌhj}s ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjks ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´KÌhjhs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjes ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjSs ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´KÌhjPs ubah}”(h]”h ]”h"]”h$•]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_sys_devices_platform_platform_nv_temp_target:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-platform-platform-nv-temp-target”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/nv_temp_target**”h]”j`)�”}”(hŒ:**\/sys\/devices\/platform\/\\/nv_temp_target**”h]”hŒ6/sys/devices/platform//nv_temp_target”…”�”}”(hjís h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjés ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÕhjæs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjàs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓs ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐs ubah}”(h]”jÏs ah ]”h"]”Œ0abi_sys_devices_platform_platform_nv_temp_target”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jt jÅs sj˜}”jÏs jÅs subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj#t h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hj-t h]”hŒsysfs-platform-asus-wmi”…”�”}”(hj/t h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj+t ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j9t Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´KÕhj#t ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÕhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ‰DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Set the target temperature limit of the Nvidia dGPU: * min=75, max=87 ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjXt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´KÕhjTt ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒGSet the target temperature limit of the Nvidia dGPU: * min=75, max=87 ”h]”(j!)�”}”(hŒ4Set the target temperature limit of the Nvidia dGPU:”h]”hŒ4Set the target temperature limit of the Nvidia dGPU:”…”�”}”(hjpt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´KÕhjlt ubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒmin=75, max=87 ”h]”hÞ)�”}”(hŒmin=75, max=87”h]”hŒmin=75, max=87”…”�”}”(hjˆt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÕhj„t ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj�t ubah}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´KÕhj~t ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjlt ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´KÕhjit ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjft ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjTt ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´KÕhjQt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ/.. _abi_sys_devices_platform_platform_panel_od:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-devices-platform-platform-panel-od”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÔt ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/\\/panel_od**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/\\/panel_od**”h]”hŒ0/sys/devices/platform//panel_od”…”�”}”(hjît h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêt ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Kihjçt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjät ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhját ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔt ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑt ubah}”(h]”jÐt ah ]”h"]”Œ*abi_sys_devices_platform_platform_panel_od”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ju jÆt sj˜}”jÐt jÆt subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj$u h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hj.u h]”hŒsysfs-platform-asus-wmi”…”�”}”(hj0u h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj,u ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j:u Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´Kihj$u ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KihhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ§DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Enable an LCD response-time boost to reduce or remove ghosting: * 0 - Disable, * 1 - Enable ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjYu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´KihjUu ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒ]Enable an LCD response-time boost to reduce or remove ghosting: * 0 - Disable, * 1 - Enable ”h]”(j!)�”}”(hŒ?Enable an LCD response-time boost to reduce or remove ghosting:”h]”hŒ?Enable an LCD response-time boost to reduce or remove ghosting:”…”�”}”(hjqu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´Kihjmu ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ 0 - Disable,”h]”hÞ)�”}”(hj‡u h]”hŒ 0 - Disable,”…”�”}”(hj‰u h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Kihj…u ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‚u ubj;)�”}”(hŒ 1 - Enable ”h]”hÞ)�”}”(hŒ 1 - Enable”h]”hŒ 1 - Enable”…”�”}”(hj u h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Kihjœu ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‚u ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´Kihju ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjmu ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´Kihjju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjgu ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjUu ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´KihjRu ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ3.. _abi_sys_devices_platform_platform_ppt_apu_sppt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-platform-ppt-apu-sppt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjìu ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/\\/ppt_apu_sppt**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/\\/ppt_apu_sppt**”h]”hŒ4/sys/devices/platform//ppt_apu_sppt”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjv ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Kºhjÿu ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüu ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùu ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìu ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjéu ubah}”(h]”jèu ah ]”h"]”Œ.abi_sys_devices_platform_platform_ppt_apu_sppt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7v jÞu sj˜}”jèu jÞu subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj`”h]”j§)�”}”(hjFv h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjHv h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDv ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jRv Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´Kºhj\/ppt_fppt**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/\\/ppt_fppt**”h]”hŒ0/sys/devices/platform//ppt_fppt”…”�”}”(hjw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K±hjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjív ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêv ubah}”(h]”jév ah ]”h"]”Œ*abi_sys_devices_platform_platform_ppt_fppt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8w jßv sj˜}”jév jßv subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj=w h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjGw h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjIw h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEw ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jSw Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´K±hj=w ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K±hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ—DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Set the Fast Package Power Tracking Limit of CPU. AMD+Nvidia only: * min=5, max=250 ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjrw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´K±hjnw ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒUSet the Fast Package Power Tracking Limit of CPU. AMD+Nvidia only: * min=5, max=250 ”h]”(j!)�”}”(hŒBSet the Fast Package Power Tracking Limit of CPU. AMD+Nvidia only:”h]”hŒBSet the Fast Package Power Tracking Limit of CPU. AMD+Nvidia only:”…”�”}”(hjŠw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´K±hj†w ubj1)�”}”(hhh]”j6)�”}”(hhh]”j;)�”}”(hŒmin=5, max=250 ”h]”hÞ)�”}”(hŒmin=5, max=250”h]”hŒmin=5, max=250”…”�”}”(hj¢w h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K±hjžw ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj›w ubah}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´K±hj˜w ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj†w ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´K±hjƒw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj€w ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjnw ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´K±hjkw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ2.. _abi_sys_devices_platform_platform_ppt_pl1_spl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-devices-platform-platform-ppt-pl1-spl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjîw ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/platform\/\\/ppt_pl1_spl**”h]”j`)�”}”(hŒ7**\/sys\/devices\/platform\/\\/ppt_pl1_spl**”h]”hŒ3/sys/devices/platform//ppt_pl1_spl”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K›hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjîw ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjëw ubah}”(h]”jêw ah ]”h"]”Œ-abi_sys_devices_platform_platform_ppt_pl1_spl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9x jàw sj˜}”jêw jàw subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj>x h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hjHx h]”hŒsysfs-platform-asus-wmi”…”�”}”(hjJx h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjFx ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTx Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´K›hj>x ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K›hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒÍDEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Set the Package Power Target total of CPU: PL1 on Intel, SPL on AMD. Shown on Intel+Nvidia or AMD+Nvidia based systems: * min=5, max=250 ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjsx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´K›hjox ubj1)�”}”(hhh]”(hÞ)�”}”(hŒwSet the Package Power Target total of CPU: PL1 on Intel, SPL on AMD. Shown on Intel+Nvidia or AMD+Nvidia based systems:”h]”hŒwSet the Package Power Target total of CPU: PL1 on Intel, SPL on AMD. Shown on Intel+Nvidia or AMD+Nvidia based systems:”…”�”}”(hj„x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K›hj�x ubjŽœ)�”}”(hŒ* min=5, max=250 ”h]”j6)�”}”(hhh]”j;)�”}”(hŒmin=5, max=250 ”h]”hÞ)�”}”(hŒmin=5, max=250”h]”hŒmin=5, max=250”…”�”}”(hj�x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K›hj™x ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj–x ubah}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´K›hj’x ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÄc h´K›hj�x ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hjox ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´K›hjlx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ3.. _abi_sys_devices_platform_platform_ppt_pl2_sppt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-platform-ppt-pl2-sppt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjÝx ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/\\/ppt_pl2_sppt**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/\\/ppt_pl2_sppt**”h]”hŒ4/sys/devices/platform//ppt_pl2_sppt”…”�”}”(hj÷x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K¦hjðx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjêx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝx ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚx ubah}”(h]”jÙx ah ]”h"]”Œ.abi_sys_devices_platform_platform_ppt_pl2_sppt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(y jÏx sj˜}”jÙx jÏx subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj-y h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hj7y h]”hŒsysfs-platform-asus-wmi”…”�”}”(hj9y h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5y ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jCy Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´K¦hj-y ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K¦hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒÖDEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Set the Slow Package Power Tracking Limit of CPU: PL2 on Intel, SPPT, on AMD. Shown on Intel+Nvidia or AMD+Nvidia based systems: * min=5, max=250 ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjby h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´K¦hj^y ubj1)�”}”(hhh]”(hÞ)�”}”(hŒ€Set the Slow Package Power Tracking Limit of CPU: PL2 on Intel, SPPT, on AMD. Shown on Intel+Nvidia or AMD+Nvidia based systems:”h]”hŒ€Set the Slow Package Power Tracking Limit of CPU: PL2 on Intel, SPPT, on AMD. Shown on Intel+Nvidia or AMD+Nvidia based systems:”…”�”}”(hjsy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K¦hjpy ubjŽœ)�”}”(hŒ* min=5, max=250 ”h]”j6)�”}”(hhh]”j;)�”}”(hŒmin=5, max=250 ”h]”hÞ)�”}”(hŒmin=5, max=250”h]”hŒmin=5, max=250”…”�”}”(hjŒy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K¦hjˆy ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj…y ubah}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´K¦hj�y ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÄc h´K¦hjpy ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj^y ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´K¦hj[y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ8.. _abi_sys_devices_platform_platform_ppt_platform_sppt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-platform-platform-ppt-platform-sppt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjÌy ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/\\/ppt_platform_sppt**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/\\/ppt_platform_sppt**”h]”hŒ9/sys/devices/platform//ppt_platform_sppt”…”�”}”(hjæy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjây ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÃhjßy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌy ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉy ubah}”(h]”jÈy ah ]”h"]”Œ3abi_sys_devices_platform_platform_ppt_platform_sppt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jz j¾y sj˜}”jÈy j¾y subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hjz h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hj&z h]”hŒsysfs-platform-asus-wmi”…”�”}”(hj(z h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj$z ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j2z Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´KÃhjz ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KÃhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ‘DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury Set the platform SPPT limit. Shown on full AMD systems only: * min=5, max=130 ”h]”(j!)�”}”(hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”h]”hŒ9DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury”…”�”}”(hjQz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´KÃhjMz ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒOSet the platform SPPT limit. Shown on full AMD systems only: * min=5, max=130 ”h]”(j!)�”}”(hŒ.. _abi_sys_devices_platform_platform_throttle_thermal_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-platform-platform-throttle-thermal-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÍz ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/platform\/\\/throttle_thermal_policy**”h]”j`)�”}”(hŒC**\/sys\/devices\/platform\/\\/throttle_thermal_policy**”h]”hŒ?/sys/devices/platform//throttle_thermal_policy”…”�”}”(hjçz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjãz ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K3hjàz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍz ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊz ubah}”(h]”jÉz ah ]”h"]”Œ9abi_sys_devices_platform_platform_throttle_thermal_policy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{ j¿z sj˜}”jÉz j¿z subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj{ h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hj'{ h]”hŒsysfs-platform-asus-wmi”…”�”}”(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”j3{ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´K3hj{ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K3hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒLThrottle thermal policy mode: * 0 - default, * 1 - overboost, * 2 - silent ”h]”(j!)�”}”(hŒThrottle thermal policy mode:”h]”hŒThrottle thermal policy mode:”…”�”}”(hjR{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÄc h´K3hjN{ ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ 0 - default,”h]”hÞ)�”}”(hjh{ h]”hŒ 0 - default,”…”�”}”(hjj{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K3hjf{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjc{ ubj;)�”}”(hŒ1 - overboost,”h]”hÞ)�”}”(hj{ h]”hŒ1 - overboost,”…”�”}”(hj�{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K3hj}{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjc{ ubj;)�”}”(hŒ 2 - silent ”h]”hÞ)�”}”(hŒ 2 - silent”h]”hŒ 2 - silent”…”�”}”(hj˜{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´K3hj”{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjc{ ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jÄc h´K3hj`{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjN{ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÄc h´K3hjK{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ-.. _abi_sys_devices_platform_platform_tokens:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-devices-platform-platform-tokens”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjÒ{ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/\\/tokens\/\***”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/\\/tokens\/\***”h]”hŒ2/sys/devices/platform//tokens/*”…”�”}”(hjì{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjè{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-platform-dell-smbios”h´Khjå{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâ{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjß{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒ{ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÏ{ ubah}”(h]”jÎ{ ah ]”h"]”Œ(abi_sys_devices_platform_platform_tokens”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j| jÄ{ sj˜}”jÎ{ jÄ{ subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-platform-dell-smbios `”h]”(hŒDefined on file ”…”�”}”(hj#| h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-dell-smbios `”h]”j§)�”}”(hj-| h]”hŒsysfs-platform-dell-smbios”…”�”}”(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”j9| Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_platform_dell_smbios”uh1hh³j| h´Khj#| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j| h´KhhÊh²hubhÞ)�”}”(hŒIA read-only description of Dell platform tokens available on the machine.”h]”hŒIA read-only description of Dell platform tokens available on the machine.”…”�”}”(hjQ| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j| h´KhhÊh²hubhÞ)�”}”(hŒiEach token attribute is available as a pair of sysfs attributes readable by a process with CAP_SYS_ADMIN.”h]”hŒiEach token attribute is available as a pair of sysfs attributes readable by a process with CAP_SYS_ADMIN.”…”�”}”(hj_| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j| h´KhhÊh²hubhÞ)�”}”(hŒLFor example the token ID "5" would be available as the following attributes:”h]”hŒPFor example the token ID “5â€� would be available as the following attributes:”…”�”}”(hjm| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j| h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 0005_location”h]”hÞ)�”}”(hj€| h]”hŒ 0005_location”…”�”}”(hj‚| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j| h´Khj~| ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj{| ubj;)�”}”(hŒ 0005_value ”h]”hÞ)�”}”(hŒ 0005_value”h]”hŒ 0005_value”…”�”}”(hj™| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j| h´Khj•| ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj{| ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j| h´KhhÊh²hubhÞ)�”}”(hŒfTokens will vary from machine to machine, and only tokens available on that machine will be displayed.”h]”hŒfTokens will vary from machine to machine, and only tokens available on that machine will be displayed.”…”�”}”(hj³| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j| h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_devices_platform_platform_touchpad:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-devices-platform-platform-touchpad”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÏ| ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/\\/touchpad**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/\\/touchpad**”h]”hŒ0/sys/devices/platform//touchpad”…”�”}”(hjé| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjå| ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´Khjâ| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜ| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏ| ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌ| ubah}”(h]”jË| ah ]”h"]”Œ*abi_sys_devices_platform_platform_touchpad”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j} jÁ| sj˜}”jË| jÁ| subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-platform-asus-wmi `”h]”(hŒDefined on file ”…”�”}”(hj} h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-platform-asus-wmi `”h]”j§)�”}”(hj)} h]”hŒsysfs-platform-asus-wmi”…”�”}”(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”j5} Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_platform_asus_wmi”uh1hh³jÄc h´Khj} ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KhhÊh²hubhÞ)�”}”(hŒ3Control the card touchpad. 1 means on, 0 means off.”h]”hŒ3Control the card touchpad. 1 means on, 0 means off.”…”�”}”(hjM} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÄc h´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_devices_platform_platform_tt_led:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-devices-platform-platform-tt-led”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hji} ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/devices\/platform\/\\/tt_led**”h]”j`)�”}”(hŒ2**\/sys\/devices\/platform\/\\/tt_led**”h]”hŒ./sys/devices/platform//tt_led”…”�”}”(hjƒ} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-platform-oxp”h´Khj|} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhji} ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjf} ubah}”(h]”je} ah ]”h"]”Œ(abi_sys_devices_platform_platform_tt_led”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµ} j[} sj˜}”je} j[} subhÞ)�”}”(hŒODefined on file :ref:`sysfs-platform-oxp `”h]”(hŒDefined on file ”…”�”}”(hjº} h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-platform-oxp `”h]”j§)�”}”(hjÄ} h]”hŒsysfs-platform-oxp”…”�”}”(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ÅŒ#abi_file_testing_sysfs_platform_oxp”uh1hh³j—} h´Khjº} ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j—} h´KhhÊh²hubhÞ)�”}”(hXtSome OneXPlayer devices (e.g., X1 series) feature a little LED nested in the Turbo button. This LED is illuminated when the device is in the higher TDP mode (e.g., 25W). Once tt_toggle is engaged, this LED is left dangling to its last state. This attribute allows userspace to control the LED state manually (either with 1 or 0). Only a subset of devices contain this LED.”h]”hXtSome OneXPlayer devices (e.g., X1 series) feature a little LED nested in the Turbo button. This LED is illuminated when the device is in the higher TDP mode (e.g., 25W). Once tt_toggle is engaged, this LED is left dangling to its last state. This attribute allows userspace to control the LED state manually (either with 1 or 0). Only a subset of devices contain this LED.”…”�”}”(hjè} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j—} h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_devices_platform_platform_tt_toggle:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-devices-platform-platform-tt-toggle”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj~ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/platform\/\\/tt_toggle**”h]”j`)�”}”(hŒ5**\/sys\/devices\/platform\/\\/tt_toggle**”h]”hŒ1/sys/devices/platform//tt_toggle”…”�”}”(hj~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j—} h´Khj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~ ubah}”(h]”j~ ah ]”h"]”Œ+abi_sys_devices_platform_platform_tt_toggle”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jO~ jö} sj˜}”j~ jö} subhÞ)�”}”(hŒODefined on file :ref:`sysfs-platform-oxp `”h]”(hŒDefined on file ”…”�”}”(hjT~ h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-platform-oxp `”h]”j§)�”}”(hj^~ h]”hŒsysfs-platform-oxp”…”�”}”(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”jj~ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_platform_oxp”uh1hh³j—} h´KhjT~ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j—} h´KhhÊh²hubhÞ)�”}”(hXÔTakeover TDP controls from the device. OneXPlayer devices have a turbo button that can be used to switch between two TDP modes (usually 15W and 25W). By setting this attribute to 1, this functionality is disabled, handing TDP control over to (Windows) userspace software and the Turbo button turns into a keyboard shortcut over the AT keyboard of the device. In addition, using this setting is a prerequisite for PWM control for most newer models (otherwise it NOOPs).”h]”hXÔTakeover TDP controls from the device. OneXPlayer devices have a turbo button that can be used to switch between two TDP modes (usually 15W and 25W). By setting this attribute to 1, this functionality is disabled, handing TDP control over to (Windows) userspace software and the Turbo button turns into a keyboard shortcut over the AT keyboard of the device. In addition, using this setting is a prerequisite for PWM control for most newer models (otherwise it NOOPs).”…”�”}”(hj‚~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j—} h´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_devices_platform_renesas_usb3_s_name_role:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-devices-platform-renesas-usb3-s-name-role”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjž~ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/\\/role**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/\\/role**”h]”hŒ8/sys/devices/platform//role”…”�”}”(hj¸~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-platform-renesas_usb3”h´Khj±~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjž~ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›~ ubah}”(h]”jš~ ah ]”h"]”Œ1abi_sys_devices_platform_renesas_usb3_s_name_role”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jê~ j�~ sj˜}”jš~ j�~ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-renesas_usb3 `”h]”(hŒDefined on file ”…”�”}”(hjï~ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-renesas_usb3 `”h]”j§)�”}”(hjù~ h]”hŒsysfs-platform-renesas_usb3”…”�”}”(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ÅŒ,abi_file_testing_sysfs_platform_renesas_usb3”uh1hh³jÌ~ h´Khjï~ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌ~ h´KhhÊh²hubhÞ)�”}”(hŒNThis file can be read and write. The file can show/change the drd mode of usb.”h]”hŒNThis file can be read and write. The file can show/change the drd mode of usb.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌ~ h´KhhÊh²hubhÞ)�”}”(hŒ.Write the following string to change the mode:”h]”hŒ.Write the following string to change the mode:”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌ~ h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0"host" - switching mode from peripheral to host.”h]”hÞ)�”}”(hj> h]”hŒ4“hostâ€� - switching mode from peripheral to host.”…”�”}”(hj@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌ~ h´Khj< ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj9 ubj;)�”}”(hŒ7"peripheral" - switching mode from host to peripheral. ”h]”hÞ)�”}”(hŒ6"peripheral" - switching mode from host to peripheral.”h]”hŒ:“peripheralâ€� - switching mode from host to peripheral.”…”�”}”(hjW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌ~ h´KhjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj9 ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÌ~ h´KhhÊh²hubhÞ)�”}”(hŒ3Read the file, then it shows the following strings:”h]”hŒ3Read the file, then it shows the following strings:”…”�”}”(hjq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌ~ h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ"host" - The mode is host now.”h]”hÞ)�”}”(hj„ h]”hŒ"“hostâ€� - The mode is host now.”…”�”}”(hj† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌ~ h´Khj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj ubj;)�”}”(hŒ,"peripheral" - The mode is peripheral now. ”h]”hÞ)�”}”(hŒ*"peripheral" - The mode is peripheral now.”h]”hŒ.“peripheralâ€� - The mode is peripheral now.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌ~ h´Khj™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÌ~ h´KhhÊh²hubj))�”}”(hŒF.. _abi_sys_devices_platform_hisi04bx_00_available_inc_dec_lane_types:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-devices-platform-hisi04bx-00-available-inc-dec-lane-types”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjÅ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/devices\/platform\/HISI04Bx\:00\/available_inc_dec_lane_types**”h]”j`)�”}”(hŒH**\/sys\/devices\/platform\/HISI04Bx\:00\/available_inc_dec_lane_types**”h]”hŒD/sys/devices/platform/HISI04Bx:00/available_inc_dec_lane_types”…”�”}”(hjß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ=Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs”h´K[hjØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/HISI04Bx\:00\/dec_lane_of_type**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/HISI04Bx\:00\/dec_lane_of_type**”h]”hŒ8/sys/devices/platform/HISI04Bx:00/dec_lane_of_type”…”�”}”(hj € h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/HISI04Bx\:00\/inc_lane_of_type**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/HISI04Bx\:00\/inc_lane_of_type**”h]”hŒ8/sys/devices/platform/HISI04Bx:00/inc_lane_of_type”…”�”}”(hj4€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hj-€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”jÁ ah ]”h"]”ŒAabi_sys_devices_platform_hisi04bx_00_available_inc_dec_lane_types”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je€ j· sj˜}”jÁ j· subhÞ)�”}”(hŒqDefined on file :ref:`sysfs-devices-platform-kunpeng_hccs `”h]”(hŒDefined on file ”…”�”}”(hjj€ h²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-devices-platform-kunpeng_hccs `”h]”j§)�”}”(hjt€ h]”hŒ#sysfs-devices-platform-kunpeng_hccs”…”�”}”(hjv€ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr€ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€€ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ4abi_file_testing_sysfs_devices_platform_kunpeng_hccs”uh1hh³jó h´K[hjj€ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hhÊh²hubhÞ)�”}”(hXÛThese interfaces under /sys/devices/platform/HISI04Bx/ are used to support the low power consumption feature of some HCCS types by changing the number of lanes used. The interfaces changing the number of lanes used are 'dec_lane_of_type' and 'inc_lane_of_type' which require root privileges. These interfaces aren't exposed if no HCCS type on platform support this feature. Please note that decreasing lane number is only allowed if all the specified HCCS ports are not busy.”h]”hXåThese interfaces under /sys/devices/platform/HISI04Bx/ are used to support the low power consumption feature of some HCCS types by changing the number of lanes used. The interfaces changing the number of lanes used are ‘dec_lane_of_type’ and ‘inc_lane_of_type’ which require root privileges. These interfaces aren’t exposed if no HCCS type on platform support this feature. Please note that decreasing lane number is only allowed if all the specified HCCS ports are not busy.”…”�”}”(hj˜€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hhÊh²hubhÞ)�”}”(hŒ4The low power consumption interfaces are as follows:”h]”hŒ4The low power consumption interfaces are as follows:”…”�”}”(hj¦€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj·€ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj·€ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hj·€ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒavailable_inc_dec_lane_types:”h]”hŒavailable_inc_dec_lane_types:”…”�”}”(hjဠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hjÞ€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ€ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjø€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hjõ€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ€ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ]available HCCS types (string) to increase and decrease the number of lane used, e.g. HCCS-v2.”h]”hŒ]available HCCS types (string) to increase and decrease the number of lane used, e.g. HCCS-v2.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hj � ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ€ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØ€ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdec_lane_of_type:”h]”hŒdec_lane_of_type:”…”�”}”(hj/� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hj,� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)� ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(WO)”h]”hŒ(WO)”…”�”}”(hjF� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hjC� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)� ubjW)�”}”(hhh]”hÞ)�”}”(hŒåinput HCCS type supported decreasing lane to decrease the used lane number of all specified HCCS type ports on platform to the minimum. You can query the 'cur_lane_num' to get the minimum lane number after executing successfully.”h]”hŒéinput HCCS type supported decreasing lane to decrease the used lane number of all specified HCCS type ports on platform to the minimum. You can query the ‘cur_lane_num’ to get the minimum lane number after executing successfully.”…”�”}”(hj]� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hjZ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØ€ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒinc_lane_of_type:”h]”hŒinc_lane_of_type:”…”�”}”(hj}� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hjz� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw� ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(WO)”h]”hŒ(WO)”…”�”}”(hj”� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hj‘� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw� ubjW)�”}”(hhh]”hÞ)�”}”(hŒ�input HCCS type supported increasing lane to increase the used lane number of all specified HCCS type ports on platform to the full lane state.”h]”hŒ�input HCCS type supported increasing lane to increase the used lane number of all specified HCCS type ports on platform to the full lane state.”…”�”}”(hj«� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K[hj¨� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØ€ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj·€ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ:.. _abi_sys_devices_platform_hisi04bx_00_chipx_all_linked:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-devices-platform-hisi04bx-00-chipx-all-linked”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjæ� ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/all_linked**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/all_linked**”h]”hŒ9/sys/devices/platform/HISI04Bx:00/chipX/all_linked”…”�”}”(hj‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjü� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjù� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó� ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/linked_full_lane**”h]”j`)�”}”(hŒC**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/linked_full_lane**”h]”hŒ?/sys/devices/platform/HISI04Bx:00/chipX/linked_full_lane”…”�”}”(hj*‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khj#‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó� ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/crc_err_cnt**”h]”j`)�”}”(hŒ>**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/crc_err_cnt**”h]”hŒ:/sys/devices/platform/HISI04Bx:00/chipX/crc_err_cnt”…”�”}”(hjT‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjP‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KhjM‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJ‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæ� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjã� ubah}”(h]”jâ� ah ]”h"]”Œ5abi_sys_devices_platform_hisi04bx_00_chipx_all_linked”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…‚ jØ� sj˜}”jâ� jØ� subhÞ)�”}”(hŒqDefined on file :ref:`sysfs-devices-platform-kunpeng_hccs `”h]”(hŒDefined on file ”…”�”}”(hjŠ‚ h²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-devices-platform-kunpeng_hccs `”h]”j§)�”}”(hj”‚ h]”hŒ#sysfs-devices-platform-kunpeng_hccs”…”�”}”(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ÅŒ4abi_file_testing_sysfs_devices_platform_kunpeng_hccs”uh1hh³jó h´KhjŠ‚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KhhÊh²hubhÞ)�”}”(hŒÛThe /sys/devices/platform/HISI04Bx:00/chipX/ directory contains read-only attributes exposing some summarization information of all HCCS ports under a specified chip. The X in 'chipX' indicates the Xth chip on platform.”h]”hŒßThe /sys/devices/platform/HISI04Bx:00/chipX/ directory contains read-only attributes exposing some summarization information of all HCCS ports under a specified chip. The X in ‘chipX’ indicates the Xth chip on platform.”…”�”}”(hj¸‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KhhÊh²hubhÞ)�”}”(hŒ1There are following attributes in this directory:”h]”hŒ1There are following attributes in this directory:”…”�”}”(hjÆ‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjׂ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjׂ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjׂ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ all_linked:”h]”hŒ all_linked:”…”�”}”(hjƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjþ‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû‚ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû‚ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ4if all enabled ports on this chip are linked (bool).”h]”hŒ4if all enabled ports on this chip are linked (bool).”…”�”}”(hj/ƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khj,ƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû‚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒlinked_full_lane:”h]”hŒlinked_full_lane:”…”�”}”(hjOƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KhjLƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIƒ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjfƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjcƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIƒ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ6if all linked ports on this chip are full lane (bool).”h]”hŒ6if all linked ports on this chip are full lane (bool).”…”�”}”(hj}ƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjzƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIƒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ crc_err_cnt:”h]”hŒ crc_err_cnt:”…”�”}”(hj�ƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjšƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—ƒ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj´ƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khj±ƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—ƒ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ/total CRC err count for all ports on this chip.”h]”hŒ/total CRC err count for all ports on this chip.”…”�”}”(hj˃ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjȃ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—ƒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø‚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjׂ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔ‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ?.. _abi_sys_devices_platform_hisi04bx_00_chipx_diey_all_linked:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-devices-platform-hisi04bx-00-chipx-diey-all-linked”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj„ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/all_linked**”h]”j`)�”}”(hŒC**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/all_linked**”h]”hŒ?/sys/devices/platform/HISI04Bx:00/chipX/dieY/all_linked”…”�”}”(hj „ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/linked_full_lane**”h]”j`)�”}”(hŒI**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/linked_full_lane**”h]”hŒE/sys/devices/platform/HISI04Bx:00/chipX/dieY/linked_full_lane”…”�”}”(hjJ„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjF„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KhjC„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/crc_err_cnt**”h]”j`)�”}”(hŒD**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/crc_err_cnt**”h]”hŒ@/sys/devices/platform/HISI04Bx:00/chipX/dieY/crc_err_cnt”…”�”}”(hjt„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjp„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjm„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„ ubah}”(h]”j„ ah ]”h"]”Œ:abi_sys_devices_platform_hisi04bx_00_chipx_diey_all_linked”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥„ jøƒ sj˜}”j„ jøƒ subhÞ)�”}”(hŒqDefined on file :ref:`sysfs-devices-platform-kunpeng_hccs `”h]”(hŒDefined on file ”…”�”}”(hjª„ h²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-devices-platform-kunpeng_hccs `”h]”j§)�”}”(hj´„ h]”hŒ#sysfs-devices-platform-kunpeng_hccs”…”�”}”(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ÅŒ4abi_file_testing_sysfs_devices_platform_kunpeng_hccs”uh1hh³jó h´Khjª„ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KhhÊh²hubhÞ)�”}”(hŒúThe /sys/devices/platform/HISI04Bx:00/chipX/dieY/ directory contains read-only attributes exposing some summarization information of all HCCS ports under a specified die. The Y in 'dieY' indicates the hardware id of the die on chip who has chip id X.”h]”hŒþThe /sys/devices/platform/HISI04Bx:00/chipX/dieY/ directory contains read-only attributes exposing some summarization information of all HCCS ports under a specified die. The Y in ‘dieY’ indicates the hardware id of the die on chip who has chip id X.”…”�”}”(hjØ„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KhhÊh²hubhÞ)�”}”(hŒ1There are following attributes in this directory:”h]”hŒ1There are following attributes in this directory:”…”�”}”(hjæ„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj÷„ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj÷„ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj÷„ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ all_linked:”h]”hŒ all_linked:”…”�”}”(hj!… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj… ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj8… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khj5… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj… ubjW)�”}”(hhh]”hÞ)�”}”(hŒ3if all enabled ports on this die are linked (bool).”h]”hŒ3if all enabled ports on this die are linked (bool).”…”�”}”(hjO… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KhjL… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj… ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj… ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒlinked_full_lane:”h]”hŒlinked_full_lane:”…”�”}”(hjo… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjl… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji… ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj†… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjƒ… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji… ubjW)�”}”(hhh]”hÞ)�”}”(hŒ5if all linked ports on this die are full lane (bool).”h]”hŒ5if all linked ports on this die are full lane (bool).”…”�”}”(hj�… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjš… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji… ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj… ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ crc_err_cnt:”h]”hŒ crc_err_cnt:”…”�”}”(hj½… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjº… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·… ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjÔ… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KhjÑ… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·… ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.total CRC err count for all ports on this die.”h]”hŒ.total CRC err count for all ports on this die.”…”�”}”(hjë… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´Khjè… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·… ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj… ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷„ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjô„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ?.. _abi_sys_devices_platform_hisi04bx_00_chipx_diey_hccsn_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-devices-platform-hisi04bx-00-chipx-diey-hccsn-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj&† ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/type**”h]”j`)�”}”(hŒD**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/type**”h]”hŒ@/sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/type”…”�”}”(hj@† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<† ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hj9† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3† ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/lane_mode**”h]”j`)�”}”(hŒI**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/lane_mode**”h]”hŒE/sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/lane_mode”…”�”}”(hjj† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjf† ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjc† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3† ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/enable**”h]”j`)�”}”(hŒF**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/enable**”h]”hŒB/sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/enable”…”�”}”(hj”† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�† ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hj�† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjІ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3† ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/cur_lane_num**”h]”j`)�”}”(hŒL**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/cur_lane_num**”h]”hŒH/sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/cur_lane_num”…”�”}”(hj¾† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjº† ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hj·† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3† ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/link_fsm**”h]”j`)�”}”(hŒH**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/link_fsm**”h]”hŒD/sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/link_fsm”…”�”}”(hjè† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjä† ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjᆠubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3† ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/lane_mask**”h]”j`)�”}”(hŒI**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/lane_mask**”h]”hŒE/sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/lane_mask”…”�”}”(hj‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hj ‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3† ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/crc_err_cnt**”h]”j`)�”}”(hŒK**\/sys\/devices\/platform\/HISI04Bx\:00\/chipX\/dieY\/hccsN\/crc_err_cnt**”h]”hŒG/sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/crc_err_cnt”…”�”}”(hj<‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hj5‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3† ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&† ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#† ubah}”(h]”j"† ah ]”h"]”Œ:abi_sys_devices_platform_hisi04bx_00_chipx_diey_hccsn_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jm‡ j† sj˜}”j"† j† subhÞ)�”}”(hŒqDefined on file :ref:`sysfs-devices-platform-kunpeng_hccs `”h]”(hŒDefined on file ”…”�”}”(hjr‡ h²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-devices-platform-kunpeng_hccs `”h]”j§)�”}”(hj|‡ h]”hŒ#sysfs-devices-platform-kunpeng_hccs”…”�”}”(hj~‡ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjz‡ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆ‡ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ4abi_file_testing_sysfs_devices_platform_kunpeng_hccs”uh1hh³jó h´K0hjr‡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hhÊh²hubhÞ)�”}”(hXìThe /sys/devices/platform/HISI04Bx/chipX/dieX/hccsN/ directory contains read-only attributes exposing information about a HCCS port. The N value in 'hccsN' indicates this port id. The X in 'chipX' indicates the ID of the chip to which the HCCS port belongs. For example, X ranges from to 'n - 1' if the chip number on platform is n. The Y in 'dieY' indicates the hardware id of the die to which the hccs port belongs. Note: type, lane_mode and enable are fixed attributes on running platform.”h]”hXüThe /sys/devices/platform/HISI04Bx/chipX/dieX/hccsN/ directory contains read-only attributes exposing information about a HCCS port. The N value in ‘hccsN’ indicates this port id. The X in ‘chipX’ indicates the ID of the chip to which the HCCS port belongs. For example, X ranges from to ‘n - 1’ if the chip number on platform is n. The Y in ‘dieY’ indicates the hardware id of the die to which the hccs port belongs. Note: type, lane_mode and enable are fixed attributes on running platform.”…”�”}”(hj ‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hhÊh²hubhÞ)�”}”(hŒ,The HCCS port have the following attributes:”h]”hŒ,The HCCS port have the following attributes:”…”�”}”(hj®‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj¿‡ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¿‡ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj¿‡ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒtype:”h]”hŒtype:”…”�”}”(hjé‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjæ‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj㇠ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjý‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj㇠ubjW)�”}”(hhh]”hÞ)�”}”(hŒ'port type (string), e.g. HCCS-v1 -> H32”h]”hŒ'port type (string), e.g. HCCS-v1 -> H32”…”�”}”(hjˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj㇠ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà‡ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ lane_mode:”h]”hŒ lane_mode:”…”�”}”(hj7ˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hj4ˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1ˆ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjNˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjKˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1ˆ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ,the lane mode of this port (string), e.g. x8”h]”hŒ,the lane mode of this port (string), e.g. x8”…”�”}”(hjeˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjbˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1ˆ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà‡ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒenable:”h]”hŒenable:”…”�”}”(hj…ˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hj‚ˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjœˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hj™ˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(indicate if this port is enabled (bool).”h]”hŒ(indicate if this port is enabled (bool).”…”�”}”(hj³ˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hj°ˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà‡ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ cur_lane_num:”h]”hŒ cur_lane_num:”…”�”}”(hjÓˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjЈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj͈ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjêˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjçˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj͈ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ!current lane number of this port.”h]”hŒ!current lane number of this port.”…”�”}”(hj‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjþˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj͈ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà‡ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ link_fsm:”h]”hŒ link_fsm:”…”�”}”(hj!‰ h²hh³Nh´Nubah}”(h]”h ]”•Ch"]”h$]”h&]”uh1hÝh³jó h´K0hj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj8‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hj5‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ'link finite state machine of this port.”h]”hŒ'link finite state machine of this port.”…”�”}”(hjO‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjL‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà‡ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ lane_mask:”h]”hŒ lane_mask:”…”�”}”(hjo‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjl‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji‰ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj†‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjƒ‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji‰ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ;current lane mask of this port, every bit indicates a lane.”h]”hŒ;current lane mask of this port, every bit indicates a lane.”…”�”}”(hj�‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjš‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà‡ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ crc_err_cnt:”h]”hŒ crc_err_cnt:”…”�”}”(hj½‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjº‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·‰ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjÔ‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjщ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·‰ ubjW)�”}”(hhh]”hÞ)�”}”(hŒCRC err count on this port.”h]”hŒCRC err count on this port.”…”�”}”(hjë‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´K0hjè‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà‡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿‡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_sys_devices_platform_hisi04bx_00_used_types:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-devices-platform-hisi04bx-00-used-types”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj&Š ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/HISI04Bx\:00\/used_types**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/HISI04Bx\:00\/used_types**”h]”hŒ2/sys/devices/platform/HISI04Bx:00/used_types”…”�”}”(hj@Š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KShj9Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&Š ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#Š ubah}”(h]”j"Š ah ]”h"]”Œ/abi_sys_devices_platform_hisi04bx_00_used_types”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jqŠ jŠ sj˜}”j"Š jŠ subhÞ)�”}”(hŒqDefined on file :ref:`sysfs-devices-platform-kunpeng_hccs `”h]”(hŒDefined on file ”…”�”}”(hjvŠ h²hh³Nh´Nubh)�”}”(hŒa:ref:`sysfs-devices-platform-kunpeng_hccs `”h]”j§)�”}”(hj€Š h]”hŒ#sysfs-devices-platform-kunpeng_hccs”…”�”}”(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ÅŒ4abi_file_testing_sysfs_devices_platform_kunpeng_hccs”uh1hh³jó h´KShjvŠ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KShhÊh²hubhÞ)�”}”(hŒeThis interface is used to show all HCCS types used on the platform, like, HCCS-v1, HCCS-v2 and so on.”h]”hŒeThis interface is used to show all HCCS types used on the platform, like, HCCS-v1, HCCS-v2 and so on.”…”�”}”(hj¤Š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó h´KShhÊh²hubj))�”}”(hŒ:.. _abi_sys_devices_platform_udc_gadget_gadget_lunx_nofua:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-devices-platform-udc-gadget-gadget-lunx-nofua”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjÀŠ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/devices\/platform\/_UDC_\/gadget\/gadget\-lunX\/nofua**”h]”j`)�”}”(hŒ@**\/sys\/devices\/platform\/_UDC_\/gadget\/gadget\-lunX\/nofua**”h]”hŒ</sys/devices/platform/_UDC_/gadget/gadget-lunX/nofua”…”�”}”(hjÚŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ=Documentation/ABI/testing/sysfs-devices-platform-_UDC_-gadget”h´K hjÓŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjЊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀŠ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½Š ubah}”(h]”j¼Š ah ]”h"]”Œ5abi_sys_devices_platform_udc_gadget_gadget_lunx_nofua”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ‹ j²Š sj˜}”j¼Š j²Š subhÞ)�”}”(hŒoDefined on file :ref:`sysfs-devices-platform-_UDC_-gadget `”h]”(hŒDefined on file ”…”�”}”(hj‹ h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-devices-platform-_UDC_-gadget `”h]”j§)�”}”(hj‹ h]”hŒ#sysfs-devices-platform-_UDC_-gadget”…”�”}”(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ÅŒ2abi_file_testing_sysfs_devices_platform_udc_gadget”uh1hh³jîŠ h´K hj‹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jîŠ h´K hhÊh²hubhÞ)�”}”(hŒ…Show or set the reaction on the FUA (Force Unit Access) bit in the SCSI WRITE(10,12) commands when a gadget in USB Mass Storage mode.”h]”hŒ…Show or set the reaction on the FUA (Force Unit Access) bit in the SCSI WRITE(10,12) commands when a gadget in USB Mass Storage mode.”…”�”}”(hj?‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jîŠ h´K hhÊh²hubhÞ)�”}”(hŒPossible values are:”h]”hŒPossible values are:”…”�”}”(hjM‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jîŠ h´K hhÊh²hubjŽœ)�”}”(hŒ5- 1 -> ignore the FUA flag - 0 -> obey the FUA flag ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ1 -> ignore the FUA flag”h]”hÞ)�”}”(hjd‹ h]”hŒ1 -> ignore the FUA flag”…”�”}”(hjf‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jîŠ h´K hjb‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj_‹ ubj;)�”}”(hŒ0 -> obey the FUA flag ”h]”hÞ)�”}”(hŒ0 -> obey the FUA flag”h]”hŒ0 -> obey the FUA flag”…”�”}”(hj}‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jîŠ h´K hjy‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj_‹ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jîŠ h´K hj[‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jîŠ h´K hhÊh²hubj))�”}”(hŒ2.. _abi_sys_devices_platform_udc_gadget_suspended:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-devices-platform-udc-gadget-suspended”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj«‹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/_UDC_\/gadget\/suspended**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/_UDC_\/gadget\/suspended**”h]”hŒ2/sys/devices/platform/_UDC_/gadget/suspended”…”�”}”(hjÅ‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁ‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jîŠ h´Khj¾‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj«‹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨‹ ubah}”(h]”j§‹ ah ]”h"]”Œ-abi_sys_devices_platform_udc_gadget_suspended”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jö‹ j�‹ sj˜}”j§‹ j�‹ subhÞ)�”}”(hŒoDefined on file :ref:`sysfs-devices-platform-_UDC_-gadget `”h]”(hŒDefined on file ”…”�”}”(hjû‹ h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-devices-platform-_UDC_-gadget `”h]”j§)�”}”(hjŒ h]”hŒ#sysfs-devices-platform-_UDC_-gadget”…”�”}”(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ÅŒ2abi_file_testing_sysfs_devices_platform_udc_gadget”uh1hh³jîŠ h´Khjû‹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jîŠ h´KhhÊh²hubhÞ)�”}”(hŒ2Show the suspend state of an USB composite gadget.”h]”hŒ2Show the suspend state of an USB composite gadget.”…”�”}”(hj)Œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jîŠ h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ1 -> suspended”h]”hÞ)�”}”(hj<Œ h]”hŒ1 -> suspended”…”�”}”(hj>Œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jîŠ h´Khj:Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj7Œ ubj;)�”}”(hŒ 0 -> resumed ”h]”hÞ)�”}”(hŒ 0 -> resumed”h]”hŒ 0 -> resumed”…”�”}”(hjUŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jîŠ h´KhjQŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj7Œ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jîŠ h´KhhÊh²hubhÞ)�”}”(hŒ7(_UDC_ is the name of the USB Device Controller driver)”h]”hŒ7(_UDC_ is the name of the USB Device Controller driver)”…”�”}”(hjoŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jîŠ h´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_platform_amba_pl_dev_dis_block_break:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-platform-amba-pl-dev-dis-block-break”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj‹Œ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/devices\/platform\/amba_pl\/\\/dis_block_break**”h]”j`)�”}”(hŒ?**\/sys\/devices\/platform\/amba_pl\/\\/dis_block_break**”h]”hŒ;/sys/devices/platform/amba_pl//dis_block_break”…”�”}”(hj¥Œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ9Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager”h´K hjžŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹Œ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆŒ ubah}”(h]”j‡Œ ah ]”h"]”Œ4abi_sys_devices_platform_amba_pl_dev_dis_block_break”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j׌ j}Œ sj˜}”j‡Œ j}Œ subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-driver-xilinx-tmr-manager `”h]”(hŒDefined on file ”…”�”}”(hjÜŒ h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-driver-xilinx-tmr-manager `”h]”j§)�”}”(hjæŒ h]”hŒsysfs-driver-xilinx-tmr-manager”…”�”}”(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ÅŒ0abi_file_testing_sysfs_driver_xilinx_tmr_manager”uh1hh³j¹Œ h´K hjÜŒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹Œ h´K hhÊh²hubhÞ)�”}”(hŒ¼Write any value to it, This control file enables the break signal. This file is write only. Example: # echo > /sys/devices/platform/amba_pl/44a10000.tmr_manager/dis_block_break”h]”hŒ¼Write any value to it, This control file enables the break signal. This file is write only. Example: # echo > /sys/devices/platform/amba_pl/44a10000.tmr_manager/dis_block_break”…”�”}”(hj � h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹Œ h´K hhÊh²hubj))�”}”(hŒ0.. _abi_sys_devices_platform_amba_pl_dev_errcnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-devices-platform-amba-pl-dev-errcnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj&� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/amba_pl\/\\/errcnt**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/amba_pl\/\\/errcnt**”h]”hŒ2/sys/devices/platform/amba_pl//errcnt”…”�”}”(hj@� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹Œ h´Khj9� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#� ubah}”(h]”j"� ah ]”h"]”Œ+abi_sys_devices_platform_amba_pl_dev_errcnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq� j� sj˜}”j"� j� subhÞ)�”}”(hŒiDefined on file :ref:`sysfs-driver-xilinx-tmr-manager `”h]”(hŒDefined on file ”…”�”}”(hjv� h²hh³Nh´Nubh)�”}”(hŒY:ref:`sysfs-driver-xilinx-tmr-manager `”h]”j§)�”}”(hj€� h]”hŒsysfs-driver-xilinx-tmr-manager”…”�”}”(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ÅŒ0abi_file_testing_sysfs_driver_xilinx_tmr_manager”uh1hh³j¹Œ h´Khjv� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹Œ h´KhhÊh²hubhÞ)�”}”(hŒ�This control file provides the fault detection count. This file cannot be written. Example: # cat /sys/devices/platform/amba_pl/44a10000.tmr_manager/errcnt 1”h]”hŒ�This control file provides the fault detection count. This file cannot be written. Example: # cat /sys/devices/platform/amba_pl/44a10000.tmr_manager/errcnt 1”…”�”}”(hj¤� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¹Œ h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_asus_laptop_bluetooth:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-asus-laptop-bluetooth”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjÀ� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/asus_laptop\/bluetooth**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/asus_laptop\/bluetooth**”h]”hŒ0/sys/devices/platform/asus_laptop/bluetooth”…”�”}”(hjÚ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-platform-asus-laptop”h´K)hjÓ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀ� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½� ubah}”(h]”j¼� ah ]”h"]”Œ.abi_sys_devices_platform_asus_laptop_bluetooth”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Ž j²� sj˜}”j¼� j²� subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-platform-asus-laptop `”h]”(hŒDefined on file ”…”�”}”(hjŽ h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-asus-laptop `”h]”j§)�”}”(hjŽ h]”hŒsysfs-platform-asus-laptop”…”�”}”(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ÅŒ+abi_file_testing_sysfs_platform_asus_laptop”uh1hh³jî� h´K)hjŽ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´K)hhÊh²hubhÞ)�”}”(hŒdControl the bluetooth device. 1 means on, 0 means off. This may control the led, the device or both.”h]”hŒdControl the bluetooth device. 1 means on, 0 means off. This may control the led, the device or both.”…”�”}”(hj?Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´K)hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: Lapsus ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjTŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jî� h´K)hjPŽ ubj1)�”}”(hhh]”hÞ)�”}”(hŒLapsus”h]”hŒLapsus”…”�”}”(hjeŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´K)hjbŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjPŽ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jî� h´K)hjMŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ1.. _abi_sys_devices_platform_asus_laptop_display:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-devices-platform-asus-laptop-display”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj“Ž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/devices\/platform\/asus_laptop\/display**”h]”j`)�”}”(hŒ2**\/sys\/devices\/platform\/asus_laptop\/display**”h]”hŒ./sys/devices/platform/asus_laptop/display”…”�”}”(hj­Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©Ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´Khj¦Ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£Ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“Ž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Ž ubah}”(h]”j�Ž ah ]”h"]”Œ,abi_sys_devices_platform_asus_laptop_display”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞŽ j…Ž sj˜}”j�Ž j…Ž subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-platform-asus-laptop `”h]”(hŒDefined on file ”…”�”}”(hj㎠h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-asus-laptop `”h]”j§)�”}”(hjíŽ h]”hŒsysfs-platform-asus-laptop”…”�”}”(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ÅŒ+abi_file_testing_sysfs_platform_asus_laptop”uh1hh³jî� h´Khj㎠ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´KhhÊh²hubhÞ)�”}”(hŒ[This file allows display switching. The value is composed by 4 bits and defined as follow::”h]”hŒZThis file allows display switching. The value is composed by 4 bits and defined as follow:”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´KhhÊh²hubjl)�”}”(hŒ+4321 |||`- LCD ||`-- CRT |`--- TV `---- DVI”h]”hŒ+4321 |||`- LCD ||`-- CRT |`--- TV `---- DVI”…”�”}”hj� sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jî� h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ7Ex: - 0 (0000b) means no display - 3 (0011b) CRT+LCD. ”h]”(j!)�”}”(hŒEx:”h]”hŒEx:”…”�”}”(hj4� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jî� h´Khj0� ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ0 (0000b) means no display”h]”hÞ)�”}”(hjJ� h]”hŒ0 (0000b) means no display”…”�”}”(hjL� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´KhjH� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjE� ubj;)�”}”(hŒ3 (0011b) CRT+LCD. ”h]”hÞ)�”}”(hŒ3 (0011b) CRT+LCD.”h]”hŒ3 (0011b) CRT+LCD.”…”�”}”(hjc� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´Khj_� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjE� ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jî� h´KhjB� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj0� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jî� h´Khj-� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ-.. _abi_sys_devices_platform_asus_laptop_gps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-devices-platform-asus-laptop-gps”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj�� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/devices\/platform\/asus_laptop\/gps**”h]”j`)�”}”(hŒ.**\/sys\/devices\/platform\/asus_laptop\/gps**”h]”hŒ*/sys/devices/platform/asus_laptop/gps”…”�”}”(hj·� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´Khj°� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjª� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjš� ubah}”(h]”j™� ah ]”h"]”Œ(abi_sys_devices_platform_asus_laptop_gps”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jè� j�� sj˜}”j™� j�� subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-platform-asus-laptop `”h]”(hŒDefined on file ”…”�”}”(hjí� h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-asus-laptop `”h]”j§)�”}”(hj÷� h]”hŒsysfs-platform-asus-laptop”…”�”}”(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ÅŒ+abi_file_testing_sysfs_platform_asus_laptop”uh1hh³jî� h´Khjí� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´KhhÊh²hubhÞ)�”}”(hŒ0Control the gps device. 1 means on, 0 means off.”h]”hŒ0Control the gps device. 1 means on, 0 means off.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: Lapsus ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj0� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jî� h´Khj,� ubj1)�”}”(hhh]”hÞ)�”}”(hŒLapsus”h]”hŒLapsus”…”�”}”(hjA� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´Khj>� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj,� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jî� h´Khj)� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ... _abi_sys_devices_platform_asus_laptop_ledd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-devices-platform-asus-laptop-ledd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjo� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/devices\/platform\/asus_laptop\/ledd**”h]”j`)�”}”(hŒ/**\/sys\/devices\/platform\/asus_laptop\/ledd**”h]”hŒ+/sys/devices/platform/asus_laptop/ledd”…”�”}”(hj‰� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´Khj‚� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl� ubah}”(h]”jk� ah ]”h"]”Œ)abi_sys_devices_platform_asus_laptop_ledd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº� ja� sj˜}”jk� ja� subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-platform-asus-laptop `”h]”(hŒDefined on file ”…”�”}”(hj¿� h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-asus-laptop `”h]”j§)�”}”(hjÉ� h]”hŒsysfs-platform-asus-laptop”…”�”}”(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ÅŒ+abi_file_testing_sysfs_platform_asus_laptop”uh1hh³jî� h´Khj¿� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´KhhÊh²hubhÞ)�”}”(hŒ•Some models like the W1N have a LED display that can be used to display several items of information. To control the LED display, use the following::”h]”hŒ”Some models like the W1N have a LED display that can be used to display several items of information. To control the LED display, use the following:”…”�”}”(hjí� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´KhhÊh²hubjl)�”}”(hŒ4echo 0x0T000DDD > /sys/devices/platform/asus_laptop/”h]”hŒ4echo 0x0T000DDD > /sys/devices/platform/asus_laptop/”…”�”}”hjû� sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jî� h´KhhÊh²hubhÞ)�”}”(hŒŠwhere T control the 3 letters display, and DDD the 3 digits display. The DDD table can be found in :doc:`/admin-guide/laptops/asus-laptop`”h]”(hŒcwhere T control the 3 letters display, and DDD the 3 digits display. The DDD table can be found in ”…”�”}”(hj ‘ h²hh³Nh´Nubh)�”}”(hŒ':doc:`/admin-guide/laptops/asus-laptop`”h]”j§)�”}”(hj‘ h]”hŒ /admin-guide/laptops/asus-laptop”…”�”}”(hj‘ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj‘ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‘ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ /admin-guide/laptops/asus-laptop”uh1hh³jî� h´Khj ‘ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_devices_platform_asus_laptop_wimax:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-devices-platform-asus-laptop-wimax”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjE‘ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/devices\/platform\/asus_laptop\/wimax**”h]”j`)�”}”(hŒ0**\/sys\/devices\/platform\/asus_laptop\/wimax**”h]”hŒ,/sys/devices/platform/asus_laptop/wimax”…”�”}”(hj_‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´K;hjX‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjR‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjE‘ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjB‘ ubah}”(h]”jA‘ ah ]”h"]”Œ*abi_sys_devices_platform_asus_laptop_wimax”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�‘ j7‘ sj˜}”jA‘ j7‘ subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-platform-asus-laptop `”h]”(hŒDefined on file ”…”�”}”(hj•‘ h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-asus-laptop `”h]”j§)�”}”(hjŸ‘ h]”hŒsysfs-platform-asus-laptop”…”�”}”(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ÅŒ+abi_file_testing_sysfs_platform_asus_laptop”uh1hh³jî� h´K;hj•‘ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´K;hhÊh²hubhÞ)�”}”(hŒ2Control the wimax device. 1 means on, 0 means off.”h]”hŒ2Control the wimax device. 1 means on, 0 means off.”…”�”}”(hjÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´K;hhÊh²hubj))�”}”(hŒ... _abi_sys_devices_platform_asus_laptop_wlan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-devices-platform-asus-laptop-wlan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjß‘ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/devices\/platform\/asus_laptop\/wlan**”h]”j`)�”}”(hŒ/**\/sys\/devices\/platform\/asus_laptop\/wlan**”h]”hŒ+/sys/devices/platform/asus_laptop/wlan”…”�”}”(hjù‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõ‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´K2hjò‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjì‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjß‘ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜ‘ ubah}”(h]”jÛ‘ ah ]”h"]”Œ)abi_sys_devices_platform_asus_laptop_wlan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*’ jÑ‘ sj˜}”jÛ‘ jÑ‘ subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-platform-asus-laptop `”h]”(hŒDefined on file ”…”�”}”(hj/’ h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-asus-laptop `”h]”j§)�”}”(hj9’ h]”hŒsysfs-platform-asus-laptop”…”�”}”(hj;’ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7’ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jE’ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_platform_asus_laptop”uh1hh³jî� h´K2hj/’ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´K2hhÊh²hubhÞ)�”}”(hŒ_Control the wlan device. 1 means on, 0 means off. This may control the led, the device or both.”h]”hŒ_Control the wlan device. 1 means on, 0 means off. This may control the led, the device or both.”…”�”}”(hj]’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´K2hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: Lapsus ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjr’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jî� h´K2hjn’ ubj1)�”}”(hhh]”hÞ)�”}”(hŒLapsus”h]”hŒLapsus”…”�”}”(hjƒ’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´K2hj€’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjn’ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jî� h´K2hjk’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ... _abi_sys_devices_platform_asus_laptop_wwan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-devices-platform-asus-laptop-wwan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj±’ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/devices\/platform\/asus_laptop\/wwan**”h]”j`)�”}”(hŒ/**\/sys\/devices\/platform\/asus_laptop\/wwan**”h]”hŒ+/sys/devices/platform/asus_laptop/wwan”…”�”}”(hjË’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇ’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´KBhjÄ’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±’ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®’ ubah}”(h]”j­’ ah ]”h"]”Œ)abi_sys_devices_platform_asus_laptop_wwan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jü’ j£’ sj˜}”j­’ j£’ subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-platform-asus-laptop `”h]”(hŒDefined on file ”…”�”}”(hj“ h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-platform-asus-laptop `”h]”j§)�”}”(hj “ h]”hŒsysfs-platform-asus-laptop”…”�”}”(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ÅŒ+abi_file_testing_sysfs_platform_asus_laptop”uh1hh³jî� h´KBhj“ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´KBhhÊh²hubhÞ)�”}”(hŒ6Control the wwan (3G) device. 1 means on, 0 means off.”h]”hŒ6Control the wwan (3G) device. 1 means on, 0 means off.”…”�”}”(hj/“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jî� h´KBhhÊh²hubj))�”}”(hŒ7.. _abi_sys_devices_platform_at91_can_net_iface_mb0_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-devices-platform-at91-can-net-iface-mb0-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjK“ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/platform\/at91_can\/net\/\\/mb0_id**”h]”j`)�”}”(hŒ>**\/sys\/devices\/platform\/at91_can\/net\/\\/mb0_id**”h]”hŒ:/sys/devices/platform/at91_can/net//mb0_id”…”�”}”(hje“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hja“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-platform-at91”h´Khj^“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjK“ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjH“ ubah}”(h]”jG“ ah ]”h"]”Œ2abi_sys_devices_platform_at91_can_net_iface_mb0_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—“ j=“ sj˜}”jG“ j=“ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-platform-at91 `”h]”(hŒDefined on file ”…”�”}”(hjœ“ h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-platform-at91 `”h]”j§)�”}”(hj¦“ h]”hŒsysfs-platform-at91”…”�”}”(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ÅŒ$abi_file_testing_sysfs_platform_at91”uh1hh³jy“ h´Khjœ“ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jy“ h´KhhÊh²hubhÞ)�”}”(hŒ+Value representing the can_id of mailbox 0.”h]”hŒ+Value representing the can_id of mailbox 0.”…”�”}”(hjÊ“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jy“ h´KhhÊh²hubhÞ)�”}”(hŒDefault: 0x7ff (standard frame)”h]”hŒDefault: 0x7ff (standard frame)”…”�”}”(hjØ“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jy“ h´KhhÊh²hubhÞ)�”}”(hŒÂDue to a chip bug (errata 50.2.6.3 & 50.3.5.3 in "AT91SAM9263 Preliminary 6249H-ATARM-27-Jul-09") the contents of mailbox 0 may be send under certain conditions (even if disabled or in rx mode).”h]”hŒÆDue to a chip bug (errata 50.2.6.3 & 50.3.5.3 in “AT91SAM9263 Preliminary 6249H-ATARM-27-Jul-09â€�) the contents of mailbox 0 may be send under certain conditions (even if disabled or in rx mode).”…”�”}”(hjæ“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jy“ h´KhhÊh²hubhÞ)�”}”(hŒcThe workaround in the errata suggests not to use the mailbox and load it with an unused identifier.”h]”hŒcThe workaround in the errata suggests not to use the mailbox and load it with an unused identifier.”…”�”}”(hjô“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jy“ h´KhhÊh²hubhÞ)�”}”(hŒ]In order to use an extended can_id add the CAN_EFF_FLAG (0x80000000U) to the can_id. Example:”h]”hŒ]In order to use an extended can_id add the CAN_EFF_FLAG (0x80000000U) to the can_id. Example:”…”�”}”(hj” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jy“ h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒDstandard id 0x7ff:: echo 0x7ff > /sys/class/net/can0/mb0_id ”h]”(hÞ)�”}”(hŒstandard id 0x7ff::”h]”hŒstandard id 0x7ff:”…”�”}”(hj” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jy“ h´Khj” ubjl)�”}”(hŒ,echo 0x7ff > /sys/class/net/can0/mb0_id”h]”hŒ,echo 0x7ff > /sys/class/net/can0/mb0_id”…”�”}”hj%” sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jy“ h´Khj” ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj” ubj;)�”}”(hŒJextended id 0x1fffffff:: echo 0x9fffffff > /sys/class/net/can0/mb0_id ”h]”(hÞ)�”}”(hŒextended id 0x1fffffff::”h]”hŒextended id 0x1fffffff:”…”�”}”(hj=” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jy“ h´Khj9” ubjl)�”}”(hŒ,echo 0x9fffffff > /sys/class/net/can0/mb0_id”h]”hŒ,echo 0x9fffffff > /sys/class/net/can0/mb0_id”…”�”}”hjK” sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jy“ h´Khj9” ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj” ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jy“ h´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_devices_platform_ayaneo_ec_controller_modules:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-devices-platform-ayaneo-ec-controller-modules”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjs” ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/ayaneo\-ec\/controller_modules**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/ayaneo\-ec\/controller_modules**”h]”hŒ8/sys/devices/platform/ayaneo-ec/controller_modules”…”�”}”(hj�” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰” ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-platform-ayaneo-ec”h´K hj†” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjs” ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjp” ubah}”(h]”jo” ah ]”h"]”Œ5abi_sys_devices_platform_ayaneo_ec_controller_modules”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿” je” sj˜}”jo” je” subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-ayaneo-ec `”h]”(hŒDefined on file ”…”�”}”(hjÄ” h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-ayaneo-ec `”h]”j§)�”}”(hjΔ h]”hŒsysfs-platform-ayaneo-ec”…”�”}”(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ÅŒ)abi_file_testing_sysfs_platform_ayaneo_ec”uh1hh³j¡” h´K hjÄ” ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡” h´K hhÊh²hubhÞ)�”}”(hXShows which controller modules are currently connected to the device. Possible values are "left", "right" and "both". File is read-only. The Windows software for this device will only set controller power to 1 if both module sides are connected (i.e. this file returns "both").”h]”hX%Shows which controller modules are currently connected to the device. Possible values are “leftâ€�, “rightâ€� and “bothâ€�. File is read-only. The Windows software for this device will only set controller power to 1 if both module sides are connected (i.e. this file returns “bothâ€�).”…”�”}”(hjò” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡” h´K hhÊh²hubj))�”}”(hŒ8.. _abi_sys_devices_platform_ayaneo_ec_controller_power:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-platform-ayaneo-ec-controller-power”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj^• h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-ayaneo-ec `”h]”j§)�”}”(hjh• h]”hŒsysfs-platform-ayaneo-ec”…”�”}”(hjj• h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjf• ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jt• Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_platform_ayaneo_ec”uh1hh³j¡” h´Khj^• ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡” h´KhhÊh²hubhÞ)�”}”(hŒªCurrent controller power state. Allows turning on and off the controller power (e.g. for power savings). Write 1 to turn on, 0 to turn off. File is readable and writable.”h]”hŒªCurrent controller power state. Allows turning on and off the controller power (e.g. for power savings). Write 1 to turn on, 0 to turn off. File is readable and writable.”…”�”}”(hjŒ• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡” h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_devices_platform_dmi_ipmi_ssif_hosed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-devices-platform-dmi-ipmi-ssif-hosed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj¨• ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/hosed**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/hosed**”h]”hŒ4/sys/devices/platform/dmi-ipmi-ssif.*/hosed”…”�”}”(hj• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾• ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-devices-platform-ipmi”h´K½hj»• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/alerts**”h]”j`)�”}”(hŒ9**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/alerts**”h]”hŒ5/sys/devices/platform/dmi-ipmi-ssif.*/alerts”…”�”}”(hjí• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjé• ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjæ• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/sent_messages**”h]”j`)�”}”(hŒ@**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/sent_messages**”h]”hŒ</sys/devices/platform/dmi-ipmi-ssif.*/sent_messages”…”�”}”(hj– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj– ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj – ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/sent_messages_parts**”h]”j`)�”}”(hŒF**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/sent_messages_parts**”h]”hŒB/sys/devices/platform/dmi-ipmi-ssif.*/sent_messages_parts”…”�”}”(hjA– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=– ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj:– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/received_messages**”h]”j`)�”}”(hŒD**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/received_messages**”h]”hŒ@/sys/devices/platform/dmi-ipmi-ssif.*/received_messages”…”�”}”(hjk– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjg– ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjd– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/received_message_parts**”h]”j`)�”}”(hŒI**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/received_message_parts**”h]”hŒE/sys/devices/platform/dmi-ipmi-ssif.*/received_message_parts”…”�”}”(hj•– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘– ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjŽ– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/events**”h]”j`)�”}”(hŒ9**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/events**”h]”hŒ5/sys/devices/platform/dmi-ipmi-ssif.*/events”…”�”}”(hj¿– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»– ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj¸– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/watchdog_pretimeouts**”h]”j`)�”}”(hŒG**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/watchdog_pretimeouts**”h]”hŒC/sys/devices/platform/dmi-ipmi-ssif.*/watchdog_pretimeouts”…”�”}”(hjé– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjå– ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjâ– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/flag_fetches**”h]”j`)�”}”(hŒ?**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/flag_fetches**”h]”hŒ;/sys/devices/platform/dmi-ipmi-ssif.*/flag_fetches”…”�”}”(hj— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj — ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj — ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/send_retries**”h]”j`)�”}”(hŒ?**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/send_retries**”h]”hŒ;/sys/devices/platform/dmi-ipmi-ssif.*/send_retries”…”�”}”(hj=— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9— ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj6— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/receive_retries**”h]”j`)�”}”(hŒB**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/receive_retries**”h]”hŒ>/sys/devices/platform/dmi-ipmi-ssif.*/receive_retries”…”�”}”(hjg— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjc— ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj`— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/send_errors**”h]”j`)�”}”(hŒ>**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/send_errors**”h]”hŒ:/sys/devices/platform/dmi-ipmi-ssif.*/send_errors”…”�”}”(hj‘— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�— ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjŠ— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/receive_errors**”h]”j`)�”}”(hŒA**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/receive_errors**”h]”hŒ=/sys/devices/platform/dmi-ipmi-ssif.*/receive_errors”…”�”}”(hj»— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·— ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj´— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ• ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨• ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥• ubah}”(h]”j¤• ah ]”h"]”Œ,abi_sys_devices_platform_dmi_ipmi_ssif_hosed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì— jš• sj˜}”j¤• jš• subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hjñ— h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hjû— h]”hŒsysfs-devices-platform-ipmi”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´K½hjñ— ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj"˜ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj"˜ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒhosed”h]”hŒhosed”…”�”}”(hjB˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj?˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<˜ ubjW)�”}”(hhh]”hÞ)�”}”(hŒB(RO) Number of times the hardware didn't follow the state machine.”h]”hŒD(RO) Number of times the hardware didn’t follow the state machine.”…”�”}”(hjY˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjV˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒalerts”h]”hŒalerts”…”�”}”(hjy˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjv˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjs˜ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Number of alerts received.”h]”hŒ(RO) Number of alerts received.”…”�”}”(hj�˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj�˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjs˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ sent_messages”h]”hŒ sent_messages”…”�”}”(hj°˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj­˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjª˜ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#(RO) Number of total messages sent.”h]”hŒ#(RO) Number of total messages sent.”…”�”}”(hjǘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjĘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjª˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsent_message_parts”h]”hŒsent_message_parts”…”�”}”(hjç˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjä˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjᘠubjW)�”}”(hhh]”hÞ)�”}”(hŒV(RO) Number of message parts sent. Messages may be broken into parts if they are long.”h]”hŒV(RO) Number of message parts sent. Messages may be broken into parts if they are long.”…”�”}”(hjþ˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjû˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjᘠubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒreceived_messages”h]”hŒreceived_messages”…”�”}”(hj™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ*(RO) Number of message responses received.”h]”hŒ*(RO) Number of message responses received.”…”�”}”(hj5™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj2™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒreceived_message_parts”h]”hŒreceived_message_parts”…”�”}”(hjU™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjR™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjO™ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ*(RO) Number of message fragments received.”h]”hŒ*(RO) Number of message fragments received.”…”�”}”(hjl™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hji™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjO™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒevents”h]”hŒevents”…”�”}”(hjŒ™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj‰™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†™ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Number of received events.”h]”hŒ(RO) Number of received events.”…”�”}”(hj£™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj ™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwatchdog_pretimeouts”h]”hŒwatchdog_pretimeouts”…”�”}”(hjÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjÀ™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½™ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$(RO) Number of watchdog pretimeouts.”h]”hŒ$(RO) Number of watchdog pretimeouts.”…”�”}”(hjÚ™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj×™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ flag_fetches”h]”hŒ flag_fetches”…”�”}”(hjú™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj÷™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô™ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0(RO) Number of times a flag fetch was requested.”h]”hŒ0(RO) Number of times a flag fetch was requested.”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ send_retries”h]”hŒ send_retries”…”�”}”(hj1š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj.š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+š ubjW)�”}”(hhh]”hÞ)�”}”(hŒ*(RO) Number of time a message was retried.”h]”hŒ*(RO) Number of time a message was retried.”…”�”}”(hjHš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjEš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+š ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒreceive_retries”h]”hŒreceive_retries”…”�”}”(hjhš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hješ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbš ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:(RO) Number of times the receive of a message was retried.”h]”hŒ:(RO) Number of times the receive of a message was retried.”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj|š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbš ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ send_errors”h]”hŒ send_errors”…”�”}”(hjŸš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjœš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™š ubjW)�”}”(hhh]”hÞ)�”}”(hŒ2(RO) Number of times the send of a message failed.”h]”hŒ2(RO) Number of times the send of a message failed.”…”�”}”(hj¶š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hj³š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™š ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒreceive_errors”h]”hŒreceive_errors”…”�”}”(hjÖš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjÓš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjК ubjW)�”}”(hhh]”hÞ)�”}”(hŒ,(RO) Number of errors in receiving messages.”h]”hŒ,(RO) Number of errors in receiving messages.”…”�”}”(hjíš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K½hjêš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjК ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj"˜ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ0.. _abi_sys_devices_platform_dmi_ipmi_ssif_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-devices-platform-dmi-ipmi-ssif-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj(› ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/type**”h]”j`)�”}”(hŒ7**\/sys\/devices\/platform\/dmi\-ipmi\-ssif\.\*\/type**”h]”hŒ3/sys/devices/platform/dmi-ipmi-ssif.*/type”…”�”}”(hjB› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>› ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Kµhj;› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(› ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%› ubah}”(h]”j$› ah ]”h"]”Œ+abi_sys_devices_platform_dmi_ipmi_ssif_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”js› j› sj˜}”j$› j› subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hjx› h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hj‚› h]”hŒsysfs-devices-platform-ipmi”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´Kµhjx› ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KµhhÊh²hubhÞ)�”}”(hŒ8(RO) Shows the IMPI device interface type - "ssif" here.”h]”hŒ<(RO) Shows the IMPI device interface type - “ssifâ€� here.”…”�”}”(hj¦› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KµhhÊh²hubj))�”}”(hŒ=.. _abi_sys_devices_platform_docg3_f_0_3_dps_01_is_keylocked:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-devices-platform-docg3-f-0-3-dps-01-is-keylocked”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj› ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/devices\/platform\/docg3\/f[0\-3]_dps[01]_is_keylocked**”h]”j`)�”}”(hŒA**\/sys\/devices\/platform\/docg3\/f[0\-3]_dps[01]_is_keylocked**”h]”hŒ=/sys/devices/platform/docg3/f[0-3]_dps[01]_is_keylocked”…”�”}”(hjÜ› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØ› ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-devices-platform-docg3”h´KhjÕ› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj› ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿› ubah}”(h]”j¾› ah ]”h"]”Œ8abi_sys_devices_platform_docg3_f_0_3_dps_01_is_keylocked”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jœ j´› sj˜}”j¾› j´› subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-devices-platform-docg3 `”h]”(hŒDefined on file ”…”�”}”(hjœ h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-devices-platform-docg3 `”h]”j§)�”}”(hjœ h]”hŒsysfs-devices-platform-docg3”…”�”}”(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ÅŒ-abi_file_testing_sysfs_devices_platform_docg3”uh1hh³jð› h´Khjœ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´KhhÊh²hubhÞ)�”}”(hXShow whether the floor (0 to 4), protection area (0 or 1) is keylocked. Each docg3 chip (or floor) has 2 protection areas, which can cover any part of it, block aligned, called DPS. The protection has information embedded whether it blocks reads, writes or both. The result is:”h]”hXShow whether the floor (0 to 4), protection area (0 or 1) is keylocked. Each docg3 chip (or floor) has 2 protection areas, which can cover any part of it, block aligned, called DPS. The protection has information embedded whether it blocks reads, writes or both. The result is:”…”�”}”(hjAœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0 -> the DPS is not keylocked”h]”hÞ)�”}”(hjTœ h]”hŒ0 -> the DPS is not keylocked”…”�”}”(hjVœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´KhjRœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjOœ ubj;)�”}”(hŒ1 -> the DPS is keylocked ”h]”hÞ)�”}”(hŒ1 -> the DPS is keylocked”h]”hŒ1 -> the DPS is keylocked”…”�”}”(hjmœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´Khjiœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjOœ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jð› h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: None identified so far. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjŽœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jð› h´KhjŠœ ubj1)�”}”(hhh]”hÞ)�”}”(hŒNone identified so far.”h]”hŒNone identified so far.”…”�”}”(hjŸœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´Khjœœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjŠœ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jð› h´Khj‡œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ?.. _abi_sys_devices_platform_docg3_f_0_3_dps_01_protection_key:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-devices-platform-docg3-f-0-3-dps-01-protection-key”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÍœ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/platform\/docg3\/f[0\-3]_dps[01]_protection_key**”h]”j`)�”}”(hŒC**\/sys\/devices\/platform\/docg3\/f[0\-3]_dps[01]_protection_key**”h]”hŒ?/sys/devices/platform/docg3/f[0-3]_dps[01]_protection_key”…”�”}”(hjçœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj㜠ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´Khjàœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍœ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊœ ubah}”(h]”jÉœ ah ]”h"]”Œ:abi_sys_devices_platform_docg3_f_0_3_dps_01_protection_key”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j� j¿œ sj˜}”jÉœ j¿œ subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-devices-platform-docg3 `”h]”(hŒDefined on file ”…”�”}”(hj� h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-devices-platform-docg3 `”h]”j§)�”}”(hj'� h]”hŒsysfs-devices-platform-docg3”…”�”}”(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”j3� Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_devices_platform_docg3”uh1hh³jð› h´Khj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´KhhÊh²hubhÞ)�”}”(hX¼Enter the protection key for the floor (0 to 4), protection area (0 or 1). Each docg3 chip (or floor) has 2 protection areas, which can cover any part of it, block aligned, called DPS. The protection has information embedded whether it blocks reads, writes or both. The protection key is a string of 8 bytes (value 0-255). Entering the correct value toggle the lock, and can be observed through f[0-3]_dps[01]_is_keylocked. Possible values are:”h]”hX¼Enter the protection key for the floor (0 to 4), protection area (0 or 1). Each docg3 chip (or floor) has 2 protection areas, which can cover any part of it, block aligned, called DPS. The protection has information embedded whether it blocks reads, writes or both. The protection key is a string of 8 bytes (value 0-255). Entering the correct value toggle the lock, and can be observed through f[0-3]_dps[01]_is_keylocked. Possible values are:”…”�”}”(hjK� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´KhhÊh²hubjŽœ)�”}”(hŒ - 8 bytes ”h]”j6)�”}”(hhh]”j;)�”}”(hŒ8 bytes ”h]”hÞ)�”}”(hŒ8 bytes”h]”hŒ8 bytes”…”�”}”(hjd� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´Khj`� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj]� ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jð› h´KhjY� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jð› h´KhhÊh²hubhÞ)�”}”(hŒTypical values are:”h]”hŒTypical values are:”…”�”}”(hj„� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´KhhÊh²hubjŽœ)�”}”(hŒ- "00000000" - "12345678" ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ "00000000"”h]”hÞ)�”}”(hj›� h]”hŒ“00000000â€�”…”�”}”(hj�� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´Khj™� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj–� ubj;)�”}”(hŒ "12345678" ”h]”hÞ)�”}”(hŒ "12345678"”h]”hŒ“12345678â€�”…”�”}”(hj´� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´Khj°� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj–� ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jð› h´Khj’� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jð› h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: None identified so far. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÛ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jð› h´Khj×� ubj1)�”}”(hhh]”hÞ)�”}”(hŒNone identified so far.”h]”hŒNone identified so far.”…”�”}”(hjì� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jð› h´Khjé� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj×� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jð› h´KhjÔ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ+.. _abi_sys_devices_platform_dock_n_docked:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-dock-n-docked”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/devices\/platform\/dock\.\\/docked**”h]”j`)�”}”(hŒ1**\/sys\/devices\/platform\/dock\.\\/docked**”h]”hŒ-/sys/devices/platform/dock./docked”…”�”}”(hj4ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-devices-platform-dock”h´Khj-ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž ubah}”(h]”jž ah ]”h"]”Œ&abi_sys_devices_platform_dock_n_docked”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfž j ž sj˜}”jž j ž subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-dock `”h]”(hŒDefined on file ”…”�”}”(hjkž h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-dock `”h]”j§)�”}”(hjuž h]”hŒsysfs-devices-platform-dock”…”�”}”(hjwž h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjsž ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�ž Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_devices_platform_dock”uh1hh³jHž h´Khjkž ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´KhhÊh²hubhÞ)�”}”(hŒd(RO) Value 1 or 0 indicates whether the software believes the laptop is docked in a docking station.”h]”hŒd(RO) Value 1 or 0 indicates whether the software believes the laptop is docked in a docking station.”…”�”}”(hj™ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_devices_platform_dock_n_flags:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-devices-platform-dock-n-flags”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjµž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/devices\/platform\/dock\.\\/flags**”h]”j`)�”}”(hŒ0**\/sys\/devices\/platform\/dock\.\\/flags**”h]”hŒ,/sys/devices/platform/dock./flags”…”�”}”(hjÏž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´KhjÈž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²ž ubah}”(h]”j±ž ah ]”h"]”Œ%abi_sys_devices_platform_dock_n_flags”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸ j§ž sj˜}”j±ž j§ž subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-dock `”h]”(hŒDefined on file ”…”�”}”(hjŸ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-dock `”•h]”j§)�”}”(hjŸ h]”hŒsysfs-devices-platform-dock”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_dock”uh1hh³jHž h´KhjŸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´KhhÊh²hubhÞ)�”}”(hŒ�(RO) Show dock station flags, useful for checking if undock request has been made by the user (from the immediate_undock option).”h]”hŒ�(RO) Show dock station flags, useful for checking if undock request has been made by the user (from the immediate_undock option).”…”�”}”(hj3Ÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_platform_dock_n_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-platform-dock-n-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjOŸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/devices\/platform\/dock\.\\/type**”h]”j`)�”}”(hŒ/**\/sys\/devices\/platform\/dock\.\\/type**”h]”hŒ+/sys/devices/platform/dock./type”…”�”}”(hjiŸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´K!hjbŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_Ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\Ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOŸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLŸ ubah}”(h]”jKŸ ah ]”h"]”Œ$abi_sys_devices_platform_dock_n_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšŸ jAŸ sj˜}”jKŸ jAŸ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-dock `”h]”(hŒDefined on file ”…”�”}”(hjŸŸ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-dock `”h]”j§)�”}”(hj©Ÿ h]”hŒsysfs-devices-platform-dock”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_dock”uh1hh³jHž h´K!hjŸŸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´K!hhÊh²hubhÞ)�”}”(hŒI(RO) Display the dock station type- dock_station, ata_bay or battery_bay.”h]”hŒI(RO) Display the dock station type- dock_station, ata_bay or battery_bay.”…”�”}”(hjÍŸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´K!hhÊh²hubj))�”}”(hŒ(.. _abi_sys_devices_platform_dock_n_uid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-devices-platform-dock-n-uid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjéŸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/devices\/platform\/dock\.\\/uid**”h]”j`)�”}”(hŒ.**\/sys\/devices\/platform\/dock\.\\/uid**”h]”hŒ*/sys/devices/platform/dock./uid”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´KhjüŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéŸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæŸ ubah}”(h]”jåŸ ah ]”h"]”Œ#abi_sys_devices_platform_dock_n_uid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4  jÛŸ sj˜}”jåŸ jÛŸ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-dock `”h]”(hŒDefined on file ”…”�”}”(hj9  h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-dock `”h]”j§)�”}”(hjC  h]”hŒsysfs-devices-platform-dock”…”�”}”(hjE  h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjA  ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jO  Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_devices_platform_dock”uh1hh³jHž h´Khj9  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´KhhÊh²hubhÞ)�”}”(hŒ:(RO) Displays the docking station the laptop is docked to.”h]”hŒ:(RO) Displays the docking station the laptop is docked to.”…”�”}”(hjg  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_platform_dock_n_undock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-dock-n-undock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjƒ  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/devices\/platform\/dock\.\\/undock**”h]”j`)�”}”(hŒ1**\/sys\/devices\/platform\/dock\.\\/undock**”h]”hŒ-/sys/devices/platform/dock./undock”…”�”}”(hj�  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´K hj–  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒ  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€  ubah}”(h]”j  ah ]”h"]”Œ&abi_sys_devices_platform_dock_n_undock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jΠ ju  sj˜}”j  ju  subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-dock `”h]”(hŒDefined on file ”…”�”}”(hjÓ  h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-dock `”h]”j§)�”}”(hjÝ  h]”hŒsysfs-devices-platform-dock”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_dock”uh1hh³jHž h´K hjÓ  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´K hhÊh²hubhÞ)�”}”(hŒ\(WO) Writing to this file causes the software to initiate an undock request to the firmware.”h]”hŒ\(WO) Writing to this file causes the software to initiate an undock request to the firmware.”…”�”}”(hj¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jHž h´K hhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_eeepc_available_cpufv:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-eeepc-available-cpufv”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj¡ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/eeepc\/available_cpufv**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/eeepc\/available_cpufv**”h]”hŒ0/sys/devices/platform/eeepc/available_cpufv”…”�”}”(hj7¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-platform-eeepc-laptop”h´K3hj0¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡ ubah}”(h]”j¡ ah ]”h"]”Œ.abi_sys_devices_platform_eeepc_available_cpufv”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ji¡ j¡ sj˜}”j¡ j¡ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-eeepc-laptop `”h]”(hŒDefined on file ”…”�”}”(hjn¡ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-eeepc-laptop `”h]”j§)�”}”(hjx¡ h]”hŒsysfs-platform-eeepc-laptop”…”�”}”(hjz¡ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjv¡ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„¡ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_platform_eeepc_laptop”uh1hh³jK¡ h´K3hjn¡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´K3hhÊh²hubhÞ)�”}”(hŒList available cpufv modes.”h]”hŒList available cpufv modes.”…”�”}”(hjœ¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´K3hhÊh²hubj))�”}”(hŒ*.. _abi_sys_devices_platform_eeepc_camera:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-devices-platform-eeepc-camera”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj¸¡ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/devices\/platform\/eeepc\/camera**”h]”j`)�”}”(hŒ+**\/sys\/devices\/platform\/eeepc\/camera**”h]”hŒ'/sys/devices/platform/eeepc/camera”…”�”}”(hjÒ¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjΡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhjË¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸¡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ¡ ubah}”(h]”j´¡ ah ]”h"]”Œ%abi_sys_devices_platform_eeepc_camera”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢ jª¡ sj˜}”j´¡ jª¡ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-eeepc-laptop `”h]”(hŒDefined on file ”…”�”}”(hj¢ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-eeepc-laptop `”h]”j§)�”}”(hj¢ h]”hŒsysfs-platform-eeepc-laptop”…”�”}”(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ÅŒ,abi_file_testing_sysfs_platform_eeepc_laptop”uh1hh³jK¡ h´Khj¢ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhhÊh²hubhÞ)�”}”(hŒ,Control the camera. 1 means on, 0 means off.”h]”hŒ,Control the camera. 1 means on, 0 means off.”…”�”}”(hj6¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_platform_eeepc_cardr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-platform-eeepc-cardr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjR¢ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/devices\/platform\/eeepc\/cardr**”h]”j`)�”}”(hŒ***\/sys\/devices\/platform\/eeepc\/cardr**”h]”hŒ&/sys/devices/platform/eeepc/cardr”…”�”}”(hjl¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´Khje¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR¢ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO¢ ubah}”(h]”jN¢ ah ]”h"]”Œ$abi_sys_devices_platform_eeepc_cardr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�¢ jD¢ sj˜}”jN¢ jD¢ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-eeepc-laptop `”h]”(hŒDefined on file ”…”�”}”(hj¢¢ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-eeepc-laptop `”h]”j§)�”}”(hj¬¢ h]”hŒsysfs-platform-eeepc-laptop”…”�”}”(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ÅŒ,abi_file_testing_sysfs_platform_eeepc_laptop”uh1hh³jK¡ h´Khj¢¢ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhhÊh²hubhÞ)�”}”(hŒ1Control the card reader. 1 means on, 0 means off.”h]”hŒ1Control the card reader. 1 means on, 0 means off.”…”�”}”(hjТ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_platform_eeepc_cpufv:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-platform-eeepc-cpufv”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjì¢ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/devices\/platform\/eeepc\/cpufv**”h]”j`)�”}”(hŒ***\/sys\/devices\/platform\/eeepc\/cpufv**”h]”hŒ&/sys/devices/platform/eeepc/cpufv”…”�”}”(hj£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´Khjÿ¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjù¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjì¢ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjé¢ ubah}”(h]”jè¢ ah ]”h"]”Œ$abi_sys_devices_platform_eeepc_cpufv”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7£ jÞ¢ sj˜}”jè¢ jÞ¢ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-eeepc-laptop `”h]”(hŒDefined on file ”…”�”}”(hj<£ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-eeepc-laptop `”h]”j§)�”}”(hjF£ h]”hŒsysfs-platform-eeepc-laptop”…”�”}”(hjH£ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjD£ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jR£ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_platform_eeepc_laptop”uh1hh³jK¡ h´Khj<£ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhhÊh²hubhÞ)�”}”(hŒbChange CPU clock configuration. On the Eee PC 1000H there are three available clock configuration:”h]”hŒbChange CPU clock configuration. On the Eee PC 1000H there are three available clock configuration:”…”�”}”(hjj£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhhÊh²hubjŽœ)�”}”(hŒT* 0 -> Super Performance Mode * 1 -> High Performance Mode * 2 -> Power Saving Mode ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ0 -> Super Performance Mode”h]”hÞ)�”}”(hj�£ h]”hŒ0 -> Super Performance Mode”…”�”}”(hjƒ£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´Khj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj|£ ubj;)�”}”(hŒ1 -> High Performance Mode”h]”hÞ)�”}”(hj˜£ h]”hŒ1 -> High Performance Mode”…”�”}”(hjš£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´Khj–£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj|£ ubj;)�”}”(hŒ2 -> Power Saving Mode ”h]”hÞ)�”}”(hŒ2 -> Power Saving Mode”h]”hŒ2 -> Power Saving Mode”…”�”}”(hj±£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´Khj­£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj|£ ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jK¡ h´Khjx£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jK¡ h´KhhÊh²hubhÞ)�”}”(hŒÌOn Eee PC 701 there is only 2 available clock configurations. Available configuration are listed in available_cpufv file. Reading this file will show the raw hexadecimal value which is defined as follow::”h]”hŒËOn Eee PC 701 there is only 2 available clock configurations. Available configuration are listed in available_cpufv file. Reading this file will show the raw hexadecimal value which is defined as follow:”…”�”}”(hjÑ£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhhÊh²hubjl)�”}”(hŒS| 8 bit | 8 bit | | `---- Current mode `------------ Availables modes”h]”hŒS| 8 bit | 8 bit | | `---- Current mode `------------ Availables modes”…”�”}”hjߣ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jK¡ h´KhhÊh²hubhÞ)�”}”(hŒ=For example, 0x301 means: mode 1 selected, 3 available modes.”h]”hŒ=For example, 0x301 means: mode 1 selected, 3 available modes.”…”�”}”(hjí£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_devices_platform_eeepc_disp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-devices-platform-eeepc-disp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj ¤ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/devices\/platform\/eeepc\/disp**”h]”j`)�”}”(hŒ)**\/sys\/devices\/platform\/eeepc\/disp**”h]”hŒ%/sys/devices/platform/eeepc/disp”…”�”}”(hj#¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´Khj¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ¤ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤ ubah}”(h]”j¤ ah ]”h"]”Œ#abi_sys_devices_platform_eeepc_disp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jT¤ jû£ sj˜}”j¤ jû£ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-platform-eeepc-laptop `”h]”(hŒDefined on file ”…”�”}”(hjY¤ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-platform-eeepc-laptop `”h]”j§)�”}”(hjc¤ h]”hŒsysfs-platform-eeepc-laptop”…”�”}”(hje¤ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja¤ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jo¤ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_platform_eeepc_laptop”uh1hh³jK¡ h´KhjY¤ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhhÊh²hubhÞ)�”}”(hŒ#This file allows display switching.”h]”hŒ#This file allows display switching.”…”�”}”(hj‡¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ1 = LCD”h]”hÞ)�”}”(hjš¤ h]”hŒ1 = LCD”…”�”}”(hjœ¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´Khj˜¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj•¤ ubj;)�”}”(hŒ2 = CRT”h]”hÞ)�”}”(hj±¤ h]”hŒ2 = CRT”…”�”}”(hj³¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´Khj¯¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj•¤ ubj;)�”}”(hŒ 3 = LCD+CRT ”h]”hÞ)�”}”(hŒ 3 = LCD+CRT”h]”hŒ 3 = LCD+CRT”…”�”}”(hjʤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhjƤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj•¤ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jK¡ h´KhhÊh²hubhÞ)�”}”(hŒ.If you run X11, you should use xrandr instead.”h]”hŒ.If you run X11, you should use xrandr instead.”…”�”}”(hjä¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK¡ h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_devices_platform_hidma_chid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-devices-platform-hidma-chid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj¥ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/devices\/platform\/hidma\-\*\/chid**”h]”j`)�”}”(hŒ-**\/sys\/devices\/platform\/hidma\-\*\/chid**”h]”hŒ)/sys/devices/platform/hidma-*/chid”…”�”}”(hj¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-platform-hidma”h´Khj¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¥ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/devices\/platform\/QCOM8061\:\*\/chid**”h]”j`)�”}”(hŒ0**\/sys\/devices\/platform\/QCOM8061\:\*\/chid**”h]”hŒ,/sys/devices/platform/QCOM8061:*/chid”…”�”}”(hjE¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjA¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.¥ h´Khj>¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjý¤ ubah}”(h]”jü¤ ah ]”h"]”Œ#abi_sys_devices_platform_hidma_chid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jv¥ jò¤ sj˜}”jü¤ jò¤ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-platform-hidma `”h]”(hŒDefined on file ”…”�”}”(hj{¥ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-platform-hidma `”h]”j§)�”}”(hj…¥ h]”hŒsysfs-platform-hidma”…”�”}”(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ÅŒ%abi_file_testing_sysfs_platform_hidma”uh1hh³j.¥ h´Khj{¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.¥ h´KhhÊh²hubhÞ)�”}”(hŒ§Contains the ID of the channel within the HIDMA instance. It is used to associate a given HIDMA channel with the priority and weight calls in the management interface.”h]”hŒ§Contains the ID of the channel within the HIDMA instance. It is used to associate a given HIDMA channel with the priority and weight calls in the management interface.”…”�”}”(hj©¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.¥ h´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_devices_platform_hidma_mgmt_chanops_chan_priority:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-platform-hidma-mgmt-chanops-chan-priority”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjÅ¥ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/devices\/platform\/hidma\-mgmt\*\/chanops\/chan\*\/priority**”h]”j`)�”}”(hŒF**\/sys\/devices\/platform\/hidma\-mgmt\*\/chanops\/chan\*\/priority**”h]”hŒB/sys/devices/platform/hidma-mgmt*/chanops/chan*/priority”…”�”}”(hjߥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛ¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-platform-hidma-mgmt”h´KhjØ¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕ¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒ¥ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/devices\/platform\/QCOM8060\:\*\/chanops\/chan\*\/priority**”h]”j`)�”}”(hŒE**\/sys\/devices\/platform\/QCOM8060\:\*\/chanops\/chan\*\/priority**”h]”hŒA/sys/devices/platform/QCOM8060:*/chanops/chan*/priority”…”�”}”(hj ¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´Khj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒ¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅ¥ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂ¥ ubah}”(h]”jÁ¥ ah ]”h"]”Œ9abi_sys_devices_platform_hidma_mgmt_chanops_chan_priority”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;¦ j·¥ sj˜}”jÁ¥ j·¥ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-hidma-mgmt `”h]”(hŒDefined on file ”…”�”}”(hj@¦ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-hidma-mgmt `”h]”j§)�”}”(hjJ¦ h]”hŒsysfs-platform-hidma-mgmt”…”�”}”(hjL¦ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjH¦ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jV¦ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_platform_hidma_mgmt”uh1hh³jó¥ h´Khj@¦ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KhhÊh²hubhÞ)�”}”(hŒkContains either 0 or 1 and indicates if the DMA channel is a low priority (0) or high priority (1) channel.”h]”hŒkContains either 0 or 1 and indicates if the DMA channel is a low priority (0) or high priority (1) channel.”…”�”}”(hjn¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_devices_platform_hidma_mgmt_chanops_chan_weight:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-devices-platform-hidma-mgmt-chanops-chan-weight”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjЦ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/devices\/platform\/hidma\-mgmt\*\/chanops\/chan\*\/weight**”h]”j`)�”}”(hŒD**\/sys\/devices\/platform\/hidma\-mgmt\*\/chanops\/chan\*\/weight**”h]”hŒ@/sys/devices/platform/hidma-mgmt*/chanops/chan*/weight”…”�”}”(hj¤¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K hj�¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—¦ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/platform\/QCOM8060\:\*\/chanops\/chan\*\/weight**”h]”j`)�”}”(hŒC**\/sys\/devices\/platform\/QCOM8060\:\*\/chanops\/chan\*\/weight**”h]”hŒ?/sys/devices/platform/QCOM8060:*/chanops/chan*/weight”…”�”}”(hjΦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjʦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K hjǦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjĦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—¦ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjЦ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡¦ ubah}”(h]”j†¦ ah ]”h"]”Œ7abi_sys_devices_platform_hidma_mgmt_chanops_chan_weight”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿ¦ j|¦ sj˜}”j†¦ j|¦ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-hidma-mgmt `”h]”(hŒDefined on file ”…”�”}”(hj§ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-hidma-mgmt `”h]”j§)�”}”(hj§ h]”hŒsysfs-platform-hidma-mgmt”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_hidma_mgmt”uh1hh³jó¥ h´K hj§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K hhÊh²hubhÞ)�”}”(hŒsContains 0..15 and indicates the weight of the channel among equal priority channels during round robin scheduling.”h]”hŒsContains 0..15 and indicates the weight of the channel among equal priority channels during round robin scheduling.”…”�”}”(hj2§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K hhÊh²hubj))�”}”(hŒ?.. _abi_sys_devices_platform_hidma_mgmt_chreset_timeout_cycles:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-devices-platform-hidma-mgmt-chreset-timeout-cycles”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjN§ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/platform\/hidma\-mgmt\*\/chreset_timeout_cycles**”h]”j`)�”}”(hŒC**\/sys\/devices\/platform\/hidma\-mgmt\*\/chreset_timeout_cycles**”h]”hŒ?/sys/devices/platform/hidma-mgmt*/chreset_timeout_cycles”…”�”}”(hjh§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjd§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´Khja§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[§ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/devices\/platform\/QCOM8060\:\*\/chreset_timeout_cycles**”h]”j`)�”}”(hŒB**\/sys\/devices\/platform\/QCOM8060\:\*\/chreset_timeout_cycles**”h]”hŒ>/sys/devices/platform/QCOM8060:*/chreset_timeout_cycles”…”�”}”(hj’§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjާ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´Khj‹§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjN§ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjK§ ubah}”(h]”jJ§ ah ]”h"]”Œ:abi_sys_devices_platform_hidma_mgmt_chreset_timeout_cycles”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jç j@§ sj˜}”jJ§ j@§ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-hidma-mgmt `”h]”(hŒDefined on file ”…”�”}”(hjȧ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-hidma-mgmt `”h]”j§)�”}”(hjÒ§ h]”hŒsysfs-platform-hidma-mgmt”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_hidma_mgmt”uh1hh³jó¥ h´Khjȧ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KhhÊh²hubhÞ)�”}”(hŒõContains the platform specific cycle value to wait after a reset command is issued. If the value is chosen too short, then the HW will issue a reset failure interrupt. The value is platform specific and should not be changed without consultance.”h]”hŒõContains the platform specific cycle value to wait after a reset command is issued. If the value is chosen too short, then the HW will issue a reset failure interrupt. The value is platform specific and should not be changed without consultance.”…”�”}”(hjö§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_devices_platform_hidma_mgmt_dma_channels:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-platform-hidma-mgmt-dma-channels”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj¨ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/platform\/hidma\-mgmt\*\/dma_channels**”h]”j`)�”}”(hŒ9**\/sys\/devices\/platform\/hidma\-mgmt\*\/dma_channels**”h]”hŒ5/sys/devices/platform/hidma-mgmt*/dma_channels”…”�”}”(hj,¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´Khj%¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/QCOM8060\:\*\/dma_channels**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/QCOM8060\:\*\/dma_channels**”h]”hŒ4/sys/devices/platform/QCOM8060:*/dma_channels”…”�”}”(hjV¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjR¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KhjO¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨ ubah}”(h]”j¨ ah ]”h"]”Œ0abi_sys_devices_platform_hidma_mgmt_dma_channels”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‡¨ j¨ sj˜}”j¨ j¨ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-hidma-mgmt `”h]”(hŒDefined on file ”…”�”}”(hjŒ¨ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-hidma-mgmt `”h]”j§)�”}”(hj–¨ h]”hŒsysfs-platform-hidma-mgmt”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_hidma_mgmt”uh1hh³jó¥ h´KhjŒ¨ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KhhÊh²hubhÞ)�”}”(hŒxContains the number of dma channels supported by one instance of HIDMA hardware. The value may change from chip to chip.”h]”hŒxContains the number of dma channels supported by one instance of HIDMA hardware. The value may change from chip to chip.”…”�”}”(hjº¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_platform_hidma_mgmt_hw_version_major:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-platform-hidma-mgmt-hw-version-major”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjÖ¨ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/hidma\-mgmt\*\/hw_version_major**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/hidma\-mgmt\*\/hw_version_major**”h]”hŒ9/sys/devices/platform/hidma-mgmt*/hw_version_major”…”�”}”(hjð¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjì¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K(hjé¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj㨠ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/QCOM8060\:\*\/hw_version_major**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/QCOM8060\:\*\/hw_version_major**”h]”hŒ8/sys/devices/platform/QCOM8060:*/hw_version_major”…”�”}”(hj© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K(hj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj㨠ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖ¨ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓ¨ ubah}”(h]”jÒ¨ ah ]”h"]”Œ4abi_sys_devices_platform_hidma_mgmt_hw_version_major”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jK© jȨ sj˜}”jÒ¨ jȨ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-hidma-mgmt `”h]”(hŒDefined on file ”…”�”}”(hjP© h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-hidma-mgmt `”h]”j§)�”}”(hjZ© h]”hŒsysfs-platform-hidma-mgmt”…”�”}”(hj\© h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjX© ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jf© Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_platform_hidma_mgmt”uh1hh³jó¥ h´K(hjP© ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K(hhÊh²hubhÞ)�”}”(hŒ&Version number major for the hardware.”h]”hŒ&Version number major for the hardware.”…”�”}”(hj~© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K(hhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_platform_hidma_mgmt_hw_version_minor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-platform-hidma-mgmt-hw-version-minor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjš© ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/hidma\-mgmt\*\/hw_version_minor**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/hidma\-mgmt\*\/hw_version_minor**”h]”hŒ9/sys/devices/platform/hidma-mgmt*/hw_version_minor”…”�”}”(hj´© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°© ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K0hj­© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjª© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§© ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/QCOM8060\:\*\/hw_version_minor**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/QCOM8060\:\*\/hw_version_minor**”h]”hŒ8/sys/devices/platform/QCOM8060:*/hw_version_minor”…”�”}”(hjÞ© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚ© ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K0hjש ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§© ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjš© ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj—© ubah}”(h]”j–© ah ]”h"]”Œ4abi_sys_devices_platform_hidma_mgmt_hw_version_minor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jª jŒ© sj˜}”j–© jŒ© subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-hidma-mgmt `”h]”(hŒDefined on file ”…”�”}”(hjª h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-hidma-mgmt `”h]”j§)�”}”(hjª h]”hŒsysfs-platform-hidma-mgmt”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_hidma_mgmt”uh1hh³jó¥ h´K0hjª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K0hhÊh²hubhÞ)�”}”(hŒ&Version number minor for the hardware.”h]”hŒ&Version number minor for the hardware.”…”�”}”(hjBª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K0hhÊh²hubj))�”}”(hŒ8.. _abi_sys_devices_platform_hidma_mgmt_max_rd_xactions:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-platform-hidma-mgmt-max-rd-xactions”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj^ª ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/hidma\-mgmt\*\/max_rd_xactions**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/hidma\-mgmt\*\/max_rd_xactions**”h]”hŒ8/sys/devices/platform/hidma-mgmt*/max_rd_xactions”…”�”}”(hjxª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjtª ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K8hjqª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjnª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjkª ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/platform\/QCOM8060\:\*\/max_rd_xactions**”h]”j`)�”}”(hŒ;**\/sys\/devices\/platform\/QCOM8060\:\*\/max_rd_xactions**”h]”hŒ7/sys/devices/platform/QCOM8060:*/max_rd_xactions”…”�”}”(hj¢ª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjžª ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K8hj›ª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjkª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^ª ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[ª ubah}”(h]”jZª ah ]”h"]”Œ3abi_sys_devices_platform_hidma_mgmt_max_rd_xactions”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓª jPª sj˜}”jZª jPª subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-hidma-mgmt `”h]”(hŒDefined on file ”…”�”}”(hjت h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-hidma-mgmt `”h]”j§)�”}”(hj⪠h]”hŒsysfs-platform-hidma-mgmt”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_hidma_mgmt”uh1hh³jó¥ h´K8hjت ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K8hhÊh²hubhÞ)�”}”(hŒíContains a value between 0 and 31. Maximum number of read transactions that can be issued back to back. Choosing a higher number gives better performance but can also cause performance reduction to other peripherals sharing the same bus.”h]”hŒíContains a value between 0 and 31. Maximum number of read transactions that can be issued back to back. Choosing a higher number gives better performance but can also cause performance reduction to other peripherals sharing the same bus.”…”�”}”(hj« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´K8hhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_platform_hidma_mgmt_max_read_request:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-platform-hidma-mgmt-max-read-request”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj"« ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/hidma\-mgmt\*\/max_read_request**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/hidma\-mgmt\*\/max_read_request**”h]”hŒ9/sys/devices/platform/hidma-mgmt*/max_read_request”…”�”}”(hj<« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8« ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KDhj5« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/« ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/QCOM8060\:\*\/max_read_request**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/QCOM8060\:\*\/max_read_request**”h]”hŒ8/sys/devices/platform/QCOM8060:*/max_read_request”…”�”}”(hjf« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb« ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KDhj_« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/« ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj"« ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj« ubah}”(h]”j« ah ]”h"]”Œ4abi_sys_devices_platform_hidma_mgmt_max_read_request”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—« j« sj˜}”j« j« subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-hidma-mgmt `”h]”(hŒDefined on file ”…”�”}”(hjœ« h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-hidma-mgmt `”h]”j§)�”}”(hj¦« h]”hŒsysfs-platform-hidma-mgmt”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_hidma_mgmt”uh1hh³jó¥ h´KDhjœ« ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KDhhÊh²hubhÞ)�”}”(hŒ`Size of each read request. The value needs to be a power of two and can be between 128 and 1024.”h]”hŒ`Size of each read request. The value needs to be a power of two and can be between 128 and 1024.”…”�”}”(hjÊ« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KDhhÊh²hubj))�”}”(hŒ8.. _abi_sys_devices_platform_hidma_mgmt_max_wr_xactions:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-platform-hidma-mgmt-max-wr-xactions”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjæ« ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/hidma\-mgmt\*\/max_wr_xactions**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/hidma\-mgmt\*\/max_wr_xactions**”h]”hŒ8/sys/devices/platform/hidma-mgmt*/max_wr_xactions”…”�”}”(hj¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjü« ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KMhjù« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó« ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/platform\/QCOM8060\:\*\/max_wr_xactions**”h]”j`)�”}”(hŒ;**\/sys\/devices\/platform\/QCOM8060\:\*\/max_wr_xactions**”h]”hŒ7/sys/devices/platform/QCOM8060:*/max_wr_xactions”…”�”}”(hj*¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KMhj#¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó« ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæ« ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjã« ubah}”(h]”jâ« ah ]”h"]”Œ3abi_sys_devices_platform_hidma_mgmt_max_wr_xactions”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[¬ jØ« sj˜}”jâ« jØ« subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-hidma-mgmt `”h]”(hŒDefined on file ”…”�”}”(hj`¬ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-hidma-mgmt `”h]”j§)�”}”(hjj¬ h]”hŒsysfs-platform-hidma-mgmt”…”�”}”(hjl¬ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjh¬ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jv¬ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_platform_hidma_mgmt”uh1hh³jó¥ h´KMhj`¬ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KMhhÊh²hubhÞ)�”}”(hŒîContains a value between 0 and 31. Maximum number of write transactions that can be issued back to back. Choosing a higher number gives better performance but can also cause performance reduction to other peripherals sharing the same bus.”h]”hŒîContains a value between 0 and 31. Maximum number of write transactions that can be issued back to back. Choosing a higher number gives better performance but can also cause performance reduction to other peripherals sharing the same bus.”…”�”}”(hjެ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KMhhÊh²hubj))�”}”(hŒ:.. _abi_sys_devices_platform_hidma_mgmt_max_write_request:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-devices-platform-hidma-mgmt-max-write-request”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjª¬ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/platform\/hidma\-mgmt\*\/max_write_request**”h]”j`)�”}”(hŒ>**\/sys\/devices\/platform\/hidma\-mgmt\*\/max_write_request**”h]”hŒ:/sys/devices/platform/hidma-mgmt*/max_write_request”…”�”}”(hjĬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KZhj½¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·¬ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/QCOM8060\:\*\/max_write_request**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/QCOM8060\:\*\/max_write_request**”h]”hŒ9/sys/devices/platform/QCOM8060:*/max_write_request”…”�”}”(hjî¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjê¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KZhjç¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjä¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·¬ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjª¬ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§¬ ubah}”(h]”j¦¬ ah ]”h"]”Œ5abi_sys_devices_platform_hidma_mgmt_max_write_request”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­ jœ¬ sj˜}”j¦¬ jœ¬ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-hidma-mgmt `”h]”(hŒDefined on file ”…”�”}”(hj$­ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-hidma-mgmt `”h]”j§)�”}”(hj.­ h]”hŒsysfs-platform-hidma-mgmt”…”�”}”(hj0­ 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ÅŒ*abi_file_testing_sysfs_platform_hidma_mgmt”uh1hh³jó¥ h´KZhj$­ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KZhhÊh²hubhÞ)�”}”(hŒaSize of each write request. The value needs to be a power of two and can be between 128 and 1024.”h]”hŒaSize of each write request. The value needs to be a power of two and can be between 128 and 1024.”…”�”}”(hjR­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jó¥ h´KZhhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_platform_i8042_draghys:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-i8042-draghys”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjn­ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/i8042\/\.\.\.\/draghys**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/i8042\/\.\.\.\/draghys**”h]”hŒ0/sys/devices/platform/i8042/.../draghys”…”�”}”(hjˆ­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ;Documentation/ABI/testing/sysfs-devices-platform-trackpoint”h´Khj�­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjn­ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjk­ ubah}”(h]”jj­ ah ]”h"]”Œ&abi_sys_devices_platform_i8042_draghys”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº­ j`­ sj˜}”jj­ j`­ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hj¿­ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hjÉ­ h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(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ÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´Khj¿­ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KhhÊh²hubhÞ)�”}”(hŒM(RW) The drag hysteresis controls how hard it is to drag with z-axis pressed.”h]”hŒM(RW) The drag hysteresis controls how hard it is to drag with z-axis pressed.”…”�”}”(hjí­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KhhÊh²hubj))�”}”(hŒ... _abi_sys_devices_platform_i8042_drift_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-devices-platform-i8042-drift-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj ® ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/platform\/i8042\/\.\.\.\/drift_time**”h]”j`)�”}”(hŒ7**\/sys\/devices\/platform\/i8042\/\.\.\.\/drift_time**”h]”hŒ3/sys/devices/platform/i8042/.../drift_time”…”�”}”(hj#® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´Kfhj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ® ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj® ubah}”(h]”j® ah ]”h"]”Œ)abi_sys_devices_platform_i8042_drift_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jT® jû­ sj˜}”j® jû­ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hjY® h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hjc® h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(hje® h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja® ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jo® Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´KfhjY® ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KfhhÊh²hubhÞ)�”}”(hŒ¢(RW) This parameter controls the period of time to test for a ‘hands off’ condition (i.e. when no force is applied) before a drift (noise) calibration occurs.”h]”hŒ¢(RW) This parameter controls the period of time to test for a ‘hands off’ condition (i.e. when no force is applied) before a drift (noise) calibration occurs.”…”�”}”(hj‡® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KfhhÊh²hubhÞ)�”}”(hXIBM Trackpoints have a feature to compensate for drift by recalibrating themselves periodically. By default, if for 0.5 seconds there is no change in position, it's used as the new zero. This duration is too low. Often, the calibration happens when the trackpoint is in fact being used.”h]”hX IBM Trackpoints have a feature to compensate for drift by recalibrating themselves periodically. By default, if for 0.5 seconds there is no change in position, it’s used as the new zero. This duration is too low. Often, the calibration happens when the trackpoint is in fact being used.”…”�”}”(hj•® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KfhhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_platform_i8042_ext_dev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-i8042-ext-dev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj±® ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/i8042\/\.\.\.\/ext_dev**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/i8042\/\.\.\.\/ext_dev**”h]”hŒ0/sys/devices/platform/i8042/.../ext_dev”…”�”}”(hjË® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇ® ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KVhjÄ® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±® ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®® ubah}”(h]”j­® ah ]”h"]”Œ&abi_sys_devices_platform_i8042_ext_dev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jü® j£® sj˜}”j­® j£® subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hj¯ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hj ¯ h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(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ÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´KVhj¯ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KVhhÊh²hubhÞ)�”}”(hŒ8(RW) Disable (0) or enable (1) external pointing device.”h]”hŒ8(RW) Disable (0) or enable (1) external pointing device.”…”�”}”(hj/¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KVhhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_platform_i8042_inertia:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-i8042-inertia”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjK¯ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/i8042\/\.\.\.\/inertia**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/i8042\/\.\.\.\/inertia**”h]”hŒ0/sys/devices/platform/i8042/.../inertia”…”�”}”(hje¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hja¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´Khj^¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjK¯ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjH¯ ubah}”(h]”jG¯ ah ]”h"]”Œ&abi_sys_devices_platform_i8042_inertia”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–¯ j=¯ sj˜}”jG¯ j=¯ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hj›¯ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hj¥¯ h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(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ÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´Khj›¯ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KhhÊh²hubhÞ)�”}”(hŒl(RW) Negative inertia factor. High values cause the cursor to snap backward when the trackpoint is released.”h]”hŒl(RW) Negative inertia factor. High values cause the cursor to snap backward when the trackpoint is released.”…”�”}”(hjɯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_platform_i8042_jenks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-platform-i8042-jenks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjå¯ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/devices\/platform\/i8042\/\.\.\.\/jenks**”h]”j`)�”}”(hŒ2**\/sys\/devices\/platform\/i8042\/\.\.\.\/jenks**”h]”hŒ./sys/devices/platform/i8042/.../jenks”…”�”}”(hjÿ¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KEhjø¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå¯ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj⯠ubah}”(h]”jᯠah ]”h"]”Œ$abi_sys_devices_platform_i8042_jenks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0° jׯ sj˜}”jᯠjׯ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hj5° h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hj?° h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(hjA° h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=° ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK° Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´KEhj5° ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KEhhÊh²hubhÞ)�”}”(hŒX(RW) Minimum curvature in degrees required to generate a double click without a release.”h]”hŒX(RW) Minimum curvature in degrees required to generate a double click without a release.”…”�”}”(hjc° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KEhhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_platform_i8042_mindrag:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-i8042-mindrag”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj° ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/i8042\/\.\.\.\/mindrag**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/i8042\/\.\.\.\/mindrag**”h]”hŒ0/sys/devices/platform/i8042/.../mindrag”…”�”}”(hj™° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•° ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´Khj’° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj° ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|° ubah}”(h]”j{° ah ]”h"]”Œ&abi_sys_devices_platform_i8042_mindrag”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jʰ jq° sj˜}”j{° jq° subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hjϰ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hjÙ° h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(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ÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´Khjϰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KhhÊh²hubhÞ)�”}”(hŒ8(RW) Minimum amount of force needed to trigger dragging.”h]”hŒ8(RW) Minimum amount of force needed to trigger dragging.”…”�”}”(hjý° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_i8042_press_to_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-i8042-press-to-select”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj± ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/i8042\/\.\.\.\/press_to_select**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/i8042\/\.\.\.\/press_to_select**”h]”hŒ8/sys/devices/platform/i8042/.../press_to_select”…”�”}”(hj3± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/± ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K]hj,± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj± ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj± ubah}”(h]”j± ah ]”h"]”Œ.abi_sys_devices_platform_i8042_press_to_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jd± j ± sj˜}”j± j ± subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hji± h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hjs± h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(hju± h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjq± ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j± Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´K]hji± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K]hhÊh²hubhÞ)�”}”(hŒ¨(RW) Writing a value of 1 to this file will enable the Press to Select functions like tapping the control stick to simulate a left click, and writing 0 will disable it.”h]”hŒ¨(RW) Writing a value of 1 to this file will enable the Press to Select functions like tapping the control stick to simulate a left click, and writing 0 will disable it.”…”�”}”(hj—± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K]hhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_platform_i8042_reach:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-platform-i8042-reach”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj³± ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/devices\/platform\/i8042\/\.\.\.\/reach**”h]”j`)�”}”(hŒ2**\/sys\/devices\/platform\/i8042\/\.\.\.\/reach**”h]”hŒ./sys/devices/platform/i8042/.../reach”…”�”}”(hjͱ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjɱ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KhjƱ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀ± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³± ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°± ubah}”(h]”j¯± ah ]”h"]”Œ$abi_sys_devices_platform_i8042_reach”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþ± j¥± sj˜}”j¯± j¥± subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hj² h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hj ² h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(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ÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´Khj² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KhhÊh²hubhÞ)�”}”(hŒ#(RW) Backup range for z-axis press.”h]”hŒ#(RW) Backup range for z-axis press.”…”�”}”(hj1² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_devices_platform_i8042_sensitivity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-devices-platform-i8042-sensitivity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjM² ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/i8042\/\.\.\.\/sensitivity**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/i8042\/\.\.\.\/sensitivity**”h]”hŒ4/sys/devices/platform/i8042/.../sensitivity”…”�”}”(hjg² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjc² ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´Khj`² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZ² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjM² ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJ² ubah}”(h]”jI² ah ]”h"]”Œ*abi_sys_devices_platform_i8042_sensitivity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜² j?² sj˜}”jI² j?² subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hj�² h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hj§² h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(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ÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´Khj�² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KhhÊh²hubhÞ)�”}”(hŒ(RW) Trackpoint sensitivity.”h]”hŒ(RW) Trackpoint sensitivity.”…”�”}”(hj˲ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_devices_platform_i8042_skipback:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-devices-platform-i8042-skipback”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjç² ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/platform\/i8042\/\.\.\.\/skipback**”h]”j`)�”}”(hŒ5**\/sys\/devices\/platform\/i8042\/\.\.\.\/skipback**”h]”hŒ1/sys/devices/platform/i8042/.../skipback”…”�”}”(hj³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjý² ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KMhjú² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjô² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjç² ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjä² ubah}”(h]”jã² ah ]”h"]”Œ'abi_sys_devices_platform_i8042_skipback”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2³ jÙ² sj˜}”jã² jÙ² subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hj7³ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hjA³ h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(hjC³ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?³ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jM³ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´KMhj7³ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KMhhÊh²hubhÞ)�”}”(hŒ�(RW) When the skipback bit is set, backup cursor movement during releases from drags will be suppressed. The default value for this bit is 0.”h]”hŒ�(RW) When the skipback bit is set, backup cursor movement during releases from drags will be suppressed. The default value for this bit is 0.”…”�”}”(hje³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´KMhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_platform_i8042_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-platform-i8042-speed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj�³ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/devices\/platform\/i8042\/\.\.\.\/speed**”h]”j`•)�”}”(hŒ2**\/sys\/devices\/platform\/i8042\/\.\.\.\/speed**”h]”hŒ./sys/devices/platform/i8042/.../speed”…”�”}”(hj›³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K&hj”³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj޳ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�³ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~³ ubah}”(h]”j}³ ah ]”h"]”Œ$abi_sys_devices_platform_i8042_speed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j̳ js³ sj˜}”j}³ js³ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hjѳ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hjÛ³ h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(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ÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´K&hjѳ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K&hhÊh²hubhÞ)�”}”(hŒ$(RW) Speed of the trackpoint cursor.”h]”hŒ$(RW) Speed of the trackpoint cursor.”…”�”}”(hjÿ³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K&hhÊh²hubj))�”}”(hŒ*.. _abi_sys_devices_platform_i8042_thresh:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-devices-platform-i8042-thresh”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj´ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/devices\/platform\/i8042\/\.\.\.\/thresh**”h]”j`)�”}”(hŒ3**\/sys\/devices\/platform\/i8042\/\.\.\.\/thresh**”h]”hŒ//sys/devices/platform/i8042/.../thresh”…”�”}”(hj5´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K-hj.´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´ ubah}”(h]”j´ ah ]”h"]”Œ%abi_sys_devices_platform_i8042_thresh”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jf´ j ´ sj˜}”j´ j ´ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hjk´ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hju´ h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(hjw´ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjs´ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�´ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´K-hjk´ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K-hhÊh²hubhÞ)�”}”(hŒl(RW) Minimum value for z-axis force required to trigger a press or release, relative to the running average.”h]”hŒl(RW) Minimum value for z-axis force required to trigger a press or release, relative to the running average.”…”�”}”(hj™´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K-hhÊh²hubj))�”}”(hŒ,.. _abi_sys_devices_platform_i8042_upthresh:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-devices-platform-i8042-upthresh”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjµ´ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/platform\/i8042\/\.\.\.\/upthresh**”h]”j`)�”}”(hŒ5**\/sys\/devices\/platform\/i8042\/\.\.\.\/upthresh**”h]”hŒ1/sys/devices/platform/i8042/.../upthresh”…”�”}”(hjÏ´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjË´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K5hjÈ´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅ´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµ´ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²´ ubah}”(h]”j±´ ah ]”h"]”Œ'abi_sys_devices_platform_i8042_upthresh”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµ j§´ sj˜}”j±´ j§´ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hjµ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hjµ h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(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ÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´K5hjµ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K5hhÊh²hubhÞ)�”}”(hŒd(RW) The offset from the running average required to generate a select (click) on z-axis on release.”h]”hŒd(RW) The offset from the running average required to generate a select (click) on z-axis on release.”…”�”}”(hj3µ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K5hhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_platform_i8042_ztime:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-platform-i8042-ztime”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjOµ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/devices\/platform\/i8042\/\.\.\.\/ztime**”h]”j`)�”}”(hŒ2**\/sys\/devices\/platform\/i8042\/\.\.\.\/ztime**”h]”hŒ./sys/devices/platform/i8042/.../ztime”…”�”}”(hjiµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K=hjbµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOµ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLµ ubah}”(h]”jKµ ah ]”h"]”Œ$abi_sys_devices_platform_i8042_ztime”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšµ jAµ sj˜}”jKµ jAµ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-devices-platform-trackpoint `”h]”(hŒDefined on file ”…”�”}”(hjŸµ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-devices-platform-trackpoint `”h]”j§)�”}”(hj©µ h]”hŒ!sysfs-devices-platform-trackpoint”…”�”}”(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ÅŒ2abi_file_testing_sysfs_devices_platform_trackpoint”uh1hh³jœ­ h´K=hjŸµ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K=hhÊh²hubhÞ)�”}”(hŒU(RW) This attribute determines how sharp a press has to be in order to be recognized.”h]”hŒU(RW) This attribute determines how sharp a press has to be in order to be recognized.”…”�”}”(hj͵ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ­ h´K=hhÊh²hubj))�”}”(hŒ@.. _abi_sys_devices_platform_ipmi_bmc_additional_device_support:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-devices-platform-ipmi-bmc-additional-device-support”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjéµ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/devices\/platform\/ipmi_bmc\.\*\/additional_device_support**”h]”j`)�”}”(hŒE**\/sys\/devices\/platform\/ipmi_bmc\.\*\/additional_device_support**”h]”hŒA/sys/devices/platform/ipmi_bmc.*/additional_device_support”…”�”}”(hj¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K2hjüµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéµ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæµ ubah}”(h]”jåµ ah ]”h"]”Œ;abi_sys_devices_platform_ipmi_bmc_additional_device_support”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4¶ jÛµ sj˜}”jåµ jÛµ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hj9¶ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hjC¶ h]”hŒsysfs-devices-platform-ipmi”…”�”}”(hjE¶ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjA¶ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jO¶ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´K2hj9¶ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K2hhÊh²hubhÞ)�”}”(hŒ (RO) Lists the IPMI ‘logical device’ commands and functions that the controller supports that are in addition to the mandatory IPM and Application commands.”h]”hŒ (RO) Lists the IPMI ‘logical device’ commands and functions that the controller supports that are in addition to the mandatory IPM and Application commands.”…”�”}”(hjg¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K2hhÊh²hubj))�”}”(hŒ<.. _abi_sys_devices_platform_ipmi_bmc_aux_firmware_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-devices-platform-ipmi-bmc-aux-firmware-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjƒ¶ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/devices\/platform\/ipmi_bmc\.\*\/aux_firmware_revision**”h]”j`)�”}”(hŒA**\/sys\/devices\/platform\/ipmi_bmc\.\*\/aux_firmware_revision**”h]”hŒ=/sys/devices/platform/ipmi_bmc.*/aux_firmware_revision”…”�”}”(hj�¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K hj–¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒ¶ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€¶ ubah}”(h]”j¶ ah ]”h"]”Œ7abi_sys_devices_platform_ipmi_bmc_aux_firmware_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jζ ju¶ sj˜}”j¶ ju¶ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hjÓ¶ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hjݶ h]”hŒsysfs-devices-platform-ipmi”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´K hjÓ¶ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K hhÊh²hubhÞ)�”}”(hŒÓ(RO) Holds additional information about the firmware revision, such as boot block or internal data structure version numbers. The meanings of the numbers are specific to the vendor identified by Manufacturer ID.”h]”hŒÓ(RO) Holds additional information about the firmware revision, such as boot block or internal data structure version numbers. The meanings of the numbers are specific to the vendor identified by Manufacturer ID.”…”�”}”(hj· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K hhÊh²hubj))�”}”(hŒ0.. _abi_sys_devices_platform_ipmi_bmc_device_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-devices-platform-ipmi-bmc-device-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj· ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/platform\/ipmi_bmc\.\*\/device_id**”h]”j`)�”}”(hŒ5**\/sys\/devices\/platform\/ipmi_bmc\.\*\/device_id**”h]”hŒ1/sys/devices/platform/ipmi_bmc.*/device_id”…”�”}”(hj7· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3· ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K'hj0· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj· ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj· ubah}”(h]”j· ah ]”h"]”Œ+abi_sys_devices_platform_ipmi_bmc_device_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jh· j· sj˜}”j· j· subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hjm· h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hjw· h]”hŒsysfs-devices-platform-ipmi”…”�”}”(hjy· h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hju· ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒ· Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´K'hjm· ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K'hhÊh²hubhÞ)�”}”(hŒõ(RO) Device id is specified by the manufacturer identified by the Manufacturer ID field. This field allows controller specific software to identify the unique application command, OEM fields, and functionality that are provided by the controller”h]”hŒõ(RO) Device id is specified by the manufacturer identified by the Manufacturer ID field. This field allows controller specific software to identify the unique application command, OEM fields, and functionality that are provided by the controller”…”�”}”(hj›· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K'hhÊh²hubj))�”}”(hŒ8.. _abi_sys_devices_platform_ipmi_bmc_firmware_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-platform-ipmi-bmc-firmware-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj·· ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/ipmi_bmc\.\*\/firmware_revision**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/ipmi_bmc\.\*\/firmware_revision**”h]”hŒ9/sys/devices/platform/ipmi_bmc.*/firmware_revision”…”�”}”(hjÑ· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍ· ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KhjÊ· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇ· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÄ· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj·· ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´· ubah}”(h]”j³· ah ]”h"]”Œ3abi_sys_devices_platform_ipmi_bmc_firmware_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸ j©· sj˜}”j³· j©· subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hj¸ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hj¸ h]”hŒsysfs-devices-platform-ipmi”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´Khj¸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KhhÊh²hubhÞ)�”}”(hŒ2(RO) The major and minor revision of the firmware.”h]”hŒ2(RO) The major and minor revision of the firmware.”…”�”}”(hj5¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_platform_ipmi_bmc_guid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-ipmi-bmc-guid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjQ¸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/devices\/platform\/ipmi_bmc\.\*\/guid**”h]”j`)�”}”(hŒ0**\/sys\/devices\/platform\/ipmi_bmc\.\*\/guid**”h]”hŒ,/sys/devices/platform/ipmi_bmc.*/guid”…”�”}”(hjk¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjg¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K[hjd¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQ¸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjN¸ ubah}”(h]”jM¸ ah ]”h"]”Œ&abi_sys_devices_platform_ipmi_bmc_guid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jœ¸ jC¸ sj˜}”jM¸ jC¸ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hj¡¸ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hj«¸ h]”hŒsysfs-devices-platform-ipmi”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´K[hj¡¸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K[hhÊh²hubhÞ)�”}”(hŒÓ(RO) A GUID (Globally Unique ID), also referred to as a UUID (Universally Unique Identifier), for the management controller, as described in section 20.8 'Get Device GUID Command' of the IPMI specification v2.0.”h]”hŒ×(RO) A GUID (Globally Unique ID), also referred to as a UUID (Universally Unique Identifier), for the management controller, as described in section 20.8 ‘Get Device GUID Command’ of the IPMI specification v2.0.”…”�”}”(hjϸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K[hhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_ipmi_bmc_ipmi_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-ipmi-bmc-ipmi-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjë¸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/ipmi_bmc\.\*\/ipmi_version**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/ipmi_bmc\.\*\/ipmi_version**”h]”hŒ4/sys/devices/platform/ipmi_bmc.*/ipmi_version”…”�”}”(hj¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K`”h]”(hŒDefined on file ”…”�”}”(hj;¹ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hjE¹ h]”hŒsysfs-devices-platform-ipmi”…”�”}”(hjG¹ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjC¹ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQ¹ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´K`”h]”(hŒDefined on file ”…”�”}”(hjÕ¹ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hjß¹ h]”hŒsysfs-devices-platform-ipmi”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´KDhjÕ¹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KDhhÊh²hubhÞ)�”}”(hŒ¨(RO) Identifies the manufacturer responsible for the specification of functionality of the vendor (OEM)-specific commands, codes, and interfaces used in the controller.”h]”hŒ¨(RO) Identifies the manufacturer responsible for the specification of functionality of the vendor (OEM)-specific commands, codes, and interfaces used in the controller.”…”�”}”(hjº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KDhhÊh²hubj))�”}”(hŒ1.. _abi_sys_devices_platform_ipmi_bmc_product_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-devices-platform-ipmi-bmc-product-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjº ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/ipmi_bmc\.\*\/product_id**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/ipmi_bmc\.\*\/product_id**”h]”hŒ2/sys/devices/platform/ipmi_bmc.*/product_id”…”�”}”(hj9º h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5º ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KNhj2º ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/º ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,º ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjº ubah}”(h]”jº ah ]”h"]”Œ,abi_sys_devices_platform_ipmi_bmc_product_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjº jº sj˜}”jº jº subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hjoº h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hjyº h]”hŒsysfs-devices-platform-ipmi”…”�”}”(hj{º h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjwº ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…º Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´KNhjoº ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KNhhÊh²hubhÞ)�”}”(hŒ®(RO) Displays a number that identifies a particular system, module, add-in card, or board set. The number is specified according to the manufacturer given by Manufacturer ID.”h]”hŒ®(RO) Displays a number that identifies a particular system, module, add-in card, or board set. The number is specified according to the manufacturer given by Manufacturer ID.”…”�”}”(hj�º h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KNhhÊh²hubhÞ)�”}”(hŒFor detailed definitions of the above attributes, refer to section 20.1 'Get Device ID Command' of the IPMI specification v2.0.”h]”hŒƒFor detailed definitions of the above attributes, refer to section 20.1 ‘Get Device ID Command’ of the IPMI specification v2.0.”…”�”}”(hj«º h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KNhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_platform_ipmi_bmc_provides_device_sdrs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-platform-ipmi-bmc-provides-device-sdrs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjǺ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/devices\/platform\/ipmi_bmc\.\*\/provides_device_sdrs**”h]”j`)�”}”(hŒ@**\/sys\/devices\/platform\/ipmi_bmc\.\*\/provides_device_sdrs**”h]”hŒ</sys/devices/platform/ipmi_bmc.*/provides_device_sdrs”…”�”}”(hjẠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjݺ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KhjÚº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj׺ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjǺ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjĺ ubah}”(h]”jú ah ]”h"]”Œ6abi_sys_devices_platform_ipmi_bmc_provides_device_sdrs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j» j¹º sj˜}”jú j¹º subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hj» h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hj!» h]”hŒsysfs-devices-platform-ipmi”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´Khj» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KhhÊh²hubhÞ)�”}”(hŒQ(RO) Indicates whether device provides device sensor data records (1) or not (0).”h]”hŒQ(RO) Indicates whether device provides device sensor data records (1) or not (0).”…”�”}”(hjE» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_devices_platform_ipmi_bmc_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-devices-platform-ipmi-bmc-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hja» ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/ipmi_bmc\.\*\/revision**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/ipmi_bmc\.\*\/revision**”h]”hŒ0/sys/devices/platform/ipmi_bmc.*/revision”…”�”}”(hj{» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjw» ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Khjt» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjn» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhja» ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^» ubah}”(h]”j]» ah ]”h"]”Œ*abi_sys_devices_platform_ipmi_bmc_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬» jS» sj˜}”j]» jS» subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hj±» h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hj»» h]”hŒsysfs-devices-platform-ipmi”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´Khj±» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KhhÊh²hubhÞ)�”}”(hŒ�(RO) Device revision. Useful for identifying if significant hardware changes have been made to the implementation of the management controller.”h]”hŒ�(RO) Device revision. Useful for identifying if significant hardware changes have been made to the implementation of the management controller.”…”�”}”(hjß» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_platform_ipmi_si_idles:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-ipmi-si-idles”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjû» ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/devices\/platform\/ipmi_si\.\*\/idles**”h]”j`)�”}”(hŒ0**\/sys\/devices\/platform\/ipmi_si\.\*\/idles**”h]”hŒ,/sys/devices/platform/ipmi_si.*/idles”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/devices\/platform\/ipmi_si\.\*\/watchdog_pretimeouts**”h]”j`)�”}”(hŒ?**\/sys\/devices\/platform\/ipmi_si\.\*\/watchdog_pretimeouts**”h]”hŒ;/sys/devices/platform/ipmi_si.*/watchdog_pretimeouts”…”�”}”(hj?¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj8¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/devices\/platform\/ipmi_si\.\*\/complete_transactions**”h]”j`)�”}”(hŒ@**\/sys\/devices\/platform\/ipmi_si\.\*\/complete_transactions**”h]”hŒ</sys/devices/platform/ipmi_si.*/complete_transactions”…”�”}”(hji¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hje¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhjb¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/devices\/platform\/ipmi_si\.\*\/events**”h]”j`)�”}”(hŒ1**\/sys\/devices\/platform\/ipmi_si\.\*\/events**”h]”hŒ-/sys/devices/platform/ipmi_si.*/events”…”�”}”(hj“¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KnhjŒ¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/platform\/ipmi_si\.\*\/interrupts**”h]”j`)�”}”(hŒ5**\/sys\/devices\/platform\/ipmi_si\.\*\/interrupts**”h]”hŒ1/sys/devices/platform/ipmi_si.*/interrupts”…”�”}”(hj½¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj¶¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/ipmi_si\.\*\/hosed_count**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/ipmi_si\.\*\/hosed_count**”h]”hŒ2/sys/devices/platform/ipmi_si.*/hosed_count”…”�”}”(hjç¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj༠ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjݼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/ipmi_si\.\*\/long_timeouts**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/ipmi_si\.\*\/long_timeouts**”h]”hŒ4/sys/devices/platform/ipmi_si.*/long_timeouts”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj ½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/platform\/ipmi_si\.\*\/flag_fetches**”h]”j`)�”}”(hŒ7**\/sys\/devices\/platform\/ipmi_si\.\*\/flag_fetches**”h]”hŒ3/sys/devices/platform/ipmi_si.*/flag_fetches”…”�”}”(hj;½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj4½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/platform\/ipmi_si\.\*\/attentions**”h]”j`)�”}”(hŒ5**\/sys\/devices\/platform\/ipmi_si\.\*\/attentions**”h]”hŒ1/sys/devices/platform/ipmi_si.*/attentions”…”�”}”(hje½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hja½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj^½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/ipmi_si\.\*\/incoming_messages**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/ipmi_si\.\*\/incoming_messages**”h]”hŒ8/sys/devices/platform/ipmi_si.*/incoming_messages”…”�”}”(hj�½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhjˆ½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/platform\/ipmi_si\.\*\/short_timeouts**”h]”j`)�”}”(hŒ9**\/sys\/devices\/platform\/ipmi_si\.\*\/short_timeouts**”h]”hŒ5/sys/devices/platform/ipmi_si.*/short_timeouts”…”�”}”(hj¹½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµ½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj²½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjû» ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjø» ubah}”(h]”j÷» ah ]”h"]”Œ&abi_sys_devices_platform_ipmi_si_idles”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jê½ jí» sj˜}”j÷» jí» subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hjï½ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hjù½ h]”hŒsysfs-devices-platform-ipmi”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´Knhjï½ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KnhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj ¾ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj ¾ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒidles”h]”hŒidles”…”�”}”(hj@¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj=¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:¾ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ?(RO) Number of times the interface was idle while being polled.”h]”hŒ?(RO) Number of times the interface was idle while being polled.”…”�”}”(hjW¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KnhjT¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:¾ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¾ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒwatchdog_pretimeouts”h]”hŒwatchdog_pretimeouts”…”�”}”(hjw¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhjt¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq¾ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ$(RO) Number of watchdog pretimeouts.”h]”hŒ$(RO) Number of watchdog pretimeouts.”…”�”}”(hj޾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj‹¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq¾ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¾ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcomplete_transactions”h]”hŒcomplete_transactions”…”�”}”(hj®¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj«¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨¾ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ"(RO) Number of completed messages.”h]”hŒ"(RO) Number of completed messages.”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨¾ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¾ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒevents”h]”hŒevents”…”�”}”(hjå¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhjâ¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß¾ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ6(RO) Number of IPMI events received from the hardware.”h]”hŒ6(RO) Number of IPMI events received from the hardware.”…”�”}”(hjü¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhjù¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß¾ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¾ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ interrupts”h]”hŒ interrupts”…”�”}”(hj¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ-(RO) Number of interrupts the driver handled.”h]”hŒ-(RO) Number of interrupts the driver handled.”…”�”}”(hj3¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj0¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¾ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ hosed_count”h]”hŒ hosed_count”…”�”}”(hjS¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KnhjP¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM¿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒB(RO) Number of times the hardware didn't follow the state machine.”h]”hŒD(RO) Number of times the hardware didn’t follow the state machine.”…”�”}”(hjj¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhjg¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¾ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ long_timeouts”h]”hŒ long_timeouts”…”�”}”(hjŠ¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj‡¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„¿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒP(RO) Number of times the driver requested a timer while nothing was in progress.”h]”hŒP(RO) Number of times the driver requested a timer while nothing was in progress.”…”�”}”(hj¡¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhjž¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¾ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ flag_fetches”h]”hŒ flag_fetches”…”�”}”(hjÁ¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj¾¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»¿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒB(RO) Number of times the driver requested flags from the hardware.”h]”hŒB(RO) Number of times the driver requested flags from the hardware.”…”�”}”(hjØ¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KnhjÕ¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¾ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ attentions”h]”hŒ attentions”…”�”}”(hjø¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhjõ¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò¿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ=(RO) Number of time the driver got an ATTN from the hardware.”h]”hŒ=(RO) Number of time the driver got an ATTN from the hardware.”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj À ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¾ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒincoming_messages”h]”hŒincoming_messages”…”�”}”(hj/À h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´Knhj,À ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)À ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.(RO) Number of asynchronous messages received.”h]”hŒ.(RO) Number of asynchronous messages received.”…”�”}”(hjFÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KnhjCÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)À ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¾ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒshort_timeouts”h]”hŒshort_timeouts”…”�”}”(hjfÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KnhjcÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`À ubjW)�”}”(hhh]”hÞ)�”}”(hŒU(RO) Number of times the driver requested a timer while an operation was in progress.”h]”hŒU(RO) Number of times the driver requested a timer while an operation was in progress.”…”�”}”(hj}À h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KnhjzÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`À ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7¾ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ¾ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ8.. _abi_sys_devices_platform_ipmi_si_interrupts_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-platform-ipmi-si-interrupts-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¸À ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/ipmi_si\.\*\/interrupts_enabled**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/ipmi_si\.\*\/interrupts_enabled**”h]”hŒ9/sys/devices/platform/ipmi_si.*/interrupts_enabled”…”�”}”(hjÒÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K¢hjËÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸À ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµÀ ubah}”(h]”j´À ah ]”h"]”Œ3abi_sys_devices_platform_ipmi_si_interrupts_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁ jªÀ sj˜}”j´À jªÀ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hjÁ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hjÁ h]”hŒsysfs-devices-platform-ipmi”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´K¢hjÁ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K¢hhÊh²hubhÞ)�”}”(hŒæ(RO) Indicates whether interrupts are enabled or not. The driver disables interrupts when it gets into a situation where it cannot handle messages due to lack of memory. Once that situation clears up, it will re-enable interrupts.”h]”hŒæ(RO) Indicates whether interrupts are enabled or not. The driver disables interrupts when it gets into a situation where it cannot handle messages due to lack of memory. Once that situation clears up, it will re-enable interrupts.”…”�”}”(hj6Á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K¢hhÊh²hubj))�”}”(hŒ,.. _abi_sys_devices_platform_ipmi_si_params:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-devices-platform-ipmi-si-params”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjRÁ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/devices\/platform\/ipmi_si\.\*\/params**”h]”j`)�”}”(hŒ1**\/sys\/devices\/platform\/ipmi_si\.\*\/params**”h]”hŒ-/sys/devices/platform/ipmi_si.*/params”…”�”}”(hjlÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K­hjeÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_Á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjRÁ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOÁ ubah}”(h]”jNÁ ah ]”h"]”Œ'abi_sys_devices_platform_ipmi_si_params”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�Á jDÁ sj˜}”jNÁ jDÁ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hj¢Á h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hj¬Á h]”hŒsysfs-devices-platform-ipmi”…”�”}”(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ÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´K­hj¢Á ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K­hhÊh²hubhÞ)�”}”(hŒ[to be documented]”h]”hŒ[to be documented]”…”�”}”(hjÐÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´K­hhÊh²hubj))�”}”(hŒ*.. _abi_sys_devices_platform_ipmi_si_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-devices-platform-ipmi-si-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjìÁ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/devices\/platform\/ipmi_si\.\*\/type**”h]”j`)�”}”(hŒ/**\/sys\/devices\/platform\/ipmi_si\.\*\/type**”h]”hŒ+/sys/devices/platform/ipmi_si.*/type”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KfhjÿÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìÁ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjéÁ ubah}”(h]”jèÁ ah ]”h"]”Œ%abi_sys_devices_platform_ipmi_si_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7 jÞÁ sj˜}”jèÁ jÞÁ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-devices-platform-ipmi `”h]”(hŒDefined on file ”…”�”}”(hj< h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-devices-platform-ipmi `”h]”j§)�”}”(hjF h]”hŒsysfs-devices-platform-ipmi”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjD ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jR Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_devices_platform_ipmi”uh1hh³jÖ• h´Kfhj< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KfhhÊh²hubhÞ)�”}”(hŒC(RO) The device interface for IPMI "kcs", "smic", "bt" or "invalid"”h]”hŒS(RO) The device interface for IPMI “kcsâ€�, “smicâ€�, “btâ€� or “invalidâ€�”…”�”}”(hjj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ• h´KfhhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_platform_kim_baud_rate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-kim-baud-rate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj†Â ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/devices\/platform\/kim\/baud_rate**”h]”j`)�”}”(hŒ,**\/sys\/devices\/platform\/kim\/baud_rate**”h]”hŒ(/sys/devices/platform/kim/baud_rate”…”�”}”(hj Â h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœÂ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-platform-kim”h´Khj™Â ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†Â ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒÂ ubah}”(h]”j‚ ah ]”h"]”Œ&abi_sys_devices_platform_kim_baud_rate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒ jx sj˜}”j‚ jx subhÞ)�”}”(hŒODefined on file :ref:`sysfs-platform-kim `”h]”(hŒDefined on file ”…”�”}”(hj× h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-platform-kim `”h]”j§)�”}”(hjá h]”hŒsysfs-platform-kim”…”�”}”(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ÅŒ#abi_file_testing_sysfs_platform_kim”uh1hh³j´Â h´Khj× ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´KhhÊh²hubhÞ)�”}”(hX>The maximum reliable baud-rate the host can support. Different platforms tend to have different high-speed UART configurations, so the baud-rate needs to be set locally and also sent across to the WL128x via a HCI-VS command. The entry is read and made use by the user-space daemon when the ldisc install is requested.”h]”hX>The maximum reliable baud-rate the host can support. Different platforms tend to have different high-speed UART configurations, so the baud-rate needs to be set locally and also sent across to the WL128x via a HCI-VS command. The entry is read and made use by the user-space daemon when the ldisc install is requested.”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_devices_platform_kim_dev_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-devices-platform-kim-dev-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj!à ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/devices\/platform\/kim\/dev_name**”h]”j`)�”}”(hŒ+**\/sys\/devices\/platform\/kim\/dev_name**”h]”hŒ'/sys/devices/platform/kim/dev_name”…”�”}”(hj;à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7à ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´Khj4à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!à ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà ubah}”(h]”jà ah ]”h"]”Œ%abi_sys_devices_platform_kim_dev_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlà jà sj˜}”jà jà subhÞ)�”}”(hŒODefined on file :ref:`sysfs-platform-kim `”h]”(hŒDefined on file ”…”�”}”(hjqà h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-platform-kim `”h]”j§)�”}”(hj{à h]”hŒsysfs-platform-kim”…”�”}”(hj}à h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyà ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡Ã Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_platform_kim”uh1hh³j´Â h´Khjqà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´KhhÊh²hubhÞ)�”}”(hŒUName of the UART device at which the WL128x chip is connected. example: "/dev/ttyS0".”h]”hŒYName of the UART device at which the WL128x chip is connected. example: “/dev/ttyS0â€�.”…”�”}”(hjŸÃ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´KhhÊh²hubhÞ)�”}”(hŒÕThe device name flows down to architecture specific board initialization file from the ATAGS bootloader firmware. The name exposed is read from the user-space daemon and opens the device when install is requested.”h]”hŒÕThe device name flows down to architecture specific board initialization file from the ATAGS bootloader firmware. The name exposed is read from the user-space daemon and opens the device when install is requested.”…”�”}”(hj­Ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_devices_platform_kim_flow_cntrl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-devices-platform-kim-flow-cntrl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÉà ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/devices\/platform\/kim\/flow_cntrl**”h]”j`)�”}”(hŒ-**\/sys\/devices\/platform\/kim\/flow_cntrl**”h]”hŒ)/sys/devices/platform/kim/flow_cntrl”…”�”}”(hjãà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßà ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´KhjÜà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉà ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆÃ ubah}”(h]”jÅà ah ]”h"]”Œ'abi_sys_devices_platform_kim_flow_cntrl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄ j»Ã sj˜}”jÅà j»Ã subhÞ)�”}”(hŒODefined on file :ref:`sysfs-platform-kim `”h]”(hŒDefined on file ”…”�”}”(hjÄ h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-platform-kim `”h]”j§)�”}”(hj#Ä h]”hŒsysfs-platform-kim”…”�”}”(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ÅŒ#abi_file_testing_sysfs_platform_kim”uh1hh³j´Â h´KhjÄ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´KhhÊh²hubhÞ)�”}”(hŒÐThe WL128x makes use of flow control mechanism, and this entry most often should be 1, the host's UART is required to have the capability of flow-control, or else this entry can be made use of for exceptions.”h]”hŒÒThe WL128x makes use of flow control mechanism, and this entry most often should be 1, the host’s UART is required to have the capability of flow-control, or else this entry can be made use of for exceptions.”…”�”}”(hjGÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_platform_kim_install:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-platform-kim-install”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjcÄ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/devices\/platform\/kim\/install**”h]”j`)�”}”(hŒ***\/sys\/devices\/platform\/kim\/install**”h]”hŒ&/sys/devices/platform/kim/install”…”�”}”(hj}Ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´K$hjvÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcÄ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`Ä ubah}”(h]”j_Ä ah ]”h"]”Œ$abi_sys_devices_platform_kim_install”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j®Ä jUÄ sj˜}”j_Ä jUÄ subhÞ)�”}”(hŒODefined on file :ref:`sysfs-platform-kim `”h]”(hŒDefined on file ”…”�”}”(hj³Ä h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-platform-kim `”h]”j§)�”}”(hj½Ä h]”hŒsysfs-platform-kim”…”�”}”(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ÅŒ#abi_file_testing_sysfs_platform_kim”uh1hh³j´Â h´K$hj³Ä ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´K$hhÊh²hubhÞ)�”}”(hX When one of the protocols Bluetooth, FM or GPS wants to make use of the shared UART transport, it registers to the shared transport driver, which will signal the user-space for opening, configuring baud and install line discipline via this sysfs entry. This entry would be polled upon by the user-space daemon managing the UART, and is notified about the change by the sysfs_notify. The value would be '1' when UART needs to be opened/ldisc installed, and would be '0' when UART is no more required and needs to be closed.”h]”hXWhen one of the protocols Bluetooth, FM or GPS wants to make use of the shared UART transport, it registers to the shared transport driver, which will signal the user-space for opening, configuring baud and install line discipline via this sysfs entry. This entry would be polled upon by the user-space daemon managing the UART, and is notified about the change by the sysfs_notify. The value would be ‘1’ when UART needs to be opened/ldisc installed, and would be ‘0’ when UART is no more required and needs to be closed.”…”�”}”(hjáÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j´Â h´K$hhÊh²hubj))�”}”(hŒ:.. _abi_sys_devices_platform_lg_laptop_battery_care_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-devices-platform-lg-laptop-battery-care-limit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjýÄ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/lg\-laptop\/battery_care_limit**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/lg\-laptop\/battery_care_limit**”h]”hŒ8/sys/devices/platform/lg-laptop/battery_care_limit”…”�”}”(hjÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-platform-lg-laptop”h´KhjÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Å ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Å ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjýÄ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjúÄ ubah}”(h]”jùÄ ah ]”h"]”Œ5abi_sys_devices_platform_lg_laptop_battery_care_limit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIÅ jïÄ sj˜}”jùÄ jïÄ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-lg-laptop `”h]”(hŒDefined on file ”…”�”}”(hjNÅ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-lg-laptop `”h]”j§)�”}”(hjXÅ h]”hŒsysfs-platform-lg-laptop”…”�”}”(hjZÅ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVÅ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdÅ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_platform_lg_laptop”uh1hh³j+Å h´KhjNÅ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´KhhÊh²hube(hÞ)�”}”(hŒ…Deprecated use /sys/class/power_supply/CMB0/charge_control_end_threshold Maximal battery charge level. Accepted values are 80 or 100.”h]”hŒ…Deprecated use /sys/class/power_supply/CMB0/charge_control_end_threshold Maximal battery charge level. Accepted values are 80 or 100.”…”�”}”(hj|Å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_devices_platform_lg_laptop_fan_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-devices-platform-lg-laptop-fan-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj˜Å ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/devices\/platform\/lg\-laptop\/fan_mode**”h]”j`)�”}”(hŒ2**\/sys\/devices\/platform\/lg\-laptop\/fan_mode**”h]”hŒ./sys/devices/platform/lg-laptop/fan_mode”…”�”}”(hj²Å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®Å ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´Khj«Å ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨Å ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥Å ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜Å ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•Å ubah}”(h]”j”Å ah ]”h"]”Œ+abi_sys_devices_platform_lg_laptop_fan_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jãÅ jŠÅ sj˜}”j”Å jŠÅ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-lg-laptop `”h]”(hŒDefined on file ”…”�”}”(hjèÅ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-lg-laptop `”h]”j§)�”}”(hjòÅ h]”hŒsysfs-platform-lg-laptop”…”�”}”(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ÅŒ)abi_file_testing_sysfs_platform_lg_laptop”uh1hh³j+Å h´KhjèÅ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´KhhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hj‚Æ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-lg-laptop `”h]”j§)�”}”(hjŒÆ h]”hŒsysfs-platform-lg-laptop”…”�”}”(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ÅŒ)abi_file_testing_sysfs_platform_lg_laptop”uh1hh³j+Å h´Khj‚Æ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´KhhÊh²hubhÞ)�”}”(hŒ.Control FN lock mode. 1 means on, 0 means off.”h]”hŒ.Control FN lock mode. 1 means on, 0 means off.”…”�”}”(hj°Æ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_lg_laptop_reader_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-lg-laptop-reader-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÌÆ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/platform\/lg\-laptop\/reader_mode**”h]”j`)�”}”(hŒ5**\/sys\/devices\/platform\/lg\-laptop\/reader_mode**”h]”hŒ1/sys/devices/platform/lg-laptop/reader_mode”…”�”}”(hjæÆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´Khj߯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌÆ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉÆ ubah}”(h]”jÈÆ ah ]”h"]”Œ.abi_sys_devices_platform_lg_laptop_reader_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÇ j¾Æ sj˜}”jÈÆ j¾Æ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-lg-laptop `”h]”(hŒDefined on file ”…”�”}”(hjÇ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-lg-laptop `”h]”j§)�”}”(hj&Ç h]”hŒsysfs-platform-lg-laptop”…”�”}”(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”j2Ç Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_platform_lg_laptop”uh1hh³j+Å h´KhjÇ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´KhhÊh²hubhÞ)�”}”(hŒ-Control reader mode. 1 means on, 0 means off.”h]”hŒ-Control reader mode. 1 means on, 0 means off.”…”�”}”(hjJÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_devices_platform_lg_laptop_usb_charge:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-devices-platform-lg-laptop-usb-charge”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjfÇ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/lg\-laptop\/usb_charge**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/lg\-laptop\/usb_charge**”h]”hŒ0/sys/devices/platform/lg-laptop/usb_charge”…”�”}”(hj€Ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|Ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´KhjyÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjsÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjfÇ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjcÇ ubah}”(h]”jbÇ ah ]”h"]”Œ-abi_sys_devices_platform_lg_laptop_usb_charge”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j±Ç jXÇ sj˜}”jbÇ jXÇ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-lg-laptop `”h]”(hŒDefined on file ”…”�”}”(hj¶Ç h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-lg-laptop `”h]”j§)�”}”(hjÀÇ h]”hŒsysfs-platform-lg-laptop”…”�”}”(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ÅŒ)abi_file_testing_sysfs_platform_lg_laptop”uh1hh³j+Å h´Khj¶Ç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´KhhÊh²hubhÞ)�”}”(hŒMControl USB port charging when device is turned off. 1 means on, 0 means off.”h]”hŒMControl USB port charging when device is turned off. 1 means on, 0 means off.”…”�”}”(hjäÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j+Å h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_platform_msi_laptop_pf_auto_brightness:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-platform-msi-laptop-pf-auto-brightness”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÈ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/platform\/msi\-laptop\-pf\/auto_brightness**”h]”j`)�”}”(hŒ>**\/sys\/devices\/platform\/msi\-laptop\-pf\/auto_brightness**”h]”hŒ:/sys/devices/platform/msi-laptop-pf/auto_brightness”…”�”}”(hjÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-platform-msi-laptop”h´KhjÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj È ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjýÇ ubah}”(h]”jüÇ ah ]”h"]”Œ6abi_sys_devices_platform_msi_laptop_pf_auto_brightness”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jLÈ •jòÇ sj˜}”jüÇ jòÇ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-msi-laptop `”h]”(hŒDefined on file ”…”�”}”(hjQÈ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-msi-laptop `”h]”j§)�”}”(hj[È h]”hŒsysfs-platform-msi-laptop”…”�”}”(hj]È h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjYÈ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jgÈ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_platform_msi_laptop”uh1hh³j.È h´KhjQÈ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KhhÊh²hubhÞ)�”}”(hŒ«Enable automatic brightness control: contains either 0 or 1. If set to 1 the hardware adjusts the screen brightness automatically when the power cord is plugged/unplugged.”h]”hŒ«Enable automatic brightness control: contains either 0 or 1. If set to 1 the hardware adjusts the screen brightness automatically when the power cord is plugged/unplugged.”…”�”}”(hjÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_devices_platform_msi_laptop_pf_auto_fan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-devices-platform-msi-laptop-pf-auto-fan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj›È ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/platform\/msi\-laptop\-pf\/auto_fan**”h]”j`)�”}”(hŒ7**\/sys\/devices\/platform\/msi\-laptop\-pf\/auto_fan**”h]”hŒ3/sys/devices/platform/msi-laptop-pf/auto_fan”…”�”}”(hjµÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±È ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KKhj®È ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«È ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨È ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›È ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜È ubah}”(h]”j—È ah ]”h"]”Œ/abi_sys_devices_platform_msi_laptop_pf_auto_fan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæÈ j�È sj˜}”j—È j�È subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-msi-laptop `”h]”(hŒDefined on file ”…”�”}”(hjëÈ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-msi-laptop `”h]”j§)�”}”(hjõÈ h]”hŒsysfs-platform-msi-laptop”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_msi_laptop”uh1hh³j.È h´KKhjëÈ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KKhhÊh²hubhÞ)�”}”(hŒ�Contains either 0 or 1 and indicates if fan speed is controlled automatically (1) or fan runs at maximal speed (0). Can be toggled in software.”h]”hŒ�Contains either 0 or 1 and indicates if fan speed is controlled automatically (1) or fan runs at maximal speed (0). Can be toggled in software.”…”�”}”(hjÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KKhhÊh²hubj))�”}”(hŒ5.. _abi_sys_devices_platform_msi_laptop_pf_bluetooth:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-platform-msi-laptop-pf-bluetooth”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj5É ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/msi\-laptop\-pf\/bluetooth**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/msi\-laptop\-pf\/bluetooth**”h]”hŒ4/sys/devices/platform/msi-laptop-pf/bluetooth”…”�”}”(hjOÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KhjHÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5É ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2É ubah}”(h]”j1É ah ]”h"]”Œ0abi_sys_devices_platform_msi_laptop_pf_bluetooth”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€É j'É sj˜}”j1É j'É subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-msi-laptop `”h]”(hŒDefined on file ”…”�”}”(hj…É h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-msi-laptop `”h]”j§)�”}”(hj�É h]”hŒsysfs-platform-msi-laptop”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_msi_laptop”uh1hh³j.È h´Khj…É ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KhhÊh²hubhÞ)�”}”(hŒ†Bluetooth subsystem enabled: contains either 0 or 1. Please note that this file is constantly 0 if no Bluetooth hardware is available.”h]”hŒ†Bluetooth subsystem enabled: contains either 0 or 1. Please note that this file is constantly 0 if no Bluetooth hardware is available.”…”�”}”(hj³É h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_devices_platform_msi_laptop_pf_eco_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-devices-platform-msi-laptop-pf-eco-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjÏÉ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/platform\/msi\-laptop\-pf\/eco_mode**”h]”j`)�”}”(hŒ7**\/sys\/devices\/platform\/msi\-laptop\-pf\/eco_mode**”h]”hŒ3/sys/devices/platform/msi-laptop-pf/eco_mode”…”�”}”(hjéÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K6hjâÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏÉ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌÉ ubah}”(h]”jËÉ ah ]”h"]”Œ/abi_sys_devices_platform_msi_laptop_pf_eco_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊ jÁÉ sj˜}”jËÉ jÁÉ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-msi-laptop `”h]”(hŒDefined on file ”…”�”}”(hjÊ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-msi-laptop `”h]”j§)�”}”(hj)Ê h]”hŒsysfs-platform-msi-laptop”…”�”}”(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”j5Ê Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_platform_msi_laptop”uh1hh³j.È h´K6hjÊ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K6hhÊh²hubhÞ)�”}”(hŒíContains either 0 or 1 and indicates if ECO mode is turned on. In ECO mode power LED is green and userspace should do some powersaving actions. ECO mode is available only on battery power. ECO mode can only be toggled by pressing Fn+F10.”h]”hŒíContains either 0 or 1 and indicates if ECO mode is turned on. In ECO mode power LED is green and userspace should do some powersaving actions. ECO mode is available only on battery power. ECO mode can only be toggled by pressing Fn+F10.”…”�”}”(hjMÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K6hhÊh²hubj))�”}”(hŒ5.. _abi_sys_devices_platform_msi_laptop_pf_lcd_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-platform-msi-laptop-pf-lcd-level”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjiÊ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/msi\-laptop\-pf\/lcd_level**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/msi\-laptop\-pf\/lcd_level**”h]”hŒ4/sys/devices/platform/msi-laptop-pf/lcd_level”…”�”}”(hjƒÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´Khj|Ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjiÊ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjfÊ ubah}”(h]”jeÊ ah ]”h"]”Œ0abi_sys_devices_platform_msi_laptop_pf_lcd_level”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´Ê j[Ê sj˜}”jeÊ j[Ê subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-msi-laptop `”h]”(hŒDefined on file ”…”�”}”(hj¹Ê h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-msi-laptop `”h]”j§)�”}”(hjÃÊ h]”hŒsysfs-platform-msi-laptop”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_msi_laptop”uh1hh³j.È h´Khj¹Ê ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KhhÊh²hubhÞ)�”}”(hŒ?Screen brightness: contains a single integer in the range 0..8.”h]”hŒ?Screen brightness: contains a single integer in the range 0..8.”…”�”}”(hjçÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_devices_platform_msi_laptop_pf_touchpad:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-devices-platform-msi-laptop-pf-touchpad”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjË ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/platform\/msi\-laptop\-pf\/touchpad**”h]”j`)�”}”(hŒ7**\/sys\/devices\/platform\/msi\-laptop\-pf\/touchpad**”h]”hŒ3/sys/devices/platform/msi-laptop-pf/touchpad”…”�”}”(hjË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K!hjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjË ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjË ubah}”(h]”jÿÊ ah ]”h"]”Œ/abi_sys_devices_platform_msi_laptop_pf_touchpad”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNË jõÊ sj˜}”jÿÊ jõÊ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-msi-laptop `”h]”(hŒDefined on file ”…”�”}”(hjSË h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-msi-laptop `”h]”j§)�”}”(hj]Ë h]”hŒsysfs-platform-msi-laptop”…”�”}”(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”jiË Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_platform_msi_laptop”uh1hh³j.È h´K!hjSË ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K!hhÊh²hubhÞ)�”}”(hŒtContains either 0 or 1 and indicates if touchpad is turned on. Touchpad state can only be toggled by pressing Fn+F3.”h]”hŒtContains either 0 or 1 and indicates if touchpad is turned on. Touchpad state can only be toggled by pressing Fn+F3.”…”�”}”(hj�Ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K!hhÊh²hubj))�”}”(hŒ:.. _abi_sys_devices_platform_msi_laptop_pf_turbo_cooldown:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-devices-platform-msi-laptop-pf-turbo-cooldown”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj�Ë ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/msi\-laptop\-pf\/turbo_cooldown**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/msi\-laptop\-pf\/turbo_cooldown**”h]”hŒ9/sys/devices/platform/msi-laptop-pf/turbo_cooldown”…”�”}”(hj·Ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³Ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K@hj°Ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­Ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Ë ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšË ubah}”(h]”j™Ë ah ]”h"]”Œ5abi_sys_devices_platform_msi_laptop_pf_turbo_cooldown”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèË j�Ë sj˜}”j™Ë j�Ë subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-msi-laptop `”h]”(hŒDefined on file ”…”�”}”(hjíË h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-msi-laptop `”h]”j§)�”}”(hj÷Ë h]”hŒsysfs-platform-msi-laptop”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_msi_laptop”uh1hh³j.È h´K@hjíË ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K@hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ´Contains value in range 0..3: * 0 -> Turbo mode is off * 1 -> Turbo mode is on, cannot be turned off yet * 2 -> Turbo mode is off, cannot be turned on yet * 3 -> Turbo mode is on ”h]”(j!)�”}”(hŒContains value in range 0..3:”h]”hŒContains value in range 0..3:”…”�”}”(hj"Ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j.È h´K@hjÌ ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ0 -> Turbo mode is off”h]”hÞ)�”}”(hj8Ì h]”hŒ0 -> Turbo mode is off”…”�”}”(hj:Ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K@hj6Ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3Ì ubj;)�”}”(hŒ/1 -> Turbo mode is on, cannot be turned off yet”h]”hÞ)�”}”(hjOÌ h]”hŒ/1 -> Turbo mode is on, cannot be turned off yet”…”�”}”(hjQÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K@hjMÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3Ì ubj;)�”}”(hŒ/2 -> Turbo mode is off, cannot be turned on yet”h]”hÞ)�”}”(hjfÌ h]”hŒ/2 -> Turbo mode is off, cannot be turned on yet”…”�”}”(hjhÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K@hjdÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3Ì ubj;)�”}”(hŒ3 -> Turbo mode is on ”h]”hÞ)�”}”(hŒ3 -> Turbo mode is on”h]”hŒ3 -> Turbo mode is on”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K@hj{Ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj3Ì ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j.È h´K@hj0Ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÌ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j.È h´K@hjÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ6.. _abi_sys_devices_platform_msi_laptop_pf_turbo_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-devices-platform-msi-laptop-pf-turbo-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj¹Ì ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/platform\/msi\-laptop\-pf\/turbo_mode**”h]”j`)�”}”(hŒ9**\/sys\/devices\/platform\/msi\-laptop\-pf\/turbo_mode**”h]”hŒ5/sys/devices/platform/msi-laptop-pf/turbo_mode”…”�”}”(hjÓÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K)hjÌÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹Ì ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶Ì ubah}”(h]”jµÌ ah ]”h"]”Œ1abi_sys_devices_platform_msi_laptop_pf_turbo_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍ j«Ì sj˜}”jµÌ j«Ì subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-msi-laptop `”h]”(hŒDefined on file ”…”�”}”(hj Í h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-msi-laptop `”h]”j§)�”}”(hjÍ h]”hŒsysfs-platform-msi-laptop”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_msi_laptop”uh1hh³j.È h´K)hj Í ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K)hhÊh²hubhÞ)�”}”(hXsContains either 0 or 1 and indicates if turbo mode is turned on. In turbo mode power LED is orange and processor is overclocked. Turbo mode is available only if charging. It is only possible to toggle turbo mode state by pressing Fn+F10, and there is a few seconds cooldown between subsequent toggles. If user presses Fn+F10 too frequent, turbo mode state is not changed.”h]”hXsContains either 0 or 1 and indicates if turbo mode is turned on. In turbo mode power LED is orange and processor is overclocked. Turbo mode is available only if charging. It is only possible to toggle turbo mode state by pressing Fn+F10, and there is a few seconds cooldown between subsequent toggles. If user presses Fn+F10 too frequent, turbo mode state is not changed.”…”�”}”(hj7Í h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´K)hhÊh²hubj))�”}”(hŒ0.. _abi_sys_devices_platform_msi_laptop_pf_wlan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-devices-platform-msi-laptop-pf-wlan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjSÍ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/devices\/platform\/msi\-laptop\-pf\/wlan**”h]”j`)�”}”(hŒ3**\/sys\/devices\/platform\/msi\-laptop\-pf\/wlan**”h]”hŒ//sys/devices/platform/msi-laptop-pf/wlan”…”�”}”(hjmÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjiÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KhjfÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSÍ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPÍ ubah}”(h]”jOÍ ah ]”h"]”Œ+abi_sys_devices_platform_msi_laptop_pf_wlan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžÍ jEÍ sj˜}”jOÍ jEÍ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-msi-laptop `”h]”(hŒDefined on file ”…”�”}”(hj£Í h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-msi-laptop `”h]”j§)�”}”(hj­Í h]”hŒsysfs-platform-msi-laptop”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_msi_laptop”uh1hh³j.È h´Khj£Í ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KhhÊh²hubhÞ)�”}”(hŒ/WLAN subsystem enabled: contains either 0 or 1.”h]”hŒ/WLAN subsystem enabled: contains either 0 or 1.”…”�”}”(hjÑÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.È h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_devices_platform_samsung_lid_handling:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-devices-platform-samsung-lid-handling”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjíÍ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/devices\/platform\/samsung\/lid_handling**”h]”j`)�”}”(hŒ3**\/sys\/devices\/platform\/samsung\/lid_handling**”h]”hŒ//sys/devices/platform/samsung/lid_handling”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/sysfs-driver-samsung-laptop”h´KhjÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíÍ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêÍ ubah}”(h]”jéÍ ah ]”h"]”Œ-abi_sys_devices_platform_samsung_lid_handling”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9Î jßÍ sj˜}”jéÍ jßÍ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-samsung-laptop `”h]”(hŒDefined on file ”…”�”}”(hj>Î h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-samsung-laptop `”h]”j§)�”}”(hjHÎ h]”hŒsysfs-driver-samsung-laptop”…”�”}”(hjJÎ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjFÎ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTÎ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_sysfs_driver_samsung_laptop”uh1hh³jÎ h´Khj>Î ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´KhhÊh²hubhÞ)�”}”(hŒ†Some Samsung laptops handle lid closing quicker and only handle lid opening with this mode enabled. 1 means enabled, 0 means disabled.”h]”hŒ†Some Samsung laptops handle lid closing quicker and only handle lid opening with this mode enabled. 1 means enabled, 0 means disabled.”…”�”}”(hjlÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_devices_platform_samsung_performance_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-devices-platform-samsung-performance-level”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjˆÎ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/samsung\/performance_level**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/samsung\/performance_level**”h]”hŒ4/sys/devices/platform/samsung/performance_level”…”�”}”(hj¢Î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjžÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´Khj›Î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜Î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•Î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆÎ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…Î ubah}”(h]”j„Î ah ]”h"]”Œ2abi_sys_devices_platform_samsung_performance_level”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓÎ jzÎ sj˜}”j„Î jzÎ subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-samsung-laptop `”h]”(hŒDefined on file ”…”�”}”(hjØÎ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-samsung-laptop `”h]”j§)�”}”(hjâÎ h]”hŒsysfs-driver-samsung-laptop”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_samsung_laptop”uh1hh³jÎ h´KhjØÎ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´KhhÊh²hubhÞ)�”}”(hXeSome Samsung laptops have different "performance levels" that can be modified by a function key, and by this sysfs file. These values don't always make a whole lot of sense, but some users like to modify them to keep their fans quiet at all costs. Reading from this file will show the current performance level. Writing to the file can change this value.”h]”hXkSome Samsung laptops have different “performance levelsâ€� that can be modified by a function key, and by this sysfs file. These values don’t always make a whole lot of sense, but some users like to modify them to keep their fans quiet at all costs. Reading from this file will show the current performance level. Writing to the file can change this value.”…”�”}”(hjÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´KhhÊh²hubjŽœ)�”}”(hŒKValid options: - "silent" - "normal" - "overclock" ”h]”j)�”}”(hhh]”j)�”}”(hŒ3Valid options: - "silent" - "normal" - "overclock" ”h]”(j!)�”}”(hŒValid options:”h]”hŒValid options:”…”�”}”(hjÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÎ h´KhjÏ ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ"silent"”h]”hÞ)�”}”(hj5Ï h]”hŒ “silentâ€�”…”�”}”(hj7Ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´Khj3Ï ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj0Ï ubj;)�”}”(hŒ"normal"”h]”hÞ)�”}”(hjLÏ h]”hŒ “normalâ€�”…”�”}”(hjNÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´KhjJÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj0Ï ubj;)�”}”(hŒ "overclock" ”h]”hÞ)�”}”(hŒ "overclock"”h]”hŒ“overclockâ€�”…”�”}”(hjeÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´KhjaÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj0Ï ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÎ h´Khj-Ï ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÏ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÎ h´KhjÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÎ h´KhhÊh²hubhÞ)�”}”(hŒ×Note that not all laptops support all of these options. Specifically, not all support the "overclock" option, and it's still unknown if this value even changes anything, other than making the user feel a bit better.”h]”hŒÝNote that not all laptops support all of these options. Specifically, not all support the “overclockâ€� option, and it’s still unknown if this value even changes anything, other than making the user feel a bit better.”…”�”}”(hj—Ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_devices_platform_samsung_usb_charge:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-devices-platform-samsung-usb-charge”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj³Ï ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/devices\/platform\/samsung\/usb_charge**”h]”j`)�”}”(hŒ1**\/sys\/devices\/platform\/samsung\/usb_charge**”h]”hŒ-/sys/devices/platform/samsung/usb_charge”…”�”}”(hjÍÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´KhjÆÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³Ï ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°Ï ubah}”(h]”j¯Ï ah ]”h"]”Œ+abi_sys_devices_platform_samsung_usb_charge”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþÏ j¥Ï sj˜}”j¯Ï j¥Ï subhÞ)�”}”(hŒaDefined on file :ref:`sysfs-driver-samsung-laptop `”h]”(hŒDefined on file ”…”�”}”(hjÐ h²hh³Nh´Nubh)�”}”(hŒQ:ref:`sysfs-driver-samsung-laptop `”h]”j§)�”}”(hj Ð h]”hŒsysfs-driver-samsung-laptop”…”�”}”(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ÅŒ,abi_file_testing_sysfs_driver_samsung_laptop”uh1hh³jÎ h´KhjÐ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´KhhÊh²hubhÞ)�”}”(hŒnUse your USB ports to charge devices, even when your laptop is powered off. 1 means enabled, 0 means disabled.”h]”hŒnUse your USB ports to charge devices, even when your laptop is powered off. 1 means enabled, 0 means disabled.”…”�”}”(hj1Ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ h´KhhÊh²hubj))�”}”(hŒM.. _abi_sys_devices_platform_sh_mobile_lcdc_fb_0_3_graphics_fb_0_9_ovl_alpha:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-devices-platform-sh-mobile-lcdc-fb-0-3-graphics-fb-0-9-ovl-alpha”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KXuh1j@hjMÐ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/devices\/platform\/sh_mobile_lcdc_fb\.[0\-3]\/graphics\/fb[0\-9]\/ovl_alpha**”h]”j`)�”}”(hŒV**\/sys\/devices\/platform\/sh_mobile_lcdc_fb\.[0\-3]\/graphics\/fb[0\-9]\/ovl_alpha**”h]”hŒR/sys/devices/platform/sh_mobile_lcdc_fb.[0-3]/graphics/fb[0-9]/ovl_alpha”…”�”}”(hjgÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³ŒBDocumentation/ABI/testing/sysfs-devices-platform-sh_mobile_lcdc_fb”h´Khj`Ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]Ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMÐ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJÐ ubah}”(h]”jIÐ ah ]”h"]”ŒHabi_sys_devices_platform_sh_mobile_lcdc_fb_0_3_graphics_fb_0_9_ovl_alpha”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™Ð j?Ð sj˜}”jIÐ j?Ð subhÞ)�”}”(hŒ{Defined on file :ref:`sysfs-devices-platform-sh_mobile_lcdc_fb `”h]”(hŒDefined on file ”…”�”}”(hjžÐ h²hh³Nh´Nubh)�”}”(hŒk:ref:`sysfs-devices-platform-sh_mobile_lcdc_fb `”h]”j§)�”}”(hj¨Ð h]”hŒ(sysfs-devices-platform-sh_mobile_lcdc_fb”…”�”}”(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ÅŒ9abi_file_testing_sysfs_devices_platform_sh_mobile_lcdc_fb”uh1hh³j{Ð h´KhjžÐ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´KhhÊh²hubhÞ)�”}”(hŒOThis file is only available on fb[0-9] devices corresponding to overlay planes.”h]”hŒOThis file is only available on fb[0-9] devices corresponding to overlay planes.”…”�”}”(hjÌÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´KhhÊh²hubhÞ)�”}”(hŒ¢Stores the alpha blending value for the overlay. Values range from 0 (transparent) to 255 (opaque). The value is ignored if the mode is not set to Alpha Blending.”h]”hŒ¢Stores the alpha blending value for the overlay. Values range from 0 (transparent) to 255 (opaque). The value is ignored if the mode is not set to Alpha Blending.”…”�”}”(hjÚÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´KhhÊh²hubj))�”}”(hŒL.. _abi_sys_devices_platform_sh_mobile_lcdc_fb_0_3_graphics_fb_0_9_ovl_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-devices-platform-sh-mobile-lcdc-fb-0-3-graphics-fb-0-9-ovl-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjöÐ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/devices\/platform\/sh_mobile_lcdc_fb\.[0\-3]\/graphics\/fb[0\-9]\/ovl_mode**”h]”j`)�”}”(hŒU**\/sys\/devices\/platform\/sh_mobile_lcdc_fb\.[0\-3]\/graphics\/fb[0\-9]\/ovl_mode**”h]”hŒQ/sys/devices/platform/sh_mobile_lcdc_fb.[0-3]/graphics/fb[0-9]/ovl_mode”…”�”}”(hjÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´K hj Ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöÐ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóÐ ubah}”(h]”jòÐ ah ]”h"]”ŒGabi_sys_devices_platform_sh_mobile_lcdc_fb_0_3_graphics_fb_0_9_ovl_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jAÑ jèÐ sj˜}”jòÐ jèÐ subhÞ)�”}”(hŒ{Defined on file :ref:`sysfs-devices-platform-sh_mobile_lcdc_fb `”h]”(hŒDefined on file ”…”�”}”(hjFÑ h²hh³Nh´Nubh)�”}”(hŒk:ref:`sysfs-devices-platform-sh_mobile_lcdc_fb `”h]”j§)�”}”(hjPÑ h]”hŒ(sysfs-devices-platform-sh_mobile_lcdc_fb”…”�”}”(hjRÑ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNÑ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\Ñ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ9abi_file_testing_sysfs_devices_platform_sh_mobile_lcdc_fb”uh1hh³j{Ð h´K hjFÑ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´K hhÊh²hubhÞ)�”}”(hŒOThis file is only available on fb[0-9] devices corresponding to overlay planes.”h]”hŒOThis file is only available on fb[0-9] devices corresponding to overlay planes.”…”�”}”(hjtÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´K hhÊh²hubhÞ)�”}”(hŒBSelects the composition mode for the overlay. Possible values are:”h]”hŒBSelects the composition mode for the overlay. Possible values are:”…”�”}”(hj‚Ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´K hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0 - Alpha Blending”h]”hÞ)�”}”(hj•Ñ h]”hŒ0 - Alpha Blending”…”�”}”(hj—Ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´K hj“Ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj�Ñ ubj;)�”}”(hŒ 1 - ROP3 ”h]”hÞ)�”}”(hŒ1 - ROP3”h]”hŒ1 - ROP3”…”�”}”(hj®Ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´K hjªÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj�Ñ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j{Ð h´K hhÊh²hubj))�”}”(hŒP.. _abi_sys_devices_platform_sh_mobile_lcdc_fb_0_3_graphics_fb_0_9_ovl_position:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-sys-devices-platform-sh-mobile-lcdc-fb-0-3-graphics-fb-0-9-ovl-position”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K[uh1j@hjÖÑ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒY**\/sys\/devices\/platform\/sh_mobile_lcdc_fb\.[0\-3]\/graphics\/fb[0\-9]\/ovl_position**”h]”j`)�”}”(hŒY**\/sys\/devices\/platform\/sh_mobile_lcdc_fb\.[0\-3]\/graphics\/fb[0\-9]\/ovl_position**”h]”hŒU/sys/devices/platform/sh_mobile_lcdc_fb.[0-3]/graphics/fb[0-9]/ovl_position”…”�”}”(hjðÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjìÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´KhjéÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖÑ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓÑ ubah}”(h]”jÒÑ ah ]”h"]”ŒKabi_sys_devices_platform_sh_mobile_lcdc_fb_0_3_graphics_fb_0_9_ovl_position”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j!Ò jÈÑ sj˜}”jÒÑ jÈÑ subhÞ)�”}”(hŒ{Defined on file :ref:`sysfs-devices-platform-sh_mobile_lcdc_fb `”h]”(hŒDefined on file ”…”�”}”(hj&Ò h²hh³Nh´Nubh)�”}”(hŒk:ref:`sysfs-devices-platform-sh_mobile_lcdc_fb `”h]”j§)�”}”(hj0Ò h]”hŒ(sysfs-devices-platform-sh_mobile_lcdc_fb”…”�”}”(hj2Ò 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ÅŒ9abi_file_testing_sysfs_devices_platform_sh_mobile_lcdc_fb”uh1hh³j{Ð h´Khj&Ò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´KhhÊh²hubhÞ)�”}”(hŒOThis file is only available on fb[0-9] devices corresponding to overlay planes.”h]”hŒOThis file is only available on fb[0-9] devices corresponding to overlay planes.”…”�”}”(hjTÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´KhhÊh²hubhÞ)�”}”(hŒaStores the x,y overlay position on the display in pixels. The position format is `[0-9]+,[0-9]+`.”h]”(hŒQStores the x,y overlay position on the display in pixels. The position format is ”…”�”}”(hjbÒ h²hh³Nh´Nubjø)�”}”(hŒ`[0-9]+,[0-9]+`”h]”hŒ [0-9]+,[0-9]+”…”�”}”(hjjÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjbÒ ubhŒ.”…”�”}”(hjbÒ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´KhhÊh²hubj))�”}”(hŒL.. _abi_sys_devices_platform_sh_mobile_lcdc_fb_0_3_graphics_fb_0_9_ovl_rop3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-devices-platform-sh-mobile-lcdc-fb-0-3-graphics-fb-0-9-ovl-rop3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hj�Ò ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/devices\/platform\/sh_mobile_lcdc_fb\.[0\-3]\/graphics\/fb[0\-9]\/ovl_rop3**”h]”j`)�”}”(hŒU**\/sys\/devices\/platform\/sh_mobile_lcdc_fb\.[0\-3]\/graphics\/fb[0\-9]\/ovl_rop3**”h]”hŒQ/sys/devices/platform/sh_mobile_lcdc_fb.[0-3]/graphics/fb[0-9]/ovl_rop3”…”�”}”(hjªÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦Ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´K#hj£Ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Ò ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Ò ubah}”(h]”jŒÒ ah ]”h"]”ŒGabi_sys_devices_platform_sh_mobile_lcdc_fb_0_3_graphics_fb_0_9_ovl_rop3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛÒ j‚Ò sj˜}”jŒÒ j‚Ò subhÞ)�”}”(hŒ{Defined on file :ref:`sysfs-devices-platform-sh_mobile_lcdc_fb `”h]”(hŒDefined on file ”…”�”}”(hjàÒ h²hh³Nh´Nubh)�”}”(hŒk:ref:`sysfs-devices-platform-sh_mobile_lcdc_fb `”h]”j§)�”}”(hjêÒ h]”hŒ(sysfs-devices-platform-sh_mobile_lcdc_fb”…”�”}”(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ÅŒ9abi_file_testing_sysfs_devices_platform_sh_mobile_lcdc_fb”uh1hh³j{Ð h´K#hjàÒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´K#hhÊh²hubhÞ)�”}”(hŒOThis file is only available on fb[0-9] devices corresponding to overlay planes.”h]”hŒOThis file is only available on fb[0-9] devices corresponding to overlay planes.”…”�”}”(hjÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´K#hhÊh²hubhÞ)�”}”(hŒ„Stores the raster operation (ROP3) for the overlay. Values range from 0 to 255. The value is ignored if the mode is not set to ROP3.”h]”hŒ„Stores the raster operation (ROP3) for the overlay. Values range from 0 to 255. The value is ignored if the mode is not set to ROP3.”…”�”}”(hjÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j{Ð h´K#hhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_platform_silicom_platform_efuse_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-platform-silicom-platform-efuse-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj8Ó ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/silicom\-platform\/efuse_status**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/silicom\-platform\/efuse_status**”h]”hŒ9/sys/devices/platform/silicom-platform/efuse_status”…”�”}”(hjRÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-platform-silicom”h´KhjKÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8Ó ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5Ó ubah}”(h]”j4Ó ah ]”h"]”Œ6abi_sys_devices_platform_silicom_platform_efuse_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„Ó j*Ó sj˜}”j4Ó j*Ó subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-silicom `”h]”(hŒDefined on file ”…”�”}”(hj‰Ó h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-silicom `”h]”j§)�”}”(hj“Ó h]”hŒsysfs-platform-silicom”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_silicom”uh1hh³jfÓ h´Khj‰Ó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÓ h´KhhÊh²hubhÞ)�”}”(hŒ:This file is read only. It returns the current OTP status:”h]”hŒ:This file is read only. It returns the current OTP status:”…”�”}”(hj·Ó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÓ h´KhhÊh²hubhÞ)�”}”(hŒ#0 - not programmed. 1 - programmed.”h]”hŒ#0 - not programmed. 1 - programmed.”…”�”}”(hjÅÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÓ h´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_devices_platform_silicom_platform_power_cycle:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-devices-platform-silicom-platform-power-cycle”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjáÓ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/silicom\-platform\/power_cycle**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/silicom\-platform\/power_cycle**”h]”hŒ8/sys/devices/platform/silicom-platform/power_cycle”…”�”}”(hjûÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷Ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÓ h´K hjôÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjáÓ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞÓ ubah}”(h]”jÝÓ ah ]”h"]”Œ5abi_sys_devices_platform_silicom_platform_power_cycle”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,Ô jÓÓ sj˜}”jÝÓ jÓÓ subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-silicom `”h]”(hŒDefined on file ”…”�”}”(hj1Ô h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-silicom `”h]”j§)�”}”(hj;Ô h]”hŒsysfs-platform-silicom”…”�”}”(hj=Ô h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9Ô ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jGÔ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_platform_silicom”uh1hh³jfÓ h´K hj1Ô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÓ h´K hhÊh²hubhÞ)�”}”(hŒÌThis file allow user to power cycle the platform. Default value is 0; when set to 1, it powers down the platform, waits 5 seconds, then powers on the device. It returns to default value after power cycle.”h]”hŒÌThis file allow user to power cycle the platform. Default value is 0; when set to 1, it powers down the platform, waits 5 seconds, then powers on the device. It returns to default value after power cycle.”…”�”}”(hj_Ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÓ h´K hhÊh²hubhÞ)�”}”(hŒ0 - default value.”h]”hŒ0 - default value.”…”�”}”(hjmÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÓ h´K hhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_platform_silicom_platform_uc_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-platform-silicom-platform-uc-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj‰Ô ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/platform\/silicom\-platform\/uc_version**”h]”j`)�”}”(hŒ;**\/sys\/devices\/platform\/silicom\-platform\/uc_version**”h]”hŒ7/sys/devices/platform/silicom-platform/uc_version”…”�”}”(hj£Ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÓ h´KhjœÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™Ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–Ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰Ô ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†Ô ubah}”(h]”j…Ô ah ]”h"]”Œ4abi_sys_devices_platform_silicom_platform_uc_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔÔ j{Ô sj˜}”j…Ô j{Ô subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform-silicom `”h]”(hŒDefined on file ”…”�”}”(hjÙÔ h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform-silicom `”h]”j§)�”}”(hjãÔ h]”hŒsysfs-platform-silicom”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_silicom”uh1hh³jfÓ h´KhjÙÔ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÓ h´KhhÊh²hubhÞ)�”}”(hŒNThis file allows to read microcontroller firmware version of current platform.”h]”hŒNThis file allows to read microcontroller firmware version of current platform.”…”�”}”(hjÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jfÓ h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_devices_platform_soc_x_xxxxxxx_ipa:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-devices-platform-soc-x-xxxxxxx-ipa”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj#Õ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/platform\/soc\@X\/XXXXXXX\.ipa\/**”h]”j`)�”}”(hŒ4**\/sys\/devices\/platform\/soc\@X\/XXXXXXX\.ipa\/**”h]”hŒ0/sys/devices/platform/soc@X/XXXXXXX.ipa/”…”�”}”(hj=Õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´Khj6Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#Õ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Õ ubah}”(h]”jÕ ah ]”h"]”Œ*abi_sys_devices_platform_soc_x_xxxxxxx_ipa”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jnÕ jÕ sj˜}”jÕ jÕ subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-devices-platform-soc-ipa `”h]”(hŒDefined on file ”…”�”}”(hjsÕ h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-devices-platform-soc-ipa `”h]”j§)�”}”(hj}Õ h]”hŒsysfs-devices-platform-soc-ipa”…”�”}”(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ÅŒ/abi_file_testing_sysfs_devices_platform_soc_ipa”uh1hh³jbh´KhjsÕ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´KhhÊh²hubhÞ)�”}”(hŒ¿The /sys/devices/platform/soc@X/XXXXXXX.ipa/ directory contains read-only attributes exposing information about an IPA device. The X values could vary, but are typically "soc@0/1e40000.ipa".”h]”(hŒThe ”…”�”}”(hj¡Õ h²hh³Nh´Nubj©°)�”}”(hŒ(/sys/devices/platform/soc@X/XXXXXXX.ipa/”h]”hŒ(/sys/devices/platform/soc@X/XXXXXXX.ipa/”…”�”}”(hj©Õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œ/mailto:/sys/devices/platform/soc@X/XXXXXXX.ipa/”uh1j¨°hj¡Õ ubhŒ‚ directory contains read-only attributes exposing information about an IPA device. The X values could vary, but are typically “”…”�”}”(hj¡Õ h²hh³Nh´Nubj©°)�”}”(hŒsoc@0/1e40000.ipa”h]”hŒsoc@0/1e40000.ipa”…”�”}”(hj½Õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:soc@0/1e40000.ipa”uh1j¨°hj¡Õ ubhŒâ€�.”…”�”}”(hj¡Õ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jbh´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_platform_stratix10_rsu_0_current_image:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-platform-stratix10-rsu-0-current-image”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjåÕ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/platform\/stratix10\-rsu\.0\/current_image**”h]”j`)�”}”(hŒ>**\/sys\/devices\/platform\/stratix10\-rsu\.0\/current_image**”h]”hŒ:/sys/devices/platform/stratix10-rsu.0/current_image”…”�”}”(hjÿÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ>Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu”h´KhjøÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjòÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjåÕ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâÕ ubah}”(h]”jáÕ ah ]”h"]”Œ6abi_sys_devices_platform_stratix10_rsu_0_current_image”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1Ö j×Õ sj˜}”jáÕ j×Õ subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hj6Ö h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hj@Ö h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(hjBÖ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>Ö ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jLÖ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´Khj6Ö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KhhÊh²hubhÞ)�”}”(hŒ5(RO) the address in flash of currently running image.”h]”hŒ5(RO) the address in flash of currently running image.”…”�”}”(hjdÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_stratix10_rsu_0_dcmf0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-stratix10-rsu-0-dcmf0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj€Ö ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/dcmf0**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/dcmf0**”h]”hŒ2/sys/devices/platform/stratix10-rsu.0/dcmf0”…”�”}”(hjšÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–Ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KŒhj“Ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€Ö ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}Ö ubah}”(h]”j|Ö ah ]”h"]”Œ.abi_sys_devices_platform_stratix10_rsu_0_dcmf0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËÖ jrÖ sj˜}”j|Ö jrÖ subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjÐÖ h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjÚÖ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´KŒhjÐÖ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KŒhhÊh²hubhÞ)�”}”(hŒ2(RO) Decision firmware copy 0 version information.”h]”hŒ2(RO) Decision firmware copy 0 version information.”…”�”}”(hjþÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KŒhhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_stratix10_rsu_0_dcmf1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-stratix10-rsu-0-dcmf1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj× ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/dcmf1**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/dcmf1**”h]”hŒ2/sys/devices/platform/stratix10-rsu.0/dcmf1”…”�”}”(hj4× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0× ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K“hj-× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj× ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj× ubah}”(h]”j× ah ]”h"]”Œ.abi_sys_devices_platform_stratix10_rsu_0_dcmf1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je× j × sj˜}”j× j × subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjj× h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjt× h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(hjv× h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr× ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€× Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´K“hjj× ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K“hhÊh²hubhÞ)�”}”(hŒ2(RO) Decision firmware copy 1 version information.”h]”hŒ2(RO) Decision firmware copy 1 version information.”…”�”}”(hj˜× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K“hhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_stratix10_rsu_0_dcmf2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-stratix10-rsu-0-dcmf2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj´× ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/dcmf2**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/dcmf2**”h]”hŒ2/sys/devices/platform/stratix10-rsu.0/dcmf2”…”�”}”(hjÎ× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ× ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KšhjÇ× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´× ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±× ubah}”(h]”j°× ah ]”h"]”Œ.abi_sys_devices_platform_stratix10_rsu_0_dcmf2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿ× j¦× sj˜}”j°× j¦× subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjØ h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjØ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´KšhjØ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KšhhÊh²hubhÞ)�”}”(hŒ2(RO) Decision firmware copy 2 version information.”h]”hŒ2(RO) Decision firmware copy 2 version information.”…”�”}”(hj2Ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KšhhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_stratix10_rsu_0_dcmf3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-stratix10-rsu-0-dcmf3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjNØ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/dcmf3**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/dcmf3**”h]”hŒ2/sys/devices/platform/stratix10-rsu.0/dcmf3”…”�”}”(hjhØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K¡hjaØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^Ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[Ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjNØ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKØ ubah}”(h]”jJØ ah ]”h"]”Œ.abi_sys_devices_platform_stratix10_rsu_0_dcmf3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™Ø j@Ø sj˜}”jJØ j@Ø subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjžØ h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hj¨Ø h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´K¡hjžØ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K¡hhÊh²hubhÞ)�”}”(hŒ2(RO) Decision firmware copy 3 version information.”h]”hŒ2(RO) Decision firmware copy 3 version information.”…”�”}”(hjÌØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K¡hhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_platform_stratix10_rsu_0_erase_size0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-platform-stratix10-rsu-0-erase-size0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjèØ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/stratix10\-rsu\.0\/erase_size0**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/stratix10\-rsu\.0\/erase_size0**”h]”hŒ8/sys/devices/platform/stratix10-rsu.0/erase_size0”…”�”}”(hjÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÍhjûØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèØ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåØ ubah}”(h]”jäØ ah ]”h"]”Œ4abi_sys_devices_platform_stratix10_rsu_0_erase_size0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3Ù jÚØ sj˜}”jäØ jÚØ subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hj8Ù h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjBÙ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(hjDÙ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@Ù ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNÙ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´KÍhj8Ù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÍhhÊh²hubhÞ)�”}”(hŒW(RO) Erase size in bytes for QSPI device 0 (32-bit hex, one line). EIO if unavailable.”h]”hŒW(RO) Erase size in bytes for QSPI device 0 (32-bit hex, one line). EIO if unavailable.”…”�”}”(hjfÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÍhhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_platform_stratix10_rsu_0_erase_size1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-platform-stratix10-rsu-0-erase-size1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj‚Ù ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/stratix10\-rsu\.0\/erase_size1**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/stratix10\-rsu\.0\/erase_size1**”h]”hŒ8/sys/devices/platform/stratix10-rsu.0/erase_size1”…”�”}”(hjœÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜Ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÕhj•Ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’Ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚Ù ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙ ubah}”(h]”j~Ù ah ]”h"]”Œ4abi_sys_devices_platform_stratix10_rsu_0_erase_size1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍÙ jtÙ sj˜}”j~Ù jtÙ subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjÒÙ h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjÜÙ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´KÕhjÒÙ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÕhhÊh²hubhÞ)�”}”(hŒ#(RO) Like erase_size0 for device 1.”h]”hŒ#(RO) Like erase_size0 for device 1.”…”�”}”(hjÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÕhhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_platform_stratix10_rsu_0_erase_size2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-platform-stratix10-rsu-0-erase-size2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÚ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/stratix10\-rsu\.0\/erase_size2**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/stratix10\-rsu\.0\/erase_size2**”h]”hŒ8/sys/devices/platform/stratix10-rsu.0/erase_size2”…”�”}”(hj6Ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2Ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÜhj/Ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,Ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)Ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚ ubah}”(h]”jÚ ah ]”h"]”Œ4abi_sys_devices_platform_stratix10_rsu_0_erase_size2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgÚ jÚ sj˜}”jÚ jÚ subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjlÚ h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjvÚ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(hjxÚ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtÚ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚Ú Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´KÜhjlÚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÜhhÊh²hubhÞ)�”}”(hŒ#(RO) Like erase_size0 for device 2.”h]”hŒ#(RO) Like erase_size0 for device 2.”…”�”}”(hjšÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÜhhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_platform_stratix10_rsu_0_erase_size3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-platform-stratix10-rsu-0-erase-size3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj¶Ú ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/stratix10\-rsu\.0\/erase_size3**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/stratix10\-rsu\.0\/erase_size3**”h]”hŒ8/sys/devices/platform/stratix10-rsu.0/erase_size3”…”�”}”(hjÐÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KãhjÉÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶Ú ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³Ú ubah}”(h]”j²Ú ah ]”h"]”Œ4abi_sys_devices_platform_stratix10_rsu_0_erase_size3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛ j¨Ú sj˜}”j²Ú j¨Ú subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjÛ h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjÛ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´KãhjÛ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KãhhÊh²hubhÞ)�”}”(hŒ#(RO) Like erase_size0 for device 3.”h]”hŒ#(RO) Like erase_size0 for device 3.”…”�”}”(hj4Û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KãhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_platform_stratix10_rsu_0_error_details:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-platform-stratix10-rsu-0-error-details”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjPÛ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/platform\/stratix10\-rsu\.0\/error_details**”h]”j`)�”}”(hŒ>**\/sys\/devices\/platform\/stratix10\-rsu\.0\/error_details**”h]”hŒ:/sys/devices/platform/stratix10-rsu.0/error_details”…”�”}”(hjjÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjfÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KFhjcÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjPÛ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjMÛ ubah}”(h]”jLÛ ah ]”h"]”Œ6abi_sys_devices_platform_stratix10_rsu_0_error_details”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›Û jBÛ sj˜}”jLÛ jBÛ subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hj Û h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjªÛ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´KFhj Û ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KFhhÊh²hubhÞ)�”}”(hŒ(RO) error code.”h]”hŒ(RO) error code.”…”�”}”(hjÎÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KFhhÊh²hubj))�”}”(hŒ<.. _abi_sys_devices_platform_stratix10_rsu_0_error_location:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-devices-platform-stratix10-rsu-0-error-location”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjêÛ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/devices\/platform\/stratix10\-rsu\.0\/error_location**”h]”j`)�”}”(hŒ?**\/sys\/devices\/platform\/stratix10\-rsu\.0\/error_location**”h]”hŒ;/sys/devices/platform/stratix10-rsu.0/error_location”…”�”•}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K?hjýÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjêÛ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjçÛ ubah}”(h]”jæÛ ah ]”h"]”Œ7abi_sys_devices_platform_stratix10_rsu_0_error_location”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5Ü jÜÛ sj˜}”jæÛ jÜÛ subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hj:Ü h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjDÜ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(hjFÜ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjBÜ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jPÜ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´K?hj:Ü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K?hhÊh²hubhÞ)�”}”(hŒ3(RO) the error offset inside the image that failed.”h]”hŒ3(RO) the error offset inside the image that failed.”…”�”}”(hjhÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K?hhÊh²hubj))�”}”(hŒ8.. _abi_sys_devices_platform_stratix10_rsu_0_fail_image:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-platform-stratix10-rsu-0-fail-image”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj„Ü ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/platform\/stratix10\-rsu\.0\/fail_image**”h]”j`)�”}”(hŒ;**\/sys\/devices\/platform\/stratix10\-rsu\.0\/fail_image**”h]”hŒ7/sys/devices/platform/stratix10-rsu.0/fail_image”…”�”}”(hjžÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjšÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K hj—Ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”Ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘Ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„Ü ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Ü ubah}”(h]”j€Ü ah ]”h"]”Œ3abi_sys_devices_platform_stratix10_rsu_0_fail_image”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏÜ jvÜ sj˜}”j€Ü jvÜ subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjÔÜ h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjÞÜ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´K hjÔÜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K hhÊh²hubhÞ)�”}”(hŒ*(RO) the address in flash of failed image.”h]”hŒ*(RO) the address in flash of failed image.”…”�”}”(hjÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K hhÊh²hubj))�”}”(hŒ7.. _abi_sys_devices_platform_stratix10_rsu_0_max_retry:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-devices-platform-stratix10-rsu-0-max-retry”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjnÝ h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjxÝ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(hjzÝ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjvÝ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„Ý Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´K¨hjnÝ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K¨hhÊh²hubhÞ)�”}”(hŒj(RO) max retry parameter is stored in the firmware decision IO section, as a byte located at offset 0x18c.”h]”hŒj(RO) max retry parameter is stored in the firmware decision IO section, as a byte located at offset 0x18c.”…”�”}”(hjœÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K¨hhÊh²hubj))�”}”(hŒ4.. _abi_sys_devices_platform_stratix10_rsu_0_notify:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-devices-platform-stratix10-rsu-0-notify”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj¸Ý ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/platform\/stratix10\-rsu\.0\/notify**”h]”j`)�”}”(hŒ7**\/sys\/devices\/platform\/stratix10\-rsu\.0\/notify**”h]”hŒ3/sys/devices/platform/stratix10-rsu.0/notify”…”�”}”(hjÒÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjËÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸Ý ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµÝ ubah}”(h]”j´Ý ah ]”h"]”Œ/abi_sys_devices_platform_stratix10_rsu_0_notify”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞ jªÝ sj˜}”j´Ý jªÝ subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjÞ h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjÞ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´K_hjÞ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hhÊh²hubhÞ)�”}”(hŒ6(WO) client to notify firmware with different actions.”h]”hŒ6(WO) client to notify firmware with different actions.”…”�”}”(hj6Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hhÊh²hubj)�”}”(hhh]”(j)�”}”(hX b[15:0] inform firmware the current software execution stage. == =========================================== 0 the first stage bootloader didn't run or didn't reach the point of launching second stage bootloader. 1 failed in second bootloader or didn't get to the point of launching the operating system. 2 both first and second stage bootloader ran and the operating system launch was attempted. == =========================================== ”h]”(j!)�”}”(hŒb[15:0]”h]”hŒb[15:0]”…”�”}”(hjKÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÖ h´K_hjGÞ ubj1)�”}”(hhh]”(hÞ)�”}”(hŒ5inform firmware the current software execution stage.”h]”hŒ5inform firmware the current software execution stage.”…”�”}”(hj\Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjYÞ ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjmÞ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjmÞ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj�Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjŠÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡Þ ubjW)�”}”(hhh]”hÞ)�”}”(hŒethe first stage bootloader didn't run or didn't reach the point of launching second stage bootloader.”h]”hŒithe first stage bootloader didn’t run or didn’t reach the point of launching second stage bootloader.”…”�”}”(hj£Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hj Þ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡Þ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„Þ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjÃÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjÀÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½Þ ubjW)�”}”(hhh]”hÞ)�”}”(hŒYfailed in second bootloader or didn't get to the point of launching the operating system.”h]”hŒ[failed in second bootloader or didn’t get to the point of launching the operating system.”…”�”}”(hjÙÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjÖÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½Þ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„Þ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjùÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjöÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóÞ ubjW)�”}”(hhh]”hÞ)�”}”(hŒYboth first and second stage bootloader ran and the operating system launch was attempted.”h]”hŒYboth first and second stage bootloader ran and the operating system launch was attempted.”…”�”}”(hjß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hj ß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóÞ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„Þ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmÞ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjYÞ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hjGÞ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÖ h´K_hjDÞ ubj)�”}”(hŒÀb[16] == =========================================== 1 firmware to reset current image retry counter. 0 no action. == =========================================== ”h]”(j!)�”}”(hŒb[16]”h]”hŒb[16]”…”�”}”(hjLß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÖ h´K_hjHß ubj1)�”}”(hhh]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj`ß ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj`ß ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj€ß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hj}ß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzß ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.firmware to reset current image retry counter.”h]”hŒ.firmware to reset current image retry counter.”…”�”}”(hj–ß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hj“ß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwß ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj¶ß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hj³ß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°ß ubjW)�”}”(hhh]”hÞ)�”}”(hŒ no action.”h]”hŒ no action.”…”�”}”(hjÌß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjÉß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°ß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`ß ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]ß ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjZß ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjHß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÖ h´K_hjDÞ ubj)�”}”(hŒ£b[17] == =========================================== 1 firmware to clear RSU log 0 no action. == =========================================== ”h]”(j!)�”}”(hŒb[17]”h]”hŒb[17]”…”�”}”(hj à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÖ h´K_hjà ubj1)�”}”(hhh]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjà ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjà ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj=à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hj:à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7à ubjW)�”}”(hhh]”hÞ)�”}”(hŒfirmware to clear RSU log”h]”hŒfirmware to clear RSU log”…”�”}”(hjSà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjPà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7à ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4à ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjsà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjpà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmà ubjW)�”}”(hhh]”hÞ)�”}”(hŒ no action.”h]”hŒ no action.”…”�”}”(hj‰à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hj†à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4à ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjà ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÖ h´K_hjDÞ ubj)�”}”(hŒÝb[18] this is negative logic == =========================================== 1 no action 0 firmware record the notify code defined in b[15:0]. == =========================================== ”h]”(j!)�”}”(hŒb[18]”h]”hŒb[18]”…”�”}”(hjÆà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÖ h´K_hjÂà ubj1)�”}”(hhh]”(hÞ)�”}”(hŒthis is negative logic”h]”hŒthis is negative logic”…”�”}”(hj×à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjÔà ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjèà ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjèà ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjá ubjW)�”}”(hhh]”hÞ)�”}”(hŒ no action”h]”hŒ no action”…”�”}”(hjá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjá ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿà ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj>á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hj;á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8á ubjW)�”}”(hhh]”hÞ)�”}”(hŒ3firmware record the notify code defined in b[15:0].”h]”hŒ3firmware record the notify code defined in b[15:0].”…”�”}”(hjTá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K_hjQá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8á ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèà ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåà ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjÔà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÂà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÖ h´K_hjDÞ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ:.. _abi_sys_devices_platform_stratix10_rsu_0_reboot_image:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-devices-platform-stratix10-rsu-0-reboot-image”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¡á ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/platform\/stratix10\-rsu\.0\/reboot_image**”h]”j`)�”}”(hŒ=**\/sys\/devices\/platform\/stratix10\-rsu\.0\/reboot_image**”h]”hŒ9/sys/devices/platform/stratix10-rsu.0/reboot_image”…”�”}”(hj»á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·á ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KWhj´á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡á ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjžá ubah}”(h]”j�á ah ]”h"]”Œ5abi_sys_devices_platform_stratix10_rsu_0_reboot_image”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jìá j“á sj˜}”j�á j“á subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjñá h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjûá h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´KWhjñá ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KWhhÊh²hubhÞ)�”}”(hŒG(WO) the address in flash of image to be loaded on next reboot command.”h]”hŒG(WO) the address in flash of image to be loaded on next reboot command.”…”�”}”(hjâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KWhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_platform_stratix10_rsu_0_retry_counter:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-platform-stratix10-rsu-0-retry-counter”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj;â ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/platform\/stratix10\-rsu\.0\/retry_counter**”h]”j`)�”}”(hŒ>**\/sys\/devices\/platform\/stratix10\-rsu\.0\/retry_counter**”h]”hŒ:/sys/devices/platform/stratix10-rsu.0/retry_counter”…”�”}”(hjUâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KMhjNâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;â ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8â ubah}”(h]”j7â ah ]”h"]”Œ6abi_sys_devices_platform_stratix10_rsu_0_retry_counter”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†â j-â sj˜}”j7â j-â subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hj‹â h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hj•â h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´KMhj‹â ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KMhhÊh²hubhÞ)�”}”(hŒ³(RO) the current image's retry counter, which is used by user to know how many times the images is still allowed to reload itself before giving up and starting RSU fail-over flow.”h]”hŒµ(RO) the current image’s retry counter, which is used by user to know how many times the images is still allowed to reload itself before giving up and starting RSU fail-over flow.”…”�”}”(hj¹â h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KMhhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_stratix10_rsu_0_size0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-stratix10-rsu-0-size0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjÕâ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/size0**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/size0**”h]”hŒ2/sys/devices/platform/stratix10-rsu.0/size0”…”�”}”(hjïâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K°hjèâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjââ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕâ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒâ ubah}”(h]”jÑâ ah ]”h"]”Œ.abi_sys_devices_platform_stratix10_rsu_0_size0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ã jÇâ sj˜}”jÑâ jÇâ subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hj%ã h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hj/ã h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(hj1ã 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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´K°hj%ã ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K°hhÊh²hubhÞ)�”}”(hŒW(RO) Flash size in bytes for QSPI device 0 (32-bit hex, one line). EIO if unavailable.”h]”hŒW(RO) Flash size in bytes for QSPI device 0 (32-bit hex, one line). EIO if unavailable.”…”�”}”(hjSã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K°hhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_stratix10_rsu_0_size1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-stratix10-rsu-0-size1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjoã ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/size1**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/size1**”h]”hŒ2/sys/devices/platform/stratix10-rsu.0/size1”…”�”}”(hj‰ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K¸hj‚ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoã ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlã ubah}”(h]”jkã ah ]”h"]”Œ.abi_sys_devices_platform_stratix10_rsu_0_size1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºã jaã sj˜}”jkã jaã subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hj¿ã h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjÉã h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´K¸hj¿ã ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K¸hhÊh²hubhÞ)�”}”(hŒ(RO) Like size0 for device 1.”h]”hŒ(RO) Like size0 for device 1.”…”�”}”(hjíã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K¸hhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_stratix10_rsu_0_size2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-stratix10-rsu-0-size2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj ä ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/size2**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/size2**”h]”hŒ2/sys/devices/platform/stratix10-rsu.0/size2”…”�”}”(hj#ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjä ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K¿hjä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ä ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjä ubah}”(h]”jä ah ]”h"]”Œ.abi_sys_devices_platform_stratix10_rsu_0_size2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTä jûã sj˜}”jä jûã subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjYä h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjcä h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(hjeä h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaä ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joä Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´K¿hjYä ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K¿hhÊh²hubhÞ)�”}”(hŒ(RO) Like size0 for device 2.”h]”hŒ(RO) Like size0 for device 2.”…”�”}”(hj‡ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K¿hhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_stratix10_rsu_0_size3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-stratix10-rsu-0-size3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj£ä ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/size3**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/size3**”h]”hŒ2/sys/devices/platform/stratix10-rsu.0/size3”…”�”}”(hj½ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÆhj¶ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£ä ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ä ubah}”(h]”jŸä ah ]”h"]”Œ.abi_sys_devices_platform_stratix10_rsu_0_size3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîä j•ä sj˜}”jŸä j•ä subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjóä h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hjýä h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´KÆhjóä ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÆhhÊh²hubhÞ)�”}”(hŒ(RO) Like size0 for device 3.”h]”hŒ(RO) Like size0 for device 3.”…”�”}”(hj!å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KÆhhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_stratix10_rsu_0_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-stratix10-rsu-0-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj=å ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/state**”h]”j`)�”}”(hŒ6**\/sys\/devices\/platform\/stratix10\-rsu\.0\/state**”h]”hŒ2/sys/devices/platform/stratix10-rsu.0/state”…”�”}”(hjWå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSå ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KhjPå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=å ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:å ubah}”(h]”j9å ah ]”h"]”Œ.abi_sys_devices_platform_stratix10_rsu_0_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆå j/å sj˜}”j9å j/å subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hj�å h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hj—å h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´Khj�å ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KhhÊh²hubhÞ)�”}”(hŒ…(RO) the state of RSU system. The state field has two parts: major error code in upper 16 bits and minor error code in lower 16 bits.”h]”hŒ…(RO) the state of RSU system. The state field has two parts: major error code in upper 16 bits and minor error code in lower 16 bits.”…”�”}”(hj»å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒÞb[15:0] Currently used only when major error is 0xF006 (CPU watchdog timeout), in which case the minor error code is the value reported by CPU to firmware through the RSU notify command before the watchdog timeout occurs. ”h]”(j!)�”}”(hŒb[15:0]”h]”hŒb[15:0]”…”�”}”(hjÐå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÖ h´KhjÌå ubj1)�”}”(hhh]”hÞ)�”}”(hŒÕCurrently used only when major error is 0xF006 (CPU watchdog timeout), in which case the minor error code is the value reported by CPU to firmware through the RSU notify command before the watchdog timeout occurs.”h]”hŒÕCurrently used only when major error is 0xF006 (CPU watchdog timeout), in which case the minor error code is the value reported by CPU to firmware through the RSU notify command before the watchdog timeout occurs.”…”�”}”(hjáå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´KhjÞå ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÌå ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÖ h´KhjÉå ubj)�”}”(hŒÇb[31:16] 0xF001 bitstream error 0xF002 hardware access failure 0xF003 bitstream corruption 0xF004 internal error 0xF005 device error 0xF006 CPU watchdog timeout 0xF007 internal unknown error ”h]”(j!)�”}”(hŒb[31:16]”h]”hŒb[31:16]”…”�”}”(hjÿå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÖ h´Khjûå ubj1)�”}”(hhh]”hÞ)�”}”(hŒ¼0xF001 bitstream error 0xF002 hardware access failure 0xF003 bitstream corruption 0xF004 internal error 0xF005 device error 0xF006 CPU watchdog timeout 0xF007 internal unknown error”h]”hŒ¼0xF001 bitstream error 0xF002 hardware access failure 0xF003 bitstream corruption 0xF004 internal error 0xF005 device error 0xF006 CPU watchdog timeout 0xF007 internal unknown error”…”�”}”(hjæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´Khj æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjûå ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÖ h´KhjÉå ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_sys_devices_platform_stratix10_rsu_0_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-platform-stratix10-rsu-0-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj>æ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/stratix10\-rsu\.0\/version**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/stratix10\-rsu\.0\/version**”h]”hŒ4/sys/devices/platform/stratix10-rsu.0/version”…”�”}”(hjXæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K*hjQæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjKæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>æ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;æ ubah}”(h]”j:æ ah ]”h"]”Œ0abi_sys_devices_platform_stratix10_rsu_0_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰æ j0æ sj˜}”j:æ j0æ subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-platform-stratix10-rsu `”h]”(hŒDefined on file ”…”�”}”(hjŽæ h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-platform-stratix10-rsu `”h]”j§)�”}”(hj˜æ h]”hŒ$sysfs-devices-platform-stratix10-rsu”…”�”}”(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ÅŒ5abi_file_testing_sysfs_devices_platform_stratix10_rsu”uh1hh³jÖ h´K*hjŽæ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K*hhÊh²hubhÞ)�”}”(hŒ(RO) the version number of RSU firmware. 19.3 or late version includes information about the firmware which reported the error.”h]”hŒ(RO) the version number of RSU firmware. 19.3 or late version includes information about the firmware which reported the error.”…”�”}”(hj¼æ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K*hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ1pre 19.3: b[31:0] 0x0 version number ”h]”(j!)�”}”(hŒ pre 19.3:”h]”hŒ pre 19.3:”…”�”}”(hjÑæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÖ h´K*hjÍæ ubj1)�”}”(hhh]”j)�”}”(hhh]”j)�”}”(hŒb[31:0] 0x0 version number ”h]”(j!)�”}”(hŒb[31:0]”h]”hŒb[31:0]”…”�”}”(hjéæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÖ h´K*hjåæ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ0x0 version number”h]”hŒ0x0 version number”…”�”}”(hjúæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K*hj÷æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjåæ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÖ h´K*hjâæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjßæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÍæ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÖ h´K*hjÊæ ubj)�”}”(hŒ¡19.3 or late: b[15:0] 0x1 version number b[31:16] 0x0 no error 0x0DCF Decision CMF error 0x0ACF Application CMF error ”h]”(j!)�”}”(hŒ 19.3 or late:”h]”hŒ 19.3 or late:”…”�”}”(hj*ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÖ h´K*hj&ç ubj1)�”}”(hhh]”j)�”}”(hhh]”(j)�”}”(hŒb[15:0] 0x1 version number”h]”(j!)�”}”(hŒb[15:0]”h]”hŒb[15:0]”…”�”}”(hjBç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÖ h´K*hj>ç ubj1)�”}”(hhh]”hÞ)�”}”(hŒ0x1 version number”h]”hŒ0x1 version number”…”�”}”(hjSç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K*hjPç ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj>ç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÖ h´K*hj;ç ubj)�”}”(hŒTb[31:16] 0x0 no error 0x0DCF Decision CMF error 0x0ACF Application CMF error ”h]”(j!)�”}”(hŒb[31:16]”h]”hŒb[31:16]”…”�”}”(hjqç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jÖ h´K*hjmç ubj1)�”}”(hhh]”hÞ)�”}”(hŒI0x0 no error 0x0DCF Decision CMF error 0x0ACF Application CMF error”h]”hŒI0x0 no error 0x0DCF Decision CMF error 0x0ACF Application CMF error”…”�”}”(hj‚ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÖ h´K*hjç ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjmç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÖ h´K*hj;ç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj&ç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÖ h´K*hjÊæ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ(.. _abi_sys_devices_platform_ts5500_adc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-devices-platform-ts5500-adc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjÂç ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/devices\/platform\/ts5500\/adc**”h]”j`)�”}”(hŒ)**\/sys\/devices\/platform\/ts5500\/adc**”h]”hŒ%/sys/devices/platform/ts5500/adc”…”�”}”(hjÜç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØç ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-platform-ts5500”h´KhjÕç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂç ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿ç ubah}”(h]”j¾ç ah ]”h"]”Œ#abi_sys_devices_platform_ts5500_adc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jè j´ç sj˜}”j¾ç j´ç subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-platform-ts5500 `”h]”(hŒDefined on file ”…”�”}”(hjè h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-platform-ts5500 `”h]”j§)�”}”(hjè h]”hŒsysfs-platform-ts5500”…”�”}”(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ÅŒ&abi_file_testing_sysfs_platform_ts5500”uh1hh³jðç h´Khjè ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´KhhÊh²hubhÞ)�”}”(hŒaIndicates the presence of an A/D Converter. If it is present, it will display "1", otherwise "0".”h]”hŒiIndicates the presence of an A/D Converter. If it is present, it will display “1â€�, otherwise “0â€�.”…”�”}”(hjAè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_platform_ts5500_ereset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-platform-ts5500-ereset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj]è ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/devices\/platform\/ts5500\/ereset**”h]”j`)�”}”(hŒ,**\/sys\/devices\/platform\/ts5500\/ereset**”h]”hŒ(/sys/devices/platform/ts5500/ereset”…”�”}”(hjwè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjsè ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K hjpè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]è ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZè ubah}”(h]”jYè ah ]”h"]”Œ&abi_sys_devices_platform_ts5500_ereset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨è jOè sj˜}”jYè jOè subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-platform-ts5500 `”h]”(hŒDefined on file ”…”�”}”(hj­è h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-platform-ts5500 `”h]”j§)�”}”(hj·è h]”hŒsysfs-platform-ts5500”…”�”}”(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ÅŒ&abi_file_testing_sysfs_platform_ts5500”uh1hh³jðç h´K hj­è ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K hhÊh²hubhÞ)�”}”(hŒbIndicates the presence of an external reset. If it is present, it will display "1", otherwise "0".”h]”hŒjIndicates the presence of an external reset. If it is present, it will display “1â€�, otherwise “0â€�.”…”�”}”(hjÛè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K hhÊh²hubj))�”}”(hŒ'.. _abi_sys_devices_platform_ts5500_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-devices-platform-ts5500-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj÷è ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/devices\/platform\/ts5500\/id**”h]”j`)�”}”(hŒ(**\/sys\/devices\/platform\/ts5500\/id**”h]”hŒ$/sys/devices/platform/ts5500/id”…”�”}”(hjé h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj é ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´Khj é ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷è ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjôè ubah}”(h]”jóè ah ]”h"]”Œ"abi_sys_devices_platform_ts5500_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBé jéè sj˜}”jóè jéè subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-platform-ts5500 `”h]”(hŒDefined on file ”…”�”}”(hjGé h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-platform-ts5500 `”h]”j§)�”}”(hjQé h]”hŒsysfs-platform-ts5500”…”�”}”(hjSé h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOé ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]é Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_platform_ts5500”uh1hh³jðç h´KhjGé ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´KhhÊh²hubhÞ)�”}”(hŒ/Product ID of the TS board. TS-5500 ID is 0x60.”h]”hŒ/Product ID of the TS board. TS-5500 ID is 0x60.”…”�”}”(hjué h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_devices_platform_ts5500_jumpers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-devices-platform-ts5500-jumpers”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj‘é ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/devices\/platform\/ts5500\/jumpers**”h]”j`)�”}”(hŒ-**\/sys\/devices\/platform\/ts5500\/jumpers**”h]”hŒ)/sys/devices/platform/ts5500/jumpers”…”�”}”(hj«é h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§é ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´Khj¤é ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡é ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘é ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽé ubah}”(h]”j�é ah ]”h"]”Œ'abi_sys_devices_platform_ts5500_jumpers”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜé jƒé sj˜}”j�é jƒé subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-platform-ts5500 `”h]”(hŒDefined on file ”…”�”}”(hjáé h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-platform-ts5500 `”h]”j§)�”}”(hjëé h]”hŒsysfs-platform-ts5500”…”�”}”(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ÅŒ&abi_file_testing_sysfs_platform_ts5500”uh1hh³jðç h´Khjáé ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´KhhÊh²hubhÞ)�”}”(hŒ�Bitfield showing the jumpers' state. If a jumper is present, the corresponding bit is set. For instance, 0x0e means jumpers 2, 3 and 4 are set.”h]”hŒ‘Bitfield showing the jumpers’ state. If a jumper is present, the corresponding bit is set. For instance, 0x0e means jumpers 2, 3 and 4 are set.”…”�”}”(hjê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_platform_ts5500_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-platform-ts5500-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj+ê ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/devices\/platform\/ts5500\/name**”h]”j`)�”}”(hŒ***\/sys\/devices\/platform\/ts5500\/name**”h]”hŒ&/sys/devices/platform/ts5500/name”…”�”}”(hjEê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAê ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K!hj>ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+ê ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(ê ubah}”(h]”j'ê ah ]”h"]”Œ$abi_sys_devices_platform_ts5500_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvê jê sj˜}”j'ê jê subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-platform-ts5500 `”h]”(hŒDefined on file ”…”�”}”(hj{ê h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-platform-ts5500 `”h]”j§)�”}”(hj…ê h]”hŒsysfs-platform-ts5500”…”�”}”(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ÅŒ&abi_file_testing_sysfs_platform_ts5500”uh1hh³jðç h´K!hj{ê ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K!hhÊh²hubhÞ)�”}”(hŒ+Model name of the TS board, e.g. "TS-5500".”h]”hŒ/Model name of the TS board, e.g. “TS-5500â€�.”…”�”}”(hj©ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K!hhÊh²hubj))�”}”(hŒ*.. _abi_sys_devices_platform_ts5500_rs485:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-devices-platform-ts5500-rs485”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÅê ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/devices\/platform\/ts5500\/rs485**”h]”j`)�”}”(hŒ+**\/sys\/devices\/platform\/ts5500\/rs485**”h]”hŒ'/sys/devices/platform/ts5500/rs485”…”�”}”(hjßê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛê ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K(hjØê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅê ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂê ubah}”(h]”jÁê ah ]”h"]”Œ%abi_sys_devices_platform_ts5500_rs485”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jë j·ê sj˜}”jÁê j·ê subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-platform-ts5500 `”h]”(hŒDefined on file ”…”�”}”(hjë h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-platform-ts5500 `”h]”j§)�”}”(hjë h]”hŒsysfs-platform-ts5500”…”�”}”(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ÅŒ&abi_file_testing_sysfs_platform_ts5500”uh1hh³jðç h´K(hjë ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K(hhÊh²hubhÞ)�”}”(hŒaIndicates the presence of the RS485 option. If it is present, it will display "1", otherwise "0".”h]”hŒiIndicates the presence of the RS485 option. If it is present, it will display “1â€�, otherwise “0â€�.”…”�”}”(hjCë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K(hhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_platform_ts5500_sram:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-platform-ts5500-sram”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj_ë ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/devices\/platform\/ts5500\/sram**”h]”j`)�”}”(hŒ***\/sys\/devices\/platform\/ts5500\/sram**”h]”hŒ&/sys/devices/platform/ts5500/sram”…”�”}”(hjyë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuë ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K0hjrë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_ë ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\ë ubah}”(h]”j[ë ah ]”h"]”Œ$abi_sys_devices_platform_ts5500_sram”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªë jQë sj˜}”j[ë jQë subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-platform-ts5500 `”h]”(hŒDefined on file ”…”�”}”(hj¯ë h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-platform-ts5500 `”h]”j§)�”}”(hj¹ë h]”hŒsysfs-platform-ts5500”…”�”}”(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ÅŒ&abi_file_testing_sysfs_platform_ts5500”uh1hh³jðç h´K0hj¯ë ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K0hhÊh²hubhÞ)�”}”(hŒ`Indicates the presence of the SRAM option. If it is present, it will display "1", otherwise "0".”h]”hŒhIndicates the presence of the SRAM option. If it is present, it will display “1â€�, otherwise “0â€�.”…”�”}”(hjÝë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðç h´K0hhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_platform_usbip_vudc_d_dev_desc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-platform-usbip-vudc-d-dev-desc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjùë ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/platform\/usbip\-vudc\.\%d\/dev_desc**”h]”j`)�”}”(hŒ8**\/sys\/devices\/platform\/usbip\-vudc\.\%d\/dev_desc**”h]”hŒ4/sys/devices/platform/usbip-vudc.%d/dev_desc”…”�”}”(hjì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjì ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-platform-usbip-vudc”h´Khj ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjùë ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjöë ubah}”(h]”jõë ah ]”h"]”Œ.abi_sys_devices_platform_usbip_vudc_d_dev_desc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jEì jëë sj˜}”jõë jëë subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-usbip-vudc `”h]”(hŒDefined on file ”…”�”}”(hjJì h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-usbip-vudc `”h]”j§)�”}”(hjTì h]”hŒsysfs-platform-usbip-vudc”…”�”}”(hjVì h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjRì ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`ì Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_platform_usbip_vudc”uh1hh³j'ì h´KhjJì ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´KhhÊh²hubhÞ)�”}”(hŒÆThis file allows to read device descriptor of gadget driver which is currently bound to this controller. It is possible to read this file only if gadget driver is bound, otherwise error is returned.”h]”hŒÆThis file allows to read device descriptor of gadget driver which is currently bound to this controller. It is possible to read this file only if gadget driver is bound, otherwise error is returned.”…”�”}”(hjxì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_devices_platform_usbip_vudc_d_usbip_sockfd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-devices-platform-usbip-vudc-d-usbip-sockfd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj”ì ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/usbip\-vudc\.\%d\/usbip_sockfd**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/usbip\-vudc\.\%d\/usbip_sockfd**”h]”hŒ8/sys/devices/platform/usbip-vudc.%d/usbip_sockfd”…”�”}”(hj®ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjªì ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´Khj§ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj”ì ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‘ì ubah}”(h]”j�ì ah ]”h"]”Œ2abi_sys_devices_platform_usbip_vudc_d_usbip_sockfd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jßì j†ì sj˜}”j�ì j†ì subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-usbip-vudc `”h]”(hŒDefined on file ”…”�”}”(hjäì h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-usbip-vudc `”h]”j§)�”}”(hjîì h]”hŒsysfs-platform-usbip-vudc”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_usbip_vudc”uh1hh³j'ì h´Khjäì ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´KhhÊh²hubhÞ)�”}”(hXThis file allows to export usb device to connection peer. It is done by writing to this file socket fd (as a string for example "8") associated with a connection to remote peer who would like to use this device. It is possible to close the connection by writing -1 instead of socked fd.”h]”hX"This file allows to export usb device to connection peer. It is done by writing to this file socket fd (as a string for example “8â€�) associated with a connection to remote peer who would like to use this device. It is possible to close the connection by writing -1 instead of socked fd.”…”�”}”(hjí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_devices_platform_usbip_vudc_d_usbip_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-devices-platform-usbip-vudc-d-usbip-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj.í ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/platform\/usbip\-vudc\.\%d\/usbip_status**”h]”j`)�”}”(hŒ<**\/sys\/devices\/platform\/usbip\-vudc\.\%d\/usbip_status**”h]”hŒ8/sys/devices/platform/usbip-vudc.%d/usbip_status”…”�”}”(hjHí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjDí ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´K hjAí ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.í ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+í ubah}”(h]”j*í ah ]”h"]”Œ2abi_sys_devices_platform_usbip_vudc_d_usbip_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jyí j í sj˜}”j*í j í subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-platform-usbip-vudc `”h]”(hŒDefined on file ”…”�”}”(hj~í h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-platform-usbip-vudc `”h]”j§)�”}”(hjˆí h]”hŒsysfs-platform-usbip-vudc”…”�”}”(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ÅŒ*abi_file_testing_sysfs_platform_usbip_vudc”uh1hh³j'ì h´K hj~í ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´K hhÊh²hubhÞ)�”}”(hŒ-Current status of the device. Allowed values:”h]”hŒ-Current status of the device. Allowed values:”…”�”}”(hj¬í h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´K hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj½í ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj½í ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjÝí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´K hjÚí ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×í ubjW)�”}”(hhh]”hÞ)�”}”(hŒ'Device is available and can be exported”h]”hŒ'Device is available and can be exported”…”�”}”(hjóí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´K hjðí ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×í ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔí ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´K hjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj î ubjW)�”}”(hhh]”hÞ)�”}”(hŒDevice is currently exported”h]”hŒDevice is currently exported”…”�”}”(hj)î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´K hj&î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj î ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔí ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hjIî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´K hjFî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCî ubjW)�”}”(hhh]”hÞ)�”}”(hŒ3Fatal error occurred during communication with peer”h]”hŒ3Fatal error occurred during communication with peer”…”�”}”(hj_î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j'ì h´K hj\î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCî ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔí ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj½í ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjºí ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_devices_socx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-socx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjšî ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/devices\/socX**”h]”j`)�”}”(hŒ**\/sys\/devices\/socX**”h]”hŒ/sys/devices/socX”…”�”}”(hj´î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°î ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´Khj­î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjªî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjšî ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj—î ubah}”(h]”j–î ah ]”h"]”Œabi_sys_devices_socx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jåî jŒî sj˜}”j–î jŒî subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-devices-soc `”h]”(hŒDefined on file ”…”�”}”(hjêî h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-devices-soc `”h]”j§)�”}”(hjôî h]”hŒsysfs-devices-soc”…”�”}”(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ÅŒ"abi_file_testing_sysfs_devices_soc”uh1hh³j€ÿh´Khjêî ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhhÊh²hubhÞ)�”}”(hŒüThe /sys/devices/ directory contains a sub-directory for each System-on-Chip (SoC) device on a running platform. Information regarding each SoC can be obtained by reading sysfs files. This functionality is only available if implemented by the platform.”h]”hŒüThe /sys/devices/ directory contains a sub-directory for each System-on-Chip (SoC) device on a running platform. Information regarding each SoC can be obtained by reading sysfs files. This functionality is only available if implemented by the platform.”…”�”}”(hjï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhhÊh²hubhÞ)�”}”(hXThe directory created for each SoC will also house information about devices which are commonly contained in /sys/devices/platform. It has been agreed that if an SoC device exists, its supported devices would be better suited to appear as children of that SoC.”h]”hXThe directory created for each SoC will also house information about devices which are commonly contained in /sys/devices/platform. It has been agreed that if an SoC device exists, its supported devices would be better suited to appear as children of that SoC.”…”�”}”(hj&ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_devices_socx_family:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-socx-family”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hjBï ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/devices\/socX\/family**”h]”j`)�”}”(hŒ **\/sys\/devices\/socX\/family**”h]”hŒ/sys/devices/socX/family”…”�”}”(hj\ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXï ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhjUï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjOï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjBï ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?ï ubah}”(h]”j>ï ah ]”h"]”Œabi_sys_devices_socx_family”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�ï j4ï sj˜}”j>ï j4ï subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-devices-soc `”h]”(hŒDefined on file ”…”�”}”(hj’ï h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-devices-soc `”h]”j§)�”}”(hjœï h]”hŒsysfs-devices-soc”…”�”}”(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ÅŒ"abi_file_testing_sysfs_devices_soc”uh1hh³j€ÿh´Khj’ï ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhhÊh²hubhÞ)�”}”(hŒNRead-only attribute common to all SoCs. Contains SoC family name (e.g. ux500).”h]”hŒNRead-only attribute common to all SoCs. Contains SoC family name (e.g. ux500).”…”�”}”(hjÀï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhhÊh²hubhÞ)�”}”(hŒÜOn many of ARM based silicon with SMCCC v1.2+ compliant firmware this will contain the JEDEC JEP106 manufacturer’s identification code. The format is "jep106:XXYY" where XX is identity code and YY is continuation code.”h]”hŒàOn many of ARM based silicon with SMCCC v1.2+ compliant firmware this will contain the JEDEC JEP106 manufacturer’s identification code. The format is “jep106:XXYYâ€� where XX is identity code and YY is continuation code.”…”�”}”(hjÎï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhhÊh²hubhÞ)�”}”(hXAThis manufacturer’s identification code is defined by one or more eight (8) bit fields, each consisting of seven (7) data bits plus one (1) odd parity bit. It is a single field, limiting the possible number of vendors to 126. To expand the maximum number of identification codes, a continuation scheme has been defined.”h]”hXAThis manufacturer’s identification code is defined by one or more eight (8) bit fields, each consisting of seven (7) data bits plus one (1) odd parity bit. It is a single field, limiting the possible number of vendors to 126. To expand the maximum number of identification codes, a continuation scheme has been defined.”…”�”}”(hjÜï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhhÊh²hubhÞ)�”}”(hX The specified mechanism is that an identity code of 0x7F represents the "continuation code" and implies the presence of an additional identity code field, and this mechanism may be extended to multiple continuation codes followed by the manufacturer's identity code.”h]”hXThe specified mechanism is that an identity code of 0x7F represents the “continuation codeâ€� and implies the presence of an additional identity code field, and this mechanism may be extended to multiple continuation codes followed by the manufacturer’s identity code.”…”�”}”(hjêï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhhÊh²hubhÞ)�”}”(hŒûFor example, ARM has identity code 0x7F 0x7F 0x7F 0x7F 0x3B, which is code 0x3B on the fifth 'page'. This is shortened as JEP106 identity code of 0x3B and a continuation code of 0x4 to represent the four continuation codes preceding the identity code.”h]”hŒÿFor example, ARM has identity code 0x7F 0x7F 0x7F 0x7F 0x3B, which is code 0x3B on the fifth ‘page’. This is shortened as JEP106 identity code of 0x3B and a continuation code of 0x4 to represent the four continuation codes preceding the identity code.”…”�”}”(hjøï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_devices_socx_machine:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-socx-machine”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjð ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/devices\/socX\/machine**”h]”j`)�”}”(hŒ!**\/sys\/devices\/socX\/machine**”h]”hŒ/sys/devices/socX/machine”…”�”}”(hj.ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´Khj'ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjð ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjð ubah}”(h]”jð ah ]”h"]”Œabi_sys_devices_socx_machine”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_ð jð sj˜}”jð jð subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-devices-soc `”h]”(hŒDefined on file ”…”�”}”(hjdð h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-devices-soc `”h]”j§)�”}”(hjnð h]”hŒsysfs-devices-soc”…”�”}”(hjpð h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjlð ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jzð Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_devices_soc”uh1hh³j€ÿh´Khjdð ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhhÊh²hubhÞ)�”}”(hŒTRead-only attribute common to all SoCs. Contains the SoC machine name (e.g. DB8500).”h]”hŒTRead-only attribute common to all SoCs. Contains the SoC machine name (e.g. DB8500).”…”�”}”(hj’ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_devices_socx_process:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-socx-process”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj®ð ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/devices\/socX\/process**”h]”j`)�”}”(hŒ!**\/sys\/devices\/socX\/process**”h]”hŒ/sys/devices/socX/process”…”�”}”(hjÈð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄð ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KPhjÁð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®ð ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«ð ubah•}”(h]”jªð ah ]”h"]”Œabi_sys_devices_socx_process”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jùð j ð sj˜}”jªð j ð subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-devices-soc `”h]”(hŒDefined on file ”…”�”}”(hjþð h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-devices-soc `”h]”j§)�”}”(hjñ h]”hŒsysfs-devices-soc”…”�”}”(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ÅŒ"abi_file_testing_sysfs_devices_soc”uh1hh³j€ÿh´KPhjþð ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KPhhÊh²hubhÞ)�”}”(hŒyRead-only attribute supported ST-Ericsson's silicon. Contains the the process by which the silicon chip was manufactured.”h]”hŒ{Read-only attribute supported ST-Ericsson’s silicon. Contains the the process by which the silicon chip was manufactured.”…”�”}”(hj,ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KPhhÊh²hubj))�”}”(hŒ".. _abi_sys_devices_socx_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-socx-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hjHñ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/devices\/socX\/revision**”h]”j`)�”}”(hŒ"**\/sys\/devices\/socX\/revision**”h]”hŒ/sys/devices/socX/revision”…”�”}”(hjbñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KIhj[ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjHñ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjEñ ubah}”(h]”jDñ ah ]”h"]”Œabi_sys_devices_socx_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“ñ j:ñ sj˜}”jDñ j:ñ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-devices-soc `”h]”(hŒDefined on file ”…”�”}”(hj˜ñ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-devices-soc `”h]”j§)�”}”(hj¢ñ h]”hŒsysfs-devices-soc”…”�”}”(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ÅŒ"abi_file_testing_sysfs_devices_soc”uh1hh³j€ÿh´KIhj˜ñ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KIhhÊh²hubhÞ)�”}”(hŒ]Read-only attribute supported by most SoCs. Contains the SoC's manufacturing revision number.”h]”hŒ_Read-only attribute supported by most SoCs. Contains the SoC’s manufacturing revision number.”…”�”}”(hjÆñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´KIhhÊh²hubj))�”}”(hŒ'.. _abi_sys_devices_socx_serial_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-devices-socx-serial-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjâñ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/devices\/socX\/serial_number**”h]”j`)�”}”(hŒ'**\/sys\/devices\/socX\/serial_number**”h]”hŒ#/sys/devices/socX/serial_number”…”�”}”(hjüñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´K5hjõñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâñ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjßñ ubah}”(h]”jÞñ ah ]”h"]”Œ"abi_sys_devices_socx_serial_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-ò jÔñ sj˜}”jÞñ jÔñ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-devices-soc `”h]”(hŒDefined on file ”…”�”}”(hj2ò h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-devices-soc `”h]”j§)�”}”(hj<ò h]”hŒsysfs-devices-soc”…”�”}”(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”jHò Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_devices_soc”uh1hh³j€ÿh´K5hj2ò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´K5hhÊh²hubhÞ)�”}”(hŒ[Read-only attribute supported by most SoCs. Contains the SoC's serial number, if available.”h]”hŒ]Read-only attribute supported by most SoCs. Contains the SoC’s serial number, if available.”…”�”}”(hj`ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´K5hhÊh²hubj))�”}”(hŒ .. _abi_sys_devices_socx_soc_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-socx-soc-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hj|ò ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/devices\/socX\/soc_id**”h]”j`)�”}”(hŒ **\/sys\/devices\/socX\/soc_id**”h]”hŒ/sys/devices/socX/soc_id”…”�”}”(hj–ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€ÿh´K`”h]”(hŒDefined on file ”…”�”}”(hjÌò h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-devices-soc `”h]”j§)�”}”(hjÖò h]”hŒsysfs-devices-soc”…”�”}”(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ÅŒ"abi_file_testing_sysfs_devices_soc”uh1hh³j€ÿh´Kó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-devices-system-cpu”h´Khj7ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$ó ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!ó ubah}”(h]”j ó ah ]”h"]”Œabi_sys_devices_system_cpu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jpó jó sj˜}”j ó jó subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjuó h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjó h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Khjuó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KhhÊh²hubhÞ)�”}”(hŒ9A collection of both global and individual CPU attributes”h]”hŒ9A collection of both global and individual CPU attributes”…”�”}”(hj£ó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KhhÊh²hubhÞ)�”}”(hŒiIndividual CPU attributes are contained in subdirectories named by the kernel's logical CPU number, e.g.:”h]”hŒkIndividual CPU attributes are contained in subdirectories named by the kernel’s logical CPU number, e.g.:”…”�”}”(hj±ó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KhhÊh²hubhÞ)�”}”(hŒ/sys/devices/system/cpu/cpuX/”h]”hŒ/sys/devices/system/cpu/cpuX/”…”�”}”(hj¿ó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_system_cpu_aarch32_el0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-system-cpu-aarch32-el0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjÛó ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/devices\/system\/cpu\/aarch32_el0**”h]”j`)�”}”(hŒ,**\/sys\/devices\/system\/cpu\/aarch32_el0**”h]”hŒ(/sys/devices/system/cpu/aarch32_el0”…”�”}”(hjõó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñó ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M>hjîó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛó ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØó ubah}”(h]”j×ó ah ]”h"]”Œ&abi_sys_devices_system_cpu_aarch32_el0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&ô jÍó sj˜}”j×ó jÍó subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj+ô h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj5ô h]”hŒsysfs-devices-system-cpu”…”�”}”(hj7ô h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3ô ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jAô Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´M>hj+ô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M>hhÊh²hubhÞ)�”}”(hX0Identifies the subset of CPUs in the system that can execute AArch32 (32-bit ARM) applications. If present, the same format as /sys/devices/system/cpu/{offline,online,possible,present} is used. If absent, then all or none of the CPUs can execute AArch32 applications and execve() will behave accordingly.”h]”hX0Identifies the subset of CPUs in the system that can execute AArch32 (32-bit ARM) applications. If present, the same format as /sys/devices/system/cpu/{offline,online,possible,present} is used. If absent, then all or none of the CPUs can execute AArch32 applications and execve() will behave accordingly.”…”�”}”(hjYô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M>hhÊh²hubj))�”}”(hŒQ.. _abi_sys_devices_system_cpu_cpu_cache_index_set_of_attributes_mentioned_below:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-devices-system-cpu-cpu-cache-index-set-of-attributes-mentioned-below”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_uh1j@hjuô ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/devices\/system\/cpu\/cpu\*\/cache\/index\*\/\**”h]”j`)�”}”(hŒ]**\/sys\/devices\/system\/cpu\/cpu\*\/cache\/index\*\/\**”h]”hŒY/sys/devices/system/cpu/cpu*/cache/index*/”…”�”}”(hj�ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hjˆô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjuô ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjrô ubah}”(h]”jqô ah ]”h"]”ŒLabi_sys_devices_system_cpu_cpu_cache_index_set_of_attributes_mentioned_below”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀô jgô sj˜}”jqô jgô subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjÅô h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjÏô h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´M¢hjÅô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hhÊh²hubhÞ)�”}”(hŒ'Parameters for the CPU cache attributes”h]”hŒ'Parameters for the CPU cache attributes”…”�”}”(hjóô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hhÊh²hubj)�”}”(hhh]”(j)�”}”(hXXallocation_policy: - WriteAllocate: allocate a memory location to a cache line on a cache miss because of a write - ReadAllocate: allocate a memory location to a cache line on a cache miss because of a read - ReadWriteAllocate: both writeallocate and readallocate ”h]”(j!)�”}”(hŒallocation_policy:”h]”hŒallocation_policy:”…”�”}”(hjõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hjõ ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒxWriteAllocate: allocate a memory location to a cache line on a cache miss because of a write”h]”j)�”}”(hhh]”j)�”}”(hŒ\WriteAllocate: allocate a memory location to a cache line on a cache miss because of a write”h]”(j!)�”}”(hŒWriteAllocate:”h]”hŒWriteAllocate:”…”�”}”(hj'õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hj#õ ubj1)�”}”(hhh]”hÞ)�”}”(hŒMallocate a memory location to a cache line on a cache miss because of a write”h]”hŒMallocate a memory location to a cache line on a cache miss because of a write”…”�”}”(hj8õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hj5õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj#õ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hj õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjõ ubj;)�”}”(hŒvReadAllocate: allocate a memory location to a cache line on a cache miss because of a read”h]”j)�”}”(hhh]”j)�”}”(hŒZReadAllocate: allocate a memory location to a cache line on a cache miss because of a read”h]”(j!)�”}”(hŒ ReadAllocate:”h]”hŒ ReadAllocate:”…”�”}”(hjiõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hjeõ ubj1)�”}”(hhh]”hÞ)�”}”(hŒLallocate a memory location to a cache line on a cache miss because of a read”h]”hŒLallocate a memory location to a cache line on a cache miss because of a read”…”�”}”(hjzõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hjwõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjeõ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjbõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj^õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjõ ubj;)�”}”(hŒEReadWriteAllocate: both writeallocate and readallocate ”h]”j)�”}”(hhh]”j)�”}”(hŒ7ReadWriteAllocate: both writeallocate and readallocate ”h]”(j!)�”}”(hŒReadWriteAllocate:”h]”hŒReadWriteAllocate:”…”�”}”(hj«õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hj§õ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#both writeallocate and readallocate”h]”hŒ#both writeallocate and readallocate”…”�”}”(hj¼õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hj¹õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj§õ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hj¤õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjõ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jRó h´M¢hjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjõ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjõ ubj)�”}”(hŒdcoherency_line_size: the minimum amount of data in bytes that gets transferred from memory to cache ”h]”(j!)�”}”(hŒcoherency_line_size:”h]”hŒcoherency_line_size:”…”�”}”(hjøõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hjôõ ubj1)�”}”(hhh]”hÞ)�”}”(hŒNthe minimum amount of data in bytes that gets transferred from memory to cache”h]”hŒNthe minimum amount of data in bytes that gets transferred from memory to cache”…”�”}”(hj ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hjö ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjôõ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjõ ubj)�”}”(hŒBlevel: the cache hierarchy in the multi-level cache configuration ”h]”(j!)�”}”(hŒlevel:”h]”hŒlevel:”…”�”}”(hj'ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hj#ö ubj1)�”}”(hhh]”hÞ)�”}”(hŒ:the cache hierarchy in the multi-level cache configuration”h]”hŒ:the cache hierarchy in the multi-level cache configuration”…”�”}”(hj8ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hj5ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj#ö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjõ ubj)�”}”(hŒrnumber_of_sets: total number of sets in the cache, a set is a collection of cache lines with the same cache index ”h]”(j!)�”}”(hŒnumber_of_sets:”h]”hŒnumber_of_sets:”…”�”}”(hjVö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hjRö ubj1)�”}”(hhh]”hÞ)�”}”(hŒatotal number of sets in the cache, a set is a collection of cache lines with the same cache index”h]”hŒatotal number of sets in the cache, a set is a collection of cache lines with the same cache index”…”�”}”(hjgö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hjdö ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjRö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjõ ubj)�”}”(hŒEphysical_line_partition: number of physical cache line per cache tag ”h]”(j!)�”}”(hŒphysical_line_partition:”h]”hŒphysical_line_partition:”…”�”}”(hj…ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hj�ö ubj1)�”}”(hhh]”hÞ)�”}”(hŒ+number of physical cache line per cache tag”h]”hŒ+number of physical cache line per cache tag”…”�”}”(hj–ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hj“ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj�ö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjõ ubj)�”}”(hŒlogical cpu mask containing the list of cpus sharing the cache”h]”hŒ>logical cpu mask containing the list of cpus sharing the cache”…”�”}”(hjôö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hjñö ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjßö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjõ ubj)�”}”(hŒ!size: the total cache size in kB ”h]”(j!)�”}”(hŒsize:”h]”hŒsize:”…”�”}”(hj÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hj÷ ubj1)�”}”(hhh]”hÞ)�”}”(hŒthe total cache size in kB”h]”hŒthe total cache size in kB”…”�”}”(hj#÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hj ÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjõ ubj)�”}”(hŒ“type: - Instruction: cache that only holds instructions - Data: cache that only caches data - Unified: cache that holds both data and instructions ”h]”(j!)�”}”(hŒtype:”h]”hŒtype:”…”�”}”(hjA÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hj=÷ ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ/Instruction: cache that only holds instructions”h]”hÞ)�”}”(hjW÷ h]”hŒ/Instruction: cache that only holds instructions”…”�”}”(hjY÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hjU÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjR÷ ubj;)�”}”(hŒ!Data: cache that only caches data”h]”hÞ)�”}”(hjn÷ h]”hŒ!Data: cache that only caches data”…”�”}”(hjp÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hjl÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjR÷ ubj;)�”}”(hŒ5Unified: cache that holds both data and instructions ”h]”hÞ)�”}”(hŒ4Unified: cache that holds both data and instructions”h]”hŒ4Unified: cache that holds both data and instructions”…”�”}”(hj‡÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hjƒ÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjR÷ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jRó h´M¢hjO÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj=÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjõ ubj)�”}”(hŒ^ways_of_associativity: degree of freedom in placing a particular block of memory in the cache ”h]”(j!)�”}”(hŒways_of_associativity:”h]”hŒways_of_associativity:”…”�”}”(hj±÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hj­÷ ubj1)�”}”(hhh]”hÞ)�”}”(hŒFdegree of freedom in placing a particular block of memory in the cache”h]”hŒFdegree of freedom in placing a particular block of memory in the cache”…”�”}”(hjÂ÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hj¿÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj­÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjõ ubj)�”}”(hX;write_policy: - WriteThrough: data is written to both the cache line and to the block in the lower-level memory - WriteBack: data is written only to the cache line and the modified cache line is written to main memory only when it is replaced ”h]”(j!)�”}”(hŒ write_policy:”h]”hŒ write_policy:”…”�”}”(hjà÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hjÜ÷ ubj1)�”}”(hhh]”j6)�”}”(hhh]”(j;)�”}”(hŒ{WriteThrough: data is written to both the cache line and to the block in the lower-level memory”h]”j)�”}”(hhh]”j)�”}”(hŒ_WriteThrough: data is written to both the cache line and to the block in the lower-level memory”h]”(j!)�”}”(hŒ WriteThrough:”h]”hŒ WriteThrough:”…”�”}”(hjÿ÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hjû÷ ubj1)�”}”(hhh]”hÞ)�”}”(hŒQdata is written to both the cache line and to the block in the lower-level memory”h]”hŒQdata is written to both the cache line and to the block in the lower-level memory”…”�”}”(hjø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hj ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjû÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjø÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjô÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjñ÷ ubj;)�”}”(hŒ£WriteBack: data is written only to the cache line and the modified cache line is written to main memory only when it is replaced ”h]”j)�”}”(hhh]”j)�”}”(hŒ‚WriteBack: data is written only to the cache line and the modified cache line is written to main memory only when it is replaced ”h]”(j!)�”}”(hŒ WriteBack:”h]”hŒ WriteBack:”…”�”}”(hjAø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M¢hj=ø ubj1)�”}”(hhh]”hÞ)�”}”(hŒudata is written only to the cache line and the modified cache line is written to main memory only when it is replaced”h]”hŒudata is written only to the cache line and the modified cache line is written to main memory only when it is replaced”…”�”}”(hjRø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¢hjOø ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj=ø ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hj:ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj6ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjñ÷ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jRó h´M¢hjî÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÜ÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M¢hjõ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ2.. _abi_sys_devices_system_cpu_cpu_cache_index_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-devices-system-cpu-cpu-cache-index-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjîø h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjøø h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MÝhjîø ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÝhhÊh²hubhÞ)�”}”(hŒCache id”h]”hŒCache id”…”�”}”(hjù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÝhhÊh²hubhÞ)�”}”(hŒÅThe id provides a unique number for a specific instance of a cache of a particular type. E.g. there may be a level 3 unified cache on each socket in a server and we may assign them ids 0, 1, 2, ...”h]”hŒÅThe id provides a unique number for a specific instance of a cache of a particular type. E.g. there may be a level 3 unified cache on each socket in a server and we may assign them ids 0, 1, 2, ...”…”�”}”(hj*ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÝhhÊh²hubhÞ)�”}”(hŒÎNote that id value can be non-contiguous. E.g. level 1 caches typically exist per core, but there may not be a power of two cores on a socket, so these caches may be numbered 0, 1, 2, 3, 4, 5, 8, 9, 10, ...”h]”hŒÎNote that id value can be non-contiguous. E.g. level 1 caches typically exist per core, but there may not be a power of two cores on a socket, so these caches may be numbered 0, 1, 2, 3, 4, 5, 8, 9, 10, ...”…”�”}”(hj8ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÝhhÊh²hubj))�”}”(hŒB.. _abi_sys_devices_system_cpu_cpu_cache_index3_cache_disable_0_1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-devices-system-cpu-cpu-cache-index3-cache-disable-0-1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjTù ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/devices\/system\/cpu\/cpu\*\/cache\/index3\/cache_disable_\{0\,1\}**”h]”j`)�”}”(hŒM**\/sys\/devices\/system\/cpu\/cpu\*\/cache\/index3\/cache_disable_\{0\,1\}**”h]”hŒI/sys/devices/system/cpu/cpu*/cache/index3/cache_disable_{0,1}”…”�”}”(hjnù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M]hjgù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjdù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjTù ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQù ubah}”(h]”jPù ah ]”h"]”Œ=abi_sys_devices_system_cpu_cpu_cache_index3_cache_disable_0_1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸù jFù sj˜}”jPù jFù subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj¤ù h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj®ù h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´M]hj¤ù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M]hhÊh²hubhÞ)�”}”(hŒDisable L3 cache indices”h]”hŒDisable L3 cache indices”…”�”}”(hjÒù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M]hhÊh²hubhÞ)�”}”(hXÅThese files exist in every CPU's cache/index3 directory. Each cache_disable_{0,1} file corresponds to one disable slot which can be used to disable a cache index. Reading from these files on a processor with this functionality will return the currently disabled index for that node. There is one L3 structure per node, or per internal node on MCM machines. Writing a valid index to one of these files will cause the specified cache index to be disabled.”h]”hXÇThese files exist in every CPU’s cache/index3 directory. Each cache_disable_{0,1} file corresponds to one disable slot which can be used to disable a cache index. Reading from these files on a processor with this functionality will return the currently disabled index for that node. There is one L3 structure per node, or per internal node on MCM machines. Writing a valid index to one of these files will cause the specified cache index to be disabled.”…”�”}”(hjàù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M]hhÊh²hubhÞ)�”}”(hŒ”All AMD processors with L3 caches provide this functionality. For details, see BKDGs at https://www.amd.com/en/support/tech-docs?keyword=bios+kernel”h]”(hŒXAll AMD processors with L3 caches provide this functionality. For details, see BKDGs at ”…”�”}”(hjîù h²hh³Nh´Nubj©°)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjiú h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjsú h]”hŒsysfs-devices-system-cpu”…”�”}”(hjuú h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqú ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jú Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MGhjiú ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MGhhÊh²hubhÞ)�”}”(hŒ%information about CPUs heterogeneity.”h]”hŒ%information about CPUs heterogeneity.”…”�”}”(hj—ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MGhhÊh²hubhÞ)�”}”(hŒcpu_capacity: capacity of cpuX.”h]”hŒcpu_capacity: capacity of cpuX.”…”�”}”(hj¥ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MGhhÊh²hubj))�”}”(hŒ,.. _abi_sys_devices_system_cpu_cpux_cpufreq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-devices-system-cpu-cpux-cpufreq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjÁú ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/\***”h]”j`)�”}”(hŒ2**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/\***”h]”hŒ./sys/devices/system/cpu/cpuX/cpufreq/*”…”�”}”(hjÛú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KöhjÔú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁú ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾ú ubah}”(h]”j½ú ah ]”h"]”Œ'abi_sys_devices_system_cpu_cpux_cpufreq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j û j³ú sj˜}”j½ú j³ú subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjû h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjû h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Köhjû ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KöhhÊh²hubhÞ)�”}”(hŒ'Discover and change clock speed of CPUs”h]”hŒ'Discover and change clock speed of CPUs”…”�”}”(hj?û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KöhhÊh²hubhÞ)�”}”(hŒ»Clock scaling allows you to change the clock speed of the CPUs on the fly. This is a nice method to save battery power, because the lower the clock speed, the less power the CPU consumes.”h]”hŒ»Clock scaling allows you to change the clock speed of the CPUs on the fly. This is a nice method to save battery power, because the lower the clock speed, the less power the CPU consumes.”…”�”}”(hjMû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KöhhÊh²hubhÞ)�”}”(hŒ0There are many knobs to tweak in this directory.”h]”hŒ0There are many knobs to tweak in this directory.”…”�”}”(hj[û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KöhhÊh²hubhÞ)�”}”(hŒ:See files in Documentation/cpu-freq/ for more information.”h]”hŒ:See files in Documentation/cpu-freq/ for more information.”…”�”}”(hjiû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KöhhÊh²hubj))�”}”(hŒ<.. _abi_sys_devices_system_cpu_cpux_cpufreq_auto_act_window:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-devices-system-cpu-cpux-cpufreq-auto-act-window”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj…û ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/auto_act_window**”h]”j`)�”}”(hŒ?**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/auto_act_window**”h]”hŒ;/sys/devices/system/cpu/cpuX/cpufreq/auto_act_window”…”�”}”(hjŸû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›û ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M#hj˜û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…û ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚û ubah}”(h]”j�û ah ]”h"]”Œ7abi_sys_devices_system_cpu_cpux_cpufreq_auto_act_window”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÐû jwû sj˜}”j�û jwû subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjÕû h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjßû h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´M#hjÕû ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M#hhÊh²hubhÞ)�”}”(hŒAutonomous activity window”h]”hŒAutonomous activity window”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M#hhÊh²hubhÞ)�”}”(hŒjThis file indicates a moving utilization sensitivity window to the platform's autonomous selection policy.”h]”hŒlThis file indicates a moving utilization sensitivity window to the platform’s autonomous selection policy.”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M#hhÊh²hubhÞ)�”}”(hXCRead/write an integer represents autonomous activity window (in microseconds) from/to this file. The max value to write is 1270000000 but the max significand is 127. This means that if 128 is written to this file, 127 will be stored. If the value is greater than 130, only the first two digits will be saved as significand.”h]”hXCRead/write an integer represents autonomous activity window (in microseconds) from/to this file. The max value to write is 1270000000 but the max significand is 127. This means that if 128 is written to this file, 127 will be stored. If the value is greater than 130, only the first two digits will be saved as significand.”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M#hhÊh²hubhÞ)�”}”(hŒ|Writing a zero value to this file enable the platform to determine an appropriate Activity Window depending on the workload.”h]”hŒ|Writing a zero value to this file enable the platform to determine an appropriate Activity Window depending on the workload.”…”�”}”(hj-ü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M#hhÊh²hubhÞ)�”}”(hŒKWriting to this file only has meaning when Autonomous Selection is enabled.”h]”hŒKWriting to this file only has meaning when Autonomous Selection is enabled.”…”�”}”(hj;ü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M#hhÊh²hubhÞ)�”}”(hŒ?This file is only present if the cppc-cpufreq driver is in use.”h]”hŒ?This file is only present if the cppc-cpufreq driver is in use.”…”�”}”(hjIü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M#hhÊh²hubj))�”}”(hŒ8.. _abi_sys_devices_system_cpu_cpux_cpufreq_auto_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-system-cpu-cpux-cpufreq-auto-select”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjeü ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/auto_select**”h]”j`)�”}”(hŒ;**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/auto_select**”h]”hŒ7/sys/devices/system/cpu/cpuX/cpufreq/auto_select”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mhjxü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjeü ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjbü ubah}”(h]”jaü ah ]”h"]”Œ3abi_sys_devices_system_cpu_cpux_cpufreq_auto_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°ü jWü sj˜}”jaü jWü subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjµü h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj¿ü h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Mhjµü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubhÞ)�”}”(hŒAutonomous selection enable”h]”hŒAutonomous selection enable”…”�”}”(hjãü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubj)�”}”(hhh]”j)�”}”(hX2Read/write interface to control autonomous selection enable Read returns autonomous selection status: 0: autonomous selection is disabled 1: autonomous selection is enabled Write 'y' or '1' or 'on' to enable autonomous selection. Write 'n' or '0' or 'off' to disable autonomous selection. ”h]”(j!)�”}”(hŒ;Read/write interface to control autonomous selection enable”h]”hŒ;Read/write interface to control autonomous selection enable”…”�”}”(hjøü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´Mhjôü ubj1)�”}”(hhh]”(j)�”}”(hhh]”j)�”}”(hŒqRead returns autonomous selection status: 0: autonomous selection is disabled 1: autonomous selection is enabled ”h]”(j!)�”}”(hŒ)Read returns autonomous selection status:”h]”hŒ)Read returns autonomous selection status:”…”�”}”(hjý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´Mhj ý ubj1)�”}”(hhh]”hÞ)�”}”(hŒF0: autonomous selection is disabled 1: autonomous selection is enabled”h]”hŒF0: autonomous selection is disabled 1: autonomous selection is enabled”…”�”}”(hj!ý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mhjý ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj ý ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´Mhj ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjý ubhÞ)�”}”(hŒsWrite 'y' or '1' or 'on' to enable autonomous selection. Write 'n' or '0' or 'off' to disable autonomous selection.”h]”hŒ‹Write ‘y’ or ‘1’ or ‘on’ to enable autonomous selection. Write ‘n’ or ‘0’ or ‘off’ to disable autonomous selection.”…”�”}”(hjAý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mhjý ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hjôü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´Mhjñü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ?This file is only present if the cppc-cpufreq driver is in use.”h]”hŒ?This file is only present if the cppc-cpufreq driver is in use.”…”�”}”(hjaý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubj))�”}”(hŒN.. _abi_sys_devices_system_cpu_cpux_cpufreq_energy_performance_preference_val:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒIabi-sys-devices-system-cpu-cpux-cpufreq-energy-performance-preference-val”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj}ý ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/energy_performance_preference_val**”h]”j`)�”}”(hŒQ**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/energy_performance_preference_val**”h]”hŒM/sys/devices/system/cpu/cpuX/cpufreq/energy_performance_preference_val”…”�”}”(hj—ý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M:hj�ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}ý ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzý ubah}”(h]”jyý ah ]”h"]”ŒIabi_sys_devices_system_cpu_cpux_cpufreq_energy_performance_preference_val”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈý joý sj˜}”jyý joý subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjÍý h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj×ý h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´M:hjÍý ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M:hhÊh²hubhÞ)�”}”(hŒEnergy performance preference”h]”hŒEnergy performance preference”…”�”}”(hjûý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M:hhÊh²hubhÞ)�”}”(hX0Read/write an 8-bit integer from/to this file. This file represents a range of values from 0 (performance preference) to 0xFF (energy efficiency preference) that influences the rate of performance increase/decrease and the result of the hardware's energy efficiency and performance optimization policies.”h]”hX2Read/write an 8-bit integer from/to this file. This file represents a range of values from 0 (performance preference) to 0xFF (energy efficiency preference) that influences the rate of performance increase/decrease and the result of the hardware’s energy efficiency and performance optimization policies.”…”�”}”(hj þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M:hhÊh²hubhÞ)�”}”(hŒKWriting to this file only has meaning when Autonomous Selection is enabled.”h]”hŒKWriting to this file only has meaning when Autonomous Selection is enabled.”…”�”}”(hjþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M:hhÊh²hubhÞ)�”}”(hŒ?This file is only present if the cppc-cpufreq driver is in use.”h]”hŒ?This file is only present if the cppc-cpufreq driver is in use.”…”�”}”(hj%þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M:hhÊh²hubj))�”}”(hŒ<.. _abi_sys_devices_system_cpu_cpux_cpufreq_freqdomain_cpus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-devices-system-cpu-cpux-cpufreq-freqdomain-cpus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjAþ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/freqdomain_cpus**”h]”j`)�”}”(hŒ?**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/freqdomain_cpus**”h]”hŒ;/sys/devices/system/cpu/cpuX/cpufreq/freqdomain_cpus”…”�”}”(hj[þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhjTþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAþ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>þ ubah}”(h]”j=þ ah ]”h"]”Œ7abi_sys_devices_system_cpu_cpux_cpufreq_freqdomain_cpus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒþ j3þ sj˜}”j=þ j3þ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj‘þ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj›þ h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Mhj‘þ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubhÞ)�”}”(hŒ;Discover CPUs in the same CPU frequency coordination domain”h]”hŒ;Discover CPUs in the same CPU frequency coordination domain”…”�”}”(hj¿þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubhÞ)�”}”(hXyfreqdomain_cpus is the list of CPUs (online+offline) that share the same clock/freq domain (possibly at the hardware level). That information may be hidden from the cpufreq core and the value of related_cpus may be different from freqdomain_cpus. This attribute is useful for user space DVFS controllers to get better power/performance results for platforms using acpi-cpufreq.”h]”hXyfreqdomain_cpus is the list of CPUs (online+offline) that share the same clock/freq domain (possibly at the hardware level). That information may be hidden from the cpufreq core and the value of related_cpus may be different from freqdomain_cpus. This attribute is useful for user space DVFS controllers to get better power/performance results for platforms using acpi-cpufreq.”…”�”}”(hjÍþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubhÞ)�”}”(hŒUThis file is only present if the acpi-cpufreq or the cppc-cpufreq drivers are in use.”h]”hŒUThis file is only present if the acpi-cpufreq or the cppc-cpufreq drivers are in use.”…”�”}”(hjÛþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_system_cpu_cpux_cpufreq_perf_limited:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-system-cpu-cpux-cpufreq-perf-limited”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj÷þ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/perf_limited**”h]”j`)�”}”(hŒ<**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/perf_limited**”h]”hŒ8/sys/devices/system/cpu/cpuX/cpufreq/perf_limited”…”�”}”(hjÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MJhj ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷þ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjôþ ubah}”(h]”jóþ ah ]”h"]”Œ4abi_sys_devices_system_cpu_cpux_cpufreq_perf_limited”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBÿ jéþ sj˜}”jóþ jéþ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjGÿ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjQÿ h]”hŒsysfs-devices-system-cpu”…”�”}”(hjSÿ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOÿ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]ÿ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MJhjGÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MJhhÊh²hubhÞ)�”}”(hŒPerformance Limited”h]”hŒPerformance Limited”…”�”}”(hjuÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MJhhÊh²hubhÞ)�”}”(hŒ³Read to check if platform throttling (thermal/power/current limits) caused delivered performance to fall below the requested level. A non-zero value indicates throttling occurred.”h]”hŒ³Read to check if platform throttling (thermal/power/current limits) caused delivered performance to fall below the requested level. A non-zero value indicates throttling occurred.”…”�”}”(hjƒÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MJhhÊh²hubhÞ)�”}”(hŒ#Write the bitmask of bits to clear:”h]”hŒ#Write the bitmask of bits to clear:”…”�”}”(hj‘ÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MJhhÊh²hubjŽœ)�”}”(hŒ€- 0x1 = clear bit 0 (desired performance excursion) - 0x2 = clear bit 1 (minimum performance excursion) - 0x3 = clear both bits ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ10x1 = clear bit 0 (desired performance excursion)”h]”hÞ)�”}”(hj¨ÿ h]”hŒ10x1 = clear bit 0 (desired performance excursion)”…”�”}”(hjªÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MJhj¦ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj£ÿ ubj;)�”}”(hŒ10x2 = clear bit 1 (minimum performance excursion)”h]”hÞ)�”}”(hj¿ÿ h]”hŒ10x2 = clear bit 1 (minimum performance excursion)”…”�”}”(hjÁÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MJhj½ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj£ÿ ubj;)�”}”(hŒ0x3 = clear both bits ”h]”hÞ)�”}”(hŒ0x3 = clear both bits”h]”hŒ0x3 = clear both bits”…”�”}”(hjØÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MJhjÔÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj£ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jRó h´MJhjŸÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jRó h´MJhhÊh²hubhÞ)�”}”(hŒ7The platform sets these bits; OSPM can only clear them.”h]”hŒ7The platform sets these bits; OSPM can only clear them.”…”�”}”(hjøÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MJhhÊh²hubhÞ)�”}”(hŒ?This file is only present if the cppc-cpufreq driver is in use.”h]”hŒ?This file is only present if the cppc-cpufreq driver is in use.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MJhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_system_cpu_cpux_cpufreq_throttle_stats:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-system-cpu-cpux-cpufreq-throttle-stats”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hj" ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats**”h]”j`)�”}”(hŒ>**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats**”h]”hŒ:/sys/devices/system/cpu/cpuX/cpufreq/throttle_stats”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/turbo_stat**”h]”j`)�”}”(hŒJ**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/turbo_stat**”h]”hŒF/sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/turbo_stat”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/sub_turbo_stat**”h]”j`)�”}”(hŒN**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/sub_turbo_stat**”h]”hŒJ/sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/sub_turbo_stat”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/unthrottle**”h]”j`)�”}”(hŒJ**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/unthrottle**”h]”hŒF/sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/unthrottle”…”�”}”(hjº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/powercap**”h]”j`)�”}”(hŒH**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/powercap**”h]”hŒD/sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/powercap”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MìhjÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/overtemp**”h]”j`)�”}”(hŒH**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/overtemp**”h]”hŒD/sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/overtemp”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/supply_fault**”h]”j`)�”}”(hŒL**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/supply_fault**”h]”hŒH/sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/supply_fault”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/overcurrent**”h]”j`)�”}”(hŒK**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/overcurrent**”h]”hŒG/sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/overcurrent”…”�”}”(hjb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/occ_reset**”h]”j`)�”}”(hŒI**\/sys\/devices\/system\/cpu\/cpuX\/cpufreq\/throttle_stats\/occ_reset**”h]”hŒE/sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/occ_reset”…”�”}”(hjŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj" ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ6abi_sys_devices_system_cpu_cpux_cpufreq_throttle_stats”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½ j sj˜}”j j subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjÌ h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Mìhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MìhhÊh²hubhÞ)�”}”(hŒJPOWERNV CPUFreq driver's frequency throttle stats directory and attributes”h]”hŒLPOWERNV CPUFreq driver’s frequency throttle stats directory and attributes”…”�”}”(hjð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MìhhÊh²hubhÞ)�”}”(hX'cpuX/cpufreq/throttle_stats' directory contains the CPU frequency throttle stat attributes for the chip. The throttle stats of a cpu is common across all the cpus belonging to a chip. Below are the throttle attributes exported in the 'throttle_stats' directory:”h]”hX‘cpuX/cpufreq/throttle_stats’ directory contains the CPU frequency throttle stat attributes for the chip. The throttle stats of a cpu is common across all the cpus belonging to a chip. Below are the throttle attributes exported in the ‘throttle_stats’ directory:”…”�”}”(hjþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MìhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ©turbo_stat : This file gives the total number of times the max frequency is throttled to lower frequency in turbo (at and above nominal frequency) range of frequencies. ”h]”hÞ)�”}”(hŒ¨turbo_stat : This file gives the total number of times the max frequency is throttled to lower frequency in turbo (at and above nominal frequency) range of frequencies.”h]”hŒ¨turbo_stat : This file gives the total number of times the max frequency is throttled to lower frequency in turbo (at and above nominal frequency) range of frequencies.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj  ubj;)�”}”(hŒ©sub_turbo_stat : This file gives the total number of times the max frequency is throttled to lower frequency in sub-turbo(below nominal frequency) range of frequencies. ”h]”hÞ)�”}”(hŒ¨sub_turbo_stat : This file gives the total number of times the max frequency is throttled to lower frequency in sub-turbo(below nominal frequency) range of frequencies.”h]”hŒ¨sub_turbo_stat : This file gives the total number of times the max frequency is throttled to lower frequency in sub-turbo(below nominal frequency) range of frequencies.”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj  ubj;)�”}”(hŒounthrottle : This file gives the total number of times the max frequency is unthrottled after being throttled. ”h]”hÞ)�”}”(hŒnunthrottle : This file gives the total number of times the max frequency is unthrottled after being throttled.”h]”hŒnunthrottle : This file gives the total number of times the max frequency is unthrottled after being throttled.”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj? ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj  ubj;)�”}”(hŒlpowercap : This file gives the total number of times the max frequency is throttled due to 'Power Capping'. ”h]”hÞ)�”}”(hŒkpowercap : This file gives the total number of times the max frequency is throttled due to 'Power Capping'.”h]”hŒopowercap : This file gives the total number of times the max frequency is throttled due to ‘Power Capping’.”…”�”}”(hj[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MìhjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj  ubj;)�”}”(hŒsovertemp : This file gives the total number of times the max frequency is throttled due to 'CPU Over Temperature'. ”h]”hÞ)�”}”(hŒrovertemp : This file gives the total number of times the max frequency is throttled due to 'CPU Over Temperature'.”h]”hŒvovertemp : This file gives the total number of times the max frequency is throttled due to ‘CPU Over Temperature’.”…”�”}”(hjs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj  ubj;)�”}”(hŒwsupply_fault : This file gives the total number of times the max frequency is throttled due to 'Power Supply Failure'. ”h]”hÞ)�”}”(hŒvsupply_fault : This file gives the total number of times the max frequency is throttled due to 'Power Supply Failure'.”h]”hŒzsupply_fault : This file gives the total number of times the max frequency is throttled due to ‘Power Supply Failure’.”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj  ubj;)�”}”(hŒmovercurrent : This file gives the total number of times the max frequency is throttled due to 'Overcurrent'. ”h]”hÞ)�”}”(hŒlovercurrent : This file gives the total number of times the max frequency is throttled due to 'Overcurrent'.”h]”hŒpovercurrent : This file gives the total number of times the max frequency is throttled due to ‘Overcurrent’.”…”�”}”(hj£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MìhjŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj  ubj;)�”}”(hŒiocc_reset : This file gives the total number of times the max frequency is throttled due to 'OCC Reset'. ”h]”hÞ)�”}”(hŒhocc_reset : This file gives the total number of times the max frequency is throttled due to 'OCC Reset'.”h]”hŒlocc_reset : This file gives the total number of times the max frequency is throttled due to ‘OCC Reset’.”…”�”}”(hj» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mìhj· ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj  ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jRó h´MìhhÊh²hubhÞ)�”}”(hŒÇThe sysfs attributes representing different throttle reasons like powercap, overtemp, supply_fault, overcurrent and occ_reset map to the reasons provided by OCC firmware for throttling the frequency.”h]”hŒÇThe sysfs attributes representing different throttle reasons like powercap, overtemp, supply_fault, overcurrent and occ_reset map to the reasons provided by OCC firmware for throttling the frequency.”…”�”}”(hjÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MìhhÊh²hubj))�”}”(hŒC.. _abi_sys_devices_system_cpu_cpux_cpuidle_state_n_default_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-devices-system-cpu-cpux-cpuidle-state-n-default-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjñ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/default_status**”h]”j`)�”}”(hŒJ**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/default_status**”•h]”hŒF/sys/devices/system/cpu/cpuX/cpuidle/state/default_status”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KÌhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjî ubah}”(h]”jí ah ]”h"]”Œ>abi_sys_devices_system_cpu_cpux_cpuidle_state_n_default_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j< jã sj˜}”jí jã subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjA h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjK h]”hŒsysfs-devices-system-cpu”…”�”}”(hjM h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjI ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´KÌhjA ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KÌhhÊh²hubhÞ)�”}”(hŒ?(RO) The default status of this state, "enabled" or "disabled".”h]”hŒG(RO) The default status of this state, “enabledâ€� or “disabledâ€�.”…”�”}”(hjo h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KÌhhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_system_cpu_cpux_cpuidle_state_n_desc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-system-cpu-cpux-cpuidle-state-n-desc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj‹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/desc**”h]”j`)�”}”(hŒ@**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/desc**”h]”hŒ</sys/devices/system/cpu/cpuX/cpuidle/state/desc”…”�”}”(hj¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K·hjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆ ubah}”(h]”j‡ ah ]”h"]”Œ4abi_sys_devices_system_cpu_cpux_cpuidle_state_n_desc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖ j} sj˜}”j‡ j} subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjÛ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjå h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´K·hjÛ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K·hhÊh²hubhÞ)�”}”(hŒ7(RO) A small description about the idle state (string).”h]”hŒ7(RO) A small description about the idle state (string).”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K·hhÊh²hubj))�”}”(hŒ<.. _abi_sys_devices_system_cpu_cpux_cpuidle_state_n_disable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-devices-system-cpu-cpux-cpuidle-state-n-disable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj% ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/disable**”h]”j`)�”}”(hŒC**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/disable**”h]”hŒ?/sys/devices/system/cpu/cpuX/cpuidle/state/disable”…”�”}”(hj? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj; ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K¿hj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj% ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj" ubah}”(h]”j! ah ]”h"]”Œ7abi_sys_devices_system_cpu_cpux_cpuidle_state_n_disable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jp j sj˜}”j! j subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hju h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´K¿hju ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K¿hhÊh²hubhÞ)�”}”(hX¼(RW) Option to disable this idle state (bool). The behavior and the effect of the disable variable depends on the implementation of a particular governor. In the ladder governor, for example, it is not coherent, i.e. if one is disabling a light state, then all deeper states are disabled as well, but the disable variable does not reflect it. Likewise, if one enables a deep state but a lighter state still is disabled, then this has no effect.”h]”hX¼(RW) Option to disable this idle state (bool). The behavior and the effect of the disable variable depends on the implementation of a particular governor. In the ladder governor, for example, it is not coherent, i.e. if one is disabling a light state, then all deeper states are disabled as well, but the disable variable does not reflect it. Likewise, if one enables a deep state but a lighter state still is disabled, then this has no effect.”…”�”}”(hj£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K¿hhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_system_cpu_cpux_cpuidle_state_n_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-system-cpu-cpux-cpuidle-state-n-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj¿ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/name**”h]”j`)�”}”(hŒ@**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/name**”h]”hŒ</sys/devices/system/cpu/cpuX/cpuidle/state/name”…”�”}”(hjÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/latency**”h]”j`)�”}”(hŒ?**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/latency**”h]”hŒ;/sys/devices/system/cpu/cpuX/cpuidle/stateN/latency”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/power**”h]”j`)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/power**”h]”hŒ9/sys/devices/system/cpu/cpuX/cpuidle/stateN/power”…”�”}”(hj- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/time**”h]”j`)�”}”(hŒ<**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/time**”h]”hŒ8/sys/devices/system/cpu/cpuX/cpuidle/stateN/time”…”�”}”(hjW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/usage**”h]”j`)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/usage**”h]”hŒ9/sys/devices/system/cpu/cpuX/cpuidle/stateN/usage”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/above**”h]”j`)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/above**”h]”hŒ9/sys/devices/system/cpu/cpuX/cpuidle/stateN/above”…”�”}”(hj« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/below**”h]”j`)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/stateN\/below**”h]”hŒ9/sys/devices/system/cpu/cpuX/cpuidle/stateN/below”…”�”}”(hjÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼ ubah}”(h]”j» ah ]”h"]”Œ4abi_sys_devices_system_cpu_cpux_cpuidle_state_n_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j± sj˜}”j» j± subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj  h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´K�hj  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hhÊh²hubhÞ)�”}”(hŒÔThe directory /sys/devices/system/cpu/cpuX/cpuidle contains per logical CPU specific cpuidle information for each online cpu X. The processor idle states which are available for use have the following attributes:”h]”hŒÔThe directory /sys/devices/system/cpu/cpuX/cpuidle contains per logical CPU specific cpuidle information for each online cpu X. The processor idle states which are available for use have the following attributes:”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjJ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjJ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjJ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒname:”h]”hŒname:”…”�”}”(hjt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Name of the idle state (string).”h]”hŒ Name of the idle state (string).”…”�”}”(hj¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒlatency:”h]”hŒlatency:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ=The latency to exit out of this idle state (in microseconds).”h]”hŒ=The latency to exit out of this idle state (in microseconds).”…”�”}”(hjð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjí ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒpower:”h]”hŒpower:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubjW)�”}”(hhh]”hÞ)�”}”(hŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒtime:”h]”hŒtime:”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hju h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:The total time spent in this idle state (in microseconds).”h]”hŒ:The total time spent in this idle state (in microseconds).”…”�”}”(hjŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒusage:”h]”hŒusage:”…”�”}”(hj¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1Number of times this state was entered (a count).”h]”hŒ1Number of times this state was entered (a count).”…”�”}”(hjÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒabove:”h]”hŒabove:”…”�”}”(hjú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô ubjW)�”}”(hhh]”hÞ)�”}”(hŒjNumber of times this state was entered, but the observed CPU idle duration was too short for it (a count).”h]”hŒjNumber of times this state was entered, but the observed CPU idle duration was too short for it (a count).”…”�”}”(hj( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbelow:”h]”hŒbelow:”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB ubjW)�”}”(hhh]”hÞ)�”}”(hŒiNumber of times this state was entered, but the observed CPU idle duration was too long for it (a count).”h]”hŒiNumber of times this state was entered, but the observed CPU idle duration was too long for it (a count).”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K�hjs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ>.. _abi_sys_devices_system_cpu_cpux_cpuidle_state_n_residency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-system-cpu-cpux-cpuidle-state-n-residency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj± ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/residency**”h]”j`)�”}”(hŒE**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/residency**”h]”hŒA/sys/devices/system/cpu/cpuX/cpuidle/state/residency”…”�”}”(hjË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KÓhjÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj± ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj® ubah}”(h]”j­ ah ]”h"]”Œ9abi_sys_devices_system_cpu_cpux_cpuidle_state_n_residency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jü j£ sj˜}”j­ j£ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´KÓhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KÓhhÊh²hubhÞ)�”}”(hŒ¥(RO) Display the target residency i.e. the minimum amount of time (in microseconds) this cpu should spend in this idle state to make the transition worth the effort.”h]”hŒ¥(RO) Display the target residency i.e. the minimum amount of time (in microseconds) this cpu should spend in this idle state to make the transition worth the effort.”…”�”}”(hj/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KÓhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_system_cpu_cpux_cpuidle_state_n_s2idle:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-system-cpu-cpux-cpuidle-state-n-s2idle”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjK ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/s2idle\/**”h]”j`)�”}”(hŒD**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/s2idle\/**”h]”hŒ@/sys/devices/system/cpu/cpuX/cpuidle/state/s2idle/”…”�”}”(hje h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hja ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KÜhj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjK ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjH ubah}”(h]”jG ah ]”h"]”Œ6abi_sys_devices_system_cpu_cpux_cpuidle_state_n_s2idle”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j– j= sj˜}”jG j= subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj› h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj¥ h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´KÜhj› ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KÜhhÊh²hubhÞ)�”}”(hŒ7Idle state usage statistics related to suspend-to-idle.”h]”hŒ7Idle state usage statistics related to suspend-to-idle.”…”�”}”(hjÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KÜhhÊh²hubhÞ)�”}”(hŒoThis attribute group is only present for states that can be used in suspend-to-idle with suspended timekeeping.”h]”hŒoThis attribute group is only present for states that can be used in suspend-to-idle with suspended timekeeping.”…”�”}”(hj× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KÜhhÊh²hubj))�”}”(hŒ@.. _abi_sys_devices_system_cpu_cpux_cpuidle_state_n_s2idle_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-devices-system-cpu-cpux-cpuidle-state-n-s2idle-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjó ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/s2idle\/time**”h]”j`)�”}”(hŒH**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/s2idle\/time**”h]”hŒD/sys/devices/system/cpu/cpuX/cpuidle/state/s2idle/time”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Kæhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjó ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjð ubah}”(h]”jï ah ]”h"]”Œ;abi_sys_devices_system_cpu_cpux_cpuidle_state_n_s2idle_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j> jå sj˜}”jï jå subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjC h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjM h]”hŒsysfs-devices-system-cpu”…”�”}”(hjO h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjK ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jY Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´KæhjC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KæhhÊh²hubhÞ)�”}”(hŒkTotal time spent by the CPU in suspend-to-idle (with scheduler tick suspended) after requesting this state.”h]”hŒkTotal time spent by the CPU in suspend-to-idle (with scheduler tick suspended) after requesting this state.”…”�”}”(hjq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KæhhÊh²hubj))�”}”(hŒA.. _abi_sys_devices_system_cpu_cpux_cpuidle_state_n_s2idle_usage:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\/s2idle\/usage**”h]”j`)�”}”(hŒI**\/sys\/devices\/system\/cpu\/cpuX\/cpuidle\/state\\/s2idle\/usage**”h]”hŒE/sys/devices/system/cpu/cpuX/cpuidle/state/s2idle/usage”…”�”}”(hj§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Kîhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠ ubah}”(h]”j‰ ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjÝ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjç h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´KîhjÝ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KîhhÊh²hubhÞ)�”}”(hŒ^Total number of times this state has been requested by the CPU while entering suspend-to-idle.”h]”hŒ^Total number of times this state has been requested by the CPU while entering suspend-to-idle.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KîhhÊh²hubj))�”}”(hŒ0.. _abi_sys_devices_system_cpu_cpux_crash_notes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-devices-system-cpu-cpux-crash-notes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj' ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/devices\/system\/cpu\/cpuX\/crash_notes**”h]”j`)�”}”(hŒ2**\/sys\/devices\/system\/cpu\/cpuX\/crash_notes**”h]”hŒ./sys/devices/system/cpu/cpuX/crash_notes”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj= ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M~hj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4 ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/system\/cpu\/cpuX\/crash_notes_size**”h]”j`)�”}”(hŒ7**\/sys\/devices\/system\/cpu\/cpuX\/crash_notes_size**”h]”hŒ3/sys/devices/system/cpu/cpuX/crash_notes_size”…”�”}”(hjk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjg ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M~hjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj' ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$ ubah}”(h]”j# ah ]”h"]”Œ+abi_sys_devices_system_cpu_cpux_crash_notes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jœ j sj˜}”j# j subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj¡ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj« h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´M~hj¡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M~hhÊh²hubhÞ)�”}”(hŒ$address and size of the percpu note.”h]”hŒ$address and size of the percpu note.”…”�”}”(hjÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M~hhÊh²hubhÞ)�”}”(hŒLcrash_notes: the physical address of the memory that holds the note of cpuX.”h]”hŒLcrash_notes: the physical address of the memory that holds the note of cpuX.”…”�”}”(hjÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M~hhÊh²hubhÞ)�”}”(hŒ+crash_notes_size: size of the note of cpuX.”h]”hŒ+crash_notes_size: size of the note of cpuX.”…”�”}”(hjë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M~hhÊh²hubj))�”}”(hŒ... _abi_sys_devices_system_cpu_cpux_idle_purr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-devices-system-cpu-cpux-idle-purr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/devices\/system\/cpu\/cpuX\/idle_purr**”h]”j`)�”}”(hŒ0**\/sys\/devices\/system\/cpu\/cpuX\/idle_purr**”h]”hŒ,/sys/devices/system/cpu/cpuX/idle_purr”…”�”}”(hj! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Màhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ)abi_sys_devices_system_cpu_cpux_idle_purr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR jù sj˜}”j jù subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjW h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hja h]”hŒsysfs-devices-system-cpu”…”�”}”(hjc h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MàhjW ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MàhhÊh²hubhÞ)�”}”(hŒ%PURR ticks for cpuX when it was idle.”h]”hŒ%PURR ticks for cpuX when it was idle.”…”�”}”(hj… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MàhhÊh²hubhÞ)�”}”(hŒPThis sysfs interface exposes the number of PURR ticks for cpuX when it was idle.”h]”hŒPThis sysfs interface exposes the number of PURR ticks for cpuX when it was idle.”…”�”}”(hj“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MàhhÊh²hubj))�”}”(hŒ/.. _abi_sys_devices_system_cpu_cpux_idle_spurr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-devices-system-cpu-cpux-idle-spurr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj¯ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/devices\/system\/cpu\/cpuX\/idle_spurr**”h]”j`)�”}”(hŒ1**\/sys\/devices\/system\/cpu\/cpuX\/idle_spurr**”h]”hŒ-/sys/devices/system/cpu/cpuX/idle_spurr”…”�”}”(hjÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mèhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬ ubah}”(h]”j« ah ]”h"]”Œ*abi_sys_devices_system_cpu_cpux_idle_spurr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jú j¡ sj˜}”j« j¡ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjÿ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Mèhjÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MèhhÊh²hubhÞ)�”}”(hŒ&SPURR ticks for cpuX when it was idle.”h]”hŒ&SPURR ticks for cpuX when it was idle.”…”�”}”(hj- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MèhhÊh²hubhÞ)�”}”(hŒQThis sysfs interface exposes the number of SPURR ticks for cpuX when it was idle.”h]”hŒQThis sysfs interface exposes the number of SPURR ticks for cpuX when it was idle.”…”�”}”(hj; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MèhhÊh²hubj))�”}”(hŒ6.. _abi_sys_devices_system_cpu_cpux_mte_tcf_preferred:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-devices-system-cpu-cpux-mte-tcf-preferred”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjW ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/system\/cpu\/cpuX\/mte_tcf_preferred**”h]”j`)�”}”(hŒ8**\/sys\/devices\/system\/cpu\/cpuX\/mte_tcf_preferred**”h]”hŒ4/sys/devices/system/cpu/cpuX/mte_tcf_preferred”…”�”}”(hjq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mðhjj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjW ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjT ubah}”(h]”jS ah ]”h"]”Œ1abi_sys_devices_system_cpu_cpux_mte_tcf_preferred”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢ jI sj˜}”jS jI subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj§ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj± h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Mðhj§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MðhhÊh²hubhÞ)�”}”(hŒPreferred MTE tag checking mode”h]”hŒPreferred MTE tag checking mode”…”�”}”(hjÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MðhhÊh²hubhÞ)�”}”(hŒ¹When a user program specifies more than one MTE tag checking mode, this sysfs node is used to specify which mode should be preferred when scheduling a task on that CPU. Possible values:”h]”hŒ¹When a user program specifies more than one MTE tag checking mode, this sysfs node is used to specify which mode should be preferred when scheduling a task on that CPU. Possible values:”…”�”}”(hjã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MðhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjô ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjô ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"sync"”h]”hŒ “syncâ€�”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mðhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hŒPrefer synchronous mode”h]”hŒPrefer synchronous mode”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mðhj( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj  ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"asymm"”h]”hŒ “asymmâ€�”…”�”}”(hjK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MðhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjE ubjW)�”}”(hhh]”hÞ)�”}”(hŒPrefer asymmetric mode”h]”hŒPrefer asymmetric mode”…”�”}”(hjb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mðhj_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjE ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj  ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"async"”h]”hŒ “asyncâ€�”…”�”}”(hj‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mðhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj| ubjW)�”}”(hhh]”hÞ)�”}”(hŒPrefer asynchronous mode”h]”hŒPrefer asynchronous mode”…”�”}”(hj™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mðhj– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ5See also: :doc:`/arch/arm64/memory-tagging-extension`”h]”(hŒ See also: ”…”�”}”(hjÆ h²hh³Nh´Nubh)�”}”(hŒ+:doc:`/arch/arm64/memory-tagging-extension`”h]”j§)�”}”(hjÐ h]”hŒ$/arch/arm64/memory-tagging-extension”…”�”}”(hjÒ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjÎ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÜ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ$/arch/arm64/memory-tagging-extension”uh1hh³jRó h´MðhjÆ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MðhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_system_cpu_cpux_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-system-cpu-cpux-node”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/devices\/system\/cpu\/cpuX\/node**”h]”j`)�”}”(hŒ+**\/sys\/devices\/system\/cpu\/cpuX\/node**”h]”hŒ'/sys/devices/system/cpu/cpuX/node”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K8hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿ ubah}”(h]”jþ ah ]”h"]”Œ$abi_sys_devices_system_cpu_cpux_node”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jM jô sj˜}”jþ jô subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjR h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj\ h]”hŒsysfs-devices-system-cpu”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´K8hjR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K8hhÊh²hubhÞ)�”}”(hŒ#Discover NUMA node a CPU belongs to”h]”hŒ#Discover NUMA node a CPU belongs to”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K8hhÊh²hubhÞ)�”}”(hŒbWhen CONFIG_NUMA is enabled, a symbolic link that points to the corresponding NUMA node directory.”h]”hŒbWhen CONFIG_NUMA is enabled, a symbolic link that points to the corresponding NUMA node directory.”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K8hhÊh²hubhÞ)�”}”(hŒGFor example, the following symlink is created for cpu42 in NUMA node 2:”h]”hŒGFor example, the following symlink is created for cpu42 in NUMA node 2:”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K8hhÊh²hubhÞ)�”}”(hŒ7/sys/devices/system/cpu/cpu42/node2 -> ../../node/node2”h]”hŒ7/sys/devices/system/cpu/cpu42/node2 -> ../../node/node2”…”�”}”(hjª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K8hhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_system_cpu_cpux_power_energy_perf_bias:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-system-cpu-cpux-power-energy-perf-bias”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjÆ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/system\/cpu\/cpuX\/power\/energy_perf_bias**”h]”j`)�”}”(hŒ>**\/sys\/devices\/system\/cpu\/cpuX\/power\/energy_perf_bias**”h]”hŒ:/sys/devices/system/cpu/cpuX/power/energy_perf_bias”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhjÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà ubah}”(h]”j ah ]”h"]”Œ6abi_sys_devices_system_cpu_cpux_power_energy_perf_bias”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¸ sj˜}”j j¸ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj  h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MŠhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubhÞ)�”}”(hŒ,Intel Energy and Performance Bias Hint (EPB)”h]”hŒ,Intel Energy and Performance Bias Hint (EPB)”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubhÞ)�”}”(hŒ¹EPB for the given CPU in a sliding scale 0 - 15, where a value of 0 corresponds to a hint preference for highest performance and a value of 15 corresponds to the maximum energy savings.”h]”hŒ¹EPB for the given CPU in a sliding scale 0 - 15, where a value of 0 corresponds to a hint preference for highest performance and a value of 15 corresponds to the maximum energy savings.”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubhÞ)�”}”(hX In order to change the EPB value for the CPU, write either a number in the 0 - 15 sliding scale above, or one of the strings: "performance", "balance-performance", "normal", "balance-power", "power" (that represent values reflected by their meaning), to this attribute.”h]”hX!In order to change the EPB value for the CPU, write either a number in the 0 - 15 sliding scale above, or one of the strings: “performanceâ€�, “balance-performanceâ€�, “normalâ€�, “balance-powerâ€�, “powerâ€� (that represent values reflected by their meaning), to this attribute.”…”�”}”(hj` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubhÞ)�”}”(hŒOThis attribute is present for all online CPUs supporting the Intel EPB feature.”h]”hŒOThis attribute is present for all online CPUs supporting the Intel EPB feature.”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_system_cpu_cpux_purr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-system-cpu-cpux-purr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjŠ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/devices\/system\/cpu\/cpuX\/purr**”h]”j`)�”}”(hŒ+**\/sys\/devices\/system\/cpu\/cpuX\/purr**”h]”hŒ'/sys/devices/system/cpu/cpuX/purr”…”�”}”(hj¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÉhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡ ubah}”(h]”j† ah ]”h"]”Œ$abi_sys_devices_system_cpu_cpux_purr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕ j| sj˜}”j† j| subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjÚ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjä h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MÉhjÚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÉhhÊh²hubhÞ)�”}”(hŒ.PURR ticks for this CPU since the system boot.”h]”hŒ.PURR ticks for this CPU since the system boot.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÉhhÊh²hubhÞ)�”}”(hXThe Processor Utilization Resources Register (PURR) is a 64-bit counter which provides an estimate of the resources used by the CPU thread. The contents of this register increases monotonically. This sysfs interface exposes the number of PURR ticks for cpuX.”h]”hXThe Processor Utilization Resources Register (PURR) is a 64-bit counter which provides an estimate of the resources used by the CPU thread. The contents of this register increases monotonically. This sysfs interface exposes the number of PURR ticks for cpuX.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÉhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_system_cpu_cpux_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-system-cpu-cpux-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj2 ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/devices\/system\/cpu\/cpuX\/regs\/**”h]”j`)�”}”(hŒ-**\/sys\/devices\/system\/cpu\/cpuX\/regs\/**”h]”hŒ)/sys/devices/system/cpu/cpuX/regs/”…”�”}”(hjL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M1hjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj? ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuX\/regs\/identification\/**”h]”j`)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuX\/regs\/identification\/**”h]”hŒ9/sys/devices/system/cpu/cpuX/regs/identification/”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M1hjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj? ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/devices\/system\/cpu\/cpuX\/regs\/identification\/midr_el1**”h]”j`)�”}”(hŒE**\/sys\/devices\/system\/cpu\/cpuX\/regs\/identification\/midr_el1**”h]”hŒA/sys/devices/system/cpu/cpuX/regs/identification/midr_el1”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M1hj™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj? ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/devices\/system\/cpu\/cpuX\/regs\/identification\/revidr_el1**”h]”j`)�”}”(hŒG**\/sys\/devices\/system\/cpu\/cpuX\/regs\/identification\/revidr_el1**”h]”hŒC/sys/devices/system/cpu/cpuX/regs/identification/revidr_el1”…”�”}”(hjÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M1hjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj? ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/devices\/system\/cpu\/cpuX\/regs\/identification\/aidr_el1**”h]”j`)�”}”(hŒE**\/sys\/devices\/system\/cpu\/cpuX\/regs\/identification\/aidr_el1**”h]”hŒA/sys/devices/system/cpu/cpuX/regs/identification/aidr_el1”…”�”}”(hjô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjð ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M1hjí ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj? ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/devices\/system\/cpu\/cpuX\/regs\/identification\/smidr_el1**”h]”j`)�”}”(hŒF**\/sys\/devices\/system\/cpu\/cpuX\/regs\/identification\/smidr_el1**”h]”hŒB/sys/devices/system/cpu/cpuX/regs/identification/smidr_el1”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M1hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/ ubah}”(h]”j. ah ]”h"]”Œ$abi_sys_devices_system_cpu_cpux_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jO j$ sj˜}”j. j$ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjT h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj^ h]”hŒsysfs-devices-system-cpu”…”�”}”(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”jj Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´M1hjT ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M1hhÊh²hubhÞ)�”}”(hŒAArch64 CPU registers”h]”hŒAArch64 CPU registers”…”�”}”(hj‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M1hhÊh²hubhÞ)�”}”(hŒo'identification' directory exposes the CPU ID registers for identifying model and revision of the CPU and SMCU.”h]”hŒs‘identification’ directory exposes the CPU ID registers for identifying model and revision of the CPU and SMCU.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M1hhÊh²hubj))�”}”(hŒ*.. _abi_sys_devices_system_cpu_cpux_spurr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-devices-system-cpu-cpux-spurr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj¬ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/devices\/system\/cpu\/cpuX\/spurr**”h]”j`)�”}”(hŒ,**\/sys\/devices\/system\/cpu\/cpuX\/spurr**”h]”hŒ(/sys/devices/system/cpu/cpuX/spurr”…”�”}”(hjÆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÔhj¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj© ubah}”(h]”j¨ ah ]”h"]”Œ%abi_sys_devices_system_cpu_cpux_spurr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷ jž sj˜}”j¨ jž subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjü h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MÔhjü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÔhhÊh²hubhÞ)�”}”(hŒ/SPURR ticks for this CPU since the system boot.”h]”hŒ/SPURR ticks for this CPU since the system boot.”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÔhhÊh²hubhÞ)�”}”(hXThe Scaled Processor Utilization Resources Register (SPURR) is a 64-bit counter that provides a frequency invariant estimate of the resources used by the CPU thread. The contents of this register increases monotonically. This sysfs interface exposes the number of SPURR ticks for cpuX.”h]”hXThe Scaled Processor Utilization Resources Register (SPURR) is a 64-bit counter that provides a frequency invariant estimate of the resources used by the CPU thread. The contents of this register increases monotonically. This sysfs interface exposes the number of SPURR ticks for cpuX.”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MÔhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_system_cpu_cpux_topology_core_siblings:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-system-cpu-cpux-topology-core-siblings”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjT ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/devices\/system\/cpu\/cpuX\/topology\/core_siblings**”h]”j`)�”}”(hŒ>**\/sys\/devices\/system\/cpu\/cpuX\/topology\/core_siblings**”h]”hŒ:/sys/devices/system/cpu/cpuX/topology/core_siblings”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhjg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/system\/cpu\/cpuX\/topology\/core_siblings_list**”h]”j`)�”}”(hŒC**\/sys\/devices\/system\/cpu\/cpuX\/topology\/core_siblings_list**”h]”hŒ?/sys/devices/system/cpu/cpuX/topology/core_siblings_list”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhj‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/devices\/system\/cpu\/cpuX\/topology\/physical_package_id**”h]”j`)�”}”(hŒD**\/sys\/devices\/system\/cpu\/cpuX\/topology\/physical_package_id**”h]”hŒ@/sys/devices/system/cpu/cpuX/topology/physical_package_id”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhj» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/devices\/system\/cpu\/cpuX\/topology\/thread_siblings**”h]”j`)�”}”(hŒ@**\/sys\/devices\/system\/cpu\/cpuX\/topology\/thread_siblings**”h]”hŒ</sys/devices/system/cpu/cpuX/topology/thread_siblings”…”�”}”(hjì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/devices\/system\/cpu\/cpuX\/topology\/thread_siblings_list**”h]”j`)�”}”(hŒE**\/sys\/devices\/system\/cpu\/cpuX\/topology\/thread_siblings_list**”h]”hŒA/sys/devices/system/cpu/cpuX/topology/thread_siblings_list”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/system\/cpu\/cpuX\/topology\/ppin**”h]”j`)�”}”(hŒ5**\/sys\/devices\/system\/cpu\/cpuX\/topology\/ppin**”h]”hŒ1/sys/devices/system/cpu/cpuX/topology/ppin”…”�”}”(hj@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj< ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhj9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjT ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQ ubah}”(h]”jP ah ]”h"]”Œ6abi_sys_devices_system_cpu_cpux_topology_core_siblings”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq jF sj˜}”jP jF subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjv h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj€ h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´KFhjv ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhhÊh²hubhÞ)�”}”(hŒvCPU topology files that describe a logical CPU's relationship to other cores and threads in the same physical package.”h]”hŒxCPU topology files that describe a logical CPU’s relationship to other cores and threads in the same physical package.”…”�”}”(hj¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhhÊh²hubhÞ)�”}”(hŒaOne cpuX directory is created per logical CPU in the system, e.g. /sys/devices/system/cpu/cpu42/.”h]”hŒaOne cpuX directory is created per logical CPU in the system, e.g. /sys/devices/system/cpu/cpu42/.”…”�”}”(hj² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhhÊh²hubhÞ)�”}”(hŒBriefly, the files above are:”h]”hŒBriefly, the files above are:”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhhÊh²hubhÞ)�”}”(hŒbcore_siblings: internal kernel map of cpuX's hardware threads within the same physical_package_id.”h]”hŒdcore_siblings: internal kernel map of cpuX’s hardware threads within the same physical_package_id.”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhhÊh²hubhÞ)�”}”(hŒocore_siblings_list: human-readable list of the logical CPU numbers within the same physical_package_id as cpuX.”h]”hŒocore_siblings_list: human-readable list of the logical CPU numbers within the same physical_package_id as cpuX.”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhhÊh²hubhÞ)�”}”(hŒ¡physical_package_id: physical package id of cpuX. Typically corresponds to a physical socket number, but the actual value is architecture and platform dependent.”h]”hŒ¡physical_package_id: physical package id of cpuX. Typically corresponds to a physical socket number, but the actual value is architecture and platform dependent.”…”�”}”(hjê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhhÊh²hubhÞ)�”}”(hŒ\thread_siblings: internal kernel map of cpuX's hardware threads within the same core as cpuX”h]”hŒ^thread_siblings: internal kernel map of cpuX’s hardware threads within the same core as cpuX”…”�”}”(hjø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhhÊh²hubhÞ)�”}”(hŒathread_siblings_list: human-readable list of cpuX's hardware threads within the same core as cpuX”h]”hŒcthread_siblings_list: human-readable list of cpuX’s hardware threads within the same core as cpuX”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhhÊh²hubhÞ)�”}”(hŒ®ppin: human-readable Protected Processor Identification Number of the socket the cpu# belongs to. There should be one per physical_package_id. File is readable only to admin.”h]”hŒ®ppin: human-readable Protected Processor Identification Number of the socket the cpu# belongs to. There should be one per physical_package_id. File is readable only to admin.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhhÊh²hubhÞ)�”}”(hŒ9See :doc:`/admin-guide/cputopology` for more information.”h]”(hŒSee ”…”�”}”(hj" h²hh³Nh´Nubh)�”}”(hŒ:doc:`/admin-guide/cputopology`”h]”j§)�”}”(hj, h]”hŒ/admin-guide/cputopology”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj* ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j8 Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/cputopology”uh1hh³jRó h´KFhj" ubhŒ for more information.”…”�”}”(hj" h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KFhhÊh²hubj))�”}”(hŒ-.. _abi_sys_devices_system_cpu_cpufreq_boost:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-devices-system-cpu-cpufreq-boost”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjb ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/devices\/system\/cpu\/cpufreq\/boost**”h]”j`)�”}”(hŒ/**\/sys\/devices\/system\/cpu\/cpufreq\/boost**”h]”hŒ+/sys/devices/system/cpu/cpufreq/boost”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mqhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjb ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_ ubah}”(h]”j^ ah ]”h"]”Œ(abi_sys_devices_system_cpu_cpufreq_boost”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­ jT sj˜}”j^ jT subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj² h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj¼ h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Mqhj² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MqhhÊh²hubhÞ)�”}”(hŒ$Processor frequency boosting control”h]”hŒ$Processor frequency boosting control”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MqhhÊh²hubhÞ)�”}”(hŒ•This switch controls the boost setting for the whole system. Boosting allows the CPU and the firmware to run at a frequency beyond its nominal limit.”h]”hŒ•This switch controls the boost setting for the whole system. Boosting allows the CPU and the firmware to run at a frequency beyond its nominal limit.”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MqhhÊh²hubhÞ)�”}”(hŒ;More details can be found in :doc:`/admin-guide/pm/cpufreq`”h]”(hŒMore details can be found in ”…”�”}”(hjü h²hh³Nh´Nubh)�”}”(hŒ:doc:`/admin-guide/pm/cpufreq`”h]”j§)�”}”(hj h]”hŒ/admin-guide/pm/cpufreq”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/pm/cpufreq”uh1hh³jRó h´Mqhjü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MqhhÊh²hubj))�”}”(hŒ>.. _abi_sys_devices_system_cpu_cpufreq_policyx_throttle_stats:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-system-cpu-cpufreq-policyx-throttle-stats”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj8 ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats**”h]”j`)�”}”(hŒA**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats**”h]”hŒ=/sys/devices/system/cpu/cpufreq/policyX/throttle_stats”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhjK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/turbo_stat**”h]”j`)�”}”(hŒM**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/turbo_stat**”h]”hŒI/sys/devices/system/cpu/cpufreq/policyX/throttle_stats/turbo_stat”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/sub_turbo_stat**”h]”j`)�”}”(hŒQ**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/sub_turbo_stat**”h]”hŒM/sys/devices/system/cpu/cpufreq/policyX/throttle_stats/sub_turbo_stat”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhjŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/unthrottle**”h]”j`)�”}”(hŒM**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/unthrottle**”h]”hŒI/sys/devices/system/cpu/cpufreq/policyX/throttle_stats/unthrottle”…”�”}”(hjÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/powercap**”h]”j`)�”}”(hŒK**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/powercap**”h]”hŒG/sys/devices/system/cpu/cpufreq/policyX/throttle_stats/powercap”…”�”}”(hjú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjö ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mhjó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/overtemp**”h]”j`)�”}”(hŒK**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/overtemp**”h]”hŒG/sys/devices/system/cpu/cpufreq/policyX/throttle_stats/overtemp”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/supply_fault**”h]”j`)�”}”(hŒO**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/supply_fault**”h]”hŒK/sys/devices/system/cpu/cpufreq/policyX/throttle_stats/supply_fault”…”�”}”(hjN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/overcurrent**”h]”j`)�”}”(hŒN**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/overcurrent**”h]”hŒJ/sys/devices/system/cpu/cpufreq/policyX/throttle_stats/overcurrent”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mhjq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/occ_reset**”h]”j`)�”}”(hŒL**\/sys\/devices\/system\/cpu\/cpufreq\/policyX\/throttle_stats\/occ_reset**”h]”hŒH/sys/devices/system/cpu/cpufreq/policyX/throttle_stats/occ_reset”…”�”}”(hj¢ h²hh³Nh´Nubah}”(h]”h ]”•h"]”h$]”h&]”uh1j_hjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mhj› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5 ubah}”(h]”j4 ah ]”h"]”Œ9abi_sys_devices_system_cpu_cpufreq_policyx_throttle_stats”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓ j* sj˜}”j4 j* subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjØ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjâ h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MhjØ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubhÞ)�”}”(hŒJPOWERNV CPUFreq driver's frequency throttle stats directory and attributes”h]”hŒLPOWERNV CPUFreq driver’s frequency throttle stats directory and attributes”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubhÞ)�”}”(hŒÑ'policyX/throttle_stats' directory and all the attributes are same as the /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats directory and attributes which give the frequency throttle information of the chip.”h]”hŒÕ‘policyX/throttle_stats’ directory and all the attributes are same as the /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats directory and attributes which give the frequency throttle information of the chip.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_system_cpu_cpuidle_available_governors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-system-cpu-cpuidle-available-governors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj0 ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuidle\/available_governors**”h]”j`)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuidle\/available_governors**”h]”hŒ9/sys/devices/system/cpu/cpuidle/available_governors”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhjC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj= ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/system\/cpu\/cpuidle\/current_driver**”h]”j`)�”}”(hŒ8**\/sys\/devices\/system\/cpu\/cpuidle\/current_driver**”h]”hŒ4/sys/devices/system/cpu/cpuidle/current_driver”…”�”}”(hjt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Knhjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj= ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/devices\/system\/cpu\/cpuidle\/current_governor**”h]”j`)�”}”(hŒ:**\/sys\/devices\/system\/cpu\/cpuidle\/current_governor**”h]”hŒ6/sys/devices/system/cpu/cpuidle/current_governor”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Knhj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj= ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuidle\/current_governer_ro**”h]”j`)�”}”(hŒ=**\/sys\/devices\/system\/cpu\/cpuidle\/current_governer_ro**”h]”hŒ9/sys/devices/system/cpu/cpuidle/current_governer_ro”…”�”}”(hjÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj= ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/system\/cpu\/cpuidle\/intel_c1_demotion**”h]”j`)�”}”(hŒ;**\/sys\/devices\/system\/cpu\/cpuidle\/intel_c1_demotion**”h]”hŒ7/sys/devices/system/cpu/cpuidle/intel_c1_demotion”…”�”}”(hjò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Knhjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj- ubah}”(h]”j, ah ]”h"]”Œ6abi_sys_devices_system_cpu_cpuidle_available_governors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j# j" sj˜}”j, j" subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj( h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj2 h]”hŒsysfs-devices-system-cpu”…”�”}”(hj4 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j> Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Knhj( ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhhÊh²hubhÞ)�”}”(hŒ%Discover cpuidle policy and mechanism”h]”hŒ%Discover cpuidle policy and mechanism”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhhÊh²hubhÞ)�”}”(hŒ„Various CPUs today support multiple idle levels that are differentiated by varying exit latencies and power consumption during idle.”h]”hŒ„Various CPUs today support multiple idle levels that are differentiated by varying exit latencies and power consumption during idle.”…”�”}”(hjd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhhÊh²hubhÞ)�”}”(hŒFIdle policy (governor) is differentiated from idle mechanism (driver).”h]”hŒFIdle policy (governor) is differentiated from idle mechanism (driver).”…”�”}”(hjr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhhÊh²hubhÞ)�”}”(hŒQavailable_governors: (RO) displays a space separated list of available governors.”h]”hŒQavailable_governors: (RO) displays a space separated list of available governors.”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhhÊh²hubhÞ)�”}”(hŒ5current_driver: (RO) displays current idle mechanism.”h]”hŒ5current_driver: (RO) displays current idle mechanism.”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhhÊh²hubhÞ)�”}”(hŒvcurrent_governor: (RW) displays current idle policy. Users can switch the governor at runtime by writing to this file.”h]”hŒvcurrent_governor: (RW) displays current idle policy. Users can switch the governor at runtime by writing to this file.”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhhÊh²hubhÞ)�”}”(hŒ7current_governor_ro: (RO) displays current idle policy.”h]”hŒ7current_governor_ro: (RO) displays current idle policy.”…”�”}”(hjª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhhÊh²hubhÞ)�”}”(hŒOintel_c1_demotion: (RW) enables/disables the C1 demotion feature on Intel CPUs.”h]”hŒOintel_c1_demotion: (RW) enables/disables the C1 demotion feature on Intel CPUs.”…”�”}”(hj¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhhÊh²hubhÞ)�”}”(hŒ~See :doc:`/admin-guide/pm/cpuidle`, :doc:`/admin-guide/pm/intel_idle`, and :doc:`/driver-api/pm/cpuidle` for more information.”h]”(hŒSee ”…”�”}”(hjÆ h²hh³Nh´Nubh)�”}”(hŒ:doc:`/admin-guide/pm/cpuidle`”h]”j§)�”}”(hjÐ h]”hŒ/admin-guide/pm/cpuidle”…”�”}”(hjÒ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjÎ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÜ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/pm/cpuidle”uh1hh³jRó h´KnhjÆ ubhŒ, ”…”�”}”(hjÆ h²hh³Nh´Nubh)�”}”(hŒ!:doc:`/admin-guide/pm/intel_idle`”h]”j§)�”}”(hjô h]”hŒ/admin-guide/pm/intel_idle”…”�”}”(hjö h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjò ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/pm/intel_idle”uh1hh³jRó h´KnhjÆ ubhŒ, and ”…”�”}”(hjÆ h²hh³Nh´Nubh)�”}”(hŒ:doc:`/driver-api/pm/cpuidle`”h]”j§)�”}”(hj h]”hŒ/driver-api/pm/cpuidle”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j$ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/driver-api/pm/cpuidle”uh1hh³jRó h´KnhjÆ ubhŒ for more information.”…”�”}”(hjÆ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´KnhhÊh²hubj))�”}”(hŒ-.. _abi_sys_devices_system_cpu_crash_hotplug:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-devices-system-cpu-crash-hotplug”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjN ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/devices\/system\/cpu\/crash_hotplug**”h]”j`)�”}”(hŒ.**\/sys\/devices\/system\/cpu\/crash_hotplug**”h]”hŒ*/sys/devices/system/cpu/crash_hotplug”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mhja ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjN ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjK ubah}”(h]”jJ ah ]”h"]”Œ(abi_sys_devices_system_cpu_crash_hotplug”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™ j@ sj˜}”jJ j@ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjž h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj¨ h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Mhjž ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubhÞ)�”}”(hŒ¢(RO) indicates whether or not the kernel updates relevant kexec segments on memory hot un/plug and/or on/offline events, avoiding the need to reload kdump kernel.”h]”hŒ¢(RO) indicates whether or not the kernel updates relevant kexec segments on memory hot un/plug and/or on/offline events, avoiding the need to reload kdump kernel.”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubj))�”}”(hŒ'.. _abi_sys_devices_system_cpu_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-devices-system-cpu-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjè ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/devices\/system\/cpu\/enabled**”h]”j`)�”}”(hŒ(**\/sys\/devices\/system\/cpu\/enabled**”h]”hŒ$/sys/devices/system/cpu/enabled”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M$hjû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjè ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjå ubah}”(h]”jä ah ]”h"]”Œ"abi_sys_devices_system_cpu_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3 jÚ sj˜}”jä jÚ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj8 h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjB h]”hŒsysfs-devices-system-cpu”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´M$hj8 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M$hhÊh²hubhÞ)�”}”(hŒ1(RO) the list of CPUs that can be brought online.”h]”hŒ1(RO) the list of CPUs that can be brought online.”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M$hhÊh²hubj))�”}”(hŒ,.. _abi_sys_devices_system_cpu_housekeeping:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-devices-system-cpu-housekeeping”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj‚ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/devices\/system\/cpu\/housekeeping**”h]”j`)�”}”(hŒ-**\/sys\/devices\/system\/cpu\/housekeeping**”h]”hŒ)/sys/devices/system/cpu/housekeeping”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mhj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j~ ah ]”h"]”Œ'abi_sys_devices_system_cpu_housekeeping”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÍ jt sj˜}”j~ jt subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjÒ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjÜ h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MhjÒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubhÞ)�”}”(hX{(RO) the list of logical CPUs that are designated by the kernel as "housekeeping". Each CPU are responsible for handling essential system-wide background tasks, including RCU callbacks, delayed timer callbacks, and unbound workqueues, minimizing scheduling jitter on low-latency, isolated CPUs. These CPUs are set when boot parameter "isolcpus=nohz" or "nohz_full=" is specified.”h]”hX‡(RO) the list of logical CPUs that are designated by the kernel as “housekeepingâ€�. Each CPU are responsible for handling essential system-wide background tasks, including RCU callbacks, delayed timer callbacks, and unbound workqueues, minimizing scheduling jitter on low-latency, isolated CPUs. These CPUs are set when boot parameter “isolcpus=nohzâ€� or “nohz_full=â€� is specified.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubj))�”}”(hŒ9.. _abi_sys_devices_system_cpu_intel_pstate_max_perf_pct:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-devices-system-cpu-intel-pstate-max-perf-pct”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/system\/cpu\/intel_pstate\/max_perf_pct**”h]”j`)�”}”(hŒ;**\/sys\/devices\/system\/cpu\/intel_pstate\/max_perf_pct**”h]”hŒ7/sys/devices/system/cpu/intel_pstate/max_perf_pct”…”�”}”(hj6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj) ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/system\/cpu\/intel_pstate\/min_perf_pct**”h]”j`)�”}”(hŒ;**\/sys\/devices\/system\/cpu\/intel_pstate\/min_perf_pct**”h]”hŒ7/sys/devices/system/cpu/intel_pstate/min_perf_pct”…”�”}”(hj` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhjY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj) ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/system\/cpu\/intel_pstate\/no_turbo**”h]”j`)�”}”(hŒ7**\/sys\/devices\/system\/cpu\/intel_pstate\/no_turbo**”h]”hŒ3/sys/devices/system/cpu/intel_pstate/no_turbo”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj) ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ4abi_sys_devices_system_cpu_intel_pstate_max_perf_pct”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j» j sj˜}”j j subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjÀ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjÊ h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MŠhjÀ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubhÞ)�”}”(hŒ'Parameters for the Intel P-state driver”h]”hŒ'Parameters for the Intel P-state driver”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubhÞ)�”}”(hŒžLogic for selecting the current P-state in Intel Sandybridge+ processors. The three knobs control limits for the P-state that will be requested by the driver.”h]”hŒžLogic for selecting the current P-state in Intel Sandybridge+ processors. The three knobs control limits for the P-state that will be requested by the driver.”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubhÞ)�”}”(hŒ‚max_perf_pct: limits the maximum P state that will be requested by the driver stated as a percentage of the available performance.”h]”hŒ‚max_perf_pct: limits the maximum P state that will be requested by the driver stated as a percentage of the available performance.”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubhÞ)�”}”(hŒ‚min_perf_pct: limits the minimum P state that will be requested by the driver stated as a percentage of the available performance.”h]”hŒ‚min_perf_pct: limits the minimum P state that will be requested by the driver stated as a percentage of the available performance.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubhÞ)�”}”(hŒRno_turbo: limits the driver to selecting P states below the turbo frequency range.”h]”hŒRno_turbo: limits the driver to selecting P states below the turbo frequency range.”…”�”}”(hj& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubhÞ)�”}”(hŒ@More details can be found in :doc:`/admin-guide/pm/intel_pstate`”h]”(hŒMore details can be found in ”…”�”}”(hj4 h²hh³Nh´Nubh)�”}”(hŒ#:doc:`/admin-guide/pm/intel_pstate`”h]”j§)�”}”(hj> h]”hŒ/admin-guide/pm/intel_pstate”…”�”}”(hj@ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj< ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jJ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/pm/intel_pstate”uh1hh³jRó h´MŠhj4 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MŠhhÊh²hubj))�”}”(hŒ(.. _abi_sys_devices_system_cpu_isolated:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-devices-system-cpu-isolated”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjp ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/devices\/system\/cpu\/isolated**”h]”j`)�”}”(hŒ)**\/sys\/devices\/system\/cpu\/isolated**”h]”hŒ%/sys/devices/system/cpu/isolated”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M hjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjp ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjm ubah}”(h]”jl ah ]”h"]”Œ#abi_sys_devices_system_cpu_isolated”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j» jb sj˜}”jl jb subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjÀ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjÊ h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´M hjÀ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M hhÊh²hubhÞ)�”}”(hŒ‚(RO) the list of CPUs that are isolated and don't participate in load balancing. These CPUs are set by boot parameter "isolcpus=".”h]”hŒˆ(RO) the list of CPUs that are isolated and don’t participate in load balancing. These CPUs are set by boot parameter “isolcpus=â€�.”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M hhÊh²hubj))�”}”(hŒ*.. _abi_sys_devices_system_cpu_kernel_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-devices-system-cpu-kernel-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj  ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/devices\/system\/cpu\/kernel_max**”h]”j`)�”}”(hŒ+**\/sys\/devices\/system\/cpu\/kernel_max**”h]”hŒ'/sys/devices/system/cpu/kernel_max”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/devices\/system\/cpu\/offline**”h]”j`)�”}”(hŒ(**\/sys\/devices\/system\/cpu\/offline**”h]”hŒ$/sys/devices/system/cpu/offline”…”�”}”(hjN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/devices\/system\/cpu\/online**”h]”j`)�”}”(hŒ'**\/sys\/devices\/system\/cpu\/online**”h]”hŒ#/sys/devices/system/cpu/online”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hjq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/devices\/system\/cpu\/possible**”h]”j`)�”}”(hŒ)**\/sys\/devices\/system\/cpu\/possible**”h]”hŒ%/sys/devices/system/cpu/possible”…”�”}”(hj¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hj› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/devices\/system\/cpu\/present**”h]”j`)�”}”(hŒ(**\/sys\/devices\/system\/cpu\/present**”h]”hŒ$/sys/devices/system/cpu/present”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hjÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ%abi_sys_devices_system_cpu_kernel_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jý jü sj˜}”j jü subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj  h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´K hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hhÊh²hubhÞ)�”}”(hŒKCPU topology files that describe kernel limits related to hotplug. Briefly:”h]”hŒKCPU topology files that describe kernel limits related to hotplug. Briefly:”…”�”}”(hj0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hhÊh²hubhÞ)�”}”(hŒFkernel_max: the maximum cpu index allowed by the kernel configuration.”h]”hŒFkernel_max: the maximum cpu index allowed by the kernel configuration.”…”�”}”(hj> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hhÊh²hubhÞ)�”}”(hŒ›offline: cpus that are not online because they have been HOTPLUGGED off or exceed the limit of cpus allowed by the kernel configuration (kernel_max above).”h]”hŒ›offline: cpus that are not online because they have been HOTPLUGGED off or exceed the limit of cpus allowed by the kernel configuration (kernel_max above).”…”�”}”(hjL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hhÊh²hubhÞ)�”}”(hŒ1online: cpus that are online and being scheduled.”h]”hŒ1online: cpus that are online and being scheduled.”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hhÊh²hubhÞ)�”}”(hŒ`possible: cpus that have been allocated resources and can be brought online if they are present.”h]”hŒ`possible: cpus that have been allocated resources and can be brought online if they are present.”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hhÊh²hubhÞ)�”}”(hŒGpresent: cpus that have been identified as being present in the system.”h]”hŒGpresent: cpus that have been identified as being present in the system.”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hhÊh²hubhÞ)�”}”(hŒ9See :doc:`/admin-guide/cputopology` for more information.”h]”(hŒSee ”…”�”}”(hj„ h²hh³Nh´Nubh)�”}”(hŒ:doc:`/admin-guide/cputopology`”h]”j§)�”}”(hjŽ h]”hŒ/admin-guide/cputopology”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjŒ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jš Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/cputopology”uh1hh³jRó h´K hj„ ubhŒ for more information.”…”�”}”(hj„ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K hhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_system_cpu_nohz_full:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-system-cpu-nohz-full”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjÄ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/devices\/system\/cpu\/nohz_full**”h]”j`)�”}”(hŒ***\/sys\/devices\/system\/cpu\/nohz_full**”h]”hŒ&/sys/devices/system/cpu/nohz_full”…”�”}”(hjÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mhj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÄ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁ ubah}”(h]”jÀ ah ]”h"]”Œ$abi_sys_devices_system_cpu_nohz_full”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¶ sj˜}”jÀ j¶ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Mhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubhÞ)�”}”(hŒd(RO) the list of CPUs that are in nohz_full mode. These CPUs are set by boot parameter "nohz_full=".”h]”hŒh(RO) the list of CPUs that are in nohz_full mode. These CPUs are set by boot parameter “nohz_full=â€�.”…”�”}”(hjB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MhhÊh²hubj))�”}”(hŒ%.. _abi_sys_devices_system_cpu_probe:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-devices-system-cpu-probe”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj^ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/devices\/system\/cpu\/probe**”h]”j`)�”}”(hŒ&**\/sys\/devices\/system\/cpu\/probe**”h]”hŒ"/sys/devices/system/cpu/probe”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K(hjq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/devices\/system\/cpu\/release**”h]”j`)�”}”(hŒ(**\/sys\/devices\/system\/cpu\/release**”h]”hŒ$/sys/devices/system/cpu/release”…”�”}”(hj¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K(hj› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[ ubah}”(h]”jZ ah ]”h"]”Œ abi_sys_devices_system_cpu_probe”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓ jP sj˜}”jZ jP subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjØ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjâ h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´K(hjØ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K(hhÊh²hubhÞ)�”}”(hŒˆDynamic addition and removal of CPU's. This is not hotplug removal, this is meant complete removal/addition of the CPU from the system.”h]”hŒŠDynamic addition and removal of CPU’s. This is not hotplug removal, this is meant complete removal/addition of the CPU from the system.”…”�”}”(hj! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K(hhÊh²hubhÞ)�”}”(hŒŒprobe: writes to this file will dynamically add a CPU to the system. Information written to the file to add CPU's is architecture specific.”h]”hŒŽprobe: writes to this file will dynamically add a CPU to the system. Information written to the file to add CPU’s is architecture specific.”…”�”}”(hj! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K(hhÊh²hubhÞ)�”}”(hŒ‘release: writes to this file dynamically remove a CPU from the system. Information written to the file to remove CPU's is architecture specific.”h]”hŒ“release: writes to this file dynamically remove a CPU from the system. Information written to the file to remove CPU’s is architecture specific.”…”�”}”(hj"! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´K(hhÊh²hubj))�”}”(hŒ#.. _abi_sys_devices_system_cpu_sev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-system-cpu-sev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj>! ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/devices\/system\/cpu\/sev**”h]”j`)�”}”(hŒ$**\/sys\/devices\/system\/cpu\/sev**”h]”hŒ /sys/devices/system/cpu/sev”…”�”}”(hjX! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjT! ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M³hjQ! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK! ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/devices\/system\/cpu\/sev\/vmpl**”h]”j`)�”}”(hŒ***\/sys\/devices\/system\/cpu\/sev\/vmpl**”h]”hŒ&/sys/devices/system/cpu/sev/vmpl”…”�”}”(hj‚! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~! ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M³hj{! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>! ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;! ubah}”(h]”j:! ah ]”h"]”Œabi_sys_devices_system_cpu_sev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³! j0! sj˜}”j:! j0! subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hj¸! h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjÂ! h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´M³hj¸! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M³hhÊh²hubhÞ)�”}”(hŒ1Secure Encrypted Virtualization (SEV) information”h]”hŒ1Secure Encrypted Virtualization (SEV) information”…”�”}”(hjæ! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M³hhÊh²hubhÞ)�”}”(hŒ@This directory is only present when running as an SEV-SNP guest.”h]”hŒ@This directory is only present when running as an SEV-SNP guest.”…”�”}”(hjô! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M³hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒavmpl: Reports the Virtual Machine Privilege Level (VMPL) at which the SEV-SNP guest is running. ”h]”(j!)�”}”(hŒAvmpl: Reports the Virtual Machine Privilege Level (VMPL) at which”h]”hŒAvmpl: Reports the Virtual Machine Privilege Level (VMPL) at which”…”�”}”(hj " h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´M³hj" ubj1)�”}”(hhh]”hÞ)�”}”(hŒthe SEV-SNP guest is running.”h]”hŒthe SEV-SNP guest is running.”…”�”}”(hj" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M³hj" ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj" ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´M³hj" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ#.. _abi_sys_devices_system_cpu_smt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-system-cpu-smt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjH" ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/devices\/system\/cpu\/smt**”h]”j`)�”}”(hŒ$**\/sys\/devices\/system\/cpu\/smt**”h]”hŒ /sys/devices/system/cpu/smt”…”�”}”(hjb" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^" ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphj[" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU" ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/devices\/system\/cpu\/smt\/active**”h]”j`)�”}”(hŒ,**\/sys\/devices\/system\/cpu\/smt\/active**”h]”hŒ(/sys/devices/system/cpu/smt/active”…”�”}”(hjŒ" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆ" ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphj…" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU" ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/devices\/system\/cpu\/smt\/control**”h]”j`)�”}”(hŒ-**\/sys\/devices\/system\/cpu\/smt\/control**”h]”hŒ)/sys/devices/system/cpu/smt/control”…”�”}”(hj¶" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²" ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphj¯" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU" ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjH" ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjE" ubah}”(h]”jD" ah ]”h"]”Œabi_sys_devices_system_cpu_smt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jç" j:" sj˜}”jD" j:" subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjì" h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjö" h]”hŒsysfs-devices-system-cpu”…”�”}”(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ÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´Mphjì" ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MphhÊh²hubhÞ)�”}”(hŒ'Control Symmetric Multi Threading (SMT)”h]”hŒ'Control Symmetric Multi Threading (SMT)”…”�”}”(hj# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MphhÊh²hubhÞ)�”}”(hŒBactive: Tells whether SMT is active (enabled and siblings online)”h]”hŒBactive: Tells whether SMT is active (enabled and siblings online)”…”�”}”(hj(# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MphhÊh²hubj)�”}”(hhh]”j)�”}”(hX{control: Read/write interface to control SMT. Possible values: ================ ========================================= "on" SMT is enabled "off" SMT is disabled "" SMT is enabled with N threads per core. "forceoff" SMT is force disabled. Cannot be changed. "notsupported" SMT is not supported by the CPU "notimplemented" SMT runtime toggling is not implemented for the architecture ================ ========================================= If control status is "forceoff" or "notsupported" writes are rejected. Note that enabling SMT on PowerPC skips offline cores. ”h]”(j!)�”}”(hŒ6control: Read/write interface to control SMT. Possible”h]”hŒ6control: Read/write interface to control SMT. Possible”…”�”}”(hj=# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´Mphj9# ubj1)�”}”(hhh]”(hÞ)�”}”(hŒvalues:”h]”hŒvalues:”…”�”}”(hjN# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MphjK# ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj_# ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj_# ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"on"”h]”hŒ“onâ€�”…”�”}”(hj# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphj|# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy# ubjW)�”}”(hhh]”hÞ)�”}”(hŒSMT is enabled”h]”hŒSMT is enabled”…”�”}”(hj–# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphj“# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy# ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv# ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"off"”h]”hŒ “offâ€�”…”�”}”(hj¶# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphj³# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°# ubjW)�”}”(hhh]”hÞ)�”}”(hŒSMT is disabled”h]”hŒSMT is disabled”…”�”}”(hjÍ# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MphjÊ# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°# ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv# ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ""”h]”hŒ “â€�”…”�”}”(hjí# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphjê# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç# ubjW)�”}”(hhh]”hÞ)�”}”(hŒ'SMT is enabled with N threads per core.”h]”hŒ'SMT is enabled with N threads per core.”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphj$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç# ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv# ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ "forceoff"”h]”hŒ“forceoffâ€�”…”�”}”(hj$$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphj!$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ)SMT is force disabled. Cannot be changed.”h]”hŒ)SMT is force disabled. Cannot be changed.”…”�”}”(hj;$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphj8$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv# ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"notsupported"”h]”hŒ“notsupportedâ€�”…”�”}”(hj[$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MphjX$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU$ ubjW)�”}”(hhh]”hÞ)�”}”(hŒSMT is not supported by the CPU”h]”hŒSMT is not supported by the CPU”…”�”}”(hjr$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphjo$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU$ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv# ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"notimplemented"”h]”hŒ“notimplementedâ€�”…”�”}”(hj’$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mphj�$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ$ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjT% h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hj^% h]”hŒsysfs-devices-system-cpu”…”�”}”(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”jj% Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´M¿hjT% ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¿hhÊh²hubhÞ)�”}”(hŒSecure Virtual Machine”h]”hŒSecure Virtual Machine”…”�”}”(hj‚% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¿hhÊh²hubhÞ)�”}”(hŒ‰If 1, it means the system is using the Protected Execution Facility in POWER9 and newer processors. i.e., it is a Secure Virtual Machine.”h]”hŒ‰If 1, it means the system is using the Protected Execution Facility in POWER9 and newer processors. i.e., it is a Secure Virtual Machine.”…”�”}”(hj�% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´M¿hhÊh²hubj))�”}”(hŒ... _abi_sys_devices_system_cpu_umwait_control:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-devices-system-cpu-umwait-control”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj¬% ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/devices\/system\/cpu\/umwait_control**”h]”j`)�”}”(hŒ/**\/sys\/devices\/system\/cpu\/umwait_control**”h]”hŒ+/sys/devices/system/cpu/umwait_control”…”�”}”(hjÆ% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂ% ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mœhj¿% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹% ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/system\/cpu\/umwait_control\/enable_c02**”h]”j`)�”}”(hŒ;**\/sys\/devices\/system\/cpu\/umwait_control\/enable_c02**”h]”hŒ7/sys/devices/system/cpu/umwait_control/enable_c02”…”�”}”(hjð% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjì% ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mœhjé% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹% ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/system\/cpu\/umwait_control\/max_time**”h]”j`)�”}”(hŒ9**\/sys\/devices\/system\/cpu\/umwait_control\/max_time**”h]”hŒ5/sys/devices/system/cpu/umwait_control/max_time”…”�”}”(hj& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj& ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mœhj& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹% ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬% ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©% ubah}”(h]”j¨% ah ]”h"]”Œ)abi_sys_devices_system_cpu_umwait_control”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jK& jž% sj˜}”j¨% jž% subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hjP& h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjZ& h]”hŒsysfs-devices-system-cpu”…”�”}”(hj\& h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjX& ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jf& Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MœhjP& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MœhhÊh²hubhÞ)�”}”(hŒUmwait control”h]”hŒUmwait control”…”�”}”(hj~& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MœhhÊh²hubj)�”}”(hhh]”(j)�”}”(hXenable_c02: Read/write interface to control umwait C0.2 state Read returns C0.2 state status: 0: C0.2 is disabled 1: C0.2 is enabled Write 'y' or '1' or 'on' to enable C0.2 state. Write 'n' or '0' or 'off' to disable C0.2 state. The interface is case insensitive. ”h]”(j!)�”}”(hŒ=enable_c02: Read/write interface to control umwait C0.2 state”h]”hŒ=enable_c02: Read/write interface to control umwait C0.2 state”…”�”}”(hj“& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´Mœhj�& ubj1)�”}”(hhh]”(j)�”}”(hhh]”j)�”}”(hŒGRead returns C0.2 state status: 0: C0.2 is disabled 1: C0.2 is enabled ”h]”(j!)�”}”(hŒRead returns C0.2 state status:”h]”hŒRead returns C0.2 state status:”…”�”}”(hj«& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´Mœhj§& ubj1)�”}”(hhh]”hÞ)�”}”(hŒ&0: C0.2 is disabled 1: C0.2 is enabled”h]”hŒ&0: C0.2 is disabled 1: C0.2 is enabled”…”�”}”(hj¼& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mœhj¹& ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj§& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´Mœhj¤& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¡& ubhÞ)�”}”(hŒaWrite 'y' or '1' or 'on' to enable C0.2 state. Write 'n' or '0' or 'off' to disable C0.2 state.”h]”hŒyWrite ‘y’ or ‘1’ or ‘on’ to enable C0.2 state. Write ‘n’ or ‘0’ or ‘off’ to disable C0.2 state.”…”�”}”(hjÜ& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mœhj¡& ubhÞ)�”}”(hŒ"The interface is case insensitive.”h]”hŒ"The interface is case insensitive.”…”�”}”(hjê& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mœhj¡& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hj�& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´MœhjŒ& ubj)�”}”(hŒþmax_time: Read/write interface to control umwait maximum time in TSC-quanta that the CPU can reside in either C0.1 or C0.2 state. The time is an unsigned 32-bit number. Note that a value of zero means there is no limit. Low order two bits must be zero. ”h]”(j!)�”}”(hŒ=max_time: Read/write interface to control umwait maximum time”h]”hŒ=max_time: Read/write interface to control umwait maximum time”…”�”}”(hj' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jRó h´Mœhj' ubj1)�”}”(hhh]”hÞ)�”}”(hŒ¾in TSC-quanta that the CPU can reside in either C0.1 or C0.2 state. The time is an unsigned 32-bit number. Note that a value of zero means there is no limit. Low order two bits must be zero.”h]”hŒ¾in TSC-quanta that the CPU can reside in either C0.1 or C0.2 state. The time is an unsigned 32-bit number. Note that a value of zero means there is no limit. Low order two bits must be zero.”…”�”}”(hj' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´Mœhj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj' ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRó h´MœhjŒ& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ/.. _abi_sys_devices_system_cpu_vulnerabilities:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-devices-system-cpu-vulnerabilities”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjG' ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/devices\/system\/cpu\/vulnerabilities**”h]”j`)�”}”(hŒ0**\/sys\/devices\/system\/cpu\/vulnerabilities**”h]”hŒ,/sys/devices/system/cpu/vulnerabilities”…”�”}”(hja' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]' ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjZ' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/devices\/system\/cpu\/vulnerabilities\/gather_data_sampling**”h]”j`)�”}”(hŒF**\/sys\/devices\/system\/cpu\/vulnerabilities\/gather_data_sampling**”h]”hŒB/sys/devices/system/cpu/vulnerabilities/gather_data_sampling”…”�”}”(hj‹' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡' ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj„' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/devices\/system\/cpu\/vulnerabilities\/indirect_target_selection**”h]”j`)�”}”(hŒK**\/sys\/devices\/system\/cpu\/vulnerabilities\/indirect_target_selection**”h]”hŒG/sys/devices/system/cpu/vulnerabilities/indirect_target_selection”…”�”}”(hjµ' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±' ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj®' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/devices\/system\/cpu\/vulnerabilities\/itlb_multihit**”h]”j`)�”}”(hŒ?**\/sys\/devices\/system\/cpu\/vulnerabilities\/itlb_multihit**”h]”hŒ;/sys/devices/system/cpu/vulnerabilities/itlb_multihit”…”�”}”(hjß' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛ' ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjØ' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕ' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/system\/cpu\/vulnerabilities\/l1tf**”h]”j`)�”}”(hŒ6**\/sys\/devices\/system\/cpu\/vulnerabilities\/l1tf**”h]”hŒ2/sys/devices/system/cpu/vulnerabilities/l1tf”…”�”}”(hj ( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj( ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿ' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/system\/cpu\/vulnerabilities\/mds**”h]”j`)�”}”(hŒ5**\/sys\/devices\/system\/cpu\/vulnerabilities\/mds**”h]”hŒ1/sys/devices/system/cpu/vulnerabilities/mds”…”�”}”(hj3( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/( ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj,( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/devices\/system\/cpu\/vulnerabilities\/meltdown**”h]”j`)�”}”(hŒ:**\/sys\/devices\/system\/cpu\/vulnerabilities\/meltdown**”h]”hŒ6/sys/devices/system/cpu/vulnerabilities/meltdown”…”�”}”(hj]( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjY( ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjV( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/devices\/system\/cpu\/vulnerabilities\/mmio_stale_data**”h]”j`)�”}”(hŒA**\/sys\/devices\/system\/cpu\/vulnerabilities\/mmio_stale_data**”h]”hŒ=/sys/devices/system/cpu/vulnerabilities/mmio_stale_data”…”�”}”(hj‡( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒ( ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj€( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/devices\/system\/cpu\/vulnerabilities\/old_microcode**”h]”j`)�”}”(hŒ?**\/sys\/devices\/system\/cpu\/vulnerabilities\/old_microcode**”h]”hŒ;/sys/devices/system/cpu/vulnerabilities/old_microcode”…”�”}”(hj±( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­( ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjª( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/devices\/system\/cpu\/vulnerabilities\/reg_file_data_sampling**”h]”j`)�”}”(hŒH**\/sys\/devices\/system\/cpu\/vulnerabilities\/reg_file_data_sampling**”h]”hŒD/sys/devices/system/cpu/vulnerabilities/reg_file_data_sampling”…”�”}”(hjÛ( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×( ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjÔ( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ:**\/sys\/devices\/system\/cpu\/vulnerabilities\/retbleed**”h]”j`)�”}”(hŒ:**\/sys\/devices\/system\/cpu\/vulnerabilities\/retbleed**”h]”hŒ6/sys/devices/system/cpu/vulnerabilities/retbleed”…”�”}”(hj) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjþ( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/system\/cpu\/vulnerabilities\/spec_store_bypass**”h]”j`)�”}”(hŒC**\/sys\/devices\/system\/cpu\/vulnerabilities\/spec_store_bypass**”h]”hŒ?/sys/devices/system/cpu/vulnerabilities/spec_store_bypass”…”�”}”(hj/) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj() ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/system\/cpu\/vulnerabilities\/spectre_v1**”h]”j`)�”}”(hŒ<**\/sys\/devices\/system\/cpu\/vulnerabilities\/spectre_v1**”h]”hŒ8/sys/devices/system/cpu/vulnerabilities/spectre_v1”…”�”}”(hjY) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjU) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjR) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjO) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/system\/cpu\/vulnerabilities\/spectre_v2**”h]”j`)�”}”(hŒ<**\/sys\/devices\/system\/cpu\/vulnerabilities\/spectre_v2**”h]”hŒ8/sys/devices/system/cpu/vulnerabilities/spectre_v2”…”�”}”(hjƒ) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj|) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/system\/cpu\/vulnerabilities\/srbds**”h]”j`)�”}”(hŒ7**\/sys\/devices\/system\/cpu\/vulnerabilities\/srbds**”h]”hŒ3/sys/devices/system/cpu/vulnerabilities/srbds”…”�”}”(hj­) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj¦) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/system\/cpu\/vulnerabilities\/tsa**”h]”j`)�”}”(hŒ5**\/sys\/devices\/system\/cpu\/vulnerabilities\/tsa**”h]”hŒ1/sys/devices/system/cpu/vulnerabilities/tsa”…”�”}”(hj×) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÓ) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjÐ) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/devices\/system\/cpu\/vulnerabilities\/tsx_async_abort**”h]”j`)�”}”(hŒA**\/sys\/devices\/system\/cpu\/vulnerabilities\/tsx_async_abort**”h]”hŒ=/sys/devices/system/cpu/vulnerabilities/tsx_async_abort”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjý) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjú) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/system\/cpu\/vulnerabilities\/vmscape**”h]”j`)�”}”(hŒ9**\/sys\/devices\/system\/cpu\/vulnerabilities\/vmscape**”h]”hŒ5/sys/devices/system/cpu/vulnerabilities/vmscape”…”�”}”(hj+* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'* ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj$* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT' ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjG' ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjD' ubah}”(h]”jC' ah ]”h"]”Œ*abi_sys_devices_system_cpu_vulnerabilities”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\* j9' sj˜}”jC' j9' subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-devices-system-cpu `”h]”(hŒDefined on file ”…”�”}”(hja* h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-devices-system-cpu `”h]”j§)�”}”(hjk* h]”hŒsysfs-devices-system-cpu”…”�”}”(hjm* h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hji* ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jw* Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_devices_system_cpu”uh1hh³jRó h´MNhja* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhhÊh²hubhÞ)�”}”(hŒ%Information about CPU vulnerabilities”h]”hŒ%Information about CPU vulnerabilities”…”�”}”(hj�* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhhÊh²hubhÞ)�”}”(hŒ The files are named after the code names of CPU vulnerabilities. The output of those files reflects the state of the CPUs in the system. Possible output values:”h]”hŒ The files are named after the code names of CPU vulnerabilities. The output of those files reflects the state of the CPUs in the system. Possible output values:”…”�”}”(hj�* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj®* ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj®* ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"Not affected"”h]”hŒ“Not affectedâ€�”…”�”}”(hjÎ* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjË* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ* ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(CPU is not affected by the vulnerability”h]”hŒ(CPU is not affected by the vulnerability”…”�”}”(hjå* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjâ* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ* ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ "Vulnerable"”h]”hŒ“Vulnerableâ€�”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿ* ubjW)�”}”(hhh]”hÞ)�”}”(hŒ+CPU is affected and no mitigation in effect”h]”hŒ+CPU is affected and no mitigation in effect”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿ* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ* ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"Mitigation: $M"”h]”hŒ“Mitigation: $Mâ€�”…”�”}”(hj<+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhj9+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6+ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.CPU is affected and mitigation $M is in effect”h]”hŒ.CPU is affected and mitigation $M is in effect”…”�”}”(hjS+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhjP+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6+ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®* ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«* ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ+See also: :doc:`/admin-guide/hw-vuln/index`”h]”(hŒ See also: ”…”�”}”(hj€+ h²hh³Nh´Nubh)�”}”(hŒ!:doc:`/admin-guide/hw-vuln/index`”h]”j§)�”}”(hjŠ+ h]”hŒ/admin-guide/hw-vuln/index”…”�”}”(hjŒ+ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjˆ+ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j–+ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/hw-vuln/index”uh1hh³jRó h´MNhj€+ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRó h´MNhhÊh²hubj))�”}”(hŒ>.. _abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_ce_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-system-edac-mc-mc-dimm-rank-dimm-ce-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj¼+ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_ce_count**”h]”j`)�”}”(hŒK**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_ce_count**”h]”hŒG/sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_ce_count”…”�”}”(hjÖ+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒ+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-devices-edac”h´KŽhjÏ+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌ+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉ+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼+ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹+ ubah}”(h]”j¸+ ah ]”h"]”Œ9abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_ce_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j, j®+ sj˜}”j¸+ j®+ subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hj , h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hj, h]”hŒsysfs-devices-edac”…”�”}”(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ÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´KŽhj , ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KŽhhÊh²hubhÞ)�”}”(hX>This attribute file displays the total count of correctable errors that have occurred on this DIMM. This count is very important to examine. CEs provide early indications that a DIMM is beginning to fail. This count field should be monitored for non-zero values and report such information to the system administrator.”h]”hX>This attribute file displays the total count of correctable errors that have occurred on this DIMM. This count is very important to examine. CEs provide early indications that a DIMM is beginning to fail. This count field should be monitored for non-zero values and report such information to the system administrator.”…”�”}”(hj;, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KŽhhÊh²hubj))�”}”(hŒ>.. _abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_dev_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-system-edac-mc-mc-dimm-rank-dimm-dev-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjW, ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_dev_type**”h]”j`)�”}”(hŒK**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_dev_type**”h]”hŒG/sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_dev_type”…”�”}”(hjq, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjm, ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´Kahjj, ubah}”(h]”h ]”h"•’]”h$]”h&]”uh1jVhjg, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjW, ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjT, ubah}”(h]”jS, ah ]”h"]”Œ9abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_dev_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢, jI, sj˜}”jS, jI, subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hj§, h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hj±, h]”hŒsysfs-devices-edac”…”�”}”(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ÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´Kahj§, ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KahhÊh²hubhÞ)�”}”(hŒoThis attribute file will display what type of DRAM device is being utilized on this DIMM (x1, x2, x4, x8, ...).”h]”hŒoThis attribute file will display what type of DRAM device is being utilized on this DIMM (x1, x2, x4, x8, ...).”…”�”}”(hjÕ, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KahhÊh²hubj))�”}”(hŒ?.. _abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_edac_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-devices-system-edac-mc-mc-dimm-rank-dimm-edac-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hjñ, ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_edac_mode**”h]”j`)�”}”(hŒL**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_edac_mode**”h]”hŒH/sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_edac_mode”…”�”}”(hj - h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj- ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´Khhj- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþ, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñ, ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjî, ubah}”(h]”jí, ah ]”h"]”Œ:abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_edac_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<- jã, sj˜}”jí, jã, subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hjA- h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hjK- h]”hŒsysfs-devices-edac”…”�”}”(hjM- h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjI- ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW- Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´KhhjA- ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhhÊh²hubhÞ)�”}”(hŒ™This attribute file will display what type of Error detection and correction is being utilized. For example: S4ECD4ED would mean a Chipkill with x4 DRAM.”h]”hŒ™This attribute file will display what type of Error detection and correction is being utilized. For example: S4ECD4ED would mean a Chipkill with x4 DRAM.”…”�”}”(hjo- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_label:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-system-edac-mc-mc-dimm-rank-dimm-label”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj‹- ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_label**”h]”j`)�”}”(hŒH**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_label**”h]”hŒD/sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_label”…”�”}”(hj¥- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡- ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´Kphjž- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹- ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆ- ubah}”(h]”j‡- ah ]”h"]”Œ6abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_label”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖ- j}- sj˜}”j‡- j}- subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hjÛ- h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hjå- h]”hŒsysfs-devices-edac”…”�”}”(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ÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´KphjÛ- ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KphhÊh²hubhÞ)�”}”(hXþThis control file allows this DIMM to have a label assigned to it. With this label in the module, when errors occur the output can provide the DIMM label in the system log. This becomes vital for panic events to isolate the cause of the UE event. DIMM Labels must be assigned after booting, with information that correctly identifies the physical slot with its silk screen label. This information is currently very motherboard specific and determination of this information must occur in userland at this time.”h]”hXþThis control file allows this DIMM to have a label assigned to it. With this label in the module, when errors occur the output can provide the DIMM label in the system log. This becomes vital for panic events to isolate the cause of the UE event. DIMM Labels must be assigned after booting, with information that correctly identifies the physical slot with its silk screen label. This information is currently very motherboard specific and determination of this information must occur in userland at this time.”…”�”}”(hj . h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KphhÊh²hubj))�”}”(hŒ>.. _abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_location:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-system-edac-mc-mc-dimm-rank-dimm-location”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj%. ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_location**”h]”j`)�”}”(hŒK**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_location**”h]”hŒG/sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_location”…”�”}”(hj?. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;. ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´Khj8. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%. ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj". ubah}”(h]”j!. ah ]”h"]”Œ9abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_location”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jp. j. sj˜}”j!. j. subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hju. h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hj. h]”hŒsysfs-devices-edac”…”�”}”(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ÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´Khju. ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhÊh²hubhÞ)�”}”(hŒwThis attribute file will display the location (csrow/channel, branch/channel/slot or channel/slot) of the dimm or rank.”h]”hŒwThis attribute file will display the location (csrow/channel, branch/channel/slot or channel/slot) of the dimm or rank.”…”�”}”(hj£. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_mem_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-system-edac-mc-mc-dimm-rank-dimm-mem-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj¿. ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_mem_type**”h]”j`)�”}”(hŒK**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_mem_type**”h]”hŒG/sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_mem_type”…”�”}”(hjÙ. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕ. ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K†hjÒ. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿. ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼. ubah}”(h]”j». ah ]”h"]”Œ9abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_mem_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j / j±. sj˜}”j». j±. subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hj/ h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hj/ h]”hŒsysfs-devices-edac”…”�”}”(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ÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´K†hj/ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K†hhÊh²hubhÞ)�”}”(hŒŸThis attribute file will display what type of memory is currently on this csrow. Normally, either buffered or unbuffered memory (for example, Unbuffered-DDR3).”h]”hŒŸThis attribute file will display what type of memory is currently on this csrow. Normally, either buffered or unbuffered memory (for example, Unbuffered-DDR3).”…”�”}”(hj=/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K†hhÊh²hubj))�”}”(hŒ>.. _abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_ue_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-system-edac-mc-mc-dimm-rank-dimm-ue-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjY/ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_ue_count**”h]”j`)�”}”(hŒK**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/dimm_ue_count**”h]”hŒG/sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_ue_count”…”�”}”(hjs/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K—hjl/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjY/ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjV/ ubah}”(h]”jU/ ah ]”h"]”Œ9abi_sys_devices_system_edac_mc_mc_dimm_rank_dimm_ue_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤/ jK/ sj˜}”jU/ jK/ subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hj©/ h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hj³/ h]”hŒsysfs-devices-edac”…”�”}”(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ÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´K—hj©/ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K—hhÊh²hubhÞ)�”}”(hŒÏThis attribute file displays the total count of uncorrectable errors that have occurred on this DIMM. If panic_on_ue is set, this counter will not have a chance to increment, since EDAC will panic the system”h]”hŒÏThis attribute file displays the total count of uncorrectable errors that have occurred on this DIMM. If panic_on_ue is set, this counter will not have a chance to increment, since EDAC will panic the system”…”�”}”(hj×/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K—hhÊh²hubj))�”}”(hŒ5.. _abi_sys_devices_system_edac_mc_mc_dimm_rank_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-system-edac-mc-mc-dimm-rank-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjó/ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/size**”h]”j`)�”}”(hŒB**\/sys\/devices\/system\/edac\/mc\/mc\*\/\(dimm\|rank\)\*\/size**”h]”hŒ>/sys/devices/system/edac/mc/mc*/(dimm|rank)*/size”…”�”}”(hj 0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj 0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KVhj0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjó/ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjð/ ubah}”(h]”jï/ ah ]”h"]”Œ0abi_sys_devices_system_edac_mc_mc_dimm_rank_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>0 jå/ sj˜}”jï/ jå/ subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hjC0 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hjM0 h]”hŒsysfs-devices-edac”…”�”}”(hjO0 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjK0 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jY0 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´KVhjC0 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KVhhÊh²hubhÞ)�”}”(hX`This attribute file will display the size of dimm or rank. For dimm*/size, this is the size, in MB of the DIMM memory stick. For rank*/size, this is the size, in MB for one rank of the DIMM memory stick. On single rank memories (1R), this is also the total size of the dimm. On dual rank (2R) memories, this is half the size of the total DIMM memories.”h]”hX`This attribute file will display the size of dimm or rank. For dimm*/size, this is the size, in MB of the DIMM memory stick. For rank*/size, this is the size, in MB for one rank of the DIMM memory stick. On single rank memories (1R), this is also the total size of the dimm. On dual rank (2R) memories, this is half the size of the total DIMM memories.”…”�”}”(hjq0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KVhhÊh²hubj))�”}”(hŒ/.. _abi_sys_devices_system_edac_mc_mc_ce_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-devices-system-edac-mc-mc-ce-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj�0 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/system\/edac\/mc\/mc\*\/ce_count**”h]”j`)�”}”(hŒ4**\/sys\/devices\/system\/edac\/mc\/mc\*\/ce_count**”h]”hŒ0/sys/devices/system/edac/mc/mc*/ce_count”…”�”}”(hj§0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K.hj 0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�0 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠ0 ubah}”(h]”j‰0 ah ]”h"]”Œ*abi_sys_devices_system_edac_mc_mc_ce_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØ0 j0 sj˜}”j‰0 j0 subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hjÝ0 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hjç0 h]”hŒsysfs-devices-edac”…”�”}”(hjé0 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjå0 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jó0 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´K.hjÝ0 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K.hhÊh²hubhÞ)�”}”(hXKThis attribute file displays the total count of correctable errors that have occurred on this memory controller. This count is very important to examine. CEs provide early indications that a DIMM is beginning to fail. This count field should be monitored for non-zero values and report such information to the system administrator.”h]”hXKThis attribute file displays the total count of correctable errors that have occurred on this memory controller. This count is very important to examine. CEs provide early indications that a DIMM is beginning to fail. This count field should be monitored for non-zero values and report such information to the system administrator.”…”�”}”(hj 1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K.hhÊh²hubj))�”}”(hŒ6.. _abi_sys_devices_system_edac_mc_mc_ce_noinfo_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-devices-system-edac-mc-mc-ce-noinfo-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj'1 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/system\/edac\/mc\/mc\*\/ce_noinfo_count**”h]”j`)�”}”(hŒ;**\/sys\/devices\/system\/edac\/mc\/mc\*\/ce_noinfo_count**”h]”hŒ7/sys/devices/system/edac/mc/mc*/ce_noinfo_count”…”�”}”(hjA1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K8hj:1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj71 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj41 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'1 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$1 ubah}”(h]”j#1 ah ]”h"]”Œ1abi_sys_devices_system_edac_mc_mc_ce_noinfo_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jr1 j1 sj˜}”j#1 j1 subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hjw1 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hj�1 h]”hŒsysfs-devices-edac”…”�”}”(hjƒ1 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�1 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´K8hjw1 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K8hhÊh²hubhÞ)�”}”(hXWThis attribute file displays the number of CEs that have occurred on this memory controller wherewith no information as to which DIMM slot is having errors. Memory is handicapped, but operational, yet no information is available to indicate which slot the failing memory is in. This count field should be also be monitored for non-zero values.”h]”hXWThis attribute file displays the number of CEs that have occurred on this memory controller wherewith no information as to which DIMM slot is having errors. Memory is handicapped, but operational, yet no information is available to indicate which slot the failing memory is in. This count field should be also be monitored for non-zero values.”…”�”}”(hj¥1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K8hhÊh²hubj))�”}”(hŒ3.. _abi_sys_devices_system_edac_mc_mc_max_location:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-devices-system-edac-mc-mc-max-location”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjÁ1 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/system\/edac\/mc\/mc\*\/max_location**”h]”j`)�”}”(hŒ8**\/sys\/devices\/system\/edac\/mc\/mc\*\/max_location**”h]”hŒ4/sys/devices/system/edac/mc/mc*/max_location”…”�”}”(hjÛ1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KNhjÔ1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁ1 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾1 ubah}”(h]”j½1 ah ]”h"]”Œ.abi_sys_devices_system_edac_mc_mc_max_location”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j 2 j³1 sj˜}”j½1 j³1 subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hj2 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hj2 h]”hŒsysfs-devices-edac”…”�”}”(hj2 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j'2 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´KNhj2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KNhhÊh²hubhÞ)�”}”(hŒ¹This attribute file displays the information about the last available memory slot in this memory controller. It is used by userspace tools in order to display the memory filling layout.”h]”hŒ¹This attribute file displays the information about the last available memory slot in this memory controller. It is used by userspace tools in order to display the memory filling layout.”…”�”}”(hj?2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KNhhÊh²hubj))�”}”(hŒ... _abi_sys_devices_system_edac_mc_mc_mc_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-devices-system-edac-mc-mc-mc-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj[2 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/devices\/system\/edac\/mc\/mc\*\/mc_name**”h]”j`)�”}”(hŒ3**\/sys\/devices\/system\/edac\/mc\/mc\*\/mc_name**”h]”hŒ//sys/devices/system/edac/mc/mc*/mc_name”…”�”}”(hju2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjq2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´Khjn2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[2 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjX2 ubah}”(h]”jW2 ah ]”h"]”Œ)abi_sys_devices_system_edac_mc_mc_mc_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦2 jM2 sj˜}”jW2 jM2 subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hj«2 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hjµ2 h]”hŒsysfs-devices-edac”…”�”}”(hj·2 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj³2 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÁ2 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´Khj«2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhÊh²hubhÞ)�”}”(hŒRThis attribute file displays the type of memory controller that is being utilized.”h]”hŒRThis attribute file displays the type of memory controller that is being utilized.”…”�”}”(hjÙ2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_devices_system_edac_mc_mc_reset_counters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-system-edac-mc-mc-reset-counters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjE3 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hjO3 h]”hŒsysfs-devices-edac”…”�”}”(hjQ3 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjM3 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[3 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´KhjE3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhÊh²hubhÞ)�”}”(hXuThis write-only control file will zero all the statistical counters for UE and CE errors on the given memory controller. Zeroing the counters will also reset the timer indicating how long since the last counter were reset. This is useful for computing errors/time. Since the counters are always reset at driver initialization time, no module/kernel parameter is available.”h]”hXuThis write-only control file will zero all the statistical counters for UE and CE errors on the given memory controller. Zeroing the counters will also reset the timer indicating how long since the last counter were reset. This is useful for computing errors/time. Since the counters are always reset at driver initialization time, no module/kernel parameter is available.”…”�”}”(hjs3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_devices_system_edac_mc_mc_sdram_scrub_rate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-devices-system-edac-mc-mc-sdram-scrub-rate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj�3 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/system\/edac\/mc\/mc\*\/sdram_scrub_rate**”h]”j`)�”}”(hŒ<**\/sys\/devices\/system\/edac\/mc\/mc\*\/sdram_scrub_rate**”h]”hŒ8/sys/devices/system/edac/mc/mc*/sdram_scrub_rate”…”�”}”(hj©3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KBhj¢3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�3 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒ3 ubah}”(h]”j‹3 ah ]”h"]”Œ2abi_sys_devices_system_edac_mc_mc_sdram_scrub_rate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚ3 j�3 sj˜}”j‹3 j�3 subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hjß3 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hjé3 h]”hŒsysfs-devices-edac”…”�”}”(hjë3 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjç3 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jõ3 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´KBhjß3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KBhhÊh²hubhÞ)�”}”(hX¹Read/Write attribute file that controls memory scrubbing. The scrubbing rate used by the memory controller is set by writing a minimum bandwidth in bytes/sec to the attribute file. The rate will be translated to an internal value that gives at least the specified rate. Reading the file will return the actual scrubbing rate employed. If configuration fails or memory scrubbing is not implemented, the value of the attribute file will be -1.”h]”hX¹Read/Write attribute file that controls memory scrubbing. The scrubbing rate used by the memory controller is set by writing a minimum bandwidth in bytes/sec to the attribute file. The rate will be translated to an internal value that gives at least the specified rate. Reading the file will return the actual scrubbing rate employed. If configuration fails or memory scrubbing is not implemented, the value of the attribute file will be -1.”…”�”}”(hj 4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KBhhÊh²hubj))�”}”(hŒ:.. _abi_sys_devices_system_edac_mc_mc_seconds_since_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-devices-system-edac-mc-mc-seconds-since-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj)4 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/devices\/system\/edac\/mc\/mc\*\/seconds_since_reset**”h]”j`)�”}”(hŒ?**\/sys\/devices\/system\/edac\/mc\/mc\*\/seconds_since_reset**”h]”hŒ;/sys/devices/system/edac/mc/mc*/seconds_since_reset”…”�”}”(hjC4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K hj<4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj94 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj64 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj)4 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&4 ubah}”(h]”j%4 ah ]”h"]”Œ5abi_sys_devices_system_edac_mc_mc_seconds_since_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jt4 j4 sj˜}”j%4 j4 subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hjy4 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hjƒ4 h]”hŒsysfs-devices-edac”…”�”}”(hj…4 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�4 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�4 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´K hjy4 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K hhÊh²hubhÞ)�”}”(hŒ™This attribute file displays how many seconds have elapsed since the last counter reset. This can be used with the error counters to measure error rates.”h]”hŒ™This attribute file displays how many seconds have elapsed since the last counter reset. This can be used with the error counters to measure error rates.”…”�”}”(hj§4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K hhÊh²hubj))�”}”(hŒ... _abi_sys_devices_system_edac_mc_mc_size_mb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-devices-system-edac-mc-mc-size-mb”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÃ4 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/devices\/system\/edac\/mc\/mc\*\/size_mb**”h]”j`)�”}”(hŒ3**\/sys\/devices\/system\/edac\/mc\/mc\*\/size_mb**”h]”hŒ//sys/devices/system/edac/mc/mc*/size_mb”…”�”}”(hjÝ4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙ4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhjÖ4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐ4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃ4 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀ4 ubah}”(h]”j¿4 ah ]”h"]”Œ)abi_sys_devices_system_edac_mc_mc_size_mb”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5 jµ4 sj˜}”j¿4 jµ4 subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hj5 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hj5 h]”hŒsysfs-devices-edac”…”�”}”(hj5 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j)5 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´Khj5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhÊh²hubhÞ)�”}”(hŒcThis attribute file displays, in count of megabytes, of memory that this memory controller manages.”h]”hŒcThis attribute file displays, in count of megabytes, of memory that this memory controller manages.”…”�”}”(hjA5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_devices_system_edac_mc_mc_ue_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-devices-system-edac-mc-mc-ue-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj]5 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/devices\/system\/edac\/mc\/mc\*\/ue_count**”h]”j`)�”}”(hŒ4**\/sys\/devices\/system\/edac\/mc\/mc\*\/ue_count**”h]”hŒ0/sys/devices/system/edac/mc/mc*/ue_count”…”�”}”(hjw5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjs5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´Khjp5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjm5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]5 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZ5 ubah}”(h]”jY5 ah ]”h"]”Œ*abi_sys_devices_system_edac_mc_mc_ue_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨5 jO5 sj˜}”jY5 jO5 subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hj­5 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hj·5 h]”hŒsysfs-devices-edac”…”�”}”(hj¹5 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjµ5 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÃ5 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´Khj­5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhÊh²hubhÞ)�”}”(hŒÜThis attribute file displays the total count of uncorrectable errors that have occurred on this memory controller. If panic_on_ue is set, this counter will not have a chance to increment, since EDAC will panic the system”h]”hŒÜThis attribute file displays the total count of uncorrectable errors that have occurred on this memory controller. If panic_on_ue is set, this counter will not have a chance to increment, since EDAC will panic the system”…”�”}”(hjÛ5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_devices_system_edac_mc_mc_ue_noinfo_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-devices-system-edac-mc-mc-ue-noinfo-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj÷5 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/system\/edac\/mc\/mc\*\/ue_noinfo_count**”h]”j`)�”}”(hŒ;**\/sys\/devices\/system\/edac\/mc\/mc\*\/ue_noinfo_count**”h]”hŒ7/sys/devices/system/edac/mc/mc*/ue_noinfo_count”…”�”}”(hj6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj 6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K'hj 6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷5 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjô5 ubah}”(h]”jó5 ah ]”h"]”Œ1abi_sys_devices_system_edac_mc_mc_ue_noinfo_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jB6 jé5 sj˜}”jó5 jé5 subhÞ)�”}”(hŒODefined on file :ref:`sysfs-devices-edac `”h]”(hŒDefined on file ”…”�”}”(hjG6 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-devices-edac `”h]”j§)�”}”(hjQ6 h]”hŒsysfs-devices-edac”…”�”}”(hjS6 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjO6 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]6 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_devices_edac”uh1hh³jê+ h´K'hjG6 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K'hhÊh²hubhÞ)�”}”(hŒ—This attribute file displays the number of UEs that have occurred on this memory controller with no information as to which DIMM slot is having errors.”h]”hŒ—This attribute file displays the number of UEs that have occurred on this memory controller with no information as to which DIMM slot is having errors.”…”�”}”(hju6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jê+ h´K'hhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_system_ibm_rtl_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-system-ibm-rtl-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj‘6 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/devices\/system\/ibm_rtl\/state**”h]”j`)�”}”(hŒ***\/sys\/devices\/system\/ibm_rtl\/state**”h]”hŒ&/sys/devices/system/ibm_rtl/state”…”�”}”(hj«6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-devices-system-ibm-rtl”h´Khj¤6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘6 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ6 ubah}”(h]”j�6 ah ]”h"]”Œ$abi_sys_devices_system_ibm_rtl_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝ6 jƒ6 sj˜}”j�6 jƒ6 subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-devices-system-ibm-rtl `”h]”(hŒDefined on file ”…”�”}”(hjâ6 h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-devices-system-ibm-rtl `”h]”j§)�”}”(hjì6 h]”hŒsysfs-devices-system-ibm-rtl”…”�”}”(hjî6 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjê6 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jø6 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_devices_system_ibm_rtl”uh1hh³j¿6 h´Khjâ6 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿6 h´KhhÊh²hubhÞ)�”}”(hŒ�The state file allows a means by which to change in and out of Premium Real-Time Mode (PRTM), as well as the ability to query the current state.”h]”hŒ�The state file allows a means by which to change in and out of Premium Real-Time Mode (PRTM), as well as the ability to query the current state.”…”�”}”(hj7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿6 h´KhhÊh²hubjŽœ)�”}”(hŒ%- 0 => PRTM off - 1 => PRTM enabled ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ 0 => PRTM off”h]”hÞ)�”}”(hj'7 h]”hŒ 0 => PRTM off”…”�”}”(hj)7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿6 h´Khj%7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"7 ubj;)�”}”(hŒ1 => PRTM enabled ”h]”hÞ)�”}”(hŒ1 => PRTM enabled”h]”hŒ1 => PRTM enabled”…”�”}”(hj@7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿6 h´Khj<7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"7 ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j¿6 h´Khj7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j¿6 h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ:Users: The ibm-prtm userspace daemon uses this interface. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjg7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¿6 h´Khjc7 ubj1)�”}”(hhh]”hÞ)�”}”(hŒ2The ibm-prtm userspace daemon uses this interface.”h]”hŒ2The ibm-prtm userspace daemon uses this interface.”…”�”}”(hjx7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿6 h´Khju7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjc7 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¿6 h´Khj`7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ+.. _abi_sys_devices_system_ibm_rtl_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-system-ibm-rtl-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj¦7 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/devices\/system\/ibm_rtl\/version**”h]”j`)�”}”(hŒ,**\/sys\/devices\/system\/ibm_rtl\/version**”h]”hŒ(/sys/devices/system/ibm_rtl/version”…”�”}”(hjÀ7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿6 h´Khj¹7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦7 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£7 ubah}”(h]”j¢7 ah ]”h"]”Œ&abi_sys_devices_system_ibm_rtl_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñ7 j˜7 sj˜}”j¢7 j˜7 subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-devices-system-ibm-rtl `”h]”(hŒDefined on file ”…”�”}”(hjö7 h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-devices-system-ibm-rtl `”h]”j§)�”}”(hj8 h]”hŒsysfs-devices-system-ibm-rtl”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjþ7 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j 8 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_devices_system_ibm_rtl”uh1hh³j¿6 h´Khjö7 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿6 h´KhhÊh²hubhÞ)�”}”(hŒ{The version file provides a means by which to query the RTL table version that lives in the Extended BIOS Data Area (EBDA).”h]”hŒ{The version file provides a means by which to query the RTL table version that lives in the Extended BIOS Data Area (EBDA).”…”�”}”(hj$8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿6 h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ:Users: The ibm-prtm userspace daemon uses this interface. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj98 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¿6 h´Khj58 ubj1)�”}”(hhh]”hÞ)�”}”(hŒ2The ibm-prtm userspace daemon uses this interface.”h]”hŒ2The ibm-prtm userspace daemon uses this interface.”…”�”}”(hjJ8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿6 h´KhjG8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj58 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¿6 h´Khj28 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ6.. _abi_sys_devices_system_machinecheck_machinecheckx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-devices-system-machinecheck-machinecheckx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjx8 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/devices\/system\/machinecheck\/machinecheckX\/**”h]”j`)�”}”(hŒ9**\/sys\/devices\/system\/machinecheck\/machinecheckX\/**”h]”hŒ5/sys/devices/system/machinecheck/machinecheckX/”…”�”}”(hj’8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽ8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ#Documentation/ABI/testing/sysfs-mce”h´Khj‹8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjx8 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hju8 ubah}”(h]”jt8 ah ]”h"]”Œ1abi_sys_devices_system_machinecheck_machinecheckx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄ8 jj8 sj˜}”jt8 jj8 subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-mce `”h]”(hŒDefined on file ”…”�”}”(hjÉ8 h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-mce `”h]”j§)�”}”(hjÓ8 h]”hŒ sysfs-mce”…”�”}”(hjÕ8 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÑ8 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jß8 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_mce”uh1hh³j¦8 h´KhjÉ8 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubhÞ)�”}”(hŒ(X = CPU number)”h]”hŒ(X = CPU number)”…”�”}”(hj÷8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubhÞ)�”}”(hŒÄMachine checks report internal hardware error conditions detected by the CPU. Uncorrected errors typically cause a machine check (often with panic), corrected ones cause a machine check log entry.”h]”hŒÄMachine checks report internal hardware error conditions detected by the CPU. Uncorrected errors typically cause a machine check (often with panic), corrected ones cause a machine check log entry.”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubhÞ)�”}”(hŒƒFor more details about the x86 machine check architecture see the Intel and AMD architecture manuals from their developer websites.”h]”hŒƒFor more details about the x86 machine check architecture see the Intel and AMD architecture manuals from their developer websites.”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubhÞ)�”}”(hŒSFor more details about the architecture see http://one.firstfloor.org/~andi/mce.pdf”h]”(hŒ,For more details about the architecture see ”…”�”}”(hj!9 h²hh³Nh´Nubj©°)�”}”(hŒ'http://one.firstfloor.org/~andi/mce.pdf”h]”hŒ'http://one.firstfloor.org/~andi/mce.pdf”…”�”}”(hj)9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j+9 uh1j¨°hj!9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubhÞ)�”}”(hŒEach CPU has its own directory.”h]”hŒEach CPU has its own directory.”…”�”}”(hj>9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_devices_system_machinecheck_machinecheckx_bank_y:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-devices-system-machinecheck-machinecheckx-bank-y”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjZ9 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/devices\/system\/machinecheck\/machinecheckX\/bank\**”h]”j`)�”}”(hŒB**\/sys\/devices\/system\/machinecheck\/machinecheckX\/bank\**”h]”hŒ>/sys/devices/system/machinecheck/machinecheckX/bank”…”�”}”(hjt9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjp9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´Khjm9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZ9 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjW9 ubah}”(h]”jV9 ah ]”h"]”Œ8abi_sys_devices_system_machinecheck_machinecheckx_bank_y”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥9 jL9 sj˜}”jV9 jL9 subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-mce `”h]”(hŒDefined on file ”…”�”}”(hjª9 h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-mce `”h]”j§)�”}”(hj´9 h]”hŒ sysfs-mce”…”�”}”(hj¶9 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj²9 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÀ9 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_mce”uh1hh³j¦8 h´Khjª9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubhÞ)�”}”(hŒ(Y bank number)”h]”hŒ(Y bank number)”…”�”}”(hjØ9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubhÞ)�”}”(hŒC64bit Hex bitmask enabling/disabling specific subevents for bank Y.”h]”hŒC64bit Hex bitmask enabling/disabling specific subevents for bank Y.”…”�”}”(hjæ9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubhÞ)�”}”(hŒTWhen a bit in the bitmask is zero then the respective subevent will not be reported.”h]”hŒTWhen a bit in the bitmask is zero then the respective subevent will not be reported.”…”�”}”(hjô9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubhÞ)�”}”(hŒ"By default all events are enabled.”h]”hŒ"By default all events are enabled.”…”�”}”(hj: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubhÞ)�”}”(hŒcNote that BIOS maintain another mask to disable specific events per bank. This is not visible here”h]”hŒcNote that BIOS maintain another mask to disable specific events per bank. This is not visible here”…”�”}”(hj: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KhhÊh²hubj))�”}”(hŒE.. _abi_sys_devices_system_machinecheck_machinecheckx_check_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-devices-system-machinecheck-machinecheckx-check-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj,: ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/devices\/system\/machinecheck\/machinecheckX\/check_interval**”h]”j`)�”}”(hŒG**\/sys\/devices\/system\/machinecheck\/machinecheckX\/check_interval**”h]”hŒC/sys/devices/system/machinecheck/machinecheckX/check_interval”…”�”}”(hjF: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjB: ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´K&hj?: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj,: ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj): ubah}”(h]”j(: ah ]”h"]”Œ@abi_sys_devices_system_machinecheck_machinecheckx_check_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jw: j: sj˜}”j(: j: subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-mce `”h]”(hŒDefined on file ”…”�”}”(hj|: h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-mce `”h]”j§)�”}”(hj†: h]”hŒ sysfs-mce”…”�”}”(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ÅŒabi_file_testing_sysfs_mce”uh1hh³j¦8 h´K&hj|: ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´K&hhÊh²hubhÞ)�”}”(hŒLThe entries appear for each CPU, but they are truly shared between all CPUs.”h]”hŒLThe entries appear for each CPU, but they are truly shared between all CPUs.”…”�”}”(hjª: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´K&hhÊh²hubhÞ)�”}”(hXHow often to poll for corrected machine check errors, in seconds (Note output is hexadecimal). Default 5 minutes. When the poller finds MCEs it triggers an exponential speedup (poll more often) on the polling interval. When the poller stops finding MCEs, it triggers an exponential backoff (poll less often) on the polling interval. The check_interval variable is both the initial and maximum polling interval. 0 means no polling for corrected machine check errors (but some corrected errors might be still reported in other ways)”h]”hXHow often to poll for corrected machine check errors, in seconds (Note output is hexadecimal). Default 5 minutes. When the poller finds MCEs it triggers an exponential speedup (poll more often) on the polling interval. When the poller stops finding MCEs, it triggers an exponential backoff (poll less often) on the polling interval. The check_interval variable is both the initial and maximum polling interval. 0 means no polling for corrected machine check errors (but some corrected errors might be still reported in other ways)”…”�”}”(hj¸: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´K&hhÊh²hubj))�”}”(hŒD.. _abi_sys_devices_system_machinecheck_machinecheckx_cmci_disabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-devices-system-machinecheck-machinecheckx-cmci-disabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjÔ: ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/devices\/system\/machinecheck\/machinecheckX\/cmci_disabled**”h]”j`)�”}”(hŒF**\/sys\/devices\/system\/machinecheck\/machinecheckX\/cmci_disabled**”h]”hŒB/sys/devices/system/machinecheck/machinecheckX/cmci_disabled”…”�”}”(hjî: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjê: ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´K]hjç: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjä: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjá: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔ: ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑ: ubah}”(h]”jÐ: ah ]”h"]”Œ?abi_sys_devices_system_machinecheck_machinecheckx_cmci_disabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j; jÆ: sj˜}”jÐ: jÆ: subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-mce `”h]”(hŒDefined on file ”…”�”}”(hj$; h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-mce `”h]”j§)�”}”(hj.; h]”hŒ sysfs-mce”…”�”}”(hj0; 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ÅŒabi_file_testing_sysfs_mce”uh1hh³j¦8 h´K]hj$; ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´K]hhÊh²hubhÞ)�”}”(hŒDisables the CMCI feature.”h]”hŒDisables the CMCI feature.”…”�”}”(hjR; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´K]hhÊh²hubj))�”}”(hŒB.. _abi_sys_devices_system_machinecheck_machinecheckx_dont_log_ce:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-devices-system-machinecheck-machinecheckx-dont-log-ce”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjn; ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/devices\/system\/machinecheck\/machinecheckX\/dont_log_ce**”h]”j`)�”}”(hŒD**\/sys\/devices\/system\/machinecheck\/machinecheckX\/dont_log_ce**”h]”hŒ@/sys/devices/system/machinecheck/machinecheckX/dont_log_ce”…”�”}”(hjˆ; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„; ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KShj�; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjn; ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjk; ubah}”(h]”jj; ah ]”h"]”Œ=abi_sys_devices_system_machinecheck_machinecheckx_dont_log_ce”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹; j`; sj˜}”jj; j`; subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-mce `”h]”(hŒDefined on file ”…”�”}”(hj¾; h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-mce `”h]”j§)�”}”(hjÈ; h]”hŒ sysfs-mce”…”�”}”(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ÅŒabi_file_testing_sysfs_mce”uh1hh³j¦8 h´KShj¾; ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KShhÊh²hubhÞ)�”}”(hŒ^Disables logging for corrected errors. All reported corrected errors will be cleared silently.”h]”hŒ^Disables logging for corrected errors. All reported corrected errors will be cleared silently.”…”�”}”(hjì; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KShhÊh²hubhÞ)�”}”(hŒDThis option will be useful if you never care about corrected errors.”h]”hŒDThis option will be useful if you never care about corrected errors.”…”�”}”(hjú; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KShhÊh²hubj))�”}”(hŒ@.. _abi_sys_devices_system_machinecheck_machinecheckx_ignore_ce:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-devices-system-machinecheck-machinecheckx-ignore-ce”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj< ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/devices\/system\/machinecheck\/machinecheckX\/ignore_ce**”h]”j`)�”}”(hŒB**\/sys\/devices\/system\/machinecheck\/machinecheckX\/ignore_ce**”h]”hŒ>/sys/devices/system/machinecheck/machinecheckX/ignore_ce”…”�”}”(hj0< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,< ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KLhj)< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj< ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj< ubah}”(h]”j< ah ]”h"]”Œ;abi_sys_devices_system_machinecheck_machinecheckx_ignore_ce”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ja< j< sj˜}”j< j< subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-mce `”h]”(hŒDefined on file ”…”�”}”(hjf< h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-mce `”h]”j§)�”}”(hjp< h]”hŒ sysfs-mce”…”�”}”(hjr< h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjn< ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|< Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_mce”uh1hh³j¦8 h´KLhjf< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KLhhÊh²hubhÞ)�”}”(hŒkDisables polling and CMCI for corrected errors. All corrected events are not cleared and kept in bank MSRs.”h]”hŒkDisables polling and CMCI for corrected errors. All corrected events are not cleared and kept in bank MSRs.”…”�”}”(hj”< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KLhhÊh²hubj))�”}”(hŒF.. _abi_sys_devices_system_machinecheck_machinecheckx_monarch_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-devices-system-machinecheck-machinecheckx-monarch-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj°< ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/devices\/system\/machinecheck\/machinecheckX\/monarch_timeout**”h]”j`)�”}”(hŒH**\/sys\/devices\/system\/machinecheck\/machinecheckX\/monarch_timeout**”h]”hŒD/sys/devices/system/machinecheck/machinecheckX/monarch_timeout”…”�”}”(hjÊ< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆ< ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KChjÃ< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°< ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­< ubah}”(h]”j¬< ah ]”h"]”ŒAabi_sys_devices_system_machinecheck_machinecheckx_monarch_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jû< j¢< sj˜}”j¬< j¢< subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-mce `”h]”(hŒDefined on file ”…”�”}”(hj= h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-mce `”h]”j§)�”}”(hj = h]”hŒ sysfs-mce”…”�”}”(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ÅŒabi_file_testing_sysfs_mce”uh1hh³j¦8 h´KChj= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KChhÊh²hubhÞ)�”}”(hŒmHow long to wait for the other CPUs to machine check too on a exception. 0 to disable waiting for other CPUs.”h]”hŒmHow long to wait for the other CPUs to machine check too on a exception. 0 to disable waiting for other CPUs.”…”�”}”(hj.= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KChhÊh²hubhÞ)�”}”(hŒUnit: us”h]”hŒUnit: us”…”�”}”(hj<= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´KChhÊh²hubj))�”}”(hŒ>.. _abi_sys_devices_system_machinecheck_machinecheckx_trigger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-devices-system-machinecheck-machinecheckx-trigger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjX= ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/devices\/system\/machinecheck\/machinecheckX\/trigger**”h]”j`)�”}”(hŒ@**\/sys\/devices\/system\/machinecheck\/machinecheckX\/trigger**”h]”hŒ</sys/devices/system/machinecheck/machinecheckX/trigger”…”�”}”(hjr= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjn= ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´K8hjk= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjh= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhje= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjX= ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjU= ubah}”(h]”jT= ah ]”h"]”Œ9abi_sys_devices_system_machinecheck_machinecheckx_trigger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£= jJ= sj˜}”jT= jJ= subhÞ)�”}”(hŒ=Defined on file :ref:`sysfs-mce `”h]”(hŒDefined on file ”…”�”}”(hj¨= h²hh³Nh´Nubh)�”}”(hŒ-:ref:`sysfs-mce `”h]”j§)�”}”(hj²= h]”hŒ sysfs-mce”…”�”}”(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ÅŒabi_file_testing_sysfs_mce”uh1hh³j¦8 h´K8hj¨= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´K8hhÊh²hubhÞ)�”}”(hŒLThe entries appear for each CPU, but they are truly shared between all CPUs.”h]”hŒLThe entries appear for each CPU, but they are truly shared between all CPUs.”…”�”}”(hjÖ= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´K8hhÊh²hubhÞ)�”}”(hŒ—Program to run when a machine check event is detected. This is an alternative to running mcelog regularly from cron and allows to detect events faster.”h]”hŒ—Program to run when a machine check event is detected. This is an alternative to running mcelog regularly from cron and allows to detect events faster.”…”�”}”(hjä= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¦8 h´K8hhÊh²hubj))�”}”(hŒ".. _abi_sys_devices_system_memory:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-system-memory”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hj> ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/devices\/system\/memory**”h]”j`)�”}”(hŒ"**\/sys\/devices\/system\/memory**”h]”hŒ/sys/devices/system/memory”…”�”}”(hj> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj> ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-devices-memory”h´Khj> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj > ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj> ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjý= ubah}”(h]”jü= ah ]”h"]”Œabi_sys_devices_system_memory”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jL> jò= sj˜}”jü= jò= subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-devices-memory `”h]”(hŒDefined on file ”…”�”}”(hjQ> h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-devices-memory `”h]”j§)�”}”(hj[> h]”hŒsysfs-devices-memory”…”�”}”(hj]> h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjY> ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jg> Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_devices_memory”uh1hh³j.> h´KhjQ> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KhhÊh²hubhÞ)�”}”(hŒ¹The /sys/devices/system/memory contains a snapshot of the internal state of the kernel memory blocks. Files could be added or removed dynamically to represent hot-add/remove operations.”h]”hŒ¹The /sys/devices/system/memory contains a snapshot of the internal state of the kernel memory blocks. Files could be added or removed dynamically to represent hot-add/remove operations.”…”�”}”(hj> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒlUsers: hotplug memory add/remove tools http://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj”> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j.> h´Khj�> ubj1)�”}”(hhh]”hÞ)�”}”(hŒdhotplug memory add/remove tools http://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils”h]”(hŒ hotplug memory add/remove tools ”…”�”}”(hj¥> h²hh³Nh´Nubj©°)�”}”(hŒDhttp://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils”h]”hŒDhttp://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils”…”�”}”(hj­> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j¯> uh1j¨°hj¥> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´Khj¢> ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj�> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j.> h´Khj�> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ0.. _abi_sys_devices_system_memory_crash_hotplug:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-devices-system-memory-crash-hotplug”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjâ> ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/devices\/system\/memory\/crash_hotplug**”h]”j`)�”}”(hŒ1**\/sys\/devices\/system\/memory\/crash_hotplug**”h]”hŒ-/sys/devices/system/memory/crash_hotplug”…”�”}”(hjü> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjø> ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´Krhjõ> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâ> ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjß> ubah}”(h]”jÞ> ah ]”h"]”Œ+abi_sys_devices_system_memory_crash_hotplug”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-? jÔ> sj˜}”jÞ> jÔ> subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-devices-memory `”h]”(hŒDefined on file ”…”�”}”(hj2? h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-devices-memory `”h]”j§)�”}”(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”jH? Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_devices_memory”uh1hh³j.> h´Krhj2? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KrhhÊh²hubhÞ)�”}”(hŒ¢(RO) indicates whether or not the kernel updates relevant kexec segments on memory hot un/plug and/or on/offline events, avoiding the need to reload kdump kernel.”h]”hŒ¢(RO) indicates whether or not the kernel updates relevant kexec segments on memory hot un/plug and/or on/offline events, avoiding the need to reload kdump kernel.”…”�”•Z}”(hj`? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KrhhÊh²hubj))�”}”(hŒ4.. _abi_sys_devices_system_memory_hard_offline_page:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-devices-system-memory-hard-offline-page”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj|? ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/system\/memory\/hard_offline_page**”h]”j`)�”}”(hŒ5**\/sys\/devices\/system\/memory\/hard_offline_page**”h]”hŒ1/sys/devices/system/memory/hard_offline_page”…”�”}”(hj–? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’? ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-memory-page-offline”h´Khj�? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|? ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjy? ubah}”(h]”jx? ah ]”h"]”Œ/abi_sys_devices_system_memory_hard_offline_page”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈ? jn? sj˜}”jx? jn? subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-memory-page-offline `”h]”(hŒDefined on file ”…”�”}”(hjÍ? h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-memory-page-offline `”h]”j§)�”}”(hj×? h]”hŒsysfs-memory-page-offline”…”�”}”(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ÅŒ*abi_file_testing_sysfs_memory_page_offline”uh1hh³jª? h´KhjÍ? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª? h´KhhÊh²hubhÞ)�”}”(hX¦Hard-offline the memory page containing the physical address written into this file. Input is a hex number specifying the physical address of the page. The kernel will then attempt to hard-offline the page, by trying to drop the page or killing any owner or triggering IO errors if needed. Note this may kill any processes owning the page. The kernel will avoid to access this page assuming it's poisoned by the hardware.”h]”hX¨Hard-offline the memory page containing the physical address written into this file. Input is a hex number specifying the physical address of the page. The kernel will then attempt to hard-offline the page, by trying to drop the page or killing any owner or triggering IO errors if needed. Note this may kill any processes owning the page. The kernel will avoid to access this page assuming it’s poisoned by the hardware.”…”�”}”(hjû? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª? h´KhhÊh²hubhÞ)�”}”(hŒ|The offlining is done in kernel specific granularity. Normally it's the base page size of the kernel, but this might change.”h]”hŒ~The offlining is done in kernel specific granularity. Normally it’s the base page size of the kernel, but this might change.”…”�”}”(hj @ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª? h´KhhÊh²hubhÞ)�”}”(hŒnReturn value is the size of the number, or a error when the offlining failed. Reading the file is not allowed.”h]”hŒnReturn value is the size of the number, or a error when the offlining failed. Reading the file is not allowed.”…”�”}”(hj@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª? h´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_devices_system_memory_memoryx_phys_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-devices-system-memory-memoryx-phys-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj3@ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/system\/memory\/memoryX\/phys_device**”h]”j`)�”}”(hŒ8**\/sys\/devices\/system\/memory\/memoryX\/phys_device**”h]”hŒ4/sys/devices/system/memory/memoryX/phys_device”…”�”}”(hjM@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KhjF@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3@ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0@ ubah}”(h]”j/@ ah ]”h"]”Œ1abi_sys_devices_system_memory_memoryx_phys_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~@ j%@ sj˜}”j/@ j%@ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-devices-memory `”h]”(hŒDefined on file ”…”�”}”(hjƒ@ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-devices-memory `”h]”j§)�”}”(hj�@ h]”hŒsysfs-devices-memory”…”�”}”(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ÅŒ%abi_file_testing_sysfs_devices_memory”uh1hh³j.> h´Khjƒ@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KhhÊh²hubhÞ)�”}”(hŒ The file /sys/devices/system/memory/memoryX/phys_device is read-only; it is a legacy interface only ever used on s390x to expose the covered storage increment.”h]”hŒ The file /sys/devices/system/memory/memoryX/phys_device is read-only; it is a legacy interface only ever used on s390x to expose the covered storage increment.”…”�”}”(hj±@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ%Users: Legacy s390-tools lsmem/chmem ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÆ@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j.> h´KhjÂ@ ubj1)�”}”(hhh]”hÞ)�”}”(hŒLegacy s390-tools lsmem/chmem”h]”hŒLegacy s390-tools lsmem/chmem”…”�”}”(hj×@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KhjÔ@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÂ@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j.> h´Khj¿@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_sys_devices_system_memory_memoryx_phys_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-system-memory-memoryx-phys-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjA ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/devices\/system\/memory\/memoryX\/phys_index**”h]”j`)�”}”(hŒ7**\/sys\/devices\/system\/memory\/memoryX\/phys_index**”h]”hŒ3/sys/devices/system/memory/memoryX/phys_index”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K!hjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjA ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjA ubah}”(h]”jA ah ]”h"]”Œ0abi_sys_devices_system_memory_memoryx_phys_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jPA j÷@ sj˜}”jA j÷@ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-devices-memory `”h]”(hŒDefined on file ”…”�”}”(hjUA h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-devices-memory `”h]”j§)�”}”(hj_A h]”hŒsysfs-devices-memory”…”�”}”(hjaA h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]A ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jkA Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_devices_memory”uh1hh³j.> h´K!hjUA ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K!hhÊh²hubhÞ)�”}”(hŒ¿The file /sys/devices/system/memory/memoryX/phys_index is read-only and contains the section ID in hexadecimal which is equivalent to decimal X contained in the memory section directory name.”h]”hŒ¿The file /sys/devices/system/memory/memoryX/phys_index is read-only and contains the section ID in hexadecimal which is equivalent to decimal X contained in the memory section directory name.”…”�”}”(hjƒA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K!hhÊh²hubj))�”}”(hŒ4.. _abi_sys_devices_system_memory_memoryx_removable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-devices-system-memory-memoryx-removable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjŸA ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/system\/memory\/memoryX\/removable**”h]”j`)�”}”(hŒ6**\/sys\/devices\/system\/memory\/memoryX\/removable**”h]”hŒ2/sys/devices/system/memory/memoryX/removable”…”�”}”(hj¹A h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµA ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K hj²A ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯A ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬A ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸA ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœA ubah}”(h]”j›A ah ]”h"]”Œ/abi_sys_devices_system_memory_memoryx_removable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêA j‘A sj˜}”j›A j‘A subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-devices-memory `”h]”(hŒDefined on file ”…”�”}”(hjïA h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-devices-memory `”h]”j§)�”}”(hjùA h]”hŒsysfs-devices-memory”…”�”}”(hjûA h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj÷A ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jB Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_devices_memory”uh1hh³j.> h´K hjïA ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K hhÊh²hubhÞ)�”}”(hŒïThe file /sys/devices/system/memory/memoryX/removable is a legacy interface used to indicated whether a memory block is likely to be offlineable or not. Newer kernel versions return "1" if and only if the kernel supports memory offlining.”h]”hŒóThe file /sys/devices/system/memory/memoryX/removable is a legacy interface used to indicated whether a memory block is likely to be offlineable or not. Newer kernel versions return “1â€� if and only if the kernel supports memory offlining.”…”�”}”(hjB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ‡Users: hotplug memory remove tools http://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils lsmem/chmem part of util-linux ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj2B h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j.> h´K hj.B ubj1)�”}”(hhh]”hÞ)�”}”(hŒhotplug memory remove tools http://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils lsmem/chmem part of util-linux”h]”(hŒhotplug memory remove tools ”…”�”}”(hjCB h²hh³Nh´Nubj©°)�”}”(hŒDhttp://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils”h]”hŒDhttp://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils”…”�”}”(hjKB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jMB uh1j¨°hjCB ubhŒ lsmem/chmem part of util-linux”…”�”}”(hjCB h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K hj@B ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj.B ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j.> h´K hj+B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ0.. _abi_sys_devices_system_memory_memoryx_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-devices-system-memory-memoryx-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj„B ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/devices\/system\/memory\/memoryX\/state**”h]”j`)�”}”(hŒ2**\/sys\/devices\/system\/memory\/memoryX\/state**”h]”hŒ./sys/devices/system/memory/memoryX/state”…”�”}”(hjžB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjšB ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K*hj—B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„B ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�B ubah}”(h]”j€B ah ]”h"]”Œ+abi_sys_devices_system_memory_memoryx_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏB jvB sj˜}”j€B jvB subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-devices-memory `”h]”(hŒDefined on file ”…”�”}”(hjÔB h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-devices-memory `”h]”j§)�”}”(hjÞB h]”hŒsysfs-devices-memory”…”�”}”(hjàB h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÜB ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jêB Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_devices_memory”uh1hh³j.> h´K*hjÔB ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K*hhÊh²hubhÞ)�”}”(hŒîThe file /sys/devices/system/memory/memoryX/state is read-write. When read, it returns the online/offline state of the memory block. When written, root can toggle the online/offline state of a memory block using the following commands::”h]”hŒíThe file /sys/devices/system/memory/memoryX/state is read-write. When read, it returns the online/offline state of the memory block. When written, root can toggle the online/offline state of a memory block using the following commands:”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K*hhÊh²hubjl)�”}”(hŒr# echo online > /sys/devices/system/memory/memoryX/state # echo offline > /sys/devices/system/memory/memoryX/state”h]”hŒr# echo online > /sys/devices/system/memory/memoryX/state # echo offline > /sys/devices/system/memory/memoryX/state”…”�”}”hjC sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j.> h´K*hhÊh²hubhÞ)�”}”(hX�On newer kernel versions, advanced states can be specified when onlining to select a target zone: "online_movable" selects the movable zone. "online_kernel" selects the applicable kernel zone (DMA, DMA32, or Normal). However, after successfully setting one of the advanced states, reading the file will return "online"; the zone information can be obtained via "valid_zones" instead.”h]”hX‘On newer kernel versions, advanced states can be specified when onlining to select a target zone: “online_movableâ€� selects the movable zone. “online_kernelâ€� selects the applicable kernel zone (DMA, DMA32, or Normal). However, after successfully setting one of the advanced states, reading the file will return “onlineâ€�; the zone information can be obtained via “valid_zonesâ€� instead.”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K*hhÊh²hubhÞ)�”}”(hŒ£While onlining is unlikely to fail, there are no guarantees that offlining will succeed. Offlining is more likely to succeed if "valid_zones" indicates "Movable".”h]”hŒ«While onlining is unlikely to fail, there are no guarantees that offlining will succeed. Offlining is more likely to succeed if “valid_zonesâ€� indicates “Movableâ€�.”…”�”}”(hj,C h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K*hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒhUsers: hotplug memory remove tools http://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjAC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j.> h´K*hj=C ubj1)�”}”(hhh]”hÞ)�”}”(hŒ`hotplug memory remove tools http://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils”h]”(hŒhotplug memory remove tools ”…”�”}”(hjRC h²hh³Nh´Nubj©°)�”}”(hŒDhttp://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils”h]”hŒDhttp://www.ibm.com/developerworks/wikis/display/LinuxP/powerpc-utils”…”�”}”(hjZC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j\C uh1j¨°hjRC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´K*hjOC ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj=C ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j.> h´K*hj:C ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ6.. _abi_sys_devices_system_memory_memoryx_valid_zones:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-devices-system-memory-memoryx-valid-zones”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj�C ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/devices\/system\/memory\/memoryX\/valid_zones**”h]”j`)�”}”(hŒ8**\/sys\/devices\/system\/memory\/memoryX\/valid_zones**”h]”hŒ4/sys/devices/system/memory/memoryX/valid_zones”…”�”}”(hj©C h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥C ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KFhj¢C ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�C ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒC ubah}”(h]”j‹C ah ]”h"]”Œ1abi_sys_devices_system_memory_memoryx_valid_zones”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚC j�C sj˜}”j‹C j�C subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-devices-memory `”h]”(hŒDefined on file ”…”�”}”(hjßC h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-devices-memory `”h]”j§)�”}”(hjéC h]”hŒsysfs-devices-memory”…”�”}”(hjëC h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjçC ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jõC Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_devices_memory”uh1hh³j.> h´KFhjßC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KFhhÊh²hubhÞ)�”}”(hŒEThe file /sys/devices/system/memory/memoryX/valid_zones is read-only.”h]”hŒEThe file /sys/devices/system/memory/memoryX/valid_zones is read-only.”…”�”}”(hj D h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KFhhÊh²hubhÞ)�”}”(hŒÝFor online memory blocks, it returns in which zone memory provided by a memory block is managed. If multiple zones apply (not applicable for hotplugged memory), "None" is returned and the memory block cannot be offlined.”h]”hŒáFor online memory blocks, it returns in which zone memory provided by a memory block is managed. If multiple zones apply (not applicable for hotplugged memory), “Noneâ€� is returned and the memory block cannot be offlined.”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KFhhÊh²hubhÞ)�”}”(hX?For offline memory blocks, it returns by which zone memory provided by a memory block can be managed when onlining. The first returned zone ("default") will be used when setting the state of an offline memory block to "online". Only one of the kernel zones (DMA, DMA32, Normal) is applicable for a single memory block.”h]”hXGFor offline memory blocks, it returns by which zone memory provided by a memory block can be managed when onlining. The first returned zone (“defaultâ€�) will be used when setting the state of an offline memory block to “onlineâ€�. Only one of the kernel zones (DMA, DMA32, Normal) is applicable for a single memory block.”…”�”}”(hj)D h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KFhhÊh²hubj))�”}”(hŒ4.. _abi_sys_devices_system_memory_soft_offline_page:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-devices-system-memory-soft-offline-page”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjED ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/devices\/system\/memory\/soft_offline_page**”h]”j`)�”}”(hŒ5**\/sys\/devices\/system\/memory\/soft_offline_page**”h]”hŒ1/sys/devices/system/memory/soft_offline_page”…”�”}”(hj_D h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[D ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª? h´KhjXD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjED ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjBD ubah}”(h]”jAD ah ]”h"]”Œ/abi_sys_devices_system_memory_soft_offline_page”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�D j7D sj˜}”jAD j7D subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-memory-page-offline `”h]”(hŒDefined on file ”…”�”}”(hj•D h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-memory-page-offline `”h]”j§)�”}”(hjŸD h]”hŒsysfs-memory-page-offline”…”�”}”(hj¡D h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�D ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j«D Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_memory_page_offline”uh1hh³jª? h´Khj•D ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª? h´KhhÊh²hubhÞ)�”}”(hXNSoft-offline the memory page containing the physical address written into this file. Input is a hex number specifying the physical address of the page. The kernel will then attempt to soft-offline it, by moving the contents elsewhere or dropping it if possible. The kernel will then be placed on the bad page list and never be reused.”h]”hXNSoft-offline the memory page containing the physical address written into this file. Input is a hex number specifying the physical address of the page. The kernel will then attempt to soft-offline it, by moving the contents elsewhere or dropping it if possible. The kernel will then be placed on the bad page list and never be reused.”…”�”}”(hjÃD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª? h´KhhÊh²hubhÞ)�”}”(hŒ|The offlining is done in kernel specific granularity. Normally it's the base page size of the kernel, but this might change.”h]”hŒ~The offlining is done in kernel specific granularity. Normally it’s the base page size of the kernel, but this might change.”…”�”}”(hjÑD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª? h´KhhÊh²hubhÞ)�”}”(hŒìThe page must be still accessible, not poisoned. The kernel will never kill anything for this, but rather fail the offline. Return value is the size of the number, or a error when the offlining failed. Reading the file is not allowed.”h]”hŒìThe page must be still accessible, not poisoned. The kernel will never kill anything for this, but rather fail the offline. Return value is the size of the number, or a error when the offlining failed. Reading the file is not allowed.”…”�”}”(hjßD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª? h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_devices_system_memoryx_nodey:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-devices-system-memoryx-nodey”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjûD ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/devices\/system\/memoryX\/nodeY**”h]”j`)�”}”(hŒ***\/sys\/devices\/system\/memoryX\/nodeY**”h]”hŒ&/sys/devices/system/memoryX/nodeY”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KYhjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj E ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûD ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjøD ubah}”(h]”j÷D ah ]”h"]”Œ$abi_sys_devices_system_memoryx_nodey”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jFE jíD sj˜}”j÷D jíD subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-devices-memory `”h]”(hŒDefined on file ”…”�”}”(hjKE h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-devices-memory `”h]”j§)�”}”(hjUE h]”hŒsysfs-devices-memory”…”�”}”(hjWE h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjSE ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jaE Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_devices_memory”uh1hh³j.> h´KYhjKE ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KYhhÊh²hubhÞ)�”}”(hŒbWhen CONFIG_NUMA is enabled, a symbolic link that points to the corresponding NUMA node directory.”h]”hŒbWhen CONFIG_NUMA is enabled, a symbolic link that points to the corresponding NUMA node directory.”…”�”}”(hjyE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KYhhÊh²hubhÞ)�”}”(hŒRFor example, the following symbolic link is created for memory section 9 on node0:”h]”hŒRFor example, the following symbolic link is created for memory section 9 on node0:”…”�”}”(hj‡E h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KYhhÊh²hubhÞ)�”}”(hŒ ../../node/node0”h]”hŒ ../../node/node0”…”�”}”(hj•E h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KYhhÊh²hubj))�”}”(hŒ... _abi_sys_devices_system_node_nodex_memoryy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-devices-system-node-nodex-memoryy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj±E ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/devices\/system\/node\/nodeX\/memoryY**”h]”j`)�”}”(hŒ0**\/sys\/devices\/system\/node\/nodeX\/memoryY**”h]”hŒ,/sys/devices/system/node/nodeX/memoryY”…”�”}”(hjËE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇE ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KfhjÄE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾E ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±E ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®E ubah}”(h]”j­E ah ]”h"]”Œ)abi_sys_devices_system_node_nodex_memoryy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jüE j£E sj˜}”j­E j£E subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-devices-memory `”h]”(hŒDefined on file ”…”�”}”(hjF h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-devices-memory `”h]”j§)�”}”(hj F h]”hŒsysfs-devices-memory”…”�”}”(hj F h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj F ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jF Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_devices_memory”uh1hh³j.> h´KfhjF ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KfhhÊh²hubhÞ)�”}”(hXWhen CONFIG_NUMA is enabled /sys/devices/system/node/nodeX/memoryY is a symbolic link that points to the corresponding /sys/devices/system/memory/memoryY memory section directory. For example, the following symbolic link is created for memory section 9 on node0.”h]”hXWhen CONFIG_NUMA is enabled /sys/devices/system/node/nodeX/memoryY is a symbolic link that points to the corresponding /sys/devices/system/memory/memoryY memory section directory. For example, the following symbolic link is created for memory section 9 on node0.”…”�”}”(hj/F h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KfhhÊh²hubhÞ)�”}”(hŒ>/sys/devices/system/node/node0/memory9 -> ../../memory/memory9”h]”hŒ>/sys/devices/system/node/node0/memory9 -> ../../memory/memory9”…”�”}”(hj=F h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j.> h´KfhhÊh²hubj))�”}”(hŒ#.. _abi_sys_devices_system_xen_cpu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-devices-system-xen-cpu”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjYF ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/devices\/system\/xen_cpu\/**”h]”j`)�”}”(hŒ%**\/sys\/devices\/system\/xen_cpu\/**”h]”hŒ!/sys/devices/system/xen_cpu/”…”�”}”(hjsF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjoF ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-devices-system-xen_cpu”h´KhjlF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjYF ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjVF ubah}”(h]”jUF ah ]”h"]”Œabi_sys_devices_system_xen_cpu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥F jKF sj˜}”jUF jKF subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-devices-system-xen_cpu `”h]”(hŒDefined on file ”…”�”}”(hjªF h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-devices-system-xen_cpu `”h]”j§)�”}”(hj´F h]”hŒsysfs-devices-system-xen_cpu”…”�”}”(hj¶F h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj²F ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÀF Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_devices_system_xen_cpu”uh1hh³j‡F h´KhjªF ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡F h´KhhÊh²hubhÞ)�”}”(hŒ=A collection of global/individual Xen physical cpu attributes”h]”hŒ=A collection of global/individual Xen physical cpu attributes”…”�”}”(hjØF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡F h´KhhÊh²hubhÞ)�”}”(hŒ•Individual physical cpu attributes are contained in subdirectories named by the Xen's logical cpu number, e.g.: /sys/devices/system/xen_cpu/xen_cpu#/”h]”hŒ—Individual physical cpu attributes are contained in subdirectories named by the Xen’s logical cpu number, e.g.: /sys/devices/system/xen_cpu/xen_cpu#/”…”�”}”(hjæF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡F h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_devices_system_xen_cpu_xen_cpu_online:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-devices-system-xen-cpu-xen-cpu-online”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjG ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/devices\/system\/xen_cpu\/xen_cpu\#\/online**”h]”j`)�”}”(hŒ6**\/sys\/devices\/system\/xen_cpu\/xen_cpu\#\/online**”h]”hŒ2/sys/devices/system/xen_cpu/xen_cpu#/online”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡F h´K hjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjG ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿF ubah}”(h]”jþF ah ]”h"]”Œ-abi_sys_devices_system_xen_cpu_xen_cpu_online”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jMG jôF sj˜}”jþF jôF subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-devices-system-xen_cpu `”h]”(hŒDefined on file ”…”�”}”(hjRG h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-devices-system-xen_cpu `”h]”j§)�”}”(hj\G h]”hŒsysfs-devices-system-xen_cpu”…”�”}”(hj^G h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZG ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jhG Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_devices_system_xen_cpu”uh1hh³j‡F h´K hjRG ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡F h´K hhÊh²hubhÞ)�”}”(hŒ-Interface to online/offline Xen physical cpus”h]”hŒ-Interface to online/offline Xen physical cpus”…”�”}”(hj€G h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡F h´K hhÊh²hubhÞ)�”}”(hŒšWhen running under Xen platform, it provide user interface to online/offline physical cpus, except cpu0 due to several logic restrictions and assumptions.”h]”hŒšWhen running under Xen platform, it provide user interface to online/offline physical cpus, except cpu0 due to several logic restrictions and assumptions.”…”�”}”(hjŽG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡F h´K hhÊh²hubj))�”}”(hŒ&.. _abi_sys_devices_uncore_iio_x_diex:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-devices-uncore-iio-x-diex”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjªG ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/devices\/uncore_iio_x\/dieX**”h]”j`)�”}”(hŒ&**\/sys\/devices\/uncore_iio_x\/dieX**”h]”hŒ"/sys/devices/uncore_iio_x/dieX”…”�”}”(hjÄG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀG ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-devices-mapping”h´Khj½G ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·G ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjªG ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§G ubah}”(h]”j¦G ah ]”h"]”Œ!abi_sys_devices_uncore_iio_x_diex”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jöG jœG sj˜}”j¦G jœG subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-devices-mapping `”h]”(hŒDefined on file ”…”�”}”(hjûG h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-devices-mapping `”h]”j§)�”}”(hjH h]”hŒsysfs-devices-mapping”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjH ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jH Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_devices_mapping”uh1hh³jØG h´KhjûG ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØG h´KhhÊh²hubhÞ)�”}”(hXkEach IIO stack (PCIe root port) has its own IIO PMON block, so each dieX file (where X is die number) holds "Segment:Root Bus" for PCIe root port, which can be monitored by that IIO PMON block. For example, on 4-die Xeon platform with up to 6 IIO stacks per die and, therefore, 6 IIO PMON blocks per die, the mapping of IIO PMON block 0 exposes as the following::”h]”hXnEach IIO stack (PCIe root port) has its own IIO PMON block, so each dieX file (where X is die number) holds “Segment:Root Busâ€� for PCIe root port, which can be monitored by that IIO PMON block. For example, on 4-die Xeon platform with up to 6 IIO stacks per die and, therefore, 6 IIO PMON blocks per die, the mapping of IIO PMON block 0 exposes as the following:”…”�”}”(hj)H h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØG h´KhhÊh²hubjl)�”}”(hX®$ ls /sys/devices/uncore_iio_0/die* -r--r--r-- /sys/devices/uncore_iio_0/die0 -r--r--r-- /sys/devices/uncore_iio_0/die1 -r--r--r-- /sys/devices/uncore_iio_0/die2 -r--r--r-- /sys/devices/uncore_iio_0/die3 $ tail /sys/devices/uncore_iio_0/die* ==> /sys/devices/uncore_iio_0/die0 <== 0000:00 ==> /sys/devices/uncore_iio_0/die1 <== 0000:40 ==> /sys/devices/uncore_iio_0/die2 <== 0000:80 ==> /sys/devices/uncore_iio_0/die3 <== 0000:c0”h]”hX®$ ls /sys/devices/uncore_iio_0/die* -r--r--r-- /sys/devices/uncore_iio_0/die0 -r--r--r-- /sys/devices/uncore_iio_0/die1 -r--r--r-- /sys/devices/uncore_iio_0/die2 -r--r--r-- /sys/devices/uncore_iio_0/die3 $ tail /sys/devices/uncore_iio_0/die* ==> /sys/devices/uncore_iio_0/die0 <== 0000:00 ==> /sys/devices/uncore_iio_0/die1 <== 0000:40 ==> /sys/devices/uncore_iio_0/die2 <== 0000:80 ==> /sys/devices/uncore_iio_0/die3 <== 0000:c0”…”�”}”hj7H sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jØG h´KhhÊh²hubhÞ)�”}”(hŒ Which means::”h]”hŒ Which means:”…”�”}”(hjEH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØG h´KhhÊh²hubjl)�”}”(hŒÿIIO PMU 0 on die 0 belongs to PCI RP on bus 0x00, domain 0x0000 IIO PMU 0 on die 1 belongs to PCI RP on bus 0x40, domain 0x0000 IIO PMU 0 on die 2 belongs to PCI RP on bus 0x80, domain 0x0000 IIO PMU 0 on die 3 belongs to PCI RP on bus 0xc0, domain 0x0000”h]”hŒÿIIO PMU 0 on die 0 belongs to PCI RP on bus 0x00, domain 0x0000 IIO PMU 0 on die 1 belongs to PCI RP on bus 0x40, domain 0x0000 IIO PMU 0 on die 2 belongs to PCI RP on bus 0x80, domain 0x0000 IIO PMU 0 on die 3 belongs to PCI RP on bus 0xc0, domain 0x0000”…”�”}”hjSH sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jØG h´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_devices_uncore_upi_x_diex:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-devices-uncore-upi-x-diex”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjoH ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/devices\/uncore_upi_x\/dieX**”h]”j`)�”}”(hŒ&**\/sys\/devices\/uncore_upi_x\/dieX**”h]”hŒ"/sys/devices/uncore_upi_x/dieX”…”�”}”(hj‰H h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…H ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØG h´K$hj‚H ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|H ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoH ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlH ubah}”(h]”jkH ah ]”h"]”Œ!abi_sys_devices_uncore_upi_x_diex”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºH jaH sj˜}”jkH jaH subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-devices-mapping `”h]”(hŒDefined on file ”…”�”}”(hj¿H h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-devices-mapping `”h]”j§)�”}”(hjÉH h]”hŒsysfs-devices-mapping”…”�”}”(hjËH h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÇH ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÕH Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_devices_mapping”uh1hh³jØG h´K$hj¿H ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØG h´K$hhÊh²hubhÞ)�”}”(hXEach /sys/devices/uncore_upi_X/dieY file holds "upi_Z,die_W" value that means UPI link number X on die Y is connected to UPI link Z on die W and this link between sockets can be monitored by UPI PMON block. For example, 4-die Sapphire Rapids platform has the following UPI 0 topology::”h]”hX Each /sys/devices/uncore_upi_X/dieY file holds “upi_Z,die_Wâ€� value that means UPI link number X on die Y is connected to UPI link Z on die W and this link between sockets can be monitored by UPI PMON block. For example, 4-die Sapphire Rapids platform has the following UPI 0 topology:”…”�”}”(hjíH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØG h´K$hhÊh²hubjl)�”}”(hŒñ# tail /sys/devices/uncore_upi_0/die* ==> /sys/devices/uncore_upi_0/die0 <== upi_1,die_1 ==> /sys/devices/uncore_upi_0/die1 <== upi_0,die_3 ==> /sys/devices/uncore_upi_0/die2 <== upi_1,die_3 ==> /sys/devices/uncore_upi_0/die3 <== upi_0,die_1”h]”hŒñ# tail /sys/devices/uncore_upi_0/die* ==> /sys/devices/uncore_upi_0/die0 <== upi_1,die_1 ==> /sys/devices/uncore_upi_0/die1 <== upi_0,die_3 ==> /sys/devices/uncore_upi_0/die2 <== upi_1,die_3 ==> /sys/devices/uncore_upi_0/die3 <== upi_0,die_1”…”�”}”hjûH sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jØG h´K$hhÊh²hubhÞ)�”}”(hŒ Which means::”h]”hŒ Which means:”…”�”}”(hj I h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jØG h´K$hhÊh²hubjl)�”}”(hŒßUPI link 0 on die 0 is connected to UPI link 1 on die 1 UPI link 0 on die 1 is connected to UPI link 0 on die 3 UPI link 0 on die 2 is connected to UPI link 1 on die 3 UPI link 0 on die 3 is connected to UPI link 0 on die 1”h]”hŒßUPI link 0 on die 0 is connected to UPI link 1 on die 1 UPI link 0 on die 1 is connected to UPI link 0 on die 3 UPI link 0 on die 2 is connected to UPI link 1 on die 3 UPI link 0 on die 3 is connected to UPI link 0 on die 1”…”�”}”hjI sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jØG h´K$hhÊh²hubj))�”}”(hŒ+.. _abi_sys_devices_virtual_memory_tiering:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-devices-virtual-memory-tiering”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj3I ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/devices\/virtual\/memory_tiering\/**”h]”j`)�”}”(hŒ-**\/sys\/devices\/virtual\/memory_tiering\/**”h]”hŒ)/sys/devices/virtual/memory_tiering/”…”�”}”(hjMI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjII ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-kernel-mm-memory-tiers”h´KhjFI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@I ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3I ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0I ubah}”(h]”j/I ah ]”h"]”Œ&abi_sys_devices_virtual_memory_tiering”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jI j%I sj˜}”j/I j%I subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-kernel-mm-memory-tiers `”h]”(hŒDefined on file ”…”�”}”(hj„I h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-kernel-mm-memory-tiers `”h]”j§)�”}”(hjŽI h]”hŒsysfs-kernel-mm-memory-tiers”…”�”}”(hj�I h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŒI ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jšI Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_kernel_mm_memory_tiers”uh1hh³jaI h´Khj„I ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaI h´KhhÊh²hubhÞ)�”}”(hŒ/A collection of all the memory tiers allocated.”h]”hŒ/A collection of all the memory tiers allocated.”…”�”}”(hj²I h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaI h´KhhÊh²hubhÞ)�”}”(hŒqIndividual memory tier details are contained in subdirectories named by the abstract distance of the memory tier.”h]”hŒqIndividual memory tier details are contained in subdirectories named by the abstract distance of the memory tier.”…”�”}”(hjÀI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaI h´KhhÊh²hubhÞ)�”}”(hŒ1/sys/devices/virtual/memory_tiering/memory_tierN/”h]”hŒ1/sys/devices/virtual/memory_tiering/memory_tierN/”…”�”}”(hjÎI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaI h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_devices_virtual_memory_tiering_memory_tiern:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-devices-virtual-memory-tiering-memory-tiern”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjêI ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/virtual\/memory_tiering\/memory_tierN\/**”h]”j`)�”}”(hŒ;**\/sys\/devices\/virtual\/memory_tiering\/memory_tierN\/**”h]”hŒ7/sys/devices/virtual/memory_tiering/memory_tierN/”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaI h´K hjýI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjúI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷I ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/virtual\/memory_tiering\/memory_tierN\/nodelist**”h]”j`)�”}”(hŒC**\/sys\/devices\/virtual\/memory_tiering\/memory_tierN\/nodelist**”h]”hŒ?/sys/devices/virtual/memory_tiering/memory_tierN/nodelist”…”�”}”(hj.J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*J ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaI h´K hj'J ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$J ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷I ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjêI ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjçI ubah}”(h]”jæI ah ]”h"]”Œ3abi_sys_devices_virtual_memory_tiering_memory_tiern”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_J jÜI sj˜}”jæI jÜI subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-kernel-mm-memory-tiers `”h]”(hŒDefined on file ”…”�”}”(hjdJ h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-kernel-mm-memory-tiers `”h]”j§)�”}”(hjnJ h]”hŒsysfs-kernel-mm-memory-tiers”…”�”}”(hjpJ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjlJ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jzJ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_kernel_mm_memory_tiers”uh1hh³jaI h´K hjdJ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaI h´K hhÊh²hubhÞ)�”}”(hŒ0Directory with details of a specific memory tier”h]”hŒ0Directory with details of a specific memory tier”…”�”}”(hj’J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaI h´K hhÊh²hubhÞ)�”}”(hŒ…This is the directory containing information about a particular memory tier, memtierN, where N is derived based on abstract distance.”h]”hŒ…This is the directory containing information about a particular memory tier, memtierN, where N is derived based on abstract distance.”…”�”}”(hj J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaI h´K hhÊh²hubhÞ)�”}”(hŒLA smaller value of N implies a higher (faster) memory tier in the hierarchy.”h]”hŒLA smaller value of N implies a higher (faster) memory tier in the hierarchy.”…”�”}”(hj®J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaI h´K hhÊh²hubhÞ)�”}”(hŒ7nodelist: NUMA nodes that are part of this memory tier.”h]”hŒ7nodelist: NUMA nodes that are part of this memory tier.”…”�”}”(hj¼J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaI h´K hhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_virtual_misc_intel_ifs_n_current_batch:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-virtual-misc-intel-ifs-n-current-batch”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjØJ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/devices\/virtual\/misc\/intel_ifs_\\/current_batch**”h]”j`)�”}”(hŒA**\/sys\/devices\/virtual\/misc\/intel_ifs_\\/current_batch**”h]”hŒ=/sys/devices/virtual/misc/intel_ifs_/current_batch”…”�”}”(hjòJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjîJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-platform-intel-ifs”h´K+hjëJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjåJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjØJ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕJ ubah}”(h]”jÔJ ah ]”h"]”Œ6abi_sys_devices_virtual_misc_intel_ifs_n_current_batch”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$K jÊJ sj˜}”jÔJ jÊJ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-intel-ifs `”h]”(hŒDefined on file ”…”�”}”(hj)K h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-intel-ifs `”h]”j§)�”}”(hj3K h]”hŒsysfs-platform-intel-ifs”…”�”}”(hj5K h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1K ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?K Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_platform_intel_ifs”uh1hh³jK h´K+hj)K ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´K+hhÊh²hubhÞ)�”}”(hX}Write a number less than or equal to 0xff to load an IFS test image. The number written treated as the 2 digit suffix in the following file name: /lib/firmware/intel/ifs_/ff-mm-ss-02x.scan Reading the file will provide the suffix of the currently loaded IFS test image. This file is present only for device instances where a test image is applicable. Devices: intel_ifs_0”h]”hX}Write a number less than or equal to 0xff to load an IFS test image. The number written treated as the 2 digit suffix in the following file name: /lib/firmware/intel/ifs_/ff-mm-ss-02x.scan Reading the file will provide the suffix of the currently loaded IFS test image. This file is present only for device instances where a test image is applicable. Devices: intel_ifs_0”…”�”}”(hjWK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´K+hhÊh²hubj))�”}”(hŒ5.. _abi_sys_devices_virtual_misc_intel_ifs_n_details:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-devices-virtual-misc-intel-ifs-n-details”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjsK ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/devices\/virtual\/misc\/intel_ifs_\\/details**”h]”j`)�”}”(hŒ;**\/sys\/devices\/virtual\/misc\/intel_ifs_\\/details**”h]”hŒ7/sys/devices/virtual/misc/intel_ifs_/details”…”�”}”(hj�K h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰K ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´Khj†K ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€K ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsK ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpK ubah}”(h]”joK ah ]”h"]”Œ0abi_sys_devices_virtual_misc_intel_ifs_n_details”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾K jeK sj˜}”joK jeK subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-intel-ifs `”h]”(hŒDefined on file ”…”�”}”(hjÃK h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-intel-ifs `”h]”j§)�”}”(hjÍK h]”hŒsysfs-platform-intel-ifs”…”�”}”(hjÏK h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjËK ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÙK Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_platform_intel_ifs”uh1hh³jK h´KhjÃK ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´KhhÊh²hubhÞ)�”}”(hŒñAdditional information regarding the last test. The details file reports the hex value of the STATUS MSR for this test. Note that the error_code field may contain driver defined software code not defined in the Intel SDM. Devices: all”h]”hŒñAdditional information regarding the last test. The details file reports the hex value of the STATUS MSR for this test. Note that the error_code field may contain driver defined software code not defined in the Intel SDM. Devices: all”…”�”}”(hjñK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_devices_virtual_misc_intel_ifs_n_image_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-devices-virtual-misc-intel-ifs-n-image-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj L ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/devices\/virtual\/misc\/intel_ifs_\\/image_version**”h]”j`)�”}”(hŒA**\/sys\/devices\/virtual\/misc\/intel_ifs_\\/image_version**”h]”hŒ=/sys/devices/virtual/misc/intel_ifs_/image_version”…”�”}”(hj'L h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#L ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´K"hj L ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj L ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj L ubah}”(h]”j L ah ]”h"]”Œ6abi_sys_devices_virtual_misc_intel_ifs_n_image_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jXL jÿK sj˜}”j L jÿK subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-intel-ifs `”h]”(hŒDefined on file ”…”�”}”(hj]L h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-intel-ifs `”h]”j§)�”}”(hjgL h]”hŒsysfs-platform-intel-ifs”…”�”}”(hjiL h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjeL ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jsL Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_platform_intel_ifs”uh1hh³jK h´K"hj]L ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´K"hhÊh²hubhÞ)�”}”(hŒºVersion (hexadecimal) of loaded IFS test image. If no test image is loaded reports "none". Only present for device instances where a test image is applicable. Devices: intel_ifs_0”h]”hŒ¾Version (hexadecimal) of loaded IFS test image. If no test image is loaded reports “noneâ€�. Only present for device instances where a test image is applicable. Devices: intel_ifs_0”…”�”}”(hj‹L h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´K"hhÊh²hubj))�”}”(hŒ6.. _abi_sys_devices_virtual_misc_intel_ifs_n_run_test:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-devices-virtual-misc-intel-ifs-n-run-test”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj§L ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/devices\/virtual\/misc\/intel_ifs_\\/run_test**”h]”j`)�”}”(hŒ<**\/sys\/devices\/virtual\/misc\/intel_ifs_\\/run_test**”h]”hŒ8/sys/devices/virtual/misc/intel_ifs_/run_test”…”�”}”(hjÁL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½L ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´KhjºL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·L ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´L ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§L ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤L ubah}”(h]”j£L ah ]”h"]”Œ1abi_sys_devices_virtual_misc_intel_ifs_n_run_test”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jòL j™L sj˜}”j£L j™L subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-intel-ifs `”h]”(hŒDefined on file ”…”�”}”(hj÷L h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-intel-ifs `”h]”j§)�”}”(hjM h]”hŒsysfs-platform-intel-ifs”…”�”}”(hjM h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÿL ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j M Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_platform_intel_ifs”uh1hh³jK h´Khj÷L ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´KhhÊh²hubhÞ)�”}”(hXHWrite to trigger IFS test for one online core. Note that the test is per core. The cpu# can be for any thread on the core. Running on one thread completes the test for the core containing that thread. Example: to test the core containing cpu5: echo 5 > /sys/devices/virtual/misc/intel_ifs_/run_test Devices: all”h]”hXHWrite to trigger IFS test for one online core. Note that the test is per core. The cpu# can be for any thread on the core. Running on one thread completes the test for the core containing that thread. Example: to test the core containing cpu5: echo 5 > /sys/devices/virtual/misc/intel_ifs_/run_test Devices: all”…”�”}”(hj%M h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_devices_virtual_misc_intel_ifs_n_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-devices-virtual-misc-intel-ifs-n-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/status**”h]”j`)�”}”(hŒ:**\/sys\/devices\/virtual\/misc\/intel_ifs_\\/status**”h]”hŒ6/sys/devices/virtual/misc/intel_ifs_/status”…”�”}”(hj[M h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWM ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´KhjTM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAM ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>M ubah}”(h]”j=M ah ]”h"]”Œ/abi_sys_devices_virtual_misc_intel_ifs_n_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒM j3M sj˜}”j=M j3M subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-platform-intel-ifs `”h]”(hŒDefined on file ”…”�”}”(hj‘M h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-platform-intel-ifs `”h]”j§)�”}”(hj›M h]”hŒsysfs-platform-intel-ifs”…”�”}”(hj�M h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj™M ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j§M Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_platform_intel_ifs”uh1hh³jK h´Khj‘M ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´KhhÊh²hubhÞ)�”}”(hŒ_The status of the last test. It can be one of "pass", "fail" or "untested". Devices: all”h]”hŒkThe status of the last test. It can be one of “passâ€�, “failâ€� or “untestedâ€�. Devices: all”…”�”}”(hj¿M h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jK h´KhhÊh²hubj))�”}”(hŒD.. _abi_sys_devices_virtual_misc_tdx_guest_measurements_mrname_hash:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-devices-virtual-misc-tdx-guest-measurements-mrname-hash”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjÛM ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/devices\/virtual\/misc\/tdx_guest\/measurements\/MRNAME[\:HASH]**”h]”j`)�”}”(hŒJ**\/sys\/devices\/virtual\/misc\/tdx_guest\/measurements\/MRNAME[\:HASH]**”h]”hŒF/sys/devices/virtual/misc/tdx_guest/measurements/MRNAME[:HASH]”…”�”}”(hjõM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñM ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ>Documentation/ABI/testing/sysfs-devices-virtual-misc-tdx_guest”h´KhjîM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛM ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØM ubah}”(h]”j×M ah ]”h"]”Œ?abi_sys_devices_virtual_misc_tdx_guest_measurements_mrname_hash”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j'N jÍM sj˜}”j×M jÍM subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-virtual-misc-tdx_guest `”h]”(hŒDefined on file ”…”�”}”(hj,N h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-virtual-misc-tdx_guest `”h]”j§)�”}”(hj6N h]”hŒ$sysfs-devices-virtual-misc-tdx_guest”…”�”}”(hj8N h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj4N ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jBN Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_virtual_misc_tdx_guest”uh1hh³j N h´Khj,N ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´KhhÊh²hubhÞ)�”}”(hXOValue of a TDX measurement register (MR). MRNAME and HASH above are placeholders. The optional suffix :HASH is used for MRs that have associated hash algorithms. See below for a complete list of TDX MRs exposed via sysfs. Refer to Intel TDX Module ABI Specification for the definition of TDREPORT and the full list of TDX measurements.”h]”hXOValue of a TDX measurement register (MR). MRNAME and HASH above are placeholders. The optional suffix :HASH is used for MRs that have associated hash algorithms. See below for a complete list of TDX MRs exposed via sysfs. Refer to Intel TDX Module ABI Specification for the definition of TDREPORT and the full list of TDX measurements.”…”�”}”(hjZN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´KhhÊh²hubhÞ)�”}”(hŒ£Intel TDX Module ABI Specification can be found at: https://www.intel.com/content/www/us/en/developer/tools/trust-domain-extensions/documentation.html#architecture”h]”(hŒ4Intel TDX Module ABI Specification can be found at: ”…”�”}”(hjhN h²hh³Nh´Nubj©°)�”}”(hŒohttps://www.intel.com/content/www/us/en/developer/tools/trust-domain-extensions/documentation.html#architecture”h]”hŒohttps://www.intel.com/content/www/us/en/developer/tools/trust-domain-extensions/documentation.html#architecture”…”�”}”(hjpN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jrN uh1j¨°hjhN ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´KhhÊh²hubhÞ)�”}”(hŒLSee also: https://docs.kernel.org/driver-api/coco/measurement-registers.html”h]”(hŒ See also: ”…”�”}”(hj…N h²hh³Nh´Nubj©°)�”}”(hŒBhttps://docs.kernel.org/driver-api/coco/measurement-registers.html”h]”hŒBhttps://docs.kernel.org/driver-api/coco/measurement-registers.html”…”�”}”(hj�N h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j�N uh1j¨°hj…N ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´KhhÊh²hubj))�”}”(hŒC.. _abi_sys_devices_virtual_misc_tdx_guest_measurements_mrconfigid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-devices-virtual-misc-tdx-guest-measurements-mrconfigid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj°N ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/devices\/virtual\/misc\/tdx_guest\/measurements\/mrconfigid**”h]”j`)�”}”(hŒF**\/sys\/devices\/virtual\/misc\/tdx_guest\/measurements\/mrconfigid**”h]”hŒB/sys/devices/virtual/misc/tdx_guest/measurements/mrconfigid”…”�”}”(hjÊN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆN ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´KhjÃN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½N ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°N ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­N ubah}”(h]”j¬N ah ]”h"]”Œ>abi_sys_devices_virtual_misc_tdx_guest_measurements_mrconfigid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jûN j¢N sj˜}”j¬N j¢N subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-virtual-misc-tdx_guest `”h]”(hŒDefined on file ”…”�”}”(hjO h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-virtual-misc-tdx_guest `”h]”j§)�”}”(hj O h]”hŒ$sysfs-devices-virtual-misc-tdx_guest”…”�”}”(hj O h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjO ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jO Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_virtual_misc_tdx_guest”uh1hh³j N h´KhjO ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´KhhÊh²hubhÞ)�”}”(hŒ®(RO) MRCONFIGID - 48-byte immutable storage typically used for software-defined ID for non-owner-defined configuration of the guest TD – e.g., run-time or OS configuration.”h]”hŒ®(RO) MRCONFIGID - 48-byte immutable storage typically used for software-defined ID for non-owner-defined configuration of the guest TD – e.g., run-time or OS configuration.”…”�”}”(hj.O h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_devices_virtual_misc_tdx_guest_measurements_mrowner:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-devices-virtual-misc-tdx-guest-measurements-mrowner”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjJO ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/devices\/virtual\/misc\/tdx_guest\/measurements\/mrowner**”h]”j`)�”}”(hŒC**\/sys\/devices\/virtual\/misc\/tdx_guest\/measurements\/mrowner**”h]”hŒ?/sys/devices/virtual/misc/tdx_guest/measurements/mrowner”…”�”}”(hjdO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`O ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´Khj]O ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJO ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjGO ubah}”(h]”jFO ah ]”h"]”Œ;abi_sys_devices_virtual_misc_tdx_guest_measurements_mrowner”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j•O j`”h]”(hŒDefined on file ”…”�”}”(hjšO h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-virtual-misc-tdx_guest `”h]”j§)�”}”(hj¤O h]”hŒ$sysfs-devices-virtual-misc-tdx_guest”…”�”}”(hj¦O h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¢O ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j°O Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_virtual_misc_tdx_guest”uh1hh³j N h´KhjšO ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´KhhÊh²hubhÞ)�”}”(hŒk(RO) MROWNER - 48-byte immutable storage typically used for software-defined ID for the guest TD’s owner.”h]”hŒk(RO) MROWNER - 48-byte immutable storage typically used for software-defined ID for the guest TD’s owner.”…”�”}”(hjÈO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´KhhÊh²hubj))�”}”(hŒF.. _abi_sys_devices_virtual_misc_tdx_guest_measurements_mrownerconfig:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-devices-virtual-misc-tdx-guest-measurements-mrownerconfig”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjäO ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/devices\/virtual\/misc\/tdx_guest\/measurements\/mrownerconfig**”h]”j`)�”}”(hŒI**\/sys\/devices\/virtual\/misc\/tdx_guest\/measurements\/mrownerconfig**”h]”hŒE/sys/devices/virtual/misc/tdx_guest/measurements/mrownerconfig”…”�”}”(hjþO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúO ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´K$hj÷O ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjôO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjäO ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjáO ubah}”(h]”jàO ah ]”h"]”ŒAabi_sys_devices_virtual_misc_tdx_guest_measurements_mrownerconfig”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j/P jÖO sj˜}”jàO jÖO subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-virtual-misc-tdx_guest `”h]”(hŒDefined on file ”…”�”}”(hj4P h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-virtual-misc-tdx_guest `”h]”j§)�”}”(hj>P h]”hŒ$sysfs-devices-virtual-misc-tdx_guest”…”�”}”(hj@P h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj`”h]”(hŒDefined on file ”…”�”}”(hjÎP h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-virtual-misc-tdx_guest `”h]”j§)�”}”(hjØP h]”hŒ$sysfs-devices-virtual-misc-tdx_guest”…”�”}”(hjÚP h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÖP ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jäP Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_virtual_misc_tdx_guest”uh1hh³j N h´K.hjÎP ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´K.hhÊh²hubhÞ)�”}”(hŒ:(RO) MRTD - Measurement of the initial contents of the TD.”h]”hŒ:(RO) MRTD - Measurement of the initial contents of the TD.”…”�”}”(hjüP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´K.hhÊh²hubj))�”}”(hŒI.. _abi_sys_devices_virtual_misc_tdx_guest_measurements_rtmr_0123_sha384:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-devices-virtual-misc-tdx-guest-measurements-rtmr-0123-sha384”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j@hjQ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/devices\/virtual\/misc\/tdx_guest\/measurements\/rtmr[0123]\:sha384**”h]”j`)�”}”(hŒN**\/sys\/devices\/virtual\/misc\/tdx_guest\/measurements\/rtmr[0123]\:sha384**”h]”hŒJ/sys/devices/virtual/misc/tdx_guest/measurements/rtmr[0123]:sha384”…”�”}”(hj2Q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´K5hj+Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQ ubah}”(h]”jQ ah ]”h"]”ŒDabi_sys_devices_virtual_misc_tdx_guest_measurements_rtmr_0123_sha384”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jcQ j Q sj˜}”jQ j Q subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-devices-virtual-misc-tdx_guest `”h]”(hŒDefined on file ”…”�”}”(hjhQ h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-devices-virtual-misc-tdx_guest `”h]”j§)�”}”(hjrQ h]”hŒ$sysfs-devices-virtual-misc-tdx_guest”…”�”}”(hjtQ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjpQ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~Q Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ5abi_file_testing_sysfs_devices_virtual_misc_tdx_guest”uh1hh³j N h´K5hjhQ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´K5hhÊh²hubhÞ)�”}”(hX9(RW) RTMR[0123] - 4 Run-Time extendable Measurement Registers. Read from any of these returns the current value of the corresponding RTMR. Write extends the written buffer to the RTMR. All writes must start at offset 0 and be 48 bytes in size. Partial writes will result in EINVAL returned by the write() syscall.”h]”hX9(RW) RTMR[0123] - 4 Run-Time extendable Measurement Registers. Read from any of these returns the current value of the corresponding RTMR. Write extends the written buffer to the RTMR. All writes must start at offset 0 and be 48 bytes in size. Partial writes will result in EINVAL returned by the write() syscall.”…”�”}”(hj–Q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j N h´K5hhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/firmware”h]”hŒSymbols under /sys/firmware”…”�”}”(hj§Q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj¤Q h³Nh´Nubj))�”}”(hŒ.. _abi_sys_firmware_acpi_bgrt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-acpi-bgrt”uh1j(h´Khj¤Q ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjÃQ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/firmware\/acpi\/bgrt\/**”h]”j`)�”}”(hŒ!**\/sys\/firmware\/acpi\/bgrt\/**”h]”hŒ/sys/firmware/acpi/bgrt/”…”�”}”(hjÝQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-firmware-acpi”h´K2hjÖQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃQ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀQ ubah}”(h]”j¿Q ah ]”h"]”Œabi_sys_firmware_acpi_bgrt”ah$]”h&]”uh1j6hj¤Q j–}”jR jµQ sj˜}”j¿Q jµQ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-firmware-acpi `”h]”(hŒDefined on file ”…”�”}”(hjR h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-firmware-acpi `”h]”j§)�”}”(hjR h]”hŒsysfs-firmware-acpi”…”�”}”(hj R h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjR ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j*R Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_firmware_acpi”uh1hh³jñQ h´K2hjR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´K2hj¤Q ubhÞ)�”}”(hXThe BGRT is an ACPI 5.0 feature that allows the OS to obtain a copy of the firmware boot splash and some associated metadata. This is intended to be used by boot splash applications in order to interact with the firmware boot splash in order to avoid jarring transitions.”h]”hXThe BGRT is an ACPI 5.0 feature that allows the OS to obtain a copy of the firmware boot splash and some associated metadata. This is intended to be used by boot splash applications in order to interact with the firmware boot splash in order to avoid jarring transitions.”…”�”}”(hjBR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´K2hj¤Q ubhÞ)�”}”(hŒ™image: The image bitmap. Currently a 32-bit BMP. status: 1 if the image is valid, 0 if firmware invalidated it. type: 0 indicates image is in BMP format.”h]”hŒ™image: The image bitmap. Currently a 32-bit BMP. status: 1 if the image is valid, 0 if firmware invalidated it. type: 0 indicates image is in BMP format.”…”�”}”(hjPR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´K2hj¤Q ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjaR ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjaR ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒversion:”h]”hŒversion:”…”�”}”(hj�R h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´K2hj~R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{R ubjW)�”}”(hhh]”hÞ)�”}”(hŒ%The version of the BGRT. Currently 1.”h]”hŒ%The version of the BGRT. Currently 1.”…”�”}”(hj˜R h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´K2hj•R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{R ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxR ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒxoffset:”h]”hŒxoffset:”…”�”}”(hj¸R h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´K2hjµR ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²R ubjW)�”}”(hhh]”hÞ)�”}”(hŒSThe number of pixels between the left of the screen and the left edge of the image.”h]”hŒSThe number of pixels between the left of the screen and the left edge of the image.”…”�”}”(hjÏR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´K2hjÌR ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj²R ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxR ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒyoffset:”h]”hŒyoffset:”…”�”}”(hjïR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´K2hjìR ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéR ubjW)�”}”(hhh]”hÞ)�”}”(hŒQThe number of pixels between the top of the screen and the top edge of the image.”h]”hŒQThe number of pixels between the top of the screen and the top edge of the image.”…”�”}”(hjS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´K2hjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjaR ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^R ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj¤Q ubeh}”(h]”Œsymbols-under-sys-firmware”ah ]”h"]”Œsymbols under /sys/firmware”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_firmware_acpi_fpdt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-acpi-fpdt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjIS ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/firmware\/acpi\/fpdt\/**”h]”j`)�”}”(hŒ!**\/sys\/firmware\/acpi\/fpdt\/**”h]”hŒ/sys/firmware/acpi/fpdt/”…”�”}”(hjcS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_S ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Khj\S ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjYS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjVS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjIS ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjFS ubah}”(h]”jES ah ]”h"]”Œabi_sys_firmware_acpi_fpdt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”S j;S sj˜}”jES j;S subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-firmware-acpi `”h]”(hŒDefined on file ”…”�”}”(hj™S h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-firmware-acpi `”h]”j§)�”}”(hj£S h]”hŒsysfs-firmware-acpi”…”�”}”(hj¥S h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¡S ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¯S Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_firmware_acpi”uh1hh³jñQ h´Khj™S ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KhhÊh²hubhÞ)�”}”(hŒÑACPI Firmware Performance Data Table (FPDT) provides information for firmware performance data for system boot, S3 suspend and S3 resume. This sysfs entry contains the performance data retrieved from the FPDT.”h]”hŒÑACPI Firmware Performance Data Table (FPDT) provides information for firmware performance data for system boot, S3 suspend and S3 resume. This sysfs entry contains the performance data retrieved from the FPDT.”…”�”}”(hjÇS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hXboot: firmware_start_ns: Timer value logged at the beginning of firmware image execution. In nanoseconds. bootloader_load_ns: Timer value logged just prior to loading the OS boot loader into memory. In nanoseconds. bootloader_launch_ns: Timer value logged just prior to launching the currently loaded OS boot loader image. In nanoseconds. exitbootservice_start_ns: Timer value logged at the point when the OS loader calls the ExitBootServices function for UEFI compatible firmware. In nanoseconds. exitbootservice_end_ns: Timer value logged at the point just prior to the OS loader gaining control back from the ExitBootServices function for UEFI compatible firmware. In nanoseconds.”h]”(j!)�”}”(hŒboot:”h]”hŒboot:”…”�”}”(hjÜS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´KhjØS ubj1)�”}”(hhh]”j)�”}”(hhh]”(j)�”}”(hŒcfirmware_start_ns: Timer value logged at the beginning of firmware image execution. In nanoseconds.”h]”(j!)�”}”(hŒ6firmware_start_ns: Timer value logged at the beginning”h]”hŒ6firmware_start_ns: Timer value logged at the beginning”…”�”}”(hjôS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´KhjðS ubj1)�”}”(hhh]”hÞ)�”}”(hŒ,of firmware image execution. In nanoseconds.”h]”hŒ,of firmware image execution. In nanoseconds.”…”�”}”(hjT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KhjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjðS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjíS ubj)�”}”(hŒlbootloader_load_ns: Timer value logged just prior to loading the OS boot loader into memory. In nanoseconds.”h]”(j!)�”}”(hŒ4bootloader_load_ns: Timer value logged just prior to”h]”hŒ4bootloader_load_ns: Timer value logged just prior to”…”�”}”(hj#T h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´KhjT ubj1)�”}”(hhh]”hÞ)�”}”(hŒ7loading the OS boot loader into memory. In nanoseconds.”h]”hŒ7loading the OS boot loader into memory. In nanoseconds.”…”�”}”(hj4T h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Khj1T ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjT ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjíS ubj)�”}”(hŒ{bootloader_launch_ns: Timer value logged just prior to launching the currently loaded OS boot loader image. In nanoseconds.”h]”(j!)�”}”(hŒ6bootloader_launch_ns: Timer value logged just prior to”h]”hŒ6bootloader_launch_ns: Timer value logged just prior to”…”�”}”(hjRT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´KhjNT ubj1)�”}”(hhh]”hÞ)�”}”(hŒDlaunching the currently loaded OS boot loader image. In nanoseconds.”h]”hŒDlaunching the currently loaded OS boot loader image. In nanoseconds.”…”�”}”(hjcT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Khj`T ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjNT ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjíS ubj)�”}”(hŒžexitbootservice_start_ns: Timer value logged at the point when the OS loader calls the ExitBootServices function for UEFI compatible firmware. In nanoseconds.”h]”(j!)�”}”(hŒ3exitbootservice_start_ns: Timer value logged at the”h]”hŒ3exitbootservice_start_ns: Timer value logged at the”…”�”}”(hj�T h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´Khj}T ubj1)�”}”(hhh]”hÞ)�”}”(hŒjpoint when the OS loader calls the ExitBootServices function for UEFI compatible firmware. In nanoseconds.”h]”hŒjpoint when the OS loader calls the ExitBootServices function for UEFI compatible firmware. In nanoseconds.”…”�”}”(hj’T h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Khj�T ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj}T ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjíS ubj)�”}”(hŒ¹exitbootservice_end_ns: Timer value logged at the point just prior to the OS loader gaining control back from the ExitBootServices function for UEFI compatible firmware. In nanoseconds.”h]”(j!)�”}”(hŒ7exitbootservice_end_ns: Timer value logged at the point”h]”hŒ7exitbootservice_end_ns: Timer value logged at the point”…”�”}”(hj°T h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´Khj¬T ubj1)�”}”(hhh]”hÞ)�”}”(hŒ�just prior to the OS loader gaining control back from the ExitBootServices function for UEFI compatible firmware. In nanoseconds.”h]”hŒ�just prior to the OS loader gaining control back from the ExitBootServices function for UEFI compatible firmware. In nanoseconds.”…”�”}”(hjÁT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Khj¾T ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¬T ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjíS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjêS ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjØS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjÕS ubj)�”}”(hXsuspend: suspend_start_ns: Timer value recorded at the previous OS write to SLP_TYP upon entry to S3. In nanoseconds. suspend_end_ns: Timer value recorded at the previous firmware write to SLP_TYP used to trigger hardware entry to S3. In nanoseconds.”h]”(j!)�”}”(hŒsuspend:”h]”hŒsuspend:”…”�”}”(hjñT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´KhjíT ubj1)�”}”(hhh]”j)�”}”(hhh]”(j)�”}”(hŒlsuspend_start_ns: Timer value recorded at the previous OS write to SLP_TYP upon entry to S3. In nanoseconds.”h]”(j!)�”}”(hŒ6suspend_start_ns: Timer value recorded at the previous”h]”hŒ6suspend_start_ns: Timer value recorded at the previous”…”�”}”(hj U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´KhjU ubj1)�”}”(hhh]”hÞ)�”}”(hŒ5OS write to SLP_TYP upon entry to S3. In nanoseconds.”h]”hŒ5OS write to SLP_TYP upon entry to S3. In nanoseconds.”…”�”}”(hjU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjU ubj)�”}”(hŒ„suspend_end_ns: Timer value recorded at the previous firmware write to SLP_TYP used to trigger hardware entry to S3. In nanoseconds.”h]”(j!)�”}”(hŒ4suspend_end_ns: Timer value recorded at the previous”h]”hŒ4suspend_end_ns: Timer value recorded at the previous”…”�”}”(hj8U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´Khj4U ubj1)�”}”(hhh]”hÞ)�”}”(hŒOfirmware write to SLP_TYP used to trigger hardware entry to S3. In nanoseconds.”h]”hŒOfirmware write to SLP_TYP used to trigger hardware entry to S3. In nanoseconds.”…”�”}”(hjIU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KhjFU ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj4U ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÿT ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjíT ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjÕS ubj)�”}”(hX½resume: resume_count: A count of the number of S3 resume cycles since the last full boot sequence. resume_avg_ns: Average timer value of all resume cycles logged since the last full boot sequence, including the most recent resume. In nanoseconds. resume_prev_ns: Timer recorded at the end of the previous platform runtime firmware S3 resume, just prior to handoff to the OS waking vector. In nanoseconds. ”h]”(j!)�”}”(hŒresume:”h]”hŒresume:”…”�”}”(hjyU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´KhjuU ubj1)�”}”(hhh]”j)�”}”(hhh]”(j)�”}”(hŒZresume_count: A count of the number of S3 resume cycles since the last full boot sequence.”h]”(j!)�”}”(hŒ7resume_count: A count of the number of S3 resume cycles”h]”hŒ7resume_count: A count of the number of S3 resume cycles”…”�”}”(hj‘U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´Khj�U ubj1)�”}”(hhh]”hÞ)�”}”(hŒ"since the last full boot sequence.”h]”hŒ"since the last full boot sequence.”…”�”}”(hj¢U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KhjŸU ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj�U ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjŠU ubj)�”}”(hŒ“resume_avg_ns: Average timer value of all resume cycles logged since the last full boot sequence, including the most recent resume. In nanoseconds.”h]”(j!)�”}”(hŒ7resume_avg_ns: Average timer value of all resume cycles”h]”hŒ7resume_avg_ns: Average timer value of all resume cycles”…”�”}”(hjÀU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´Khj¼U ubj1)�”}”(hhh]”hÞ)�”}”(hŒ[logged since the last full boot sequence, including the most recent resume. In nanoseconds.”h]”hŒ[logged since the last full boot sequence, including the most recent resume. In nanoseconds.”…”�”}”(hjÑU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KhjÎU ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¼U ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjŠU ubj)�”}”(hŒžresume_prev_ns: Timer recorded at the end of the previous platform runtime firmware S3 resume, just prior to handoff to the OS waking vector. In nanoseconds. ”h]”(j!)�”}”(hŒ9resume_prev_ns: Timer recorded at the end of the previous”h]”hŒ9resume_prev_ns: Timer recorded at the end of the previous”…”�”}”(hjïU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´KhjëU ubj1)�”}”(hhh]”hÞ)�”}”(hŒcplatform runtime firmware S3 resume, just prior to handoff to the OS waking vector. In nanoseconds.”h]”hŒcplatform runtime firmware S3 resume, just prior to handoff to the OS waking vector. In nanoseconds.”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KhjýU ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjëU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjŠU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj‡U ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjuU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjÕS ubj)�”}”(hŒ\FBPT: The raw binary contents of the Firmware Basic Boot Performance Table (FBPT) subtable. ”h]”(j!)�”}”(hŒ8FBPT: The raw binary contents of the Firmware Basic Boot”h]”hŒ8FBPT: The raw binary contents of the Firmware Basic Boot”…”�”}”(hj0V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´Khj,V ubj1)�”}”(hhh]”hÞ)�”}”(hŒ"Performance Table (FBPT) subtable.”h]”hŒ"Performance Table (FBPT) subtable.”…”�”}”(hjAV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Khj>V ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj,V ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjÕS ubj)�”}”(hŒLS3PT: The raw binary contents of the S3 Performance Table (S3PT) subtable. ”h]”(j!)�”}”(hŒ9S3PT: The raw binary contents of the S3 Performance Table”h]”hŒ9S3PT: The raw binary contents of the S3 Performance Table”…”�”}”(hj_V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñQ h´Khj[V ubj1)�”}”(hhh]”hÞ)�”}”(hŒ(S3PT) subtable.”h]”hŒ(S3PT) subtable.”…”�”}”(hjpV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KhjmV ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj[V ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñQ h´KhjÕS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ".. _abi_sys_firmware_acpi_hotplug:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-acpi-hotplug”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjžV ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/firmware\/acpi\/hotplug\/**”h]”j`)�”}”(hŒ$**\/sys\/firmware\/acpi\/hotplug\/**”h]”hŒ /sys/firmware/acpi/hotplug/”…”�”}”(hj¸V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´V ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KIhj±V ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®V ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«V ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjžV ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›V ubah}”(h]”jšV ah ]”h"]”Œabi_sys_firmware_acpi_hotplug”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jéV j�V sj˜}”jšV j�V subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-firmware-acpi `”h]”(hŒDefined on file ”…”�”}”(hjîV h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-firmware-acpi `”h]”j§)�”}”(hjøV h]”hŒsysfs-firmware-acpi”…”�”}”(hjúV h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjöV ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_firmware_acpi”uh1hh³jñQ h´KIhjîV ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KIhhÊh²hubhÞ)�”}”(hXšThere are separate hotplug profiles for different classes of devices supported by ACPI, such as containers, memory modules, processors, PCI root bridges etc. A hotplug profile for a given class of devices is a collection of settings defining the way that class of devices will be handled by the ACPI core hotplug code. Those profiles are represented in sysfs as subdirectories of /sys/firmware/acpi/hotplug/.”h]”hXšThere are separate hotplug profiles for different classes of devices supported by ACPI, such as containers, memory modules, processors, PCI root bridges etc. A hotplug profile for a given class of devices is a collection of settings defining the way that class of devices will be handled by the ACPI core hotplug code. Those profiles are represented in sysfs as subdirectories of /sys/firmware/acpi/hotplug/.”…”�”}”(hjW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KIhhÊh²hubhÞ)�”}”(hŒJThe following setting is available to user space for each hotplug profile:”h]”hŒJThe following setting is available to user space for each hotplug profile:”…”�”}”(hj*W h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KIhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj;W ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj;W ubjM)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒenabled:”h]”hŒenabled:”…”�”}”(hj[W h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KIhjXW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUW ubjW)�”}”(hhh]”hÞ)�”}”(hXIf set, the ACPI core will handle notifications of hotplug events associated with the given class of devices and will allow those devices to be ejected with the help of the _EJ0 control method. Unsetting it effectively disables hotplug for the corresponding class of devices.”h]”hXIf set, the ACPI core will handle notifications of hotplug events associated with the given class of devices and will allow those devices to be ejected with the help of the _EJ0 control method. Unsetting it effectively disables hotplug for the corresponding class of devices.”…”�”}”(hjrW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KIhjoW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUW ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;W ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8W ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ™The value of the above attribute is an integer number: 1 (set) or 0 (unset). Attempts to write any other values to it will cause -EINVAL to be returned.”h]”hŒ™The value of the above attribute is an integer number: 1 (set) or 0 (unset). Attempts to write any other values to it will cause -EINVAL to be returned.”…”�”}”(hjŸW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KIhhÊh²hubj))�”}”(hŒ%.. _abi_sys_firmware_acpi_interrupts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-firmware-acpi-interrupts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj»W ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/firmware\/acpi\/interrupts\/**”h]”j`)�”}”(hŒ'**\/sys\/firmware\/acpi\/interrupts\/**”h]”hŒ#/sys/firmware/acpi/interrupts/”…”�”}”(hjÕW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑW ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjÎW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»W ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸W ubah}”(h]”j·W ah ]”h"]”Œ abi_sys_firmware_acpi_interrupts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX j­W sj˜}”j·W j­W subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-firmware-acpi `”h]”(hŒDefined on file ”…”�”}”(hj X h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-firmware-acpi `”h]”j§)�”}”(hjX h]”hŒsysfs-firmware-acpi”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjX ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j!X Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_firmware_acpi”uh1hh³jñQ h´Kehj X ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehhÊh²hubhÞ)�”}”(hŒ‚All ACPI interrupts are handled via a single IRQ, the System Control Interrupt (SCI), which appears as "acpi" in /proc/interrupts.”h]”hŒ†All ACPI interrupts are handled via a single IRQ, the System Control Interrupt (SCI), which appears as “acpiâ€� in /proc/interrupts.”…”�”}”(hj9X h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehhÊh²hubhÞ)�”}”(hX0However, one of the main functions of ACPI is to make the platform understand random hardware without special driver support. So while the SCI handles a few well known (fixed feature) interrupts sources, such as the power button, it can also handle a variable number of a "General Purpose Events" (GPE).”h]”hX4However, one of the main functions of ACPI is to make the platform understand random hardware without special driver support. So while the SCI handles a few well known (fixed feature) interrupts sources, such as the power button, it can also handle a variable number of a “General Purpose Eventsâ€� (GPE).”…”�”}”(hjGX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehhÊh²hubhÞ)�”}”(hXkA GPE vectors to a specified handler in AML, which can do anything the BIOS writer wants from OS context. GPE 0x12, for example, would vector to a level or edge handler called _L12 or _E12. The handler may do its business and return. Or the handler may send a Notify event to a Linux device driver registered on an ACPI device, such as a battery, or a processor.”h]”hXkA GPE vectors to a specified handler in AML, which can do anything the BIOS writer wants from OS context. GPE 0x12, for example, would vector to a level or edge handler called _L12 or _E12. The handler may do its business and return. Or the handler may send a Notify event to a Linux device driver registered on an ACPI device, such as a battery, or a processor.”…”�”}”(hjUX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehhÊh²hubhÞ)�”}”(hŒ±To figure out where all the SCIs are coming from, /sys/firmware/acpi/interrupts contains a file listing every possible source, and the count of how many times it has triggered::”h]”hŒ°To figure out where all the SCIs are coming from, /sys/firmware/acpi/interrupts contains a file listing every possible source, and the count of how many times it has triggered:”…”�”}”(hjcX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehhÊh²hubjl)�”}”(hX×$ cd /sys/firmware/acpi/interrupts $ grep . * error: 0 ff_gbl_lock: 0 enable ff_pmtimer: 0 invalid ff_pwr_btn: 0 enable ff_rt_clk: 2 disable ff_slp_btn: 0 invalid gpe00: 0 invalid gpe01: 0 enable gpe02: 108 enable gpe03: 0 invalid gpe04: 0 invalid gpe05: 0 invalid gpe06: 0 enable gpe07: 0 enable gpe08: 0 invalid gpe09: 0 invalid gpe0A: 0 invalid gpe0B: 0 invalid gpe0C: 0 invalid gpe0D: 0 invalid gpe0E: 0 invalid gpe0F: 0 invalid gpe10: 0 invalid gpe11: 0 invalid gpe12: 0 invalid gpe13: 0 invalid gpe14: 0 invalid gpe15: 0 invalid gpe16: 0 invalid gpe17: 1084 enable gpe18: 0 enable gpe19: 0 invalid gpe1A: 0 invalid gpe1B: 0 invalid gpe1C: 0 invalid gpe1D: 0 invalid gpe1E: 0 invalid gpe1F: 0 invalid gpe_all: 1192 sci: 1194 sci_not: 0”h]”hX×$ cd /sys/firmware/acpi/interrupts $ grep . * error: 0 ff_gbl_lock: 0 enable ff_pmtimer: 0 invalid ff_pwr_btn: 0 enable ff_rt_clk: 2 disable ff_slp_btn: 0 invalid gpe00: 0 invalid gpe01: 0 enable gpe02: 108 enable gpe03: 0 invalid gpe04: 0 invalid gpe05: 0 invalid gpe06: 0 enable gpe07: 0 enable gpe08: 0 invalid gpe09: 0 invalid gpe0A: 0 invalid gpe0B: 0 invalid gpe0C: 0 invalid gpe0D: 0 invalid gpe0E: 0 invalid gpe0F: 0 invalid gpe10: 0 invalid gpe11: 0 invalid gpe12: 0 invalid gpe13: 0 invalid gpe14: 0 invalid gpe15: 0 invalid gpe16: 0 invalid gpe17: 1084 enable gpe18: 0 enable gpe19: 0 invalid gpe1A: 0 invalid gpe1B: 0 invalid gpe1C: 0 invalid gpe1D: 0 invalid gpe1E: 0 invalid gpe1F: 0 invalid gpe_all: 1192 sci: 1194 sci_not: 0”…”�”}”hjqX sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jñQ h´KehhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj‚X ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj‚X ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsci”h]”hŒsci”…”�”}”(hj¢X h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjŸX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœX ubjW)�”}”(hhh]”hÞ)�”}”(hŒJThe number of times the ACPI SCI has been called and claimed an interrupt.”h]”hŒJThe number of times the ACPI SCI has been called and claimed an interrupt.”…”�”}”(hj¹X h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj¶X ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœX ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsci_not”h]”hŒsci_not”…”�”}”(hjÙX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjÖX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓX ubjW)�”}”(hhh]”hÞ)�”}”(hŒNThe number of times the ACPI SCI has been called and NOT claimed an interrupt.”h]”hŒNThe number of times the ACPI SCI has been called and NOT claimed an interrupt.”…”�”}”(hjðX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjíX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓX ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒgpe_all”h]”hŒgpe_all”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj Y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Y ubjW)�”}”(hhh]”hÞ)�”}”(hŒcount of SCI caused by GPEs.”h]”hŒcount of SCI caused by GPEs.”…”�”}”(hj'Y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj$Y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Y ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒgpeXX”h]”hŒgpeXX”…”�”}”(hjGY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjDY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAY ubjW)�”}”(hhh]”hÞ)�”}”(hŒcount for individual GPE source”h]”hŒcount for individual GPE source”…”�”}”(hj^Y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj[Y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAY ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ ff_gbl_lock”h]”hŒ ff_gbl_lock”…”�”}”(hj~Y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj{Y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxY ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Global Lock”h]”hŒ Global Lock”…”�”}”(hj•Y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj’Y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxY ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ ff_pmtimer”h]”hŒ ff_pmtimer”…”�”}”(hjµY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj²Y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯Y ubjW)�”}”(hhh]”hÞ)�”}”(hŒPM Timer”h]”hŒPM Timer”…”�”}”(hjÌY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjÉY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯Y ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ ff_pwr_btn”h]”hŒ ff_pwr_btn”…”�”}”(hjìY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjéY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæY ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Power Button”h]”hŒ Power Button”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæY ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ ff_rt_clk”h]”hŒ ff_rt_clk”…”�”}”(hj#Z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ ubjW)�”}”(hhh]”hÞ)�”}”(hŒReal Time Clock”h]”hŒReal Time Clock”…”�”}”(hj:Z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj7Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ ff_slp_btn”h]”hŒ ff_slp_btn”…”�”}”(hjZZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjWZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTZ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Sleep Button”h]”hŒ Sleep Button”…”�”}”(hjqZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjnZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTZ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒerror”h]”hŒerror”…”�”}”(hj‘Z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjŽZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹Z ubjW)�”}”(hhh]”hÞ)�”}”(hŒ/an interrupt that can't be accounted for above.”h]”hŒ1an interrupt that can’t be accounted for above.”…”�”}”(hj¨Z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj¥Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹Z ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒinvalid”h]”hŒinvalid”…”�”}”(hjÈZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjÅZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂZ ubjW)�”}”(hhh]”hÞ)�”}”(hŒFit's either a GPE or a Fixed Event that doesn't have an event handler.”h]”hŒJit’s either a GPE or a Fixed Event that doesn’t have an event handler.”…”�”}”(hjßZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjÜZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂZ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒdisable”h]”hŒdisable”…”�”}”(hjÿZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjüZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùZ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ*the GPE/Fixed Event is valid but disabled.”h]”hŒ*the GPE/Fixed Event is valid but disabled.”…”�”}”(hj[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùZ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒenable”h]”hŒenable”…”�”}”(hj6[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Kehj3[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0[ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ)the GPE/Fixed Event is valid and enabled.”h]”hŒ)the GPE/Fixed Event is valid and enabled.”…”�”}”(hjM[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehjJ[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0[ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™X ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‚X ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ:Root has permission to clear any of these counters. Eg.::”h]”hŒ9Root has permission to clear any of these counters. Eg.:”…”�”}”(hjz[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehhÊh²hubjl)�”}”(hŒ# echo 0 > gpe11”h]”hŒ# echo 0 > gpe11”…”�”}”hjˆ[ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jñQ h´KehhÊh²hubhÞ)�”}”(hŒ9All counters can be cleared by clearing the total "sci"::”h]”hŒ sci”h]”hŒ# echo 0 > sci”…”�”}”hj¤[ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jñQ h´KehhÊh²hubhÞ)�”}”(hŒ_None of these counters has an effect on the function of the system, they are simply statistics.”h]”hŒ_None of these counters has an effect on the function of the system, they are simply statistics.”…”�”}”(hj²[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehhÊh²hubhÞ)�”}”(hŒµBesides this, user can also write specific strings to these files to enable/disable/clear ACPI interrupts in user space, which can be used to debug some ACPI interrupt storm issues.”h]”hŒµBesides this, user can also write specific strings to these files to enable/disable/clear ACPI interrupts in user space, which can be used to debug some ACPI interrupt storm issues.”…”�”}”(hjÀ[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehhÊh²hubhÞ)�”}”(hŒ�Note that only writing to VALID GPE/Fixed Event is allowed, i.e. user can only change the status of runtime GPE and Fixed Event with event handler installed.”h]”hŒ�Note that only writing to VALID GPE/Fixed Event is allowed, i.e. user can only change the status of runtime GPE and Fixed Event with event handler installed.”…”�”}”(hjÎ[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehhÊh²hubhÞ)�”}”(hŒ¨Let's take power button fixed event for example, please kill acpid and other user space applications so that the machine won't shutdown when pressing the power button::”h]”hŒ«Let’s take power button fixed event for example, please kill acpid and other user space applications so that the machine won’t shutdown when pressing the power button:”…”�”}”(hjÜ[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´KehhÊh²hubjl)�”}”(hX¸# cat ff_pwr_btn 0 enabled # press the power button for 3 times; # cat ff_pwr_btn 3 enabled # echo disable > ff_pwr_btn # cat ff_pwr_btn 3 disabled # press the power button for 3 times; # cat ff_pwr_btn 3 disabled # echo enable > ff_pwr_btn # cat ff_pwr_btn 4 enabled /* * this is because the status bit is set even if the enable * bit is cleared, and it triggers an ACPI fixed event when * the enable bit is set again */ # press the power button for 3 times; # cat ff_pwr_btn 7 enabled # echo disable > ff_pwr_btn # press the power button for 3 times; # echo clear > ff_pwr_btn /* clear the status bit */ # echo disable > ff_pwr_btn # cat ff_pwr_btn 7 enabled”h]”hX¸# cat ff_pwr_btn 0 enabled # press the power button for 3 times; # cat ff_pwr_btn 3 enabled # echo disable > ff_pwr_btn # cat ff_pwr_btn 3 disabled # press the power button for 3 times; # cat ff_pwr_btn 3 disabled # echo enable > ff_pwr_btn # cat ff_pwr_btn 4 enabled /* * this is because the status bit is set even if the enable * bit is cleared, and it triggers an ACPI fixed event when * the enable bit is set again */ # press the power button for 3 times; # cat ff_pwr_btn 7 enabled # echo disable > ff_pwr_btn # press the power button for 3 times; # echo clear > ff_pwr_btn /* clear the status bit */ # echo disable > ff_pwr_btn # cat ff_pwr_btn 7 enabled”…”�”}”hjê[ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jñQ h´KehhÊh²hubj))�”}”(hŒ/.. _abi_sys_firmware_acpi_memory_ranges_rangex:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-firmware-acpi-memory-ranges-rangex”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj\ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/firmware\/acpi\/memory_ranges\/rangeX**”h]”j`)�”}”(hŒ0**\/sys\/firmware\/acpi\/memory_ranges\/rangeX**”h]”hŒ,/sys/firmware/acpi/memory_ranges/rangeX”…”�”}”(hj \ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´Mhj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\ ubah}”(h]”j\ ah ]”h"]”Œ*abi_sys_firmware_acpi_memory_ranges_rangex”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQ\ jø[ sj˜}”j\ jø[ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-firmware-acpi `”h]”(hŒDefined on file ”…”�”}”(hjV\ h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-firmware-acpi `”h]”j§)�”}”(hj`\ h]”hŒsysfs-firmware-acpi”…”�”}”(hjb\ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^\ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jl\ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_firmware_acpi”uh1hh³jñQ h´MhjV\ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´MhhÊh²hubhÞ)�”}”(hŒJOn systems with the ACPI MRRM table reports the parameters for each range.”h]”hŒJOn systems with the ACPI MRRM table reports the parameters for each range.”…”�”}”(hj„\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´MhhÊh²hubhÞ)�”}”(hŒ'base: Starting system physical address.”h]”hŒ'base: Starting system physical address.”…”�”}”(hj’\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´MhhÊh²hubhÞ)�”}”(hŒ&length: Length of this range in bytes.”h]”hŒ&length: Length of this range in bytes.”…”�”}”(hj \ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´MhhÊh²hubhÞ)�”}”(hŒ¼node: NUMA node that this range belongs to. Negative numbers indicate that the node number could not be determined (e.g for an address range that is reserved for future hot add of memory).”h]”hŒ¼node: NUMA node that this range belongs to. Negative numbers indicate that the node number could not be determined (e.g for an address range that is reserved for future hot add of memory).”…”�”}”(hj®\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´MhhÊh²hubhÞ)�”}”(hŒVlocal_region_id: ID associated with access by agents local to this range of addresses.”h]”hŒVlocal_region_id: ID associated with access by agents local to this range of addresses.”…”�”}”(hj¼\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´MhhÊh²hubhÞ)�”}”(hŒ[remote_region_id: ID associated with access by agents non-local to this range of addresses.”h]”hŒ[remote_region_id: ID associated with access by agents non-local to this range of addresses.”…”�”}”(hjÊ\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñQ h´MhhÊh²hubj))�”}”(hŒ+.. _abi_sys_firmware_acpi_platform_profile:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-firmware-acpi-platform-profile”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjæ\ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/firmware\/acpi\/platform_profile**”h]”j`)�”}”(hŒ+**\/sys\/firmware\/acpi\/platform_profile**”h]”hŒ'/sys/firmware/acpi/platform_profile”…”�”}”(hj] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjü\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-platform_profile”h´Khjù\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæ\ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjã\ ubah}”(h]”jâ\ ah ]”h"]”Œ&abi_sys_firmware_acpi_platform_profile”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2] jØ\ sj˜}”jâ\ jØ\ subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform_profile `”h]”(hŒDefined on file ”…”�”}”(hj7] h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform_profile `”h]”j§)�”}”(hjA] h]”hŒsysfs-platform_profile”…”�”}”(hjC] h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?] ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jM] Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_platform_profile”uh1hh³j] h´Khj7] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhhÊh²hubhÞ)�”}”(hŒ³Reading this file gives the current selected profile for this device. Writing this file with one of the strings from platform_profile_choices changes the profile to the new value.”h]”hŒ³Reading this file gives the current selected profile for this device. Writing this file with one of the strings from platform_profile_choices changes the profile to the new value.”…”�”}”(hje] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhhÊh²hubhÞ)�”}”(hXHThis file can be monitored for changes by polling for POLLPRI, POLLPRI will be signalled on any changes, independent of those changes coming from a userspace write; or coming from another source such as e.g. a hotkey triggered profile change handled either directly by the embedded-controller or fully handled inside the kernel.”h]”hXHThis file can be monitored for changes by polling for POLLPRI, POLLPRI will be signalled on any changes, independent of those changes coming from a userspace write; or coming from another source such as e.g. a hotkey triggered profile change handled either directly by the embedded-controller or fully handled inside the kernel.”…”�”}”(hjs] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhhÊh²hubhÞ)�”}”(hŒáThis file may also emit the string 'custom' to indicate that multiple platform profiles drivers are in use but have different values. This string can not be written to this interface and is solely for informational purposes.”h]”hŒåThis file may also emit the string ‘custom’ to indicate that multiple platform profiles drivers are in use but have different values. This string can not be written to this interface and is solely for informational purposes.”…”�”}”(hj�] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_firmware_acpi_platform_profile_choices:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-firmware-acpi-platform-profile-choices”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj�] ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/firmware\/acpi\/platform_profile_choices**”h]”j`)�”}”(hŒ3**\/sys\/firmware\/acpi\/platform_profile_choices**”h]”hŒ//sys/firmware/acpi/platform_profile_choices”…”�”}”(hj·] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³] ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´Khj°] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjª] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�] ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjš] ubah}”(h]”j™] ah ]”h"]”Œ.abi_sys_firmware_acpi_platform_profile_choices”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jè] j�] sj˜}”j™] j�] subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-platform_profile `”h]”(hŒDefined on file ”…”�”}”(hjí] h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-platform_profile `”h]”j§)�”}”(hj÷] h]”hŒsysfs-platform_profile”…”�”}”(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ÅŒ'abi_file_testing_sysfs_platform_profile”uh1hh³j] h´Khjí] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhhÊh²hubhÞ)�”}”(hŒPThis file contains a space-separated list of profiles supported for this device.”h]”hŒPThis file contains a space-separated list of profiles supported for this device.”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhhÊh²hubhÞ)�”}”(hŒ6Drivers must use the following standard profile-names:”h]”hŒ6Drivers must use the following standard profile-names:”…”�”}”(hj)^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj:^ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj:^ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ low-power”h]”hŒ low-power”…”�”}”(hjZ^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhjW^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT^ ubjW)�”}”(hhh]”hÞ)�”}”(hŒLow power consumption”h]”hŒLow power consumption”…”�”}”(hjq^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´Khjn^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ^ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcool”h]”hŒcool”…”�”}”(hj‘^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhjŽ^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹^ ubjW)�”}”(hhh]”hÞ)�”}”(hŒCooler operation”h]”hŒCooler operation”…”�”}”(hj¨^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´Khj¥^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ^ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒquiet”h]”hŒquiet”…”�”}”(hjÈ^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhjÅ^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂ^ ubjW)�”}”(hhh]”hÞ)�”}”(hŒQuieter operation”h]”hŒQuieter operation”…”�”}”(hjß^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhjÜ^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂ^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ^ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbalanced”h]”hŒbalanced”…”�”}”(hjÿ^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´Khjü^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù^ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ5Balance between low power consumption and performance”h]”hŒ5Balance between low power consumption and performance”…”�”}”(hj_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´Khj_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ^ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbalanced-performance”h]”hŒbalanced-performance”…”�”}”(hj6_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´Khj3_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0_ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ\Balance between performance and low power consumption with a slight bias towards performance”h]”hŒ\Balance between performance and low power consumption with a slight bias towards performance”…”�”}”(hjM_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhjJ_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0_ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ^ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ performance”h]”hŒ performance”…”�”}”(hjm_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´Khjj_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg_ ubjW)�”}”(hhh]”hÞ)�”}”(hŒHigh performance operation”h]”hŒHigh performance operation”…”�”}”(hj„_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´Khj�_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg_ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:^ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒTUserspace may expect drivers to offer more than one of these standard profile names.”h]”hŒTUserspace may expect drivers to offer more than one of these standard profile names.”…”�”}”(hj±_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j] h´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_firmware_devicetree:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-devicetree”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjÍ_ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/firmware\/devicetree\/\***”h]”j`)�”}”(hŒ#**\/sys\/firmware\/devicetree\/\***”h]”hŒ/sys/firmware/devicetree/*”…”�”}”(hjç_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-firmware-ofw”h´Khjà_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝ_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍ_ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊ_ ubah}”(h]”jÉ_ ah ]”h"]”Œabi_sys_firmware_devicetree”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j` j¿_ sj˜}”jÉ_ j¿_ subhÞ)�”}”(hŒODefined on file :ref:`sysfs-firmware-ofw `”h]”(hŒDefined on file ”…”�”}”(hj` h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-firmware-ofw `”h]”j§)�”}”(hj(` h]”hŒsysfs-firmware-ofw”…”�”}”(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”j4` Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_firmware_ofw”uh1hh³jû_ h´Khj` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´KhhÊh²hubhÞ)�”}”(hŒ†When using OpenFirmware or a Flattened Device Tree to enumerate hardware, the device tree structure will be exposed in this directory.”h]”hŒ†When using OpenFirmware or a Flattened Device Tree to enumerate hardware, the device tree structure will be exposed in this directory.”…”�”}”(hjL` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´KhhÊh²hubhÞ)�”}”(hŒíIt is possible for multiple device-tree directories to exist. Some device drivers use a separate detached device tree which have no attachment to the system tree and will appear in a different subdirectory under /sys/firmware/devicetree.”h]”hŒíIt is possible for multiple device-tree directories to exist. Some device drivers use a separate detached device tree which have no attachment to the system tree and will appear in a different subdirectory under /sys/firmware/devicetree.”…”�”}”(hjZ` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´KhhÊh²hubhÞ)�”}”(hŒàUserspace must not use the /sys/firmware/devicetree/base path directly, but instead should follow /proc/device-tree symlink. It is possible that the absolute path will change in the future, but the symlink is the stable ABI.”h]”hŒàUserspace must not use the /sys/firmware/devicetree/base path directly, but instead should follow /proc/device-tree symlink. It is possible that the absolute path will change in the future, but the symlink is the stable ABI.”…”�”}”(hjh` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´KhhÊh²hubhÞ)�”}”(hŒ¤The /proc/device-tree symlink replaces the devicetree /proc filesystem support, and has largely the same semantics and should be compatible with existing userspace.”h]”hŒ¤The /proc/device-tree symlink replaces the devicetree /proc filesystem support, and has largely the same semantics and should be compatible with existing userspace.”…”�”}”(hjv` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´KhhÊh²hubhÞ)�”}”(hX2The contents of /sys/firmware/devicetree/ is a hierarchy of directories, one per device tree node. The directory name is the resolved path component name (node name plus address). Properties are represented as files in the directory. The contents of each file is the exact binary data from the device tree.”h]”hX2The contents of /sys/firmware/devicetree/ is a hierarchy of directories, one per device tree node. The directory name is the resolved path component name (node name plus address). Properties are represented as files in the directory. The contents of each file is the exact binary data from the device tree.”…”�”}”(hj„` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_firmware_dmi_entries:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-dmi-entries”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj ` ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/firmware\/dmi\/entries\/**”h]”j`)�”}”(hŒ#**\/sys\/firmware\/dmi\/entries\/**”h]”hŒ/sys/firmware/dmi/entries/”…”�”}”(hjº` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶` ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-firmware-dmi-entries”h´Khj³` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ` ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�` ubah}”(h]”jœ` ah ]”h"]”Œabi_sys_firmware_dmi_entries”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì` j’` sj˜}”jœ` j’` subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-firmware-dmi-entries `”h]”(hŒDefined on file ”…”�”}”(hjñ` h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-firmware-dmi-entries `”h]”j§)�”}”(hjû` h]”hŒsysfs-firmware-dmi-entries”…”�”}”(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”ja Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_firmware_dmi_entries”uh1hh³jÎ` h´Khjñ` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhhÊh²hubhÞ)�”}”(hŒÐMany machines' firmware (x86 and arm64) export DMI / SMBIOS tables to the operating system. Getting at this information is often valuable to userland, especially in cases where there are OEM extensions used.”h]”hŒÒMany machines’ firmware (x86 and arm64) export DMI / SMBIOS tables to the operating system. Getting at this information is often valuable to userland, especially in cases where there are OEM extensions used.”…”�”}”(hja h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhhÊh²hubhÞ)�”}”(hŒºThe kernel itself does not rely on the majority of the information in these tables being correct. It equally cannot ensure that the data as exported to userland is without error either.”h]”hŒºThe kernel itself does not rely on the majority of the information in these tables being correct. It equally cannot ensure that the data as exported to userland is without error either.”…”�”}”(hj-a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhhÊh²hubhÞ)�”}”(hŒÛDMI is structured as a large table of entries, where each entry has a common header indicating the type and length of the entry, as well as a firmware-provided 'handle' that is supposed to be unique amongst all entries.”h]”hŒßDMI is structured as a large table of entries, where each entry has a common header indicating the type and length of the entry, as well as a firmware-provided ‘handle’ that is supposed to be unique amongst all entries.”…”�”}”(hj;a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhhÊh²hubhÞ)�”}”(hXSome entries are required by the specification, but many others are optional. In general though, users should never expect to find a specific entry type on their system unless they know for certain what their firmware is doing. Machine to machine experiences will vary.”h]”hXSome entries are required by the specification, but many others are optional. In general though, users should never expect to find a specific entry type on their system unless they know for certain what their firmware is doing. Machine to machine experiences will vary.”…”�”}”(hjIa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhhÊh²hubhÞ)�”}”(hX¦Multiple entries of the same type are allowed. In order to handle these duplicate entry types, each entry is assigned by the operating system an 'instance', which is derived from an entry type's ordinal position. That is to say, if there are 'N' multiple entries with the same type 'T' in the DMI tables (adjacent or spread apart, it doesn't matter), they will be represented in sysfs as entries "T-0" through "T-(N-1)":”h]”hX¾Multiple entries of the same type are allowed. In order to handle these duplicate entry types, each entry is assigned by the operating system an ‘instance’, which is derived from an entry type’s ordinal position. That is to say, if there are ‘N’ multiple entries with the same type ‘T’ in the DMI tables (adjacent or spread apart, it doesn’t matter), they will be represented in sysfs as entries “T-0â€� through “T-(N-1)â€�:”…”�”}”(hjWa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhhÊh²hubhÞ)�”}”(hŒExample entry directories::”h]”hŒExample entry directories:”…”�”}”(hjea h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhhÊh²hubjl)�”}”(hŒ/sys/firmware/dmi/entries/17-0 /sys/firmware/dmi/entries/17-1 /sys/firmware/dmi/entries/17-2 /sys/firmware/dmi/entries/17-3 ...”h]”hŒ/sys/firmware/dmi/entries/17-0 /sys/firmware/dmi/entries/17-1 /sys/firmware/dmi/entries/17-2 /sys/firmware/dmi/entries/17-3 ...”…”�”}”hjsa sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÎ` h´KhhÊh²hubhÞ)�”}”(hŒÜInstance numbers are used in lieu of the firmware assigned entry handles as the kernel itself makes no guarantees that handles as exported are unique, and there are likely firmware images that get this wrong in the wild.”h]”hŒÜInstance numbers are used in lieu of the firmware assigned entry handles as the kernel itself makes no guarantees that handles as exported are unique, and there are likely firmware images that get this wrong in the wild.”…”�”•å}”(hj�a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhhÊh²hubhÞ)�”}”(hŒLEach DMI entry in sysfs has the common header values exported as attributes:”h]”hŒLEach DMI entry in sysfs has the common header values exported as attributes:”…”�”}”(hj�a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj a ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj a ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒhandle”h]”hŒhandle”…”�”}”(hjÀa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´Khj½a ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºa ubjW)�”}”(hhh]”hÞ)�”}”(hŒtThe 16bit 'handle' that is assigned to this entry by the firmware. This handle may be referred to by other entries.”h]”hŒxThe 16bit ‘handle’ that is assigned to this entry by the firmware. This handle may be referred to by other entries.”…”�”}”(hj×a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhjÔa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºa ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·a ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒlength”h]”hŒlength”…”�”}”(hj÷a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´Khjôa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjña ubjW)�”}”(hhh]”hÞ)�”}”(hX~The length of the entry, as presented in the entry itself. Note that this is _not the total count of bytes associated with the entry. This value represents the length of the "formatted" portion of the entry. This "formatted" region is sometimes followed by the "unformatted" region composed of nul terminated strings, with termination signalled by a two nul characters in series.”h]”hXŠThe length of the entry, as presented in the entry itself. Note that this is _not the total count of bytes associated with the entry. This value represents the length of the “formattedâ€� portion of the entry. This “formattedâ€� region is sometimes followed by the “unformattedâ€� region composed of nul terminated strings, with termination signalled by a two nul characters in series.”…”�”}”(hjb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´Khj b ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjña ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·a ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒraw”h]”hŒraw”…”�”}”(hj.b h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´Khj+b ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(b ubjW)�”}”(hhh]”hÞ)�”}”(hŒ§The raw bytes of the entry. This includes the "formatted" portion of the entry, the "unformatted" strings portion of the entry, and the two terminating nul characters.”h]”hŒ¯The raw bytes of the entry. This includes the “formattedâ€� portion of the entry, the “unformattedâ€� strings portion of the entry, and the two terminating nul characters.”…”�”}”(hjEb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhjBb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(b ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·a ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒtype”h]”hŒtype”…”�”}”(hjeb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´Khjbb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_b ubjW)�”}”(hhh]”hÞ)�”}”(hŒ�The type of the entry. This value is the same as found in the directory name. It indicates how the rest of the entry should be interpreted.”h]”hŒ�The type of the entry. This value is the same as found in the directory name. It indicates how the rest of the entry should be interpreted.”…”�”}”(hj|b h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´Khjyb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_b ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·a ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒinstance”h]”hŒinstance”…”�”}”(hjœb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´Khj™b ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–b ubjW)�”}”(hhh]”hÞ)�”}”(hŒtThe instance ordinal of the entry for the given type. This value is the same as found in the parent directory name.”h]”hŒtThe instance ordinal of the entry for the given type. This value is the same as found in the parent directory name.”…”�”}”(hj³b h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´Khj°b ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–b ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·a ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒposition”h]”hŒposition”…”�”}”(hjÓb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhjÐb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍb ubjW)�”}”(hhh]”hÞ)�”}”(hŒZThe ordinal position (zero-based) of the entry within the entirety of the DMI entry table.”h]”hŒZThe ordinal position (zero-based) of the entry within the entirety of the DMI entry table.”…”�”}”(hjêb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´Khjçb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍb ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·a ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj a ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�a ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ**Entry Specialization**”h]”j`)�”}”(hjc h]”hŒEntry Specialization”…”�”}”(hjc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjc ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhhÊh²hubhÞ)�”}”(hŒ_Some entry types may have other information available in sysfs. Not all types are specialized.”h]”hŒ_Some entry types may have other information available in sysfs. Not all types are specialized.”…”�”}”(hj.c h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÎ` h´KhhÊh²hubhÞ)�”}”(hŒ**Type 15 - System Event Log**”h]”j`)�”}”(hj>c h]”hŒType 15 - System Event Log”…”�”}”(hj@c h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`”h]”(hŒDefined on file ”…”�”}”(hjAe h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-firmware-dmi-tables `”h]”j§)�”}”(hjKe h]”hŒsysfs-firmware-dmi-tables”…”�”}”(hjMe h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjIe ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jWe Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_firmware_dmi_tables”uh1hh³je h´KhjAe ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je h´KhhÊh²hubhÞ)�”}”(hXuThe firmware provides DMI structures as a packed list of data referenced by a SMBIOS table entry point. The SMBIOS entry point contains general information, like SMBIOS version, DMI table size, etc. The structure, content and size of SMBIOS entry point is dependent on SMBIOS version. The format of SMBIOS entry point and DMI structures can be read in SMBIOS specification.”h]”hXuThe firmware provides DMI structures as a packed list of data referenced by a SMBIOS table entry point. The SMBIOS entry point contains general information, like SMBIOS version, DMI table size, etc. The structure, content and size of SMBIOS entry point is dependent on SMBIOS version. The format of SMBIOS entry point and DMI structures can be read in SMBIOS specification.”…”�”}”(hjoe h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je h´KhhÊh²hubhÞ)�”}”(hŒêThe dmi/tables provides raw SMBIOS entry point and DMI tables through sysfs as an alternative to utilities reading them from /dev/mem. The raw SMBIOS entry point and DMI table are presented as binary attributes and are accessible via:”h]”hŒêThe dmi/tables provides raw SMBIOS entry point and DMI tables through sysfs as an alternative to utilities reading them from /dev/mem. The raw SMBIOS entry point and DMI table are presented as binary attributes and are accessible via:”…”�”}”(hj}e h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je h´KhhÊh²hubhÞ)�”}”(hŒH/sys/firmware/dmi/tables/smbios_entry_point /sys/firmware/dmi/tables/DMI”h]”hŒH/sys/firmware/dmi/tables/smbios_entry_point /sys/firmware/dmi/tables/DMI”…”�”}”(hj‹e h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je h´KhhÊh²hubhÞ)�”}”(hŒDThe complete DMI information can be obtained using these two tables.”h]”hŒDThe complete DMI information can be obtained using these two tables.”…”�”}”(hj™e h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je h´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_firmware_efi_config_table:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-firmware-efi-config-table”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjµe ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/firmware\/efi\/config_table**”h]”j`)�”}”(hŒ&**\/sys\/firmware\/efi\/config_table**”h]”hŒ"/sys/firmware/efi/config_table”…”�”}”(hjÏe h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËe ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-firmware-efi”h´KhjÈe ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅe ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂe ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµe ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²e ubah}”(h]”j±e ah ]”h"]”Œ!abi_sys_firmware_efi_config_table”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jf j§e sj˜}”j±e j§e subhÞ)�”}”(hŒODefined on file :ref:`sysfs-firmware-efi `”h]”(hŒDefined on file ”…”�”}”(hjf h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-firmware-efi `”h]”j§)�”}”(hjf h]”hŒsysfs-firmware-efi”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjf ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jf Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_firmware_efi”uh1hh³jãe h´Khjf ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´KhhÊh²hubhÞ)�”}”(hŒLIt shows the physical address of config table entry in the EFI system table.”h]”hŒLIt shows the physical address of config table entry in the EFI system table.”…”�”}”(hj4f h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ Users: Kexec ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjIf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jãe h´KhjEf ubj1)�”}”(hhh]”hÞ)�”}”(hŒKexec”h]”hŒKexec”…”�”}”(hjZf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´KhjWf ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjEf ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jãe h´KhjBf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_firmware_efi_esrt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-efi-esrt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hjˆf ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/firmware\/efi\/esrt\/**”h]”j`)�”}”(hŒ **\/sys\/firmware\/efi\/esrt\/**”h]”hŒ/sys/firmware/efi/esrt/”…”�”}”(hj¢f h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjžf ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-firmware-efi-esrt”h´Khj›f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆf ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…f ubah}”(h]”j„f ah ]”h"]”Œabi_sys_firmware_efi_esrt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔf jzf sj˜}”j„f jzf subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-efi-esrt `”h]”(hŒDefined on file ”…”�”}”(hjÙf h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-efi-esrt `”h]”j§)�”}”(hjãf h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hjåf h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjáf ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jïf Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´KhjÙf ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KhhÊh²hubhÞ)�”}”(hŒÊProvides userland access to read the EFI System Resource Table (ESRT), a catalog of firmware for which can be updated with the UEFI UpdateCapsule mechanism described in section 7.5 of the UEFI Standard.”h]”hŒÊProvides userland access to read the EFI System Resource Table (ESRT), a catalog of firmware for which can be updated with the UEFI UpdateCapsule mechanism described in section 7.5 of the UEFI Standard.”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ:Users: fwupdate - https://github.com/rhinstaller/fwupdate ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j¶f h´Khjg ubj1)�”}”(hhh]”hÞ)�”}”(hŒ2fwupdate - https://github.com/rhinstaller/fwupdate”h]”(hŒ fwupdate - ”…”�”}”(hj-g h²hh³Nh´Nubj©°)�”}”(hŒ'https://github.com/rhinstaller/fwupdate”h]”hŒ'https://github.com/rhinstaller/fwupdate”…”�”}”(hj5g h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j7g uh1j¨°hj-g ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´Khj*g ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjg ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¶f h´Khjg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ... _abi_sys_firmware_efi_esrt_entries_entry_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-firmware-efi-esrt-entries-entry-n”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjjg ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/**”h]”j`)�”}”(hŒ5**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/**”h]”hŒ1/sys/firmware/efi/esrt/entries/entry/”…”�”}”(hj„g h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€g ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´Khj}g ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjjg ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjgg ubah}”(h]”jfg ah ]”h"]”Œ)abi_sys_firmware_efi_esrt_entries_entry_n”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµg j\g sj˜}”jfg j\g subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-efi-esrt `”h]”(hŒDefined on file ”…”�”}”(hjºg h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-efi-esrt `”h]”j§)�”}”(hjÄg h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hjÆg h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÂg ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÐg Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´Khjºg ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KhhÊh²hubhÞ)�”}”(hŒ†Each ESRT entry is identified by a GUID, and each gets a subdirectory under entries/ . example: /sys/firmware/efi/esrt/entries/entry0/”h]”hŒ†Each ESRT entry is identified by a GUID, and each gets a subdirectory under entries/ . example: /sys/firmware/efi/esrt/entries/entry0/”…”�”}”(hjèg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_firmware_efi_esrt_entries_entry_n_capsule_flags:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-firmware-efi-esrt-entries-entry-n-capsule-flags”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjh ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/capsule_flags**”h]”j`)�”}”(hŒB**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/capsule_flags**”h]”hŒ>/sys/firmware/efi/esrt/entries/entry/capsule_flags”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K>hjh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjh ubah}”(h]”jh ah ]”h"]”Œ7abi_sys_firmware_efi_esrt_entries_entry_n_capsule_flags”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jOh jög sj˜}”jh jög subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-efi-esrt `”h]”(hŒDefined on file ”…”�”}”(hjTh h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-efi-esrt `”h]”j§)�”}”(hj^h h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hj`h h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj\h ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jjh Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´K>hjTh ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K>hhÊh²hubhÞ)�”}”(hŒ,Flags that must be passed to UpdateCapsule()”h]”hŒ,Flags that must be passed to UpdateCapsule()”…”�”}”(hj‚h h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K>hhÊh²hubj))�”}”(hŒ7.. _abi_sys_firmware_efi_esrt_entries_entry_n_fw_class:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-firmware-efi-esrt-entries-entry-n-fw-class”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjžh ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/fw_class**”h]”j`)�”}”(hŒ=**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/fw_class**”h]”hŒ9/sys/firmware/efi/esrt/entries/entry/fw_class”…”�”}”(hj¸h h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´h ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K.hj±h ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®h ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«h ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjžh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›h ubah}”(h]”jšh ah ]”h"]”Œ2abi_sys_firmware_efi_esrt_entries_entry_n_fw_class”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jéh j�h sj˜}”jšh j�h subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-efi-esrt `”h]”(hŒDefined on file ”…”�”}”(hjîh h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-efi-esrt `”h]”j§)�”}”(hjøh h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hjúh h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjöh ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ji Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´K.hjîh ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K.hhÊh²hubhÞ)�”}”(hŒThis is the entry’s guid, and will match the directory name.”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K.hhÊh²hubj))�”}”(hŒ6.. _abi_sys_firmware_efi_esrt_entries_entry_n_fw_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-firmware-efi-esrt-entries-entry-n-fw-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj8i ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/fw_type**”h]”j`)�”}”(hŒ<**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/fw_type**”h]”hŒ8/sys/firmware/efi/esrt/entries/entry/fw_type”…”�”}”(hjRi h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNi ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K"hjKi ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHi ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEi ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8i ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5i ubah}”(h]”j4i ah ]”h"]”Œ1abi_sys_firmware_efi_esrt_entries_entry_n_fw_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƒi j*i sj˜}”j4i j*i subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-efi-esrt `”h]”(hŒDefined on file ”…”�”}”(hjˆi h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-efi-esrt `”h]”j§)�”}”(hj’i h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hj”i h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�i ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jži Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´K"hjˆi ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K"hhÊh²hubhÞ)�”}”(hŒ$What kind of firmware entry this is:”h]”hŒ$What kind of firmware entry this is:”…”�”}”(hj¶i h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K"hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÇi ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÇi ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjçi h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K"hjäi ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjái ubjW)�”}”(hhh]”hÞ)�”}”(hŒUnknown”h]”hŒUnknown”…”�”}”(hjýi h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K"hjúi ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjái ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞi ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K"hjj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj ubjW)�”}”(hhh]”hÞ)�”}”(hŒSystem Firmware”h]”hŒSystem Firmware”…”�”}”(hj3j h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K"hj0j ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞi ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjSj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K"hjPj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMj ubjW)�”}”(hhh]”hÞ)�”}”(hŒDevice Firmware”h]”hŒDevice Firmware”…”�”}”(hjij h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K"hjfj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞi ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hj‰j h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K"hj†j ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒj ubjW)�”}”(hhh]”hÞ)�”}”(hŒ UEFI Driver”h]”hŒ UEFI Driver”…”�”}”(hjŸj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K"hjœj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞi ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇi ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄi ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ9.. _abi_sys_firmware_efi_esrt_entries_entry_n_fw_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-firmware-efi-esrt-entries-entry-n-fw-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÚj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/fw_version**”h]”j`)�”}”(hŒ?**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/fw_version**”h]”hŒ;/sys/firmware/efi/esrt/entries/entry/fw_version”…”�”}”(hjôj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K3hjíj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×j ubah}”(h]”jÖj ah ]”h"]”Œ4abi_sys_firmware_efi_esrt_entries_entry_n_fw_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%k jÌj sj˜}”jÖj jÌj subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-efi-esrt `”h]”(hŒDefined on file ”…”�”}”(hj*k h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-efi-esrt `”h]”j§)�”}”(hj4k h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hj6k h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2k ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@k Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´K3hj*k ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K3hhÊh²hubhÞ)�”}”(hŒTThe version of the firmware currently installed. This is a 32-bit unsigned integer.”h]”hŒTThe version of the firmware currently installed. This is a 32-bit unsigned integer.”…”�”}”(hjXk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K3hhÊh²hubj))�”}”(hŒB.. _abi_sys_firmware_efi_esrt_entries_entry_n_last_attempt_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-firmware-efi-esrt-entries-entry-n-last-attempt-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjtk ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/last_attempt_status**”h]”j`)�”}”(hŒH**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/last_attempt_status**”h]”hŒD/sys/firmware/efi/esrt/entries/entry/last_attempt_status”…”�”}”(hjŽk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠk ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhj‡k ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„k ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�k ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjtk ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjqk ubah}”(h]”jpk ah ]”h"]”Œ=abi_sys_firmware_efi_esrt_entries_entry_n_last_attempt_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿k jfk sj˜}”jpk jfk subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-efi-esrt `”h]”(hŒDefined on file ”…”�”}”(hjÄk h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-efi-esrt `”h]”j§)�”}”(hjÎk h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hjÐk h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÌk ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÚk Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´KHhjÄk ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhhÊh²hubhÞ)�”}”(hŒOThe result of the last firmware update attempt for the firmware resource entry.”h]”hŒOThe result of the last firmware update attempt for the firmware resource entry.”…”�”}”(hjòk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjl ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjl ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj#l h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhj l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl ubjW)�”}”(hhh]”hÞ)�”}”(hŒSuccess”h]”hŒSuccess”…”�”}”(hj9l h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhj6l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hjYl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhjVl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSl ubjW)�”}”(hhh]”hÞ)�”}”(hŒInsufficient resources”h]”hŒInsufficient resources”…”�”}”(hjol h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhjll ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSl ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj�l h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhjŒl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰l ubjW)�”}”(hhh]”hÞ)�”}”(hŒIncorrect version”h]”hŒIncorrect version”…”�”}”(hj¥l h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhj¢l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰l ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hjÅl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhjÂl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿l ubjW)�”}”(hhh]”hÞ)�”}”(hŒInvalid format”h]”hŒInvalid format”…”�”}”(hjÛl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhjØl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿l ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hjûl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhjøl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõl ubjW)�”}”(hhh]”hÞ)�”}”(hŒAuthentication error”h]”hŒAuthentication error”…”�”}”(hjm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõl ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hj1m h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhj.m ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+m ubjW)�”}”(hhh]”hÞ)�”}”(hŒAC power event”h]”hŒAC power event”…”�”}”(hjGm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhjDm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+m ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjv¨h]”hŒ6”…”�”}”(hjgm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhjdm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjam ubjW)�”}”(hhh]”hÞ)�”}”(hŒBattery power event”h]”hŒBattery power event”…”�”}”(hj}m h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KHhjzm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjam ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjl ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒC.. _abi_sys_firmware_efi_esrt_entries_entry_n_last_attempt_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-firmware-efi-esrt-entries-entry-n-last-attempt-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj¸m ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/last_attempt_version**”h]”j`)�”}”(hŒI**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/last_attempt_version**”h]”hŒE/sys/firmware/efi/esrt/entries/entry/last_attempt_version”…”�”}”(hjÒm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎm ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KChjËm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸m ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµm ubah}”(h]”j´m ah ]”h"]”Œ>abi_sys_firmware_efi_esrt_entries_entry_n_last_attempt_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jn jªm sj˜}”j´m jªm subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-efi-esrt `”h]”(hŒDefined on file ”…”�”}”(hjn h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-efi-esrt `”h]”j§)�”}”(hjn h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjn ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jn Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´KChjn ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KChhÊh²hubhÞ)�”}”(hŒ\/lowest_supported_fw_version**”h]”j`)�”}”(hŒP**\/sys\/firmware\/efi\/esrt\/entries\/entry\\/lowest_supported_fw_version**”h]”hŒL/sys/firmware/efi/esrt/entries/entry/lowest_supported_fw_version”…”�”}”(hjln h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhn ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K9hjen ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_n ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjRn ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOn ubah}”(h]”jNn ah ]”h"]”ŒEabi_sys_firmware_efi_esrt_entries_entry_n_lowest_supported_fw_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�n jDn sj˜}”jNn jDn subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-efi-esrt `”h]”(hŒDefined on file ”…”�”}”(hj¢n h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-efi-esrt `”h]”j§)�”}”(hj¬n h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hj®n h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjªn ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¸n Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´K9hj¢n ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K9hhÊh²hubhÞ)�”}”(hŒ9The lowest version of the firmware that can be installed.”h]”hŒ9The lowest version of the firmware that can be installed.”…”�”}”(hjÐn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K9hhÊh²hubj))�”}”(hŒ0.. _abi_sys_firmware_efi_esrt_fw_resource_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-firmware-efi-esrt-fw-resource-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjìn ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/firmware\/efi\/esrt\/fw_resource_count**”h]”j`)�”}”(hŒ1**\/sys\/firmware\/efi\/esrt\/fw_resource_count**”h]”hŒ-/sys/firmware/efi/esrt/fw_resource_count”…”�”}”(hjo h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´K hjÿn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjün ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjìn ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjén ubah}”(h]”jèn ah ]”h"]”Œ+abi_sys_firmware_efi_esrt_fw_resource_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7o jÞn sj˜}”jèn jÞn subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-efi-esrt `”h]”(hŒDefined on file ”…”�”}”(hj`”h]”j§)�”}”(hjFo h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hjHo h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjDo ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jRo Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´K hj`”h]”(hŒDefined on file ”…”�”}”(hjÖo h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-efi-esrt `”h]”j§)�”}”(hjào h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hjâo h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÞo ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jìo Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´KhjÖo ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KhhÊh²hubhÞ)�”}”(hŒ The maximum number of entries that /could/ be registered in the allocation the table is currently in. This is really only useful to the system firmware itself.”h]”hŒ The maximum number of entries that /could/ be registered in the allocation the table is currently in. This is really only useful to the system firmware itself.”…”�”}”(hjp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_firmware_efi_esrt_fw_resource_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-firmware-efi-esrt-fw-resource-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj p ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/firmware\/efi\/esrt\/fw_resource_version**”h]”j`)�”}”(hŒ3**\/sys\/firmware\/efi\/esrt\/fw_resource_version**”h]”hŒ//sys/firmware/efi/esrt/fw_resource_version”…”�”}”(hj:p h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6p ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´Khj3p ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0p ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-p ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj p ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjp ubah}”(h]”jp ah ]”h"]”Œ-abi_sys_firmware_efi_esrt_fw_resource_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jkp jp sj˜}”jp jp subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-efi-esrt `”h]”(hŒDefined on file ”…”�”}”(hjpp h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-efi-esrt `”h]”j§)�”}”(hjzp h]”hŒsysfs-firmware-efi-esrt”…”�”}”(hj|p h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjxp ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†p Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_efi_esrt”uh1hh³j¶f h´Khjpp ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KhhÊh²hubhÞ)�”}”(hŒ;The version of the ESRT structure provided by the firmware.”h]”hŒ;The version of the ESRT structure provided by the firmware.”…”�”}”(hjžp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¶f h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_firmware_efi_fw_vendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-efi-fw-vendor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjºp ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/firmware\/efi\/fw_vendor**”h]”j`)�”}”(hŒ#**\/sys\/firmware\/efi\/fw_vendor**”h]”hŒ/sys/firmware/efi/fw_vendor”…”�”}”(hjÔp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐp ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´KhjÍp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjºp ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·p ubah}”(h]”j¶p ah ]”h"]”Œabi_sys_firmware_efi_fw_vendor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq j¬p sj˜}”j¶p j¬p subhÞ)�”}”(hŒODefined on file :ref:`sysfs-firmware-efi `”h]”(hŒDefined on file ”…”�”}”(hj q h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-firmware-efi `”h]”j§)�”}”(hjq h]”hŒsysfs-firmware-efi”…”�”}”(hjq h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjq ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j q Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_firmware_efi”uh1hh³jãe h´Khj q ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´KhhÊh²hubhÞ)�”}”(hŒOIt shows the physical address of firmware vendor field in the EFI system table.”h]”hŒOIt shows the physical address of firmware vendor field in the EFI system table.”…”�”}”(hj8q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ Users: Kexec ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjMq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jãe h´KhjIq ubj1)�”}”(hhh]”hÞ)�”}”(hŒKexec”h]”hŒKexec”…”�”}”(hj^q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´Khj[q ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjIq ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jãe h´KhjFq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ(.. _abi_sys_firmware_efi_ovmf_debug_log:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-firmware-efi-ovmf-debug-log”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjŒq ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/firmware\/efi\/ovmf_debug_log**”h]”j`)�”}”(hŒ(**\/sys\/firmware\/efi\/ovmf_debug_log**”h]”hŒ$/sys/firmware/efi/ovmf_debug_log”…”�”}”(hj¦q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢q ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´K(hjŸq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒq ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰q ubah}”(h]”jˆq ah ]”h"]”Œ#abi_sys_firmware_efi_ovmf_debug_log”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j×q j~q sj˜}”jˆq j~q subhÞ)�”}”(hŒODefined on file :ref:`sysfs-firmware-efi `”h]”(hŒDefined on file ”…”�”}”(hjÜq h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-firmware-efi `”h]”j§)�”}”(hjæq h]”hŒsysfs-firmware-efi”…”�”}”(hjèq h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjäq ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jòq Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_firmware_efi”uh1hh³jãe h´K(hjÜq ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´K(hhÊh²hubhÞ)�”}”(hŒ†Displays the content of the OVMF debug log buffer. The file is only present in case the firmware supports logging to a memory buffer.”h]”hŒ†Displays the content of the OVMF debug log buffer. The file is only present in case the firmware supports logging to a memory buffer.”…”�”}”(hj r h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´K(hhÊh²hubj))�”}”(hŒ!.. _abi_sys_firmware_efi_runtime:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-efi-runtime”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hj&r ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/firmware\/efi\/runtime**”h]”j`)�”}”(hŒ!**\/sys\/firmware\/efi\/runtime**”h]”hŒ/sys/firmware/efi/runtime”…”�”}”(hj@r h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`”h]”(hŒDefined on file ”…”�”}”(hjvr h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-firmware-efi `”h]”j§)�”}”(hj€r h]”hŒsysfs-firmware-efi”…”�”}”(hj‚r h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj~r ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒr Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_firmware_efi”uh1hh³jãe h´Khjvr ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´KhhÊh²hubhÞ)�”}”(hŒUIt shows the physical address of runtime service table entry in the EFI system table.”h]”hŒUIt shows the physical address of runtime service table entry in the EFI system table.”…”�”}”(hj¤r h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ Users: Kexec ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj¹r h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jãe h´Khjµr ubj1)�”}”(hhh]”hÞ)�”}”(hŒKexec”h]”hŒKexec”…”�”}”(hjÊr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´KhjÇr ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjµr ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jãe h´Khj²r ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ%.. _abi_sys_firmware_efi_runtime_map:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-firmware-efi-runtime-map”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjør ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/firmware\/efi\/runtime\-map\/**”h]”j`)�”}”(hŒ(**\/sys\/firmware\/efi\/runtime\-map\/**”h]”hŒ$/sys/firmware/efi/runtime-map/”…”�”}”(hjs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjs ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-firmware-efi-runtime-map”h´Khj s ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjør ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjõr ubah}”(h]”jôr ah ]”h"]”Œ abi_sys_firmware_efi_runtime_map”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDs jêr sj˜}”jôr jêr subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-firmware-efi-runtime-map `”h]”(hŒDefined on file ”…”�”}”(hjIs h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-firmware-efi-runtime-map `”h]”j§)�”}”(hjSs h]”hŒsysfs-firmware-efi-runtime-map”…”�”}”(hjUs h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQs ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_s Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_firmware_efi_runtime_map”uh1hh³j&s h´KhjIs ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&s h´KhhÊh²hubhÞ)�”}”(hŒžSwitching efi runtime services to virtual mode requires that all efi memory ranges which have the runtime attribute bit set to be mapped to virtual addresses.”h]”hŒžSwitching efi runtime services to virtual mode requires that all efi memory ranges which have the runtime attribute bit set to be mapped to virtual addresses.”…”�”}”(hjws h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&s h´KhhÊh²hubhÞ)�”}”(hX&The efi runtime services can only be switched to virtual mode once without rebooting. The kexec kernel must maintain the same physical to virtual address mappings as the first kernel. The mappings are exported to sysfs so userspace tools can reassemble them and pass them into the kexec kernel.”h]”hX&The efi runtime services can only be switched to virtual mode once without rebooting. The kexec kernel must maintain the same physical to virtual address mappings as the first kernel. The mappings are exported to sysfs so userspace tools can reassemble them and pass them into the kexec kernel.”…”�”}”(hj…s h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&s h´KhhÊh²hubhÞ)�”}”(hŒW/sys/firmware/efi/runtime-map/ is the directory the kernel exports that information in.”h]”hŒW/sys/firmware/efi/runtime-map/ is the directory the kernel exports that information in.”…”�”}”(hj“s h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&s h´KhhÊh²hubhÞ)�”}”(hŒ>subdirectories are named with the number of the memory range::”h]”hŒ=subdirectories are named with the number of the memory range:”…”�”}”(hj¡s h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&s h´KhhÊh²hubjl)�”}”(hŒƒ/sys/firmware/efi/runtime-map/0 /sys/firmware/efi/runtime-map/1 /sys/firmware/efi/runtime-map/2 /sys/firmware/efi/runtime-map/3 ...”h]”hŒƒ/sys/firmware/efi/runtime-map/0 /sys/firmware/efi/runtime-map/1 /sys/firmware/efi/runtime-map/2 /sys/firmware/efi/runtime-map/3 ...”…”�”}”hj¯s sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j&s h´KhhÊh²hubhÞ)�”}”(hŒ&Each subdirectory contains five files:”h]”hŒ&Each subdirectory contains five files:”…”�”}”(hj½s h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&s h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjÎs ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjÎs ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ attribute”h]”hŒ attribute”…”�”}”(hjîs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&s h´Khjës ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjès ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#The attributes of the memory range.”h]”hŒ#The attributes of the memory range.”…”�”}”(hjt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&s h´Khjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjès ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjås ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ num_pages”h]”hŒ num_pages”…”�”}”(hj%t h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&s h´Khj"t ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjt ubjW)�”}”(hhh]”hÞ)�”}”(hŒ&The size of the memory range in pages.”h]”hŒ&The size of the memory range in pages.”…”�”}”(hjAbove values are all hexadecimal numbers with the '0x' prefix.”h]”hŒBAbove values are all hexadecimal numbers with the ‘0x’ prefix.”…”�”}”(hju h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&s h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ Users: Kexec ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj#u h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j&s h´Khju ubj1)�”}”(hhh]”hÞ)�”}”(hŒKexec”h]”hŒKexec”…”�”}”(hj4u h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j&s h´Khj1u ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hju ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j&s h´Khju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ .. _abi_sys_firmware_efi_systab:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-efi-systab”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hjbu ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/firmware\/efi\/systab**”h]”j`)�”}”(hŒ **\/sys\/firmware\/efi\/systab**”h]”hŒ/sys/firmware/efi/systab”…”�”}”(hj|u h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjxu ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´Khjuu ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjru ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjou ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjbu ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_u ubah}”(h]”j^u ah ]”h"]”Œabi_sys_firmware_efi_systab”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­u jTu sj˜}”j^u jTu subhÞ)�”}”(hŒODefined on file :ref:`sysfs-firmware-efi `”h]”(hŒDefined on file ”…”�”}”(hj²u h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-firmware-efi `”h]”j§)�”}”(hj¼u h]”hŒsysfs-firmware-efi”…”�”}”(hj¾u h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjºu ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÈu Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_firmware_efi”uh1hh³jãe h´Khj²u ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´KhhÊh²hubhÞ)�”}”(hŒâDisplays the physical addresses of all EFI Configuration Tables found via the EFI System Table. The order in which the tables are printed forms an ABI and newer versions are always printed first, i.e. ACPI20 comes before ACPI.”h]”hŒâDisplays the physical addresses of all EFI Configuration Tables found via the EFI System Table. The order in which the tables are printed forms an ABI and newer versions are always printed first, i.e. ACPI20 comes before ACPI.”…”�”}”(hjàu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: dmidecode ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjõu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jãe h´Khjñu ubj1)�”}”(hhh]”hÞ)�”}”(hŒ dmidecode”h]”hŒ dmidecode”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´Khjv ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjñu ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jãe h´Khjîu ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ%.. _abi_sys_firmware_efi_tables_rci2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-firmware-efi-tables-rci2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj4v ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/firmware\/efi\/tables\/rci2**”h]”j`)�”}”(hŒ&**\/sys\/firmware\/efi\/tables\/rci2**”h]”hŒ"/sys/firmware/efi/tables/rci2”…”�”}”(hjNv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJv ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´K hjGv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjAv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4v ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1v ubah}”(h]”j0v ah ]”h"]”Œ abi_sys_firmware_efi_tables_rci2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jv j&v sj˜}”j0v j&v sube(hÞ)�”}”(hŒODefined on file :ref:`sysfs-firmware-efi `”h]”(hŒDefined on file ”…”�”}”(hj„v h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-firmware-efi `”h]”j§)�”}”(hjŽv h]”hŒsysfs-firmware-efi”…”�”}”(hj�v h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŒv ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jšv Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_firmware_efi”uh1hh³jãe h´K hj„v ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´K hhÊh²hubhÞ)�”}”(hŒzDisplays the content of the Runtime Configuration Interface Table version 2 on Dell EMC PowerEdge systems in binary format”h]”hŒzDisplays the content of the Runtime Configuration Interface Table version 2 on Dell EMC PowerEdge systems in binary format”…”�”}”(hj²v h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´K hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ`Users: It is used by Dell EMC OpenManage Server Administrator tool to populate BIOS setup page. ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÇv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jãe h´K hjÃv ubj1)�”}”(hhh]”hÞ)�”}”(hŒXIt is used by Dell EMC OpenManage Server Administrator tool to populate BIOS setup page.”h]”hŒXIt is used by Dell EMC OpenManage Server Administrator tool to populate BIOS setup page.”…”�”}”(hjØv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jãe h´K hjÕv ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÃv ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jãe h´K hjÀv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_firmware_fdt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-fdt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjw ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/firmware\/fdt**”h]”j`)�”}”(hŒ**\/sys\/firmware\/fdt**”h]”hŒ/sys/firmware/fdt”…”�”}”(hj w h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´Khjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjw ubah}”(h]”jw ah ]”h"]”Œabi_sys_firmware_fdt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQw jøv sj˜}”jw jøv subhÞ)�”}”(hŒODefined on file :ref:`sysfs-firmware-ofw `”h]”(hŒDefined on file ”…”�”}”(hjVw h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-firmware-ofw `”h]”j§)�”}”(hj`w h]”hŒsysfs-firmware-ofw”…”�”}”(hjbw h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^w ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlw Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_sysfs_firmware_ofw”uh1hh³jû_ h´KhjVw ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´KhhÊh²hubhÞ)�”}”(hŒùExports the FDT blob that was passed to the kernel by the bootloader. This allows userland applications such as kexec to access the raw binary. This blob is also useful when debugging since it contains any changes made to the blob by the bootloader.”h]”hŒùExports the FDT blob that was passed to the kernel by the bootloader. This allows userland applications such as kexec to access the raw binary. This blob is also useful when debugging since it contains any changes made to the blob by the bootloader.”…”�”}”(hj„w h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´KhhÊh²hubhÞ)�”}”(hŒùThe fact that this node does not reside under /sys/firmware/device-tree is deliberate: FDT is also used on arm64 UEFI/ACPI systems to communicate just the UEFI and ACPI entry points, but the FDT is never unflattened and used to configure the system.”h]”hŒùThe fact that this node does not reside under /sys/firmware/device-tree is deliberate: FDT is also used on arm64 UEFI/ACPI systems to communicate just the UEFI and ACPI entry points, but the FDT is never unflattened and used to configure the system.”…”�”}”(hj’w h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´KhhÊh²hubhÞ)�”}”(hŒúA CRC32 checksum is calculated over the entire FDT blob, and verified at late_initcall time. The sysfs entry is instantiated only if the checksum is valid, i.e., if the FDT blob has not been modified in the mean time. Otherwise, a warning is printed.”•¦h]”hŒúA CRC32 checksum is calculated over the entire FDT blob, and verified at late_initcall time. The sysfs entry is instantiated only if the checksum is valid, i.e., if the FDT blob has not been modified in the mean time. Otherwise, a warning is printed.”…”�”}”(hj w h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: kexec, debugging ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjµw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jû_ h´Khj±w ubj1)�”}”(hhh]”hÞ)�”}”(hŒkexec, debugging”h]”hŒkexec, debugging”…”�”}”(hjÆw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû_ h´KhjÃw ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj±w ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jû_ h´Khj®w ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_firmware_gsmi:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-gsmi”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjôw ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/firmware\/gsmi**”h]”j`)�”}”(hŒ**\/sys\/firmware\/gsmi**”h]”hŒ/sys/firmware/gsmi”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj x ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-firmware-gsmi”h´Khjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjôw ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñw ubah}”(h]”jðw ah ]”h"]”Œabi_sys_firmware_gsmi”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@x jæw sj˜}”jðw jæw subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-firmware-gsmi `”h]”(hŒDefined on file ”…”�”}”(hjEx h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-firmware-gsmi `”h]”j§)�”}”(hjOx h]”hŒsysfs-firmware-gsmi”…”�”}”(hjQx h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMx ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[x Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_firmware_gsmi”uh1hh³j"x h´KhjEx ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´KhhÊh²hubhÞ)�”}”(hXSome servers used internally at Google have firmware that provides callback functionality via explicit SMI triggers. Some of the callbacks are similar to those provided by the EFI runtime services page, but due to historical reasons this different entry-point has been used.”h]”hXSome servers used internally at Google have firmware that provides callback functionality via explicit SMI triggers. Some of the callbacks are similar to those provided by the EFI runtime services page, but due to historical reasons this different entry-point has been used.”…”�”}”(hjsx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´KhhÊh²hubhÞ)�”}”(hŒ×The gsmi driver implements the kernel's abstraction for these firmware callbacks. Currently, this functionality is limited to handling the system event log and getting access to EFI-style variables stored in nvram.”h]”hŒÙThe gsmi driver implements the kernel’s abstraction for these firmware callbacks. Currently, this functionality is limited to handling the system event log and getting access to EFI-style variables stored in nvram.”…”�”}”(hj�x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´KhhÊh²hubhÞ)�”}”(hŒLayout:”h]”hŒLayout:”…”�”}”(hj�x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´KhhÊh²hubhÞ)�”}”(hŒ/sys/firmware/gsmi/vars:”h]”hŒ/sys/firmware/gsmi/vars:”…”�”}”(hj�x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´KhhÊh²hubjŽœ)�”}”(hŒÍThis directory has the same layout (and underlying implementation) as /sys/firmware/efi/vars. See `Documentation/ABI/*/sysfs-firmware-efi-vars` for more information on how to interact with this structure. ”h]”hÞ)�”}”(hŒÌThis directory has the same layout (and underlying implementation) as /sys/firmware/efi/vars. See `Documentation/ABI/*/sysfs-firmware-efi-vars` for more information on how to interact with this structure.”h]”(hŒbThis directory has the same layout (and underlying implementation) as /sys/firmware/efi/vars. See ”…”�”}”(hj¯x h²hh³Nh´Nubjø)�”}”(hŒ-`Documentation/ABI/*/sysfs-firmware-efi-vars`”h]”hŒ+Documentation/ABI/*/sysfs-firmware-efi-vars”…”�”}”(hj·x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj¯x ubhŒ= for more information on how to interact with this structure.”…”�”}”(hj¯x h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´Khj«x ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j"x h´KhhÊh²hubhÞ)�”}”(hŒ3/sys/firmware/gsmi/append_to_eventlog - write-only:”h]”hŒ3/sys/firmware/gsmi/append_to_eventlog - write-only:”…”�”}”(hjÕx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´KhhÊh²hubjŽœ)�”}”(hXUThis file takes a binary blob and passes it onto the firmware to be timestamped and appended to the system eventlog. The binary format is interpreted by the firmware and may change from platform to platform. The only kernel-enforced requirement is that the blob be prefixed with a 32bit host-endian type used as part of the firmware call. ”h]”hÞ)�”}”(hXTThis file takes a binary blob and passes it onto the firmware to be timestamped and appended to the system eventlog. The binary format is interpreted by the firmware and may change from platform to platform. The only kernel-enforced requirement is that the blob be prefixed with a 32bit host-endian type used as part of the firmware call.”h]”hXTThis file takes a binary blob and passes it onto the firmware to be timestamped and appended to the system eventlog. The binary format is interpreted by the firmware and may change from platform to platform. The only kernel-enforced requirement is that the blob be prefixed with a 32bit host-endian type used as part of the firmware call.”…”�”}”(hjçx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´Khjãx ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j"x h´KhhÊh²hubhÞ)�”}”(hŒ-/sys/firmware/gsmi/clear_config - write-only:”h]”hŒ-/sys/firmware/gsmi/clear_config - write-only:”…”�”}”(hjûx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´KhhÊh²hubjŽœ)�”}”(hŒÅWriting any value to this file will cause the entire firmware configuration to be reset to "factory defaults". Callers should assume that a reboot is required for the configuration to be cleared. ”h]”hÞ)�”}”(hŒÄWriting any value to this file will cause the entire firmware configuration to be reset to "factory defaults". Callers should assume that a reboot is required for the configuration to be cleared.”h]”hŒÈWriting any value to this file will cause the entire firmware configuration to be reset to “factory defaultsâ€�. Callers should assume that a reboot is required for the configuration to be cleared.”…”�”}”(hj y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´Khj y ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j"x h´KhhÊh²hubhÞ)�”}”(hŒ//sys/firmware/gsmi/clear_eventlog - write-only:”h]”hŒ//sys/firmware/gsmi/clear_eventlog - write-only:”…”�”}”(hj!y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´KhhÊh²hubjŽœ)�”}”(hX¬This file is used to clear out a portion/the whole of the system event log. Values written should be values between 1 and 100 inclusive (in ASCII) representing the fraction of the log to clear. Not all platforms support fractional clearing though, and this writes to this file will error out if the firmware doesn't like your submitted fraction. Callers should assume that a reboot is needed for this operation to complete. ”h]”(hÞ)�”}”(hX[This file is used to clear out a portion/the whole of the system event log. Values written should be values between 1 and 100 inclusive (in ASCII) representing the fraction of the log to clear. Not all platforms support fractional clearing though, and this writes to this file will error out if the firmware doesn't like your submitted fraction.”h]”hX]This file is used to clear out a portion/the whole of the system event log. Values written should be values between 1 and 100 inclusive (in ASCII) representing the fraction of the log to clear. Not all platforms support fractional clearing though, and this writes to this file will error out if the firmware doesn’t like your submitted fraction.”…”�”}”(hj3y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´Khj/y ubhÞ)�”}”(hŒMCallers should assume that a reboot is needed for this operation to complete.”h]”hŒMCallers should assume that a reboot is needed for this operation to complete.”…”�”}”(hjAy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"x h´Khj/y ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j"x h´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_firmware_ibft_acpi_header:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-firmware-ibft-acpi-header”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjcy ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/firmware\/ibft\/acpi_header**”h]”j`)�”}”(hŒ&**\/sys\/firmware\/ibft\/acpi_header**”h]”hŒ"/sys/firmware/ibft/acpi_header”…”�”}”(hj}y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyy ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ$Documentation/ABI/testing/sysfs-ibft”h´Khjvy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcy ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`y ubah}”(h]”j_y ah ]”h"]”Œ!abi_sys_firmware_ibft_acpi_header”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯y jUy sj˜}”j_y jUy subhÞ)�”}”(hŒ?Defined on file :ref:`sysfs-ibft `”h]”(hŒDefined on file ”…”�”}”(hj´y h²hh³Nh´Nubh)�”}”(hŒ/:ref:`sysfs-ibft `”h]”j§)�”}”(hj¾y h]”hŒ sysfs-ibft”…”�”}”(hjÀy h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¼y ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÊy Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ibft”uh1hh³j‘y h´Khj´y ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘y h´KhhÊh²hubhÞ)�”}”(hXfThe /sys/firmware/ibft/acpi_header directory will contain files that expose the SIGNATURE, OEM_ID, and OEM_TABLE_ID fields of the acpi table header of the iBFT structure. This will allow for identification of the creator of the table which is useful in determining quirks associated with some adapters when used in hardware vs software iscsi initiator mode.”h]”hXfThe /sys/firmware/ibft/acpi_header directory will contain files that expose the SIGNATURE, OEM_ID, and OEM_TABLE_ID fields of the acpi table header of the iBFT structure. This will allow for identification of the creator of the table which is useful in determining quirks associated with some adapters when used in hardware vs software iscsi initiator mode.”…”�”}”(hjây h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘y h´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_firmware_ibft_ethernetx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-ibft-ethernetx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjþy ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/firmware\/ibft\/ethernetX**”h]”j`)�”}”(hŒ$**\/sys\/firmware\/ibft\/ethernetX**”h]”hŒ /sys/firmware/ibft/ethernetX”…”�”}”(hjz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjz ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘y h´Khjz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþy ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûy ubah}”(h]”júy ah ]”h"]”Œabi_sys_firmware_ibft_ethernetx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIz jðy sj˜}”júy jðy subhÞ)�”}”(hŒ?Defined on file :ref:`sysfs-ibft `”h]”(hŒDefined on file ”…”�”}”(hjNz h²hh³Nh´Nubh)�”}”(hŒ/:ref:`sysfs-ibft `”h]”j§)�”}”(hjXz h]”hŒ sysfs-ibft”…”�”}”(hjZz h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVz ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdz Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ibft”uh1hh³j‘y h´KhjNz ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘y h´KhhÊh²hubhÞ)�”}”(hŒ´The /sys/firmware/ibft/ethernetX directory will contain files that expose the iSCSI Boot Firmware Table NIC data. Usually this contains the IP address, MAC, and gateway of the NIC.”h]”hŒ´The /sys/firmware/ibft/ethernetX directory will contain files that expose the iSCSI Boot Firmware Table NIC data. Usually this contains the IP address, MAC, and gateway of the NIC.”…”�”}”(hj|z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘y h´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_firmware_ibft_initiator:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-ibft-initiator”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hj˜z ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/firmware\/ibft\/initiator**”h]”j`)�”}”(hŒ$**\/sys\/firmware\/ibft\/initiator**”h]”hŒ /sys/firmware/ibft/initiator”…”�”}”(hj²z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®z ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘y h´Khj«z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜z ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•z ubah}”(h]”j”z ah ]”h"]”Œabi_sys_firmware_ibft_initiator”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jãz jŠz sj˜}”j”z jŠz subhÞ)�”}”(hŒ?Defined on file :ref:`sysfs-ibft `”h]”(hŒDefined on file ”…”�”}”(hjèz h²hh³Nh´Nubh)�”}”(hŒ/:ref:`sysfs-ibft `”h]”j§)�”}”(hjòz h]”hŒ sysfs-ibft”…”�”}”(hjôz h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjðz ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jþz Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ibft”uh1hh³j‘y h´Khjèz ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘y h´KhhÊh²hubhÞ)�”}”(hŒ¡The /sys/firmware/ibft/initiator directory will contain files that expose the iSCSI Boot Firmware Table initiator data. Usually this contains the Initiator name.”h]”hŒ¡The /sys/firmware/ibft/initiator directory will contain files that expose the iSCSI Boot Firmware Table initiator data. Usually this contains the Initiator name.”…”�”}”(hj{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘y h´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_firmware_ibft_targetx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-ibft-targetx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hj2{ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/firmware\/ibft\/targetX**”h]”j`)�”}”(hŒ"**\/sys\/firmware\/ibft\/targetX**”h]”hŒ/sys/firmware/ibft/targetX”…”�”}”(hjL{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjH{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘y h´KhjE{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2{ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/{ ubah}”(h]”j.{ ah ]”h"]”Œabi_sys_firmware_ibft_targetx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}{ j${ sj˜}”j.{ j${ subhÞ)�”}”(hŒ?Defined on file :ref:`sysfs-ibft `”h]”(hŒDefined on file ”…”�”}”(hj‚{ h²hh³Nh´Nubh)�”}”(hŒ/:ref:`sysfs-ibft `”h]”j§)�”}”(hjŒ{ h]”hŒ sysfs-ibft”…”�”}”(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ÅŒabi_file_testing_sysfs_ibft”uh1hh³j‘y h´Khj‚{ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘y h´KhhÊh²hubhÞ)�”}”(hX3The /sys/firmware/ibft/targetX directory will contain files that expose the iSCSI Boot Firmware Table target data. Usually this contains the target's IP address, boot LUN, target name, and what NIC it is associated with. It can also contain the CHAP name (and password), the reverse CHAP name (and password)”h]”hX5The /sys/firmware/ibft/targetX directory will contain files that expose the iSCSI Boot Firmware Table target data. Usually this contains the target’s IP address, boot LUN, target name, and what NIC it is associated with. It can also contain the CHAP name (and password), the reverse CHAP name (and password)”…”�”}”(hj°{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘y h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_firmware_initrd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-initrd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÌ{ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/firmware\/initrd**”h]”j`)�”}”(hŒ**\/sys\/firmware\/initrd**”h]”hŒ/sys/firmware/initrd”…”�”}”(hjæ{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâ{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-firmware-initrd”h´Khjß{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜ{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙ{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌ{ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉ{ ubah}”(h]”jÈ{ ah ]”h"]”Œabi_sys_firmware_initrd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j| j¾{ sj˜}”jÈ{ j¾{ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-firmware-initrd `”h]”(hŒDefined on file ”…”�”}”(hj| h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-firmware-initrd `”h]”j§)�”}”(hj'| h]”hŒsysfs-firmware-initrd”…”�”}”(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”j3| Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_firmware_initrd”uh1hh³jú{ h´Khj| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jú{ h´KhhÊh²hubhÞ)�”}”(hŒÅWhen the kernel was booted with an initrd and the "retain_initrd" option is set on the kernel command line, /sys/firmware/initrd contains the contents of the initrd that the kernel was booted with.”h]”hŒÉWhen the kernel was booted with an initrd and the “retain_initrdâ€� option is set on the kernel command line, /sys/firmware/initrd contains the contents of the initrd that the kernel was booted with.”…”�”}”(hjK| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jú{ h´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_firmware_lefi_boardinfo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-lefi-boardinfo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjg| ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/firmware\/lefi\/boardinfo**”h]”j`)�”}”(hŒ$**\/sys\/firmware\/lefi\/boardinfo**”h]”hŒ /sys/firmware/lefi/boardinfo”…”�”}”(hj�| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}| ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-firmware-lefi-boardinfo”h´Khjz| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjg| ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjd| ubah}”(h]”jc| ah ]”h"]”Œabi_sys_firmware_lefi_boardinfo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³| jY| sj˜}”jc| jY| subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-firmware-lefi-boardinfo `”h]”(hŒDefined on file ”…”�”}”(hj¸| h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-firmware-lefi-boardinfo `”h]”j§)�”}”(hjÂ| h]”hŒsysfs-firmware-lefi-boardinfo”…”�”}”(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ÅŒ.abi_file_testing_sysfs_firmware_lefi_boardinfo”uh1hh³j•| h´Khj¸| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•| h´KhhÊh²hubhÞ)�”}”(hŒÇGet mainboard and BIOS info easily on the Loongson platform, this is useful to point out the current used mainboard type and BIOS version when there exists problems related with hardware or firmware.”h]”hŒÇGet mainboard and BIOS info easily on the Loongson platform, this is useful to point out the current used mainboard type and BIOS version when there exists problems related with hardware or firmware.”…”�”}”(hjæ| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•| h´KhhÊh²hubhÞ)�”}”(hŒÙThe related structures are already defined in the interface specification about firmware and kernel which are common requirement and specific for Loongson64, so only add a new boardinfo.c file in arch/mips/loongson64.”h]”hŒÙThe related structures are already defined in the interface specification about firmware and kernel which are common requirement and specific for Loongson64, so only add a new boardinfo.c file in arch/mips/loongson64.”…”�”}”(hjô| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•| h´KhhÊh²hubhÞ)�”}”(hŒ For example:”h]”hŒ For example:”…”�”}”(hj} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•| h´KhhÊh²hubhÞ)�”}”(hŒ¿[loongson@linux ~]$ cat /sys/firmware/lefi/boardinfo Board Info Manufacturer : LEMOTE Board Name : LEMOTE-LS3A4000-7A1000-1w-V01-pc Family : LOONGSON3”h]”(hŒ[”…”�”}”(hj} h²hh³Nh´Nubj©°)�”}”(hŒloongson@linux”h]”hŒloongson@linux”…”�”}”(hj} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:loongson@linux”uh1j¨°hj} ubhŒ° ~]$ cat /sys/firmware/lefi/boardinfo Board Info Manufacturer : LEMOTE Board Name : LEMOTE-LS3A4000-7A1000-1w-V01-pc Family : LOONGSON3”…”�”}”(hj} h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•| h´KhhÊh²hubhÞ)�”}”(hŒ«BIOS Info Vendor : Kunlun Version : Kunlun-A1901-V4.1.3-20200414093938 ROM Size : 4 KB Release Date : 2020-04-14”h]”hŒ«BIOS Info Vendor : Kunlun Version : Kunlun-A1901-V4.1.3-20200414093938 ROM Size : 4 KB Release Date : 2020-04-14”…”�”}”(hj2} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•| h´KhhÊh²hubhÞ)�”}”(hŒÐBy the way, using dmidecode command can get the similar info if there exists SMBIOS in firmware, but the fact is that there is no SMBIOS on some machines, we can see nothing when execute dmidecode, like this:”h]”hŒÐBy the way, using dmidecode command can get the similar info if there exists SMBIOS in firmware, but the fact is that there is no SMBIOS on some machines, we can see nothing when execute dmidecode, like this:”…”�”}”(hj@} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•| h´KhhÊh²hubhÞ)�”}”(hŒ_[root@linux loongson]# dmidecode # dmidecode 2.12 # No SMBIOS nor DMI entry point found, sorry.”h]”(hŒ[”…”�”}”(hjN} h²hh³Nh´Nubj©°)�”}”(hŒ root@linux”h]”hŒ root@linux”…”�”}”(hjV} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:root@linux”uh1j¨°hjN} ubhŒT loongson]# dmidecode # dmidecode 2.12 # No SMBIOS nor DMI entry point found, sorry.”…”�”}”(hjN} h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•| h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_firmware_log:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-log”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj~} ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/firmware\/log**”h]”j`)�”}”(hŒ**\/sys\/firmware\/log**”h]”hŒ/sys/firmware/log”…”�”}”(hj˜} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”} ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/sysfs-firmware-log”h´Khj‘} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~} ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{} ubah}”(h]”jz} ah ]”h"]”Œabi_sys_firmware_log”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊ} jp} sj˜}”jz} jp} subhÞ)�”}”(hŒODefined on file :ref:`sysfs-firmware-log `”h]”(hŒDefined on file ”…”�”}”(hjÏ} h²hh³Nh´Nubh)�”}”(hŒ?:ref:`sysfs-firmware-log `”h]”j§)�”}”(hjÙ} h]”hŒsysfs-firmware-log”…”�”}”(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ÅŒ#abi_file_testing_sysfs_firmware_log”uh1hh³j¬} h´KhjÏ} ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬} h´KhhÊh²hubhÞ)�”}”(hŒrThe /sys/firmware/log is a binary file that represents a read-only copy of the firmware's log if one is available.”h]”hŒtThe /sys/firmware/log is a binary file that represents a read-only copy of the firmware’s log if one is available.”…”�”}”(hjý} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬} h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_firmware_memmap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-memmap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj~ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/firmware\/memmap\/**”h]”j`)�”}”(hŒ**\/sys\/firmware\/memmap\/**”h]”hŒ/sys/firmware/memmap/”…”�”}”(hj3~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-firmware-memmap”h´Khj,~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~ ubah}”(h]”j~ ah ]”h"]”Œabi_sys_firmware_memmap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je~ j ~ sj˜}”j~ j ~ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-firmware-memmap `”h]”(hŒDefined on file ”…”�”}”(hjj~ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-firmware-memmap `”h]”j§)�”}”(hjt~ h]”hŒsysfs-firmware-memmap”…”�”}”(hjv~ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr~ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€~ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_firmware_memmap”uh1hh³jG~ h´Khjj~ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhhÊh²hubhÞ)�”}”(hŒäOn all platforms, the firmware provides a memory map which the kernel reads. The resources from that memory map are registered in the kernel resource tree and exposed to userspace via /proc/iomem (together with other resources).”h]”hŒäOn all platforms, the firmware provides a memory map which the kernel reads. The resources from that memory map are registered in the kernel resource tree and exposed to userspace via /proc/iomem (together with other resources).”…”�”}”(hj˜~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhhÊh²hubhÞ)�”}”(hŒûHowever, on most architectures that firmware-provided memory map is modified afterwards by the kernel itself, either because the kernel merges that memory map with other information or just because the user overwrites that memory map via command line.”h]”hŒûHowever, on most architectures that firmware-provided memory map is modified afterwards by the kernel itself, either because the kernel merges that memory map with other information or just because the user overwrites that memory map via command line.”…”�”}”(hj¦~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhhÊh²hubhÞ)�”}”(hXkexec needs the raw firmware-provided memory map to setup the parameter segment of the kernel that should be booted with kexec. Also, the raw memory map is useful for debugging. For that reason, /sys/firmware/memmap is an interface that provides the raw memory map to userspace.”h]”hXkexec needs the raw firmware-provided memory map to setup the parameter segment of the kernel that should be booted with kexec. Also, the raw memory map is useful for debugging. For that reason, /sys/firmware/memmap is an interface that provides the raw memory map to userspace.”…”�”}”(hj´~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhhÊh²hubhÞ)�”}”(hŒ}The structure is as follows: Under /sys/firmware/memmap there are subdirectories with the number of the entry as their name::”h]”hŒ|The structure is as follows: Under /sys/firmware/memmap there are subdirectories with the number of the entry as their name:”…”�”}”(hjÂ~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhhÊh²hubjl)�”}”(hŒ_/sys/firmware/memmap/0 /sys/firmware/memmap/1 /sys/firmware/memmap/2 /sys/firmware/memmap/3 ...”h]”hŒ_/sys/firmware/memmap/0 /sys/firmware/memmap/1 /sys/firmware/memmap/2 /sys/firmware/memmap/3 ...”…”�”}”hjÐ~ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jG~ h´KhhÊh²hubhÞ)�”}”(hŒ‰The maximum depends on the number of memory map entries provided by the firmware. The order is just the order that the firmware provides.”h]”hŒ‰The maximum depends on the number of memory map entries provided by the firmware. The order is just the order that the firmware provides.”…”�”}”(hjÞ~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhhÊh²hubhÞ)�”}”(hŒ$Each directory contains three files:”h]”hŒ$Each directory contains three files:”…”�”}”(hjì~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjý~ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjý~ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒstart”h]”hŒstart”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hŒ?The start address (as hexadecimal number with the '0x' prefix).”h]”hŒCThe start address (as hexadecimal number with the ‘0x’ prefix).”…”�”}”(hj4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´Khj1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒend”h]”hŒend”…”�”}”(hjT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN ubjW)�”}”(hhh]”hÞ)�”}”(hŒdThe end address, inclusive (regardless whether the firmware provides inclusive or exclusive ranges).”h]”hŒdThe end address, inclusive (regardless whether the firmware provides inclusive or exclusive ranges).”…”�”}”(hjk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´Khjh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒtype”h]”hŒtype”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´Khjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj… ubjW)�”}”(hhh]”hÞ)�”}”(hŒAType of the entry as string. See below for a list of valid types.”h]”hŒAType of the entry as string. See below for a list of valid types.”…”�”}”(hj¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhjŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj… ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjý~ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjú~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒSo, for example::”h]”hŒSo, for example:”…”�”}”(hjÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhhÊh²hubjl)�”}”(hŒt/sys/firmware/memmap/0/start /sys/firmware/memmap/0/end /sys/firmware/memmap/0/type /sys/firmware/memmap/1/start ...”h]”hŒt/sys/firmware/memmap/0/start /sys/firmware/memmap/0/end /sys/firmware/memmap/0/type /sys/firmware/memmap/1/start ...”…”�”}”hjÝ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jG~ h´KhhÊh²hubhÞ)�”}”(hŒ Currently following types exist:”h]”hŒ Currently following types exist:”…”�”}”(hjë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhhÊh²hubjŽœ)�”}”(hŒ•- System RAM - ACPI Tables - ACPI Non-volatile Storage - Unusable memory - Persistent Memory (legacy) - Persistent Memory - Soft Reserved - reserved ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ System RAM”h]”hÞ)�”}”(hj€ h]”hŒ System RAM”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´Khj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjý ubj;)�”}”(hŒ ACPI Tables”h]”hÞ)�”}”(hj€ h]”hŒ ACPI Tables”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´Khj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjý ubj;)�”}”(hŒACPI Non-volatile Storage”h]”hÞ)�”}”(hj0€ h]”hŒACPI Non-volatile Storage”…”�”}”(hj2€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´Khj.€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjý ubj;)�”}”(hŒUnusable memory”h]”hÞ)�”}”(hjG€ h]”hŒUnusable memory”…”�”}”(hjI€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhjE€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjý ubj;)�”}”(hŒPersistent Memory (legacy)”h]”hÞ)�”}”(hj^€ h]”hŒPersistent Memory (legacy)”…”�”}”(hj`€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´Khj\€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjý ubj;)�”}”(hŒPersistent Memory”h]”hÞ)�”}”(hju€ h]”hŒPersistent Memory”…”�”}”(hjw€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´Khjs€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjý ubj;)�”}”(hŒ Soft Reserved”h]”hÞ)�”}”(hjŒ€ h]”hŒ Soft Reserved”…”�”}”(hjŽ€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhjŠ€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjý ubj;)�”}”(hŒ reserved ”h]”hÞ)�”}”(hŒreserved”h]”hŒreserved”…”�”}”(hj¥€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´Khj¡€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjý ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jG~ h´Khjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jG~ h´KhhÊh²hubhÞ)�”}”(hŒ[Following shell snippet can be used to display that memory map in a human-readable format::”h]”hŒZFollowing shell snippet can be used to display that memory map in a human-readable format:”…”�”}”(hjÅ€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jG~ h´KhhÊh²hubjl)�”}”(hŒÃ#!/bin/bash cd /sys/firmware/memmap for dir in * ; do start=$(cat $dir/start) end=$(cat $dir/end) type=$(cat $dir/type) printf "%016x-%016x (%s)\n" $start $[ $end +1] "$type" done”h]”hŒÃ#!/bin/bash cd /sys/firmware/memmap for dir in * ; do start=$(cat $dir/start) end=$(cat $dir/end) type=$(cat $dir/type) printf "%016x-%016x (%s)\n" $start $[ $end +1] "$type" done”…”�”}”hjÓ€ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jG~ h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_firmware_opal_powercap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-opal-powercap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjï€ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/firmware\/opal\/powercap**”h]”j`)�”}”(hŒ#**\/sys\/firmware\/opal\/powercap**”h]”hŒ/sys/firmware/opal/powercap”…”�”}”(hj � h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-firmware-opal-powercap”h´Khj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿ€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjü€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjï€ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjì€ ubah}”(h]”jë€ ah ]”h"]”Œabi_sys_firmware_opal_powercap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;� jဠsj˜}”jë€ jဠsubhÞ)�”}”(hŒcDefined on file :ref:`sysfs-firmware-opal-powercap `”h]”(hŒDefined on file ”…”�”}”(hj@� h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-firmware-opal-powercap `”h]”j§)�”}”(hjJ� h]”hŒsysfs-firmware-opal-powercap”…”�”}”(hjL� h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjH� ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jV� Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_firmware_opal_powercap”uh1hh³j� h´Khj@� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´KhhÊh²hubhÞ)�”}”(hŒ/Powercap directory for Powernv (P8, P9) servers”h]”hŒ/Powercap directory for Powernv (P8, P9) servers”…”�”}”(hjn� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´KhhÊh²hubhÞ)�”}”(hŒBEach folder in this directory contains a power-cappable component.”h]”hŒBEach folder in this directory contains a power-cappable component.”…”�”}”(hj|� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_firmware_opal_powercap_system_powercap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-firmware-opal-powercap-system-powercap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj˜� ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/firmware\/opal\/powercap\/system\-powercap**”h]”j`)�”}”(hŒ5**\/sys\/firmware\/opal\/powercap\/system\-powercap**”h]”hŒ1/sys/firmware/opal/powercap/system-powercap”…”�”}”(hj²� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´K hj«� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥� ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/firmware\/opal\/powercap\/system\-powercap\/powercap\-min**”h]”j`)�”}”(hŒD**\/sys\/firmware\/opal\/powercap\/system\-powercap\/powercap\-min**”h]”hŒ@/sys/firmware/opal/powercap/system-powercap/powercap-min”…”�”}”(hjÜ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´K hjÕ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥� ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/firmware\/opal\/powercap\/system\-powercap\/powercap\-max**”h]”j`)�”}”(hŒD**\/sys\/firmware\/opal\/powercap\/system\-powercap\/powercap\-max**”h]”hŒ@/sys/firmware/opal/powercap/system-powercap/powercap-max”…”�”}”(hj‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´K hjÿ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥� ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/firmware\/opal\/powercap\/system\-powercap\/powercap\-current**”h]”j`)�”}”(hŒH**\/sys\/firmware\/opal\/powercap\/system\-powercap\/powercap\-current**”h]”hŒD/sys/firmware/opal/powercap/system-powercap/powercap-current”…”�”}”(hj0‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´K hj)‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•� ubah}”(h]”j”� ah ]”h"]”Œ.abi_sys_firmware_opal_powercap_system_powercap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ja‚ jŠ� sj˜}”j”� jŠ� subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-firmware-opal-powercap `”h]”(hŒDefined on file ”…”�”}”(hjf‚ h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-firmware-opal-powercap `”h]”j§)�”}”(hjp‚ h]”hŒsysfs-firmware-opal-powercap”…”�”}”(hjr‚ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjn‚ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|‚ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_firmware_opal_powercap”uh1hh³j� h´K hjf‚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´K hhÊh²hubhÞ)�”}”(hŒPSystem powercap directory and attributes applicable for Powernv (P8, P9) servers”h]”hŒPSystem powercap directory and attributes applicable for Powernv (P8, P9) servers”…”�”}”(hj”‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´K hhÊh²hubhÞ)�”}”(hŒQThis directory provides powercap information. It contains below sysfs attributes:”h]”hŒQThis directory provides powercap information. It contains below sysfs attributes:”…”�”}”(hj¢‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´K hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒNpowercap-min : This file provides the minimum possible powercap in Watt units ”h]”hÞ)�”}”(hŒMpowercap-min : This file provides the minimum possible powercap in Watt units”h]”hŒMpowercap-min : This file provides the minimum possible powercap in Watt units”…”�”}”(hj·‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´K hj³‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj°‚ ubj;)�”}”(hŒNpowercap-max : This file provides the maximum possible powercap in Watt units ”h]”hÞ)�”}”(hŒMpowercap-max : This file provides the maximum possible powercap in Watt units”h]”hŒMpowercap-max : This file provides the maximum possible powercap in Watt units”…”�”}”(hjÏ‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´K hjË‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj°‚ ubj;)�”}”(hŒØpowercap-current : This file provides the current powercap set on the system. Writing to this file creates a request for setting a new-powercap. The powercap requested must be between powercap-min and powercap-max. ”h]”hÞ)�”}”(hŒÖpowercap-current : This file provides the current powercap set on the system. Writing to this file creates a request for setting a new-powercap. The powercap requested must be between powercap-min and powercap-max.”h]”hŒÖpowercap-current : This file provides the current powercap set on the system. Writing to this file creates a request for setting a new-powercap. The powercap requested must be between powercap-min and powercap-max.”…”�”}”(hjç‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´K hjã‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj°‚ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j� h´K hhÊh²hubj))�”}”(hŒ.. _abi_sys_firmware_opal_psr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-opal-psr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjƒ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/firmware\/opal\/psr**”h]”j`)�”}”(hŒ**\/sys\/firmware\/opal\/psr**”h]”hŒ/sys/firmware/opal/psr”…”�”}”(hj)ƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%ƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-firmware-opal-psr”h´Khj"ƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ƒ ubah}”(h]”j ƒ ah ]”h"]”Œabi_sys_firmware_opal_psr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[ƒ jƒ sj˜}”j ƒ jƒ subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-opal-psr `”h]”(hŒDefined on file ”…”�”}”(hj`ƒ h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-opal-psr `”h]”j§)�”}”(hjjƒ h]”hŒsysfs-firmware-opal-psr”…”�”}”(hjlƒ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjhƒ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jvƒ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_firmware_opal_psr”uh1hh³j=ƒ h´Khj`ƒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=ƒ h´KhhÊh²hubhÞ)�”}”(hŒ2Power-Shift-Ratio directory for Powernv P9 servers”h]”hŒ2Power-Shift-Ratio directory for Powernv P9 servers”…”�”}”(hjŽƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=ƒ h´KhhÊh²hubhÞ)�”}”(hŒ³Power-Shift-Ratio allows to provide hints the firmware to shift/throttle power between different entities in the system. Each attribute in this directory indicates a settable PSR.”h]”hŒ³Power-Shift-Ratio allows to provide hints the firmware to shift/throttle power between different entities in the system. Each attribute in this directory indicates a settable PSR.”…”�”}”(hjœƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=ƒ h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_firmware_opal_psr_cpu_to_gpu_x:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-firmware-opal-psr-cpu-to-gpu-x”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj¸ƒ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/firmware\/opal\/psr\/cpu_to_gpu_X**”h]”j`)�”}”(hŒ,**\/sys\/firmware\/opal\/psr\/cpu_to_gpu_X**”h]”hŒ(/sys/firmware/opal/psr/cpu_to_gpu_X”…”�”}”(hjÒƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj΃ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=ƒ h´K hj˃ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjȃ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŃ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸ƒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµƒ ubah}”(h]”j´ƒ ah ]”h"]”Œ&abi_sys_firmware_opal_psr_cpu_to_gpu_x”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„ jªƒ sj˜}”j´ƒ jªƒ subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-firmware-opal-psr `”h]”(hŒDefined on file ”…”�”}”(hj„ h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-firmware-opal-psr `”h]”j§)�”}”(hj„ h]”hŒsysfs-firmware-opal-psr”…”�”}”(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ÅŒ(abi_file_testing_sysfs_firmware_opal_psr”uh1hh³j=ƒ h´K hj„ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=ƒ h´K hhÊh²hubhÞ)�”}”(hŒ+PSR sysfs attributes for Powernv P9 servers”h]”hŒ+PSR sysfs attributes for Powernv P9 servers”…”�”}”(hj6„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=ƒ h´K hhÊh²hubhÞ)�”}”(hŒ�Power-Shift-Ratio between CPU and GPU for a given chip with chip-id X. This file gives the ratio (0-100) which is used by OCC for power-capping.”h]”hŒ�Power-Shift-Ratio between CPU and GPU for a given chip with chip-id X. This file gives the ratio (0-100) which is used by OCC for power-capping.”…”�”}”(hjD„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=ƒ h´K hhÊh²hubj))�”}”(hŒ(.. _abi_sys_firmware_opal_sensor_groups:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-firmware-opal-sensor-groups”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj`„ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/firmware\/opal\/sensor_groups**”h]”j`)�”}”(hŒ(**\/sys\/firmware\/opal\/sensor_groups**”h]”hŒ$/sys/firmware/opal/sensor_groups”…”�”}”(hjz„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjv„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ;Documentation/ABI/testing/sysfs-firmware-opal-sensor-groups”h´Khjs„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjp„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjm„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`„ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]„ ubah}”(h]”j\„ ah ]”h"]”Œ#abi_sys_firmware_opal_sensor_groups”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬„ jR„ sj˜}”j\„ jR„ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-firmware-opal-sensor-groups `”h]”(hŒDefined on file ”…”�”}”(hj±„ h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-firmware-opal-sensor-groups `”h]”j§)�”}”(hj»„ h]”hŒ!sysfs-firmware-opal-sensor-groups”…”�”}”(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ÅŒ2abi_file_testing_sysfs_firmware_opal_sensor_groups”uh1hh³jŽ„ h´Khj±„ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ„ h´KhhÊh²hubhÞ)�”}”(hŒ2Sensor groups directory for POWER9 powernv servers”h]”hŒ2Sensor groups directory for POWER9 powernv servers”…”�”}”(hjß„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ„ h´KhhÊh²hubhÞ)�”}”(hXEach folder in this directory contains a sensor group which are classified based on type of the sensor like power, temperature, frequency, current, etc. They can also indicate the group of sensors belonging to different owners like CSM, Profiler, Job-Scheduler”h]”hXEach folder in this directory contains a sensor group which are classified based on type of the sensor like power, temperature, frequency, current, etc. They can also indicate the group of sensors belonging to different owners like CSM, Profiler, Job-Scheduler”…”�”}”(hjí„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ„ h´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_firmware_opal_sensor_groups_sensor_group_name_clear:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-firmware-opal-sensor-groups-sensor-group-name-clear”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj … ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/firmware\/opal\/sensor_groups\/\\/clear**”h]”j`)�”}”(hŒF**\/sys\/firmware\/opal\/sensor_groups\/\\/clear**”h]”hŒB/sys/firmware/opal/sensor_groups//clear”…”�”}”(hj#… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ„ h´K hj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj … ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj… ubah}”(h]”j… ah ]”h"]”Œ;abi_sys_firmware_opal_sensor_groups_sensor_group_name_clear”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jT… jû„ sj˜}”j… jû„ subhÞ)�”}”(hŒmDefined on file :ref:`sysfs-firmware-opal-sensor-groups `”h]”(hŒDefined on file ”…”�”}”(hjY… h²hh³Nh´Nubh)�”}”(hŒ]:ref:`sysfs-firmware-opal-sensor-groups `”h]”j§)�”}”(hjc… h]”hŒ!sysfs-firmware-opal-sensor-groups”…”�”}”(hje… h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja… ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jo… Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ2abi_file_testing_sysfs_firmware_opal_sensor_groups”uh1hh³jŽ„ h´K hjY… ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ„ h´K hhÊh²hubhÞ)�”}”(hŒJSysfs file to clear the min-max of all the sensors belonging to the group.”h]”hŒJSysfs file to clear the min-max of all the sensors belonging to the group.”…”�”}”(hj‡… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ„ h´K hhÊh²hubhÞ)�”}”(hŒÍWriting 1 to this file will clear the minimum and maximum values of all the sensors in the group. In POWER9, the min-max of a sensor is the historical minimum and maximum value of the sensor cached by OCC.”h]”hŒÍWriting 1 to this file will clear the minimum and maximum values of all the sensors in the group. In POWER9, the min-max of a sensor is the historical minimum and maximum value of the sensor cached by OCC.”…”�”}”(hj•… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŽ„ h´K hhÊh²hubj))�”}”(hŒ,.. _abi_sys_firmware_papr_energy_scale_info:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-firmware-papr-energy-scale-info”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj±… ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/firmware\/papr\/energy_scale_info**”h]”j`)�”}”(hŒ,**\/sys\/firmware\/papr\/energy_scale_info**”h]”hŒ(/sys/firmware/papr/energy_scale_info”…”�”}”(hjË… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇ… ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ?Documentation/ABI/testing/sysfs-firmware-papr-energy-scale-info”h´KhjÄ… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±… ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®… ubah}”(h]”j­… ah ]”h"]”Œ'abi_sys_firmware_papr_energy_scale_info”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jý… j£… sj˜}”j­… j£… subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-firmware-papr-energy-scale-info `”h]”(hŒDefined on file ”…”�”}”(hj† h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-firmware-papr-energy-scale-info `”h]”j§)�”}”(hj † h]”hŒ%sysfs-firmware-papr-energy-scale-info”…”�”}”(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ÅŒ6abi_file_testing_sysfs_firmware_papr_energy_scale_info”uh1hh³jß… h´Khj† ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´KhhÊh²hubhÞ)�”}”(hŒfDirectory hosting a set of platform attributes like energy/frequency on Linux running as a PAPR guest.”h]”hŒfDirectory hosting a set of platform attributes like energy/frequency on Linux running as a PAPR guest.”…”�”}”(hj0† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´KhhÊh²hubhÞ)�”}”(hŒˆEach file in a directory contains a platform attribute hierarchy pertaining to performance/ energy-savings mode and processor frequency.”h]”hŒˆEach file in a directory contains a platform attribute hierarchy pertaining to performance/ energy-savings mode and processor frequency.”…”�”}”(hj>† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_firmware_papr_energy_scale_info_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-firmware-papr-energy-scale-info-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjZ† ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/firmware\/papr\/energy_scale_info\/\**”h]”j`)�”}”(hŒ4**\/sys\/firmware\/papr\/energy_scale_info\/\**”h]”hŒ0/sys/firmware/papr/energy_scale_info/”…”�”}”(hjt† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjp† ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´K hjm† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZ† ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjW† ubah}”(h]”jV† ah ]”h"]”Œ*abi_sys_firmware_papr_energy_scale_info_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥† jL† sj˜}”jV† jL† subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-firmware-papr-energy-scale-info `”h]”(hŒDefined on file ”…”�”}”(hjª† h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-firmware-papr-energy-scale-info `”h]”j§)�”}”(hj´† h]”hŒ%sysfs-firmware-papr-energy-scale-info”…”�”}”(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ÅŒ6abi_file_testing_sysfs_firmware_papr_energy_scale_info”uh1hh³jß… h´K hjª† ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´K hhÊh²hubhÞ)�”}”(hŒ:Energy, frequency attributes directory for POWERVM servers”h]”hŒ:Energy, frequency attributes directory for POWERVM servers”…”�”}”(hj؆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´K hhÊh²hubj))�”}”(hŒ4.. _abi_sys_firmware_papr_energy_scale_info_id_desc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-firmware-papr-energy-scale-info-id-desc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/desc**”h]”j`)�”}”(hŒ:**\/sys\/firmware\/papr\/energy_scale_info\/\\/desc**”h]”hŒ6/sys/firmware/papr/energy_scale_info//desc”…”�”}”(hj‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´Khj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô† ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ† ubah}”(h]”jð† ah ]”h"]”Œ/abi_sys_firmware_papr_energy_scale_info_id_desc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?‡ jæ† sj˜}”jð† jæ† subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-firmware-papr-energy-scale-info `”h]”(hŒDefined on file ”…”�”}”(hjD‡ h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-firmware-papr-energy-scale-info `”h]”j§)�”}”(hjN‡ h]”hŒ%sysfs-firmware-papr-energy-scale-info”…”�”}”(hjP‡ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjL‡ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZ‡ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ6abi_file_testing_sysfs_firmware_papr_energy_scale_info”uh1hh³jß… h´KhjD‡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´KhhÊh²hubhÞ)�”}”(hŒ2String description of the energy attribute of ”h]”hŒ2String description of the energy attribute of ”…”�”}”(hjr‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_firmware_papr_energy_scale_info_id_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-firmware-papr-energy-scale-info-id-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjއ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/firmware\/papr\/energy_scale_info\/\\/value**”h]”j`)�”}”(hŒ;**\/sys\/firmware\/papr\/energy_scale_info\/\\/value**”h]”hŒ7/sys/firmware/papr/energy_scale_info//value”…”�”}”(hj¨‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´Khj¡‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjއ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹‡ ubah}”(h]”jЇ ah ]”h"]”Œ0abi_sys_firmware_papr_energy_scale_info_id_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙ‡ j€‡ sj˜}”jЇ j€‡ subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-firmware-papr-energy-scale-info `”h]”(hŒDefined on file ”…”�”}”(hjÞ‡ h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-firmware-papr-energy-scale-info `”h]”j§)�”}”(hjè‡ h]”hŒ%sysfs-firmware-papr-energy-scale-info”…”�”}”(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ÅŒ6abi_file_testing_sysfs_firmware_papr_energy_scale_info”uh1hh³jß… h´KhjÞ‡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´KhhÊh²hubhÞ)�”}”(hŒ-Numeric value of the energy attribute of ”h]”hŒ-Numeric value of the energy attribute of ”…”�”}”(hj ˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_firmware_papr_energy_scale_info_id_value_desc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-firmware-papr-energy-scale-info-id-value-desc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj(ˆ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/firmware\/papr\/energy_scale_info\/\\/value_desc**”h]”j`)�”}”(hŒ@**\/sys\/firmware\/papr\/energy_scale_info\/\\/value_desc**”h]”hŒ</sys/firmware/papr/energy_scale_info//value_desc”…”�”}”(hjBˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>ˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´Khj;ˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8ˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5ˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(ˆ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%ˆ ubah}”(h]”j$ˆ ah ]”h"]”Œ5abi_sys_firmware_papr_energy_scale_info_id_value_desc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jsˆ jˆ sj˜}”j$ˆ jˆ subhÞ)�”}”(hŒuDefined on file :ref:`sysfs-firmware-papr-energy-scale-info `”h]”(hŒDefined on file ”…”�”}”(hjxˆ h²hh³Nh´Nubh)�”}”(hŒe:ref:`sysfs-firmware-papr-energy-scale-info `”h]”j§)�”}”(hj‚ˆ h]”hŒ%sysfs-firmware-papr-energy-scale-info”…”�”}”(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ÅŒ6abi_file_testing_sysfs_firmware_papr_energy_scale_info”uh1hh³jß… h´Khjxˆ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´KhhÊh²hubhÞ)�”}”(hŒ,String value of the energy attribute of ”h]”hŒ,String value of the energy attribute of ”…”�”}”(hj¦ˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß… h´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_firmware_plpks_config:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-plpks-config”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hjˆ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/firmware\/plpks\/config**”h]”j`)�”}”(hŒ"**\/sys\/firmware\/plpks\/config**”h]”hŒ/sys/firmware/plpks/config”…”�”}”(hj܈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj؈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-firmware-plpks”h´KhjÕˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjψ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿ˆ ubah}”(h]”j¾ˆ ah ]”h"]”Œabi_sys_firmware_plpks_config”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰ j´ˆ sj˜}”j¾ˆ j´ˆ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-firmware-plpks `”h]”(hŒDefined on file ”…”�”}”(hj‰ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-firmware-plpks `”h]”j§)�”}”(hj‰ h]”hŒsysfs-firmware-plpks”…”�”}”(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ÅŒ%abi_file_testing_sysfs_firmware_plpks”uh1hh³jðˆ h´Khj‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhhÊh²hubhÞ)�”}”(hŒ�This optional directory contains read-only config attributes as defined by the PLPKS implementation. All data is in ASCII format.”h]”hŒ�This optional directory contains read-only config attributes as defined by the PLPKS implementation. All data is in ASCII format.”…”�”}”(hjA‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_firmware_plpks_config_max_object_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-firmware-plpks-config-max-object-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj]‰ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/firmware\/plpks\/config\/max_object_size**”h]”j`)�”}”(hŒ3**\/sys\/firmware\/plpks\/config\/max_object_size**”h]”hŒ//sys/firmware/plpks/config/max_object_size”…”�”}”(hjw‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjs‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´Khjp‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjm‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]‰ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZ‰ ubah}”(h]”jY‰ ah ]”h"]”Œ-abi_sys_firmware_plpks_config_max_object_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨‰ jO‰ sj˜}”jY‰ jO‰ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-firmware-plpks `”h]”(hŒDefined on file ”…”�”}”(hj­‰ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-firmware-plpks `”h]”j§)�”}”(hj·‰ h]”hŒsysfs-firmware-plpks”…”�”}”(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ÅŒ%abi_file_testing_sysfs_firmware_plpks”uh1hh³jðˆ h´Khj­‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhhÊh²hubhÞ)�”}”(hŒ^Maximum allowed size of objects in the keystore in bytes, represented in ASCII decimal format.”h]”hŒ^Maximum allowed size of objects in the keystore in bytes, represented in ASCII decimal format.”…”�”}”(hjÛ‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhhÊh²hubhÞ)�”}”(hŒÀThis is not necessarily the same as the max size that can be written to an update file as writes can contain more than object data, you should use the size of the update file for that purpose.”•h]”hŒÀThis is not necessarily the same as the max size that can be written to an update file as writes can contain more than object data, you should use the size of the update file for that purpose.”…”�”}”(hjé‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_firmware_plpks_config_signed_update_algorithms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-firmware-plpks-config-signed-update-algorithms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjŠ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/firmware\/plpks\/config\/signed_update_algorithms**”h]”j`)�”}”(hŒ<**\/sys\/firmware\/plpks\/config\/signed_update_algorithms**”h]”hŒ8/sys/firmware/plpks/config/signed_update_algorithms”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´K,hjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠ ubah}”(h]”jŠ ah ]”h"]”Œ6abi_sys_firmware_plpks_config_signed_update_algorithms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jPŠ j÷‰ sj˜}”jŠ j÷‰ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-firmware-plpks `”h]”(hŒDefined on file ”…”�”}”(hjUŠ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-firmware-plpks `”h]”j§)�”}”(hj_Š h]”hŒsysfs-firmware-plpks”…”�”}”(hjaŠ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]Š ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jkŠ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_firmware_plpks”uh1hh³jðˆ h´K,hjUŠ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´K,hhÊh²hubhÞ)�”}”(hŒÕBitmask of flags indicating which algorithms the hypervisor supports for signed update of objects, represented as a 16 byte hexadecimal ASCII string. Consult the hypervisor documentation for what these flags mean.”h]”hŒÕBitmask of flags indicating which algorithms the hypervisor supports for signed update of objects, represented as a 16 byte hexadecimal ASCII string. Consult the hypervisor documentation for what these flags mean.”…”�”}”(hjƒŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´K,hhÊh²hubj))�”}”(hŒ5.. _abi_sys_firmware_plpks_config_supported_policies:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-firmware-plpks-config-supported-policies”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjŸŠ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/firmware\/plpks\/config\/supported_policies**”h]”j`)�”}”(hŒ6**\/sys\/firmware\/plpks\/config\/supported_policies**”h]”hŒ2/sys/firmware/plpks/config/supported_policies”…”�”}”(hj¹Š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´K%hj²Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸŠ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœŠ ubah}”(h]”j›Š ah ]”h"]”Œ0abi_sys_firmware_plpks_config_supported_policies”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêŠ j‘Š sj˜}”j›Š j‘Š subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-firmware-plpks `”h]”(hŒDefined on file ”…”�”}”(hjïŠ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-firmware-plpks `”h]”j§)�”}”(hjùŠ h]”hŒsysfs-firmware-plpks”…”�”}”(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ÅŒ%abi_file_testing_sysfs_firmware_plpks”uh1hh³jðˆ h´K%hjïŠ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´K%hhÊh²hubhÞ)�”}”(hŒ¦Bitmask of supported policy flags by the hypervisor, represented as an 8 byte hexadecimal ASCII string. Consult the hypervisor documentation for what these flags are.”h]”hŒ¦Bitmask of supported policy flags by the hypervisor, represented as an 8 byte hexadecimal ASCII string. Consult the hypervisor documentation for what these flags are.”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´K%hhÊh²hubj))�”}”(hŒ-.. _abi_sys_firmware_plpks_config_total_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-firmware-plpks-config-total-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj9‹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/firmware\/plpks\/config\/total_size**”h]”j`)�”}”(hŒ.**\/sys\/firmware\/plpks\/config\/total_size**”h]”hŒ*/sys/firmware/plpks/config/total_size”…”�”}”(hjS‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhjL‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9‹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6‹ ubah}”(h]”j5‹ ah ]”h"]”Œ(abi_sys_firmware_plpks_config_total_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„‹ j+‹ sj˜}”j5‹ j+‹ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-firmware-plpks `”h]”(hŒDefined on file ”…”�”}”(hj‰‹ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-firmware-plpks `”h]”j§)�”}”(hj“‹ h]”hŒsysfs-firmware-plpks”…”�”}”(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ÅŒ%abi_file_testing_sysfs_firmware_plpks”uh1hh³jðˆ h´Khj‰‹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhhÊh²hubhÞ)�”}”(hŒFTotal size of the PLPKS in bytes, represented in ASCII decimal format.”h]”hŒFTotal size of the PLPKS in bytes, represented in ASCII decimal format.”…”�”}”(hj·‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_firmware_plpks_config_used_space:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-firmware-plpks-config-used-space”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÓ‹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/firmware\/plpks\/config\/used_space**”h]”j`)�”}”(hŒ.**\/sys\/firmware\/plpks\/config\/used_space**”h]”hŒ*/sys/firmware/plpks/config/used_space”…”�”}”(hjí‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjé‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´Khjæ‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓ‹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjЋ ubah}”(h]”jÏ‹ ah ]”h"]”Œ(abi_sys_firmware_plpks_config_used_space”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒ jÅ‹ sj˜}”jÏ‹ jÅ‹ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-firmware-plpks `”h]”(hŒDefined on file ”…”�”}”(hj#Œ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-firmware-plpks `”h]”j§)�”}”(hj-Œ h]”hŒsysfs-firmware-plpks”…”�”}”(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”j9Œ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_firmware_plpks”uh1hh³jðˆ h´Khj#Œ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhhÊh²hubhÞ)�”}”(hŒWCurrent space consumed by the key store, in bytes, represented in ASCII decimal format.”h]”hŒWCurrent space consumed by the key store, in bytes, represented in ASCII decimal format.”…”�”}”(hjQŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_firmware_plpks_config_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-firmware-plpks-config-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjmŒ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/firmware\/plpks\/config\/version**”h]”j`)�”}”(hŒ+**\/sys\/firmware\/plpks\/config\/version**”h]”hŒ'/sys/firmware/plpks/config/version”…”�”}”(hj‡Œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´Khj€Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjmŒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjjŒ ubah}”(h]”jiŒ ah ]”h"]”Œ%abi_sys_firmware_plpks_config_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸Œ j_Œ sj˜}”jiŒ j_Œ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-firmware-plpks `”h]”(hŒDefined on file ”…”�”}”(hj½Œ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-firmware-plpks `”h]”j§)�”}”(hjÇŒ h]”hŒsysfs-firmware-plpks”…”�”}”(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ÅŒ%abi_file_testing_sysfs_firmware_plpks”uh1hh³jðˆ h´Khj½Œ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhhÊh²hubhÞ)�”}”(hŒEConfig version as reported by the hypervisor in ASCII decimal format.”h]”hŒEConfig version as reported by the hypervisor in ASCII decimal format.”…”�”}”(hjëŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_firmware_plpks_config_wrapping_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-firmware-plpks-config-wrapping-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/firmware\/plpks\/config\/wrapping_features**”h]”j`)�”}”(hŒ5**\/sys\/firmware\/plpks\/config\/wrapping_features**”h]”hŒ1/sys/firmware/plpks/config/wrapping_features”…”�”}”(hj!� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´K4hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj� ubah}”(h]”j� ah ]”h"]”Œ/abi_sys_firmware_plpks_config_wrapping_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR� jùŒ sj˜}”j� jùŒ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-firmware-plpks `”h]”(hŒDefined on file ”…”�”}”(hjW� h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-firmware-plpks `”h]”j§)�”}”(hja� h]”hŒsysfs-firmware-plpks”…”�”}”(hjc� h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_� ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm� Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_firmware_plpks”uh1hh³jðˆ h´K4hjW� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´K4hhÊh²hubhÞ)�”}”(hŒíBitmask of the wrapping features indicating the wrapping algorithms that are supported for the H_PKS_WRAP_OBJECT requests , represented as a 8 byte hexadecimal ASCII string. Consult the hypervisor documentation for what these flags mean.”h]”hŒíBitmask of the wrapping features indicating the wrapping algorithms that are supported for the H_PKS_WRAP_OBJECT requests , represented as a 8 byte hexadecimal ASCII string. Consult the hypervisor documentation for what these flags mean.”…”�”}”(hj…� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jðˆ h´K4hhÊh²hubj))�”}”(hŒ!.. _abi_sys_firmware_qemu_fw_cfg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-qemu-fw-cfg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hj¡� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/firmware\/qemu_fw_cfg\/**”h]”j`)�”}”(hŒ"**\/sys\/firmware\/qemu_fw_cfg\/**”h]”hŒ/sys/firmware/qemu_fw_cfg/”…”�”}”(hj»� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-firmware-qemu_fw_cfg”h´Khj´� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž� ubah}”(h]”j�� ah ]”h"]”Œabi_sys_firmware_qemu_fw_cfg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jí� j“� sj˜}”j�� j“� subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-firmware-qemu_fw_cfg `”h]”(hŒDefined on file ”…”�”}”(hjò� h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-firmware-qemu_fw_cfg `”h]”j§)�”}”(hjü� h]”hŒsysfs-firmware-qemu_fw_cfg”…”�”}”(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ÅŒ+abi_file_testing_sysfs_firmware_qemu_fw_cfg”uh1hh³jÏ� h´Khjò� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubhÞ)�”}”(hXÝSeveral different architectures supported by QEMU (x86, arm, sun4*, ppc/mac) are provisioned with a firmware configuration (fw_cfg) device, originally intended as a way for the host to provide configuration data to the guest firmware. Starting with QEMU v2.4, arbitrary fw_cfg file entries may be specified by the user on the command line, which makes fw_cfg additionally useful as an out-of-band, asynchronous mechanism for providing configuration data to the guest userspace.”h]”hXÝSeveral different architectures supported by QEMU (x86, arm, sun4*, ppc/mac) are provisioned with a firmware configuration (fw_cfg) device, originally intended as a way for the host to provide configuration data to the guest firmware. Starting with QEMU v2.4, arbitrary fw_cfg file entries may be specified by the user on the command line, which makes fw_cfg additionally useful as an out-of-band, asynchronous mechanism for providing configuration data to the guest userspace.”…”�”}”(hj Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubhÞ)�”}”(hŒ×The authoritative guest-side hardware interface documentation to the fw_cfg device can be found in "docs/specs/fw_cfg.rst" in the QEMU source tree, or online at: https://qemu-project.gitlab.io/qemu/specs/fw_cfg.html”h]”(hŒ¦The authoritative guest-side hardware interface documentation to the fw_cfg device can be found in “docs/specs/fw_cfg.rstâ€� in the QEMU source tree, or online at: ”…”�”}”(hj.Ž h²hh³Nh´Nubj©°)�”}”(hŒ5https://qemu-project.gitlab.io/qemu/specs/fw_cfg.html”h]”hŒ5https://qemu-project.gitlab.io/qemu/specs/fw_cfg.html”…”�”}”(hj6Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j8Ž uh1j¨°hj.Ž ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubhÞ)�”}”(hŒ**SysFS fw_cfg Interface**”h]”j`)�”}”(hjMŽ h]”hŒSysFS fw_cfg Interface”…”�”}”(hjOŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubhÞ)�”}”(hXThe fw_cfg sysfs interface described in this document is only intended to display discoverable blobs (i.e., those registered with the file directory), as there is no way to determine the presence or size of "legacy" blobs (with selector keys between 0x0002 and 0x0018) programmatically.”h]”hX"The fw_cfg sysfs interface described in this document is only intended to display discoverable blobs (i.e., those registered with the file directory), as there is no way to determine the presence or size of “legacyâ€� blobs (with selector keys between 0x0002 and 0x0018) programmatically.”…”�”}”(hjbŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubhÞ)�”}”(hŒ&All fw_cfg information is shown under:”h]”hŒ&All fw_cfg information is shown under:”…”�”}”(hjpŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubjŽœ)�”}”(hŒ/sys/firmware/qemu_fw_cfg/ ”h]”hÞ)�”}”(hŒ/sys/firmware/qemu_fw_cfg/”h]”hŒ/sys/firmware/qemu_fw_cfg/”…”�”}”(hj‚Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´Khj~Ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÏ� h´KhhÊh²hubhÞ)�”}”(hŒ=The only legacy blob displayed is the fw_cfg device revision:”h]”hŒ=The only legacy blob displayed is the fw_cfg device revision:”…”�”}”(hj–Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubjŽœ)�”}”(hŒ/sys/firmware/qemu_fw_cfg/rev ”h]”hÞ)�”}”(hŒ/sys/firmware/qemu_fw_cfg/rev”h]”hŒ/sys/firmware/qemu_fw_cfg/rev”…”�”}”(hj¨Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´Khj¤Ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÏ� h´KhhÊh²hubhÞ)�”}”(hŒ-**Discoverable fw_cfg blobs by selector key**”h]”j`)�”}”(hj¾Ž h]”hŒ)Discoverable fw_cfg blobs by selector key”…”�”}”(hjÀŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼Ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubhÞ)�”}”(hŒ†All discoverable blobs listed in the fw_cfg file directory are displayed as entries named after their unique selector key value, e.g.:”h]”hŒ†All discoverable blobs listed in the fw_cfg file directory are displayed as entries named after their unique selector key value, e.g.:”…”�”}”(hjÓŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubjŽœ)�”}”(hŒp/sys/firmware/qemu_fw_cfg/by_key/32 /sys/firmware/qemu_fw_cfg/by_key/33 /sys/firmware/qemu_fw_cfg/by_key/34 ... ”h]”hÞ)�”}”(hŒo/sys/firmware/qemu_fw_cfg/by_key/32 /sys/firmware/qemu_fw_cfg/by_key/33 /sys/firmware/qemu_fw_cfg/by_key/34 ...”h]”hŒo/sys/firmware/qemu_fw_cfg/by_key/32 /sys/firmware/qemu_fw_cfg/by_key/33 /sys/firmware/qemu_fw_cfg/by_key/34 ...”…”�”}”(hjåŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhjᎠubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÏ� h´KhhÊh²hubhÞ)�”}”(hŒMEach such fw_cfg sysfs entry has the following values exported as attributes:”h]”hŒMEach such fw_cfg sysfs entry has the following values exported as attributes:”…”�”}”(hjùŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj � ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj � ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒname”h]”hŒname”…”�”}”(hj*� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´Khj'� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$� ubjW)�”}”(hhh]”hÞ)�”}”(hŒ_The 56-byte nul-terminated ASCII string used as the blob's 'file name' in the fw_cfg directory.”h]”hŒeThe 56-byte nul-terminated ASCII string used as the blob’s ‘file name’ in the fw_cfg directory.”…”�”}”(hjA� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´Khj>� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!� ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒsize”h]”hŒsize”…”�”}”(hja� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´Khj^� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[� ubjW)�”}”(hhh]”hÞ)�”}”(hŒ9The length of the blob, as given in the fw_cfg directory.”h]”hŒ9The length of the blob, as given in the fw_cfg directory.”…”�”}”(hjx� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´Khju� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!� ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒkey”h]”hŒkey”…”�”}”(hj˜� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´Khj•� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’� ubjW)�”}”(hhh]”hÞ)�”}”(hŒƒThe value of the blob's selector key as given in the fw_cfg directory. This value is the same as used in the parent directory name.”h]”hŒ…The value of the blob’s selector key as given in the fw_cfg directory. This value is the same as used in the parent directory name.”…”�”}”(hj¯� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´Khj¬� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj’� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!� ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒraw”h]”hŒraw”…”�”}”(hjÏ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhjÌ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ� ubjW)�”}”(hhh]”hÞ)�”}”(hŒ¡The raw bytes of the blob, obtained by selecting the entry via the control register, and reading a number of bytes equal to the blob size from the data register.”h]”hŒ¡The raw bytes of the blob, obtained by selecting the entry via the control register, and reading a number of bytes equal to the blob size from the data register.”…”�”}”(hjæ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´Khjã� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj � ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ%**Listing fw_cfg blobs by file name**”h]”j`)�”}”(hj� h]”hŒ!Listing fw_cfg blobs by file name”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubhÞ)�”}”(hŒåWhile the fw_cfg device does not impose any specific naming convention on the blobs registered in the file directory, QEMU developers have traditionally used path name semantics to give each blob a descriptive name. For example::”h]”hŒäWhile the fw_cfg device does not impose any specific naming convention on the blobs registered in the file directory, QEMU developers have traditionally used path name semantics to give each blob a descriptive name. For example:”…”�”}”(hj*� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubjl)�”}”(hŒÅ"bootorder" "genroms/kvmvapic.bin" "etc/e820" "etc/boot-fail-wait" "etc/system-states" "etc/table-loader" "etc/acpi/rsdp" "etc/acpi/tables" "etc/smbios/smbios-tables" "etc/smbios/smbios-anchor" ...”h]”hŒÅ"bootorder" "genroms/kvmvapic.bin" "etc/e820" "etc/boot-fail-wait" "etc/system-states" "etc/table-loader" "etc/acpi/rsdp" "etc/acpi/tables" "etc/smbios/smbios-tables" "etc/smbios/smbios-anchor" ...”…”�”}”hj8� sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÏ� h´KhhÊh²hubhÞ)�”}”(hX>In addition to the listing by unique selector key described above, the fw_cfg sysfs driver also attempts to build a tree of directories matching the path name components of fw_cfg blob names, ending in symlinks to the by_key entry for each "basename", as illustrated below (assume current directory is /sys/firmware)::”h]”hXAIn addition to the listing by unique selector key described above, the fw_cfg sysfs driver also attempts to build a tree of directories matching the path name components of fw_cfg blob names, ending in symlinks to the by_key entry for each “basenameâ€�, as illustrated below (assume current directory is /sys/firmware):”…”�”}”(hjF� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubjl)�”}”(hŒ™qemu_fw_cfg/by_name/bootorder -> ../by_key/38 qemu_fw_cfg/by_name/etc/e820 -> ../../by_key/35 qemu_fw_cfg/by_name/etc/acpi/rsdp -> ../../../by_key/41 ...”h]”hŒ™qemu_fw_cfg/by_name/bootorder -> ../by_key/38 qemu_fw_cfg/by_name/etc/e820 -> ../../by_key/35 qemu_fw_cfg/by_name/etc/acpi/rsdp -> ../../../by_key/41 ...”…”�”}”hjT� sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÏ� h´KhhÊh²hubhÞ)�”}”(hX‡Construction of the directory tree and symlinks is done on a "best-effort" basis, as there is no guarantee that components of fw_cfg blob names are always "well behaved". I.e., there is the possibility that a symlink (basename) will conflict with a dirname component of another fw_cfg blob, in which case the creation of the offending /sys/firmware/qemu_fw_cfg/by_name entry will be skipped.”h]”hX�Construction of the directory tree and symlinks is done on a “best-effortâ€� basis, as there is no guarantee that components of fw_cfg blob names are always “well behavedâ€�. I.e., there is the possibility that a symlink (basename) will conflict with a dirname component of another fw_cfg blob, in which case the creation of the offending /sys/firmware/qemu_fw_cfg/by_name entry will be skipped.”…”�”}”(hjb� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubhÞ)�”}”(hŒqThe authoritative list of entries will continue to be found under the /sys/firmware/qemu_fw_cfg/by_key directory.”h]”hŒqThe authoritative list of entries will continue to be found under the /sys/firmware/qemu_fw_cfg/by_key directory.”…”�”}”(hjp� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ� h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_firmware_secvar:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-secvar”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjŒ� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/firmware\/secvar**”h]”j`)�”}”(hŒ**\/sys\/firmware\/secvar**”h]”hŒ/sys/firmware/secvar”…”�”}”(hj¦� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/testing/sysfs-secvar”h´KhjŸ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒ� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰� ubah}”(h]”jˆ� ah ]”h"]”Œabi_sys_firmware_secvar”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØ� j~� sj˜}”jˆ� j~� subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-secvar `”h]”(hŒDefined on file ”…”�”}”(hjÝ� h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-secvar `”h]”j§)�”}”(hjç� h]”hŒ sysfs-secvar”…”�”}”(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ÅŒabi_file_testing_sysfs_secvar”uh1hh³jº� h´KhjÝ� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´KhhÊh²hubhÞ)�”}”(hŒŸThis directory is created if the POWER firmware supports OS secureboot, thereby secure variables. It exposes interface for reading/writing the secure variables”h]”hŒŸThis directory is created if the POWER firmware supports OS secureboot, thereby secure variables. It exposes interface for reading/writing the secure variables”…”�”}”(hj ‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_firmware_secvar_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-secvar-format”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj'‘ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/firmware\/secvar\/format**”h]”j`)�”}”(hŒ#**\/sys\/firmware\/secvar\/format**”h]”hŒ/sys/firmware/secvar/format”…”�”}”(hjA‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´Khj:‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'‘ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$‘ ubah}”(h]”j#‘ ah ]”h"]”Œabi_sys_firmware_secvar_format”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jr‘ j‘ sj˜}”j#‘ j‘ subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-secvar `”h]”(hŒDefined on file ”…”�”}”(hjw‘ h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-secvar `”h]”j§)�”}”(hj�‘ h]”hŒ sysfs-secvar”…”�”}”(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ÅŒabi_file_testing_sysfs_secvar”uh1hh³jº� h´Khjw‘ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´KhhÊh²hubhÞ)�”}”(hŒ”A string indicating which backend is in use by the firmware. This determines the format of the variable and the accepted format of variable updates.”h]”hŒ”A string indicating which backend is in use by the firmware. This determines the format of the variable and the accepted format of variable updates.”…”�”}”(hj¥‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´KhhÊh²hubhÞ)�”}”(hŒhOn powernv/OPAL, this value is provided by the OPAL firmware and is expected to be "ibm,edk2-compat-v1".”h]”hŒlOn powernv/OPAL, this value is provided by the OPAL firmware and is expected to be “ibm,edk2-compat-v1â€�.”…”�”}”(hj³‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´KhhÊh²hubhÞ)�”}”(hXËOn pseries/PLPKS, this is generated by the kernel based on the version number in the SB_VERSION variable in the keystore. The version numbering in the SB_VERSION variable starts from 1. The format string takes the form "ibm,plpks-sb-v" in the case of dynamic key management mode. If the SB_VERSION variable does not exist (or there is an error while reading it), it takes the form "ibm,plpks-sb-v0", indicating that the key management mode is static.”h]”hXÓOn pseries/PLPKS, this is generated by the kernel based on the version number in the SB_VERSION variable in the keystore. The version numbering in the SB_VERSION variable starts from 1. The format string takes the form “ibm,plpks-sb-vâ€� in the case of dynamic key management mode. If the SB_VERSION variable does not exist (or there is an error while reading it), it takes the form “ibm,plpks-sb-v0â€�, indicating that the key management mode is static.”…”�”}”(hjÁ‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_firmware_secvar_vars:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-secvar-vars”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjÝ‘ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/firmware\/secvar\/vars**”h]”j`)�”}”(hŒ!**\/sys\/firmware\/secvar\/vars**”h]”hŒ/sys/firmware/secvar/vars”…”�”}”(hj÷‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjó‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´Khjð‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjê‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝ‘ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚ‘ ubah}”(h]”jÙ‘ ah ]”h"]”Œabi_sys_firmware_secvar_vars”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(’ jÏ‘ sj˜}”jÙ‘ jÏ‘ subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-secvar `”h]”(hŒDefined on file ”…”�”}”(hj-’ h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-secvar `”h]”j§)�”}”(hj7’ h]”hŒ sysfs-secvar”…”�”}”(hj9’ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5’ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jC’ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_secvar”uh1hh³jº� h´Khj-’ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´KhhÊh²hubhÞ)�”}”(hŒQThis directory lists all the secure variables that are supported by the firmware.”h]”hŒQThis directory lists all the secure variables that are supported by the firmware.”…”�”}”(hj[’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_firmware_secvar_vars_variable_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-firmware-secvar-vars-variable-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjw’ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/firmware\/secvar\/vars\/\**”h]”j`)�”}”(hŒ4**\/sys\/firmware\/secvar\/vars\/\**”h]”hŒ0/sys/firmware/secvar/vars/”…”�”}”(hj‘’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´K!hjŠ’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw’ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjt’ ubah}”(h]”js’ ah ]”h"]”Œ*abi_sys_firmware_secvar_vars_variable_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÂ’ ji’ sj˜}”js’ ji’ subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-secvar `”h]”(hŒDefined on file ”…”�”}”(hjÇ’ h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-secvar `”h]”j§)�”}”(hjÑ’ h]”hŒ sysfs-secvar”…”�”}”(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ÅŒabi_file_testing_sysfs_secvar”uh1hh³jº� h´K!hjÇ’ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´K!hhÊh²hubhÞ)�”}”(hŒÙEach secure variable is represented as a directory named as . The variable name is unique and is in ASCII representation. The data and size can be determined by reading their respective attribute files.”h]”hŒÙEach secure variable is represented as a directory named as . The variable name is unique and is in ASCII representation. The data and size can be determined by reading their respective attribute files.”…”�”}”(hjõ’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´K!hhÊh²hubhÞ)�”}”(hXxOnly secvars relevant to the key management mode are exposed. Only in the dynamic key management mode should the user have access (read and write) to the secure boot secvars db, dbx, grubdb, grubdbx, and sbat. These secvars are not consumed in the static key management mode. PK, trustedcadb and moduledb are the secvars common to both static and dynamic key management modes.”h]”hXxOnly secvars relevant to the key management mode are exposed. Only in the dynamic key management mode should the user have access (read and write) to the secure boot secvars db, dbx, grubdb, grubdbx, and sbat. These secvars are not consumed in the static key management mode. PK, trustedcadb and moduledb are the secvars common to both static and dynamic key management modes.”…”�”}”(hj“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´K!hhÊh²hubj))�”}”(hŒ4.. _abi_sys_firmware_secvar_vars_variable_name_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-firmware-secvar-vars-variable-name-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/data**”h]”j`)�”}”(hŒ:**\/sys\/firmware\/secvar\/vars\/\\/data**”h]”hŒ6/sys/firmware/secvar/vars//data”…”�”}”(hj9“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´K6hj2“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“ ubah}”(h]”j“ ah ]”h"]”Œ/abi_sys_firmware_secvar_vars_variable_name_data”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jj“ j“ sj˜}”j“ j“ subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-secvar `”h]”(hŒDefined on file ”…”�”}”(hjo“ h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-secvar `”h]”j§)�”}”(hjy“ h]”hŒ sysfs-secvar”…”�”}”(hj{“ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjw“ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…“ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_secvar”uh1hh³jº� h´K6hjo“ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´K6hhÊh²hubhÞ)�”}”(hŒ}A read-only file containing the value of the variable. The size of the file represents the maximum size of the variable data.”h]”hŒ}A read-only file containing the value of the variable. The size of the file represents the maximum size of the variable data.”…”�”}”(hj�“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´K6hhÊh²hubj))�”}”(hŒ4.. _abi_sys_firmware_secvar_vars_variable_name_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-firmware-secvar-vars-variable-name-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/size**”h]”j`)�”}”(hŒ:**\/sys\/firmware\/secvar\/vars\/\\/size**”h]”hŒ6/sys/firmware/secvar/vars//size”…”�”}”(hjÓ“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏ“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´K0hjÌ“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆ“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹“ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶“ ubah}”(h]”jµ“ ah ]”h"]”Œ/abi_sys_firmware_secvar_vars_variable_name_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j” j«“ sj˜}”jµ“ j«“ subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-secvar `”h]”(hŒDefined on file ”…”�”}”(hj ” h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-secvar `”h]”j§)�”}”(hj” h]”hŒ sysfs-secvar”…”�”}”(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ÅŒabi_file_testing_sysfs_secvar”uh1hh³jº� h´K0hj ” ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´K0hhÊh²hubhÞ)�”}”(hŒyAn integer representation of the size of the content of the variable. In other words, it represents the size of the data.”h]”hŒyAn integer representation of the size of the content of the variable. In other words, it represents the size of the data.”…”�”}”(hj7” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´K0hhÊh²hubj))�”}”(hŒ6.. _abi_sys_firmware_secvar_vars_variable_name_update:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-firmware-secvar-vars-variable-name-update”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjS” ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/firmware\/secvar\/vars\/\\/update**”h]”j`)�”}”(hŒ<**\/sys\/firmware\/secvar\/vars\/\\/update**”h]”hŒ8/sys/firmware/secvar/vars//update”…”�”}”(hjm” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hji” ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jº� h´K`”h]”(hŒDefined on file ”…”�”}”(hj£” h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-secvar `”h]”j§)�”}”(hj­” h]”hŒ sysfs-secvar”…”�”}”(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ÅŒabi_file_testing_sysfs_secvar”uh1hh³jº� h´K`”h]”(hŒDefined on file ”…”�”}”(hj>• h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-firmware-sev-vulnerabilities `”h]”j§)�”}”(hjH• h]”hŒ"sysfs-firmware-sev-vulnerabilities”…”�”}”(hjJ• h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjF• ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jT• Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ3abi_file_testing_sysfs_firmware_sev_vulnerabilities”uh1hh³j• h´Khj>• ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubhÞ)�”}”(hŒtRead-only interface that reports the vector of SEV-SNP firmware vulnerability mitigations supported by the firmware.”h]”hŒtRead-only interface that reports the vector of SEV-SNP firmware vulnerability mitigations supported by the firmware.”…”�”}”(hjl• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_firmware_sev_vulnerabilities_verified_mitigations:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-firmware-sev-vulnerabilities-verified-mitigations”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjˆ• ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/firmware\/sev\/vulnerabilities\/verified_mitigations**”h]”j`)�”}”(hŒ?**\/sys\/firmware\/sev\/vulnerabilities\/verified_mitigations**”h]”hŒ;/sys/firmware/sev/vulnerabilities/verified_mitigations”…”�”}”(hj¢• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjž• ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´Khj›• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆ• ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…• ubah}”(h]”j„• ah ]”h"]”Œ9abi_sys_firmware_sev_vulnerabilities_verified_mitigations”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓ• jz• sj˜}”j„• jz• subhÞ)�”}”(hŒoDefined on file :ref:`sysfs-firmware-sev-vulnerabilities `”h]”(hŒDefined on file ”…”�”}”(hjØ• h²hh³Nh´Nubh)�”}”(hŒ_:ref:`sysfs-firmware-sev-vulnerabilities `”h]”j§)�”}”(hjâ• h]”hŒ"sysfs-firmware-sev-vulnerabilities”…”�”}”(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ÅŒ3abi_file_testing_sysfs_firmware_sev_vulnerabilities”uh1hh³j• h´KhjØ• ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubhÞ)�”}”(hŒØRead/write interface that reports the vector of SEV-SNP firmware vulnerability mitigations already verified by the firmware. Writing a vector value requests the firmware to VERIFY the corresponding mitigation bit(s).”h]”hŒØRead/write interface that reports the vector of SEV-SNP firmware vulnerability mitigations already verified by the firmware. Writing a vector value requests the firmware to VERIFY the corresponding mitigation bit(s).”…”�”}”(hj– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubhÞ)�”}”(hŒ The list of supported mitigations and the meaning of each vector bit are both platform- and bug-specific and are published as part of the AMD Security Bulletin.”h]”hŒ The list of supported mitigations and the meaning of each vector bit are both platform- and bug-specific and are published as part of the AMD Security Bulletin.”…”�”}”(hj– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_firmware_sgi_uv:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-firmware-sgi-uv”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj0– ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/firmware\/sgi_uv\/**”h]”j`)�”}”(hŒ**\/sys\/firmware\/sgi_uv\/**”h]”hŒ/sys/firmware/sgi_uv/”…”�”}”(hjJ– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjF– ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-firmware-sgi_uv”h´KhjC– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0– ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-– ubah}”(h]”j,– ah ]”h"]”Œabi_sys_firmware_sgi_uv”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|– j"– sj˜}”j,– j"– subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-firmware-sgi_uv `”h]”(hŒDefined on file ”…”�”}”(hj�– h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-firmware-sgi_uv `”h]”j§)�”}”(hj‹– h]”hŒsysfs-firmware-sgi_uv”…”�”}”(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ÅŒ&abi_file_testing_sysfs_firmware_sgi_uv”uh1hh³j^– h´Khj�– ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒNThe /sys/firmware/sgi_uv directory contains information about the UV platform.”h]”hŒNThe /sys/firmware/sgi_uv directory contains information about the UV platform.”…”�”}”(hj¯– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒ;Under that directory are a number of read-only attributes::”h]”hŒ:Under that directory are a number of read-only attributes:”…”�”}”(hj½– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubjl)�”}”(hŒ;archtype hub_type hubless partition_id coherence_id uv_type”h]”hŒ;archtype hub_type hubless partition_id coherence_id uv_type”…”�”}”hjË– sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j^– h´KhhÊh²hubhÞ)�”}”(hŒÕThe archtype entry contains the UV architecture type that is used to select arch-dependent addresses and features. It can be set via the OEM_ID in the ACPI MADT table or by UVsystab entry both passed from UV BIOS.”h]”hŒÕThe archtype entry contains the UV architecture type that is used to select arch-dependent addresses and features. It can be set via the OEM_ID in the ACPI MADT table or by UVsystab entry both passed from UV BIOS.”…”�”}”(hjÙ– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒ£The hub_type entry is used to select the type of hub which is similar to uv_type but encoded in a binary format. Include the file uv_hub.h to get the definitions.”h]”hŒ£The hub_type entry is used to select the type of hub which is similar to uv_type but encoded in a binary format. Include the file uv_hub.h to get the definitions.”…”�”}”(hjç– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒxThe hubless entry basically is present and set only if there is no hub. In this case the hub_type entry is not present.”h]”hŒxThe hubless entry basically is present and set only if there is no hub. In this case the hub_type entry is not present.”…”�”}”(hjõ– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒäThe partition_id entry contains the partition id. UV systems can be partitioned into multiple physical machines, which each partition running a unique copy of the operating system. Each partition will have a unique partition id.”h]”hŒäThe partition_id entry contains the partition id. UV systems can be partitioned into multiple physical machines, which each partition running a unique copy of the operating system. Each partition will have a unique partition id.”…”�”}”(hj— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒ¹The coherence_id entry contains the coherence id. A partitioned UV system can have one or more coherence domains. The coherence id indicates which coherence domain this partition is in.”h]”hŒ¹The coherence_id entry contains the coherence id. A partitioned UV system can have one or more coherence domains. The coherence id indicates which coherence domain this partition is in.”…”�”}”(hj— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒnThe uv_type entry contains the hub revision number. This value can be used to identify the UV system version::”h]”hŒmThe uv_type entry contains the hub revision number. This value can be used to identify the UV system version:”…”�”}”(hj— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubjl)�”}”(hŒ`"0.*" = Hubless UV ('*' is subtype) "3.0" = UV2 "5.0" = UV3 "7.0" = UV4 "7.1" = UV4a "9.0" = UV5”h]”hŒ`"0.*" = Hubless UV ('*' is subtype) "3.0" = UV2 "5.0" = UV3 "7.0" = UV4 "7.1" = UV4a "9.0" = UV5”…”�”}”hj-— sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j^– h´KhhÊh²hubhÞ)�”}”(hŒBThe /sys/firmware/sgi_uv directory also contains two directories::”h]”hŒAThe /sys/firmware/sgi_uv directory also contains two directories:”…”�”}”(hj;— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubjl)�”}”(hŒhubs/ pcibuses/”h]”hŒhubs/ pcibuses/”…”�”}”hjI— sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j^– h´KhhÊh²hubhÞ)�”}”(hŒÇThe hubs directory contains a number of hub objects, each representing a UV Hub visible to the BIOS. Each hub object's name is appended by a unique ordinal value (ex. /sys/firmware/sgi_uv/hubs/hub_5)”h]”hŒÉThe hubs directory contains a number of hub objects, each representing a UV Hub visible to the BIOS. Each hub object’s name is appended by a unique ordinal value (ex. /sys/firmware/sgi_uv/hubs/hub_5)”…”�”}”(hjW— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒEEach hub object directory contains a number of read-only attributes::”h]”hŒDEach hub object directory contains a number of read-only attributes:”…”�”}”(hje— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubjl)�”}”(hŒ/cnode location name nasid shared this_partition”h]”hŒ/cnode location name nasid shared this_partition”…”�”}”hjs— sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j^– h´KhhÊh²hubhÞ)�”}”(hŒ†The cnode entry contains the cnode number of the corresponding hub. If a cnode value is not applicable, the value returned will be -1.”h]”hŒ†The cnode entry contains the cnode number of the corresponding hub. If a cnode value is not applicable, the value returned will be -1.”…”�”}”(hj�— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒŠThe location entry contains the location string of the corresponding hub. This value is used to physically identify a hub within a system.”h]”hŒŠThe location entry contains the location string of the corresponding hub. This value is used to physically identify a hub within a system.”…”�”}”(hj�— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒZThe name entry contains the name of the corresponding hub. This name can be two variants::”h]”hŒYThe name entry contains the name of the corresponding hub. This name can be two variants:”…”�”}”(hj�— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubjl)�”}”(hX,"UVHub x.x" = A 'node' ASIC, connecting a CPU to the interconnect fabric. The 'x.x' value represents the ASIC revision. (ex. 'UVHub 5.0') "NLxRouter" = A 'router ASIC, only connecting other ASICs to the interconnect fabric. The 'x' value representing the fabric technology version. (ex. 'NL8Router')”h]”hX,"UVHub x.x" = A 'node' ASIC, connecting a CPU to the interconnect fabric. The 'x.x' value represents the ASIC revision. (ex. 'UVHub 5.0') "NLxRouter" = A 'router ASIC, only connecting other ASICs to the interconnect fabric. The 'x' value representing the fabric technology version. (ex. 'NL8Router')”…”�”}”hj«— sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j^– h´KhhÊh²hubhÞ)�”}”(hŒ†The nasid entry contains the nasid number of the corresponding hub. If a nasid value is not applicable, the value returned will be -1.”h]”hŒ†The nasid entry contains the nasid number of the corresponding hub. If a nasid value is not applicable, the value returned will be -1.”…”�”}”(hj¹— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒwThe shared entry contains a boolean value describing whether the corresponding hub is shared between system partitions.”h]”hŒwThe shared entry contains a boolean value describing whether the corresponding hub is shared between system partitions.”…”�”}”(hjÇ— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒ}The this_partition entry contains a boolean value describing whether the corresponding hub is local to the current partition.”h]”hŒ}The this_partition entry contains a boolean value describing whether the corresponding hub is local to the current partition.”…”�”}”(hjÕ— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒãEach hub object directory also contains a number of port objects, each representing a fabric port on the corresponding hub. A port object's name is appended by a unique ordinal value (ex. /sys/firmware/sgi_uv/hubs/hub_5/port_3)”h]”hŒåEach hub object directory also contains a number of port objects, each representing a fabric port on the corresponding hub. A port object’s name is appended by a unique ordinal value (ex. /sys/firmware/sgi_uv/hubs/hub_5/port_3)”…”�”}”(hjã— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒFEach port object directory contains a number of read-only attributes::”h]”hŒEEach port object directory contains a number of read-only attributes:”…”�”}”(hjñ— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubjl)�”}”(hŒconn_hub conn_port”h]”hŒconn_hub conn_port”…”�”}”hjÿ— sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j^– h´KhhÊh²hubhÞ)�”}”(hŒÌThe conn_hub entry contains a value representing the unique ordinal value of the hub on the other end of the fabric cable plugged into the port. If the port is disconnected, the value returned will be -1.”h]”hŒÌThe conn_hub entry contains a value representing the unique ordinal value of the hub on the other end of the fabric cable plugged into the port. If the port is disconnected, the value returned will be -1.”…”�”}”(hj ˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒÎThe conn_port entry contains a value representing the unique ordinal value of the port on the other end of the fabric cable plugged into the port. If the port is disconnected, the value returned will be -1.”h]”hŒÎThe conn_port entry contains a value representing the unique ordinal value of the port on the other end of the fabric cable plugged into the port. If the port is disconnected, the value returned will be -1.”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hXEx: A value of '3' is read from: /sys/firmware/sgi_uv/hubs/hub_5/port_3/conn_hub and a value of '6' is read from: /sys/firmware/sgi_uv/hubs/hub_5/port_3/conn_port representing that this port is connected to: /sys/firmware/sgi_uv/hubs/hub_3/port_6 ”h]”(j!)�”}”(hŒEx:”h]”hŒEx:”…”�”}”(hj0˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j^– h´Khj,˜ ubj1)�”}”(hhh]”j)�”}”(hhh]”(j)�”}”(hŒMA value of '3' is read from: /sys/firmware/sgi_uv/hubs/hub_5/port_3/conn_hub ”h]”(j!)�”}”(hŒA value of '3' is read from:”h]”hŒ A value of ‘3’ is read from:”…”�”}”(hjH˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j^– h´KhjD˜ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ//sys/firmware/sgi_uv/hubs/hub_5/port_3/conn_hub”h]”hŒ//sys/firmware/sgi_uv/hubs/hub_5/port_3/conn_hub”…”�”}”(hjY˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhjV˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjD˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j^– h´KhjA˜ ubj)�”}”(hŒRand a value of '6' is read from: /sys/firmware/sgi_uv/hubs/hub_5/port_3/conn_port ”h]”(j!)�”}”(hŒ and a value of '6' is read from:”h]”hŒ$and a value of ‘6’ is read from:”…”�”}”(hjw˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j^– h´Khjs˜ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ0/sys/firmware/sgi_uv/hubs/hub_5/port_3/conn_port”h]”hŒ0/sys/firmware/sgi_uv/hubs/hub_5/port_3/conn_port”…”�”}”(hjˆ˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´Khj…˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjs˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j^– h´KhjA˜ ubj)�”}”(hŒTrepresenting that this port is connected to: /sys/firmware/sgi_uv/hubs/hub_3/port_6 ”h]”(j!)�”}”(hŒ,representing that this port is connected to:”h]”hŒ,representing that this port is connected to:”…”�”}”(hj¦˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j^– h´Khj¢˜ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ&/sys/firmware/sgi_uv/hubs/hub_3/port_6”h]”hŒ&/sys/firmware/sgi_uv/hubs/hub_3/port_6”…”�”}”(hj·˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´Khj´˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¢˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j^– h´KhjA˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj>˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj,˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j^– h´Khj)˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ�The pcibuses directory contains a number of PCI bus objects. Each PCI bus object's name is appended by its PCI bus address. (ex. pcibus_0003:80)”h]”hŒ’The pcibuses directory contains a number of PCI bus objects. Each PCI bus object’s name is appended by its PCI bus address. (ex. pcibus_0003:80)”…”�”}”(hjé˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒBEach pcibus object has a number of possible read-only attributes::”h]”hŒAEach pcibus object has a number of possible read-only attributes:”…”�”}”(hj÷˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubjl)�”}”(hŒ%type location slot ppb_addr iio_stack”h]”hŒ%type location slot ppb_addr iio_stack”…”�”}”hj™ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j^– h´KhhÊh²hubhÞ)�”}”(hŒ’The type entry contains a value describing the type of IO at the corresponding PCI bus address. Known possible values across all UV versions are::”h]”hŒ‘The type entry contains a value describing the type of IO at the corresponding PCI bus address. Known possible values across all UV versions are:”…”�”}”(hj™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubjl)�”}”(hŒ+BASE IO PCIe IO PCIe SLOT NODE IO Riser PPB”h]”hŒ+BASE IO PCIe IO PCIe SLOT NODE IO Riser PPB”…”�”}”hj!™ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j^– h´KhhÊh²hubhÞ)�”}”(hŒ{The location entry contains the location string of the UV Hub of the CPU physically connected to the corresponding PCI bus.”h]”hŒ{The location entry contains the location string of the UV Hub of the CPU physically connected to the corresponding PCI bus.”…”�”}”(hj/™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒ‘The slot entry contains the physical slot number of the corresponding PCI bus. This value is used to physically locate PCI cards within a system.”h]”hŒ‘The slot entry contains the physical slot number of the corresponding PCI bus. This value is used to physically locate PCI cards within a system.”…”�”}”(hj=™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒŒThe ppb_addr entry contains the PCI address string of the bridged PCI bus. This entry is only present when the PCI bus object type is 'PPB'.”h]”hŒ�The ppb_addr entry contains the PCI address string of the bridged PCI bus. This entry is only present when the PCI bus object type is ‘PPB’.”…”�”}”(hjK™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubhÞ)�”}”(hŒ{The iio_stack entry contains a value describing the IIO stack number that the corresponding PCI bus object is connected to.”h]”hŒ{The iio_stack entry contains a value describing the IIO stack number that the corresponding PCI bus object is connected to.”…”�”}”(hjY™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^– h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_firmware_turris_mox_rwtm_board_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-firmware-turris-mox-rwtm-board-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hju™ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/firmware\/turris\-mox\-rwtm\/board_version**”h]”j`)�”}”(hŒ5**\/sys\/firmware\/turris\-mox\-rwtm\/board_version**”h]”hŒ1/sys/firmware/turris-mox-rwtm/board_version”…”�”}”(hj�™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ8Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm”h´Khjˆ™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhju™ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjr™ ubah}”(h]”jq™ ah ]”h"]”Œ.abi_sys_firmware_turris_mox_rwtm_board_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁ™ jg™ sj˜}”jq™ jg™ subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-firmware-turris-mox-rwtm `”h]”(hŒDefined on file ”…”�”}”(hjÆ™ h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-firmware-turris-mox-rwtm `”h]”j§)�”}”(hjЙ h]”hŒsysfs-firmware-turris-mox-rwtm”…”�”}”(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ÅŒ/abi_file_testing_sysfs_firmware_turris_mox_rwtm”uh1hh³j£™ h´KhjÆ™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£™ h´KhhÊh²hubhÞ)�”}”(hŒL(Read) Board version burned into eFuses of this Turris Mox board. Format: %i”h]”hŒL(Read) Board version burned into eFuses of this Turris Mox board. Format: %i”…”�”}”(hjô™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£™ h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_firmware_turris_mox_rwtm_mac_address:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-firmware-turris-mox-rwtm-mac-address”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjš ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/firmware\/turris\-mox\-rwtm\/mac_address\***”h]”j`)�”}”(hŒ5**\/sys\/firmware\/turris\-mox\-rwtm\/mac_address\***”h]”hŒ1/sys/firmware/turris-mox-rwtm/mac_address*”…”�”}”(hj*š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&š ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£™ h´Khj#š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjš ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj š ubah}”(h]”j š ah ]”h"]”Œ,abi_sys_firmware_turris_mox_rwtm_mac_address”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[š jš sj˜}”j š jš subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-firmware-turris-mox-rwtm `”h]”(hŒDefined on file ”…”�”}”(hj`š h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-firmware-turris-mox-rwtm `”h]”j§)�”}”(hjjš h]”hŒsysfs-firmware-turris-mox-rwtm”…”�”}”(hjlš h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjhš ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jvš Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ/abi_file_testing_sysfs_firmware_turris_mox_rwtm”uh1hh³j£™ h´Khj`š ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£™ h´KhhÊh²hubhÞ)�”}”(hŒM(Read) MAC addresses burned into eFuses of this Turris Mox board. Format: %pM”h]”hŒM(Read) MAC addresses burned into eFuses of this Turris Mox board. Format: %pM”…”�”}”(hjŽš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£™ h´KhhÊh²hubj))�”}”(hŒ... _abi_sys_firmware_turris_mox_rwtm_ram_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-firmware-turris-mox-rwtm-ram-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@•hjªš ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/firmware\/turris\-mox\-rwtm\/ram_size**”h]”j`)�”}”(hŒ0**\/sys\/firmware\/turris\-mox\-rwtm\/ram_size**”h]”hŒ,/sys/firmware/turris-mox-rwtm/ram_size”…”�”}”(hjÄš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀš ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£™ h´Khj½š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjªš ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§š ubah}”(h]”j¦š ah ]”h"]”Œ)abi_sys_firmware_turris_mox_rwtm_ram_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõš jœš sj˜}”j¦š jœš subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-firmware-turris-mox-rwtm `”h]”(hŒDefined on file ”…”�”}”(hjúš h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-firmware-turris-mox-rwtm `”h]”j§)�”}”(hj› h]”hŒsysfs-firmware-turris-mox-rwtm”…”�”}”(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ÅŒ/abi_file_testing_sysfs_firmware_turris_mox_rwtm”uh1hh³j£™ h´Khjúš ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£™ h´KhhÊh²hubhÞ)�”}”(hŒ‹(Read) RAM size in MiB of this Turris Mox board as was detected during manufacturing and burned into eFuses. Can be 512 or 1024. Format: %i”h]”hŒ‹(Read) RAM size in MiB of this Turris Mox board as was detected during manufacturing and burned into eFuses. Can be 512 or 1024. Format: %i”…”�”}”(hj(› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£™ h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_firmware_turris_mox_rwtm_serial_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-firmware-turris-mox-rwtm-serial-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjD› ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/firmware\/turris\-mox\-rwtm\/serial_number**”h]”j`)�”}”(hŒ5**\/sys\/firmware\/turris\-mox\-rwtm\/serial_number**”h]”hŒ1/sys/firmware/turris-mox-rwtm/serial_number”…”�”}”(hj^› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ› ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£™ h´KhjW› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjD› ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjA› ubah}”(h]”j@› ah ]”h"]”Œ.abi_sys_firmware_turris_mox_rwtm_serial_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�› j6› sj˜}”j@› j6› subhÞ)�”}”(hŒgDefined on file :ref:`sysfs-firmware-turris-mox-rwtm `”h]”(hŒDefined on file ”…”�”}”(hj”› h²hh³Nh´Nubh)�”}”(hŒW:ref:`sysfs-firmware-turris-mox-rwtm `”h]”j§)�”}”(hjž› h]”hŒsysfs-firmware-turris-mox-rwtm”…”�”}”(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ÅŒ/abi_file_testing_sysfs_firmware_turris_mox_rwtm”uh1hh³j£™ h´Khj”› ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£™ h´KhhÊh²hubhÞ)�”}”(hŒP(Read) Serial number burned into eFuses of this Turris Mox device. Format: %016X”h]”hŒP(Read) Serial number burned into eFuses of this Turris Mox device. Format: %016X”…”�”}”(hj› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£™ h´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/fs”h]”hŒSymbols under /sys/fs”…”�”}”(hjÓ› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjЛ h³Nh´Nubj))�”}”(hŒ'.. _abi_sys_fs_erofs_disk_dir_ra_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-fs-erofs-disk-dir-ra-bytes”uh1j(h´KhjЛ ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjï› ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/fs\/erofs\/\\/dir_ra_bytes**”h]”j`)�”}”(hŒ,**\/sys\/fs\/erofs\/\\/dir_ra_bytes**”h]”hŒ(/sys/fs/erofs//dir_ra_bytes”…”�”}”(hj œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-fs-erofs”h´K+hjœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿ› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjü› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjï› ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjì› ubah}”(h]”jë› ah ]”h"]”Œ"abi_sys_fs_erofs_disk_dir_ra_bytes”ah$]”h&]”uh1j6hjЛ j–}”j;œ já› sj˜}”jë› já› subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-fs-erofs `”h]”(hŒDefined on file ”…”�”}”(hj@œ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-fs-erofs `”h]”j§)�”}”(hjJœ h]”hŒsysfs-fs-erofs”…”�”}”(hjLœ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjHœ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jVœ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_erofs”uh1hh³jœ h´K+hj@œ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K+hjЛ ubhÞ)�”}”(hŒTUsed to set or show readahead bytes during readdir(), by default the value is 16384.”h]”hŒTUsed to set or show readahead bytes during readdir(), by default the value is 16384.”…”�”}”(hjnœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K+hjЛ ubj6)�”}”(hhh]”j;)�”}”(hŒ0: disable readahead. ”h]”hÞ)�”}”(hŒ0: disable readahead.”h]”hŒ0: disable readahead.”…”�”}”(hjƒœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K+hjœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj|œ ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jœ h´K+hjЛ ubeh}”(h]”Œsymbols-under-sys-fs”ah ]”h"]”Œsymbols under /sys/fs”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ&.. _abi_sys_fs_erofs_disk_drop_caches:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-erofs-disk-drop-caches”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj³œ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/erofs\/\\/drop_caches**”h]”j`)�”}”(hŒ+**\/sys\/fs\/erofs\/\\/drop_caches**”h]”hŒ'/sys/fs/erofs//drop_caches”…”�”}”(hjÍœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjÆœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³œ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°œ ubah}”(h]”j¯œ ah ]”h"]”Œ!abi_sys_fs_erofs_disk_drop_caches”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþœ j¥œ sj˜}”j¯œ j¥œ subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-fs-erofs `”h]”(hŒDefined on file ”…”�”}”(hj� h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-fs-erofs `”h]”j§)�”}”(hj � h]”hŒsysfs-fs-erofs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_erofs”uh1hh³jœ h´Khj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhhÊh²hubhÞ)�”}”(hŒ~Writing to this will drop compression-related caches, currently used to drop in-memory pclusters and cached compressed folios:”h]”hŒ~Writing to this will drop compression-related caches, currently used to drop in-memory pclusters and cached compressed folios:”…”�”}”(hj1� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ'1 : invalidate cached compressed folios”h]”hÞ)�”}”(hjD� h]”hŒ'1 : invalidate cached compressed folios”…”�”}”(hjF� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjB� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj?� ubj;)�”}”(hŒ2 : drop in-memory pclusters”h]”hÞ)�”}”(hj[� h]”hŒ2 : drop in-memory pclusters”…”�”}”(hj]� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjY� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj?� ubj;)�”}”(hŒ;3 : drop in-memory pclusters and cached compressed folios ”h]”hÞ)�”}”(hŒ93 : drop in-memory pclusters and cached compressed folios”h]”hŒ93 : drop in-memory pclusters and cached compressed folios”…”�”}”(hjt� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´Khjp� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj?� ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jœ h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_fs_erofs_disk_sync_decompress:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-fs-erofs-disk-sync-decompress”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjœ� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/erofs\/\\/sync_decompress**”h]”j`)�”}”(hŒ/**\/sys\/fs\/erofs\/\\/sync_decompress**”h]”hŒ+/sys/fs/erofs//sync_decompress”…”�”}”(hj¶� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K hj¯� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjœ� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj™� ubah}”(h]”j˜� ah ]”h"]”Œ%abi_sys_fs_erofs_disk_sync_decompress”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jç� jŽ� sj˜}”j˜� jŽ� subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-fs-erofs `”h]”(hŒDefined on file ”…”�”}”(hjì� h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-fs-erofs `”h]”j§)�”}”(hjö� h]”hŒsysfs-fs-erofs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_erofs”uh1hh³jœ h´K hjì� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K hhÊh²hubhÞ)�”}”(hŒ±Control strategy of synchronous decompression. Synchronous decompression tries to decompress in the reader thread for synchronous reads and small asynchronous reads (<= 12 KiB):”h]”hŒ±Control strategy of synchronous decompression. Synchronous decompression tries to decompress in the reader thread for synchronous reads and small asynchronous reads (<= 12 KiB):”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ¶0 (auto, default): apply to synchronous reads only, but will switch to 1 (force on) if any decompression request is detected in atomic contexts;”h]”j)�”}”(hhh]”j)�”}”(hŒ�0 (auto, default): apply to synchronous reads only, but will switch to 1 (force on) if any decompression request is detected in atomic contexts;”h]”(j!)�”}”(hŒ<0 (auto, default): apply to synchronous reads only, but will”h]”hŒ<0 (auto, default): apply to synchronous reads only, but will”…”�”}”(hj6ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jœ h´K hj2ž ubj1)�”}”(hhh]”hÞ)�”}”(hŒSswitch to 1 (force on) if any decompression request is detected in atomic contexts;”h]”hŒSswitch to 1 (force on) if any decompression request is detected in atomic contexts;”…”�”}”(hjGž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K hjDž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj2ž ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jœ h´K hj/ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj+ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj(ž ubj;)�”}”(hŒT1 (force on): apply to synchronous reads and small asynchronous reads;”h]”j)�”}”(hhh]”j)�”}”(hŒF1 (force on): apply to synchronous reads and small asynchronous reads;”h]”(j!)�”}”(hŒ21 (force on): apply to synchronous reads and small”h]”hŒ21 (force on): apply to synchronous reads and small”…”�”}”(hjxž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jœ h´K hjtž ubj1)�”}”(hhh]”hÞ)�”}”(hŒasynchronous reads;”h]”hŒasynchronous reads;”…”�”}”(hj‰ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K hj†ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjtž ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jœ h´K hjqž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjmž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj(ž ubj;)�”}”(hŒ>2 (force off): disable synchronous decompression completely. ”h]”hÞ)�”}”(hŒ<2 (force off): disable synchronous decompression completely.”h]”hŒ<2 (force off): disable synchronous decompression completely.”…”�”}”(hj³ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K hj¯ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj(ž ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jœ h´K hhÊh²hubj))�”}”(hŒ.. _abi_sys_fs_erofs_accel:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-erofs-accel”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÛž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/fs\/erofs\/accel**”h]”j`)�”}”(hŒ**\/sys\/fs\/erofs\/accel**”h]”hŒ/sys/fs/erofs/accel”…”�”}”(hjõž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K#hjîž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØž ubah}”(h]”jמ ah ]”h"]”Œabi_sys_fs_erofs_accel”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&Ÿ jÍž sj˜}”jמ jÍž subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-fs-erofs `”h]”(hŒDefined on file ”…”�”}”(hj+Ÿ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-fs-erofs `”h]”j§)�”}”(hj5Ÿ h]”hŒsysfs-fs-erofs”…”�”}”(hj7Ÿ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3Ÿ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jAŸ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_erofs”uh1hh³jœ h´K#hj+Ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K#hhÊh²hubhÞ)�”}”(hŒÉUsed to set or show hardware accelerators in effect and multiple accelerators are separated by '\n'. Supported accelerator(s): qat_deflate. Disable all accelerators with an empty string (echo > accel).”h]”hŒÍUsed to set or show hardware accelerators in effect and multiple accelerators are separated by ‘n’. Supported accelerator(s): qat_deflate. Disable all accelerators with an empty string (echo > accel).”…”�”}”(hjYŸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´K#hhÊh²hubj))�”}”(hŒ.. _abi_sys_fs_erofs_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-erofs-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hjuŸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/fs\/erofs\/features\/**”h]”j`)�”}”(hŒ **\/sys\/fs\/erofs\/features\/**”h]”hŒ/sys/fs/erofs/features/”…”�”}”(hj�Ÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹Ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhjˆŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…Ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚Ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjuŸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjrŸ ubah}”(h]”jqŸ ah ]”h"]”Œabi_sys_fs_erofs_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀŸ jgŸ sj˜}”jqŸ jgŸ subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-fs-erofs `”h]”(hŒDefined on file ”…”�”}”(hjÅŸ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-fs-erofs `”h]”j§)�”}”(hjÏŸ h]”hŒsysfs-fs-erofs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_erofs”uh1hh³jœ h´KhjÅŸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhhÊh²hubhÞ)�”}”(hŒÅShows all enabled kernel features. Supported features: compr_cfgs, big_pcluster, chunked_file, device_table, compr_head2, sb_chksum, ztailpacking, dedupe, fragments, xattr_prefixes, 48bit, metabox.”h]”hŒÅShows all enabled kernel features. Supported features: compr_cfgs, big_pcluster, chunked_file, device_table, compr_head2, sb_chksum, ztailpacking, dedupe, fragments, xattr_prefixes, 48bit, metabox.”…”�”}”(hjóŸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_fs_ext4_disk_delayed_allocation_blocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-fs-ext4-disk-delayed-allocation-blocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/fs\/ext4\/\\/delayed_allocation_blocks**”h]”j`)�”}”(hŒ8**\/sys\/fs\/ext4\/\\/delayed_allocation_blocks**”h]”hŒ4/sys/fs/ext4//delayed_allocation_blocks”…”�”}”(hj)  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-fs-ext4”h´K;hj"  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj   ubah}”(h]”j   ah ]”h"]”Œ.abi_sys_fs_ext4_disk_delayed_allocation_blocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[  j  sj˜}”j   j  subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hj`  h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hjj  h]”hŒ sysfs-fs-ext4”…”�”}”(hjl  h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjh  ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jv  Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´K;hj`  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K;hhÊh²hubhÞ)�”}”(hŒ�This file is read-only and shows the number of blocks that are dirty in the page cache, but which do not have their location in the filesystem allocated yet.”h]”hŒ�This file is read-only and shows the number of blocks that are dirty in the page cache, but which do not have their location in the filesystem allocated yet.”…”�”}”(hjŽ  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K;hhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_ext4_disk_extent_max_zeroout_kb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-ext4-disk-extent-max-zeroout-kb”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjª  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/ext4\/\\/extent_max_zeroout_kb**”h]”j`)�”}”(hŒ4**\/sys\/fs\/ext4\/\\/extent_max_zeroout_kb**”h]”hŒ0/sys/fs/ext4//extent_max_zeroout_kb”…”�”}”(hjÄ  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´Kdhj½  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjª  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§  ubah}”(h]”j¦  ah ]”h"]”Œ*abi_sys_fs_ext4_disk_extent_max_zeroout_kb”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõ  jœ  sj˜}”j¦  jœ  subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hjú  h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hj¡ h]”hŒ sysfs-fs-ext4”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´Kdhjú  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KdhhÊh²hubhÞ)�”}”(hXhThe maximum number of kilobytes which will be zeroed out in preference to creating a new uninitialized extent when manipulating an inode's extent tree. Note that using a larger value will increase the variability of time necessary to complete a random write operation (since a 4k random write might turn into a much larger write due to the zeroout operation).”h]”hXjThe maximum number of kilobytes which will be zeroed out in preference to creating a new uninitialized extent when manipulating an inode’s extent tree. Note that using a larger value will increase the variability of time necessary to complete a random write operation (since a 4k random write might turn into a much larger write due to the zeroout operation).”…”�”}”(hj(¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KdhhÊh²hubj))�”}”(hŒ$.. _abi_sys_fs_ext4_disk_inode_goal:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-ext4-disk-inode-goal”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjD¡ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/fs\/ext4\/\\/inode_goal**”h]”j`)�”}”(hŒ)**\/sys\/fs\/ext4\/\\/inode_goal**”h]”hŒ%/sys/fs/ext4//inode_goal”…”�”}”(hj^¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KShjW¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjD¡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjA¡ ubah}”(h]”j@¡ ah ]”h"]”Œabi_sys_fs_ext4_disk_inode_goal”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�¡ j6¡ sj˜}”j@¡ j6¡ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hj”¡ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hjž¡ h]”hŒ sysfs-fs-ext4”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´KShj”¡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KShhÊh²hubhÞ)�”}”(hŒÛTuning parameter which (if non-zero) controls the goal inode used by the inode allocator in preference to all other allocation heuristics. This is intended for debugging use only, and should be 0 on production systems.”h]”hŒÛTuning parameter which (if non-zero) controls the goal inode used by the inode allocator in preference to all other allocation heuristics. This is intended for debugging use only, and should be 0 on production systems.”…”�”}”(hj¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KShhÊh²hubj))�”}”(hŒ... _abi_sys_fs_ext4_disk_inode_readahead_blks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-fs-ext4-disk-inode-readahead-blks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÞ¡ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/ext4\/\\/inode_readahead_blks**”h]”j`)�”}”(hŒ3**\/sys\/fs\/ext4\/\\/inode_readahead_blks**”h]”hŒ//sys/fs/ext4//inode_readahead_blks”…”�”}”(hjø¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjô¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K3hjñ¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjë¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÞ¡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÛ¡ ubah}”(h]”jÚ¡ ah ]”h"]”Œ)abi_sys_fs_ext4_disk_inode_readahead_blks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)¢ jС sj˜}”jÚ¡ jС subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hj.¢ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hj8¢ h]”hŒ sysfs-fs-ext4”…”�”}”(hj:¢ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6¢ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jD¢ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´K3hj.¢ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K3hhÊh²hubhÞ)�”}”(hŒ˜Tuning parameter which controls the maximum number of inode table blocks that ext4's inode table readahead algorithm will pre-read into the buffer cache”h]”hŒšTuning parameter which controls the maximum number of inode table blocks that ext4’s inode table readahead algorithm will pre-read into the buffer cache”…”�”}”(hj\¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K3hhÊh²hubj))�”}”(hŒ&.. _abi_sys_fs_ext4_disk_journal_task:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-ext4-disk-journal-task”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjx¢ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/ext4\/\\/journal_task**”h]”j`)�”}”(hŒ+**\/sys\/fs\/ext4\/\\/journal_task**”h]”hŒ'/sys/fs/ext4//journal_task”…”�”}”(hj’¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽ¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´Kqhj‹¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆ¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjx¢ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hju¢ ubah}”(h]”jt¢ ah ]”h"]”Œ!abi_sys_fs_ext4_disk_journal_task”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâ jj¢ sj˜}”jt¢ jj¢ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hjÈ¢ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hjÒ¢ h]”hŒ sysfs-fs-ext4”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´KqhjÈ¢ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KqhhÊh²hubhÞ)�”}”(hŒpThis file is read-only and shows the pid of journal thread in current pid-namespace or 0 if task is unreachable.”h]”hŒpThis file is read-only and shows the pid of journal thread in current pid-namespace or 0 if task is unreachable.”…”�”}”(hjö¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KqhhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_ext4_disk_lifetime_write_kbytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-ext4-disk-lifetime-write-kbytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj£ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/ext4\/\\/lifetime_write_kbytes**”h]”j`)�”}”(hŒ4**\/sys\/fs\/ext4\/\\/lifetime_write_kbytes**”h]”hŒ0/sys/fs/ext4//lifetime_write_kbytes”…”�”}”(hj,£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KChj%£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£ ubah}”(h]”j£ ah ]”h"]”Œ*abi_sys_fs_ext4_disk_lifetime_write_kbytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]£ j£ sj˜}”j£ j£ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hjb£ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hjl£ h]”hŒ sysfs-fs-ext4”…”�”}”(hjn£ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjj£ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jx£ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´KChjb£ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KChhÊh²hubhÞ)�”}”(hŒ€This file is read-only and shows the number of kilobytes of data that have been written to this filesystem since it was created.”h]”hŒ€This file is read-only and shows the number of kilobytes of data that have been written to this filesystem since it was created.”…”�”}”(hj�£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KChhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_ext4_disk_max_writeback_mb_bump:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-ext4-disk-max-writeback-mb-bump”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj¬£ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/ext4\/\\/max_writeback_mb_bump**”h]”j`)�”}”(hŒ4**\/sys\/fs\/ext4\/\\/max_writeback_mb_bump**”h]”hŒ0/sys/fs/ext4//max_writeback_mb_bump”…”�”}”(hjÆ£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K]hj¿£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬£ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©£ ubah}”(h]”j¨£ ah ]”h"]”Œ*abi_sys_fs_ext4_disk_max_writeback_mb_bump”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷£ jž£ sj˜}”j¨£ jž£ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hjü£ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hj¤ h]”hŒ sysfs-fs-ext4”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´K]hjü£ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K]hhÊh²hubhÞ)�”}”(hŒiThe maximum number of megabytes the writeback code will try to write out before move on to another inode.”h]”hŒiThe maximum number of megabytes the writeback code will try to write out before move on to another inode.”…”�”}”(hj*¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K]hhÊh²hubj))�”}”(hŒ+.. _abi_sys_fs_ext4_disk_mb_group_prealloc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-fs-ext4-disk-mb-group-prealloc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjF¤ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/fs\/ext4\/\\/mb_group_prealloc**”h]”j`)�”}”(hŒ0**\/sys\/fs\/ext4\/\\/mb_group_prealloc**”h]”hŒ,/sys/fs/ext4//mb_group_prealloc”…”�”}”(hj`¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K hjY¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjS¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjF¤ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjC¤ ubah}”(h]”jB¤ ah ]”h"]”Œ&abi_sys_fs_ext4_disk_mb_group_prealloc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘¤ j8¤ sj˜}”jB¤ j8¤ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hj–¤ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hj ¤ h]”hŒ sysfs-fs-ext4”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´K hj–¤ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K hhÊh²hubhÞ)�”}”(hŒ–The multiblock allocator will round up allocation requests to a multiple of this tuning parameter if the stripe size is not set in the ext4 superblock”h]”hŒ–The multiblock allocator will round up allocation requests to a multiple of this tuning parameter if the stripe size is not set in the ext4 superblock”…”�”}”(hjĤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K hhÊh²hubj))�”}”(hŒ(.. _abi_sys_fs_ext4_disk_mb_max_to_scan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-fs-ext4-disk-mb-max-to-scan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjठubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/fs\/ext4\/\\/mb_max_to_scan**”h]”j`)�”}”(hŒ-**\/sys\/fs\/ext4\/\\/mb_max_to_scan**”h]”hŒ)/sys/fs/ext4//mb_max_to_scan”…”�”}”(hjú¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjö¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´Khjó¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjð¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjí¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjठubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjݤ ubah}”(h]”jܤ ah ]”h"]”Œ#abi_sys_fs_ext4_disk_mb_max_to_scan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+¥ jÒ¤ sj˜}”jܤ jÒ¤ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hj0¥ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hj:¥ h]”hŒ sysfs-fs-ext4”…”�”}”(hj<¥ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj8¥ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jF¥ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´Khj0¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KhhÊh²hubhÞ)�”}”(hŒZThe maximum number of extents the multiblock allocator will search to find the best extent”h]”hŒZThe maximum number of extents the multiblock allocator will search to find the best extent”…”�”}”(hj^¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_fs_ext4_disk_mb_min_to_scan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-fs-ext4-disk-mb-min-to-scan”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjz¥ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/fs\/ext4\/\\/mb_min_to_scan**”h]”j`)�”}”(hŒ-**\/sys\/fs\/ext4\/\\/mb_min_to_scan**”h]”hŒ)/sys/fs/ext4//mb_min_to_scan”…”�”}”(hj”¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´Khj�¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠ¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjz¥ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjw¥ ubah}”(h]”jv¥ ah ]”h"]”Œ#abi_sys_fs_ext4_disk_mb_min_to_scan”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅ¥ jl¥ sj˜}”jv¥ jl¥ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hjÊ¥ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hjÔ¥ h]”hŒ sysfs-fs-ext4”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´KhjÊ¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KhhÊh²hubhÞ)�”}”(hŒZThe minimum number of extents the multiblock allocator will search to find the best extent”h]”hŒZThe minimum number of extents the multiblock allocator will search to find the best extent”…”�”}”(hjø¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_fs_ext4_disk_mb_order2_req:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-fs-ext4-disk-mb-order2-req”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj¦ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/fs\/ext4\/\\/mb_order2_req**”h]”j`)�”}”(hŒ,**\/sys\/fs\/ext4\/\\/mb_order2_req**”h]”hŒ(/sys/fs/ext4//mb_order2_req”…”�”}”(hj.¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K hj'¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¦ ubah}”(h]”j¦ ah ]”h"]”Œ"abi_sys_fs_ext4_disk_mb_order2_req”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_¦ j¦ sj˜}”j¦ j¦ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hjd¦ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hjn¦ h]”hŒ sysfs-fs-ext4”…”�”}”(hjp¦ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjl¦ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jz¦ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´K hjd¦ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K hhÊh²hubhÞ)�”}”(hŒmTuning parameter which controls the minimum size for requests (as a power of 2) where the buddy cache is used”h]”hŒmTuning parameter which controls the minimum size for requests (as a power of 2) where the buddy cache is used”…”�”}”(hj’¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K hhÊh²hubj))�”}”(hŒ".. _abi_sys_fs_ext4_disk_mb_stats:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-ext4-disk-mb-stats”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj®¦ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/fs\/ext4\/\\/mb_stats**”h]”j`)�”}”(hŒ'**\/sys\/fs\/ext4\/\\/mb_stats**”h]”hŒ#/sys/fs/ext4//mb_stats”…”�”}”(hjȦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjĦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KhjÁ¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®¦ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«¦ ubah}”(h]”jª¦ ah ]”h"]”Œabi_sys_fs_ext4_disk_mb_stats”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jù¦ j ¦ sj˜}”jª¦ j ¦ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hjþ¦ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hj§ h]”hŒ sysfs-fs-ext4”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´Khjþ¦ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KhhÊh²hubhÞ)�”}”(hŒ©Controls whether the multiblock allocator should collect statistics, which are shown during the unmount. 1 means to collect statistics, 0 means not to collect statistics”h]”hŒ©Controls whether the multiblock allocator should collect statistics, which are shown during the unmount. 1 means to collect statistics, 0 means not to collect statistics”…”�”}”(hj,§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_fs_ext4_disk_mb_stream_req:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-fs-ext4-disk-mb-stream-req”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjH§ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/fs\/ext4\/\\/mb_stream_req**”h]”j`)�”}”(hŒ,**\/sys\/fs\/ext4\/\\/mb_stream_req**”h]”hŒ(/sys/fs/ext4//mb_stream_req”…”�”}”(hjb§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K(hj[§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjH§ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjE§ ubah}”(h]”jD§ ah ]”h"]”Œ"abi_sys_fs_ext4_disk_mb_stream_req”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“§ j:§ sj˜}”jD§ j:§ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hj˜§ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hj¢§ h]”hŒ sysfs-fs-ext4”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´K(hj˜§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K(hhÊh²hubhÞ)�”}”(hXFiles which have fewer blocks than this tunable parameter will have their blocks allocated out of a block group specific preallocation pool, so that small files are packed closely together. Each large file will have its blocks allocated out of its own unique preallocation pool.”h]”hXFiles which have fewer blocks than this tunable parameter will have their blocks allocated out of a block group specific preallocation pool, so that small files are packed closely together. Each large file will have its blocks allocated out of its own unique preallocation pool.”…”�”}”(hjƧ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´K(hhÊh²hubj))�”}”(hŒ... _abi_sys_fs_ext4_disk_session_write_kbytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-fs-ext4-disk-session-write-kbytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjâ§ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/ext4\/\\/session_write_kbytes**”h]”j`)�”}”(hŒ3**\/sys\/fs\/ext4\/\\/session_write_kbytes**”h]”hŒ//sys/fs/ext4//session_write_kbytes”…”�”}”(hjü§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjø§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KKhjõ§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâ§ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjß§ ubah}”(h]”jÞ§ ah ]”h"]”Œ)abi_sys_fs_ext4_disk_session_write_kbytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-¨ jÔ§ sj˜}”jÞ§ jÔ§ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-ext4 `”h]”(hŒDefined on file ”…”�”}”(hj2¨ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-ext4 `”h]”j§)�”}”(hj<¨ h]”hŒ sysfs-fs-ext4”…”�”}”(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”jH¨ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_ext4”uh1hh³j=  h´KKhj2¨ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KKhhÊh²hubhÞ)�”}”(hŒ€This file is read-only and shows the number of kilobytes of data that have been written to this filesystem since it was mounted.”h]”hŒ€This file is read-only and shows the number of kilobytes of data that have been written to this filesystem since it was mounted.”…”�”}”(hj`¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j=  h´KKhhÊh²hubj))�”}”(hŒ... _abi_sys_fs_f2fs_disk_adjust_lock_priority:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-fs-f2fs-disk-adjust-lock-priority”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj|¨ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/adjust_lock_priority**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/adjust_lock_priority**”h]”hŒ//sys/fs/f2fs//adjust_lock_priority”…”�”}”(hj–¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/sysfs-fs-f2fs”h´MÎhj�¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|¨ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjy¨ ubah}”(h]”jx¨ ah ]”h"]”Œ)abi_sys_fs_f2fs_disk_adjust_lock_priority”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jȨ jn¨ sj˜}”jx¨ jn¨ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjͨ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjר h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MÎhjͨ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhhÊh²hubhÞ)�”}”(hXÑThis sysfs entry can be used to enable/disable to adjust priority for task which is in critical region covered by lock. ========== ================== Flag_Value Flag_Description ========== ================== 0x00000000 Disabled (default) 0x00000001 cp_rwsem 0x00000002 node_change 0x00000004 node_write 0x00000008 gc_lock 0x00000010 cp_global 0x00000020 io_rwsem 0x00000040 nat_tree_lock ========== ==================”h]”hXÑThis sysfs entry can be used to enable/disable to adjust priority for task which is in critical region covered by lock. ========== ================== Flag_Value Flag_Description ========== ================== 0x00000000 Disabled (default) 0x00000001 cp_rwsem 0x00000002 node_change 0x00000004 node_write 0x00000008 gc_lock 0x00000010 cp_global 0x00000020 io_rwsem 0x00000040 nat_tree_lock ========== ==================”…”�”}”(hjû¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_f2fs_disk_allocate_section_hint:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-f2fs-disk-allocate-section-hint”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj© ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/allocate_section_hint**”h]”j`)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/allocate_section_hint**”h]”hŒ0/sys/fs/f2fs//allocate_section_hint”…”�”}”(hj1© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-© ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¢hj*© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj© ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj© ubah}”(h]”j© ah ]”h"]”Œ*abi_sys_fs_f2fs_disk_allocate_section_hint”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jb© j © sj˜}”j© j © subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjg© h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjq© h]”hŒ sysfs-fs-f2fs”…”�”}”(hjs© h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjo© ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j}© Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M¢hjg© ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¢hhÊh²hubhÞ)�”}”(hX8Indicates the hint section between the first device and others in multi-devices setup. It defaults to the end of the first device in sections. For a single storage device, it defaults to the total number of sections. It can be manually set to match scenarios where multi-devices are mapped to the same dm device.”h]”hX8Indicates the hint section between the first device and others in multi-devices setup. It defaults to the end of the first device in sections. For a single storage device, it defaults to the total number of sections. It can be manually set to match scenarios where multi-devices are mapped to the same dm device.”…”�”}”(hj•© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¢hhÊh²hubj))�”}”(hŒ1.. _abi_sys_fs_f2fs_disk_allocate_section_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-fs-f2fs-disk-allocate-section-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj±© ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/allocate_section_policy**”h]”j`)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/allocate_section_policy**”h]”hŒ2/sys/fs/f2fs//allocate_section_policy”…”�”}”(hjË© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇ© ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MªhjÄ© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±© ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®© ubah}”(h]”j­© ah ]”h"]”Œ,abi_sys_fs_f2fs_disk_allocate_section_policy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jü© j£© sj˜}”j­© j£© subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjª h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj ª h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mªhjª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MªhhÊh²hubhÞ)�”}”(hXControls write priority in multi-devices setups. A value of 0 means normal writing. A value of 1 prioritizes writing to devices before the allocate_section_hint. A value of 2 prioritizes writing to devices after the allocate_section_hint. The default is 0.”h]”hXControls write priority in multi-devices setups. A value of 0 means normal writing. A value of 1 prioritizes writing to devices before the allocate_section_hint. A value of 2 prioritizes writing to devices after the allocate_section_hint. The default is 0.”…”�”}”(hj/ª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MªhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj@ª ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj@ª ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒvalue”h]”hŒvalue”…”�”}”(hj`ª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mªhj]ª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZª ubjW)�”}”(hhh]”hÞ)�”}”(hŒ description”h]”hŒ description”…”�”}”(hjwª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mªhjtª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWª ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒallocate_section_policy = 0”h]”hŒallocate_section_policy = 0”…”�”}”(hj—ª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mªhj”ª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ª ubjW)�”}”(hhh]”hÞ)�”}”(hŒNormal writing”h]”hŒNormal writing”…”�”}”(hj®ª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mªhj«ª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWª ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒallocate_section_policy = 1”h]”hŒallocate_section_policy = 1”…”�”}”(hjΪ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mªhj˪ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjȪ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:Prioritize writing to section before allocate_section_hint”h]”hŒ:Prioritize writing to section before allocate_section_hint”…”�”}”(hjåª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mªhj⪠ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjȪ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWª ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒallocate_section_policy = 2”h]”hŒallocate_section_policy = 2”…”�”}”(hj« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mªhj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿª ubjW)�”}”(hhh]”hÞ)�”}”(hŒ9Prioritize writing to section after allocate_section_hint”h]”hŒ9Prioritize writing to section after allocate_section_hint”…”�”}”(hj« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mªhj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@ª ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=ª ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ,.. _abi_sys_fs_f2fs_disk_atgc_age_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-fs-f2fs-disk-atgc-age-threshold”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjW« ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/atgc_age_threshold**”h]”j`)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/atgc_age_threshold**”h]”hŒ-/sys/fs/f2fs//atgc_age_threshold”…”�”}”(hjq« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjm« ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MIhjj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjW« ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjT« ubah}”(h]”jS« ah ]”h"]”Œ'abi_sys_fs_f2fs_disk_atgc_age_threshold”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢« jI« sj˜}”jS« jI« subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj§« h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj±« h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MIhj§« ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MIhhÊh²hubhÞ)�”}”(hŒ¶When ATGC is on, it controls age threshold to bypass GCing young candidates whose age is not beyond the threshold, by default it was initialized as 604800 seconds (equals to 7 days).”h]”hŒ¶When ATGC is on, it controls age threshold to bypass GCing young candidates whose age is not beyond the threshold, by default it was initialized as 604800 seconds (equals to 7 days).”…”�”}”(hjÕ« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MIhhÊh²hubj))�”}”(hŒ).. _abi_sys_fs_f2fs_disk_atgc_age_weight:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-f2fs-disk-atgc-age-weight”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjñ« ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/atgc_age_weight**”h]”j`)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/atgc_age_weight**”h]”hŒ*/sys/fs/f2fs//atgc_age_weight”…”�”}”(hj ¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MBhj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþ« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñ« ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjî« ubah}”(h]”jí« ah ]”h"]”Œ$abi_sys_fs_f2fs_disk_atgc_age_weight”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<¬ jã« sj˜}”jí« jã« subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjA¬ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjK¬ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjM¬ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjI¬ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW¬ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MBhjA¬ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MBhhÊh²hubhÞ)�”}”(hŒ¹When ATGC is on, it controls age weight to balance weight proportion in between aging and valid blocks, the value should be in range of [0, 100], by default it was initialized as 60(%).”h]”hŒ¹When ATGC is on, it controls age weight to balance weight proportion in between aging and valid blocks, the value should be in range of [0, 100], by default it was initialized as 60(%).”…”�”}”(hjo¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MBhhÊh²hubj))�”}”(hŒ... _abi_sys_fs_f2fs_disk_atgc_candidate_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-fs-f2fs-disk-atgc-candidate-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj‹¬ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/atgc_candidate_count**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/atgc_candidate_count**”h]”hŒ//sys/fs/f2fs//atgc_candidate_count”…”�”}”(hj¥¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M;hjž¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹¬ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆ¬ ubah}”(h]”j‡¬ ah ]”h"]”Œ)abi_sys_fs_f2fs_disk_atgc_candidate_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖ¬ j}¬ sj˜}”j‡¬ j}¬ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÛ¬ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjå¬ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M;hjÛ¬ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M;hhÊh²hubhÞ)�”}”(hŒ¢When ATGC is on, it controls candidate count in order to limit total number of potential victim in all candidates, by default it was initialized as 10 (sections).”h]”hŒ¢When ATGC is on, it controls candidate count in order to limit total number of potential victim in all candidates, by default it was initialized as 10 (sections).”…”�”}”(hj ­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M;hhÊh²hubj))�”}”(hŒ... _abi_sys_fs_f2fs_disk_atgc_candidate_ratio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-fs-f2fs-disk-atgc-candidate-ratio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj%­ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/atgc_candidate_ratio**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/atgc_candidate_ratio**”h]”hŒ//sys/fs/f2fs//atgc_candidate_ratio”…”�”}”(hj?­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M4hj8­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%­ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"­ ubah}”(h]”j!­ ah ]”h"]”Œ)abi_sys_fs_f2fs_disk_atgc_candidate_ratio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jp­ j­ sj˜}”j!­ j­ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hju­ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj­ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M4hju­ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M4hhÊh²hubhÞ)�”}”(hŒÄWhen ATGC is on, it controls candidate ratio in order to limit total number of potential victim in all candidates, the value should be in range of [0, 100], by default it was initialized as 20(%).”h]”hŒÄWhen ATGC is on, it controls candidate ratio in order to limit total number of potential victim in all candidates, the value should be in range of [0, 100], by default it was initialized as 20(%).”…”�”}”(hj£­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M4hhÊh²hubj))�”}”(hŒ&.. _abi_sys_fs_f2fs_disk_atgc_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-f2fs-disk-atgc-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj¿­ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/atgc_enabled**”h]”j`)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/atgc_enabled**”h]”hŒ'/sys/fs/f2fs//atgc_enabled”…”�”}”(hjÙ­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕ­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MPhjÒ­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿­ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼­ ubah}”(h]”j»­ ah ]”h"]”Œ!abi_sys_fs_f2fs_disk_atgc_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ® j±­ sj˜}”j»­ j±­ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj® h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj® h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MPhj® ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MPhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒzIt represents whether ATGC is on or off. The value is 1 which indicates that ATGC is on, and 0 indicates that it is off. ”h]”(j!)�”}”(hŒ=It represents whether ATGC is on or off. The value is 1 which”h]”hŒ=It represents whether ATGC is on or off. The value is 1 which”…”�”}”(hjD® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jª¨ h´MPhj@® ubj1)�”}”(hhh]”hÞ)�”}”(hŒ:indicates that ATGC is on, and 0 indicates that it is off.”h]”hŒ:indicates that ATGC is on, and 0 indicates that it is off.”…”�”}”(hjU® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MPhjR® ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj@® ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jª¨ h´MPhj=® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ%.. _abi_sys_fs_f2fs_disk_avg_vblocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-fs-f2fs-disk-avg-vblocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjƒ® ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/fs\/f2fs\/\\/avg_vblocks**”h]”j`)�”}”(hŒ***\/sys\/fs\/f2fs\/\\/avg_vblocks**”h]”hŒ&/sys/fs/f2fs//avg_vblocks”…”�”}”(hj�® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™® ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hj–® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒ® ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€® ubah}”(h]”j® ah ]”h"]”Œ abi_sys_fs_f2fs_disk_avg_vblocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jή ju® sj˜}”j® ju® subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÓ® h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÝ® h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M•hjÓ® ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hhÊh²hubhÞ)�”}”(hŒEAverage number of valid blocks. Available when CONFIG_F2FS_STAT_FS=y.”h]”hŒEAverage number of valid blocks. Available when CONFIG_F2FS_STAT_FS=y.”…”�”}”(hj¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hhÊh²hubj))�”}”(hŒ'.. _abi_sys_fs_f2fs_disk_bggc_io_aware:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-fs-f2fs-disk-bggc-io-aware”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj¯ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/fs\/f2fs\/\\/bggc_io_aware**”h]”j`)�”}”(hŒ,**\/sys\/fs\/f2fs\/\\/bggc_io_aware**”h]”hŒ(/sys/fs/f2fs//bggc_io_aware”…”�”}”(hj7¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hj0¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯ ubah}”(h]”j¯ ah ]”h"]”Œ"abi_sys_fs_f2fs_disk_bggc_io_aware”a•h$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jh¯ j¯ sj˜}”j¯ j¯ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjm¯ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjw¯ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjy¯ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hju¯ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒ¯ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M•hjm¯ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hhÊh²hubhÞ)�”}”(hŒ}Used to adjust the BG_GC priority when pending IO, with a default value of 0. Specifically, for ZUFS, the default value is 1.”h]”hŒ}Used to adjust the BG_GC priority when pending IO, with a default value of 0. Specifically, for ZUFS, the default value is 1.”…”�”}”(hj›¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¬¯ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj¬¯ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒvalue”h]”hŒvalue”…”�”}”(hj̯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hjɯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƯ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ description”h]”hŒ description”…”�”}”(hj㯠h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hj௠ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƯ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbggc_io_aware = 0”h]”hŒbggc_io_aware = 0”…”�”}”(hj° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hj° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý¯ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ5skip background GC if there is any kind of pending IO”h]”hŒ5skip background GC if there is any kind of pending IO”…”�”}”(hj° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hj° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý¯ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbggc_io_aware = 1”h]”hŒbggc_io_aware = 1”…”�”}”(hj:° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hj7° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4° ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.skip background GC if there is pending read IO”h]”hŒ.skip background GC if there is pending read IO”…”�”}”(hjQ° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hjN° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4° ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbggc_io_aware = 2”h]”hŒbggc_io_aware = 2”…”�”}”(hjq° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hjn° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk° ubjW)�”}”(hhh]”hÞ)�”}”(hŒ don't aware IO for background GC”h]”hŒ"don’t aware IO for background GC”…”�”}”(hjˆ° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M•hj…° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjk° ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬¯ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ... _abi_sys_fs_f2fs_disk_blkzone_alloc_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-fs-f2fs-disk-blkzone-alloc-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjð ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/blkzone_alloc_policy**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/blkzone_alloc_policy**”h]”hŒ//sys/fs/f2fs//blkzone_alloc_policy”…”�”}”(hjݰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙ° ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhjÖ° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjа ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjð ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀ° ubah}”(h]”j¿° ah ]”h"]”Œ)abi_sys_fs_f2fs_disk_blkzone_alloc_policy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j± jµ° sj˜}”j¿° jµ° subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj± h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj± h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mhj± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubhÞ)�”}”(hŒ½The zone UFS we are currently using consists of two parts: conventional zones and sequential zones. It can be used to control which part to prioritize for writes, with a default value of 0.”h]”hŒ½The zone UFS we are currently using consists of two parts: conventional zones and sequential zones. It can be used to control which part to prioritize for writes, with a default value of 0.”…”�”}”(hjA± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjR± ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjR± ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒvalue”h]”hŒvalue”…”�”}”(hjr± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhjo± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl± ubjW)�”}”(hhh]”hÞ)�”}”(hŒ description”h]”hŒ description”…”�”}”(hj‰± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj†± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhji± ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒblkzone_alloc_policy = 0”h]”hŒblkzone_alloc_policy = 0”…”�”}”(hj©± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj¦± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£± ubjW)�”}”(hhh]”hÞ)�”}”(hŒ&Prioritize writing to sequential zones”h]”hŒ&Prioritize writing to sequential zones”…”�”}”(hjÀ± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj½± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhji± ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒblkzone_alloc_policy = 1”h]”hŒblkzone_alloc_policy = 1”…”�”}”(hjà± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhjݱ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ± ubjW)�”}”(hhh]”hÞ)�”}”(hŒ&Only allow writing to sequential zones”h]”hŒ&Only allow writing to sequential zones”…”�”}”(hj÷± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhjô± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhji± ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒblkzone_alloc_policy = 2”h]”hŒblkzone_alloc_policy = 2”…”�”}”(hj² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj² ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(Prioritize writing to conventional zones”h]”hŒ(Prioritize writing to conventional zones”…”�”}”(hj.² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj+² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhji± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR± ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO± ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ#.. _abi_sys_fs_f2fs_disk_carve_out:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-carve-out”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hji² ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/fs\/f2fs\/\\/carve_out**”h]”j`)�”}”(hŒ(**\/sys\/fs\/f2fs\/\\/carve_out**”h]”hŒ$/sys/fs/f2fs//carve_out”…”�”}”(hjƒ² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MYhj|² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhji² ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjf² ubah}”(h]”je² ah ]”h"]”Œabi_sys_fs_f2fs_disk_carve_out”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´² j[² sj˜}”je² j[² subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj¹² h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjò h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MYhj¹² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MYhhÊh²hubhÞ)�”}”(hX—For several zoned storage devices, vendors will provide extra space which was used for device level GC than specs and F2FS can use this space for filesystem level GC. To do that, we can reserve the space using reserved_blocks. However, it is not enough, since this extra space should not be shown to users. So, with this new sysfs node, we can hide the space by subtracting reserved_blocks from total bytes.”h]”hX—For several zoned storage devices, vendors will provide extra space which was used for device level GC than specs and F2FS can use this space for filesystem level GC. To do that, we can reserve the space using reserved_blocks. However, it is not enough, since this extra space should not be shown to users. So, with this new sysfs node, we can hide the space by subtracting reserved_blocks from total bytes.”…”�”}”(hjç² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MYhhÊh²hubj))�”}”(hŒ,.. _abi_sys_fs_f2fs_disk_ckpt_thread_ioprio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-fs-f2fs-disk-ckpt-thread-ioprio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj³ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/ckpt_thread_ioprio**”h]”j`)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/ckpt_thread_ioprio**”h]”hŒ-/sys/fs/f2fs//ckpt_thread_ioprio”…”�”}”(hj³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³ ubah}”(h]”jÿ² ah ]”h"]”Œ'abi_sys_fs_f2fs_disk_ckpt_thread_ioprio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jN³ jõ² sj˜}”jÿ² jõ² subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjS³ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj]³ h]”hŒ sysfs-fs-f2fs”…”�”}”(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”ji³ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MhjS³ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubhÞ)�”}”(hX0Give a way to change checkpoint merge daemon's io priority. Its default value is "rt,3", which means "RT" I/O class and I/O priority "3". We can select the class between "rt" and "be", and set the I/O priority within valid range of it. "," delimiter is necessary in between I/O class and priority number.”h]”hXJGive a way to change checkpoint merge daemon’s io priority. Its default value is “rt,3â€�, which means “RTâ€� I/O class and I/O priority “3â€�. We can select the class between “rtâ€� and “beâ€�, and set the I/O priority within valid range of it. “,â€� delimiter is necessary in between I/O class and priority number.”…”�”}”(hj�³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubj))�”}”(hŒ0.. _abi_sys_fs_f2fs_disk_committed_atomic_block:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-fs-f2fs-disk-committed-atomic-block”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj�³ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/committed_atomic_block**”h]”j`)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/committed_atomic_block**”h]”hŒ1/sys/fs/f2fs//committed_atomic_block”…”�”}”(hj·³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MŸhj°³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjª³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�³ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjš³ ubah}”(h]”j™³ ah ]”h"]”Œ+abi_sys_fs_f2fs_disk_committed_atomic_block”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jè³ j�³ sj˜}”j™³ j�³ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjí³ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj÷³ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MŸhjí³ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MŸhhÊh²hubhÞ)�”}”(hŒ{Show the accumulated total committed atomic write block count after boot. If you write "0" here, you can initialize to "0".”h]”hŒƒShow the accumulated total committed atomic write block count after boot. If you write “0â€� here, you can initialize to “0â€�.”…”�”}”(hj´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MŸhhÊh²hubj))�”}”(hŒ).. _abi_sys_fs_f2fs_disk_compr_new_inode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-f2fs-disk-compr-new-inode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj7´ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/compr_new_inode**”h]”j`)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/compr_new_inode**”h]”hŒ*/sys/fs/f2fs//compr_new_inode”…”�”}”(hjQ´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M,hjJ´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7´ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4´ ubah}”(h]”j3´ ah ]”h"]”Œ$abi_sys_fs_f2fs_disk_compr_new_inode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚´ j)´ sj˜}”j3´ j)´ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj‡´ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj‘´ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M,hj‡´ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M,hhÊh²hubhÞ)�”}”(hŒÛShow the count of inode newly enabled for compression since mount. Note that when the compression is disabled for the files, this count doesn't decrease. If you write "0" here, you can initialize compr_new_inode to "0".”h]”hŒåShow the count of inode newly enabled for compression since mount. Note that when the compression is disabled for the files, this count doesn’t decrease. If you write “0â€� here, you can initialize compr_new_inode to “0â€�.”…”�”}”(hjµ´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M,hhÊh²hubj))�”}”(hŒ+.. _abi_sys_fs_f2fs_disk_compr_saved_block:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-fs-f2fs-disk-compr-saved-block”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjÑ´ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/compr_saved_block**”h]”j`)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/compr_saved_block**”h]”hŒ,/sys/fs/f2fs//compr_saved_block”…”�”}”(hjë´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjç´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M$hjä´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjá´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞ´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑ´ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjδ ubah}”(h]”jÍ´ ah ]”h"]”Œ&abi_sys_fs_f2fs_disk_compr_saved_block”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµ jô sj˜}”jÍ´ jô subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj!µ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj+µ h]”hŒ sysfs-fs-f2fs”…”�”}”(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”j7µ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M$hj!µ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M$hhÊh²hubhÞ)�”}”(hŒãShow the saved block count with compression since mount. Note that when the compressed blocks are deleted, this count doesn't decrease. If you write "0" here, you can initialize compr_written_block and compr_saved_block to "0".”h]”hŒíShow the saved block count with compression since mount. Note that when the compressed blocks are deleted, this count doesn’t decrease. If you write “0â€� here, you can initialize compr_written_block and compr_saved_block to “0â€�.”…”�”}”(hjOµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M$hhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_compr_written_block:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-compr-written-block”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjkµ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/compr_written_block**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/compr_written_block**”h]”hŒ./sys/fs/f2fs//compr_written_block”…”�”}”(hj…µ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj~µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkµ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhµ ubah}”(h]”jgµ ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_compr_written_block”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶µ j]µ sj˜}”jgµ j]µ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj»µ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjŵ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mhj»µ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubhÞ)�”}”(hŒæShow the block count written after compression since mount. Note that when the compressed blocks are deleted, this count doesn't decrease. If you write "0" here, you can initialize compr_written_block and compr_saved_block to "0".”h]”hŒðShow the block count written after compression since mount. Note that when the compressed blocks are deleted, this count doesn’t decrease. If you write “0â€� here, you can initialize compr_written_block and compr_saved_block to “0â€�.”…”�”}”(hjéµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubj))�”}”(hŒ*.. _abi_sys_fs_f2fs_disk_compress_percent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-fs-f2fs-disk-compress-percent”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj¶ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/compress_percent**”h]”j`)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/compress_percent**”h]”hŒ+/sys/fs/f2fs//compress_percent”…”�”}”(hj¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M hj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶ ubah}”(h]”j¶ ah ]”h"]”Œ%abi_sys_fs_f2fs_disk_compress_percent”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jP¶ j÷µ sj˜}”j¶ j÷µ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjU¶ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj_¶ h]”hŒ sysfs-fs-f2fs”…”�”}”(hja¶ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]¶ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jk¶ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M hjU¶ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M hhÊh²hubhÞ)�”}”(hXWhen compress cache is on, it controls cached page percent(compress pages / free_ram) in order to limit caching compress page. If cached page percent exceed threshold, then deny caching compress page. The value should be in range of (0, 100], by default it was initialized as 20(%).”h]”hXWhen compress cache is on, it controls cached page percent(compress pages / free_ram) in order to limit caching compress page. If cached page percent exceed threshold, then deny caching compress page. The value should be in range of (0, 100], by default it was initialized as 20(%).”…”�”}”(hjƒ¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M hhÊh²hubj))�”}”(hŒ,.. _abi_sys_fs_f2fs_disk_compress_watermark:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-fs-f2fs-disk-compress-watermark”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjŸ¶ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/compress_watermark**”h]”j`)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/compress_watermark**”h]”hŒ-/sys/fs/f2fs//compress_watermark”…”�”}”(hj¹¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµ¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj²¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸ¶ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœ¶ ubah}”(h]”j›¶ ah ]”h"]”Œ'abi_sys_fs_f2fs_disk_compress_watermark”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jê¶ j‘¶ sj˜}”j›¶ j‘¶ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjï¶ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjù¶ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mhjï¶ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubhÞ)�”}”(hXWhen compress cache is on, it controls free memory watermark in order to limit caching compress page. If free memory is lower than watermark, then deny caching compress page. The value should be in range of (0, 100], by default it was initialized as 20(%).”h]”hXWhen compress cache is on, it controls free memory watermark in order to limit caching compress page. If free memory is lower than watermark, then deny caching compress page. The value should be in range of (0, 100], by default it was initialized as 20(%).”…”�”}”(hj· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_cp_background_calls:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-cp-background-calls”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj9· ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/cp_background_calls**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/cp_background_calls**”h]”hŒ./sys/fs/f2fs//cp_background_calls”…”�”}”(hjS· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO· ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MwhjL· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9· ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6· ubah}”(h]”j5· ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_cp_background_calls”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„· j+· sj˜}”j5· j+· subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj‰· h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj“· h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mwhj‰· ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MwhhÊh²hubhÞ)�”}”(hŒsNumber of checkpoint operations performed in the background to free segments. Available when CONFIG_F2FS_STAT_FS=y.”h]”hŒsNumber of checkpoint operations performed in the background to free segments. Available when CONFIG_F2FS_STAT_FS=y.”…”�”}”(hj·· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MwhhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_cp_foreground_calls:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-cp-foreground-calls”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjÓ· ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/cp_foreground_calls**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/cp_foreground_calls**”h]”hŒ./sys/fs/f2fs//cp_foreground_calls”…”�”}”(hjí· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjé· ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mqhjæ· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓ· ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjз ubah}”(h]”jÏ· ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_cp_foreground_calls”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸ jÅ· sj˜}”jÏ· jÅ· subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj#¸ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj-¸ h]”hŒ sysfs-fs-f2fs”…”�”}”(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”j9¸ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mqhj#¸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MqhhÊh²hubhÞ)�”}”(hŒZNumber of checkpoint operations performed on demand. Available when CONFIG_F2FS_STAT_FS=y.”h]”hŒZNumber of checkpoint operations performed on demand. Available when CONFIG_F2FS_STAT_FS=y.”…”�”}”(hjQ¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MqhhÊh²hubj))�”}”(hŒ%.. _abi_sys_fs_f2fs_disk_cp_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-fs-f2fs-disk-cp-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjm¸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/fs\/f2fs\/\\/cp_interval**”h]”j`)�”}”(hŒ***\/sys\/fs\/f2fs\/\\/cp_interval**”h]”hŒ&/sys/fs/f2fs//cp_interval”…”�”}”(hj‡¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒ¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÁhj€¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjz¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjm¸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjj¸ ubah}”(h]”ji¸ ah ]”h"]”Œ abi_sys_fs_f2fs_disk_cp_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸¸ j_¸ sj˜}”ji¸ j_¸ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj½¸ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjǸ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KÁhj½¸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÁhhÊh²hubhÞ)�”}”(hŒ=Controls the checkpoint timing, set to 60 seconds by default.”h]”hŒ=Controls the checkpoint timing, set to 60 seconds by default.”…”�”}”(hjë¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÁhhÊh²hubj))�”}”(hŒ0.. _abi_sys_fs_f2fs_disk_critical_task_priority:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-fs-f2fs-disk-critical-task-priority”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj¹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/critical_task_priority**”h]”j`)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/critical_task_priority**”h]”hŒ1/sys/fs/f2fs//critical_task_priority”…”�”}”(hj!¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹ ubah}”(h]”j¹ ah ]”h"]”Œ+abi_sys_fs_f2fs_disk_critical_task_priority”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR¹ jù¸ sj˜}”j¹ jù¸ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjW¹ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hja¹ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjc¹ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_¹ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm¹ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MçhjW¹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhhÊh²hubhÞ)�”}”(hŒÔIt can be used to tune priority of f2fs critical task, e.g. f2fs_ckpt, f2fs_gc threads, limitation as below: - it requires user has CAP_SYS_NICE capability. - the range is [100, 139], by default the value is 120.”h]”hŒÔIt can be used to tune priority of f2fs critical task, e.g. f2fs_ckpt, f2fs_gc threads, limitation as below: - it requires user has CAP_SYS_NICE capability. - the range is [100, 139], by default the value is 120.”…”�”}”(hj…¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhhÊh²hubj))�”}”(hŒ... _abi_sys_fs_f2fs_disk_current_atomic_write:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-fs-f2fs-disk-current-atomic-write”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj¡¹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/current_atomic_write**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/current_atomic_write**”h]”hŒ//sys/fs/f2fs//current_atomic_write”…”�”}”(hj»¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M“hj´¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡¹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž¹ ubah}”(h]”j�¹ ah ]”h"]”Œ)abi_sys_fs_f2fs_disk_current_atomic_write”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì¹ j“¹ sj˜}”j�¹ j“¹ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjñ¹ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjû¹ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M“hjñ¹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M“hhÊh²hubhÞ)�”}”(hŒgShow the total current atomic write block count, which is not committed yet. This is a read-only entry.”h]”hŒgShow the total current atomic write block count, which is not committed yet. This is a read-only entry.”…”�”}”(hjº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M“hhÊh²hubj))�”}”(hŒ1.. _abi_sys_fs_f2fs_disk_current_reserved_blocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-fs-f2fs-disk-current-reserved-blocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj;º ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/current_reserved_blocks**”h]”j`)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/current_reserved_blocks**”h]”hŒ2/sys/fs/f2fs//current_reserved_blocks”…”�”}”(hjUº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQº ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M)hjNº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjKº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj;º ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8º ubah}”(h]”j7º ah ]”h"]”Œ,abi_sys_fs_f2fs_disk_current_reserved_blocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j†º j-º sj˜}”j7º j-º subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj‹º h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj•º h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M)hj‹º ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M)hhÊh²hubhÞ)�”}”(hŒÈShows current reserved blocks in system, it may be temporarily smaller than target_reserved_blocks, but will gradually increase to target_reserved_blocks when more free blocks are freed by user later.”h]”hŒÈShows current reserved blocks in system, it may be temporarily smaller than target_reserved_blocks, but will gradually increase to target_reserved_blocks when more free blocks are freed by user later.”…”�”}”(hj¹º h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M)hhÊh²hubj))�”}”(hŒ&.. _abi_sys_fs_f2fs_disk_data_io_flag:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-f2fs-disk-data-io-flag”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÕº ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/data_io_flag**”h]”j`)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/data_io_flag**”h]”hŒ'/sys/fs/f2fs//data_io_flag”…”�”}”(hjïº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjëº ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hjèº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj⺠ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕº ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒº ubah}”(h]”jѺ ah ]”h"]”Œ!abi_sys_fs_f2fs_disk_data_io_flag”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j » jǺ sj˜}”jѺ jǺ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj%» h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj/» h]”hŒ sysfs-fs-f2fs”…”�”}”(hj1» 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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M¦hj%» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hhÊh²hubhÞ)�”}”(hŒeGive a way to attach REQ_META|FUA to data writes given temperature-based bits. Now the bits indicate:”h]”hŒeGive a way to attach REQ_META|FUA to data writes given temperature-based bits. Now the bits indicate:”…”�”}”(hjS» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjd» ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjd» ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjd» ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjd» ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjd» ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjd» ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒREQ_META”h]”hŒREQ_META”…”�”}”(hj¬» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hj©» ubah}”(h]”h ]”h"]”h$]”h&]”Œmorecols”Kuh1jVhj¦» ubjW)�”}”(hhh]”hÞ)�”}”(hŒREQ_FUA”h]”hŒREQ_FUA”…”�”}”(hjÄ» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hjÁ» ubah}”(h]”h ]”h"]”h$]”h&]”Œmorecols”Kuh1jVhj¦» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£» ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hjå» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hjâ» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß» ubjW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hjû» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hjø» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß» ubjW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hj¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß» ubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hj'¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hj$¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß» ubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj=¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hj:¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß» ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hjS¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hjP¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£» ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCold”h]”hŒCold”…”�”}”(hjr¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hjo¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl¼ ubjW)�”}”(hhh]”hÞ)�”}”(hŒWarm”h]”hŒWarm”…”�”}”(hj‰¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hj†¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl¼ ubjW)�”}”(hhh]”hÞ)�”}”(hŒHot”h]”hŒHot”…”�”}”(hj ¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hj�¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl¼ ubjW)�”}”(hhh]”hÞ)�”}”(hŒCold”h]”hŒCold”…”�”}”(hj·¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hj´¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl¼ ubjW)�”}”(hhh]”hÞ)�”}”(hŒWarm”h]”hŒWarm”…”�”}”(hjμ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hj˼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl¼ ubjW)�”}”(hhh]”hÞ)�”}”(hŒHot”h]”hŒHot”…”�”}”(hjå¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¦hjâ¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl¼ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjd» ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hja» ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ'.. _abi_sys_fs_f2fs_disk_defrag_blocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-fs-f2fs-disk-defrag-blocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj ½ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/fs\/f2fs\/\\/defrag_blocks**”h]”j`)�”}”(hŒ,**\/sys\/fs\/f2fs\/\\/defrag_blocks**”h]”hŒ(/sys/fs/f2fs//defrag_blocks”…”�”}”(hj:½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M›hj3½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ½ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½ ubah}”(h]”j½ ah ]”h"]”Œ"abi_sys_fs_f2fs_disk_defrag_blocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jk½ j½ sj˜}”j½ j½ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjp½ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjz½ h]”hŒ sysfs-fs-f2fs”…”�”}”(hj|½ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx½ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†½ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M›hjp½ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M›hhÊh²hubhÞ)�”}”(hŒKNumber of blocks moved by defragment. Available when CONFIG_F2FS_STAT_FS=y.”h]”hŒKNumber of blocks moved by defragment. Available when CONFIG_F2FS_STAT_FS=y.”…”�”}”(hjž½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M›hhÊh²hubj))�”}”(hŒ#.. _abi_sys_fs_f2fs_disk_dir_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-dir-level”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjº½ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/fs\/f2fs\/\\/dir_level**”h]”j`)�”}”(hŒ(**\/sys\/fs\/f2fs\/\\/dir_level**”h]”hŒ$/sys/fs/f2fs//dir_level”…”�”}”(hjÔ½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjн ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K±hjͽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjʽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjǽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº½ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·½ ubah}”(h]”j¶½ ah ]”h"]”Œabi_sys_fs_f2fs_disk_dir_level”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾ j¬½ sj˜}”j¶½ j¬½ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj ¾ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj¾ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´K±hj ¾ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K±hhÊh²hubhÞ)�”}”(hXControls the directory level for large directory. If a directory has a number of files, it can reduce the file lookup latency by increasing this dir_level value. Otherwise, it needs to decrease this value to reduce the space overhead. The default value is 0.”h]”hXControls the directory level for large directory. If a directory has a number of files, it can reduce the file lookup latency by increasing this dir_level value. Otherwise, it needs to decrease this value to reduce the space overhead. The default value is 0.”…”�”}”(hj8¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K±hhÊh²hubj))�”}”(hŒ*.. _abi_sys_fs_f2fs_disk_dirty_nats_ratio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-fs-f2fs-disk-dirty-nats-ratio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjT¾ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/dirty_nats_ratio**”h]”j`)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/dirty_nats_ratio**”h]”hŒ+/sys/fs/f2fs//dirty_nats_ratio”…”�”}”(hjn¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Kçhjg¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjd¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjT¾ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQ¾ ubah}”(h]”jP¾ ah ]”h"]”Œ%abi_sys_fs_f2fs_disk_dirty_nats_ratio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸ¾ jF¾ sj˜}”jP¾ jF¾ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj¤¾ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj®¾ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Kçhj¤¾ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KçhhÊh²hubhÞ)�”}”(hŒ—Controls dirty nat entries ratio threshold, if current ratio exceeds configured threshold, checkpoint will be triggered for flushing dirty nat entries.”h]”hŒ—Controls dirty nat entries ratio threshold, if current ratio exceeds configured threshold, checkpoint will be triggered for flushing dirty nat entries.”…”�”}”(hjÒ¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KçhhÊh²hubj))�”}”(hŒ(.. _abi_sys_fs_f2fs_disk_dirty_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-fs-f2fs-disk-dirty-segments”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjî¾ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/dirty_segments**”h]”j`)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/dirty_segments**”h]”hŒ)/sys/fs/f2fs//dirty_segments”…”�”}”(hj¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþ¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjû¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjî¾ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjë¾ ubah}”(h]”jê¾ ah ]”h"]”Œ#abi_sys_fs_f2fs_disk_dirty_segments”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9¿ jྠsj˜}”jê¾ jྠsubhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj>¿ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjH¿ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjJ¿ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjF¿ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jT¿ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mhj>¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubhÞ)�”}”(hŒ#Shows the number of dirty segments.”h]”hŒ#Shows the number of dirty segments.”…”�”}”(hjl¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_discard_granularity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-discard-granularity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjˆ¿ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/discard_granularity**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/discard_granularity**”h]”hŒ./sys/fs/f2fs//discard_granularity”…”�”}”(hj¢¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjž¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KŽhj›¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆ¿ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…¿ ubah}”(h]”j„¿ ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_discard_granularity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓ¿ jz¿ sj˜}”j„¿ jz¿ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjØ¿ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjâ¿ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KŽhjØ¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KŽhhÊh²hubhÞ)�”}”(hXControls discard granularity of inner discard thread. Inner thread will not issue discards with size that is smaller than granularity. The unit size is one block(4KB), now only support configuring in range of [1, 512]. Default value is 16. For small devices, default value is 1.”h]”hXControls discard granularity of inner discard thread. Inner thread will not issue discards with size that is smaller than granularity. The unit size is one block(4KB), now only support configuring in range of [1, 512]. Default value is 16. For small devices, default value is 1.”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KŽhhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_f2fs_disk_discard_idle_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-f2fs-disk-discard-idle-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj"À ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/discard_idle_interval**”h]”j`)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/discard_idle_interval**”h]”hŒ0/sys/fs/f2fs//discard_idle_interval”…”�”}”(hj<À h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8À ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÍhj5À ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2À ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/À ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj"À ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀ ubah}”(h]”jÀ ah ]”h"]”Œ*abi_sys_fs_f2fs_disk_discard_idle_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jmÀ jÀ sj˜}”jÀ jÀ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjrÀ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj|À h]”hŒ sysfs-fs-f2fs”…”�”}”(hj~À h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjzÀ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆÀ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KÍhjrÀ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÍhhÊh²hubhÞ)�”}”(hŒWControls the idle timing of discard thread given this time interval. Default is 5 secs.”h]”hŒWControls the idle timing of discard thread given this time interval. Default is 5 secs.”…”�”}”(hj À h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÍhhÊh²hubj))�”}”(hŒ*.. _abi_sys_fs_f2fs_disk_discard_io_aware:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-fs-f2fs-disk-discard-io-aware”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj¼À ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/discard_io_aware**”h]”j`)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/discard_io_aware**”h]”hŒ+/sys/fs/f2fs//discard_io_aware”…”�”}”(hjÖÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhjÏÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼À ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹À ubah}”(h]”j¸À ah ]”h"]”Œ%abi_sys_fs_f2fs_disk_discard_io_aware”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁ j®À sj˜}”j¸À j®À subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj Á h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÁ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mhj Á ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubhÞ)�”}”(hŒ�It controls to enable/disable IO aware feature for background discard. By default, the value is 1 which indicates IO aware is on.”h]”hŒ�It controls to enable/disable IO aware feature for background discard. By default, the value is 1 which indicates IO aware is on.”…”�”}”(hj:Á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_f2fs_disk_discard_io_aware_gran:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-f2fs-disk-discard-io-aware-gran”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjVÁ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/discard_io_aware_gran**”h]”j`)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/discard_io_aware_gran**”h]”hŒ0/sys/fs/f2fs//discard_io_aware_gran”…”�”}”(hjpÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjlÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MõhjiÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjfÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjVÁ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjSÁ ubah}”(h]”jRÁ ah ]”h"]”Œ*abi_sys_fs_f2fs_disk_discard_io_aware_gran”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡Á jHÁ sj˜}”jRÁ jHÁ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj¦Á h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj°Á h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mõhj¦Á ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MõhhÊh²hubhÞ)�”}”(hXControls background discard granularity of inner discard thread when is not in idle. Inner thread will not issue discards with size that is smaller than granularity. The unit size is one block(4KB), now only support configuring in range of [0, 512]. Default: 512”h]”hXControls background discard granularity of inner discard thread when is not in idle. Inner thread will not issue discards with size that is smaller than granularity. The unit size is one block(4KB), now only support configuring in range of [0, 512]. Default: 512”…”�”}”(hjÔÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MõhhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_discard_urgent_util:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-discard-urgent-util”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjðÁ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/discard_urgent_util**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/discard_urgent_util**”h]”hŒ./sys/fs/f2fs//discard_urgent_util”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M±hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjðÁ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjíÁ ubah}”(h]”jìÁ ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_discard_urgent_util”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j; jâÁ sj˜}”jìÁ jâÁ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj@ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjJ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjL h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjH ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jV Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M±hj@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M±hhÊh²hubhÞ)�”}”(hŒÝWhen space utilization exceeds this, do background DISCARD aggressively. Does DISCARD forcibly in a period of given min_discard_issue_time when the number of discards is not 0 and set discard granularity to 1. Default: 80”h]”hŒÝWhen space utilization exceeds this, do background DISCARD aggressively. Does DISCARD forcibly in a period of given min_discard_issue_time when the number of discards is not 0 and set discard granularity to 1. Default: 80”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M±hhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_f2fs_disk_effective_lookup_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-f2fs-disk-effective-lookup-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjŠÂ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/effective_lookup_mode**”h]”j`)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/effective_lookup_mode**”h]”hŒ0/sys/fs/f2fs//effective_lookup_mode”…”�”}”(hj¤Â h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Â ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M†hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÂ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠÂ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡Â ubah}”(h]”j†Â ah ]”h"]”Œ*abi_sys_fs_f2fs_disk_effective_lookup_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕ j| sj˜}”j†Â j| subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÚ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjä h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M†hjÚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M†hhÊh²hubhÞ)�”}”(hŒéThis is a read-only entry to show the effective directory lookup mode F2FS is currently using for casefolded directories. This considers both the "lookup_mode" mount option and the on-disk encoding flag, SB_ENC_NO_COMPAT_FALLBACK_FL.”h]”hŒíThis is a read-only entry to show the effective directory lookup mode F2FS is currently using for casefolded directories. This considers both the “lookup_modeâ€� mount option and the on-disk encoding flag, SB_ENC_NO_COMPAT_FALLBACK_FL.”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M†hhÊh²hubhÞ)�”}”(hŒýPossible values are: - "perf": Hash-only lookup. - "compat": Hash-based lookup with a linear search fallback enabled - "auto:perf": lookup_mode is auto and fallback is disabled on-disk - "auto:compat": lookup_mode is auto and fallback is enabled on-disk”h]”hX Possible values are: - “perfâ€�: Hash-only lookup. - “compatâ€�: Hash-based lookup with a linear search fallback enabled - “auto:perfâ€�: lookup_mode is auto and fallback is disabled on-disk - “auto:compatâ€�: lookup_mode is auto and fallback is enabled on-disk”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M†hhÊh²hubj))�”}”(hŒ".. _abi_sys_fs_f2fs_disk_encoding:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-encoding”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj2à ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/fs\/f2fs\/\\/encoding**”h]”j`)�”}”(hŒ'**\/sys\/fs\/f2fs\/\\/encoding**”h]”hŒ#/sys/fs/f2fs//encoding”…”�”}”(hjLà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHà ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MfhjEà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2à ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/à ubah}”(h]”j.à ah ]”h"]”Œabi_sys_fs_f2fs_disk_encoding”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}à j$à sj˜}”j.à j$à subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj‚à h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjŒÃ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mfhj‚à ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MfhhÊh²hubhÞ)�”}”(hŒhDisplays name and version of the encoding set for the filesystem. If no encoding is set, displays (none)”h]”hŒhDisplays name and version of the encoding set for the filesystem. If no encoding is set, displays (none)”…”�”}”(hj°Ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MfhhÊh²hubj))�”}”(hŒ(.. _abi_sys_fs_f2fs_disk_encoding_flags:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-fs-f2fs-disk-encoding-flags”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÌà ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/encoding_flags**”h]”j`)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/encoding_flags**”h]”hŒ)/sys/fs/f2fs//encoding_flags”…”�”}”(hjæÃ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâà ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mchjßà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌà ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉà ubah}”(h]”jÈà ah ]”h"]”Œ#abi_sys_fs_f2fs_disk_encoding_flags”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄ j¾Ã sj˜}”jÈà j¾Ã subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÄ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj&Ä h]”hŒ sysfs-fs-f2fs”…”�”}”(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”j2Ä Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MchjÄ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MchhÊh²hubhÞ)�”}”(hŒ]This is a read-only entry to show the value of sb.s_encoding_flags, the value is hexadecimal.”h]”hŒ]This is a read-only entry to show the value of sb.s_encoding_flags, the value is hexadecimal.”…”�”}”(hjJÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MchhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj[Ä ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj[Ä ubjeo)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Flag_Name”h]”hŒ Flag_Name”…”�”}”(hj{Ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MchjxÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuÄ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Flag_Value”h]”hŒ Flag_Value”…”�”}”(hj’Ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mchj�Ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuÄ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jdohj[Ä ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒSB_ENC_STRICT_MODE_FL”h]”hŒSB_ENC_STRICT_MODE_FL”…”�”}”(hj»Ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mchj¸Ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµÄ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000001”h]”hŒ 0x00000001”…”�”}”(hjÒÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MchjÏÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµÄ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²Ä ubjR)�”}”(hhh•#]”(jW)�”}”(hhh]”hÞ)�”}”(hŒSB_ENC_NO_COMPAT_FALLBACK_FL”h]”hŒSB_ENC_NO_COMPAT_FALLBACK_FL”…”�”}”(hjòÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MchjïÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìÄ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000002”h]”hŒ 0x00000002”…”�”}”(hj Å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MchjÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìÄ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²Ä ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[Ä ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ(.. _abi_sys_fs_f2fs_disk_extension_list:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-fs-f2fs-disk-extension-list”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjDÅ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/extension_list**”h]”j`)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/extension_list**”h]”hŒ)/sys/fs/f2fs//extension_list”…”�”}”(hj^Å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MThjWÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjDÅ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjAÅ ubah}”(h]”j@Å ah ]”h"]”Œ#abi_sys_fs_f2fs_disk_extension_list”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�Å j6Å sj˜}”j@Å j6Å subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj”Å h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjžÅ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MThj”Å ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MThhÊh²hubhÞ)�”}”(hX-Used to control configure extension list: - Query: cat /sys/fs/f2fs//extension_list - Add: echo '[h/c]extension' > /sys/fs/f2fs//extension_list - Del: echo '[h/c]!extension' > /sys/fs/f2fs//extension_list - [h] means add/del hot file extension - [c] means add/del cold file extension”h]”hX5Used to control configure extension list: - Query: cat /sys/fs/f2fs//extension_list - Add: echo ‘[h/c]extension’ > /sys/fs/f2fs//extension_list - Del: echo ‘[h/c]!extension’ > /sys/fs/f2fs//extension_list - [h] means add/del hot file extension - [c] means add/del cold file extension”…”�”}”(hjÂÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MThhÊh²hubj))�”}”(hŒ$.. _abi_sys_fs_f2fs_disk_fault_rate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-fault-rate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjÞÅ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/fs\/f2fs\/\\/fault_rate**”h]”j`)�”}”(hŒ)**\/sys\/fs\/f2fs\/\\/fault_rate**”h]”hŒ%/sys/fs/f2fs//fault_rate”…”�”}”(hjøÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjôÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÇhjñÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjîÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjëÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÞÅ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÛÅ ubah}”(h]”jÚÅ ah ]”h"]”Œabi_sys_fs_f2fs_disk_fault_rate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)Æ jÐÅ sj˜}”jÚÅ jÐÅ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj.Æ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj8Æ h]”hŒ sysfs-fs-f2fs”…”�”}”(hj:Æ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6Æ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jDÆ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MÇhj.Æ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÇhhÊh²hubhÞ)�”}”(hŒLEnable fault injection in all supported types with specified injection rate.”h]”hŒLEnable fault injection in all supported types with specified injection rate.”…”�”}”(hj\Æ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÇhhÊh²hubj))�”}”(hŒ$.. _abi_sys_fs_f2fs_disk_fault_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-fault-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjxÆ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/fs\/f2fs\/\\/fault_type**”h]”j`)�”}”(hŒ)**\/sys\/fs\/f2fs\/\\/fault_type**”h]”hŒ%/sys/fs/f2fs//fault_type”…”�”}”(hj’Æ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj‹Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjxÆ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjuÆ ubah}”(h]”jtÆ ah ]”h"]”Œabi_sys_fs_f2fs_disk_fault_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃÆ jjÆ sj˜}”jtÆ jjÆ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÈÆ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÒÆ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MÎhjÈÆ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhhÊh²hubhÞ)�”}”(hŒžSupport configuring fault injection type, should be enabled with fault_injection option, fault type value is shown below, it supports single or combined type.”h]”hŒžSupport configuring fault injection type, should be enabled with fault_injection option, fault type value is shown below, it supports single or combined type.”…”�”}”(hjöÆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÇ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÇ ubjeo)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ Type_Name”h]”hŒ Type_Name”…”�”}”(hj'Ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj$Ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!Ç ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Type_Value”h]”hŒ Type_Value”…”�”}”(hj>Ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj;Ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!Ç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jdohjÇ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ FAULT_KMALLOC”h]”hŒ FAULT_KMALLOC”…”�”}”(hjgÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjdÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjaÇ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000001”h]”hŒ 0x00000001”…”�”}”(hj~Ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj{Ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjaÇ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_KVMALLOC”h]”hŒFAULT_KVMALLOC”…”�”}”(hjžÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj›Ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜Ç ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000002”h]”hŒ 0x00000002”…”�”}”(hjµÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj²Ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜Ç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_PAGE_ALLOC”h]”hŒFAULT_PAGE_ALLOC”…”�”}”(hjÕÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjÒÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏÇ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000004”h]”hŒ 0x00000004”…”�”}”(hjìÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjéÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏÇ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_PAGE_GET”h]”hŒFAULT_PAGE_GET”…”�”}”(hj È h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj È ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000008”h]”hŒ 0x00000008”…”�”}”(hj#È h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj È ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_ALLOC_BIO”h]”hŒFAULT_ALLOC_BIO”…”�”}”(hjCÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj@È ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=È ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0x00000010 (obsolete)”h]”hŒ0x00000010 (obsolete)”…”�”}”(hjZÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjWÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=È ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_ALLOC_NID”h]”hŒFAULT_ALLOC_NID”…”�”}”(hjzÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjwÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtÈ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000020”h]”hŒ 0x00000020”…”�”}”(hj‘È h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjŽÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjtÈ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ FAULT_ORPHAN”h]”hŒ FAULT_ORPHAN”…”�”}”(hj±È h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj®È ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«È ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000040”h]”hŒ 0x00000040”…”�”}”(hjÈÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjÅÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«È ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ FAULT_BLOCK”h]”hŒ FAULT_BLOCK”…”�”}”(hjèÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjåÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâÈ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000080”h]”hŒ 0x00000080”…”�”}”(hjÿÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjüÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâÈ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_DIR_DEPTH”h]”hŒFAULT_DIR_DEPTH”…”�”}”(hjÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000100”h]”hŒ 0x00000100”…”�”}”(hj6É h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj3É ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_EVICT_INODE”h]”hŒFAULT_EVICT_INODE”…”�”}”(hjVÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjSÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPÉ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000200”h]”hŒ 0x00000200”…”�”}”(hjmÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPÉ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_TRUNCATE”h]”hŒFAULT_TRUNCATE”…”�”}”(hj�É h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjŠÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡É ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000400”h]”hŒ 0x00000400”…”�”}”(hj¤É h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj¡É ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡É ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ FAULT_READ_IO”h]”hŒ FAULT_READ_IO”…”�”}”(hjÄÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjÁÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾É ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000800”h]”hŒ 0x00000800”…”�”}”(hjÛÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjØÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾É ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_CHECKPOINT”h]”hŒFAULT_CHECKPOINT”…”�”}”(hjûÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjøÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõÉ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00001000”h]”hŒ 0x00001000”…”�”}”(hjÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõÉ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ FAULT_DISCARD”h]”hŒ FAULT_DISCARD”…”�”}”(hj2Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj/Ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,Ê ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0x00002000 (obsolete)”h]”hŒ0x00002000 (obsolete)”…”�”}”(hjIÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjFÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj,Ê ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_WRITE_IO”h]”hŒFAULT_WRITE_IO”…”�”}”(hjiÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjfÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcÊ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00004000”h]”hŒ 0x00004000”…”�”}”(hj€Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj}Ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcÊ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_SLAB_ALLOC”h]”hŒFAULT_SLAB_ALLOC”…”�”}”(hj Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj�Ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÊ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00008000”h]”hŒ 0x00008000”…”�”}”(hj·Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj´Ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjšÊ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_DQUOT_INIT”h]”hŒFAULT_DQUOT_INIT”…”�”}”(hj×Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjÔÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑÊ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00010000”h]”hŒ 0x00010000”…”�”}”(hjîÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjëÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑÊ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ FAULT_LOCK_OP”h]”hŒ FAULT_LOCK_OP”…”�”}”(hjË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj Ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjË ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00020000”h]”hŒ 0x00020000”…”�”}”(hj%Ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj"Ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjË ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_BLKADDR_VALIDITY”h]”hŒFAULT_BLKADDR_VALIDITY”…”�”}”(hjEË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjBË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?Ë ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00040000”h]”hŒ 0x00040000”…”�”}”(hj\Ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjYË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?Ë ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_BLKADDR_CONSISTENCE”h]”hŒFAULT_BLKADDR_CONSISTENCE”…”�”}”(hj|Ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjyË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvË ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00080000”h]”hŒ 0x00080000”…”�”}”(hj“Ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj�Ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvË ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_NO_SEGMENT”h]”hŒFAULT_NO_SEGMENT”…”�”}”(hj³Ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj°Ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­Ë ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00100000”h]”hŒ 0x00100000”…”�”}”(hjÊË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjÇË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­Ë ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_INCONSISTENT_FOOTER”h]”hŒFAULT_INCONSISTENT_FOOTER”…”�”}”(hjêË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjçË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäË ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00200000”h]”hŒ 0x00200000”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjþË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäË ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_ATOMIC_TIMEOUT”h]”hŒFAULT_ATOMIC_TIMEOUT”…”�”}”(hj!Ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0x00400000 (1000ms)”h]”hŒ0x00400000 (1000ms)”…”�”}”(hj8Ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj5Ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ FAULT_VMALLOC”h]”hŒ FAULT_VMALLOC”…”�”}”(hjXÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjUÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRÌ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00800000”h]”hŒ 0x00800000”…”�”}”(hjoÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjlÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRÌ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_LOCK_TIMEOUT”h]”hŒFAULT_LOCK_TIMEOUT”…”�”}”(hj�Ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjŒÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰Ì ubjW)�”}”(hhh]”hÞ)�”}”(hŒ0x01000000 (1000ms)”h]”hŒ0x01000000 (1000ms)”…”�”}”(hj¦Ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhj£Ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰Ì ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒFAULT_SKIP_WRITE”h]”hŒFAULT_SKIP_WRITE”…”�”}”(hjÆÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjÃÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀÌ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x02000000”h]”hŒ 0x02000000”…”�”}”(hjÝÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÎhjÚÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀÌ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^Ç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ&.. _abi_sys_fs_f2fs_disk_feature_list:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-f2fs-disk-feature-list”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjÍ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/feature_list\/**”h]”j`)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/feature_list\/**”h]”hŒ)/sys/fs/f2fs//feature_list/”…”�”}”(hj2Í h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj.Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Kýhj+Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj(Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÍ ubah}”(h]”jÍ ah ]”h"]”Œ!abi_sys_fs_f2fs_disk_feature_list”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jcÍ j Í sj˜}”jÍ j Í subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjhÍ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjrÍ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjtÍ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjpÍ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j~Í Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KýhjhÍ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KýhhÊh²hubhÞ)�”}”(hXbExpand /sys/fs/f2fs//features to meet sysfs rule. Supported on-disk features: encryption, block_zoned (aka blkzoned), extra_attr, project_quota (aka projquota), inode_checksum, flexible_inline_xattr, quota_ino, inode_crtime, lost_found, verity, sb_checksum, casefold, readonly, compression. Note that, pin_file is moved into /sys/fs/f2fs/features/.”h]”hXbExpand /sys/fs/f2fs//features to meet sysfs rule. Supported on-disk features: encryption, block_zoned (aka blkzoned), extra_attr, project_quota (aka projquota), inode_checksum, flexible_inline_xattr, quota_ino, inode_crtime, lost_found, verity, sb_checksum, casefold, readonly, compression. Note that, pin_file is moved into /sys/fs/f2fs/features/.”…”�”}”(hj–Í h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KýhhÊh²hubj))�”}”(hŒ".. _abi_sys_fs_f2fs_disk_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj²Í ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/fs\/f2fs\/\\/features**”h]”j`)�”}”(hŒ'**\/sys\/fs\/f2fs\/\\/features**”h]”hŒ#/sys/fs/f2fs//features”…”�”}”(hjÌÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÈÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KóhjÅÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj²Í ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯Í ubah}”(h]”j®Í ah ]”h"]”Œabi_sys_fs_f2fs_disk_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jýÍ j¤Í sj˜}”j®Í j¤Í subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÎ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj Î h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KóhjÎ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KóhhÊh²hubhÞ)�”}”(hX5/feature_list/> Shows all enabled features in current device. Supported features: encryption, blkzoned, extra_attr, projquota, inode_checksum, flexible_inline_xattr, quota_ino, inode_crtime, lost_found, verity, sb_checksum, casefold, readonly, compression, pin_file.”h]”hX5/feature_list/> Shows all enabled features in current device. Supported features: encryption, blkzoned, extra_attr, projquota, inode_checksum, flexible_inline_xattr, quota_ino, inode_crtime, lost_found, verity, sb_checksum, casefold, readonly, compression, pin_file.”…”�”}”(hj0Î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KóhhÊh²hubj))�”}”(hŒ'.. _abi_sys_fs_f2fs_disk_free_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-fs-f2fs-disk-free-segments”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjLÎ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/fs\/f2fs\/\\/free_segments**”h]”j`)�”}”(hŒ,**\/sys\/fs\/f2fs\/\\/free_segments**”h]”hŒ(/sys/fs/f2fs//free_segments”…”�”}”(hjfÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjbÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mlhj_Î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\Î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjLÎ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjIÎ ubah}”(h]”jHÎ ah ]”h"]”Œ"abi_sys_fs_f2fs_disk_free_segments”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—Î j>Î sj˜}”jHÎ j>Î subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjœÎ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj¦Î h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MlhjœÎ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MlhhÊh²hubhÞ)�”}”(hŒ Number of free segments in disk.”h]”hŒ Number of free segments in disk.”…”�”}”(hjÊÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MlhhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_gc_background_calls:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-gc-background-calls”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjæÎ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/gc_background_calls**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/gc_background_calls**”h]”hŒ./sys/fs/f2fs//gc_background_calls”…”�”}”(hjÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MƒhjùÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjóÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæÎ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjãÎ ubah}”(h]”jâÎ ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_gc_background_calls”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1Ï jØÎ sj˜}”jâÎ jØÎ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj6Ï h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj@Ï h]”hŒ sysfs-fs-f2fs”…”�”}”(hjBÏ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>Ï ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jLÏ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mƒhj6Ï ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MƒhhÊh²hubhÞ)�”}”(hŒfNumber of garbage collection operations triggered in background. Available when CONFIG_F2FS_STAT_FS=y.”h]”hŒfNumber of garbage collection operations triggered in background. Available when CONFIG_F2FS_STAT_FS=y.”…”�”}”(hjdÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MƒhhÊh²hubj))�”}”(hŒ,.. _abi_sys_fs_f2fs_disk_gc_boost_gc_greedy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-fs-f2fs-disk-gc-boost-gc-greedy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj€Ï ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/gc_boost_gc_greedy**”h]”j`)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/gc_boost_gc_greedy**”h]”hŒ-/sys/fs/f2fs//gc_boost_gc_greedy”…”�”}”(hjšÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–Ï ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M€hj“Ï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Ï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Ï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€Ï ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}Ï ubah}”(h]”j|Ï ah ]”h"]”Œ'abi_sys_fs_f2fs_disk_gc_boost_gc_greedy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËÏ jrÏ sj˜}”j|Ï jrÏ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÐÏ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÚÏ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M€hjÐÏ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M€hhÊh²hubhÞ)�”}”(hŒHControl GC algorithm for boost GC. 0: cost benefit, 1: greedy Default: 1”h]”hŒHControl GC algorithm for boost GC. 0: cost benefit, 1: greedy Default: 1”…”�”}”(hjþÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M€hhÊh²hubj))�”}”(hŒ... _abi_sys_fs_f2fs_disk_gc_boost_gc_multiple:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-fs-f2fs-disk-gc-boost-gc-multiple”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÐ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/gc_boost_gc_multiple**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/gc_boost_gc_multiple**”h]”hŒ//sys/fs/f2fs//gc_boost_gc_multiple”…”�”}”(hj4Ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0Ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Myhj-Ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*Ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'Ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐ ubah}”(h]”jÐ ah ]”h"]”Œ)abi_sys_fs_f2fs_disk_gc_boost_gc_multiple”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jeÐ j Ð sj˜}”jÐ j Ð subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjjÐ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjtÐ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjvÐ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrÐ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€Ð Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MyhjjÐ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MyhhÊh²hubhÞ)�”}”(hŒ™Set a multiplier for the background GC migration window when F2FS GC is boosted. The range should be from 1 to the segment count in a section. Default: 5”h]”hŒ™Set a multiplier for the background GC migration window when F2FS GC is boosted. The range should be from 1 to the segment count in a section. Default: 5”…”�”}”(hj˜Ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MyhhÊh²hubj))�”}”(hŒ3.. _abi_sys_fs_f2fs_disk_gc_boost_zoned_gc_percent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-fs-f2fs-disk-gc-boost-zoned-gc-percent”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj´Ð ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/fs\/f2fs\/\\/gc_boost_zoned_gc_percent**”h]”j`)�”}”(hŒ8**\/sys\/fs\/f2fs\/\\/gc_boost_zoned_gc_percent**”h]”hŒ4/sys/fs/f2fs//gc_boost_zoned_gc_percent”…”�”}”(hjÎÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M=hjÇÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´Ð ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±Ð ubah}”(h]”j°Ð ah ]”h"]”Œ.abi_sys_fs_f2fs_disk_gc_boost_zoned_gc_percent”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿÐ j¦Ð sj˜}”j°Ð j¦Ð subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÑ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÑ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M=hjÑ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M=hhÊh²hubhÞ)�”}”(hŒ»If the percentage of free sections over total sections is under this number, F2FS boosts garbage collection for zoned devices through the background GC thread. the default number is "25".”h]”hŒ¿If the percentage of free sections over total sections is under this number, F2FS boosts garbage collection for zoned devices through the background GC thread. the default number is “25â€�.”…”�”}”(hj2Ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M=hhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_gc_foreground_calls:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-gc-foreground-calls”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjNÑ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/gc_foreground_calls**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/gc_foreground_calls**”h]”hŒ./sys/fs/f2fs//gc_foreground_calls”…”�”}”(hjhÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M}hjaÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^Ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[Ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjNÑ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKÑ ubah}”(h]”jJÑ ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_gc_foreground_calls”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™Ñ j@Ñ sj˜}”jJÑ j@Ñ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjžÑ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj¨Ñ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M}hjžÑ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M}hhÊh²hubhÞ)�”}”(hŒbNumber of garbage collection operations performed on demand. Available when CONFIG_F2FS_STAT_FS=y.”h]”hŒbNumber of garbage collection operations performed on demand. Available when CONFIG_F2FS_STAT_FS=y.”…”�”}”(hjÌÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M}hhÊh²hubj))�”}”(hŒ!.. _abi_sys_fs_f2fs_disk_gc_idle:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-gc-idle”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjèÑ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/fs\/f2fs\/\\/gc_idle**”h]”j`)�”}”(hŒ&**\/sys\/fs\/f2fs\/\\/gc_idle**”h]”hŒ"/sys/fs/f2fs//gc_idle”…”�”}”(hjÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhjûÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjøÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjèÑ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjåÑ ubah}”(h]”jäÑ ah ]”h"]”Œabi_sys_fs_f2fs_disk_gc_idle”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3Ò jÚÑ sj˜}”jäÑ jÚÑ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj8Ò h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjBÒ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjDÒ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@Ò ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jNÒ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Khj8Ò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhhÊh²hubhÞ)�”}”(hŒ|Controls the victim selection policy for garbage collection. Setting gc_idle = 0(default) will disable this option. Setting:”h]”hŒ|Controls the victim selection policy for garbage collection. Setting gc_idle = 0(default) will disable this option. Setting:”…”�”}”(hjfÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjwÒ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjwÒ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ gc_idle = 1”h]”hŒ gc_idle = 1”…”�”}”(hj—Ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Khj”Ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘Ò ubjW)�”}”(hhh]”hÞ)�”}”(hŒ/will select the Cost Benefit approach & setting”h]”hŒ/will select the Cost Benefit approach & setting”…”�”}”(hj®Ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Khj«Ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘Ò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽÒ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ gc_idle = 2”h]”hŒ gc_idle = 2”…”�”}”(hjÎÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhjËÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈÒ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ)will select the greedy approach & setting”h]”hŒ)will select the greedy approach & setting”…”�”}”(hjåÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhjâÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈÒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽÒ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ gc_idle = 3”h]”hŒ gc_idle = 3”…”�”}”(hjÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhjÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿÒ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ-will select the age-threshold based approach.”h]”hŒ-will select the age-threshold based approach.”…”�”}”(hjÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhjÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿÒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽÒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjwÒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjtÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ*.. _abi_sys_fs_f2fs_disk_gc_idle_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-fs-f2fs-disk-gc-idle-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjWÓ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/gc_idle_interval**”h]”j`)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/gc_idle_interval**”h]”hŒ+/sys/fs/f2fs//gc_idle_interval”…”�”}”(hjqÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjmÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÕhjjÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjdÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjWÓ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjTÓ ubah}”(h]”jSÓ ah ]”h"]”Œ%abi_sys_fs_f2fs_disk_gc_idle_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢Ó jIÓ sj˜}”jSÓ jIÓ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj§Ó h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj±Ó h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KÕhj§Ó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÕhhÊh²hubhÞ)�”}”(hŒBControls the idle timing for gc path. Set to 5 seconds by default.”h]”hŒBControls the idle timing for gc path. Set to 5 seconds by default.”…”�”}”(hjÕÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÕhhÊh²hubj))�”}”(hŒ+.. _abi_sys_fs_f2fs_disk_gc_max_sleep_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-fs-f2fs-disk-gc-max-sleep-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjñÓ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/gc_max_sleep_time**”h]”j`)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/gc_max_sleep_time**”h]”hŒ,/sys/fs/f2fs//gc_max_sleep_time”…”�”}”(hj Ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhjÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñÓ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjîÓ ubah}”(h]”jíÓ ah ]”h"]”Œ&abi_sys_fs_f2fs_disk_gc_max_sleep_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<Ô jãÓ sj˜}”jíÓ jãÓ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjAÔ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjKÔ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjMÔ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjIÔ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jWÔ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KhjAÔ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhhÊh²hubhÞ)�”}”(hŒGControls the maximum sleep time for gc_thread. Time is in milliseconds.”h]”hŒGControls the maximum sleep time for gc_thread. Time is in milliseconds.”…”�”}”(hjoÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_fs_f2fs_disk_gc_min_sleep_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-fs-f2fs-disk-gc-min-sleep-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj‹Ô ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/gc_min_sleep_time**”h]”j`)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/gc_min_sleep_time**”h]”hŒ,/sys/fs/f2fs//gc_min_sleep_time”…”�”}”(hj¥Ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡Ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhjžÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›Ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜Ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹Ô ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆÔ ubah}”(h]”j‡Ô ah ]”h"]”Œ&abi_sys_fs_f2fs_disk_gc_min_sleep_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖÔ j}Ô sj˜}”j‡Ô j}Ô subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÛÔ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjåÔ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KhjÛÔ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhhÊh²hubhÞ)�”}”(hŒGControls the minimum sleep time for gc_thread. Time is in milliseconds.”h]”hŒGControls the minimum sleep time for gc_thread. Time is in milliseconds.”…”�”}”(hj Õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_fs_f2fs_disk_gc_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-gc-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj%Õ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/fs\/f2fs\/\\/gc_mode**”h]”j`)�”}”(hŒ&**\/sys\/fs\/f2fs\/\\/gc_mode**”h]”hŒ"/sys/fs/f2fs//gc_mode”…”�”}”(hj?Õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M«hj8Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%Õ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"Õ ubah}”(h]”j!Õ ah ]”h"]”Œabi_sys_fs_f2fs_disk_gc_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jpÕ jÕ sj˜}”j!Õ jÕ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjuÕ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÕ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M«hjuÕ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M«hhÊh²hubhÞ)�”}”(hŒ@Show the current gc_mode as a string. This is a read-only entry.”h]”hŒ@Show the current gc_mode as a string. This is a read-only entry.”…”�”}”(hj£Õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M«hhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_gc_no_gc_sleep_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-gc-no-gc-sleep-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj¿Õ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/gc_no_gc_sleep_time**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/gc_no_gc_sleep_time**”h]”hŒ./sys/fs/f2fs//gc_no_gc_sleep_time”…”�”}”(hjÙÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K hjÒÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿Õ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼Õ ubah}”(h]”j»Õ ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_gc_no_gc_sleep_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Ö j±Õ sj˜}”j»Õ j±Õ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÖ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÖ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´K hjÖ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K hhÊh²hubhÞ)�”}”(hŒGControls the default sleep time for gc_thread. Time is in milliseconds.”h]”hŒGControls the default sleep time for gc_thread. Time is in milliseconds.”…”�”}”(hj=Ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K hhÊh²hubj))�”}”(hŒ0.. _abi_sys_fs_f2fs_disk_gc_no_zoned_gc_percent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-fs-f2fs-disk-gc-no-zoned-gc-percent”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjYÖ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/gc_no_zoned_gc_percent**”h]”j`)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/gc_no_zoned_gc_percent**”h]”hŒ1/sys/fs/f2fs//gc_no_zoned_gc_percent”…”�”}”(hjsÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjoÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M6hjlÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjYÖ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjVÖ ubah}”(h]”jUÖ ah ]”h"]”Œ+abi_sys_fs_f2fs_disk_gc_no_zoned_gc_percent”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤Ö jKÖ sj˜}”jUÖ jKÖ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj©Ö h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj³Ö h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M6hj©Ö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M6hhÊh²hubhÞ)�”}”(hŒ»If the percentage of free sections over total sections is above this number, F2FS do not garbage collection for zoned devices through the background GC thread. the default number is "60".”h]”hŒ¿If the percentage of free sections over total sections is above this number, F2FS do not garbage collection for zoned devices through the background GC thread. the default number is “60â€�.”…”�”}”(hj×Ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M6hhÊh²hubj))�”}”(hŒ,.. _abi_sys_fs_f2fs_disk_gc_pin_file_thresh:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-fs-f2fs-disk-gc-pin-file-thresh”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjóÖ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/gc_pin_file_thresh**”h]”j`)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/gc_pin_file_thresh**”h]”hŒ-/sys/fs/f2fs//gc_pin_file_thresh”…”�”}”(hj × h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj × ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MMhj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjóÖ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjðÖ ubah}”(h]”jïÖ ah ]”h"]”Œ'abi_sys_fs_f2fs_disk_gc_pin_file_thresh”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>× jåÖ sj˜}”jïÖ jåÖ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjC× h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjM× h]”hŒ sysfs-fs-f2fs”…”�”}”(hjO× h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjK× ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jY× Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MMhjC× ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MMhhÊh²hubhÞ)�”}”(hŒ°This indicates how many GC can be failed for the pinned file. If it exceeds this, F2FS doesn't guarantee its pinning state. 2048 trials is set by default, and 65535 as maximum.”h]”hŒ²This indicates how many GC can be failed for the pinned file. If it exceeds this, F2FS doesn’t guarantee its pinning state. 2048 trials is set by default, and 65535 as maximum.”…”�”}”(hjq× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MMhhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_f2fs_disk_gc_reclaimed_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-f2fs-disk-gc-reclaimed-segments”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj�× ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/gc_reclaimed_segments**”h]”j`)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/gc_reclaimed_segments**”h]”hŒ0/sys/fs/f2fs//gc_reclaimed_segments”…”�”}”(hj§× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£× ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MVhj × ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�× ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠ× ubah}”(h]”j‰× ah ]”h"]”Œ*abi_sys_fs_f2fs_disk_gc_reclaimed_segments”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØ× j× sj˜}”j‰× j× subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÝ× h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjç× h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MVhjÝ× ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MVhhÊh²hubhÞ)�”}”(hŒéShow how many segments have been reclaimed by GC during a specific GC mode (0: GC normal, 1: GC idle CB, 2: GC idle greedy, 3: GC idle AT, 4: GC urgent high, 5: GC urgent low 6: GC urgent mid) You can re-initialize this value to "0".”h]”hŒíShow how many segments have been reclaimed by GC during a specific GC mode (0: GC normal, 1: GC idle CB, 2: GC idle greedy, 3: GC idle AT, 4: GC urgent high, 5: GC urgent low 6: GC urgent mid) You can re-initialize this value to “0â€�.”…”�”}”(hj Ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MVhhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_gc_remaining_trials:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-gc-remaining-trials”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj'Ø ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/gc_remaining_trials**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/gc_remaining_trials**”h]”hŒ./sys/fs/f2fs//gc_remaining_trials”…”�”}”(hjAØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=Ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mzhj:Ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7Ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4Ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'Ø ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$Ø ubah}”(h]”j#Ø ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_gc_remaining_trials”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jrØ jØ sj˜}”j#Ø jØ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjwØ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj�Ø h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MzhjwØ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MzhhÊh²hubhÞ)�”}”(hŒãYou can set the trial count limit for GC urgent and idle mode with this value. If GC thread gets to the limit, the mode will turn back to GC normal mode. By default, the value is zero, which means there is no limit like before.”h]”hŒãYou can set the trial count limit for GC urgent and idle mode with this value. If GC thread gets to the limit, the mode will turn back to GC normal mode. By default, the value is zero, which means there is no limit like before.”…”�”}”(hj¥Ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MzhhÊh²hubj))�”}”(hŒ).. _abi_sys_fs_f2fs_disk_gc_segment_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-f2fs-disk-gc-segment-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÁØ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/gc_segment_mode**”h]”j`)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/gc_segment_mode**”h]”hŒ*/sys/fs/f2fs//gc_segment_mode”…”�”}”(hjÛØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjר ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M^hjÔØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁØ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾Ø ubah}”(h]”j½Ø ah ]”h"]”Œ$abi_sys_fs_f2fs_disk_gc_segment_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Ù j³Ø sj˜}”j½Ø j³Ø subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÙ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÙ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M^hjÙ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M^hhÊh²hubhÞ)�”}”(hŒ‹You can control for which gc mode the "gc_reclaimed_segments" node shows. Refer to the description of the modes in "gc_reclaimed_segments".”h]”hŒ“You can control for which gc mode the “gc_reclaimed_segmentsâ€� node shows. Refer to the description of the modes in “gc_reclaimed_segmentsâ€�.”…”�”}”(hj?Ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M^hhÊh²hubj))�”}”(hŒ#.. _abi_sys_fs_f2fs_disk_gc_urgent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-gc-urgent”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj[Ù ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/fs\/f2fs\/\\/gc_urgent**”h]”j`)�”}”(hŒ(**\/sys\/fs\/f2fs\/\\/gc_urgent**”h]”hŒ$/sys/fs/f2fs//gc_urgent”…”�”}”(hjuÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M2hjnÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[Ù ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXÙ ubah}”(h]”jWÙ ah ]”h"]”Œabi_sys_fs_f2fs_disk_gc_urgent”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦Ù jMÙ sj˜}”jWÙ jMÙ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj«Ù h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjµÙ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M2hj«Ù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M2hhÊh²hubhÞ)�”}”(hXËDo background GC aggressively when set. Set to 0 by default. gc urgent high(1): does GC forcibly in a period of given gc_urgent_sleep_time and ignores I/O idling check. uses greedy GC approach and turns SSR mode on. gc urgent low(2): lowers the bar of checking I/O idling in order to process outstanding discard commands and GC a little bit aggressively. always uses cost benefit GC approach, and will override age-threshold GC approach if ATGC is enabled at the same time. gc urgent mid(3): does GC forcibly in a period of given gc_urgent_sleep_time and executes a mid level of I/O idling check. always uses cost benefit GC approach, and will override age-threshold GC approach if ATGC is enabled at the same time.”h]”hXËDo background GC aggressively when set. Set to 0 by default. gc urgent high(1): does GC forcibly in a period of given gc_urgent_sleep_time and ignores I/O idling check. uses greedy GC approach and turns SSR mode on. gc urgent low(2): lowers the bar of checking I/O idling in order to process outstanding discard commands and GC a little bit aggressively. always uses cost benefit GC approach, and will override age-threshold GC approach if ATGC is enabled at the same time. gc urgent mid(3): does GC forcibly in a period of given gc_urgent_sleep_time and executes a mid level of I/O idling check. always uses cost benefit GC approach, and will override age-threshold GC approach if ATGC is enabled at the same time.”…”�”}”(hjÙÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M2hhÊh²hubj))�”}”(hŒ... _abi_sys_fs_f2fs_disk_gc_urgent_sleep_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-fs-f2fs-disk-gc-urgent-sleep-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjõÙ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/gc_urgent_sleep_time**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/gc_urgent_sleep_time**”h]”hŒ//sys/fs/f2fs//gc_urgent_sleep_time”…”�”}”(hjÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MChjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjõÙ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjòÙ ubah}”(h]”jñÙ ah ]”h"]”Œ)abi_sys_fs_f2fs_disk_gc_urgent_sleep_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@Ú jçÙ sj˜}”jñÙ jçÙ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjEÚ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjOÚ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjQÚ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMÚ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[Ú Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MChjEÚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MChhÊh²hubhÞ)�”}”(hŒ?Controls sleep time of GC urgent mode. Set to 500ms by default.”h]”hŒ?Controls sleep time of GC urgent mode. Set to 500ms by default.”…”�”}”(hjsÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MChhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_f2fs_disk_gc_valid_thresh_ratio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-f2fs-disk-gc-valid-thresh-ratio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj�Ú ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/gc_valid_thresh_ratio**”h]”j`)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/gc_valid_thresh_ratio**”h]”hŒ0/sys/fs/f2fs//gc_valid_thresh_ratio”…”�”}”(hj©Ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥Ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MDhj¢Ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Ú ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒÚ ubah}”(h]”j‹Ú ah ]”h"]”Œ*abi_sys_fs_f2fs_disk_gc_valid_thresh_ratio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚÚ j�Ú sj˜}”j‹Ú j�Ú subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjßÚ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjéÚ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MDhjßÚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MDhhÊh²hubhÞ)�”}”(hŒíIt controls the valid block ratio threshold not to trigger excessive GC for zoned devices. The initial value of it is 95(%). F2FS will stop the background GC thread from initiating GC for sections having valid blocks exceeding the ratio.”h]”hŒíIt controls the valid block ratio threshold not to trigger excessive GC for zoned devices. The initial value of it is 95(%). F2FS will stop the background GC thread from initiating GC for sections having valid blocks exceeding the ratio.”…”�”}”(hj Û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MDhhÊh²hubj))�”}”(hŒ0.. _abi_sys_fs_f2fs_disk_hot_data_age_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-fs-f2fs-disk-hot-data-age-threshold”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj)Û ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/hot_data_age_threshold**”h]”j`)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/hot_data_age_threshold**”h]”hŒ1/sys/fs/f2fs//hot_data_age_threshold”…”�”}”(hjCÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¹hj<Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj)Û ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&Û ubah}”(h]”j%Û ah ]”h"]”Œ+abi_sys_fs_f2fs_disk_hot_data_age_threshold”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jtÛ jÛ sj˜}”j%Û jÛ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjyÛ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjƒÛ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M¹hjyÛ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¹hhÊh²hubhÞ)�”}”(hŒ�When DATA SEPARATION is on, it controls the age threshold to indicate the data blocks as hot. By default it was initialized as 262144 blocks (equals to 1GB).”h]”hŒ�When DATA SEPARATION is on, it controls the age threshold to indicate the data blocks as hot. By default it was initialized as 262144 blocks (equals to 1GB).”…”�”}”(hj§Û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¹hhÊh²hubj))�”}”(hŒ'.. _abi_sys_fs_f2fs_disk_idle_interval:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-fs-f2fs-disk-idle-interval”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjÃÛ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/fs\/f2fs\/\\/idle_interval**”h]”j`)�”}”(hŒ,**\/sys\/fs\/f2fs\/\\/idle_interval**”•h]”hŒ(/sys/fs/f2fs//idle_interval”…”�”}”(hjÝÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÆhjÖÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃÛ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀÛ ubah}”(h]”j¿Û ah ]”h"]”Œ"abi_sys_fs_f2fs_disk_idle_interval”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ jµÛ sj˜}”j¿Û jµÛ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÜ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÜ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KÆhjÜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÆhhÊh²hubhÞ)�”}”(hŒsControls the idle timing of system, if there is no FS operation during given interval. Set to 5 seconds by default.”h]”hŒsControls the idle timing of system, if there is no FS operation during given interval. Set to 5 seconds by default.”…”�”}”(hjAÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÆhhÊh²hubj))�”}”(hŒ%.. _abi_sys_fs_f2fs_disk_inject_rate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-fs-f2fs-disk-inject-rate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj]Ü ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/fs\/f2fs\/\\/inject_rate**”h]”j`)�”}”(hŒ***\/sys\/fs\/f2fs\/\\/inject_rate**”h]”hŒ&/sys/fs/f2fs//inject_rate”…”�”}”(hjwÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjsÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhjpÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]Ü ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZÜ ubah}”(h]”jYÜ ah ]”h"]”Œ abi_sys_fs_f2fs_disk_inject_rate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨Ü jOÜ sj˜}”jYÜ jOÜ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj­Ü h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj·Ü h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mhj­Ü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubhÞ)�”}”(hŒ0Controls the injection rate of arbitrary faults.”h]”hŒ0Controls the injection rate of arbitrary faults.”…”�”}”(hjÛÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_inject_timeout_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-inject-timeout-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj÷Ü ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/inject_timeout_type**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/inject_timeout_type**”h]”hŒ./sys/fs/f2fs//inject_timeout_type”…”�”}”(hjÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÀhj Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷Ü ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjôÜ ubah}”(h]”jóÜ ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_inject_timeout_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBÝ jéÜ sj˜}”jóÜ jéÜ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjGÝ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjQÝ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjSÝ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOÝ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]Ý Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MÀhjGÝ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÀhhÊh²hubhÞ)�”}”(hX¶This sysfs entry can be used to change type of injected timeout: ========== =============================== Flag_Value Flag_Description ========== =============================== 0x00000000 No timeout (default) 0x00000001 Simulate running time 0x00000002 Simulate IO type sleep time 0x00000003 Simulate Non-IO type sleep time 0x00000004 Simulate runnable time ========== ===============================”h]”hX¶This sysfs entry can be used to change type of injected timeout: ========== =============================== Flag_Value Flag_Description ========== =============================== 0x00000000 No timeout (default) 0x00000001 Simulate running time 0x00000002 Simulate IO type sleep time 0x00000003 Simulate Non-IO type sleep time 0x00000004 Simulate runnable time ========== ===============================”…”�”}”(hjuÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÀhhÊh²hubj))�”}”(hŒ%.. _abi_sys_fs_f2fs_disk_inject_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-fs-f2fs-disk-inject-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj‘Ý ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/fs\/f2fs\/\\/inject_type**”h]”j`)�”}”(hŒ***\/sys\/fs\/f2fs\/\\/inject_type**”h]”hŒ&/sys/fs/f2fs//inject_type”…”�”}”(hj«Ý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj¤Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžÝ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘Ý ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽÝ ubah}”(h]”j�Ý ah ]”h"]”Œ abi_sys_fs_f2fs_disk_inject_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜÝ jƒÝ sj˜}”j�Ý jƒÝ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjáÝ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjëÝ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MhjáÝ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubhÞ)�”}”(hŒ0Controls the injection type of arbitrary faults.”h]”hŒ0Controls the injection type of arbitrary faults.”…”�”}”(hjÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubj))�”}”(hŒ'.. _abi_sys_fs_f2fs_disk_iostat_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-fs-f2fs-disk-iostat-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj+Þ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/fs\/f2fs\/\\/iostat_enable**”h]”j`)�”}”(hŒ,**\/sys\/fs\/f2fs\/\\/iostat_enable**”h]”hŒ(/sys/fs/f2fs//iostat_enable”…”�”}”(hjEÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÛhj>Þ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;Þ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8Þ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+Þ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(Þ ubah}”(h]”j'Þ ah ]”h"]”Œ"abi_sys_fs_f2fs_disk_iostat_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvÞ jÞ sj˜}”j'Þ jÞ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj{Þ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj…Þ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KÛhj{Þ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÛhhÊh²hubhÞ)�”}”(hŒ#Controls to enable/disable IO stat.”h]”hŒ#Controls to enable/disable IO stat.”…”�”}”(hj©Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KÛhhÊh²hubj))�”}”(hŒ*.. _abi_sys_fs_f2fs_disk_iostat_period_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-fs-f2fs-disk-iostat-period-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÅÞ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/iostat_period_ms**”h]”j`)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/iostat_period_ms**”h]”hŒ+/sys/fs/f2fs//iostat_period_ms”…”�”}”(hjßÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÂhjØÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅÞ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂÞ ubah}”(h]”jÁÞ ah ]”h"]”Œ%abi_sys_fs_f2fs_disk_iostat_period_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jß j·Þ sj˜}”jÁÞ j·Þ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjß h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjß h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MÂhjß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÂhhÊh²hubhÞ)�”}”(hŒqGive a way to change iostat_period time. 3secs by default. The new iostat trace gives stats gap given the period.”h]”hŒqGive a way to change iostat_period time. 3secs by default. The new iostat trace gives stats gap given the period.”…”�”}”(hjCß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÂhhÊh²hubj))�”}”(hŒ$.. _abi_sys_fs_f2fs_disk_ipu_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-ipu-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj_ß ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/fs\/f2fs\/\\/ipu_policy**”h]”j`)�”}”(hŒ)**\/sys\/fs\/f2fs\/\\/ipu_policy**”h]”hŒ%/sys/fs/f2fs//ipu_policy”…”�”}”(hjyß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuß ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjrß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_ß ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\ß ubah}”(h]”j[ß ah ]”h"]”Œabi_sys_fs_f2fs_disk_ipu_policy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªß jQß sj˜}”j[ß jQß subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj¯ß h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj¹ß h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´K.hj¯ß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hhÊh²hubhÞ)�”}”(hŒCControls the in-place-update policy. updates in f2fs. User can set:”h]”hŒCControls the in-place-update policy. updates in f2fs. User can set:”…”�”}”(hjÝß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjîß ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjîß ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjîß ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒvalue”h]”hŒvalue”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà ubjW)�”}”(hhh]”hÞ)�”}”(hŒpolicy”h]”hŒpolicy”…”�”}”(hj/à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hj,à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà ubjW)�”}”(hhh]”hÞ)�”}”(hŒ description”h]”hŒ description”…”�”}”(hjFà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjCà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x00”h]”hŒ0x00”…”�”}”(hjfà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjcà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`à ubjW)�”}”(hhh]”hÞ)�”}”(hŒDISABLE”h]”hŒDISABLE”…”�”}”(hj}à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjzà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`à ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(disable IPU(=default option in LFS mode)”h]”hŒ(disable IPU(=default option in LFS mode)”…”�”}”(hj”à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hj‘à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj`à ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x01”h]”hŒ0x01”…”�”}”(hj´à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hj±à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®à ubjW)�”}”(hhh]”hÞ)�”}”(hŒFORCE”h]”hŒFORCE”…”�”}”(hjËà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjÈà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®à ubjW)�”}”(hhh]”hÞ)�”}”(hŒ all the time”h]”hŒ all the time”…”�”}”(hjâà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjßà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®à ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x02”h]”hŒ0x02”…”�”}”(hjá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjÿà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüà ubjW)�”}”(hhh]”hÞ)�”}”(hŒSSR”h]”hŒSSR”…”�”}”(hjá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüà ubjW)�”}”(hhh]”hÞ)�”}”(hŒif SSR mode is activated”h]”hŒif SSR mode is activated”…”�”}”(hj0á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hj-á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjüà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x04”h]”hŒ0x04”…”�”}”(hjPá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjMá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJá ubjW)�”}”(hhh]”hÞ)�”}”(hŒUTIL”h]”hŒUTIL”…”�”}”(hjgá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjdá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJá ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#if FS utilization is over threshold”h]”hŒ#if FS utilization is over threshold”…”�”}”(hj~á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hj{á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJá ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x08”h]”hŒ0x08”…”�”}”(hjžá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hj›á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜á ubjW)�”}”(hhh]”hÞ)�”}”(hŒSSR_UTIL”h]”hŒSSR_UTIL”…”�”}”(hjµá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hj²á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜á ubjW)�”}”(hhh]”hÞ)�”}”(hŒ=if SSR mode is activated and FS utilization is over threshold”h]”hŒ=if SSR mode is activated and FS utilization is over threshold”…”�”}”(hjÌá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjÉá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜á ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x10”h]”hŒ0x10”…”�”}”(hjìá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjéá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæá ubjW)�”}”(hhh]”hÞ)�”}”(hŒFSYNC”h]”hŒFSYNC”…”�”}”(hjâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæá ubjW)�”}”(hhh]”hÞ)�”}”(hŒ�activated in fsync path only for high performance flash storages. IPU will be triggered only if the # of dirty pages over min_fsync_blocks. (=default option)”h]”hŒ�activated in fsync path only for high performance flash storages. IPU will be triggered only if the # of dirty pages over min_fsync_blocks. (=default option)”…”�”}”(hjâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæá ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x20”h]”hŒ0x20”…”�”}”(hj:â h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hj7â ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4â ubjW)�”}”(hhh]”hÞ)�”}”(hŒASYNC”h]”hŒASYNC”…”�”}”(hjQâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjNâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4â ubjW)�”}”(hhh]”hÞ)�”}”(hŒ+do IPU given by asynchronous write requests”h]”hŒ+do IPU given by asynchronous write requests”…”�”}”(hjhâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjeâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4â ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x40”h]”hŒ0x40”…”�”}”(hjˆâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hj…â ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚â ubjW)�”}”(hhh]”hÞ)�”}”(hŒNOCACHE”h]”hŒNOCACHE”…”�”}”(hjŸâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjœâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚â ubjW)�”}”(hhh]”hÞ)�”}”(hŒdisable IPU bio cache”h]”hŒdisable IPU bio cache”…”�”}”(hj¶â h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hj³â ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚â ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x80”h]”hŒ0x80”…”�”}”(hjÖâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjÓâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐâ ubjW)�”}”(hhh]”hÞ)�”}”(hŒHONOR_OPU_WRITE”h]”hŒHONOR_OPU_WRITE”…”�”}”(hjíâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjêâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐâ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ?use OPU write prior to IPU write if inode has FI_OPU_WRITE flag”h]”hŒ?use OPU write prior to IPU write if inode has FI_OPU_WRITE flag”…”�”}”(hjã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hjã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐâ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjîß ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjëß ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒRefer segment.h for details.”h]”hŒRefer segment.h for details.”…”�”}”(hj1ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K.hhÊh²hubj))�”}”(hŒ).. _abi_sys_fs_f2fs_disk_last_age_weight:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-f2fs-disk-last-age-weight”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjMã ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/last_age_weight**”h]”j`)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/last_age_weight**”h]”hŒ*/sys/fs/f2fs//last_age_weight”…”�”}”(hjgã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcã ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mþhj`ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMã ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJã ubah}”(h]”jIã ah ]”h"]”Œ$abi_sys_fs_f2fs_disk_last_age_weight”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜ã j?ã sj˜}”jIã j?ã subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj�ã h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj§ã h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mþhj�ã ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MþhhÊh²hubhÞ)�”}”(hŒJWhen DATA SEPARATION is on, it controls the weight of last data block age.”h]”hŒJWhen DATA SEPARATION is on, it controls the weight of last data block age.”…”�”}”(hjËã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MþhhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_f2fs_disk_lifetime_write_kbytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-f2fs-disk-lifetime-write-kbytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjçã ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/lifetime_write_kbytes**”h]”j`)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/lifetime_write_kbytes**”h]”hŒ0/sys/fs/f2fs//lifetime_write_kbytes”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjýã ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Kîhjúã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjçã ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjäã ubah}”(h]”jãã ah ]”h"]”Œ*abi_sys_fs_f2fs_disk_lifetime_write_kbytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2ä jÙã sj˜}”jãã jÙã subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj7ä h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjAä h]”hŒ sysfs-fs-f2fs”…”�”}”(hjCä h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?ä ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMä Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Kîhj7ä ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KîhhÊh²hubhÞ)�”}”(hŒ*Shows total written kbytes issued to disk.”h]”hŒ*Shows total written kbytes issued to disk.”…”�”}”(hjeä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KîhhÊh²hubj))�”}”(hŒ0.. _abi_sys_fs_f2fs_disk_lock_duration_priority:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-fs-f2fs-disk-lock-duration-priority”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj�ä ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/lock_duration_priority**”h]”j`)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/lock_duration_priority**”h]”hŒ1/sys/fs/f2fs//lock_duration_priority”…”�”}”(hj›ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Màhj”ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�ä ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~ä ubah}”(h]”j}ä ah ]”h"]”Œ+abi_sys_fs_f2fs_disk_lock_duration_priority”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌä jsä sj˜}”j}ä jsä subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÑä h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÛä h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MàhjÑä ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MàhhÊh²hubhÞ)�”}”(hŒÕf2fs can tune priority of thread which has entered into critical region covered by f2fs rwsemphore lock. This sysfs entry can be used to control priority value, the range is [100,139], by default the value is 120.”h]”hŒÕf2fs can tune priority of thread which has entered into critical region covered by f2fs rwsemphore lock. This sysfs entry can be used to control priority value, the range is [100,139], by default the value is 120.”…”�”}”(hjÿä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MàhhÊh²hubj))�”}”(hŒ&.. _abi_sys_fs_f2fs_disk_main_blkaddr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-f2fs-disk-main-blkaddr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjå ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/main_blkaddr**”h]”j`)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/main_blkaddr**”h]”hŒ'/sys/fs/f2fs//main_blkaddr”…”�”}”(hj5å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1å ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K)hj.å ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+å ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(å ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjå ubah}”(h]”jå ah ]”h"]”Œ!abi_sys_fs_f2fs_disk_main_blkaddr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfå j å sj˜}”jå j å subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjkå h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjuå h]”hŒ sysfs-fs-f2fs”…”�”}”(hjwå h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjså ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�å Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´K)hjkå ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K)hhÊh²hubhÞ)�”}”(hŒ'Shows first block address of MAIN area.”h]”hŒ'Shows first block address of MAIN area.”…”�”}”(hj™å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K)hhÊh²hubj))�”}”(hŒ0.. _abi_sys_fs_f2fs_disk_max_atc_write_bio_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-fs-f2fs-disk-max-atc-write-bio-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjµå ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/max_atc_write_bio_size**”h]”j`)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/max_atc_write_bio_size**”h]”hŒ1/sys/fs/f2fs//max_atc_write_bio_size”…”�”}”(hjÏå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËå ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MïhjÈå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµå ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²å ubah}”(h]”j±å ah ]”h"]”Œ+abi_sys_fs_f2fs_disk_max_atc_write_bio_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæ j§å sj˜}”j±å j§å subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjæ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjæ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mïhjæ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MïhhÊh²hubhÞ)�”}”(hXpEvery time a write operation completes f2fs_write_end_io() is called. This function may be called from an atomic context, e.g. from inside an interrupt handler. This attribute controls the maximum size of a write bio that is completed in atomic (atc) context. The default value for this attribute is UINT_MAX which means that this functionality is disabled by default.”h]”hXpEvery time a write operation completes f2fs_write_end_io() is called. This function may be called from an atomic context, e.g. from inside an interrupt handler. This attribute controls the maximum size of a write bio that is completed in atomic (atc) context. The default value for this attribute is UINT_MAX which means that this functionality is disabled by default.”…”�”}”(hj3æ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MïhhÊh²hubj))�”}”(hŒ0.. _abi_sys_fs_f2fs_disk_max_discard_issue_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-fs-f2fs-disk-max-discard-issue-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjOæ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/max_discard_issue_time**”h]”j`)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/max_discard_issue_time**”h]”hŒ1/sys/fs/f2fs//max_discard_issue_time”…”�”}”(hjiæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Kˆhjbæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOæ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLæ ubah}”(h]”jKæ ah ]”h"]”Œ+abi_sys_fs_f2fs_disk_max_discard_issue_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšæ jAæ sj˜}”jKæ jAæ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjŸæ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj©æ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KˆhjŸæ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KˆhhÊh²hubhÞ)�”}”(hŒeControls the interval the discard thread will wait when there are no discard operations to be issued.”h]”hŒeControls the interval the discard thread will wait when there are no discard operations to be issued.”…”�”}”(hjÍæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KˆhhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_max_discard_request:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-max-discard-request”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjéæ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/max_discard_request**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/max_discard_request**”h]”hŒ./sys/fs/f2fs//max_discard_request”…”�”}”(hjç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Kshjüæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéæ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjææ ubah}”(h]”jåæ ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_max_discard_request”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4ç jÛæ sj˜}”jåæ jÛæ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj9ç h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjCç h]”hŒ sysfs-fs-f2fs”…”�”}”(hjEç h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAç ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jOç Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Kshj9ç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KshhÊh²hubhÞ)�”}”(hŒµControls the number of discards a thread will issue at a time. Higher number will allow the discard thread to finish its work faster, at the cost of higher latency for incoming I/O.”h]”hŒµControls the number of discards a thread will issue at a time. Higher number will allow the discard thread to finish its work faster, at the cost of higher latency for incoming I/O.”…”�”}”(hjgç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KshhÊh²hubj))�”}”(hŒ,.. _abi_sys_fs_f2fs_disk_max_fragment_chunk:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-fs-f2fs-disk-max-fragment-chunk”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjƒç ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/max_fragment_chunk**”h]”j`)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/max_fragment_chunk**”h]”hŒ-/sys/fs/f2fs//max_fragment_chunk”…”�”}”(hj�ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mjhj–ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒç ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€ç ubah}”(h]”jç ah ]”h"]”Œ'abi_sys_fs_f2fs_disk_max_fragment_chunk”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÎç juç sj˜}”jç juç subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÓç h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÝç h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MjhjÓç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MjhhÊh²hubhÞ)�”}”(hX With "mode=fragment:block" mount options, we can scatter block allocation. f2fs will allocate 1.. blocks in a chunk and make a hole in the length of 1.. by turns. This value can be set between 1..512 and the default value is 4.”h]”hXWith “mode=fragment:blockâ€� mount options, we can scatter block allocation. f2fs will allocate 1.. blocks in a chunk and make a hole in the length of 1.. by turns. This value can be set between 1..512 and the default value is 4.”…”�”}”(hjè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MjhhÊh²hubj))�”}”(hŒ+.. _abi_sys_fs_f2fs_disk_max_fragment_hole:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-fs-f2fs-disk-max-fragment-hole”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjè ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/max_fragment_hole**”h]”j`)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/max_fragment_hole**”h]”hŒ,/sys/fs/f2fs//max_fragment_hole”…”�”}”(hj7è h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3è ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mrhj0è ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-è ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*è ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjè ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjè ubah}”(h]”jè ah ]”h"]”Œ&abi_sys_fs_f2fs_disk_max_fragment_hole”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jhè jè sj˜}”jè jè subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjmè h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjwè h]”hŒ sysfs-fs-f2fs”…”�”}”(hjyè h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjuè ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒè Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mrhjmè ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MrhhÊh²hubhÞ)�”}”(hX With "mode=fragment:block" mount options, we can scatter block allocation. f2fs will allocate 1.. blocks in a chunk and make a hole in the length of 1.. by turns. This value can be set between 1..512 and the default value is 4.”h]”hXWith “mode=fragment:blockâ€� mount options, we can scatter block allocation. f2fs will allocate 1.. blocks in a chunk and make a hole in the length of 1.. by turns. This value can be set between 1..512 and the default value is 4.”…”�”}”(hj›è h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MrhhÊh²hubj))�”}”(hŒ&.. _abi_sys_fs_f2fs_disk_max_io_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-f2fs-disk-max-io-bytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj·è ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/max_io_bytes**”h]”j`)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/max_io_bytes**”h]”hŒ'/sys/fs/f2fs//max_io_bytes”…”�”}”(hjÑè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍè ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÇhjÊè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÄè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj·è ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj´è ubah}”(h]”j³è ah ]”h"]”Œ!abi_sys_fs_f2fs_disk_max_io_bytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jé j©è sj˜}”j³è j©è subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjé h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjé h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MÇhjé ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÇhhÊh²hubhÞ)�”}”(hŒÍThis gives a control to limit the bio size in f2fs. Default is zero, which will follow underlying block layer limit, whereas, if it has a certain bytes value, f2fs won't submit a bio larger than that size.”h]”hŒÏThis gives a control to limit the bio size in f2fs. Default is zero, which will follow underlying block layer limit, whereas, if it has a certain bytes value, f2fs won’t submit a bio larger than that size.”…”�”}”(hj5é h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÇhhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_f2fs_disk_max_lock_elapsed_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-f2fs-disk-max-lock-elapsed-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjQé ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/max_lock_elapsed_time**”h]”j`)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/max_lock_elapsed_time**”h]”hŒ0/sys/fs/f2fs//max_lock_elapsed_time”…”�”}”(hjké h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjgé ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¸hjdé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjaé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^é ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQé ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjNé ubah}”(h]”jMé ah ]”h"]”Œ*abi_sys_fs_f2fs_disk_max_lock_elapsed_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jœé jCé sj˜}”jMé jCé subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj¡é h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj«é h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M¸hj¡é ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¸hhÊh²hubhÞ)�”}”(hXThis is a threshold, once a thread enters critical region that lock covers, total elapsed time exceeds this threshold, f2fs will print tracepoint to dump information of related context. This sysfs entry can be used to control the value of threshold, by default, the value is 500 ms.”h]”hXThis is a threshold, once a thread enters critical region that lock covers, total elapsed time exceeds this threshold, f2fs will print tracepoint to dump information of related context. This sysfs entry can be used to control the value of threshold, by default, the value is 500 ms.”…”�”}”(hjÏé h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¸hhÊh²hubj))�”}”(hŒ(.. _abi_sys_fs_f2fs_disk_max_open_zones:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-fs-f2fs-disk-max-open-zones”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjëé ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/max_open_zones**”h]”j`)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/max_open_zones**”h]”hŒ)/sys/fs/f2fs//max_open_zones”…”�”}”(hjê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjê ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M�hjþé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjøé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjëé ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjèé ubah}”(h]”jçé ah ]”h"]”Œ#abi_sys_fs_f2fs_disk_max_open_zones”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j6ê jÝé sj˜}”jçé jÝé subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj;ê h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjEê h]”hŒ sysfs-fs-f2fs”…”�”}”(hjGê h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjCê ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jQê Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M�hj;ê ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M�hhÊh²hubhÞ)�”}”(hŒ^Shows the max number of zones that F2FS can write concurrently when a zoned device is mounted.”h]”hŒ^Shows the max number of zones that F2FS can write concurrently when a zoned device is mounted.”…”�”}”(hjiê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M�hhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_max_ordered_discard:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-max-ordered-discard”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj…ê ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/max_ordered_discard**”h]”j`)�”}”(hŒ2**\/sys\/fs\/f2fs\/\\/max_ordered_discard**”h]”hŒ./sys/fs/f2fs//max_ordered_discard”…”�”}”(hjŸê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Kmhj˜ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…ê ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚ê ubah}”(h]”j�ê ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_max_ordered_discard”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÐê jwê sj˜}”j�ê jwê subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÕê h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjßê h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KmhjÕê ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KmhhÊh²hubhÞ)�”}”(hŒ_Controls the maximum ordered discard, the unit size is one block(4KB). Set it to 16 by default.”h]”hŒ_Controls the maximum ordered discard, the unit size is one block(4KB). Set it to 16 by default.”…”�”}”(hjë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KmhhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_f2fs_disk_max_read_extent_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-f2fs-disk-max-read-extent-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjë ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/max_read_extent_count**”h]”j`)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/max_read_extent_count**”h]”hŒ0/sys/fs/f2fs//max_read_extent_count”…”�”}”(hj9ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MLhj2ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjë ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjë ubah}”(h]”jë ah ]”h"]”Œ*abi_sys_fs_f2fs_disk_max_read_extent_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjë jë sj˜}”jë jë subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjoë h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjyë h]”hŒ sysfs-fs-f2fs”…”�”}”(hj{ë h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjwë ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…ë Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MLhjoë ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MLhhÊh²hubhÞ)�”}”(hŒ\It controls max read extent count for per-inode, the value of threshold is 10240 by default.”h]”hŒ\It controls max read extent count for per-inode, the value of threshold is 10240 by default.”…”�”}”(hj�ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MLhhÊh²hubj))�”}”(hŒ6.. _abi_sys_fs_f2fs_disk_max_roll_forward_node_blocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-fs-f2fs-disk-max-roll-forward-node-blocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj¹ë ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/fs\/f2fs\/\\/max_roll_forward_node_blocks**”h]”j`)�”}”(hŒ;**\/sys\/fs\/f2fs\/\\/max_roll_forward_node_blocks**”h]”hŒ7/sys/fs/f2fs//max_roll_forward_node_blocks”…”�”}”(hjÓë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏë ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M�hjÌë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹ë ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶ë ubah}”(h]”jµë ah ]”h"]”Œ1abi_sys_fs_f2fs_disk_max_roll_forward_node_blocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì j«ë sj˜}”jµë j«ë subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj ì h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjì h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M�hj ì ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M�hhÊh²hubhÞ)�”}”(hŒxControls max # of node block writes to be used for roll forward recovery. This can limit the roll forward recovery time.”h]”hŒxControls max # of node block writes to be used for roll forward recovery. This can limit the roll forward recovery time.”…”�”}”(hj7ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M�hhÊh²hubj))�”}”(hŒ,.. _abi_sys_fs_f2fs_disk_max_small_discards:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-fs-f2fs-disk-max-small-discards”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjSì ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/max_small_discards**”h]”j`)�”}”(hŒ1**\/sys\/fs\/f2fs\/\\/max_small_discards**”h]”hŒ-/sys/fs/f2fs//max_small_discards”…”�”}”(hjmì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjiì ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Kehjfì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSì ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPì ubah}”(h]”jOì ah ]”h"]”Œ'abi_sys_fs_f2fs_disk_max_small_discards”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžì jEì sj˜}”jOì jEì subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj£ì h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj­ì h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Kehj£ì ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KehhÊh²hubhÞ)�”}”(hŒãControls the issue rate of discard commands that consist of small blocks less than 2MB. The candidates to be discarded are cached during checkpoint, and issued by issue_discard thread after checkpoint. It is enabled by default.”h]”hŒãControls the issue rate of discard commands that consist of small blocks less than 2MB. The candidates to be discarded are cached during checkpoint, and issued by issue_discard thread after checkpoint. It is enabled by default.”…”�”}”(hjÑì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KehhÊh²hubj))�”}”(hŒ+.. _abi_sys_fs_f2fs_disk_max_victim_search:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-fs-f2fs-disk-max-victim-search”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjíì ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/max_victim_search**”h]”j`)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/max_victim_search**”h]”hŒ,/sys/fs/f2fs//max_victim_search”…”�”}”(hjí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjí ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K¢hjí ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíì ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêì ubah}”(h]”jéì ah ]”h"]”Œ&abi_sys_fs_f2fs_disk_max_victim_search”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8í jßì sj˜}”jéì jßì subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj=í h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjGí h]”hŒ sysfs-fs-f2fs”…”�”}”(hjIí h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEí ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jSí Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´K¢hj=í ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K¢hhÊh²hubhÞ)�”}”(hŒ£Controls the number of trials to find a victim segment when conducting SSR and cleaning operations. The default value is 4096 which covers 8GB block address range.”h]”hŒ£Controls the number of trials to find a victim segment when conducting SSR and cleaning operations. The default value is 4096 which covers 8GB block address range.”…”�”}”(hjkí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K¢hhÊh²hubj))�”}”(hŒ0.. _abi_sys_fs_f2fs_disk_mid_discard_issue_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-fs-f2fs-disk-mid-discard-issue-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj‡í ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/mid_discard_issue_time**”h]”j`)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/mid_discard_issue_time**”h]”hŒ1/sys/fs/f2fs//mid_discard_issue_time”…”�”}”(hj¡í h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�í ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K�hjší ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡í ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„í ubah}”(h]”jƒí ah ]”h"]”Œ+abi_sys_fs_f2fs_disk_mid_discard_issue_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒí jyí sj˜}”jƒí jyí subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj×í h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjáí h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´K�hj×í ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K�hhÊh²hubhÞ)�”}”(hŒžControls the interval the discard thread will wait between issuing discard requests when there are discards to be issued and an I/O aware interruption occurs.”h]”hŒžControls the interval the discard thread will wait between issuing discard requests when there are discards to be issued and an I/O aware interruption occurs.”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K�hhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_f2fs_disk_migration_granularity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-f2fs-disk-migration-granularity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj!î ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/migration_granularity**”h]”j`)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/migration_granularity**”h]”hŒ0/sys/fs/f2fs//migration_granularity”…”�”}”(hj;î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7î ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K©hj4î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!î ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjî ubah}”(h]”jî ah ]”h"]”Œ*abi_sys_fs_f2fs_disk_migration_granularity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlî jî sj˜}”jî jî subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjqî h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj{î h]”hŒ sysfs-fs-f2fs”…”�”}”(hj}î h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyî ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡î Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´K©hjqî ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K©hhÊh²hubhÞ)�”}”(hŒÎControls migration granularity of garbage collection on large section, it can let GC move partial segment{s} of one section in one GC cycle, so that dispersing heavy overhead GC to multiple lightweight one.”h]”hŒÎControls migration granularity of garbage collection on large section, it can let GC move partial segment{s} of one section in one GC cycle, so that dispersing heavy overhead GC to multiple lightweight one.”…”�”}”(hjŸî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K©hhÊh²hubj))�”}”(hŒ6.. _abi_sys_fs_f2fs_disk_migration_window_granularity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-fs-f2fs-disk-migration-window-granularity”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj»î ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/fs\/f2fs\/\\/migration_window_granularity**”h]”j`)�”}”(hŒ;**\/sys\/fs\/f2fs\/\\/migration_window_granularity**”h]”hŒ7/sys/fs/f2fs//migration_window_granularity”…”�”}”(hjÕî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑî ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M(hjÎî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»î ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸î ubah}”(h]”j·î ah ]”h"]”Œ1abi_sys_fs_f2fs_disk_migration_window_granularity”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jï j­î sj˜}”j·î j­î subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj ï h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjï h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M(hj ï ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M(hhÊh²hubhÞ)�”}”(hXControls migration window granularity of garbage collection on large section. it can control the scanning window granularity for GC migration in a unit of segment, while migration_granularity controls the number of segments which can be migrated at the same turn.”h]”hXControls migration window granularity of garbage collection on large section. it can control the scanning window granularity for GC migration in a unit of segment, while migration_granularity controls the number of segments which can be migrated at the same turn.”…”�”}”(hj9ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M(hhÊh²hubj))�”}”(hŒ0.. _abi_sys_fs_f2fs_disk_min_discard_issue_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-fs-f2fs-disk-min-discard-issue-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjUï ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/min_discard_issue_time**”h]”j`)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/min_discard_issue_time**”h]”hŒ1/sys/fs/f2fs//min_discard_issue_time”…”�”}”(hjoï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkï ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Kzhjhï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUï ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRï ubah}”(h]”jQï ah ]”h"]”Œ+abi_sys_fs_f2fs_disk_min_discard_issue_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ï jGï sj˜}”jQï jGï subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj¥ï h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj¯ï h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Kzhj¥ï ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KzhhÊh²hubhÞ)�”}”(hŒžControls the interval the discard thread will wait between issuing discard requests when there are discards to be issued and no I/O aware interruptions occur.”h]”hŒžControls the interval the discard thread will wait between issuing discard requests when there are discards to be issued and no I/O aware interruptions occur.”…”�”}”(hjÓï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KzhhÊh²hubj))�”}”(hŒ*.. _abi_sys_fs_f2fs_disk_min_fsync_blocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-fs-f2fs-disk-min-fsync-blocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjïï ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/min_fsync_blocks**”h]”j`)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/min_fsync_blocks**”h]”hŒ+/sys/fs/f2fs//min_fsync_blocks”…”�”}”(hj ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjð ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KNhjð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïï ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìï ubah}”(h]”jëï ah ]”h"]”Œ%abi_sys_fs_f2fs_disk_min_fsync_blocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:ð jáï sj˜}”jëï jáï subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj?ð h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjIð h]”hŒ sysfs-fs-f2fs”…”�”}”(hjKð h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGð ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUð Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KNhj?ð ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KNhhÊh²hubhÞ)�”}”(hŒIControls the dirty page count condition for the in-place-update policies.”h]”hŒIControls the dirty page count condition for the in-place-update policies.”…”�”}”(hjmð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KNhhÊh²hubj))�”}”(hŒ(.. _abi_sys_fs_f2fs_disk_min_hot_blocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-fs-f2fs-disk-min-hot-blocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj‰ð ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/min_hot_blocks**”h]”j`)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/min_hot_blocks**”h]”hŒ)/sys/fs/f2fs//min_hot_blocks”…”�”}”(hj£ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸð ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KZhjœð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰ð ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†ð ubah}”(h]”j…ð ah ]”h"]”Œ#abi_sys_fs_f2fs_disk_min_hot_blocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔð j{ð sj˜}”j…ð j{ð subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÙð h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjãð h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KZhjÙð ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KZhhÊh²hubhÞ)�”}”(hŒ@Controls the dirty page count condition for redefining hot data.”h]”hŒ@Controls the dirty page count condition for redefining hot data.”…”�”}”(hjñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KZhhÊh²hubj))�”}”(hŒ&.. _abi_sys_fs_f2fs_disk_min_ipu_util:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-f2fs-disk-min-ipu-util”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj#ñ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/min_ipu_util**”h]”j`)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/min_ipu_util**”h]”hŒ'/sys/fs/f2fs//min_ipu_util”…”�”}”(hj=ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KHhj6ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#ñ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ñ ubah}”(h]”jñ ah ]”h"]”Œ!abi_sys_fs_f2fs_disk_min_ipu_util”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jnñ jñ sj˜}”jñ jñ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjsñ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj}ñ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KHhjsñ ubeh}”(h]”h ]”h"]”•h$]”h&]”uh1hÝh³jª¨ h´KHhhÊh²hubhÞ)�”}”(hŒƒControls the FS utilization condition for the in-place-update policies. It is used by F2FS_IPU_UTIL and F2FS_IPU_SSR_UTIL policies.”h]”hŒƒControls the FS utilization condition for the in-place-update policies. It is used by F2FS_IPU_UTIL and F2FS_IPU_SSR_UTIL policies.”…”�”}”(hj¡ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KHhhÊh²hubj))�”}”(hŒ(.. _abi_sys_fs_f2fs_disk_min_seq_blocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-fs-f2fs-disk-min-seq-blocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj½ñ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/min_seq_blocks**”h]”j`)�”}”(hŒ-**\/sys\/fs\/f2fs\/\\/min_seq_blocks**”h]”hŒ)/sys/fs/f2fs//min_seq_blocks”…”�”}”(hj×ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÓñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KThjÐñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÊñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj½ñ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjºñ ubah}”(h]”j¹ñ ah ]”h"]”Œ#abi_sys_fs_f2fs_disk_min_seq_blocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò j¯ñ sj˜}”j¹ñ j¯ñ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj ò h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjò h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KThj ò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KThhÊh²hubhÞ)�”}”(hŒTControls the dirty page count condition for batched sequential writes in writepages.”h]”hŒTControls the dirty page count condition for batched sequential writes in writepages.”…”�”}”(hj;ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KThhÊh²hubj))�”}”(hŒ*.. _abi_sys_fs_f2fs_disk_min_ssr_sections:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-fs-f2fs-disk-min-ssr-sections”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjWò ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/min_ssr_sections**”h]”j`)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/min_ssr_sections**”h]”hŒ+/sys/fs/f2fs//min_ssr_sections”…”�”}”(hjqò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjmò ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K_hjjò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjgò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjdò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjWò ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjTò ubah}”(h]”jSò ah ]”h"]”Œ%abi_sys_fs_f2fs_disk_min_ssr_sections”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢ò jIò sj˜}”jSò jIò subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj§ò h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj±ò h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´K_hj§ò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K_hhÊh²hubhÞ)�”}”(hŒpControls the free section threshold to trigger SSR allocation. If this is large, SSR mode will be enabled early.”h]”hŒpControls the free section threshold to trigger SSR allocation. If this is large, SSR mode will be enabled early.”…”�”}”(hjÕò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K_hhÊh²hubj))�”}”(hŒ*.. _abi_sys_fs_f2fs_disk_mounted_time_sec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-fs-f2fs-disk-mounted-time-sec”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjñò ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/mounted_time_sec**”h]”j`)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/mounted_time_sec**”h]”hŒ+/sys/fs/f2fs//mounted_time_sec”…”�”}”(hj ó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjó ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¡hjó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñò ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjîò ubah}”(h]”jíò ah ]”h"]”Œ%abi_sys_fs_f2fs_disk_mounted_time_sec”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<ó jãò sj˜}”jíò jãò subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjAó h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjKó h]”hŒ sysfs-fs-f2fs”…”�”}”(hjMó h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjIó ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jWó Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M¡hjAó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¡hhÊh²hubhÞ)�”}”(hŒ0Show the mounted time in secs of this partition.”h]”hŒ0Show the mounted time in secs of this partition.”…”�”}”(hjoó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¡hhÊh²hubj))�”}”(hŒ1.. _abi_sys_fs_f2fs_disk_moved_blocks_background:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-fs-f2fs-disk-moved-blocks-background”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj‹ó ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/moved_blocks_background**”h]”j`)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/moved_blocks_background**”h]”hŒ2/sys/fs/f2fs//moved_blocks_background”…”�”}”(hj¥ó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M�hjžó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹ó ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆó ubah}”(h]”j‡ó ah ]”h"]”Œ,abi_sys_fs_f2fs_disk_moved_blocks_background”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖó j}ó sj˜}”j‡ó j}ó subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÛó h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjåó h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M�hjÛó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M�hhÊh²hubhÞ)�”}”(hŒaNumber of blocks moved by garbage collection in background. Available when CONFIG_F2FS_STAT_FS=y.”h]”hŒaNumber of blocks moved by garbage collection in background. Available when CONFIG_F2FS_STAT_FS=y.”…”�”}”(hj ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M�hhÊh²hubj))�”}”(hŒ1.. _abi_sys_fs_f2fs_disk_moved_blocks_foreground:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-fs-f2fs-disk-moved-blocks-foreground”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj%ô ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/moved_blocks_foreground**”h]”j`)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/moved_blocks_foreground**”h]”hŒ2/sys/fs/f2fs//moved_blocks_foreground”…”�”}”(hj?ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M‰hj8ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%ô ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"ô ubah}”(h]”j!ô ah ]”h"]”Œ,abi_sys_fs_f2fs_disk_moved_blocks_foreground”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jpô jô sj˜}”j!ô jô subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjuô h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjô h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M‰hjuô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M‰hhÊh²hubhÞ)�”}”(hŒaNumber of blocks moved by garbage collection in foreground. Available when CONFIG_F2FS_STAT_FS=y.”h]”hŒaNumber of blocks moved by garbage collection in foreground. Available when CONFIG_F2FS_STAT_FS=y.”…”�”}”(hj£ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M‰hhÊh²hubj))�”}”(hŒ&.. _abi_sys_fs_f2fs_disk_node_io_flag:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-f2fs-disk-node-io-flag”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj¿ô ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/node_io_flag**”h]”j`)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/node_io_flag**”h]”hŒ'/sys/fs/f2fs//node_io_flag”…”�”}”(hjÙô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕô ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hjÒô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿ô ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼ô ubah}”(h]”j»ô ah ]”h"]”Œ!abi_sys_fs_f2fs_disk_node_io_flag”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j õ j±ô sj˜}”j»ô j±ô subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjõ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjõ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M´hjõ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hhÊh²hubhÞ)�”}”(hŒeGive a way to attach REQ_META|FUA to node writes given temperature-based bits. Now the bits indicate:”h]”hŒeGive a way to attach REQ_META|FUA to node writes given temperature-based bits. Now the bits indicate:”…”�”}”(hj=õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjNõ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjNõ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjNõ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjNõ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjNõ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjNõ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒREQ_META”h]”hŒREQ_META”…”�”}”(hj–õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hj“õ ubah}”(h]”h ]”h"]”h$]”h&]”Œmorecols”Kuh1jVhj�õ ubjW)�”}”(hhh]”hÞ)�”}”(hŒREQ_FUA”h]”hŒREQ_FUA”…”�”}”(hj®õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hj«õ ubah}”(h]”h ]”h"]”h$]”h&]”Œmorecols”Kuh1jVhj�õ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�õ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj?¨h]”hŒ5”…”�”}”(hjÏõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hjÌõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉõ ubjW)�”}”(hhh]”hÞ)�”}”(hj[–h]”hŒ4”…”�”}”(hjåõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hjâõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉõ ubjW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hjûõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hjøõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉõ ubjW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hjö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉõ ubjW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj'ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hj$ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉõ ubjW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj=ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hj:ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉõ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�õ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCold”h]”hŒCold”…”�”}”(hj\ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hjYö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVö ubjW)�”}”(hhh]”hÞ)�”}”(hŒWarm”h]”hŒWarm”…”�”}”(hjsö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hjpö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVö ubjW)�”}”(hhh]”hÞ)�”}”(hŒHot”h]”hŒHot”…”�”}”(hjŠö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hj‡ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVö ubjW)�”}”(hhh]”hÞ)�”}”(hŒCold”h]”hŒCold”…”�”}”(hj¡ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hjžö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVö ubjW)�”}”(hhh]”hÞ)�”}”(hŒWarm”h]”hŒWarm”…”�”}”(hj¸ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hjµö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVö ubjW)�”}”(hhh]”hÞ)�”}”(hŒHot”h]”hŒHot”…”�”}”(hjÏö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M´hjÌö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�õ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjNõ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ&.. _abi_sys_fs_f2fs_disk_ovp_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-f2fs-disk-ovp-segments”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj ÷ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/ovp_segments**”h]”j`)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/ovp_segments**”h]”hŒ'/sys/fs/f2fs//ovp_segments”…”�”}”(hj$÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ÷ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj÷ ubah}”(h]”j÷ ah ]”h"]”Œ!abi_sys_fs_f2fs_disk_ovp_segments”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jU÷ jüö sj˜}”j÷ jüö subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjZ÷ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjd÷ h]”hŒ sysfs-fs-f2fs”…”�”}”(hjf÷ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjb÷ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jp÷ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MhjZ÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubhÞ)�”}”(hŒ+Shows the number of overprovision segments.”h]”hŒ+Shows the number of overprovision segments.”…”�”}”(hjˆ÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubj))�”}”(hŒ+.. _abi_sys_fs_f2fs_disk_peak_atomic_write:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-fs-f2fs-disk-peak-atomic-write”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj¤÷ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/peak_atomic_write**”h]”j`)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/peak_atomic_write**”h]”hŒ,/sys/fs/f2fs//peak_atomic_write”…”�”}”(hj¾÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjº÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M™hj·÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤÷ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡÷ ubah}”(h]”j ÷ ah ]”h"]”Œ&abi_sys_fs_f2fs_disk_peak_atomic_write”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jï÷ j–÷ sj˜}”j ÷ j–÷ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjô÷ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjþ÷ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M™hjô÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M™hhÊh²hubhÞ)�”}”(hŒ{Show the peak value of total current atomic write block count after boot. If you write "0" here, you can initialize to "0".”h]”hŒƒShow the peak value of total current atomic write block count after boot. If you write “0â€� here, you can initialize to “0â€�.”…”�”}”(hj"ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M™hhÊh²hubj))�”}”(hŒ).. _abi_sys_fs_f2fs_disk_pending_discard:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-f2fs-disk-pending-discard”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj>ø ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/pending_discard**”h]”j`)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/pending_discard**”h]”hŒ*/sys/fs/f2fs//pending_discard”…”�”}”(hjXø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTø ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K�hjQø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjKø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>ø ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;ø ubah}”(h]”j:ø ah ]”h"]”Œ$abi_sys_fs_f2fs_disk_pending_discard”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰ø j0ø sj˜}”j:ø j0ø subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjŽø h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj˜ø h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´K�hjŽø ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K�hhÊh²hubhÞ)�”}”(hŒ:Shows the number of pending discard commands in the queue.”h]”hŒ:Shows the number of pending discard commands in the queue.”…”�”}”(hj¼ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K�hhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_f2fs_disk_pinned_area_max_secno:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-f2fs-disk-pinned-area-max-secno”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjØø ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/pinned_area_max_secno**”h]”j`)�”}”(hŒ4**\/sys\/fs\/f2fs\/\\/pinned_area_max_secno**”h]”hŒ0/sys/fs/f2fs//pinned_area_max_secno”…”�”}”(hjòø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjîø ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mùhjëø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjåø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjØø ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕø ubah}”(h]”jÔø ah ]”h"]”Œ*abi_sys_fs_f2fs_disk_pinned_area_max_secno”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j#ù jÊø sj˜}”jÔø jÊø subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj(ù h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj2ù h]”hŒ sysfs-fs-f2fs”…”�”}”(hj4ù h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0ù ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j>ù Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mùhj(ù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MùhhÊh²hubhÞ)�”}”(hŒ¦This is a read-only entry to show the upper bound section number for pinned files. Pinned files will only be allocated within sections 0 to pinned_area_max_secno - 1.”h]”hŒ¦This is a read-only entry to show the upper bound section number for pinned files. Pinned files will only be allocated within sections 0 to pinned_area_max_secno - 1.”…”�”}”(hjVù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MùhhÊh²hubj))�”}”(hŒ&.. _abi_sys_fs_f2fs_disk_ra_nid_pages:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-f2fs-disk-ra-nid-pages”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjrù ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/ra_nid_pages**”h]”j`)�”}”(hŒ+**\/sys\/fs\/f2fs\/\\/ra_nid_pages**”h]”hŒ'/sys/fs/f2fs//ra_nid_pages”…”�”}”(hjŒù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆù ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Kàhj…ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjrù ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjoù ubah}”(h]”jnù ah ]”h"]”Œ!abi_sys_fs_f2fs_disk_ra_nid_pages”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½ù jdù sj˜}”jnù jdù subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÂù h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÌù h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´KàhjÂù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KàhhÊh²hubhÞ)�”}”(hŒƒControls the count of nid pages to be readaheaded. When building free nids, F2FS reads NAT blocks ahead for speed up. Default is 0.”h]”hŒƒControls the count of nid pages to be readaheaded. When building free nids, F2FS reads NAT blocks ahead for speed up. Default is 0.”…”�”}”(hjðù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KàhhÊh²hubj))�”}”(hŒ$.. _abi_sys_fs_f2fs_disk_ram_thresh:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-ram-thresh”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj ú ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/fs\/f2fs\/\\/ram_thresh**”h]”j`)�”}”(hŒ)**\/sys\/fs\/f2fs\/\\/ram_thresh**”h]”hŒ%/sys/fs/f2fs//ram_thresh”…”�”}”(hj&ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Kºhjú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ú ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ú ubah}”(h]”jú ah ]”h"]”Œabi_sys_fs_f2fs_disk_ram_thresh”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWú jþù sj˜}”jú jþù subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj\ú h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjfú h]”hŒ sysfs-fs-f2fs”…”�”}”(hjhú h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjdú ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jrú Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Kºhj\ú ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KºhhÊh²hubhÞ)�”}”(hŒControls the memory footprint used by free nids and cached nat entries. By default, 1 is set, which indicates 10 MB / 1 GB RAM.”h]”hŒControls the memory footprint used by free nids and cached nat entries. By default, 1 is set, which indicates 10 MB / 1 GB RAM.”…”�”}”(hjŠú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KºhhÊh²hubj))�”}”(hŒ$.. _abi_sys_fs_f2fs_disk_readdir_ra:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-readdir-ra”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj¦ú ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/fs\/f2fs\/\\/readdir_ra**”h]”j`)�”}”(hŒ)**\/sys\/fs\/f2fs\/\\/readdir_ra**”h]”hŒ%/sys/fs/f2fs//readdir_ra”…”�”}”(hjÀú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MHhj¹ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦ú ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£ú ubah}”(h]”j¢ú ah ]”h"]”Œabi_sys_fs_f2fs_disk_readdir_ra”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñú j˜ú sj˜}”j¢ú j˜ú subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjöú h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjû h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MHhjöú ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MHhhÊh²hubhÞ)�”}”(hŒ>Controls readahead inode block in readdir. Enabled by default.”h]”hŒ>Controls readahead inode block in readdir. Enabled by default.”…”�”}”(hj$û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MHhhÊh²hubj))�”}”(hŒ*.. _abi_sys_fs_f2fs_disk_reclaim_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-fs-f2fs-disk-reclaim-segments”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj@û ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/reclaim_segments**”h]”j`)�”}”(hŒ/**\/sys\/fs\/f2fs\/\\/reclaim_segments**”h]”hŒ+/sys/fs/f2fs//reclaim_segments”…”�”}”(hjZû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVû ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhjSû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@û ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=û ubah}”(h]”j<û ah ]”h"]”Œ%abi_sys_fs_f2fs_disk_reclaim_segments”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‹û j2û sj˜}”j<û j2û subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj�û h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjšû h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Khj�û ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhhÊh²hubhÞ)�”}”(hXGThis parameter controls the number of prefree segments to be reclaimed. If the number of prefree segments is larger than the number of segments in the proportion to the percentage over total volume size, f2fs tries to conduct checkpoint to reclaim the prefree segments to free segments. By default, 5% over total # of segments.”h]”hXGThis parameter controls the number of prefree segments to be reclaimed. If the number of prefree segments is larger than the number of segments in the proportion to the percentage over total volume size, f2fs tries to conduct checkpoint to reclaim the prefree segments to free segments. By default, 5% over total # of segments.”…”�”}”(hj¾û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_fs_f2fs_disk_reserved_blocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-f2fs-disk-reserved-blocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÚû ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/reserved_blocks**”h]”j`)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/reserved_blocks**”h]”hŒ*/sys/fs/f2fs//reserved_blocks”…”�”}”(hjôû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðû ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M#hjíû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚû ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×û ubah}”(h]”jÖû ah ]”h"]”Œ$abi_sys_fs_f2fs_disk_reserved_blocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%ü jÌû sj˜}”jÖû jÌû subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj*ü h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj4ü h]”hŒ sysfs-fs-f2fs”…”�”}”(hj6ü h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2ü ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@ü Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M#hj*ü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M#hhÊh²hubhÞ)�”}”(hŒoControls target reserved blocks in system, the threshold is soft, it could exceed current available user space.”h]”hŒoControls target reserved blocks in system, the threshold is soft, it could exceed current available user space.”…”�”}”(hjXü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M#hhÊh²hubj))�”}”(hŒ... _abi_sys_fs_f2fs_disk_reserved_pin_section:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-fs-f2fs-disk-reserved-pin-section”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjtü ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/reserved_pin_section**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/reserved_pin_section**”h]”hŒ//sys/fs/f2fs//reserved_pin_section”…”�”}”(hjŽü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠü ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mphj‡ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjtü ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjqü ubah}”(h]”jpü ah ]”h"]”Œ)abi_sys_fs_f2fs_disk_reserved_pin_section”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿ü jfü sj˜}”jpü jfü subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjÄü h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÎü h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MphjÄü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MphhÊh²hubhÞ)�”}”(hXThis threshold is used to control triggering garbage collection while fallocating on pinned file, so, it can guarantee there is enough free reserved section before preallocating on pinned file. By default, the value is ovp_sections, especially, for zoned ufs, the value is 1.”h]”hXThis threshold is used to control triggering garbage collection while fallocating on pinned file, so, it can guarantee there is enough free reserved section before preallocating on pinned file. By default, the value is ovp_sections, especially, for zoned ufs, the value is 1.”…”�”}”(hjòü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MphhÊh²hubj))�”}”(hŒ+.. _abi_sys_fs_f2fs_disk_reserved_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-fs-f2fs-disk-reserved-segments”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjý ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/reserved_segments**”h]”j`)�”}”(hŒ0**\/sys\/fs\/f2fs\/\\/reserved_segments**”h]”hŒ,/sys/fs/f2fs//reserved_segments”…”�”}”(hj(ý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M0hj!ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjý ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ý ubah}”(h]”j ý ah ]”h"]”Œ&abi_sys_fs_f2fs_disk_reserved_segments”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jYý jý sj˜}”j ý jý subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj^ý h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjhý h]”hŒ sysfs-fs-f2fs”…”�”}”(hjjý h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjfý ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jtý Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M0hj^ý ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M0hhÊh²hubhÞ)�”}”(hŒRIn order to fine tune GC behavior, we can control the number of reserved segments.”h]”hŒRIn order to fine tune GC behavior, we can control the number of reserved segments.”…”�”}”(hjŒý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M0hhÊh²hubj))�”}”(hŒ... _abi_sys_fs_f2fs_disk_revoked_atomic_block:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-fs-f2fs-disk-revoked-atomic-block”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj¨ý ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/revoked_atomic_block**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/revoked_atomic_block**”h]”hŒ//sys/fs/f2fs//revoked_atomic_block”…”�”}”(hjÂý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¥hj»ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ý ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥ý ubah}”(h]”j¤ý ah ]”h"]”Œ)abi_sys_fs_f2fs_disk_revoked_atomic_block”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jóý jšý sj˜}”j¤ý jšý subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjøý h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjþ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M¥hjøý ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¥hhÊh²hubhÞ)�”}”(hŒyShow the accumulated total revoked atomic write block count after boot. If you write "0" here, you can initialize to "0".”h]”hŒ�Show the accumulated total revoked atomic write block count after boot. If you write “0â€� here, you can initialize to “0â€�.”…”�”}”(hj&þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M¥hhÊh²hubj))�”}”(hŒ).. _abi_sys_fs_f2fs_disk_seq_file_ra_mul:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-f2fs-disk-seq-file-ra-mul”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjBþ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/seq_file_ra_mul**”h]”j`)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/seq_file_ra_mul**”h]”hŒ*/sys/fs/f2fs//seq_file_ra_mul”…”�”}”(hj\þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MdhjUþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjOþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjBþ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?þ ubah}”(h]”j>þ ah ]”h"]”Œ$abi_sys_fs_f2fs_disk_seq_file_ra_mul”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�þ j4þ sj˜}”j>þ j4þ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj’þ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjœþ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mdhj’þ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MdhhÊh²hubhÞ)�”}”(hŒ�You can control the multiplier value of bdi device readahead window size between 2 (default) and 256 for POSIX_FADV_SEQUENTIAL advise option.”h]”hŒ�You can control the multiplier value of bdi device readahead window size between 2 (default) and 256 for POSIX_FADV_SEQUENTIAL advise option.”…”�”}”(hjÀþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MdhhÊh²hubj))�”}”(hŒ(.. _abi_sys_fs_f2fs_disk_stat_cp_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-fs-f2fs-disk-stat-cp-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÜþ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/stat\/cp_status**”h]”j`)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/stat\/cp_status**”h]”hŒ*/sys/fs/f2fs//stat/cp_status”…”�”}”(hjöþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhjïþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜþ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙþ ubah}”(h]”jØþ ah ]”h"]”Œ#abi_sys_fs_f2fs_disk_stat_cp_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j'ÿ jÎþ sj˜}”jØþ jÎþ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj,ÿ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj6ÿ h]”hŒ sysfs-fs-f2fs”…”�”}”(hj8ÿ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj4ÿ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jBÿ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mçhj,ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhhÊh²hubhÞ)�”}”(hŒ,Show status of f2fs checkpoint in real time.”h]”hŒ,Show status of f2fs checkpoint in real time.”…”�”}”(hjZÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjkÿ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjkÿ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcp flag”h]”hŒcp flag”…”�”}”(hj‹ÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhjˆÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…ÿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒvalue”h]”hŒvalue”…”�”}”(hj¢ÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhjŸÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_UMOUNT_FLAG”h]”hŒCP_UMOUNT_FLAG”…”�”}”(hjÂÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj¿ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ÿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000001”h]”hŒ 0x00000001”…”�”}”(hjÙÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhjÖÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_ORPHAN_PRESENT_FLAG”h]”hŒCP_ORPHAN_PRESENT_FLAG”…”�”}”(hjùÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhjöÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóÿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000002”h]”hŒ 0x00000002”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_COMPACT_SUM_FLAG”h]”hŒCP_COMPACT_SUM_FLAG”…”�”}”(hj0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj* ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000004”h]”hŒ 0x00000004”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ CP_ERROR_FLAG”h]”hŒ CP_ERROR_FLAG”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000008”h]”hŒ 0x00000008”…”�”}”(hj~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ CP_FSCK_FLAG”h]”hŒ CP_FSCK_FLAG”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000010”h]”hŒ 0x00000010”…”�”}”(hjµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_FASTBOOT_FLAG”h]”hŒCP_FASTBOOT_FLAG”…”�”}”(hjÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhjÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000020”h]”hŒ 0x00000020”…”�”}”(hjì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhjé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_CRC_RECOVERY_FLAG”h]”hŒCP_CRC_RECOVERY_FLAG”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000040”h]”hŒ 0x00000040”…”�”}”(hj# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_NAT_BITS_FLAG”h]”hŒCP_NAT_BITS_FLAG”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj= ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000080”h]”hŒ 0x00000080”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_TRIMMED_FLAG”h]”hŒCP_TRIMMED_FLAG”…”�”}”(hjz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjt ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000100”h]”hŒ 0x00000100”…”�”}”(hj‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhjŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjt ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_NOCRC_RECOVERY_FLAG”h]”hŒCP_NOCRC_RECOVERY_FLAG”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj« ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000200”h]”hŒ 0x00000200”…”�”}”(hjÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhjÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj« ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_LARGE_NAT_BITMAP_FLAG”h]”hŒCP_LARGE_NAT_BITMAP_FLAG”…”�”}”(hjè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000400”h]”hŒ 0x00000400”…”�”}”(hjÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhjü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_QUOTA_NEED_FSCK_FLAG”h]”hŒCP_QUOTA_NEED_FSCK_FLAG”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00000800”h]”hŒ 0x00000800”…”�”}”(hj6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_DISABLED_FLAG”h]”hŒCP_DISABLED_FLAG”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjP ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00001000”h]”hŒ 0x00001000”…”�”}”(hjm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhjj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjP ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_DISABLED_QUICK_FLAG”h]”hŒCP_DISABLED_QUICK_FLAG”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00002000”h]”hŒ 0x00002000”…”�”}”(hj¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mçhj¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒCP_RESIZEFS_FLAG”h]”hŒCP_RESIZEFS_FLAG”…”�”}”(hjÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ 0x00004000”h]”hŒ 0x00004000”…”�”}”(hjÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MçhjØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkÿ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_stat_issued_discard:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-stat-issued-discard”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/stat\/issued_discard**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/stat\/issued_discard**”h]”hŒ//sys/fs/f2fs//stat/issued_discard”…”�”}”(hj0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mÿhj) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_stat_issued_discard”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ja j sj˜}”j j subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjf h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjp h]”hŒ sysfs-fs-f2fs”…”�”}”(hjr h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjn ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j| Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mÿhjf ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÿhhÊh²hubhÞ)�”}”(hŒ#Shows the number of issued discard.”h]”hŒ#Shows the number of issued discard.”…”�”}”(hj” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÿhhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_stat_queued_discard:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-stat-queued-discard”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj° ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/stat\/queued_discard**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/stat\/queued_discard**”h]”hŒ//sys/fs/f2fs//stat/queued_discard”…”�”}”(hjÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj° ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­ ubah}”(h]”j¬ ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_stat_queued_discard”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jû j¢ sj˜}”j¬ j¢ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj  h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´Mhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubhÞ)�”}”(hŒ#Shows the number of queued discard.”h]”hŒ#Shows the number of queued discard.”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubj))�”}”(hŒ(.. _abi_sys_fs_f2fs_disk_stat_sb_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-fs-f2fs-disk-stat-sb-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjJ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/stat\/sb_status**”h]”j`)�”}”(hŒ.**\/sys\/fs\/f2fs\/\\/stat\/sb_status**”h]”hŒ*/sys/fs/f2fs//stat/sb_status”…”�”}”(hjd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj` ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjG ubah}”(h]”jF ah ]”h"]”Œ#abi_sys_fs_f2fs_disk_stat_sb_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j• j< sj˜}”jF j< subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjš h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj¤ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MÏhjš ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhhÊh²hubhÞ)�”}”(hŒ,Show status of f2fs superblock in real time.”h]”hŒ,Show status of f2fs superblock in real time.”…”�”}”(hjÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÙ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÙ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hjÙ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒvalue”h]”hŒvalue”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý ubjW)�”}”(hhh]”hÞ)�”}”(hŒsb status macro”h]”hŒsb status macro”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý ubjW)�”}”(hhh]”hÞ)�”}”(hŒ description”h]”hŒ description”…”�”}”(hj1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x1”h]”hŒ0x1”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK ubjW)�”}”(hhh]”hÞ)�”}”(hŒ SBI_IS_DIRTY”h]”hŒ SBI_IS_DIRTY”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhje ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK ubjW)�”}”(hhh]”hÞ)�”}”(hŒdirty flag for checkpoint”h]”hŒdirty flag for checkpoint”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x2”h]”hŒ0x2”…”�”}”(hjŸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ SBI_IS_CLOSE”h]”hŒ SBI_IS_CLOSE”…”�”}”(hj¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ ubjW)�”}”(hhh]”hÞ)�”}”(hŒspecify unmounting”h]”hŒspecify unmounting”…”�”}”(hjÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x4”h]”hŒ0x4”…”�”}”(hjí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç ubjW)�”}”(hhh]”hÞ)�”}”(hŒ SBI_NEED_FSCK”h]”hŒ SBI_NEED_FSCK”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç ubjW)�”}”(hhh]”hÞ)�”}”(hŒneed fsck.f2fs to fix”h]”hŒneed fsck.f2fs to fix”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x8”h]”hŒ0x8”…”�”}”(hj; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5 ubjW)�”}”(hhh]”hÞ)�”}”(hŒ SBI_POR_DOING”h]”hŒ SBI_POR_DOING”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5 ubjW)�”}”(hhh]”hÞ)�”}”(hŒrecovery is doing or not”h]”hŒrecovery is doing or not”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x10”h]”hŒ0x10”…”�”}”(hj‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ ubjW)�”}”(hhh]”hÞ)�”}”(hŒSBI_NEED_SB_WRITE”h]”hŒSBI_NEED_SB_WRITE”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ ubjW)�”}”(hhh]”hÞ)�”}”(hŒneed to recover superblock”h]”hŒneed to recover superblock”…”�”}”(hj· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x20”h]”hŒ0x20”…”�”}”(hj× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ SBI_NEED_CP”h]”hŒ SBI_NEED_CP”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ ubjW)�”}”(hhh]”hÞ)�”}”(hŒneed to checkpoint”h]”hŒneed to checkpoint”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x40”h]”hŒ0x40”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hŒSBI_IS_SHUTDOWN”h]”hŒSBI_IS_SHUTDOWN”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hŒshutdown by ioctl”h]”hŒshutdown by ioctl”…”�”}”(hjS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x80”h]”hŒ0x80”…”�”}”(hjs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjm ubjW)�”}”(hhh]”hÞ)�”}”(hŒSBI_IS_RECOVERED”h]”hŒSBI_IS_RECOVERED”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjm ubjW)�”}”(hhh]”hÞ)�”}”(hŒrecovered orphan/data”h]”hŒrecovered orphan/data”…”�”}”(hj¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjm ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x100”h]”hŒ0x100”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj» ubjW)�”}”(hhh]”hÞ)�”}”(hŒSBI_CP_DISABLED”h]”hŒSBI_CP_DISABLED”…”�”}”(hjØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj» ubjW)�”}”(hhh]”hÞ)�”}”(hŒCP was disabled last mount”h]”hŒCP was disabled last mount”…”�”}”(hjï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x200”h]”hŒ0x200”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubjW)�”}”(hhh]”hÞ)�”}”(hŒSBI_CP_DISABLED_QUICK”h]”hŒSBI_CP_DISABLED_QUICK”…”�”}”(hj& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubjW)�”}”(hhh]”hÞ)�”}”(hŒCP was disabled quickly”h]”hŒCP was disabled quickly”…”�”}”(hj= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x400”h]”hŒ0x400”…”�”}”(hj] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW ubjW)�”}”(hhh]”hÞ)�”}”(hŒSBI_QUOTA_NEED_FLUSH”h]”hŒSBI_QUOTA_NEED_FLUSH”…”�”}”(hjt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW ubjW)�”}”(hhh]”hÞ)�”}”(hŒneed to flush quota info in CP”h]”hŒneed to flush quota info in CP”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjW ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x800”h]”hŒ0x800”…”�”}”(hj« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥ ubjW)�”}”(hhh]”hÞ)�”}”(hŒSBI_QUOTA_SKIP_FLUSH”h]”hŒSBI_QUOTA_SKIP_FLUSH”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ!skip flushing quota in current CP”h]”hŒ!skip flushing quota in current CP”…”�”}”(hjÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x1000”h]”hŒ0x1000”…”�”}”(hjù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó ubjW)�”}”(hhh]”hÞ)�”}”(hŒSBI_QUOTA_NEED_REPAIR”h]”hŒSBI_QUOTA_NEED_REPAIR”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó ubjW)�”}”(hhh]”hÞ)�”}”(hŒquota file may be corrupted”h]”hŒquota file may be corrupted”…”�”}”(hj' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x2000”h]”hŒ0x2000”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA ubjW)�”}”(hhh]”hÞ)�”}”(hŒSBI_IS_RESIZEFS”h]”hŒSBI_IS_RESIZEFS”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA ubjW)�”}”(hhh]”hÞ)�”}”(hŒresizefs is in process”h]”hŒresizefs is in process”…”�”}”(hju h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ0x4000”h]”hŒ0x4000”…”�”}”(hj• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubjW)�”}”(hhh]”hÞ)�”}”(hŒSBI_IS_FREEZING”h]”hŒSBI_IS_FREEZING”…”�”}”(hj¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubjW)�”}”(hhh]”hÞ)�”}”(hŒfreefs is in process”h]”hŒfreefs is in process”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÏhjÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_disk_stat_undiscard_blks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-disk-stat-undiscard-blks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjþ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/stat\/undiscard_blks**”h]”j`)�”}”(hŒ3**\/sys\/fs\/f2fs\/\\/stat\/undiscard_blks**”h]”hŒ//sys/fs/f2fs//stat/undiscard_blks”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjû ubah}”(h]”jú ah ]”h"]”Œ(abi_sys_fs_f2fs_disk_stat_undiscard_blks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jI jð sj˜}”jú jð subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjN h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjX h]”hŒ sysfs-fs-f2fs”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjV ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jd Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M hjN ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M hhÊh²hubhÞ)�”}”(hŒ+Shows the total number of undiscard blocks.”h]”hŒ+Shows the total number of undiscard blocks.”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M hhÊh²hubj))�”}”(hŒ0.. _abi_sys_fs_f2fs_disk_umount_discard_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-fs-f2fs-disk-umount-discard-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj˜ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/umount_discard_timeout**”h]”j`)�”}”(hŒ5**\/sys\/fs\/f2fs\/\\/umount_discard_timeout**”h]”hŒ1/sys/fs/f2fs//umount_discard_timeout”…”�”}”(hj² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj® ubah}”(h•]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K—hj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj• ubah}”(h]”j” ah ]”h"]”Œ+abi_sys_fs_f2fs_disk_umount_discard_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jã jŠ sj˜}”j” jŠ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjè h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjò h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´K—hjè ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K—hhÊh²hubhÞ)�”}”(hŒDSet timeout to issue discard commands during umount. Default: 5 secs”h]”hŒDSet timeout to issue discard commands during umount. Default: 5 secs”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´K—hhÊh²hubj))�”}”(hŒ".. _abi_sys_fs_f2fs_disk_unusable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-disk-unusable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj2 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/fs\/f2fs\/\\/unusable**”h]”j`)�”}”(hŒ'**\/sys\/fs\/f2fs\/\\/unusable**”h]”hŒ#/sys/fs/f2fs//unusable”…”�”}”(hjL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M^hjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/ ubah}”(h]”j. ah ]”h"]”Œabi_sys_fs_f2fs_disk_unusable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j} j$ sj˜}”j. j$ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj‚ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjŒ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M^hj‚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M^hhÊh²hubhÞ)�”}”(hŒ½If checkpoint=disable, it displays the number of blocks that are unusable. If checkpoint=enable it displays the number of blocks that would be unusable if checkpoint=disable were to be set.”h]”hŒ½If checkpoint=disable, it displays the number of blocks that are unusable. If checkpoint=enable it displays the number of blocks that would be unusable if checkpoint=disable were to be set.”…”�”}”(hj° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M^hhÊh²hubj))�”}”(hŒ1.. _abi_sys_fs_f2fs_disk_unusable_blocks_per_sec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-fs-f2fs-disk-unusable-blocks-per-sec”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjÌ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/unusable_blocks_per_sec**”h]”j`)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/unusable_blocks_per_sec**”h]”hŒ2/sys/fs/f2fs//unusable_blocks_per_sec”…”�”}”(hjæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M‡hjß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉ ubah}”(h]”jÈ ah ]”h"]”Œ,abi_sys_fs_f2fs_disk_unusable_blocks_per_sec”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¾ sj˜}”jÈ j¾ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hj& h]”hŒ sysfs-fs-f2fs”…”�”}”(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”j2 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´M‡hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M‡hhÊh²hubhÞ)�”}”(hŒ|Shows the number of unusable blocks in a section which was defined by the zone capacity reported by underlying zoned device.”h]”hŒ|Shows the number of unusable blocks in a section which was defined by the zone capacity reported by underlying zoned device.”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´M‡hhÊh²hubj))�”}”(hŒ1.. _abi_sys_fs_f2fs_disk_warm_data_age_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-fs-f2fs-disk-warm-data-age-threshold”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjf ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/warm_data_age_threshold**”h]”j`)�”}”(hŒ6**\/sys\/fs\/f2fs\/\\/warm_data_age_threshold**”h]”hŒ2/sys/fs/f2fs//warm_data_age_threshold”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj| ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÀhjy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjf ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjc ubah}”(h]”jb ah ]”h"]”Œ,abi_sys_fs_f2fs_disk_warm_data_age_threshold”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j± jX sj˜}”jb jX subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hj¶ h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjÀ h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MÀhj¶ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÀhhÊh²hubhÞ)�”}”(hŒ When DATA SEPARATION is on, it controls the age threshold to indicate the data blocks as warm. By default it was initialized as 2621440 blocks (equals to 10GB).”h]”hŒ When DATA SEPARATION is on, it controls the age threshold to indicate the data blocks as warm. By default it was initialized as 2621440 blocks (equals to 10GB).”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MÀhhÊh²hubj))�”}”(hŒ.. _abi_sys_fs_f2fs_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-f2fs-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/fs\/f2fs\/features\/**”h]”j`)�”}”(hŒ**\/sys\/fs\/f2fs\/features\/**”h]”hŒ/sys/fs/f2fs/features/”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´Mhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjý ubah}”(h]”jü ah ]”h"]”Œabi_sys_fs_f2fs_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jK jò sj˜}”jü jò subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjP h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjZ h]”hŒ sysfs-fs-f2fs”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjX ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jf Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MhjP ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubhÞ)�”}”(hXJShows all enabled kernel features. Supported features: encryption, block_zoned, extra_attr, project_quota, inode_checksum, flexible_inline_xattr, quota_ino, inode_crtime, lost_found, verity, sb_checksum, casefold, readonly, compression, test_dummy_encryption_v2, atomic_write, pin_file, encrypted_casefold, linear_lookup, fserror.”h]”hXJShows all enabled kernel features. Supported features: encryption, block_zoned, extra_attr, project_quota, inode_checksum, flexible_inline_xattr, quota_ino, inode_crtime, lost_found, verity, sb_checksum, casefold, readonly, compression, test_dummy_encryption_v2, atomic_write, pin_file, encrypted_casefold, linear_lookup, fserror.”…”�”}”(hj~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MhhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_f2fs_tuning_reclaim_caches_kb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-f2fs-tuning-reclaim-caches-kb”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjš ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/f2fs\/tuning\/reclaim_caches_kb**”h]”j`)�”}”(hŒ.**\/sys\/fs\/f2fs\/tuning\/reclaim_caches_kb**”h]”hŒ*/sys/fs/f2fs/tuning/reclaim_caches_kb”…”�”}”(hj´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj° ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MRhj­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjš ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj— ubah}”(h]”j– ah ]”h"]”Œ(abi_sys_fs_f2fs_tuning_reclaim_caches_kb”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jå jŒ sj˜}”j– jŒ subhÞ)�”}”(hŒEDefined on file :ref:`sysfs-fs-f2fs `”h]”(hŒDefined on file ”…”�”}”(hjê h²hh³Nh´Nubh)�”}”(hŒ5:ref:`sysfs-fs-f2fs `”h]”j§)�”}”(hjô h]”hŒ sysfs-fs-f2fs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_f2fs”uh1hh³jª¨ h´MRhjê ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MRhhÊh²hubhÞ)�”}”(hŒ”It reclaims the given KBs of file-backed pages registered by ioctl(F2FS_IOC_DONATE_RANGE). For example, writing N tries to drop N KBs spaces in LRU.”h]”hŒ”It reclaims the given KBs of file-backed pages registered by ioctl(F2FS_IOC_DONATE_RANGE). For example, writing N tries to drop N KBs spaces in LRU.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jª¨ h´MRhhÊh²hubj))�”}”(hŒ$.. _abi_sys_fs_nilfs2_device_readme:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-nilfs2-device-readme”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj4 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/fs\/nilfs2\/\\/README**”h]”j`)�”}”(hŒ)**\/sys\/fs\/nilfs2\/\\/README**”h]”hŒ%/sys/fs/nilfs2//README”…”�”}”(hjN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-fs-nilfs2”h´K6hjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1 ubah}”(h]”j0 ah ]”h"]”Œabi_sys_fs_nilfs2_device_readme”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€ j& sj˜}”j0 j& subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj… h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj� h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K6hj… ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K6hhÊh²hubhÞ)�”}”(hŒ5Describe attributes of /sys/fs/nilfs2/ group.”h]”hŒ5Describe attributes of /sys/fs/nilfs2/ group.”…”�”}”(hj³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K6hhÊh²hubj))�”}”(hŒ'.. _abi_sys_fs_nilfs2_device_blocksize:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-fs-nilfs2-device-blocksize”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjÏ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/fs\/nilfs2\/\\/blocksize**”h]”j`)�”}”(hŒ,**\/sys\/fs\/nilfs2\/\\/blocksize**”h]”hŒ(/sys/fs/nilfs2//blocksize”…”�”}”(hjé h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Khjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌ ubah}”(h]”jË ah ]”h"]”Œ"abi_sys_fs_nilfs2_device_blocksize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j jÁ sj˜}”jË jÁ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj) h]”hŒsysfs-fs-nilfs2”…”�”}”(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”j5 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KhhÊh²hubhÞ)�”}”(hŒ"Show volume's block size in bytes.”h]”hŒ$Show volume’s block size in bytes.”…”�”}”(hjM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_fs_nilfs2_device_checkpoints_readme:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-fs-nilfs2-device-checkpoints-readme”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hji ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/fs\/nilfs2\/\\/checkpoints\/README**”h]”j`)�”}”(hŒ6**\/sys\/fs\/nilfs2\/\\/checkpoints\/README**”h]”hŒ2/sys/fs/nilfs2//checkpoints/README”…”�”}”(hjƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Kîhj| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhji ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjf ubah}”(h]”je ah ]”h"]”Œ+abi_sys_fs_nilfs2_device_checkpoints_readme”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´ j[ sj˜}”je j[ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj¹ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjà h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Kîhj¹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KîhhÊh²hubhÞ)�”}”(hŒADescribe attributes of /sys/fs/nilfs2//checkpoints group.”h]”hŒADescribe attributes of /sys/fs/nilfs2//checkpoints group.”…”�”}”(hjç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KîhhÊh²hubj))�”}”(hŒ<.. _abi_sys_fs_nilfs2_device_checkpoints_checkpoints_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-fs-nilfs2-device-checkpoints-checkpoints-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/fs\/nilfs2\/\\/checkpoints\/checkpoints_number**”h]”j`)�”}”(hŒB**\/sys\/fs\/nilfs2\/\\/checkpoints\/checkpoints_number**”h]”hŒ>/sys/fs/nilfs2//checkpoints/checkpoints_number”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÖhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”jÿ ah ]”h"]”Œ7abi_sys_fs_nilfs2_device_checkpoints_checkpoints_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jN jõ sj˜}”jÿ jõ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjS h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj] h]”hŒsysfs-fs-nilfs2”…”�”}”(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”ji Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KÖhjS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÖhhÊh²hubhÞ)�”}”(hŒ%Show number of checkpoints on volume.”h]”hŒ%Show number of checkpoints on volume.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÖhhÊh²hubj))�”}”(hŒ=.. _abi_sys_fs_nilfs2_device_checkpoints_last_seg_checkpoint:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-fs-nilfs2-device-checkpoints-last-seg-checkpoint”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/fs\/nilfs2\/\\/checkpoints\/last_seg_checkpoint**”h]”j`)�”}”(hŒC**\/sys\/fs\/nilfs2\/\\/checkpoints\/last_seg_checkpoint**”h]”hŒ?/sys/fs/nilfs2//checkpoints/last_seg_checkpoint”…”�”}”(hj· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Kâhj° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjš ubah}”(h]”j™ ah ]”h"]”Œ8abi_sys_fs_nilfs2_device_checkpoints_last_seg_checkpoint”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jè j� sj˜}”j™ j� subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjí h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj÷ h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Kâhjí ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KâhhÊh²hubhÞ)�”}”(hŒ-Show checkpoint number of the latest segment.”h]”hŒ-Show checkpoint number of the latest segment.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KâhhÊh²hubj))�”}”(hŒ9.. _abi_sys_fs_nilfs2_device_checkpoints_next_checkpoint:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-fs-nilfs2-device-checkpoints-next-checkpoint”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj7 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/fs\/nilfs2\/\\/checkpoints\/next_checkpoint**”h]”j`)�”}”(hŒ?**\/sys\/fs\/nilfs2\/\\/checkpoints\/next_checkpoint**”h]”hŒ;/sys/fs/nilfs2//checkpoints/next_checkpoint”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KèhjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4 ubah}”(h]”j3 ah ]”h"]”Œ4abi_sys_fs_nilfs2_device_checkpoints_next_checkpoint”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚ j) sj˜}”j3 j) subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj‡ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj‘ h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Kèhj‡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KèhhÊh²hubhÞ)�”}”(hŒShow next checkpoint number.”h]”hŒShow next checkpoint number.”…”�”}”(hjµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KèhhÊh²hubj))�”}”(hŒ:.. _abi_sys_fs_nilfs2_device_checkpoints_snapshots_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-fs-nilfs2-device-checkpoints-snapshots-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjÑ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/fs\/nilfs2\/\\/checkpoints\/snapshots_number**”h]”j`)�”}”(hŒ@**\/sys\/fs\/nilfs2\/\\/checkpoints\/snapshots_number**”h]”hŒ</sys/fs/nilfs2//checkpoints/snapshots_number”…”�”}”(hjë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjç ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÜhjä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎ ubah}”(h]”jÍ ah ]”h"]”Œ5abi_sys_fs_nilfs2_device_checkpoints_snapshots_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j jà sj˜}”jÍ jà subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj! h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj+ h]”hŒsysfs-fs-nilfs2”…”�”}”(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”j7 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KÜhj! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÜhhÊh²hubhÞ)�”}”(hŒ#Show number of snapshots on volume.”h]”hŒ#Show number of snapshots on volume.”…”�”}”(hjO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÜhhÊh²hubj))�”}”(hŒ).. _abi_sys_fs_nilfs2_device_device_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-nilfs2-device-device-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjk ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/nilfs2\/\\/device_size**”h]”j`)�”}”(hŒ.**\/sys\/fs\/nilfs2\/\\/device_size**”h]”hŒ*/sys/fs/nilfs2//device_size”…”�”}”(hj… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Khj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjk ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjh ubah}”(h]”jg ah ]”h"]”Œ$abi_sys_fs_nilfs2_device_device_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶ j] sj˜}”jg j] subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj» h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjÅ h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Khj» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KhhÊh²hubhÞ)�”}”(hŒShow volume size in bytes.”h]”hŒShow volume size in bytes.”…”�”}”(hjé h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_fs_nilfs2_device_free_blocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-nilfs2-device-free-blocks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/nilfs2\/\\/free_blocks**”h]”j`)�”}”(hŒ.**\/sys\/fs\/nilfs2\/\\/free_blocks**”h]”hŒ*/sys/fs/nilfs2//free_blocks”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K$hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ$abi_sys_fs_nilfs2_device_free_blocks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jP j÷ sj˜}”j j÷ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjU h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj_ h]”hŒsysfs-fs-nilfs2”…”�”}”(hja h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj] ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jk Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K$hjU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K$hhÊh²hubhÞ)�”}”(hŒ$Show count of free blocks on volume.”h]”hŒ$Show count of free blocks on volume.”…”�”}”(hjƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K$hhÊh²hubj))�”}”(hŒ9.. _abi_sys_fs_nilfs2_device_mounted_snapshots_id_readme:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-fs-nilfs2-device-mounted-snapshots-id-readme”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjŸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/fs\/nilfs2\/\\/mounted_snapshots\/\\/README**”h]”j`)�”}”(hŒD**\/sys\/fs\/nilfs2\/\\/mounted_snapshots\/\\/README**”h]”hŒ@/sys/fs/nilfs2//mounted_snapshots//README”…”�”}”(hj¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Mhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœ ubah}”(h]”j› ah ]”h"]”Œ4abi_sys_fs_nilfs2_device_mounted_snapshots_id_readme”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jê j‘ sj˜}”j› j‘ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjï h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjù h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Mhjï ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´MhhÊh²hubhÞ)�”}”(hŒLDescribe attributes of /sys/fs/nilfs2//mounted_snapshots/ group.”h]”hŒLDescribe attributes of /sys/fs/nilfs2//mounted_snapshots/ group.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´MhhÊh²hubj))�”}”(hŒ?.. _abi_sys_fs_nilfs2_device_mounted_snapshots_id_blocks_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-fs-nilfs2-device-mounted-snapshots-id-blocks-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj9 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/fs\/nilfs2\/\\/mounted_snapshots\/\\/blocks_count**”h]”j`)�”}”(hŒJ**\/sys\/fs\/nilfs2\/\\/mounted_snapshots\/\\/blocks_count**”h]”hŒF/sys/fs/nilfs2//mounted_snapshots//blocks_count”…”�”}”(hjS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´MhjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6 ubah}”(h]”j5 ah ]”h"]”Œ:abi_sys_fs_nilfs2_device_mounted_snapshots_id_blocks_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„ j+ sj˜}”j5 j+ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj‰ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj“ h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Mhj‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´MhhÊh²hubhÞ)�”}”(hŒ#Show number of blocks for snapshot.”h]”hŒ#Show number of blocks for snapshot.”…”�”}”(hj· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´MhhÊh²hubj))�”}”(hŒ?.. _abi_sys_fs_nilfs2_device_mounted_snapshots_id_inodes_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-fs-nilfs2-device-mounted-snapshots-id-inodes-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjÓ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/fs\/nilfs2\/\\/mounted_snapshots\/\\/inodes_count**”h]”j`)�”}”(hŒJ**\/sys\/fs\/nilfs2\/\\/mounted_snapshots\/\\/inodes_count**”h]”hŒF/sys/fs/nilfs2//mounted_snapshots//inodes_count”…”�”}”(hjí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjé ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Kühjæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐ ubah}”(h]”jÏ ah ]”h"]”Œ:abi_sys_fs_nilfs2_device_mounted_snapshots_id_inodes_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j jÅ sj˜}”jÏ jÅ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj# h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj- h]”hŒsysfs-fs-nilfs2”…”�”}”(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”j9 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Kühj# ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KühhÊh²hubhÞ)�”}”(hŒ#Show number of inodes for snapshot.”h]”hŒ#Show number of inodes for snapshot.”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KühhÊh²hubj))�”}”(hŒ6.. _abi_sys_fs_nilfs2_device_mounted_snapshots_readme:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-fs-nilfs2-device-mounted-snapshots-readme”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjm ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/fs\/nilfs2\/\\/mounted_snapshots\/README**”h]”j`)�”}”(hŒ<**\/sys\/fs\/nilfs2\/\\/mounted_snapshots\/README**”h]”hŒ8/sys/fs/nilfs2//mounted_snapshots/README”…”�”}”(hj‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Kõhj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjm ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjj ubah}”(h]”ji ah ]”h"]”Œ1abi_sys_fs_nilfs2_device_mounted_snapshots_readme”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸ j_ sj˜}”ji j_ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj½ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjÇ h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Kõhj½ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KõhhÊh²hubhÞ)�”}”(hŒDDescribe content of /sys/fs/nilfs2//mounted_snapshots group.”h]”hŒDDescribe content of /sys/fs/nilfs2//mounted_snapshots group.”…”�”}”(hjë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KõhhÊh²hubj))�”}”(hŒ&.. _abi_sys_fs_nilfs2_device_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-nilfs2-device-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/nilfs2\/\\/revision**”h]”j`)�”}”(hŒ+**\/sys\/fs\/nilfs2\/\\/revision**”h]”hŒ'/sys/fs/nilfs2//revision”…”�”}”(hj! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ!abi_sys_fs_nilfs2_device_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR jù sj˜}”j jù subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjW h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hja h]”hŒsysfs-fs-nilfs2”…”�”}”(hjc h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KhjW ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KhhÊh²hubhÞ)�”}”(hŒtShow NILFS file system revision on volume. This value informs about metadata structures' revision on mounted volume.”h]”hŒvShow NILFS file system revision on volume. This value informs about metadata structures’ revision on mounted volume.”…”�”}”(hj… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_fs_nilfs2_device_segctor_readme:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-fs-nilfs2-device-segctor-readme”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj¡ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/fs\/nilfs2\/\\/segctor\/README**”h]”j`)�”}”(hŒ2**\/sys\/fs\/nilfs2\/\\/segctor\/README**”h]”hŒ./sys/fs/nilfs2//segctor/README”…”�”}”(hj» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj· ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K°hj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž ubah}”(h]”j� ah ]”h"]”Œ'abi_sys_fs_nilfs2_device_segctor_readme”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì j“ sj˜}”j� j“ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjñ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjû h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K°hjñ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K°hhÊh²hubhÞ)�”}”(hŒ=Describe attributes of /sys/fs/nilfs2//segctor group.”h]”hŒ=Describe attributes of /sys/fs/nilfs2//segctor group.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K°hhÊh²hubj))�”}”(hŒ;.. _abi_sys_fs_nilfs2_device_segctor_current_last_full_seg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-fs-nilfs2-device-segctor-current-last-full-seg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj; ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/fs\/nilfs2\/\\/segctor\/current_last_full_seg**”h]”j`)�”}”(hŒA**\/sys\/fs\/nilfs2\/\\/segctor\/current_last_full_seg**”h]”hŒ=/sys/fs/nilfs2//segctor/current_last_full_seg”…”�”}”(hjU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KuhjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj; ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8 ubah}”(h]”j7 ah ]”h"]”Œ6abi_sys_fs_nilfs2_device_segctor_current_last_full_seg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j† j- sj˜}”j7 j- subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj‹ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj• h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Kuhj‹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KuhhÊh²hubhÞ)�”}”(hŒ-Show index number of the latest full segment.”h]”hŒ-Show index number of the latest full segment.”…”�”}”(hj¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KuhhÊh²hubj))�”}”(hŒ:.. _abi_sys_fs_nilfs2_device_segctor_current_seg_sequence:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-fs-nilfs2-device-segctor-current-seg-sequence”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjÕ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/fs\/nilfs2\/\\/segctor\/current_seg_sequence**”h]”j`)�”}”(hŒ@**\/sys\/fs\/nilfs2\/\\/segctor\/current_seg_sequence**”h]”hŒ</sys/fs/nilfs2//segctor/current_seg_sequence”…”�”}”(hjï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Kohjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ ubah}”(h]”jÑ ah ]”h"]”Œ5abi_sys_fs_nilfs2_device_segctor_current_seg_sequence”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j  jÇ sj˜}”jÑ jÇ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj% h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj/ h]”hŒsysfs-fs-nilfs2”…”�”}”(hj1 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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Kohj% ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KohhÊh²hubhÞ)�”}”(hŒShow segment sequence counter.”h]”hŒShow segment sequence counter.”…”�”}”(hjS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KohhÊh²hubj))�”}”(hŒ=.. _abi_sys_fs_nilfs2_device_segctor_dirty_data_blocks_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-fs-nilfs2-device-segctor-dirty-data-blocks-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjo ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/fs\/nilfs2\/\\/segctor\/dirty_data_blocks_count**”h]”j`)�”}”(hŒC**\/sys\/fs\/nilfs2\/\\/segctor\/dirty_data_blocks_count**”h]”hŒ?/sys/fs/nilfs2//segctor/dirty_data_blocks_count”…”�”}”(hj‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Kªhj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl ubah}”(h]”jk ah ]”h"]”Œ8abi_sys_fs_nilfs2_device_segctor_dirty_data_blocks_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº ja sj˜}”jk ja subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj¿ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjÉ h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Kªhj¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KªhhÊh²hubhÞ)�”}”(hŒ!Show number of dirty data blocks.”h]”hŒ!Show number of dirty data blocks.”…”�”}”(hjí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KªhhÊh²hubj))�”}”(hŒ;.. _abi_sys_fs_nilfs2_device_segctor_last_nongc_write_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-fs-nilfs2-device-segctor-last-nongc-write-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/fs\/nilfs2\/\\/segctor\/last_nongc_write_time**”h]”j`)�”}”(hŒA**\/sys\/fs\/nilfs2\/\\/segctor\/last_nongc_write_time**”h]”hŒ=/sys/fs/nilfs2//segctor/last_nongc_write_time”…”�”}”(hj# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Kœhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ6abi_sys_fs_nilfs2_device_segctor_last_nongc_write_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jT jû sj˜}”j jû subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjY h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjc h]”hŒsysfs-fs-nilfs2”…”�”}”(hje h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jo Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KœhjY ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KœhhÊh²hubhÞ)�”}”(hŒWShow write time of the last segment not for cleaner operation in human-readable format.”h]”hŒWShow write time of the last segment not for cleaner operation in human-readable format.”…”�”}”(hj‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KœhhÊh²hubj))�”}”(hŒ@.. _abi_sys_fs_nilfs2_device_segctor_last_nongc_write_time_secs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-fs-nilfs2-device-segctor-last-nongc-write-time-secs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj£ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/fs\/nilfs2\/\\/segctor\/last_nongc_write_time_secs**”h]”j`)�”}”(hŒF**\/sys\/fs\/nilfs2\/\\/segctor\/last_nongc_write_time_secs**”h]”hŒB/sys/fs/nilfs2//segctor/last_nongc_write_time_secs”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K£hj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj  ubah}”(h]”jŸ ah ]”h"]”Œ;abi_sys_fs_nilfs2_device_segctor_last_nongc_write_time_secs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jî j• sj˜}”jŸ j• subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjó h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjý h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K£hjó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K£hhÊh²hubhÞ)�”}”(hŒIShow write time of the last segment not for cleaner operation in seconds.”h]”hŒIShow write time of the last segment not for cleaner operation in seconds.”…”�”}”(hj! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K£hhÊh²hubj))�”}”(hŒ5.. _abi_sys_fs_nilfs2_device_segctor_last_pseg_block:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-fs-nilfs2-device-segctor-last-pseg-block”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj= ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/fs\/nilfs2\/\\/segctor\/last_pseg_block**”h]”j`)�”}”(hŒ;**\/sys\/fs\/nilfs2\/\\/segctor\/last_pseg_block**”h]”hŒ7/sys/fs/nilfs2//segctor/last_pseg_block”…”�”}”(hjW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K]hjP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj= ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj: ubah}”(h]”j9 ah ]”h"]”Œ0abi_sys_fs_nilfs2_device_segctor_last_pseg_block”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆ j/ sj˜}”j9 j/ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj� h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj— h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K]hj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K]hhÊh²hubhÞ)�”}”(hŒ.Show start block number of the latest segment.”h]”hŒ.Show start block number of the latest segment.”…”�”}”(hj» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K]hhÊh²hubj))�”}”(hŒ9.. _abi_sys_fs_nilfs2_device_segctor_last_seg_checkpoint:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-fs-nilfs2-device-segctor-last-seg-checkpoint”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj× ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/fs\/nilfs2\/\\/segctor\/last_seg_checkpoint**”h]”j`)�”}”(hŒ?**\/sys\/fs\/nilfs2\/\\/segctor\/last_seg_checkpoint**”h]”hŒ;/sys/fs/nilfs2//segctor/last_seg_checkpoint”…”�”}”(hjñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjí ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Kihjê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj× ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔ ubah}”(h]”jÓ ah ]”h"]”Œ4abi_sys_fs_nilfs2_device_segctor_last_seg_checkpoint”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j" jÉ sj˜}”jÓ jÉ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj' h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj1 h]”hŒsysfs-fs-nilfs2”…”�”}”(hj3 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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Kihj' ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KihhÊh²hubhÞ)�”}”(hŒ-Show checkpoint number of the latest segment.”h]”hŒ-Show checkpoint number of the latest segment.”…”�”}”(hjU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KihhÊh²hubj))�”}”(hŒ7.. _abi_sys_fs_nilfs2_device_segctor_last_seg_sequence:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-fs-nilfs2-device-segctor-last-seg-sequence”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjq ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/fs\/nilfs2\/\\/segctor\/last_seg_sequence**”h]”j`)�”}”(hŒ=**\/sys\/fs\/nilfs2\/\\/segctor\/last_seg_sequence**”h]”hŒ9/sys/fs/nilfs2//segctor/last_seg_sequence”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Kchj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjq ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjn ubah}”(h]”jm ah ]”h"]”Œ2abi_sys_fs_nilfs2_device_segctor_last_seg_sequence”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼ jc sj˜}”jm jc subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjÁ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjË h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KchjÁ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KchhÊh²hubhÞ)�”}”(hŒ*Show sequence value of the latest segment.”h]”hŒ*Show sequence value of the latest segment.”…”�”}”(hjï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KchhÊh²hubj))�”}”(hŒ9.. _abi_sys_fs_nilfs2_device_segctor_last_seg_write_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-fs-nilfs2-device-segctor-last-seg-write-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/fs\/nilfs2\/\\/segctor\/last_seg_write_time**”h]”j`)�”}”(hŒ?**\/sys\/fs\/nilfs2\/\\/segctor\/last_seg_write_time**”h]”hŒ;/sys/fs/nilfs2//segctor/last_seg_write_time”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj! ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K�hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ4abi_sys_fs_nilfs2_device_segctor_last_seg_write_time”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jV jý sj˜}”j jý subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj[ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hje h]”hŒsysfs-fs-nilfs2”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjc ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jq Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K�hj[ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K�hhÊh²hubhÞ)�”}”(hŒ=Show write time of the last segment in human-readable format.”h]”hŒ=Show write time of the last segment in human-readable format.”…”�”}”(hj‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K�hhÊh²hubj))�”}”(hŒ>.. _abi_sys_fs_nilfs2_device_segctor_last_seg_write_time_secs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-fs-nilfs2-device-segctor-last-seg-write-time-secs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj¥ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/fs\/nilfs2\/\\/segctor\/last_seg_write_time_secs**”h]”j`)�”}”(hŒD**\/sys\/fs\/nilfs2\/\\/segctor\/last_seg_write_time_secs**”h]”hŒ@/sys/fs/nilfs2//segctor/last_seg_write_time_secs”…”�”}”(hj¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj» ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K–hj¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢ ubah}”(h]”j¡ ah ]”h"]”Œ9abi_sys_fs_nilfs2_device_segctor_last_seg_write_time_secs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jð j— sj˜}”j¡ j— subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjõ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjÿ h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K–hjõ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K–hhÊh²hubhÞ)�”}”(hŒ/Show write time of the last segment in seconds.”h]”hŒ/Show write time of the last segment in seconds.”…”�”}”(hj# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K–hhÊh²hubj))�”}”(hŒ5.. _abi_sys_fs_nilfs2_device_segctor_next_checkpoint:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-fs-nilfs2-device-segctor-next-checkpoint”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj? ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/fs\/nilfs2\/\\/segctor\/next_checkpoint**”h]”j`)�”}”(hŒ;**\/sys\/fs\/nilfs2\/\\/segctor\/next_checkpoint**”h]”hŒ7/sys/fs/nilfs2//segctor/next_checkpoint”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K‰hjR ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj? ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj< ubah}”(h]”j; ah ]”h"]”Œ0abi_sys_fs_nilfs2_device_segctor_next_checkpoint”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠ j1 sj˜}”j; j1 subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj� h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj™ h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K‰hj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K‰hhÊh²hubhÞ)�”}”(hŒShow next checkpoint number.”h]”hŒShow next checkpoint number.”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K‰hhÊh²hubj))�”}”(hŒ3.. _abi_sys_fs_nilfs2_device_segctor_next_full_seg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-fs-nilfs2-device-segctor-next-full-seg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjÙ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/fs\/nilfs2\/\\/segctor\/next_full_seg**”h]”j`)�”}”(hŒ9**\/sys\/fs\/nilfs2\/\\/segctor\/next_full_seg**”h]”hŒ5/sys/fs/nilfs2//segctor/next_full_seg”…”�”}”(hjó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjï ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K{hjì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖ ubah}”(h]”jÕ ah ]”h"]”Œ.abi_sys_fs_nilfs2_device_segctor_next_full_seg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$ jË sj˜}”jÕ jË subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj) h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj3 h]”hŒsysfs-fs-nilfs2”…”�”}”(hj5 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j? Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K{hj) ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K{hhÊh²hubhÞ)�”}”(hŒuh1j@hjs ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/fs\/nilfs2\/\\/segctor\/next_pseg_offset**”h]”j`)�”}”(hŒ<**\/sys\/fs\/nilfs2\/\\/segctor\/next_pseg_offset**”h]”hŒ8/sys/fs/nilfs2//segctor/next_pseg_offset”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K‚hj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjs ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjp ubah}”(h]”jo ah ]”h"]”Œ1abi_sys_fs_nilfs2_device_segctor_next_pseg_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾ je sj˜}”jo je subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjà h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjÍ h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K‚hjà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K‚hhÊh²hubhÞ)�”}”(hŒ@Show offset of next partial segment in the current full segment.”h]”hŒ@Show offset of next partial segment in the current full segment.”…”�”}”(hjñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K‚hhÊh²hubj))�”}”(hŒ-.. _abi_sys_fs_nilfs2_device_segments_readme:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-fs-nilfs2-device-segments-readme”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/fs\/nilfs2\/\\/segments\/README**”h]”j`)�”}”(hŒ3**\/sys\/fs\/nilfs2\/\\/segments\/README**”h]”hŒ//sys/fs/nilfs2//segments/README”…”�”}”(hj' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj# ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÏhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj  ubah}”(h]”j  ah ]”h"]”Œ(abi_sys_fs_nilfs2_device_segments_readme”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX jÿ sj˜}”j  jÿ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj] h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjg h]”hŒsysfs-fs-nilfs2”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”js Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KÏhj] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÏhhÊh²hubhÞ)�”}”(hŒ>Describe attributes of /sys/fs/nilfs2//segments group.”h]”hŒ>Describe attributes of /sys/fs/nilfs2//segments group.”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÏhhÊh²hubj))�”}”(hŒ9.. _abi_sys_fs_nilfs2_device_segments_blocks_per_segment:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-fs-nilfs2-device-segments-blocks-per-segment”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj§ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/fs\/nilfs2\/\\/segments\/blocks_per_segment**”h]”j`)�”}”(hŒ?**\/sys\/fs\/nilfs2\/\\/segments\/blocks_per_segment**”h]”hŒ;/sys/fs/nilfs2//segments/blocks_per_segment”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K½hjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤ ubah}”(h]”j£ ah ]”h"]”Œ4abi_sys_fs_nilfs2_device_segments_blocks_per_segment”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò j™ sj˜}”j£ j™ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj÷ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K½hj÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K½hhÊh²hubhÞ)�”}”(hŒ!Show number of blocks in segment.”h]”hŒ!Show number of blocks in segment.”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K½hhÊh²hubj))�”}”(hŒ5.. _abi_sys_fs_nilfs2_device_segments_clean_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-fs-nilfs2-device-segments-clean-segments”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjA ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/fs\/nilfs2\/\\/segments\/clean_segments**”h]”j`)�”}”(hŒ;**\/sys\/fs\/nilfs2\/\\/segments\/clean_segments**”h]”hŒ7/sys/fs/nilfs2//segments/clean_segments”…”�”}”(hj[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÃhjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjA ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj> ubah}”(h]”j= ah ]”h"]”Œ0abi_sys_fs_nilfs2_device_segments_clean_segments”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒ j3 sj˜}”j= j3 subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj‘ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj› h•]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KÃhj‘ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÃhhÊh²hubhÞ)�”}”(hŒShow count of clean segments.”h]”hŒShow count of clean segments.”…”�”}”(hj¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÃhhÊh²hubj))�”}”(hŒ5.. _abi_sys_fs_nilfs2_device_segments_dirty_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-fs-nilfs2-device-segments-dirty-segments”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÛ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/fs\/nilfs2\/\\/segments\/dirty_segments**”h]”j`)�”}”(hŒ;**\/sys\/fs\/nilfs2\/\\/segments\/dirty_segments**”h]”hŒ7/sys/fs/nilfs2//segments/dirty_segments”…”�”}”(hjõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÉhjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØ ubah}”(h]”j× ah ]”h"]”Œ0abi_sys_fs_nilfs2_device_segments_dirty_segments”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&! jÍ sj˜}”j× jÍ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj+! h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj5! h]”hŒsysfs-fs-nilfs2”…”�”}”(hj7! h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3! ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jA! Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KÉhj+! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÉhhÊh²hubhÞ)�”}”(hŒShow count of dirty segments.”h]”hŒShow count of dirty segments.”…”�”}”(hjY! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KÉhhÊh²hubj))�”}”(hŒ6.. _abi_sys_fs_nilfs2_device_segments_segments_number:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-fs-nilfs2-device-segments-segments-number”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hju! ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/fs\/nilfs2\/\\/segments\/segments_number**”h]”j`)�”}”(hŒ<**\/sys\/fs\/nilfs2\/\\/segments\/segments_number**”h]”hŒ8/sys/fs/nilfs2//segments/segments_number”…”�”}”(hj�! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹! ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K·hjˆ! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhju! ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjr! ubah}”(h]”jq! ah ]”h"]”Œ1abi_sys_fs_nilfs2_device_segments_segments_number”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀ! jg! sj˜}”jq! jg! subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjÅ! h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjÏ! h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K·hjÅ! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K·hhÊh²hubhÞ)�”}”(hŒ$Show number of segments on a volume.”h]”hŒ$Show number of segments on a volume.”…”�”}”(hjó! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K·hhÊh²hubj))�”}”(hŒ/.. _abi_sys_fs_nilfs2_device_superblock_readme:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-fs-nilfs2-device-superblock-readme”uh1j(h´KhhÊh²hh³Nube(j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj" ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/fs\/nilfs2\/\\/superblock\/README**”h]”j`)�”}”(hŒ5**\/sys\/fs\/nilfs2\/\\/superblock\/README**”h]”hŒ1/sys/fs/nilfs2//superblock/README”…”�”}”(hj)" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%" ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KVhj"" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj" ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj " ubah}”(h]”j " ah ]”h"]”Œ*abi_sys_fs_nilfs2_device_superblock_readme”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jZ" j" sj˜}”j " j" subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj_" h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hji" h]”hŒsysfs-fs-nilfs2”…”�”}”(hjk" h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjg" ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”ju" Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KVhj_" ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KVhhÊh²hubhÞ)�”}”(hŒ@Describe attributes of /sys/fs/nilfs2//superblock group.”h]”hŒ@Describe attributes of /sys/fs/nilfs2//superblock group.”…”�”}”(hj�" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KVhhÊh²hubj))�”}”(hŒ<.. _abi_sys_fs_nilfs2_device_superblock_sb_update_frequency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-fs-nilfs2-device-superblock-sb-update-frequency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj©" ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/fs\/nilfs2\/\\/superblock\/sb_update_frequency**”h]”j`)�”}”(hŒB**\/sys\/fs\/nilfs2\/\\/superblock\/sb_update_frequency**”h]”hŒ>/sys/fs/nilfs2//superblock/sb_update_frequency”…”�”}”(hjÃ" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿" ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KOhj¼" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¶" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj©" ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¦" ubah}”(h]”j¥" ah ]”h"]”Œ7abi_sys_fs_nilfs2_device_superblock_sb_update_frequency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jô" j›" sj˜}”j¥" j›" subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjù" h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj# h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KOhjù" ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KOhhÊh²hubhÞ)�”}”(hŒBShow/Set interval of periodical update of superblock (in seconds).”h]”hŒBShow/Set interval of periodical update of superblock (in seconds).”…”�”}”(hj'# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KOhhÊh²hubj))�”}”(hŒ7.. _abi_sys_fs_nilfs2_device_superblock_sb_write_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-fs-nilfs2-device-superblock-sb-write-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjC# ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/fs\/nilfs2\/\\/superblock\/sb_write_count**”h]”j`)�”}”(hŒ=**\/sys\/fs\/nilfs2\/\\/superblock\/sb_write_count**”h]”hŒ9/sys/fs/nilfs2//superblock/sb_write_count”…”�”}”(hj]# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjY# ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KIhjV# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjC# ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@# ubah}”(h]”j?# ah ]”h"]”Œ2abi_sys_fs_nilfs2_device_superblock_sb_write_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽ# j5# sj˜}”j?# j5# subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj“# h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj�# h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KIhj“# ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KIhhÊh²hubhÞ)�”}”(hŒ(Show current write count of super block.”h]”hŒ(Show current write count of super block.”…”�”}”(hjÁ# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KIhhÊh²hubj))�”}”(hŒ6.. _abi_sys_fs_nilfs2_device_superblock_sb_write_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-fs-nilfs2-device-superblock-sb-write-time”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÝ# ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/fs\/nilfs2\/\\/superblock\/sb_write_time**”h]”j`)�”}”(hŒ<**\/sys\/fs\/nilfs2\/\\/superblock\/sb_write_time**”h]”hŒ8/sys/fs/nilfs2//superblock/sb_write_time”…”�”}”(hj÷# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjó# ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K`”h]”(hŒDefined on file ”…”�”}”(hj-$ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj7$ h]”hŒsysfs-fs-nilfs2”…”�”}”(hj9$ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5$ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jC$ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K\/superblock\/sb_write_time_secs**”h]”j`)�”}”(hŒA**\/sys\/fs\/nilfs2\/\\/superblock\/sb_write_time_secs**”h]”hŒ=/sys/fs/nilfs2//superblock/sb_write_time_secs”…”�”}”(hj‘$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KChjŠ$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj„$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjw$ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjt$ ubah}”(h]”js$ ah ]”h"]”Œ6abi_sys_fs_nilfs2_device_superblock_sb_write_time_secs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÂ$ ji$ sj˜}”js$ ji$ subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjÇ$ h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjÑ$ h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´KChjÇ$ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KChhÊh²hubhÞ)�”}”(hŒ/Show last write time of super block in seconds.”h]”hŒ/Show last write time of super block in seconds.”…”�”}”(hjõ$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KChhÊh²hubj))�”}”(hŒ".. _abi_sys_fs_nilfs2_device_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-nilfs2-device-uuid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj% ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/fs\/nilfs2\/\\/uuid**”h]”j`)�”}”(hŒ'**\/sys\/fs\/nilfs2\/\\/uuid**”h]”hŒ#/sys/fs/nilfs2//uuid”…”�”}”(hj+% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'% ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K*hj$% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj% ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj% ubah}”(h]”j % ah ]”h"]”Œabi_sys_fs_nilfs2_device_uuid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\% j% sj˜}”j % j% subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hja% h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjk% h]”hŒsysfs-fs-nilfs2”…”�”}”(hjm% h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hji% ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jw% Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K*hja% ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K*hhÊh²hubhÞ)�”}”(hŒ3Show volume's UUID (Universally Unique Identifier).”h]”hŒ5Show volume’s UUID (Universally Unique Identifier).”…”�”}”(hj�% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K*hhÊh²hubj))�”}”(hŒ).. _abi_sys_fs_nilfs2_device_volume_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-nilfs2-device-volume-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj«% ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/fs\/nilfs2\/\\/volume_name**”h]”j`)�”}”(hŒ.**\/sys\/fs\/nilfs2\/\\/volume_name**”h]”hŒ*/sys/fs/nilfs2//volume_name”…”�”}”(hjÅ% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁ% ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K0hj¾% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj«% ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨% ubah}”(h]”j§% ah ]”h"]”Œ$abi_sys_fs_nilfs2_device_volume_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jö% j�% sj˜}”j§% j�% subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hjû% h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj& h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K0hjû% ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K0hhÊh²hubhÞ)�”}”(hŒShow volume's label.”h]”hŒShow volume’s label.”…”�”}”(hj)& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K0hhÊh²hubj))�”}”(hŒ&.. _abi_sys_fs_nilfs2_features_readme:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-fs-nilfs2-features-readme”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjE& ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/fs\/nilfs2\/features\/README**”h]”j`)�”}”(hŒ'**\/sys\/fs\/nilfs2\/features\/README**”h]”hŒ#/sys/fs/nilfs2/features/README”…”�”}”(hj_& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[& ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K hjX& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjR& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjE& ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjB& ubah}”(h]”jA& ah ]”h"]”Œ!abi_sys_fs_nilfs2_features_readme”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�& j7& sj˜}”jA& j7& subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj•& h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hjŸ& h]”hŒsysfs-fs-nilfs2”…”�”}”(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ÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´K hj•& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K hhÊh²hubhÞ)�”}”(hŒ5Describe attributes of /sys/fs/nilfs2/features group.”h]”hŒ5Describe attributes of /sys/fs/nilfs2/features group.”…”�”}”(hjÃ& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´K hhÊh²hubj))�”}”(hŒ(.. _abi_sys_fs_nilfs2_features_revision:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-fs-nilfs2-features-revision”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjß& ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/fs\/nilfs2\/features\/revision**”h]”j`)�”}”(hŒ)**\/sys\/fs\/nilfs2\/features\/revision**”h]”hŒ%/sys/fs/nilfs2/features/revision”…”�”}”(hjù& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõ& ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´Khjò& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjì& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjß& ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜ& ubah}”(h]”jÛ& ah ]”h"]”Œ#abi_sys_fs_nilfs2_features_revision”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*' jÑ& sj˜}”jÛ& jÑ& subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-fs-nilfs2 `”h]”(hŒDefined on file ”…”�”}”(hj/' h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-fs-nilfs2 `”h]”j§)�”}”(hj9' h]”hŒsysfs-fs-nilfs2”…”�”}”(hj;' h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7' ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jE' Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_fs_nilfs2”uh1hh³jb h´Khj/' ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KhhÊh²hubhÞ)�”}”(hŒ�Show current revision of NILFS file system driver. This value informs about file system revision that driver is ready to support.”h]”hŒ�Show current revision of NILFS file system driver. This value informs about file system revision that driver is ready to support.”…”�”}”(hj]' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_fs_ocfs2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-ocfs2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjy' ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/fs\/ocfs2\/**”h]”j`)�”}”(hŒ**\/sys\/fs\/ocfs2\/**”h]”hŒ/sys/fs/ocfs2/”…”�”}”(hj“' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�' ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ%Documentation/ABI/testing/sysfs-ocfs2”h´KhjŒ' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjy' ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjv' ubah}”(h]”ju' ah ]”h"]”Œabi_sys_fs_ocfs2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅ' jk' sj˜}”ju' jk' subhÞ)�”}”(hŒADefined on file :ref:`sysfs-ocfs2 `”h]”(hŒDefined on file ”…”�”}”(hjÊ' h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-ocfs2 `”h]”j§)�”}”(hjÔ' h]”hŒ sysfs-ocfs2”…”�”}”(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ÅŒabi_file_testing_sysfs_ocfs2”uh1hh³j§' h´KhjÊ' ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhhÊh²hubhÞ)�”}”(hŒcThe /sys/fs/ocfs2 directory contains knobs used by the ocfs2-tools to interact with the filesystem.”h]”hŒcThe /sys/fs/ocfs2 directory contains knobs used by the ocfs2-tools to interact with the filesystem.”…”�”}”(hjø' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_fs_ocfs2_active_cluster_plugin:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-fs-ocfs2-active-cluster-plugin”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj( ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/fs\/ocfs2\/active_cluster_plugin**”h]”j`)�”}”(hŒ+**\/sys\/fs\/ocfs2\/active_cluster_plugin**”h]”hŒ'/sys/fs/ocfs2/active_cluster_plugin”…”�”}”(hj.( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*( ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´K1hj'( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj( ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj( ubah}”(h]”j( ah ]”h"]”Œ&abi_sys_fs_ocfs2_active_cluster_plugin”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_( j( sj˜}”j( j( subhÞ)�”}”(hŒADefined on file :ref:`sysfs-ocfs2 `”h]”(hŒDefined on file ”…”�”}”(hjd( h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-ocfs2 `”h]”j§)�”}”(hjn( h]”hŒ sysfs-ocfs2”…”�”}”(hjp( h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjl( ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jz( Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ocfs2”uh1hh³j§' h´K1hjd( ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´K1hhÊh²hubhÞ)�”}”(hŒÞThe /sys/fs/ocfs2/active_cluster_plugin displays which cluster plugin is currently in use by the filesystem. The active plugin will appear in the loaded_cluster_plugins file as well. Only one plugin can be used at a time.”h]”hŒÞThe /sys/fs/ocfs2/active_cluster_plugin displays which cluster plugin is currently in use by the filesystem. The active plugin will appear in the loaded_cluster_plugins file as well. Only one plugin can be used at a time.”…”�”}”(hj’( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´K1hhÊh²hubhÞ)�”}”(hŒNReading from this file returns the name of the active plugin on a single line.”h]”hŒNReading from this file returns the name of the active plugin on a single line.”…”�”}”(hj ( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´K1hhÊh²hubhÞ)�”}”(hŒ²This file is read-only. Which plugin is active depends on the cluster stack in use. The contents may change when all filesystems are unmounted and the cluster stack is changed.”h]”hŒ²This file is read-only. Which plugin is active depends on the cluster stack in use. The contents may change when all filesystems are unmounted and the cluster stack is changed.”…”�”}”(hj®( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´K1hhÊh²hubj))�”}”(hŒ#.. _abi_sys_fs_ocfs2_cluster_stack:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-ocfs2-cluster-stack”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjÊ( ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/fs\/ocfs2\/cluster_stack**”h]”j`)�”}”(hŒ#**\/sys\/fs\/ocfs2\/cluster_stack**”h]”hŒ/sys/fs/ocfs2/cluster_stack”…”�”}”(hjä( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjà( ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KBhjÝ( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊ( ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇ( ubah}”(h]”jÆ( ah ]”h"]”Œabi_sys_fs_ocfs2_cluster_stack”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j) j¼( sj˜}”jÆ( j¼( subhÞ)�”}”(hŒADefined on file :ref:`sysfs-ocfs2 `”h]”(hŒDefined on file ”…”�”}”(hj) h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-ocfs2 `”h]”j§)�”}”(hj$) h]”hŒ sysfs-ocfs2”…”�”}”(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”j0) Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ocfs2”uh1hh³j§' h´KBhj) ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KBhhÊh²hubhÞ)�”}”(hŒ¤The /sys/fs/ocfs2/cluster_stack file contains the name of current ocfs2 cluster stack. This value is set by userspace tools when bringing the cluster stack online.”h]”hŒ¤The /sys/fs/ocfs2/cluster_stack file contains the name of current ocfs2 cluster stack. This value is set by userspace tools when bringing the cluster stack online.”…”�”}”(hjH) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KBhhÊh²hubhÞ)�”}”(hŒ/Cluster stack names are 4 characters in length.”h]”hŒ/Cluster stack names are 4 characters in length.”…”�”}”(hjV) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KBhhÊh²hubhÞ)�”}”(hŒ„When the 'o2cb' cluster stack is used, the 'o2cb' cluster plugin is active. All other cluster stacks use the 'user' cluster plugin.”h]”hŒ�When the ‘o2cb’ cluster stack is used, the ‘o2cb’ cluster plugin is active. All other cluster stacks use the ‘user’ cluster plugin.”…”�”}”(hjd) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KBhhÊh²hubhÞ)�”}”(hŒVReading from this file returns the name of the current cluster stack on a single line.”h]”hŒVReading from this file returns the name of the current cluster stack on a single line.”…”�”}”(hjr) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KBhhÊh²hubhÞ)�”}”(hŒÃWriting a new stack name to this file changes the current cluster stack unless there are mounted ocfs2 filesystems. If there are mounted filesystems, attempts to change the stack return an error.”h]”hŒÃWriting a new stack name to this file changes the current cluster stack unless there are mounted ocfs2 filesystems. If there are mounted filesystems, attempts to change the stack return an error.”…”�”}”(hj€) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KBhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ7Users: ocfs2-tools ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj•) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j§' h´KBhj‘) ubj1)�”}”(hhh]”hÞ)�”}”(hŒ/ocfs2-tools ”h]”(hŒ ocfs2-tools <”…”�”}”(hj¦) h²hh³Nh´Nubj©°)�”}”(hŒ!ocfs2-tools-devel@lists.linux.dev”h]”hŒ!ocfs2-tools-devel@lists.linux.dev”…”�”}”(hj®) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œ(mailto:ocfs2-tools-devel@lists.linux.dev”uh1j¨°hj¦) ubhŒ>”…”�”}”(hj¦) h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KBhj£) ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj‘) ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j§' h´KBhjŽ) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ,.. _abi_sys_fs_ocfs2_loaded_cluster_plugins:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-fs-ocfs2-loaded-cluster-plugins”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjè) ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/fs\/ocfs2\/loaded_cluster_plugins**”h]”j`)�”}”(hŒ,**\/sys\/fs\/ocfs2\/loaded_cluster_plugins**”h]”hŒ(/sys/fs/ocfs2/loaded_cluster_plugins”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþ) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´Khjû) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjø) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõ) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjè) ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjå) ubah}”(h]”jä) ah ]”h"]”Œ'abi_sys_fs_ocfs2_loaded_cluster_plugins”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3* jÚ) sj˜}”jä) jÚ) subhÞ)�”}”(hŒADefined on file :ref:`sysfs-ocfs2 `”h]”(hŒDefined on file ”…”�”}”(hj8* h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-ocfs2 `”h]”j§)�”}”(hjB* h]”hŒ sysfs-ocfs2”…”�”}”(hjD* h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@* ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN* Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_ocfs2”uh1hh³j§' h´Khj8* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhhÊh²hubhÞ)�”}”(hŒÔThe /sys/fs/ocfs2/loaded_cluster_plugins file describes the available plugins to support ocfs2 cluster operation. A cluster plugin is required to use ocfs2 in a cluster. There are currently two available plugins:”h]”hŒÔThe /sys/fs/ocfs2/loaded_cluster_plugins file describes the available plugins to support ocfs2 cluster operation. A cluster plugin is required to use ocfs2 in a cluster. There are currently two available plugins:”…”�”}”(hjf* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒV'o2cb' - The classic o2cb cluster stack that ocfs2 has used since its inception.”h]”j)�”}”(hhh]”j)�”}”(hŒP'o2cb' - The classic o2cb cluster stack that ocfs2 has used since its inception.”h]”(j!)�”}”(hŒ6'o2cb' - The classic o2cb cluster stack that ocfs2 has”h]”hŒ:‘o2cb’ - The classic o2cb cluster stack that ocfs2 has”…”�”}”(hj‚* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j§' h´Khj~* ubj1)�”}”(hhh]”hÞ)�”}”(hŒused since its inception.”h]”hŒused since its inception.”…”�”}”(hj“* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´Khj�* ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj~* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j§' h´Khj{* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjw* ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjt* ubj;)�”}”(hŒZ'user' - A plugin supporting userspace cluster software in conjunction with fs/dlm. ”h]”j)�”}”(hhh]”j)�”}”(hŒT'user' - A plugin supporting userspace cluster software in conjunction with fs/dlm. ”h]”(j!)�”}”(hŒ7'user' - A plugin supporting userspace cluster software”h]”hŒ;‘user’ - A plugin supporting userspace cluster software”…”�”}”(hjÄ* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j§' h´KhjÀ* ubj1)�”}”(hhh]”hÞ)�”}”(hŒin conjunction with fs/dlm.”h]”hŒin conjunction with fs/dlm.”…”�”}”(hjÕ* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhjÒ* ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÀ* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j§' h´Khj½* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¹* ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjt* ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j§' h´KhhÊh²hubhÞ)�”}”(hŒMReading from this file returns the names of all loaded plugins, one per line.”h]”hŒMReading from this file returns the names of all loaded plugins, one per line.”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhhÊh²hubhÞ)�”}”(hŒRThis file is read-only. Its contents may change as plugins are loaded or removed.”h]”hŒRThis file is read-only. Its contents may change as plugins are loaded or removed.”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_fs_ocfs2_max_locking_protocol:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-fs-ocfs2-max-locking-protocol”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj++ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/fs\/ocfs2\/max_locking_protocol**”h]”j`)�”}”(hŒ***\/sys\/fs\/ocfs2\/max_locking_protocol**”h]”hŒ&/sys/fs/ocfs2/max_locking_protocol”…”�”}”(hjE+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjA+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´Khj>+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj++ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(+ ubah}”(h]”j'+ ah ]”h"]”Œ%abi_sys_fs_ocfs2_max_locking_protocol”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jv+ j+ sj˜}”j'+ j+ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-ocfs2 `”h]”(hŒDefined on file ”…”�”}”(hj{+ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-ocfs2 `”h]”j§)�”}”(hj…+ h]”hŒ sysfs-ocfs2”…”�”}”(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ÅŒabi_file_testing_sysfs_ocfs2”uh1hh³j§' h´Khj{+ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhhÊh²hubhÞ)�”}”(hŒ¹The /sys/fs/ocfs2/max_locking_protocol file displays version of ocfs2 locking supported by the filesystem. This version covers how ocfs2 uses distributed locking between cluster nodes.”h]”hŒ¹The /sys/fs/ocfs2/max_locking_protocol file displays version of ocfs2 locking supported by the filesystem. This version covers how ocfs2 uses distributed locking between cluster nodes.”…”�”}”(hj©+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhhÊh²hubhÞ)�”}”(hXThe protocol version has a major and minor number. Two cluster nodes can interoperate if they have an identical major number and an overlapping minor number - thus, a node with version 1.10 can interoperate with a node sporting version 1.8, as long as both use the 1.8 protocol.”h]”hXThe protocol version has a major and minor number. Two cluster nodes can interoperate if they have an identical major number and an overlapping minor number - thus, a node with version 1.10 can interoperate with a node sporting version 1.8, as long as both use the 1.8 protocol.”…”�”}”(hj·+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhhÊh²hubhÞ)�”}”(hŒnReading from this file returns a single line, the major number and minor number joined by a period, eg "1.10".”h]”hŒrReading from this file returns a single line, the major number and minor number joined by a period, eg “1.10â€�.”…”�”}”(hjÅ+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhhÊh²hubhÞ)�”}”(hŒ?This file is read-only. The value is compiled into the driver.”h]”hŒ?This file is read-only. The value is compiled into the driver.”…”�”}”(hjÓ+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j§' h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_fs_pstore:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-pstore”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjï+ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/fs\/pstore\/\.\.\.**”h]”j`)�”}”(hŒ**\/sys\/fs\/pstore\/\.\.\.**”h]”hŒ/sys/fs/pstore/...”…”�”}”(hj , h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ Documentation/ABI/testing/pstore”h´Khj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿ+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjü+ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/dev\/pstore\/\.\.\.**”h]”j`)�”}”(hŒ**\/dev\/pstore\/\.\.\.**”h]”hŒ/dev/pstore/...”…”�”}”(hj4, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0, ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´Khj-, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjü+ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjï+ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjì+ ubah}”(h]”jë+ ah ]”h"]”Œabi_sys_fs_pstore”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je, já+ sj˜}”jë+ já+ subhÞ)�”}”(hŒ7Defined on file :ref:`pstore `”h]”(hŒDefined on file ”…”�”}”(hjj, h²hh³Nh´Nubh)�”}”(hŒ':ref:`pstore `”h]”j§)�”}”(hjt, h]”hŒpstore”…”�”}”(hjv, h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr, ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€, Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_pstore”uh1hh³j, h´Khjj, ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubhÞ)�”}”(hŒ;Generic interface to platform dependent persistent storage.”h]”hŒ;Generic interface to platform dependent persistent storage.”…”�”}”(hj˜, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubhÞ)�”}”(hX/Platforms that provide a mechanism to preserve some data across system reboots can register with this driver to provide a generic interface to show records captured in the dying moments. In the case of a panic the last part of the console log is captured, but other interesting data can also be saved::”h]”hX.Platforms that provide a mechanism to preserve some data across system reboots can register with this driver to provide a generic interface to show records captured in the dying moments. In the case of a panic the last part of the console log is captured, but other interesting data can also be saved:”…”�”}”(hj¦, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubjl)�”}”(hŒŒ# mount -t pstore -o kmsg_bytes=8000 - /sys/fs/pstore $ ls -l /sys/fs/pstore/ total 0 -r--r--r-- 1 root root 7896 Nov 30 15:38 dmesg-erst-1”h]”hŒŒ# mount -t pstore -o kmsg_bytes=8000 - /sys/fs/pstore $ ls -l /sys/fs/pstore/ total 0 -r--r--r-- 1 root root 7896 Nov 30 15:38 dmesg-erst-1”…”�”}”hj´, sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j, h´KhhÊh²hubhÞ)�”}”(hŒiDifferent users of this interface will result in different filename prefixes. Currently two are defined:”h]”hŒiDifferent users of this interface will result in different filename prefixes. Currently two are defined:”…”�”}”(hjÂ, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ"dmesg" - saved console log”h]”hÞ)�”}”(hjÕ, h]”hŒ“dmesgâ€� - saved console log”…”�”}”(hj×, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhjÓ, ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÐ, ubj;)�”}”(hŒ;"mce" - architecture dependent data from fatal h/w error ”h]”hÞ)�”}”(hŒ:"mce" - architecture dependent data from fatal h/w error”h]”hŒ>“mceâ€� - architecture dependent data from fatal h/w error”…”�”}”(hjî, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´Khjê, ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÐ, ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j, h´KhhÊh²hubhÞ)�”}”(hŒ§Once the information in a file has been read, removing the file will signal to the underlying persistent storage device that it can reclaim the space for later reuse::”h]”hŒ¦Once the information in a file has been read, removing the file will signal to the underlying persistent storage device that it can reclaim the space for later reuse:”…”�”}”(hj- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubjl)�”}”(hŒ $ rm /sys/fs/pstore/dmesg-erst-1”h]”hŒ $ rm /sys/fs/pstore/dmesg-erst-1”…”�”}”hj- sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j, h´KhhÊh²hubhÞ)�”}”(hŒ®The expectation is that all files in /sys/fs/pstore/ will be saved elsewhere and erased from persistent store soon after boot to free up space ready for the next catastrophe.”h]”hŒ®The expectation is that all files in /sys/fs/pstore/ will be saved elsewhere and erased from persistent store soon after boot to free up space ready for the next catastrophe.”…”�”}”(hj$- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubhÞ)�”}”(hŒûThe 'kmsg_bytes' mount option changes the target amount of data saved on each oops/panic. Pstore saves (possibly multiple) files based on the record size of the underlying persistent storage until at least this amount is reached. Default is 10 Kbytes.”h]”hŒÿThe ‘kmsg_bytes’ mount option changes the target amount of data saved on each oops/panic. Pstore saves (possibly multiple) files based on the record size of the underlying persistent storage until at least this amount is reached. Default is 10 Kbytes.”…”�”}”(hj2- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubhÞ)�”}”(hŒ´Pstore only supports one backend at a time. If multiple backends are available, the preferred backend may be set by passing the pstore.backend= argument to the kernel at boot time.”h]”hŒ´Pstore only supports one backend at a time. If multiple backends are available, the preferred backend may be set by passing the pstore.backend= argument to the kernel at boot time.”…”�”}”(hj@- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j, h´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_fs_ubifsx_y_error_crc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-ubifsx-y-error-crc”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hj\- ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/fs\/ubifsX_Y\/error_crc**”h]”j`)�”}”(hŒ"**\/sys\/fs\/ubifsX_Y\/error_crc**”h]”hŒ/sys/fs/ubifsX_Y/error_crc”…”�”}”(hjv- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjr- ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/sysfs-fs-ubifs”h´Khjo- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjl- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhji- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\- ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjY- ubah}”(h]”jX- ah ]”h"]”Œabi_sys_fs_ubifsx_y_error_crc”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨- jN- sj˜}”jX- jN- subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-fs-ubifs `”h]”(hŒDefined on file ”…”�”}”(hj­- h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-fs-ubifs `”h]”j§)�”}”(hj·- h]”hŒsysfs-fs-ubifs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_ubifs”uh1hh³jŠ- h´Khj­- ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ- h´KhhÊh²hubhÞ)�”}”(hŒ5Exposes crc errors: every node embeds a crc checksum.”h]”hŒ5Exposes crc errors: every node embeds a crc checksum.”…”�”}”(hjÛ- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ- h´KhhÊh²hubhÞ)�”}”(hŒTThis counter keeps track of the number of accesses of nodes with a bad crc checksum.”h]”hŒTThis counter keeps track of the number of accesses of nodes with a bad crc checksum.”…”�”}”(hjé- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ- h´KhhÊh²hubhÞ)�”}”(hŒ)The counter is reset to 0 with a remount.”h]”hŒ)The counter is reset to 0 with a remount.”…”�”}”(hj÷- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ- h´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_fs_ubifsx_y_error_magic:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-ubifsx-y-error-magic”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hj. ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/fs\/ubifsX_Y\/error_magic**”h]”j`)�”}”(hŒ$**\/sys\/fs\/ubifsX_Y\/error_magic**”h]”hŒ /sys/fs/ubifsX_Y/error_magic”…”�”}”(hj-. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj). ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ- h´Khj&. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj . ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj. ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj. ubah}”(h]”j. ah ]”h"]”Œabi_sys_fs_ubifsx_y_error_magic”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^. j. sj˜}”j. j. subhÞ)�”}”(hŒGDefined on file :ref:`sysfs-fs-ubifs `”h]”(hŒDefined on file ”…”�”}”(hjc. h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-fs-ubifs `”h]”j§)�”}”(hjm. h]”hŒsysfs-fs-ubifs”…”�”}”(hjo. h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjk. ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jy. Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_ubifs”uh1hh³jŠ- h´Khjc. ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ- h´KhhÊh²hubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hj/ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`sysfs-fs-ubifs `”h]”j§)�”}”(hj#/ h]”hŒsysfs-fs-ubifs”…”�”}”(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ÅŒabi_file_testing_sysfs_fs_ubifs”uh1hh³jŠ- h´K hj/ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ- h´K hhÊh²hubhÞ)�”}”(hŒ0Exposes node errors. Every node embeds its type.”h]”hŒ0Exposes node errors. Every node embeds its type.”…”�”}”(hjG/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ- h´K hhÊh²hubhÞ)�”}”(hŒWThis counter keeps track of the number of accesses of nodes with a corrupted node type.”h]”hŒWThis counter keeps track of the number of accesses of nodes with a corrupted node type.”…”�”}”(hjU/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ- h´K hhÊh²hubhÞ)�”}”(hŒ)The counter is reset to 0 with a remount.”h]”hŒ)The counter is reset to 0 with a remount.”…”�”}”(hjc/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŠ- h´K hhÊh²hubj))�”}”(hŒ!.. _abi_sys_fs_virtiofs_n_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-virtiofs-n-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj/ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/fs\/virtiofs\/\\/device**”h]”j`)�”}”(hŒ&**\/sys\/fs\/virtiofs\/\\/device**”h]”hŒ"/sys/fs/virtiofs//device”…”�”}”(hj™/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-fs-virtiofs”h´Khj’/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|/ ubah}”(h]”j{/ ah ]”h"]”Œabi_sys_fs_virtiofs_n_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jË/ jq/ sj˜}”j{/ jq/ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-fs-virtiofs `”h]”(hŒDefined on file ”…”�”}”(hjÐ/ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-fs-virtiofs `”h]”j§)�”}”(hjÚ/ h]”hŒsysfs-fs-virtiofs”…”�”}”(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ÅŒ"abi_file_testing_sysfs_fs_virtiofs”uh1hh³j­/ h´KhjÐ/ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­/ h´KhhÊh²hubhÞ)�”}”(hŒ:Symlink to the virtio device that exports this filesystem.”h]”hŒ:Symlink to the virtio device that exports this filesystem.”…”�”}”(hjþ/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­/ h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_fs_virtiofs_n_tag:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-fs-virtiofs-n-tag”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj0 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/fs\/virtiofs\/\\/tag**”h]”j`)�”}”(hŒ#**\/sys\/fs\/virtiofs\/\\/tag**”h]”hŒ/sys/fs/virtiofs//tag”…”�”}”(hj40 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj00 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­/ h´Khj-0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0 ubah}”(h]”j0 ah ]”h"]”Œabi_sys_fs_virtiofs_n_tag”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je0 j 0 sj˜}”j0 j 0 subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-fs-virtiofs `”h]”(hŒDefined on file ”…”�”}”(hjj0 h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-fs-virtiofs `”h]”j§)�”}”(hjt0 h]”hŒsysfs-fs-virtiofs”…”�”}”(hjv0 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr0 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€0 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_fs_virtiofs”uh1hh³j­/ h´Khjj0 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­/ h´KhhÊh²hubhÞ)�”}”(hŒ?[RO] The mount "tag" that can be used to mount this filesystem.”h]”hŒC[RO] The mount “tagâ€� that can be used to mount this filesystem.”…”�”}”(hj˜0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j­/ h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_fs_xfs_disk_log_log_head_lsn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-xfs-disk-log-log-head-lsn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj´0 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/xfs\/\\/log\/log_head_lsn**”h]”j`)�”}”(hŒ/**\/sys\/fs\/xfs\/\\/log\/log_head_lsn**”h]”hŒ+/sys/fs/xfs//log/log_head_lsn”…”�”}”(hjÎ0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/testing/sysfs-fs-xfs”h´KhjÇ0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´0 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±0 ubah}”(h]”j°0 ah ]”h"]”Œ$abi_sys_fs_xfs_disk_log_log_head_lsn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1 j¦0 sj˜}”j°0 j¦0 subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-fs-xfs `”h]”(hŒDefined on file ”…”�”}”(hj1 h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-fs-xfs `”h]”j§)�”}”(hj1 h]”hŒ sysfs-fs-xfs”…”�”}”(hj1 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj 1 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j1 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_xfs”uh1hh³jâ0 h´Khj1 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´KhhÊh²hubhÞ)�”}”(hŒpThe log sequence number (LSN) of the current head of the log. The LSN is exported in "cycle:basic block" format.”h]”hŒtThe log sequence number (LSN) of the current head of the log. The LSN is exported in “cycle:basic blockâ€� format.”…”�”}”(hj31 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: xfstests ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjH1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jâ0 h´KhjD1 ubj1)�”}”(hhh]”hÞ)�”}”(hŒxfstests”h]”hŒxfstests”…”�”}”(hjY1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´KhjV1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjD1 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jâ0 h´KhjA1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ).. _abi_sys_fs_xfs_disk_log_log_tail_lsn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-fs-xfs-disk-log-log-tail-lsn”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj‡1 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/fs\/xfs\/\\/log\/log_tail_lsn**”h]”j`)�”}”(hŒ/**\/sys\/fs\/xfs\/\\/log\/log_tail_lsn**”h]”hŒ+/sys/fs/xfs//log/log_tail_lsn”…”�”}”(hj¡1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´K hjš1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡1 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„1 ubah}”(h]”jƒ1 ah ]”h"]”Œ$abi_sys_fs_xfs_disk_log_log_tail_lsn”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒ1 jy1 sj˜}”jƒ1 jy1 subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-fs-xfs `”h]”(hŒDefined on file ”…”�”}”(hj×1 h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-fs-xfs `”h]”j§)�”}”(hjá1 h]”hŒ sysfs-fs-xfs”…”�”}”(hjã1 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjß1 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jí1 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_xfs”uh1hh³jâ0 h´K hj×1 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´K hhÊh²hubhÞ)�”}”(hŒpThe log sequence number (LSN) of the current tail of the log. The LSN is exported in "cycle:basic block" format.”h]”hŒtThe log sequence number (LSN) of the current tail of the log. The LSN is exported in “cycle:basic blockâ€� format.”…”�”}”(hj2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´K hhÊh²hubj))�”}”(hŒ5.. _abi_sys_fs_xfs_disk_log_reserve_grant_head_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-fs-xfs-disk-log-reserve-grant-head-bytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj!2 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/fs\/xfs\/\\/log\/reserve_grant_head_bytes**”h]”j`)�”}”(hŒ;**\/sys\/fs\/xfs\/\\/log\/reserve_grant_head_bytes**”h]”hŒ7/sys/fs/xfs//log/reserve_grant_head_bytes”…”�”}”(hj;2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj72 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´Khj42 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj12 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!2 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2 ubah}”(h]”j2 ah ]”h"]”Œ0abi_sys_fs_xfs_disk_log_reserve_grant_head_bytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jl2 j2 sj˜}”j2 j2 subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-fs-xfs `”h]”(hŒDefined on file ”…”�”}”(hjq2 h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-fs-xfs `”h]”j§)�”}”(hj{2 h]”hŒ sysfs-fs-xfs”…”�”}”(hj}2 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjy2 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡2 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_xfs”uh1hh³jâ0 h´Khjq2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´KhhÊh²hubhÞ)�”}”(hŒŒThe current state of the log reserve grant head. It represents the total log reservation of all currently outstanding transactions in bytes.”h]”hŒŒThe current state of the log reserve grant head. It represents the total log reservation of all currently outstanding transactions in bytes.”…”�”}”(hjŸ2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: xfstests ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj´2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jâ0 h´Khj°2 ubj1)�”}”(hhh]”hÞ)�”}”(hŒxfstests”h]”hŒxfstests”…”�”}”(hjÅ2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´KhjÂ2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj°2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jâ0 h´Khj­2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ3.. _abi_sys_fs_xfs_disk_log_write_grant_head_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-fs-xfs-disk-log-write-grant-head-bytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjó2 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/fs\/xfs\/\\/log\/write_grant_head_bytes**”h]”j`)�”}”(hŒ9**\/sys\/fs\/xfs\/\\/log\/write_grant_head_bytes**”h]”hŒ5/sys/fs/xfs//log/write_grant_head_bytes”…”�”}”(hj 3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj 3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´Khj3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjó2 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjð2 ubah}”(h]”jï2 ah ]”h"]”Œ.abi_sys_fs_xfs_disk_log_write_grant_head_bytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>3 jå2 sj˜}”jï2 jå2 subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-fs-xfs `”h]”(hŒDefined on file ”…”�”}”(hjC3 h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-fs-xfs `”h]”j§)�”}”(hjM3 h]”hŒ sysfs-fs-xfs”…”�”}”(hjO3 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjK3 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jY3 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_fs_xfs”uh1hh³jâ0 h´KhjC3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´KhhÊh²hubhÞ)�”}”(hŒºThe current state of the log write grant head. It represents the total log reservation of all currently outstanding transactions, including regrants due to rolling transactions in bytes.”h]”hŒºThe current state of the log write grant head. It represents the total log reservation of all currently outstanding transactions, including regrants due to rolling transactions in bytes.”…”�”}”(hjq3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: xfstests ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj†3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jâ0 h´Khj‚3 ubj1)�”}”(hhh]”hÞ)�”}”(hŒxfstests”h]”hŒxfstests”…”�”}”(hj—3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jâ0 h´Khj”3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj‚3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jâ0 h´Khj3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/hypervisor”h]”hŒSymbols under /sys/hypervisor”…”�”}”(hjº3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj·3 h³Nh´Nubj))�”}”(hŒ".. _abi_sys_hypervisor_guest_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-hypervisor-guest-type”uh1j(h´Khj·3 ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjÖ3 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/hypervisor\/guest_type**”h]”j`)�”}”(hŒ!**\/sys\/hypervisor\/guest_type**”h]”hŒ/sys/hypervisor/guest_type”…”�”}”(hjð3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjì3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-hypervisor-xen”h´Khjé3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjã3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖ3 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓ3 ubah}”(h]”jÒ3 ah ]”h"]”Œabi_sys_hypervisor_guest_type”ah$]”h&]”uh1j6hj·3 j–}”j"4 jÈ3 sj˜}”jÒ3 jÈ3 subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-hypervisor-xen `”h]”(hŒDefined on file ”…”�”}”(hj'4 h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-hypervisor-xen `”h]”j§)�”}”(hj14 h]”hŒsysfs-hypervisor-xen”…”�”}”(hj34 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj/4 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j=4 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_hypervisor_xen”uh1hh³j4 h´Khj'4 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´Khj·3 ubhÞ)�”}”(hŒËIf running under Xen: Type of guest: "Xen": standard guest type on arm "HVM": fully virtualized guest (x86) "PV": paravirtualized guest (x86) "PVH": fully virtualized guest without legacy emulation (x86)”h]”hŒÛIf running under Xen: Type of guest: “Xenâ€�: standard guest type on arm “HVMâ€�: fully virtualized guest (x86) “PVâ€�: paravirtualized guest (x86) “PVHâ€�: fully virtualized guest without legacy emulation (x86)”…”�”}”(hjU4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´Khj·3 ubeh}”(h]”Œsymbols-under-sys-hypervisor”ah ]”h"]”Œsymbols under /sys/hypervisor”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ(.. _abi_sys_hypervisor_pmu_pmu_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-hypervisor-pmu-pmu-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjy4 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/hypervisor\/pmu\/pmu_features**”h]”j`)�”}”(hŒ(**\/sys\/hypervisor\/pmu\/pmu_features**”h]”hŒ$/sys/hypervisor/pmu/pmu_features”…”�”}”(hj“4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´KhjŒ4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjy4 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjv4 ubah}”(h]”ju4 ah ]”h"]”Œ#abi_sys_hypervisor_pmu_pmu_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄ4 jk4 sj˜}”ju4 jk4 subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-hypervisor-xen `”h]”(hŒDefined on file ”…”�”}”(hjÉ4 h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-hypervisor-xen `”h]”j§)�”}”(hjÓ4 h]”hŒsysfs-hypervisor-xen”…”�”}”(hjÕ4 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÑ4 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jß4 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_hypervisor_xen”uh1hh³j4 h´KhjÉ4 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´KhhÊh²hubhÞ)�”}”(hŒºIf running under Xen: Describes Xen PMU features (as an integer). A set bit indicates that the corresponding feature is enabled. See include/xen/interface/xenpmu.h for available features”h]”hŒºIf running under Xen: Describes Xen PMU features (as an integer). A set bit indicates that the corresponding feature is enabled. See include/xen/interface/xenpmu.h for available features”…”�”}”(hj÷4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_hypervisor_pmu_pmu_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-hypervisor-pmu-pmu-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hj5 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/hypervisor\/pmu\/pmu_mode**”h]”j`)�”}”(hŒ$**\/sys\/hypervisor\/pmu\/pmu_mode**”h]”hŒ /sys/hypervisor/pmu/pmu_mode”…”�”}”(hj-5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K hj&5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj 5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5 ubah}”(h]”j5 ah ]”h"]”Œabi_sys_hypervisor_pmu_pmu_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^5 j5 sj˜}”j5 j5 subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-hypervisor-xen `”h]”(hŒDefined on file ”…”�”•}”(hjc5 h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-hypervisor-xen `”h]”j§)�”}”(hjm5 h]”hŒsysfs-hypervisor-xen”…”�”}”(hjo5 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjk5 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jy5 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_hypervisor_xen”uh1hh³j4 h´K hjc5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K hhÊh²hubhÞ)�”}”(hŒlIf running under Xen: Describes mode that Xen's performance-monitoring unit (PMU) uses. Accepted values are:”h]”hŒnIf running under Xen: Describes mode that Xen’s performance-monitoring unit (PMU) uses. Accepted values are:”…”�”}”(hj‘5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K hhÊh²hubjŽœ)�”}”(hXœ====== ============================================ "off" PMU is disabled "self" The guest can profile itself "hv" The guest can profile itself and, if it is privileged (e.g. dom0), the hypervisor "all" The guest can profile itself, the hypervisor and all other guests. Only available to privileged guests. ====== ============================================ ”h]”j7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¦5 ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj¦5 ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"off"”h]”hŒ “offâ€�”…”�”}”(hjÆ5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K hjÃ5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ5 ubjW)�”}”(hhh]”hÞ)�”}”(hŒPMU is disabled”h]”hŒPMU is disabled”…”�”}”(hjÝ5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K hjÚ5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½5 ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"self"”h]”hŒ “selfâ€�”…”�”}”(hjý5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K hjú5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷5 ubjW)�”}”(hhh]”hÞ)�”}”(hŒThe guest can profile itself”h]”hŒThe guest can profile itself”…”�”}”(hj6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K hj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½5 ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"hv"”h]”hŒ“hvâ€�”…”�”}”(hj46 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K hj16 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.6 ubjW)�”}”(hhh]”hÞ)�”}”(hŒQThe guest can profile itself and, if it is privileged (e.g. dom0), the hypervisor”h]”hŒQThe guest can profile itself and, if it is privileged (e.g. dom0), the hypervisor”…”�”}”(hjK6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K hjH6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.6 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½5 ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ"all"”h]”hŒ “allâ€�”…”�”}”(hjk6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K hjh6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhje6 ubjW)�”}”(hhh]”hÞ)�”}”(hŒgThe guest can profile itself, the hypervisor and all other guests. Only available to privileged guests.”h]”hŒgThe guest can profile itself, the hypervisor and all other guests. Only available to privileged guests.”…”�”}”(hj‚6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K hj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhje6 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦5 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjŸ5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j4 h´K hhÊh²hubj))�”}”(hŒ*.. _abi_sys_hypervisor_properties_buildid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-hypervisor-properties-buildid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjÃ6 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/hypervisor\/properties\/buildid**”h]”j`)�”}”(hŒ***\/sys\/hypervisor\/properties\/buildid**”h]”hŒ&/sys/hypervisor/properties/buildid”…”�”}”(hjÝ6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙ6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K'hjÖ6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐ6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃ6 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀ6 ubah}”(h]”j¿6 ah ]”h"]”Œ%abi_sys_hypervisor_properties_buildid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7 jµ6 sj˜}”j¿6 jµ6 subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-hypervisor-xen `”h]”(hŒDefined on file ”…”�”}”(hj7 h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-hypervisor-xen `”h]”j§)�”}”(hj7 h]”hŒsysfs-hypervisor-xen”…”�”}”(hj7 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j)7 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_hypervisor_xen”uh1hh³j4 h´K'hj7 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K'hhÊh²hubhÞ)�”}”(hŒ¦If running under Xen: Build id of the hypervisor, needed for hypervisor live patching. Might return "" in case of special security settings in the hypervisor.”h]”hŒªIf running under Xen: Build id of the hypervisor, needed for hypervisor live patching. Might return “â€� in case of special security settings in the hypervisor.”…”�”}”(hjA7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4 h´K'hhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/kernel”h]”hŒSymbols under /sys/kernel”…”�”}”(hjR7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjO7 h³Nh´Nubj))�”}”(hŒ .. _abi_sys_kernel_address_bits:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-address-bits”uh1j(h´KhjO7 ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hjn7 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/address_bits**”h]”j`)�”}”(hŒ**\/sys\/kernel\/address_bits**”h]”hŒ/sys/kernel/address_bits”…”�”}”(hjˆ7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-kernel-address_bits”h´Khj�7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjn7 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjk7 ubah}”(h]”jj7 ah ]”h"]”Œabi_sys_kernel_address_bits”ah$]”h&]”uh1j6hjO7 j–}”jº7 j`7 sj˜}”jj7 j`7 subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-kernel-address_bits `”h]”(hŒDefined on file ”…”�”}”(hj¿7 h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-kernel-address_bits `”h]”j§)�”}”(hjÉ7 h]”hŒsysfs-kernel-address_bits”…”�”}”(hjË7 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÇ7 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÕ7 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_kernel_address_bits”uh1hh³jœ7 h´Khj¿7 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ7 h´KhjO7 ubhÞ)�”}”(hŒ/The address size of the running kernel in bits.”h]”hŒ/The address size of the running kernel in bits.”…”�”}”(hjí7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ7 h´KhjO7 ubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hjû7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ7 h´KhjO7 ubj)�”}”(hhh]”j)�”}”(hŒUsers: util-linux ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jœ7 h´Khj 8 ubj1)�”}”(hhh]”hÞ)�”}”(hŒ util-linux”h]”hŒ util-linux”…”�”}”(hj!8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jœ7 h´Khj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj 8 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jœ7 h´Khj 8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjO7 ubeh}”(h]”Œsymbols-under-sys-kernel”ah ]”h"]”Œsymbols under /sys/kernel”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_kernel_boot_params:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-boot-params”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjW8 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/boot_params**”h]”j`)�”}”(hŒ**\/sys\/kernel\/boot_params**”h]”hŒ/sys/kernel/boot_params”…”�”}”(hjq8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjm8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-kernel-boot_params”h´Khjj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjW8 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjT8 ubah}”(h]”jS8 ah ]”h"]”Œabi_sys_kernel_boot_params”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£8 jI8 sj˜}”jS8 jI8 subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-kernel-boot_params `”h]”(hŒDefined on file ”…”�”}”(hj¨8 h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-kernel-boot_params `”h]”j§)�”}”(hj²8 h]”hŒsysfs-kernel-boot_params”…”�”}”(hj´8 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj°8 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¾8 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_kernel_boot_params”uh1hh³j…8 h´Khj¨8 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…8 h´KhhÊh²hubhÞ)�”}”(hŒâThe /sys/kernel/boot_params directory contains two files: "data" and "version" and one subdirectory "setup_data". It is used to export the kernel boot parameters of an x86 platform to userspace for kexec and debugging purpose.”h]”hŒîThe /sys/kernel/boot_params directory contains two files: “dataâ€� and “versionâ€� and one subdirectory “setup_dataâ€�. It is used to export the kernel boot parameters of an x86 platform to userspace for kexec and debugging purpose.”…”�”}”(hjÖ8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…8 h´KhhÊh²hubhÞ)�”}”(hŒMIf there's no setup_data in boot_params the subdirectory will not be created.”h]”hŒOIf there’s no setup_data in boot_params the subdirectory will not be created.”…”�”}”(hjä8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…8 h´KhhÊh²hubhÞ)�”}”(hŒ?"data" file is the binary representation of struct boot_params.”h]”hŒC“dataâ€� file is the binary representation of struct boot_params.”…”�”}”(hjò8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…8 h´KhhÊh²hubhÞ)�”}”(hŒE"version" file is the string representation of boot protocol version.”h]”hŒI“versionâ€� file is the string representation of boot protocol version.”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…8 h´KhhÊh²hubhÞ)�”}”(hX¸"setup_data" subdirectory contains the setup_data data structure in boot_params. setup_data is maintained in kernel as a link list. In "setup_data" subdirectory there's one subdirectory for each link list node named with the number of the list nodes. The list node subdirectory contains two files "type" and "data". "type" file is the string representation of setup_data type. "data" file is the binary representation of setup_data payload.”h]”hXÒ“setup_dataâ€� subdirectory contains the setup_data data structure in boot_params. setup_data is maintained in kernel as a link list. In “setup_dataâ€� subdirectory there’s one subdirectory for each link list node named with the number of the list nodes. The list node subdirectory contains two files “typeâ€� and “dataâ€�. “typeâ€� file is the string representation of setup_data type. “dataâ€� file is the binary representation of setup_data payload.”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…8 h´KhhÊh²hubhÞ)�”}”(hŒ9The whole boot_params directory structure is like below::”h]”hŒ8The whole boot_params directory structure is like below:”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…8 h´KhhÊh²hubjl)�”}”(hŒ“/sys/kernel/boot_params |__ data |__ setup_data | |__ 0 | | |__ data | | |__ type | |__ 1 | |__ data | |__ type |__ version”h]”hŒ“/sys/kernel/boot_params |__ data |__ setup_data | |__ 0 | | |__ data | | |__ type | |__ 1 | |__ data | |__ type |__ version”…”�”}”hj*9 sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j…8 h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ Users: Kexec ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj?9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j…8 h´Khj;9 ubj1)�”}”(hhh]”hÞ)�”}”(hŒKexec”h]”hŒKexec”…”�”}”(hjP9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…8 h´KhjM9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj;9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j…8 h´Khj89 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_kernel_btf:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-btf”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj~9 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/btf**”h]”j`)�”}”(hŒ**\/sys\/kernel\/btf**”h]”hŒ/sys/kernel/btf”…”�”}”(hj˜9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj”9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-kernel-btf”h´Khj‘9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŽ9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~9 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{9 ubah}”(h]”jz9 ah ]”h"]”Œabi_sys_kernel_btf”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊ9 jp9 sj˜}”jz9 jp9 subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-kernel-btf `”h]”(hŒDefined on file ”…”�”}”(hjÏ9 h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-kernel-btf `”h]”j§)�”}”(hjÙ9 h]”hŒsysfs-kernel-btf”…”�”}”(hjÛ9 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj×9 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jå9 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_kernel_btf”uh1hh³j¬9 h´KhjÏ9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬9 h´KhhÊh²hubhÞ)�”}”(hŒMContains BTF type information and related data for kernel and kernel modules.”h]”hŒMContains BTF type information and related data for kernel and kernel modules.”…”�”}”(hjý9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬9 h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_kernel_btf_module_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-btf-module-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj: ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/kernel\/btf\/\**”h]”j`)�”}”(hŒ(**\/sys\/kernel\/btf\/\**”h]”hŒ$/sys/kernel/btf/”…”�”}”(hj3: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/: ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬9 h´Khj,: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj): ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj: ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj: ubah}”(h]”j: ah ]”h"]”Œabi_sys_kernel_btf_module_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jd: j : sj˜}”j: j : subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-kernel-btf `”h]”(hŒDefined on file ”…”�”}”(hji: h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-kernel-btf `”h]”j§)�”}”(hjs: h]”hŒsysfs-kernel-btf”…”�”}”(hju: h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjq: ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j: Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_kernel_btf”uh1hh³j¬9 h´Khji: ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬9 h´KhhÊh²hubhÞ)�”}”(hŒ„Read-only binary attribute exposing kernel module's BTF type information as an add-on to the kernel's BTF (/sys/kernel/btf/vmlinux).”h]”hŒˆRead-only binary attribute exposing kernel module’s BTF type information as an add-on to the kernel’s BTF (/sys/kernel/btf/vmlinux).”…”�”}”(hj—: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬9 h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_btf_vmlinux:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-btf-vmlinux”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hj³: ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/btf\/vmlinux**”h]”j`)�”}”(hŒ**\/sys\/kernel\/btf\/vmlinux**”h]”hŒ/sys/kernel/btf/vmlinux”…”�”}”(hjÍ: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉ: ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬9 h´K hjÆ: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃ: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀ: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³: ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°: ubah}”(h]”j¯: ah ]”h"]”Œabi_sys_kernel_btf_vmlinux”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþ: j¥: sj˜}”j¯: j¥: subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-kernel-btf `”h]”(hŒDefined on file ”…”�”}”(hj; h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-kernel-btf `”h]”j§)�”}”(hj ; h]”hŒsysfs-kernel-btf”…”�”}”(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ÅŒ!abi_file_testing_sysfs_kernel_btf”uh1hh³j¬9 h´K hj; ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬9 h´K hhÊh²hubhÞ)�”}”(hŒ³Read-only binary attribute exposing kernel's own BTF type information with description of all internal kernel types. See :doc:`/bpf/btf` for detailed description of format itself.”h]”(hŒ{Read-only binary attribute exposing kernel’s own BTF type information with description of all internal kernel types. See ”…”�”}”(hj1; h²hh³Nh´Nubh)�”}”(hŒ:doc:`/bpf/btf`”h]”j§)�”}”(hj;; h]”hŒ/bpf/btf”…”�”}”(hj=; h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj9; ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jG; Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/bpf/btf”uh1hh³j¬9 h´K hj1; ubhŒ+ for detailed description of format itself.”…”�”}”(hj1; h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬9 h´K hhÊh²hubj))�”}”(hŒ).. _abi_sys_kernel_config_most_component:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-kernel-config-most-component”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjq; ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/kernel\/config\/most_\**”h]”j`)�”}”(hŒ-**\/sys\/kernel\/config\/most_\**”h]”hŒ)/sys/kernel/config/most_”…”�”}”(hj‹; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡; ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/testing/configfs-most”h´Khj„; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjq; ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjn; ubah}”(h]”jm; ah ]”h"]”Œ$abi_sys_kernel_config_most_component”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½; jc; sj˜}”jm; jc; subhÞ)�”}”(hŒEDefined on file :ref:`configfs-most `”h]”(hŒDefined on file ”…”�”}”(hjÂ; h²hh³Nh´Nubh)�”}”(hŒ5:ref:`configfs-most `”h]”j§)�”}”(hjÌ; h]”hŒ configfs-most”…”�”}”(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ÅŒabi_file_testing_configfs_most”uh1hh³jŸ; h´KhjÂ; ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KhhÊh²hubhÞ)�”}”(hŒPInterface is used to configure and connect device channels to component drivers.”h]”hŒPInterface is used to configure and connect device channels to component drivers.”…”�”}”(hjð; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KhhÊh²hubhÞ)�”}”(hŒ™Attributes are visible only when configfs is mounted. To mount configfs in /sys/kernel/config directory use: # mount -t configfs none /sys/kernel/config/”h]”hŒ™Attributes are visible only when configfs is mounted. To mount configfs in /sys/kernel/config directory use: # mount -t configfs none /sys/kernel/config/”…”�”}”(hjþ; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_kernel_config_most_cdev_link:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-kernel-config-most-cdev-link”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj< ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/kernel\/config\/most_cdev\/\**”h]”j`)�”}”(hŒ.**\/sys\/kernel\/config\/most_cdev\/\**”h]”hŒ*/sys/kernel/config/most_cdev/”…”�”}”(hj4< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0< ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hj-< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj< ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj< ubah}”(h]”j< ah ]”h"]”Œ$abi_sys_kernel_config_most_cdev_link”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je< j < sj˜}”j< j < subhÞ)�”}”(hŒEDefined on file :ref:`configfs-most `”h]”(hŒDefined on file ”…”�”}”(hjj< h²hh³Nh´Nubh)�”}”(hŒ5:ref:`configfs-most `”h]”j§)�”}”(hjt< h]”hŒ configfs-most”…”�”}”(hjv< h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr< ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€< Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_configfs_most”uh1hh³jŸ; h´K hjj< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hj˜< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ7buffer_size configure the buffer size for this channel ”h]”(j!)�”}”(hŒ buffer_size”h]”hŒ buffer_size”…”�”}”(hj­< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hj©< ubj1)�”}”(hhh]”hÞ)�”}”(hŒ*configure the buffer size for this channel”h]”hŒ*configure the buffer size for this channel”…”�”}”(hj¾< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hj»< ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj©< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubj)�”}”(hŒmsubbuffer_size configure the sub-buffer size for this channel (needed for synchronous and isochronous data) ”h]”(j!)�”}”(hŒsubbuffer_size”h]”hŒsubbuffer_size”…”�”}”(hjÜ< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hjØ< ubj1)�”}”(hhh]”hÞ)�”}”(hŒ\configure the sub-buffer size for this channel (needed for synchronous and isochronous data)”h]”hŒ\configure the sub-buffer size for this channel (needed for synchronous and isochronous data)”…”�”}”(hjí< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hjê< ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjØ< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubj)�”}”(hŒ>num_buffers configure number of buffers used for this channel ”h]”(j!)�”}”(hŒ num_buffers”h]”hŒ num_buffers”…”�”}”(hj = h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hj= ubj1)�”}”(hhh]”hÞ)�”}”(hŒ1configure number of buffers used for this channel”h]”hŒ1configure number of buffers used for this channel”…”�”}”(hj= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hj= ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubj)�”}”(hŒCdatatype configure type of data that will travel over this channel ”h]”(j!)�”}”(hŒdatatype”h]”hŒdatatype”…”�”}”(hj:= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hj6= ubj1)�”}”(hhh]”hÞ)�”}”(hŒ9configure type of data that will travel over this channel”h]”hŒ9configure type of data that will travel over this channel”…”�”}”(hjK= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hjH= ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj6= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubj)�”}”(hŒAdirection configure whether this link will be an input or output ”h]”(j!)�”}”(hŒ direction”h]”hŒ direction”…”�”}”(hji= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hje= ubj1)�”}”(hhh]”hÞ)�”}”(hŒ6configure whether this link will be an input or output”h]”hŒ6configure whether this link will be an input or output”…”�”}”(hjz= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hjw= ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hje= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubj)�”}”(hŒVdbr_size configure DBR data buffer size (this is used for MediaLB communication only) ”h]”(j!)�”}”(hŒdbr_size”h]”hŒdbr_size”…”�”}”(hj˜= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hj”= ubj1)�”}”(hhh]”hÞ)�”}”(hŒLconfigure DBR data buffer size (this is used for MediaLB communication only)”h]”hŒLconfigure DBR data buffer size (this is used for MediaLB communication only)”…”�”}”(hj©= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hj¦= ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj”= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubj)�”}”(hŒ¤packets_per_xact configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only) ”h]”(j!)�”}”(hŒpackets_per_xact”h]”hŒpackets_per_xact”…”�”}”(hjÇ= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hjÃ= ubj1)�”}”(hhh]”hÞ)�”}”(hŒ’configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only)”h]”hŒ’configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only)”…”�”}”(hjØ= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hjÕ= ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÃ= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubj)�”}”(hŒ8device name of the device the link is to be attached to ”h]”(j!)�”}”(hŒdevice”h]”hŒdevice”…”�”}”(hjö= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hjò= ubj1)�”}”(hhh]”hÞ)�”}”(hŒ0name of the device the link is to be attached to”h]”hŒ0name of the device the link is to be attached to”…”�”}”(hj> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hj> ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjò= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubj)�”}”(hŒ:channel name of the channel the link is to be attached to ”h]”(j!)�”}”(hŒchannel”h]”hŒchannel”…”�”}”(hj%> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hj!> ubj1)�”}”(hhh]”hÞ)�”}”(hŒ1name of the channel the link is to be attached to”h]”hŒ1name of the channel the link is to be attached to”…”�”}”(hj6> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hj3> ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj!> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubj)�”}”(hŒ6comp_params pass parameters needed by some components ”h]”(j!)�”}”(hŒ comp_params”h]”hŒ comp_params”…”�”}”(hjT> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hjP> ubj1)�”}”(hhh]”hÞ)�”}”(hŒ)pass parameters needed by some components”h]”hŒ)pass parameters needed by some components”…”�”}”(hje> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hjb> ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjP> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubj)�”}”(hŒÄcreate_link write '1' to this attribute to trigger the creation of the link. In case of speculative configuration, the creation is post-poned until a physical device is being attached to the bus. ”h]”(j!)�”}”(hŒ create_link”h]”hŒ create_link”…”�”}”(hjƒ> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hj> ubj1)�”}”(hhh]”hÞ)�”}”(hŒ·write '1' to this attribute to trigger the creation of the link. In case of speculative configuration, the creation is post-poned until a physical device is being attached to the bus.”h]”hŒ»write ‘1’ to this attribute to trigger the creation of the link. In case of speculative configuration, the creation is post-poned until a physical device is being attached to the bus.”…”�”}”(hj”> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hj‘> ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubj)�”}”(hŒDdestroy_link write '1' to this attribute to destroy an active link ”h]”(j!)�”}”(hŒ destroy_link”h]”hŒ destroy_link”…”�”}”(hj²> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K hj®> ubj1)�”}”(hhh]”hÞ)�”}”(hŒ5write '1' to this attribute to destroy an active link”h]”hŒ9write ‘1’ to this attribute to destroy an active link”…”�”}”(hjÃ> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K hjÀ> ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj®> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K hj¦< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ(.. _abi_sys_kernel_config_most_net_link:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-kernel-config-most-net-link”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjñ> ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/kernel\/config\/most_net\/\**”h]”j`)�”}”(hŒ-**\/sys\/kernel\/config\/most_net\/\**”h]”hŒ)/sys/kernel/config/most_net/”…”�”}”(hj ? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj? ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´Kzhj? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþ> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñ> ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjî> ubah}”(h]”jí> ah ]”h"]”Œ#abi_sys_kernel_config_most_net_link”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j sj˜}”jí> jã> subhÞ)�”}”(hŒEDefined on file :ref:`configfs-most `”h]”(hŒDefined on file ”…”�”}”(hjA? h²hh³Nh´Nubh)�”}”(hŒ5:ref:`configfs-most `”h]”j§)�”}”(hjK? h]”hŒ configfs-most”…”�”}”(hjM? h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjI? ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW? Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_configfs_most”uh1hh³jŸ; h´KzhjA? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KzhhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjo? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KzhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ7buffer_size configure the buffer size for this channel ”h]”(j!)�”}”(hŒ buffer_size”h]”hŒ buffer_size”…”�”}”(hj„? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´Kzhj€? ubj1)�”}”(hhh]”hÞ)�”}”(hŒ*configure the buffer size for this channel”h]”hŒ*configure the buffer size for this channel”…”�”}”(hj•? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´Kzhj’? ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj€? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´Kzhj}? ubj)�”}”(hŒmsubbuffer_size configure the sub-buffer size for this channel (needed for synchronous and isochronous data) ”h]”(j!)�”}”(hŒsubbuffer_size”h]”hŒsubbuffer_size”…”�”}”(hj³? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´Kzhj¯? ubj1)�”}”(hhh]”hÞ)�”}”(hŒ\configure the sub-buffer size for this channel (needed for synchronous and isochronous data)”h]”hŒ\configure the sub-buffer size for this channel (needed for synchronous and isochronous data)”…”�”}”(hjÄ? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KzhjÁ? ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¯? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´Kzhj}? ubj)�”}”(hŒ>num_buffers configure number of buffers used for this channel ”h]”(j!)�”}”(hŒ num_buffers”h]”hŒ num_buffers”…”�”}”(hjâ? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KzhjÞ? ubj1)�”}”(hhh]”hÞ)�”}”(hŒ1configure number of buffers used for this channel”h]”hŒ1configure number of buffers used for this channel”…”�”}”(hjó? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´Kzhjð? ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÞ? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´Kzhj}? ubj)�”}”(hŒCdatatype configure type of data that will travel over this channel ”h]”(j!)�”}”(hŒdatatype”h]”hŒdatatype”…”�”}”(hj@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´Kzhj @ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ9configure type of data that will travel over this channel”h]”hŒ9configure type of data that will travel over this channel”…”�”}”(hj"@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´Kzhj@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj @ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´Kzhj}? ubj)�”}”(hŒAdirection configure whether this link will be an input or output ”h]”(j!)�”}”(hŒ direction”h]”hŒ direction”…”�”}”(hj@@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´Kzhj<@ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ6configure whether this link will be an input or output”h]”hŒ6configure whether this link will be an input or output”…”�”}”(hjQ@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KzhjN@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj<@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´Kzhj}? ubj)�”}”(hŒVdbr_size configure DBR data buffer size (this is used for MediaLB communication only) ”h]”(j!)�”}”(hŒdbr_size”h]”hŒdbr_size”…”�”}”(hjo@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´Kzhjk@ ubj1)�”}”(hhh]”hÞ)�”}”(hŒLconfigure DBR data buffer size (this is used for MediaLB communication only)”h]”hŒLconfigure DBR data buffer size (this is used for MediaLB communication only)”…”�”}”(hj€@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´Kzhj}@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjk@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´Kzhj}? ubj)�”}”(hŒ¤packets_per_xact configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only) ”h]”(j!)�”}”(hŒpackets_per_xact”h]”hŒpackets_per_xact”…”�”}”(hjž@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´Kzhjš@ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ’configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only)”h]”hŒ’configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only)”…”�”}”(hj¯@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´Kzhj¬@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjš@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´Kzhj}? ubj)�”}”(hŒ8device name of the device the link is to be attached to ”h]”(j!)�”}”(hŒdevice”h]”hŒdevice”…”�”}”(hjÍ@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KzhjÉ@ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ0name of the device the link is to be attached to”h]”hŒ0name of the device the link is to be attached to”…”�”}”(hjÞ@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KzhjÛ@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÉ@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´Kzhj}? ubj)�”}”(hŒ:channel name of the channel the link is to be attached to ”h]”(j!)�”}”(hŒchannel”h]”hŒchannel”…”�”}”(hjü@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´Kzhjø@ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ1name of the channel the link is to be attached to”h]”hŒ1name of the channel the link is to be attached to”…”�”}”(hj A h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´Kzhj A ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjø@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´Kzhj}? ubj)�”}”(hŒ6comp_params pass parameters needed by some components ”h]”(j!)�”}”(hŒ comp_params”h]”hŒ comp_params”…”�”}”(hj+A h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´Kzhj'A ubj1)�”}”(hhh]”hÞ)�”}”(hŒ)pass parameters needed by some components”h]”hŒ)pass parameters needed by some components”…”�”}”(hj**”h]”j`)�”}”(hŒ/**\/sys\/kernel\/config\/most_sound\/\**”h]”hŒ+/sys/kernel/config/most_sound/”…”�”}”(hjâA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞA ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K±hjÛA ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØA ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕA ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈA ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅA ubah}”(h]”jÄA ah ]”h"]”Œ%abi_sys_kernel_config_most_sound_card”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jB jºA sj˜}”jÄA jºA subhÞ)�”}”(hŒEDefined on file :ref:`configfs-most `”h]”(hŒDefined on file ”…”�”}”(hjB h²hh³Nh´Nubh)�”}”(hŒ5:ref:`configfs-most `”h]”j§)�”}”(hj"B h]”hŒ configfs-most”…”�”}”(hj$B h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj B ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j.B Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_configfs_most”uh1hh³jŸ; h´K±hjB ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K±hhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjFB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K±hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒpcreate_card write '1' to this attribute to trigger the registration of the sound card with the ALSA subsystem. ”h]”(j!)�”}”(hŒ create_card”h]”hŒ create_card”…”�”}”(hj[B h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K±hjWB ubj1)�”}”(hhh]”hÞ)�”}”(hŒbwrite '1' to this attribute to trigger the registration of the sound card with the ALSA subsystem.”h]”hŒfwrite ‘1’ to this attribute to trigger the registration of the sound card with the ALSA subsystem.”…”�”}”(hjlB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K±hjiB ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjWB ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K±hjTB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ/.. _abi_sys_kernel_config_most_sound_card_link:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-config-most-sound-card-link”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjšB ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/config\/most_sound\/\\/\**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/config\/most_sound\/\\/\**”h]”hŒ5/sys/kernel/config/most_sound//”…”�”}”(hj´B h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°B ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hj­B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjªB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjšB ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj—B ubah}”(h]”j–B ah ]”h"]”Œ*abi_sys_kernel_config_most_sound_card_link”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jåB jŒB sj˜}”j–B jŒB subhÞ)�”}”(hŒEDefined on file :ref:`configfs-most `”h]”(hŒDefined on file ”…”�”}”(hjêB h²hh³Nh´Nubh)�”}”(hŒ5:ref:`configfs-most `”h]”j§)�”}”(hjôB h]”hŒ configfs-most”…”�”}”(hjöB h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjòB ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jC Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_configfs_most”uh1hh³jŸ; h´K¼hjêB ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ7buffer_size configure the buffer size for this channel ”h]”(j!)�”}”(hŒ buffer_size”h]”hŒ buffer_size”…”�”}”(hj-C h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hj)C ubj1)�”}”(hhh]”hÞ)�”}”(hŒ*configure the buffer size for this channel”h]”hŒ*configure the buffer size for this channel”…”�”}”(hj>C h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hj;C ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj)C ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubj)�”}”(hŒmsubbuffer_size configure the sub-buffer size for this channel (needed for synchronous and isochronous data) ”h]”(j!)�”}”(hŒsubbuffer_size”h]”hŒsubbuffer_size”…”�”}”(hj\C h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hjXC ubj1)�”}”(hhh]”hÞ)�”}”(hŒ\configure the sub-buffer size for this channel (needed for synchronous and isochronous data)”h]”hŒ\configure the sub-buffer size for this channel (needed for synchronous and isochronous data)”…”�”}”(hjmC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hjjC ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjXC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubj)�”}”(hŒ>num_buffers configure number of buffers used for this channel ”h]”(j!)�”}”(hŒ num_buffers”h]”hŒ num_buffers”…”�”}”(hj‹C h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hj‡C ubj1)�”}”(hhh]”hÞ)�”}”(hŒ1configure number of buffers used for this channel”h]”hŒ1configure number of buffers used for this channel”…”�”}”(hjœC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hj™C ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj‡C ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubj)�”}”(hŒCdatatype configure type of data that will travel over this channel ”h]”(j!)�”}”(hŒdatatype”h]”hŒdatatype”…”�”}”(hjºC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hj¶C ubj1)�”}”(hhh]”hÞ)�”}”(hŒ9configure type of data that will travel over this channel”h]”hŒ9configure type of data that will travel over this channel”…”�”}”(hjËC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hjÈC ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¶C ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubj)�”}”(hŒAdirection configure whether this link will be an input or output ”h]”(j!)�”}”(hŒ direction”h]”hŒ direction”…”�”}”(hjéC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hjåC ubj1)�”}”(hhh]”hÞ)�”}”(hŒ6configure whether this link will be an input or output”h]”hŒ6configure whether this link will be an input or output”…”�”}”(hjúC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hj÷C ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjåC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubj)�”}”(hŒVdbr_size configure DBR data buffer size (this is used for MediaLB communication only) ”h]”(j!)�”}”(hŒdbr_size”h]”hŒdbr_size”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hjD ubj1)�”}”(hhh]”hÞ)�”}”(hŒLconfigure DBR data buffer size (this is used for MediaLB communication only)”h]”hŒLconfigure DBR data buffer size (this is used for MediaLB communication only)”…”�”}”(hj)D h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hj&D ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjD ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubj)�”}”(hŒ¤packets_per_xact configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only) ”h]”(j!)�”}”(hŒpackets_per_xact”h]”hŒpackets_per_xact”…”�”}”(hjGD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hjCD ubj1)�”}”(hhh]”hÞ)�”}”(hŒ’configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only)”h]”hŒ’configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only)”…”�”}”(hjXD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hjUD ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjCD ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubj)�”}”(hŒ8device name of the device the link is to be attached to ”h]”(j!)�”}”(hŒdevice”h]”hŒdevice”…”�”}”(hjvD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hjrD ubj1)�”}”(hhh]”hÞ)�”}”(hŒ0name of the device the link is to be attached to”h]”hŒ0name of the device the link is to be attached to”…”�”}”(hj‡D h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hj„D ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjrD ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubj)�”}”(hŒ:channel name of the channel the link is to be attached to ”h]”(j!)�”}”(hŒchannel”h]”hŒchannel”…”�”}”(hj¥D h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hj¡D ubj1)�”}”(hhh]”hÞ)�”}”(hŒ1name of the channel the link is to be attached to”h]”hŒ1name of the channel the link is to be attached to”…”�”}”(hj¶D h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hj³D ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¡D ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubj)�”}”(hŒ6comp_params pass parameters needed by some components ”h]”(j!)�”}”(hŒ comp_params”h]”hŒ comp_params”…”�”}”(hjÔD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hjÐD ubj1)�”}”(hhh]”hÞ)�”}”(hŒ)pass parameters needed by some components”h]”hŒ)pass parameters needed by some components”…”�”}”(hjåD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hjâD ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÐD ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubj)�”}”(hŒÄcreate_link write '1' to this attribute to trigger the creation of the link. In case of speculative configuration, the creation is post-poned until a physical device is being attached to the bus. ”h]”(j!)�”}”(hŒ create_link”h]”hŒ create_link”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hjÿD ubj1)�”}”(hhh]”hÞ)�”}”(hŒ·write '1' to this attribute to trigger the creation of the link. In case of speculative configuration, the creation is post-poned until a physical device is being attached to the bus.”h]”hŒ»write ‘1’ to this attribute to trigger the creation of the link. In case of speculative configuration, the creation is post-poned until a physical device is being attached to the bus.”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÿD ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubj)�”}”(hŒDdestroy_link write '1' to this attribute to destroy an active link ”h]”(j!)�”}”(hŒ destroy_link”h]”hŒ destroy_link”…”�”}”(hj2E h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´K¼hj.E ubj1)�”}”(hhh]”hÞ)�”}”(hŒ5write '1' to this attribute to destroy an active link”h]”hŒ9write ‘1’ to this attribute to destroy an active link”…”�”}”(hjCE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´K¼hj@E ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj.E ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´K¼hj&C ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ*.. _abi_sys_kernel_config_most_video_link:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-config-most-video-link”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjqE ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/kernel\/config\/most_video\/\**”h]”j`)�”}”(hŒ/**\/sys\/kernel\/config\/most_video\/\**”h]”hŒ+/sys/kernel/config/most_video/”…”�”}”(hj‹E h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡E ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChj„E ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�E ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~E ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjqE ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjnE ubah}”(h]”jmE ah ]”h"]”Œ%abi_sys_kernel_config_most_video_link”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼E jcE sj˜}”jmE jcE subhÞ)�”}”(hŒEDefined on file :ref:`configfs-most `”h]”(hŒDefined on file ”…”�”}”(hjÁE h²hh³Nh´Nubh)�”}”(hŒ5:ref:`configfs-most `”h]”j§)�”}”(hjËE h]”hŒ configfs-most”…”�”}”(hjÍE h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÉE ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j×E Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_configfs_most”uh1hh³jŸ; h´KChjÁE ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChhÊh²hubhÞ)�”}”(hŒThe attributes:”h]”hŒThe attributes:”…”�”}”(hjïE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ7buffer_size configure the buffer size for this channel ”h]”(j!)�”}”(hŒ buffer_size”h]”hŒ buffer_size”…”�”}”(hjF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChjF ubj1)�”}”(hhh]”hÞ)�”}”(hŒ*configure the buffer size for this channel”h]”hŒ*configure the buffer size for this channel”…”�”}”(hjF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjF ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubj)�”}”(hŒmsubbuffer_size configure the sub-buffer size for this channel (needed for synchronous and isochronous data) ”h]”(j!)�”}”(hŒsubbuffer_size”h]”hŒsubbuffer_size”…”�”}”(hj3F h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChj/F ubj1)�”}”(hhh]”hÞ)�”}”(hŒ\configure the sub-buffer size for this channel (needed for synchronous and isochronous data)”h]”hŒ\configure the sub-buffer size for this channel (needed for synchronous and isochronous data)”…”�”}”(hjDF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChjAF ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj/F ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubj)�”}”(hŒ>num_buffers configure number of buffers used for this channel ”h]”(j!)�”}”(hŒ num_buffers”h]”hŒ num_buffers”…”�”}”(hjbF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChj^F ubj1)�”}”(hhh]”hÞ)�”}”(hŒ1configure number of buffers used for this channel”h]”hŒ1configure number of buffers used for this channel”…”�”}”(hjsF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChjpF ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj^F ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubj)�”}”(hŒCdatatype configure type of data that will travel over this channel ”h]”(j!)�”}”(hŒdatatype”h]”hŒdatatype”…”�”}”(hj‘F h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChj�F ubj1)�”}”(hhh]”hÞ)�”}”(hŒ9configure type of data that will travel over this channel”h]”hŒ9configure type of data that will travel over this channel”…”�”}”(hj¢F h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChjŸF ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj�F ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubj)�”}”(hŒAdirection configure whether this link will be an input or output ”h]”(j!)�”}”(hŒ direction”h]”hŒ direction”…”�”}”(hjÀF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChj¼F ubj1)�”}”(hhh]”hÞ)�”}”(hŒ6configure whether this link will be an input or output”h]”hŒ6configure whether this link will be an input or output”…”�”}”(hjÑF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChjÎF ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¼F ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubj)�”}”(hŒVdbr_size configure DBR data buffer size (this is used for MediaLB communication only) ”h]”(j!)�”}”(hŒdbr_size”h]”hŒdbr_size”…”�”}”(hjïF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChjëF ubj1)�”}”(hhh]”hÞ)�”}”(hŒLconfigure DBR data buffer size (this is used for MediaLB communication only)”h]”hŒLconfigure DBR data buffer size (this is used for MediaLB communication only)”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChjýF ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjëF ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubj)�”}”(hŒ¤packets_per_xact configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only) ”h]”(j!)�”}”(hŒpackets_per_xact”h]”hŒpackets_per_xact”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChjG ubj1)�”}”(hhh]”hÞ)�”}”(hŒ’configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only)”h]”hŒ’configure the number of packets that will be collected from the network before being transmitted via USB (this is used for USB communication only)”…”�”}”(hj/G h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChj,G ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjG ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubj)�”}”(hŒ8device name of the device the link is to be attached to ”h]”(j!)�”}”(hŒdevice”h]”hŒdevice”…”�”}”(hjMG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChjIG ubj1)�”}”(hhh]”hÞ)�”}”(hŒ0name of the device the link is to be attached to”h]”hŒ0name of the device the link is to be attached to”…”�”}”(hj^G h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChj[G ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjIG ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubj)�”}”(hŒ:channel name of the channel the link is to be attached to ”h]”(j!)�”}”(hŒchannel”h]”hŒchannel”…”�”}”(hj|G h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChjxG ubj1)�”}”(hhh]”hÞ)�”}”(hŒ1name of the channel the link is to be attached to”h]”hŒ1name of the channel the link is to be attached to”…”�”}”(hj�G h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChjŠG ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjxG ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubj)�”}”(hŒ6comp_params pass parameters needed by some components ”h]”(j!)�”}”(hŒ comp_params”h]”hŒ comp_params”…”�”}”(hj«G h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChj§G ubj1)�”}”(hhh]”hÞ)�”}”(hŒ)pass parameters needed by some components”h]”hŒ)pass parameters needed by some components”…”�”}”(hj¼G h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChj¹G ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj§G ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubj)�”}”(hŒÄcreate_link write '1' to this attribute to trigger the creation of the link. In case of speculative configuration, the creation is post-poned until a physical device is being attached to the bus. ”h]”(j!)�”}”(hŒ create_link”h]”hŒ create_link”…”�”}”(hjÚG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChjÖG ubj1)�”}”(hhh]”hÞ)�”}”(hŒ·write '1' to this attribute to trigger the creation of the link. In case of speculative configuration, the creation is post-poned until a physical device is being attached to the bus.”h]”hŒ»write ‘1’ to this attribute to trigger the creation of the link. In case of speculative configuration, the creation is post-poned until a physical device is being attached to the bus.”…”�”}”(hjëG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChjèG ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÖG ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubj)�”}”(hŒDdestroy_link write '1' to this attribute to destroy an active link ”h]”(j!)�”}”(hŒ destroy_link”h]”hŒ destroy_link”…”�”}”(hj H h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŸ; h´KChjH ubj1)�”}”(hhh]”hÞ)�”}”(hŒ5write '1' to this attribute to destroy an active link”h]”hŒ9write ‘1’ to this attribute to destroy an active link”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸ; h´KChjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjH ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸ; h´KChjýE ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ=.. _abi_sys_kernel_config_thunderbolt_stream_xdomain_service:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-kernel-config-thunderbolt-stream-xdomain-service”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjHH ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\**”h]”j`)�”}”(hŒH**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\**”h]”hŒD/sys/kernel/config/thunderbolt/stream/.”…”�”}”(hjbH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^H ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/testing/configfs-thunderbolt_stream”h´Khj[H ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjHH ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjEH ubah}”(h]”jDH ah ]”h"]”Œ8abi_sys_kernel_config_thunderbolt_stream_xdomain_service”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”H j:H sj˜}”jDH j:H subhÞ)�”}”(hŒaDefined on file :ref:`configfs-thunderbolt_stream `”h]”(hŒDefined on file ”…”�”}”(hj™H h²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-thunderbolt_stream `”h]”j§)�”}”(hj£H h]”hŒconfigfs-thunderbolt_stream”…”�”}”(hj¥H h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¡H ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¯H Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_configfs_thunderbolt_stream”uh1hh³jvH h´Khj™H ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KhhÊh²hubhÞ)�”}”(hXConfiguration group for a stream Thunderbolt/USB4 service. It is possible to create groups even if there is no connection yet to the other host. Once a connection established and there is stream service on the remote side that matches, this configuration is applied to it.”h]”hXConfiguration group for a stream Thunderbolt/USB4 service. It is possible to create groups even if there is no connection yet to the other host. Once a connection established and there is stream service on the remote side that matches, this configuration is applied to it.”…”�”}”(hjÇH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KhhÊh²hubhÞ)�”}”(hŒ=To find the service name you can run tblist from tbtools [1]:”h]”hŒ=To find the service name you can run tblist from tbtools [1]:”…”�”}”(hjÕH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KhhÊh²hubjŽœ)�”}”(hŒ1# tblist -A ... Domain 0 Route 3 Index 0: stream ”h]”hÞ)�”}”(hŒ0# tblist -A ... Domain 0 Route 3 Index 0: stream”h]”hŒ0# tblist -A ... Domain 0 Route 3 Index 0: stream”…”�”}”(hjçH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KhjãH ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jvH h´KhhÊh²hubhÞ)�”}”(hŒ$[1] https://github.com/intel/tbtools”h]”(hŒ[1] ”…”�”}”(hjûH h²hh³Nh´Nubj©°)�”}”(hŒ https://github.com/intel/tbtools”h]”hŒ https://github.com/intel/tbtools”…”�”}”(hjI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jI uh1j¨°hjûH ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_kernel_config_thunderbolt_stream_xdomain_service_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-kernel-config-thunderbolt-stream-xdomain-service-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj&I ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name**”h]”j`)�”}”(hŒP**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name**”h]”hŒL/sys/kernel/config/thunderbolt/stream/./$name”…”�”}”(hj@I h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`”h]”(hŒDefined on file ”…”�”}”(hjvI h²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-thunderbolt_stream `”h]”j§)�”}”(hj€I h]”hŒconfigfs-thunderbolt_stream”…”�”}”(hj‚I h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj~I ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒI Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_configfs_thunderbolt_stream”uh1hh³jvH h´KhjvI ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KhhÊh²hubhÞ)�”}”(hŒŸCreates new stream with $name and fills it with the default values. If there is an advertised remote stream with the same name, uses its values as the default.”h]”hŒŸCreates new stream with $name and fills it with the default values. If there is an advertised remote stream with the same name, uses its values as the default.”…”�”}”(hj¤I h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KhhÊh²hubj))�”}”(hŒL.. _abi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_busy_poll:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-busy-poll”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j@hjÀI ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/busy_poll**”h]”j`)�”}”(hŒ[**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/busy_poll**”h]”hŒW/sys/kernel/config/thunderbolt/stream/./$name/busy_poll”…”�”}”(hjÚI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖI ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KhjÓI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÐI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀI ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½I ubah}”(h]”j¼I ah ]”h"]”ŒGabi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_busy_poll”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j J j²I sj˜}”j¼I j²I subhÞ)�”}”(hŒaDefined on file :ref:`configfs-thunderbolt_stream `”h]”(hŒDefined on file ”…”�”}”(hjJ h²hh³Nh´Nubh)�”}”(h•ŒQ:ref:`configfs-thunderbolt_stream `”h]”j§)�”}”(hjJ h]”hŒconfigfs-thunderbolt_stream”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j&J Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_configfs_thunderbolt_stream”uh1hh³jvH h´KhjJ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KhhÊh²hubhÞ)�”}”(hŒÛInstead of using interrupts for completing the frames in the TX/RX rings, busy poll them directly from the read(2) and write(2) calls. This burns more CPU cycles but provides lower latency for applications that need it.”h]”hŒÛInstead of using interrupts for completing the frames in the TX/RX rings, busy poll them directly from the read(2) and write(2) calls. This burns more CPU cycles but provides lower latency for applications that need it.”…”�”}”(hj>J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KhhÊh²hubhÞ)�”}”(hŒÃThis also makes poll(2) return EPOLLERR because interrupts do not provide wakeup anymore. Likewise a blocking read(2) without available data busy-spins until data arrives or a signal is received.”h]”hŒÃThis also makes poll(2) return EPOLLERR because interrupts do not provide wakeup anymore. Likewise a blocking read(2) without available data busy-spins until data arrives or a signal is received.”…”�”}”(hjLJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KhhÊh²hubj))�”}”(hŒK.. _abi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_in_hopid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-in-hopid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\uh1j@hjhJ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/in_hopid**”h]”j`)�”}”(hŒZ**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/in_hopid**”h]”hŒV/sys/kernel/config/thunderbolt/stream/./$name/in_hopid”…”�”}”(hj‚J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~J ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K6hj{J ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjuJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjhJ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjeJ ubah}”(h]”jdJ ah ]”h"]”ŒFabi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_in_hopid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³J jZJ sj˜}”jdJ jZJ subhÞ)�”}”(hŒaDefined on file :ref:`configfs-thunderbolt_stream `”h]”(hŒDefined on file ”…”�”}”(hj¸J h²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-thunderbolt_stream `”h]”j§)�”}”(hjÂJ h]”hŒconfigfs-thunderbolt_stream”…”�”}”(hjÄJ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÀJ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÎJ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_configfs_thunderbolt_stream”uh1hh³jvH h´K6hj¸J ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K6hhÊh²hubhÞ)�”}”(hŒéIn HopID used with the read path of the tunnel. Available HopIDs for tunneling start from 8. You can pass also -1 for automatic allocation. The allocated value can be read here. Writing 0 will de-allocate if the stream is not in use.”h]”hŒéIn HopID used with the read path of the tunnel. Available HopIDs for tunneling start from 8. You can pass also -1 for automatic allocation. The allocated value can be read here. Writing 0 will de-allocate if the stream is not in use.”…”�”}”(hjæJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K6hhÊh²hubhÞ)�”}”(hŒœTo figure out the maximum HopID you can run tbget from tbtools for the lane adapter. For example below we check for lane adapter number 1 (first USB4 port):”h]”hŒœTo figure out the maximum HopID you can run tbget from tbtools for the lane adapter. For example below we check for lane adapter number 1 (first USB4 port):”…”�”}”(hjôJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K6hhÊh²hubjŽœ)�”}”(hŒ3# tbget -r 0 -a 1 -D ADP_CS_5.Max\ Input\ HopID 19 ”h]”hÞ)�”}”(hŒ2# tbget -r 0 -a 1 -D ADP_CS_5.Max\ Input\ HopID 19”h]”hŒ2# tbget -r 0 -a 1 -D ADP_CS_5.Max Input HopID 19”…”�”}”(hjK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K6hjK ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jvH h´K6hhÊh²hubhÞ)�”}”(hŒ7This allows to use anything between 8 and 19 inclusive.”h]”hŒ7This allows to use anything between 8 and 19 inclusive.”…”�”}”(hjK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K6hhÊh²hubj))�”}”(hŒH.. _abi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-index”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hj6K ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/index**”h]”j`)�”}”(hŒW**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/index**”h]”hŒS/sys/kernel/config/thunderbolt/stream/./$name/index”…”�”}”(hjPK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjLK ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K-hjIK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjFK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjCK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj6K ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj3K ubah}”(h]”j2K ah ]”h"]”ŒCabi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_index”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�K j(K sj˜}”j2K j(K subhÞ)�”}”(hŒaDefined on file :ref:`configfs-thunderbolt_stream `”h]”(hŒDefined on file ”…”�”}”(hj†K h²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-thunderbolt_stream `”h]”j§)�”}”(hj�K h]”hŒconfigfs-thunderbolt_stream”…”�”}”(hj’K h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŽK ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jœK Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_configfs_thunderbolt_stream”uh1hh³jvH h´K-hj†K ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K-hhÊh²hubhÞ)�”}”(hŒ~This matches the X in /dev/tbstreamX and allows userspace to map the configfs directory to the corresponding character device.”h]”hŒ~This matches the X in /dev/tbstreamX and allows userspace to map the configfs directory to the corresponding character device.”…”�”}”(hj´K h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K-hhÊh²hubj))�”}”(hŒL.. _abi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_out_hopid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-out-hopid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j@hjÐK ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/out_hopid**”h]”j`)�”}”(hŒ[**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/out_hopid**”h]”hŒW/sys/kernel/config/thunderbolt/stream/./$name/out_hopid”…”�”}”(hjêK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæK ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KIhjãK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjàK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐK ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÍK ubah}”(h]”jÌK ah ]”h"]”ŒGabi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_out_hopid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jL jÂK sj˜}”jÌK jÂK subhÞ)�”}”(hŒaDefined on file :ref:`configfs-thunderbolt_stream `”h]”(hŒDefined on file ”…”�”}”(hj L h²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-thunderbolt_stream `”h]”j§)�”}”(hj*L h]”hŒconfigfs-thunderbolt_stream”…”�”}”(hj,L h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj(L ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j6L Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_configfs_thunderbolt_stream”uh1hh³jvH h´KIhj L ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KIhhÊh²hubhÞ)�”}”(hX"Out HopID used with the write path of the tunnel. Available HopIDs for tunneling start from 8. You can pass also -1 for automatic allocation. The allocated value can be read here. Writing 0 will de-allocate if the stream is not in use. See @in_hopid for how to figure out the maximum HopID.”h]”hX"Out HopID used with the write path of the tunnel. Available HopIDs for tunneling start from 8. You can pass also -1 for automatic allocation. The allocated value can be read here. Writing 0 will de-allocate if the stream is not in use. See @in_hopid for how to figure out the maximum HopID.”…”�”}”(hjNL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KIhhÊh²hubj))�”}”(hŒL.. _abi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_ring_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-ring-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j@hjjL ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/ring_size**”h]”j`)�”}”(hŒ[**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/ring_size**”h]”hŒW/sys/kernel/config/thunderbolt/stream/./$name/ring_size”…”�”}”(hj„L h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€L ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KThj}L ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjjL ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjgL ubah}”(h]”jfL ah ]”h"]”ŒGabi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_ring_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµL j\L sj˜}”jfL j\L subhÞ)�”}”(hŒaDefined on file :ref:`configfs-thunderbolt_stream `”h]”(hŒDefined on file ”…”�”}”(hjºL h²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-thunderbolt_stream `”h]”j§)�”}”(hjÄL h]”hŒconfigfs-thunderbolt_stream”…”�”}”(hjÆL h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÂL ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÐL Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_configfs_thunderbolt_stream”uh1hh³jvH h´KThjºL ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KThhÊh²hubhÞ)�”}”(hŒQSize of the TX/RX rings. Can be adjusted between 32 and 4096. The default is 256.”h]”hŒQSize of the TX/RX rings. Can be adjusted between 32 and 4096. The default is 256.”…”�”}”(hjèL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´KThhÊh²hubj))�”}”(hŒM.. _abi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_throttling:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-throttling”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K^uh1j@hjM ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ\**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/throttling**”h]”j`)�”}”(hŒ\**\/sys\/kernel\/config\/thunderbolt\/stream\/\\.\\/\$name\/throttling**”h]”hŒX/sys/kernel/config/thunderbolt/stream/./$name/throttling”…”�”}”(hjM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K\hjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjM ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjM ubah}”(h]”jM ah ]”h"]”ŒHabi_sys_kernel_config_thunderbolt_stream_xdomain_service_name_throttling”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jOM jöL sj˜}”jM jöL subhÞ)�”}”(hŒaDefined on file :ref:`configfs-thunderbolt_stream `”h]”(hŒDefined on file ”…”�”}”(hjTM h²hh³Nh´Nubh)�”}”(hŒQ:ref:`configfs-thunderbolt_stream `”h]”j§)�”}”(hj^M h]”hŒconfigfs-thunderbolt_stream”…”�”}”(hj`M h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj\M ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jjM Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ,abi_file_testing_configfs_thunderbolt_stream”uh1hh³jvH h´K\hjTM ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K\hhÊh²hubhÞ)�”}”(hŒ^Interrupt throttling rate in ns. Lower values can give better latency. The default is 8192 ns.”h]”hŒ^Interrupt throttling rate in ns. Lower values can give better latency. The default is 8192 ns.”…”�”}”(hj‚M h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvH h´K\hhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_config_tsm_report_name_auxblob:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-config-tsm-report-name-auxblob”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjžM ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/kernel\/config\/tsm\/report\/\$name\/auxblob**”h]”j`)�”}”(hŒ7**\/sys\/kernel\/config\/tsm\/report\/\$name\/auxblob**”h]”hŒ3/sys/kernel/config/tsm/report/$name/auxblob”…”�”}”(hj¸M h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´M ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/configfs-tsm-report”h´Khj±M ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®M ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«M ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjžM ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›M ubah}”(h]”jšM ah ]”h"]”Œ-abi_sys_kernel_config_tsm_report_name_auxblob”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jêM j�M sj˜}”jšM j�M subhÞ)�”}”(hŒQDefined on file :ref:`configfs-tsm-report `”h]”(hŒDefined on file ”…”�”}”(hjïM h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-tsm-report `”h]”j§)�”}”(hjùM h]”hŒconfigfs-tsm-report”…”�”}”(hjûM h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj÷M ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_tsm_report”uh1hh³jÌM h´KhjïM ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KhhÊh²hubhÞ)�”}”(hŒ•(RO) Optional supplemental data that a TSM may emit, visibility of this attribute depends on TSM, and may be empty if no auxiliary data is available.”h]”hŒ•(RO) Optional supplemental data that a TSM may emit, visibility of this attribute depends on TSM, and may be empty if no auxiliary data is available.”…”�”}”(hjN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KhhÊh²hubhÞ)�”}”(hXWhen @provider is "sev_guest" this file contains the "cert_table" from SEV-ES Guest-Hypervisor Communication Block Standardization v2.03 Section 4.1.8.1 MSG_REPORT_REQ. https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56421.pdf”h]”(hŒ±When @provider is “sev_guestâ€� this file contains the “cert_tableâ€� from SEV-ES Guest-Hypervisor Communication Block Standardization v2.03 Section 4.1.8.1 MSG_REPORT_REQ. ”…”�”}”(hj+N h²hh³Nh´Nubj©°)�”}”(hŒ]https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56421.pdf”h]”hŒ]https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56421.pdf”…”�”}”(hj3N h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j5N uh1j¨°hj+N ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KhhÊh²hubhÞ)�”}”(hŒOSee "EFBIG" comment in the @outblob description for potential error conditions.”h]”hŒSSee “EFBIGâ€� comment in the @outblob description for potential error conditions.”…”�”}”(hjHN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KhhÊh²hubj))�”}”(hŒ5.. _abi_sys_kernel_config_tsm_report_name_generation:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-kernel-config-tsm-report-name-generation”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj´N h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-tsm-report `”h]”j§)�”}”(hj¾N h]”hŒconfigfs-tsm-report”…”�”}”(hjÀN h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¼N ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÊN Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_tsm_report”uh1hh³jÌM h´KPhj´N ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KPhhÊh²hubhÞ)�”}”(hXQ(RO) The value in this attribute increments each time @inblob or any option is written. Userspace can detect conflicts by checking generation before writing to any attribute and making sure the number of writes matches expectations after reading @outblob, or it can prevent conflicts by creating a report instance per requesting context.”h]”hXQ(RO) The value in this attribute increments each time @inblob or any option is written. Userspace can detect conflicts by checking generation before writing to any attribute and making sure the number of writes matches expectations after reading @outblob, or it can prevent conflicts by creating a report instance per requesting context.”…”�”}”(hjâN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KPhhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_config_tsm_report_name_inblob:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-config-tsm-report-name-inblob”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjþN ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/config\/tsm\/report\/\$name\/inblob**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/config\/tsm\/report\/\$name\/inblob**”h]”hŒ2/sys/kernel/config/tsm/report/$name/inblob”…”�”}”(hjO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KhjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj O ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþN ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjûN ubah}”(h]”júN ah ]”h"]”Œ,abi_sys_kernel_config_tsm_report_name_inblob”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jIO jðN sj˜}”júN jðN subhÞ)�”}”(hŒQDefined on file :ref:`configfs-tsm-report `”h]”(hŒDefined on file ”…”�”}”(hjNO h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-tsm-report `”h]”j§)�”}”(hjXO h]”hŒconfigfs-tsm-report”…”�”}”(hjZO h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjVO ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jdO Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_tsm_report”uh1hh³jÌM h´KhjNO ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KhhÊh²hubhÞ)�”}”(hŒ¤(WO) Up to 64 bytes of user specified binary data. For replay protection this should include a nonce, but the kernel does not place any restrictions on the content.”h]”hŒ¤(WO) Up to 64 bytes of user specified binary data. For replay protection this should include a nonce, but the kernel does not place any restrictions on the content.”…”�”}”(hj|O h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_config_tsm_report_name_manifestblob:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-config-tsm-report-name-manifestblob”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj˜O ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/config\/tsm\/report\/\$name\/manifestblob**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/config\/tsm\/report\/\$name\/manifestblob**”h]”hŒ8/sys/kernel/config/tsm/report/$name/manifestblob”…”�”}”(hj²O h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®O ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K+hj«O ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨O ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥O ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜O ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•O ubah}”(h]”j”O ah ]”h"]”Œ2abi_sys_kernel_config_tsm_report_name_manifestblob”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jãO jŠO sj˜}”j”O jŠO subhÞ)�”}”(hŒQDefined on file :ref:`configfs-tsm-report `”h]”(hŒDefined on file ”…”�”}”(hjèO h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-tsm-report `”h]”j§)�”}”(hjòO h]”hŒconfigfs-tsm-report”…”�”}”(hjôO h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjðO ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jþO Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_tsm_report”uh1hh³jÌM h´K+hjèO ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K+hhÊh²hubhÞ)�”}”(hŒ”(RO) Optional supplemental data that a TSM may emit, visibility of this attribute depends on TSM, and may be empty if no manifest data is available.”h]”hŒ”(RO) Optional supplemental data that a TSM may emit, visibility of this attribute depends on TSM, and may be empty if no manifest data is available.”…”�”}”(hjP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K+hhÊh²hubhÞ)�”}”(hŒJSee 'service_provider' for information on the format of the manifest blob.”h]”hŒNSee ‘service_provider’ for information on the format of the manifest blob.”…”�”}”(hj$P h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K+hhÊh²hubhÞ)�”}”(hŒOSee "EFBIG" comment in the @outblob description for potential error conditions.”h]”hŒSSee “EFBIGâ€� comment in the @outblob description for potential error conditions.”…”�”}”(hj2P h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K+hhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_config_tsm_report_name_outblob:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-config-tsm-report-name-outblob”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjNP ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/kernel\/config\/tsm\/report\/\$name\/outblob**”h]”j`)�”}”(hŒ7**\/sys\/kernel\/config\/tsm\/report\/\$name\/outblob**”h]”hŒ3/sys/kernel/config/tsm/report/$name/outblob”…”�”}”(hjhP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjdP ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K hjaP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^P ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[P ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjNP ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjKP ubah}”(h]”jJP ah ]”h"]”Œ-abi_sys_kernel_config_tsm_report_name_outblob”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™P j@P sj˜}”jJP j@P subhÞ)�”}”(hŒQDefined on file :ref:`configfs-tsm-report `”h]”(hŒDefined on file ”…”�”}”(hjžP h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-tsm-report `”h]”j§)�”}”(hj¨P h]”hŒconfigfs-tsm-report”…”�”}”(hjªP h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¦P ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j´P Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_tsm_report”uh1hh³jÌM h´K hjžP ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K hhÊh²hubhÞ)�”}”(hŒ½(RO) Binary attestation report generated from @inblob and other options The format of the report is implementation specific where the implementation is conveyed via the @provider attribute.”h]”hŒ½(RO) Binary attestation report generated from @inblob and other options The format of the report is implementation specific where the implementation is conveyed via the @provider attribute.”…”�”}”(hjÌP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K hhÊh²hubhÞ)�”}”(hŒûThis interface fails reads and sets errno to EFBIG when the report generated by @provider exceeds the configfs-tsm-report internal maximums. Contact the platform provider for the compatible security module, driver, and attestation library combination.”h]”hŒûThis interface fails reads and sets errno to EFBIG when the report generated by @provider exceeds the configfs-tsm-report internal maximums. Contact the platform provider for the compatible security module, driver, and attestation library combination.”…”�”}”(hjÚP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K hhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_config_tsm_report_name_privlevel:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-config-tsm-report-name-privlevel”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjöP ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/config\/tsm\/report\/\$name\/privlevel**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/config\/tsm\/report\/\$name\/privlevel**”h]”hŒ5/sys/kernel/config/tsm/report/$name/privlevel”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K\hj Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöP ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóP ubah}”(h]”jòP ah ]”h"]”Œ/abi_sys_kernel_config_tsm_report_name_privlevel”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jAQ jèP sj˜}”jòP jèP subhÞ)�”}”(hŒQDefined on file :ref:`configfs-tsm-report `”h]”(hŒDefined on file ”…”�”}”(hjFQ h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-tsm-report `”h]”j§)�”}”(hjPQ h]”hŒconfigfs-tsm-report”…”�”}”(hjRQ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNQ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\Q Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_tsm_report”uh1hh³jÌM h´K\hjFQ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K\hhÊh²hubhÞ)�”}”(hXU(WO) Attribute is visible if a TSM implementation provider supports the concept of attestation reports for TVMs running at different privilege levels, like SEV-SNP "VMPL", specify the privilege level via this attribute. The minimum acceptable value is conveyed via @privlevel_floor and the maximum acceptable value is TSM_PRIVLEVEL_MAX (3).”h]”hXY(WO) Attribute is visible if a TSM implementation provider supports the concept of attestation reports for TVMs running at different privilege levels, like SEV-SNP “VMPLâ€�, specify the privilege level via this attribute. The minimum acceptable value is conveyed via @privlevel_floor and the maximum acceptable value is TSM_PRIVLEVEL_MAX (3).”…”�”}”(hjtQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K\hhÊh²hubj))�”}”(hŒ:.. _abi_sys_kernel_config_tsm_report_name_privlevel_floor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-kernel-config-tsm-report-name-privlevel-floor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj�Q ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/config\/tsm\/report\/\$name\/privlevel_floor**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/config\/tsm\/report\/\$name\/privlevel_floor**”h]”hŒ;/sys/kernel/config/tsm/report/$name/privlevel_floor”…”�”}”(hjªQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´Khhj£Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Q ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Q ubah}”(h]”jŒQ ah ]”h"]”Œ5abi_sys_kernel_config_tsm_report_name_privlevel_floor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÛQ j‚Q sj˜}”jŒQ j‚Q subhÞ)�”}”(hŒQDefined on file :ref:`configfs-tsm-report `”h]”(hŒDefined on file ”…”�”}”(hjàQ h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-tsm-report `”h]”j§)�”}”(hjêQ h]”hŒconfigfs-tsm-report”…”�”}”(hjìQ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjèQ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jöQ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_tsm_report”uh1hh³jÌM h´KhhjàQ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KhhhÊh²hubhÞ)�”}”(hŒO(RO) Indicates the minimum permissible value that can be written to @privlevel.”h]”hŒO(RO) Indicates the minimum permissible value that can be written to @privlevel.”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KhhhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_config_tsm_report_name_provider:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-config-tsm-report-name-provider”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj*R ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/config\/tsm\/report\/\$name\/provider**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/config\/tsm\/report\/\$name\/provider**”h]”hŒ4/sys/kernel/config/tsm/report/$name/provider”…”�”}”(hjDR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@R ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K:hj=R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj:R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj*R ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj'R ubah}”(h]”j&R ah ]”h"]”Œ.abi_sys_kernel_config_tsm_report_name_provider”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”juR jR sj˜}”j&R jR subhÞ)�”}”(hŒQDefined on file :ref:`configfs-tsm-report `”h]”(hŒDefined on file ”…”�”}”(hjzR h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-tsm-report `”h]”j§)�”}”(hj„R h]”hŒconfigfs-tsm-report”…”�”}”(hj†R h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‚R ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�R Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_tsm_report”uh1hh³jÌM h´K:hjzR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K:hhÊh²hubhÞ)�”}”(hŒ™(RO) A name for the format-specification of @outblob like "sev_guest" [1] or "tdx_guest" [2] in the near term, or a common standard format in the future.”h]”hŒ¡(RO) A name for the format-specification of @outblob like “sev_guestâ€� [1] or “tdx_guestâ€� [2] in the near term, or a common standard format in the future.”…”�”}”(hj¨R h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K:hhÊh²hubhÞ)�”}”(hŒ­[1]: SEV Secure Nested Paging Firmware ABI Specification Revision 1.55 Table 22 https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56860.pdf”h]”(hŒP[1]: SEV Secure Nested Paging Firmware ABI Specification Revision 1.55 Table 22 ”…”�”}”(hj¶R h²hh³Nh´Nubj©°)�”}”(hŒ]https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56860.pdf”h]”hŒ]https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56860.pdf”…”�”}”(hj¾R h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jÀR uh1j¨°hj¶R ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K:hhÊh²hubhÞ)�”}”(hX[2]: Intel® Trust Domain Extensions Data Center Attestation Primitives : Quote Generation Library and Quote Verification Library Revision 0.8 Appendix 4,5 https://download.01.org/intel-sgx/latest/dcap-latest/linux/docs/Intel_TDX_DCAP_Quoting_Library_API.pdf”h]”(hŒœ[2]: Intel® Trust Domain Extensions Data Center Attestation Primitives : Quote Generation Library and Quote Verification Library Revision 0.8 Appendix 4,5 ”…”�”}”(hjÓR h²hh³Nh´Nubj©°)�”}”(hŒfhttps://download.01.org/intel-sgx/latest/dcap-latest/linux/docs/Intel_TDX_DCAP_Quoting_Library_API.pdf”h]”hŒfhttps://download.01.org/intel-sgx/latest/dcap-latest/linux/docs/Intel_TDX_DCAP_Quoting_Library_API.pdf”…”�”}”(hjÛR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jÝR uh1j¨°hjÓR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K:hhÊh²hubhÞ)�”}”(hŒ™Intel TDX platforms with DICE-based attestation use CBOR Web Token (CWT) format for the Quote payload. This is indicated by the Quote size exceeding 8KB.”h]”hŒ™Intel TDX platforms with DICE-based attestation use CBOR Web Token (CWT) format for the Quote payload. This is indicated by the Quote size exceeding 8KB.”…”�”}”(hjðR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K:hhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_config_tsm_report_name_service_guid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-config-tsm-report-name-service-guid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj S ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/config\/tsm\/report\/\$name\/service_guid**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/config\/tsm\/report\/\$name\/service_guid**”h]”hŒ8/sys/kernel/config/tsm/report/$name/service_guid”…”�”}”(hj&S h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"S ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K�hjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj S ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj S ubah}”(h]”jS ah ]”h"]”Œ2abi_sys_kernel_config_tsm_report_name_service_guid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWS jþR sj˜}”jS jþR subhÞ)�”}”(hŒQDefined on file :ref:`configfs-tsm-report `”h]”(hŒDefined on file ”…”�”}”(hj\S h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-tsm-report `”h]”j§)�”}”(hjfS h]”hŒconfigfs-tsm-report”…”�”}”(hjhS h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjdS ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jrS Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_tsm_report”uh1hh³jÌM h´K�hj\S ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K�hhÊh²hubhÞ)�”}”(hXâ(WO) Attribute is visible if a TSM implementation provider supports the concept of attestation reports from a service provider for TVMs, like SEV-SNP running under an SVSM. Specifying an empty/null GUID (00000000-0000-0000-0000-000000) requests all active services within the service provider be part of the attestation report. Specifying a GUID request an attestation report of just the specified service using the manifest form specified by the service_manifest_version attribute.”h]”hXâ(WO) Attribute is visible if a TSM implementation provider supports the concept of attestation reports from a service provider for TVMs, like SEV-SNP running under an SVSM. Specifying an empty/null GUID (00000000-0000-0000-0000-000000) requests all active services within the service provider be part of the attestation report. Specifying a GUID request an attestation report of just the specified service using the manifest form specified by the service_manifest_version attribute.”…”�”}”(hjŠS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K�hhÊh²hubhÞ)�”}”(hŒISee 'service_provider' for information on the format of the service guid.”h]”hŒMSee ‘service_provider’ for information on the format of the service guid.”…”�”}”(hj˜S h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K�hhÊh²hubj))�”}”(hŒC.. _abi_sys_kernel_config_tsm_report_name_service_manifest_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-kernel-config-tsm-report-name-service-manifest-version”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hj´S ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/kernel\/config\/tsm\/report\/\$name\/service_manifest_version**”h]”j`)�”}”(hŒH**\/sys\/kernel\/config\/tsm\/report\/\$name\/service_manifest_version**”h]”hŒD/sys/kernel/config/tsm/report/$name/service_manifest_version”…”�”}”(hjÎS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊS ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K“hjÇS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´S ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±S ubah}”(h]”j°S ah ]”h"]”Œ>abi_sys_kernel_config_tsm_report_name_service_manifest_version”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿS j¦S sj˜}”j°S j¦S subhÞ)�”}”(hŒQDefined on file :ref:`configfs-tsm-report `”h]”(hŒDefined on file ”…”�”}”(hjT h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-tsm-report `”h]”j§)�”}”(hjT h]”hŒconfigfs-tsm-report”…”�”}”(hjT h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj T ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jT Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_tsm_report”uh1hh³jÌM h´K“hjT ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K“hhÊh²hubhÞ)�”}”(hX“(WO) Attribute is visible if a TSM implementation provider supports the concept of attestation reports from a service provider for TVMs, like SEV-SNP running under an SVSM. Indicates the service manifest version requested for the attestation report (default 0). If this field is not set by the user, the default manifest version of the service (the service's initial/first manifest version) is returned.”h]”hX•(WO) Attribute is visible if a TSM implementation provider supports the concept of attestation reports from a service provider for TVMs, like SEV-SNP running under an SVSM. Indicates the service manifest version requested for the attestation report (default 0). If this field is not set by the user, the default manifest version of the service (the service’s initial/first manifest version) is returned.”…”�”}”(hj2T h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K“hhÊh²hubhÞ)�”}”(hŒUSee 'service_provider' for information on the format of the service manifest version.”h]”hŒYSee ‘service_provider’ for information on the format of the service manifest version.”…”�”}”(hj@T h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´K“hhÊh²hubj))�”}”(hŒ;.. _abi_sys_kernel_config_tsm_report_name_service_provider:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-kernel-config-tsm-report-name-service-provider”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj\T ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/config\/tsm\/report\/\$name\/service_provider**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/config\/tsm\/report\/\$name\/service_provider**”h]”hŒ</sys/kernel/config/tsm/report/$name/service_provider”…”�”}”(hjvT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjrT ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KphjoT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\T ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjYT ubah}”(h]”jXT ah ]”h"]”Œ6abi_sys_kernel_config_tsm_report_name_service_provider”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§T jNT sj˜}”jXT jNT subhÞ)�”}”(hŒQDefined on file :ref:`configfs-tsm-report `”h]”(hŒDefined on file ”…”�”}”(hj¬T h²hh³Nh´Nubh)�”}”(hŒA:ref:`configfs-tsm-report `”h]”j§)�”}”(hj¶T h]”hŒconfigfs-tsm-report”…”�”}”(hj¸T h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj´T ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÂT Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_configfs_tsm_report”uh1hh³jÌM h´Kphj¬T ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KphhÊh²hubhÞ)�”}”(hX`(WO) Attribute is visible if a TSM implementation provider supports the concept of attestation reports from a service provider for TVMs, like SEV-SNP running under an SVSM. Specifying the service provider via this attribute will create an attestation report as specified by the service provider. The only currently supported service provider is "svsm".”h]”hXd(WO) Attribute is visible if a TSM implementation provider supports the concept of attestation reports from a service provider for TVMs, like SEV-SNP running under an SVSM. Specifying the service provider via this attribute will create an attestation report as specified by the service provider. The only currently supported service provider is “svsmâ€�.”…”�”}”(hjÚT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KphhÊh²hubhÞ)�”}”(hŒÈFor the "svsm" service provider, see the Secure VM Service Module for SEV-SNP Guests v1.00 Section 7. For the doc, search for "site:amd.com "Secure VM Service Module for SEV-SNP Guests", docID: 58019"”h]”hŒÔFor the “svsmâ€� service provider, see the Secure VM Service Module for SEV-SNP Guests v1.00 Section 7. For the doc, search for “site:amd.com “Secure VM Service Module for SEV-SNP Guestsâ€�, docID: 58019â€�”…”�”}”(hjèT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÌM h´KphhÊh²hubj))�”}”(hŒ!.. _abi_sys_kernel_cpu_byteorder:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-cpu-byteorder”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hjU ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/kernel\/cpu_byteorder**”h]”j`)�”}”(hŒ **\/sys\/kernel\/cpu_byteorder**”h]”hŒ/sys/kernel/cpu_byteorder”…”�”}”(hjU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ4Documentation/ABI/testing/sysfs-kernel-cpu_byteorder”h´KhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjU ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjU ubah}”(h]”jU ah ]”h"]”Œabi_sys_kernel_cpu_byteorder”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jPU jöT sj˜}”jU jöT subhÞ)�”}”(hŒ_Defined on file :ref:`sysfs-kernel-cpu_byteorder `”h]”(hŒDefined on file ”…”�”}”(hjUU h²hh³Nh´Nubh)�”}”(hŒO:ref:`sysfs-kernel-cpu_byteorder `”h]”j§)�”}”(hj_U h]”hŒsysfs-kernel-cpu_byteorder”…”�”}”(hjaU h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]U ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jkU Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ+abi_file_testing_sysfs_kernel_cpu_byteorder”uh1hh³j2U h´KhjUU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j2U h´KhhÊh²hubhÞ)�”}”(hŒ%The endianness of the running kernel.”h]”hŒ%The endianness of the running kernel.”…”�”}”(hjƒU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j2U h´KhhÊh²hubhÞ)�”}”(hŒ Access: Read”h]”hŒ Access: Read”…”�”}”(hj‘U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j2U h´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒValid values: "little", "big" ”h]”(j!)�”}”(hŒ Valid values:”h]”hŒ Valid values:”…”�”}”(hj¦U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j2U h´Khj¢U ubj1)�”}”(hhh]”hÞ)�”}”(hŒ"little", "big"”h]”hŒ“littleâ€�, “bigâ€�”…”�”}”(hj·U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j2U h´Khj´U ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¢U ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j2U h´KhjŸU ubj)�”}”(hŒUsers: util-linux ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÕU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j2U h´KhjÑU ubj1)�”}”(hhh]”hÞ)�”}”(hŒ util-linux”h]”hŒ util-linux”…”�”}”(hjæU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j2U h´KhjãU ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÑU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j2U h´KhjŸU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_sys_kernel_debug_cros_ec_device_console_log:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-cros-ec-device-console-log”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjV ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/\\/console_log**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/\\/console_log**”h]”hŒ7/sys/kernel/debug//console_log”…”�”}”(hj.V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*V ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/debugfs-cros-ec”h´Khj'V ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$V ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!V ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjV ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjV ubah}”(h]”jV ah ]”h"]”Œ/abi_sys_kernel_debug_cros_ec_device_console_log”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`V jV sj˜}”jV jV subhÞ)�”}”(hŒIDefined on file :ref:`debugfs-cros-ec `”h]”(hŒDefined on file ”…”�”}”(hjeV h²hh³Nh´Nubh)�”}”(hŒ9:ref:`debugfs-cros-ec `”h]”j§)�”}”(hjoV h]”hŒdebugfs-cros-ec”…”�”}”(hjqV h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjmV ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{V Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_debugfs_cros_ec”uh1hh³jBV h´KhjeV ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´KhhÊh²hubhÞ)�”}”(hŒÐIf the EC supports the CONSOLE_READ command type, this file can be used to grab the EC logs. The kernel polls for the log and keeps its own buffer but userspace should grab this and write it out to some logs.”h]”hŒÐIf the EC supports the CONSOLE_READ command type, this file can be used to grab the EC logs. The kernel polls for the log and keeps its own buffer but userspace should grab this and write it out to some logs.”…”�”}”(hj“V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_kernel_debug_cros_ec_device_last_resume_result:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-kernel-debug-cros-ec-device-last-resume-result”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj¯V ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/kernel\/debug\/\\/last_resume_result**”h]”j`)�”}”(hŒB**\/sys\/kernel\/debug\/\\/last_resume_result**”h]”hŒ>/sys/kernel/debug//last_resume_result”…”�”}”(hjÉV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅV ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K$hjÂV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿V ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼V ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯V ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬V ubah}”(h]”j«V ah ]”h"]”Œ6abi_sys_kernel_debug_cros_ec_device_last_resume_result”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”júV j¡V sj˜}”j«V j¡V subhÞ)�”}”(hŒIDefined on file :ref:`debugfs-cros-ec `”h]”(hŒDefined on file ”…”�”}”(hjÿV h²hh³Nh´Nubh)�”}”(hŒ9:ref:`debugfs-cros-ec `”h]”j§)�”}”(hj W h]”hŒdebugfs-cros-ec”…”�”}”(hj W h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjW ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_debugfs_cros_ec”uh1hh³jBV h´K$hjÿV ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K$hhÊh²hubhÞ)�”}”(hXrSome ECs have a feature where they will track transitions to the (Intel) processor's SLP_S0 line, in order to detect cases where a system failed to go into S0ix. When the system resumes, an EC with this feature will return a summary of SLP_S0 transitions that occurred. The last_resume_result file returns the most recent response from the AP's resume message to the EC.”h]”hXvSome ECs have a feature where they will track transitions to the (Intel) processor’s SLP_S0 line, in order to detect cases where a system failed to go into S0ix. When the system resumes, an EC with this feature will return a summary of SLP_S0 transitions that occurred. The last_resume_result file returns the most recent response from the AP’s resume message to the EC.”…”�”}”(hj-W h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K$hhÊh²hubhÞ)�”}”(hX The bottom 31 bits contain a count of the number of SLP_S0 transitions that occurred since the suspend message was received. Bit 31 is set if the EC attempted to wake the system due to a timeout when watching for SLP_S0 transitions. Callers can use this to detect a wake from the EC due to S0ix timeouts. The result will be zero if no suspend transitions have been attempted, or the EC does not support this feature.”h]”hX The bottom 31 bits contain a count of the number of SLP_S0 transitions that occurred since the suspend message was received. Bit 31 is set if the EC attempted to wake the system due to a timeout when watching for SLP_S0 transitions. Callers can use this to detect a wake from the EC due to S0ix timeouts. The result will be zero if no suspend transitions have been attempted, or the EC does not support this feature.”…”�”}”(hj;W h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K$hhÊh²hubhÞ)�”}”(hŒ)Output will be in the format: "0x%08x\n".”h]”hŒ-Output will be in the format: “0x%08xnâ€�.”…”�”}”(hjIW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K$hhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_cros_ec_device_panicinfo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-cros-ec-device-panicinfo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjeW ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/\\/panicinfo**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/\\/panicinfo**”h]”hŒ5/sys/kernel/debug//panicinfo”…”�”}”(hjW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{W ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K hjxW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjeW ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjbW ubah}”(h]”jaW ah ]”h"]”Œ-abi_sys_kernel_debug_cros_ec_device_panicinfo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°W jWW sj˜}”jaW jWW subhÞ)�”}”(hŒIDefined on file :ref:`debugfs-cros-ec `”h]”(hŒDefined on file ”…”�”}”(hjµW h²hh³Nh´Nubh)�”}”(hŒ9:ref:`debugfs-cros-ec `”h]”j§)�”}”(hj¿W h]”hŒdebugfs-cros-ec”…”�”}”(hjÁW h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj½W ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jËW Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_debugfs_cros_ec”uh1hh³jBV h´K hjµW ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K hhÊh²hubhÞ)�”}”(hŒ“This file dumps the EC panic information from the previous reboot. This file will only exist if the PANIC_INFO command type is supported by the EC.”h]”hŒ“This file dumps the EC panic information from the previous reboot. This file will only exist if the PANIC_INFO command type is supported by the EC.”…”�”}”(hjãW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K hhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_debug_cros_ec_device_pdinfo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-debug-cros-ec-device-pdinfo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjÿW ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/debug\/\\/pdinfo**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/debug\/\\/pdinfo**”h]”hŒ2/sys/kernel/debug//pdinfo”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´KhjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj X ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿW ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüW ubah}”(h]”jûW ah ]”h"]”Œ*abi_sys_kernel_debug_cros_ec_device_pdinfo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJX jñW sj˜}”jûW jñW subhÞ)�”}”(hŒIDefined on file :ref:`debugfs-cros-ec `”h]”(hŒDefined on file ”…”�”}”(hjOX h²hh³Nh´Nubh)�”}”(hŒ9:ref:`debugfs-cros-ec `”h]”j§)�”}”(hjYX h]”hŒdebugfs-cros-ec”…”�”}”(hj[X h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjWX ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jeX Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_debugfs_cros_ec”uh1hh³jBV h´KhjOX ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´KhhÊh²hubhÞ)�”}”(hŒ³This file provides the port role, muxes and power debug information for all the USB PD/type-C ports available. If the are no ports available, this file will be just an empty file.”h]”hŒ³This file provides the port role, muxes and power debug information for all the USB PD/type-C ports available. If the are no ports available, this file will be just an empty file.”…”�”}”(hj}X h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_kernel_debug_cros_ec_device_suspend_timeout_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-kernel-debug-cros-ec-device-suspend-timeout-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hj™X ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/kernel\/debug\/\\/suspend_timeout_ms**”h]”j`)�”}”(hŒB**\/sys\/kernel\/debug\/\\/suspend_timeout_ms**”h]”hŒ>/sys/kernel/debug//suspend_timeout_ms”…”�”}”(hj³X h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯X ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K:hj¬X ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©X ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦X ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™X ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–X ubah}”(h]”j•X ah ]”h"]”Œ6abi_sys_kernel_debug_cros_ec_device_suspend_timeout_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jäX j‹X sj˜}”j•X j‹X subhÞ)�”}”(hŒIDefined on file :ref:`debugfs-cros-ec `”h]”(hŒDefined on file ”…”�”}”(hjéX h²hh³Nh´Nubh)�”}”(hŒ9:ref:`debugfs-cros-ec `”h]”j§)�”}”(hjóX h]”hŒdebugfs-cros-ec”…”�”}”(hjõX h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjñX ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÿX Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_debugfs_cros_ec”uh1hh³jBV h´K:hjéX ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K:hhÊh²hubhÞ)�”}”(hXkSome ECs have a feature where they will track transitions of a hardware-controlled sleep line, such as Intel's SLP_S0 line, in order to detect cases where a system failed to go into deep sleep states. The suspend_timeout_ms file controls the amount of time in milliseconds the EC will wait before declaring a sleep timeout event and attempting to wake the system.”h]”hXmSome ECs have a feature where they will track transitions of a hardware-controlled sleep line, such as Intel’s SLP_S0 line, in order to detect cases where a system failed to go into deep sleep states. The suspend_timeout_ms file controls the amount of time in milliseconds the EC will wait before declaring a sleep timeout event and attempting to wake the system.”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K:hhÊh²hubhÞ)�”}”(hXøSupply 0 to use the default value coded into EC firmware. Supply 65535 (EC_HOST_SLEEP_TIMEOUT_INFINITE) to disable the EC sleep failure detection mechanism. Values in between 0 and 65535 indicate the number of milliseconds the EC should wait after a sleep transition before declaring a timeout. This includes both the duration after a sleep command was received but before the hardware line changed, as well as the duration between when the hardware line changed and the kernel sent an EC resume command.”h]”hXøSupply 0 to use the default value coded into EC firmware. Supply 65535 (EC_HOST_SLEEP_TIMEOUT_INFINITE) to disable the EC sleep failure detection mechanism. Values in between 0 and 65535 indicate the number of milliseconds the EC should wait after a sleep transition before declaring a timeout. This includes both the duration after a sleep command was received but before the hardware line changed, as well as the duration between when the hardware line changed and the kernel sent an EC resume command.”…”�”}”(hj%Y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K:hhÊh²hubhÞ)�”}”(hŒ%Output will be in the format: "%u\n".”h]”hŒ)Output will be in the format: “%unâ€�.”…”�”}”(hj3Y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´K:hhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_debug_cros_ec_device_uptime:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-debug-cros-ec-device-uptime”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjOY ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/debug\/\\/uptime**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/debug\/\\/uptime**”h]”hŒ2/sys/kernel/debug//uptime”…”�”}”(hjiY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeY ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´KhjbY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_Y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\Y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOY ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLY ubah}”(h]”jKY ah ]”h"]”Œ*abi_sys_kernel_debug_cros_ec_device_uptime”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšY jAY sj˜}”jKY jAY subhÞ)�”}”(hŒIDefined on file :ref:`debugfs-cros-ec `”h]”(hŒDefined on file ”…”�”}”(hjŸY h²hh³Nh´Nubh)�”}”(hŒ9:ref:`debugfs-cros-ec `”h]”j§)�”}”(hj©Y h]”hŒdebugfs-cros-ec”…”�”}”(hj«Y h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj§Y ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jµY Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_debugfs_cros_ec”uh1hh³jBV h´KhjŸY ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´KhhÊh²hubhÞ)�”}”(hŒ×A u32 providing the time since EC booted in ms. This is is used for synchronizing the AP host time with the EC log. An error is returned if the command is not supported by the EC or there is a communication problem.”h]”hŒ×A u32 providing the time since EC booted in ms. This is is used for synchronizing the AP host time with the EC log. An error is returned if the command is not supported by the EC or there is a communication problem.”…”�”}”(hjÍY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jBV h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_accel_parent_device_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-accel-parent-device-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjéY ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/accel\/\\/addr**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/accel\/\\/addr**”h]”hŒ4/sys/kernel/debug/accel//addr”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿY ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/debugfs-driver-habanalabs”h´KhjüY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéY ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæY ubah}”(h]”jåY ah ]”h"]”Œ-abi_sys_kernel_debug_accel_parent_device_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5Z jÛY sj˜}”jåY jÛY subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj:Z h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjDZ h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjFZ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjBZ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jPZ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´Khj:Z ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KhhÊh²hubhÞ)�”}”(hXSets the device address to be used for read or write through PCI bar, or the device VA of a host mapped memory to be read or written directly from the host. The latter option is allowed only when the IOMMU is disabled. The acceptable value is a string that starts with "0x"”h]”hXSets the device address to be used for read or write through PCI bar, or the device VA of a host mapped memory to be read or written directly from the host. The latter option is allowed only when the IOMMU is disabled. The acceptable value is a string that starts with “0xâ€�”…”�”}”(hjhZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KhhÊh²hubj))�”}”(hŒ6.. _abi_sys_kernel_debug_accel_parent_device_clk_gate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-kernel-debug-accel-parent-device-clk-gate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj„Z ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/accel\/\\/clk_gate**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/accel\/\\/clk_gate**”h]”hŒ8/sys/kernel/debug/accel//clk_gate”…”�”}”(hjžZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjšZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K hj—Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„Z ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Z ubah}”(h]”j€Z ah ]”h"]”Œ1abi_sys_kernel_debug_accel_parent_device_clk_gate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏZ jvZ sj˜}”j€Z jvZ subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÔZ h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjÞZ h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjàZ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÜZ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jêZ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K hjÔZ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K hhÊh²hubhÞ)�”}”(hŒKThis setting is now deprecated as clock gating is handled solely by the f/w”h]”hŒKThis setting is now deprecated as clock gating is handled solely by the f/w”…”�”}”(hj[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K hhÊh²hub•j))�”}”(hŒ=.. _abi_sys_kernel_debug_accel_parent_device_command_buffers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-kernel-debug-accel-parent-device-command-buffers”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj[ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/kernel\/debug\/accel\/\\/command_buffers**”h]”j`)�”}”(hŒC**\/sys\/kernel\/debug\/accel\/\\/command_buffers**”h]”hŒ?/sys/kernel/debug/accel//command_buffers”…”�”}”(hj8[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´Khj1[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[ ubah}”(h]”j[ ah ]”h"]”Œ8abi_sys_kernel_debug_accel_parent_device_command_buffers”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ji[ j[ sj˜}”j[ j[ subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjn[ h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjx[ h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjz[ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjv[ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„[ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´Khjn[ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KhhÊh²hubhÞ)�”}”(hŒNDisplays a list with information about the currently allocated command buffers”h]”hŒNDisplays a list with information about the currently allocated command buffers”…”�”}”(hjœ[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_kernel_debug_accel_parent_device_command_submission:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-kernel-debug-accel-parent-device-command-submission”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj¸[ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/kernel\/debug\/accel\/\\/command_submission**”h]”j`)�”}”(hŒF**\/sys\/kernel\/debug\/accel\/\\/command_submission**”h]”hŒB/sys/kernel/debug/accel//command_submission”…”�”}”(hjÒ[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎ[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KhjË[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈ[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅ[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸[ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ[ ubah}”(h]”j´[ ah ]”h"]”Œ;abi_sys_kernel_debug_accel_parent_device_command_submission”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\ jª[ sj˜}”j´[ jª[ subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj\ h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hj\ h]”hŒdebugfs-driver-habanalabs”…”�”}”(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ÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´Khj\ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KhhÊh²hubhÞ)�”}”(hŒODisplays a list with information about the currently active command submissions”h]”hŒODisplays a list with information about the currently active command submissions”…”�”}”(hj6\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KhhÊh²hubj))�”}”(hŒE.. _abi_sys_kernel_debug_accel_parent_device_command_submission_jobs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-kernel-debug-accel-parent-device-command-submission-jobs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjR\ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/kernel\/debug\/accel\/\\/command_submission_jobs**”h]”j`)�”}”(hŒK**\/sys\/kernel\/debug\/accel\/\\/command_submission_jobs**”h]”hŒG/sys/kernel/debug/accel//command_submission_jobs”…”�”}”(hjl\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´Khje\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR\ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO\ ubah}”(h]”jN\ ah ]”h"]”Œ@abi_sys_kernel_debug_accel_parent_device_command_submission_jobs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�\ jD\ sj˜}”jN\ jD\ subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj¢\ h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hj¬\ h]”hŒdebugfs-driver-habanalabs”…”�”}”(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ÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´Khj¢\ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KhhÊh²hubhÞ)�”}”(hŒ_Displays a list with detailed information about each JOB (CB) of each active command submission”h]”hŒ_Displays a list with detailed information about each JOB (CB) of each active command submission”…”�”}”(hjÐ\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_accel_parent_device_data32:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-accel-parent-device-data32”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/data32**”h]”j`)�”}”(hŒ:**\/sys\/kernel\/debug\/accel\/\\/data32**”h]”hŒ6/sys/kernel/debug/accel//data32”…”�”}”(hj] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj] ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K&hjÿ\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjù\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjì\ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjé\ ubah}”(h]”jè\ ah ]”h"]”Œ/abi_sys_kernel_debug_accel_parent_device_data32”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7] jÞ\ sj˜}”jè\ jÞ\ subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj<] h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjF] h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjH] h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjD] ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jR] Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K&hj<] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K&hhÊh²hubhÞ)�”}”(hX™Allows the root user to read or write directly through the device's PCI bar. Writing to this file generates a write transaction while reading from the file generates a read transaction. This custom interface is needed (instead of using the generic Linux user-space PCI mapping) because the DDR bar is very small compared to the DDR memory and only the driver can move the bar before and after the transaction.”h]”hX›Allows the root user to read or write directly through the device’s PCI bar. Writing to this file generates a write transaction while reading from the file generates a read transaction. This custom interface is needed (instead of using the generic Linux user-space PCI mapping) because the DDR bar is very small compared to the DDR memory and only the driver can move the bar before and after the transaction.”…”�”}”(hjj] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K&hhÊh²hubhÞ)�”}”(hŒyIf the IOMMU is disabled, it also allows the root user to read or write from the host a device VA of a host mapped memory”h]”hŒyIf the IOMMU is disabled, it also allows the root user to read or write from the host a device VA of a host mapped memory”…”�”}”(hjx] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K&hhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_accel_parent_device_data64:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-accel-parent-device-data64”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/data64**”h]”j`)�”}”(hŒ:**\/sys\/kernel\/debug\/accel\/\\/data64**”h]”hŒ6/sys/kernel/debug/accel//data64”…”�”}”(hj®] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjª] ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K5hj§] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj”] ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‘] ubah}”(h]”j�] ah ]”h"]”Œ/abi_sys_kernel_debug_accel_parent_device_data64”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jß] j†] sj˜}”j�] j†] subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjä] h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjî] h]”hŒdebugfs-driver-habanalabs”…”�”}”(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ÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K5hjä] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K5hhÊh²hubhÞ)�”}”(hX¥Allows the root user to read or write 64 bit data directly through the device's PCI bar. Writing to this file generates a write transaction while reading from the file generates a read transaction. This custom interface is needed (instead of using the generic Linux user-space PCI mapping) because the DDR bar is very small compared to the DDR memory and only the driver can move the bar before and after the transaction.”h]”hX§Allows the root user to read or write 64 bit data directly through the device’s PCI bar. Writing to this file generates a write transaction while reading from the file generates a read transaction. This custom interface is needed (instead of using the generic Linux user-space PCI mapping) because the DDR bar is very small compared to the DDR memory and only the driver can move the bar before and after the transaction.”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K5hhÊh²hubhÞ)�”}”(hŒyIf the IOMMU is disabled, it also allows the root user to read or write from the host a device VA of a host mapped memory”h]”hŒyIf the IOMMU is disabled, it also allows the root user to read or write from the host a device VA of a host mapped memory”…”�”}”(hj ^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K5hhÊh²hubj))�”}”(hŒ6.. _abi_sys_kernel_debug_accel_parent_device_data_dma:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-kernel-debug-accel-parent-device-data-dma”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj<^ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/accel\/\\/data_dma**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/accel\/\\/data_dma**”h]”hŒ8/sys/kernel/debug/accel//data_dma”…”�”}”(hjV^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjR^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KDhjO^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj<^ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj9^ ubah}”(h]”j8^ ah ]”h"]”Œ1abi_sys_kernel_debug_accel_parent_device_data_dma”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‡^ j.^ sj˜}”j8^ j.^ subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjŒ^ h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hj–^ h]”hŒdebugfs-driver-habanalabs”…”�”}”(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ÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´KDhjŒ^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KDhhÊh²hubhÞ)�”}”(hX]Allows the root user to read from the device's internal memory (DRAM/SRAM) through a DMA engine. This property is a binary blob that contains the result of the DMA transfer. This custom interface is needed (instead of using the generic Linux user-space PCI mapping) because the amount of internal memory is huge (>32GB) and reading it via the PCI bar will take a very long time. This interface doesn't support concurrency in the same device. In GAUDI and GOYA, this action can cause undefined behavior in case it is done while the device is executing user workloads. Only supported on GAUDI at this stage.”h]”hXaAllows the root user to read from the device’s internal memory (DRAM/SRAM) through a DMA engine. This property is a binary blob that contains the result of the DMA transfer. This custom interface is needed (instead of using the generic Linux user-space PCI mapping) because the amount of internal memory is huge (>32GB) and reading it via the PCI bar will take a very long time. This interface doesn’t support concurrency in the same device. In GAUDI and GOYA, this action can cause undefined behavior in case it is done while the device is executing user workloads. Only supported on GAUDI at this stage.”…”�”}”(hjº^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KDhhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_accel_parent_device_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-accel-parent-device-device”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/device**”h]”j`)�”}”(hŒ:**\/sys\/kernel\/debug\/accel\/\\/device**”h]”hŒ6/sys/kernel/debug/accel//device”…”�”}”(hjð^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjì^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KVhjé^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjã^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖ^ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓ^ ubah}”(h]”jÒ^ ah ]”h"]”Œ/abi_sys_kernel_debug_accel_parent_device_device”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j!_ jÈ^ sj˜}”jÒ^ jÈ^ subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj&_ h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hj0_ h]”hŒdebugfs-driver-habanalabs”…”�”}”(hj2_ 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ÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´KVhj&_ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KVhhÊh²hubhÞ)�”}”(hŒ©Enables the root user to set the device to specific state. Valid values are "disable", "enable", "suspend", "resume". User can read this property to see the valid values”h]”hŒ¹Enables the root user to set the device to specific state. Valid values are “disableâ€�, “enableâ€�, “suspendâ€�, “resumeâ€�. User can read this property to see the valid values”…”�”}”(hjT_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KVhhÊh²hubj))�”}”(hŒM.. _abi_sys_kernel_debug_accel_parent_device_device_release_watchdog_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-kernel-debug-accel-parent-device-device-release-watchdog-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjp_ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/kernel\/debug\/accel\/\\/device_release_watchdog_timeout**”h]”j`)�”}”(hŒS**\/sys\/kernel\/debug\/accel\/\\/device_release_watchdog_timeout**”h]”hŒO/sys/kernel/debug/accel//device_release_watchdog_timeout”…”�”}”(hjŠ_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj†_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K^hjƒ_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjp_ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjm_ ubah}”(h]”jl_ ah ]”h"]”ŒHabi_sys_kernel_debug_accel_parent_device_device_release_watchdog_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j»_ jb_ sj˜}”jl_ jb_ subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÀ_ h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjÊ_ h]”hŒdebugfs-driver-habanalabs”…”�”}”(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ÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K^hjÀ_ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K^hhÊh²hubhÞ)�”}”(hŒuThe watchdog timeout value in seconds for a device release upon certain error cases, after which the device is reset.”h]”hŒuThe watchdog timeout value in seconds for a device release upon certain error cases, after which the device is reset.”…”�”}”(hjî_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K^hhÊh²hubj))�”}”(hŒ6.. _abi_sys_kernel_debug_accel_parent_device_dma_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-kernel-debug-accel-parent-device-dma-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj ` ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/accel\/\\/dma_size**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/accel\/\\/dma_size**”h]”hŒ8/sys/kernel/debug/accel//dma_size”…”�”}”(hj$` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ` ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´Kehj` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ` ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj` ubah}”(h]”j` ah ]”h"]”Œ1abi_sys_kernel_debug_accel_parent_device_dma_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jU` jü_ sj˜}”j` jü_ subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjZ` h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjd` h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjf` h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjb` ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jp` Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´KehjZ` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KehhÊh²hubhÞ)�”}”(hŒýSpecify the size of the DMA transaction when using DMA to read from the device's internal memory. The value can not be larger than 128MB. Writing to this value initiates the DMA transfer. When the write is finished, the user can read the "data_dma" blob”h]”hXSpecify the size of the DMA transaction when using DMA to read from the device’s internal memory. The value can not be larger than 128MB. Writing to this value initiates the DMA transfer. When the write is finished, the user can read the “data_dmaâ€� blob”…”�”}”(hjˆ` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KehhÊh²hubj))�”}”(hŒ?.. _abi_sys_kernel_debug_accel_parent_device_dump_razwi_events:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-kernel-debug-accel-parent-device-dump-razwi-events”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj¤` ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/kernel\/debug\/accel\/\\/dump_razwi_events**”h]”j`)�”}”(hŒE**\/sys\/kernel\/debug\/accel\/\\/dump_razwi_events**”h]”hŒA/sys/kernel/debug/accel//dump_razwi_events”…”�”}”(hj¾` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjº` ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´Kohj·` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤` ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡` ubah}”(h]”j ` ah ]”h"]”Œ:abi_sys_kernel_debug_accel_parent_device_dump_razwi_events”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jï` j–` sj˜}”j ` j–` subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjô` h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjþ` h]”hŒdebugfs-driver-habanalabs”…”�”}”(hja 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 a Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´Kohjô` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KohhÊh²hubhÞ)�”}”(hŒ©Dumps all razwi events to dmesg if exist. After reading the status register of an existing event the routine will clear the status register. Usage: cat dump_razwi_events”h]”hŒ©Dumps all razwi events to dmesg if exist. After reading the status register of an existing event the routine will clear the status register. Usage: cat dump_razwi_events”…”�”}”(hj"a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KohhÊh²hubj))�”}”(hŒF.. _abi_sys_kernel_debug_accel_parent_device_dump_security_violations:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-kernel-debug-accel-parent-device-dump-security-violations”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj>a ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/kernel\/debug\/accel\/\\/dump_security_violations**”h]”j`)�”}”(hŒL**\/sys\/kernel\/debug\/accel\/\\/dump_security_violations**”h]”hŒH/sys/kernel/debug/accel//dump_security_violations”…”�”}”(hjXa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTa ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KxhjQa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjKa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>a ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;a ubah}”(h]”j:a ah ]”h"]”ŒAabi_sys_kernel_debug_accel_parent_device_dump_security_violations”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰a j0a sj˜}”j:a j0a subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjŽa h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hj˜a h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjša h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj–a ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¤a Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´KxhjŽa ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KxhhÊh²hubhÞ)�”}”(hŒ�Dumps all security violations to dmesg. This will also ack all security violations meanings those violations will not be dumped next time user calls this API”h]”hŒ�Dumps all security violations to dmesg. This will also ack all security violations meanings those violations will not be dumped next time user calls this API”…”�”}”(hj¼a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KxhhÊh²hubj))�”}”(hŒ5.. _abi_sys_kernel_debug_accel_parent_device_engines:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-kernel-debug-accel-parent-device-engines”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjØa ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/accel\/\\/engines**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/accel\/\\/engines**”h]”hŒ7/sys/kernel/debug/accel//engines”…”�”}”(hjòa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjîa ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K€hjëa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjåa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjØa ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕa ubah}”(h]”jÔa ah ]”h"]”Œ0abi_sys_kernel_debug_accel_parent_device_engines”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j#b jÊa sj˜}”jÔa jÊa subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj(b h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hj2b h]”hŒdebugfs-driver-habanalabs”…”�”}”(hj4b h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj0b ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j>b Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K€hj(b ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K€hhÊh²hubhÞ)�”}”(hŒXDisplays the status registers values of the device engines and their derived idle status”h]”hŒXDisplays the status registers values of the device engines and their derived idle status”…”�”}”(hjVb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K€hhÊh²hubj))�”}”(hŒ6.. _abi_sys_kernel_debug_accel_parent_device_i2c_addr:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-kernel-debug-accel-parent-device-i2c-addr”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjrb ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/accel\/\\/i2c_addr**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/accel\/\\/i2c_addr**”h]”hŒ8/sys/kernel/debug/accel//i2c_addr”…”�”}”(hjŒb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆb ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K‡hj…b ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚b ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjrb ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjob ubah}”(h]”jnb ah ]”h"]”Œ1abi_sys_kernel_debug_accel_parent_device_i2c_addr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½b jdb sj˜}”jnb jdb subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÂb h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjÌb h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjÎb h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÊb ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jØb Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K‡hjÂb ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K‡hhÊh²hubhÞ)�”}”(hŒŒSets I2C device address for I2C transaction that is generated by the device's CPU, Not available when device is loaded with secured firmware”h]”hŒŽSets I2C device address for I2C transaction that is generated by the device’s CPU, Not available when device is loaded with secured firmware”…”�”}”(hjðb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K‡hhÊh²hubj))�”}”(hŒ5.. _abi_sys_kernel_debug_accel_parent_device_i2c_bus:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-kernel-debug-accel-parent-device-i2c-bus”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj c ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/accel\/\\/i2c_bus**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/accel\/\\/i2c_bus**”h]”hŒ7/sys/kernel/debug/accel//i2c_bus”…”�”}”(hj&c h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"c ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K�hjc ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj c ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj c ubah}”(h]”jc ah ]”h"]”Œ0abi_sys_kernel_debug_accel_parent_device_i2c_bus”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jWc jþb sj˜}”jc jþb subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj\c h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjfc h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjhc h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjdc ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jrc Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K�hj\c ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K�hhÊh²hubhÞ)�”}”(hŒ‰Sets I2C bus address for I2C transaction that is generated by the device's CPU, Not available when device is loaded with secured firmware”h]”hŒ‹Sets I2C bus address for I2C transaction that is generated by the device’s CPU, Not available when device is loaded with secured firmware”…”�”}”(hjŠc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K�hhÊh²hubj))�”}”(hŒ6.. _abi_sys_kernel_debug_accel_parent_device_i2c_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-kernel-debug-accel-parent-device-i2c-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj¦c ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/accel\/\\/i2c_data**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/accel\/\\/i2c_data**”h]”hŒ8/sys/kernel/debug/accel//i2c_data”…”�”}”(hjÀc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¼c ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K—hj¹c ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¶c ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³c ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦c ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£c ubah}”(h]”j¢c ah ]”h"]”Œ1abi_sys_kernel_debug_accel_parent_device_i2c_data”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jñc j˜c sj˜}”j¢c j˜c subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjöc h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjd h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjd h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjþc ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j d Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K—hjöc ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K—hhÊh²hubhÞ)�”}”(hŒéTriggers an I2C transaction that is generated by the device's CPU. Writing to this file generates a write transaction while reading from the file generates a read transaction, Not available when device is loaded with secured firmware”h]”hŒëTriggers an I2C transaction that is generated by the device’s CPU. Writing to this file generates a write transaction while reading from the file generates a read transaction, Not available when device is loaded with secured firmware”…”�”}”(hj$d h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K—hhÊh²hubj))�”}”(hŒ5.. _abi_sys_kernel_debug_accel_parent_device_i2c_len:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-kernel-debug-accel-parent-device-i2c-len”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj@d ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/accel\/\\/i2c_len**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/accel\/\\/i2c_len**”h]”hŒ7/sys/kernel/debug/accel//i2c_len”…”�”}”(hjZd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjVd ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K hjSd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjPd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj@d ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj=d ubah}”(h]”j`”h]”(hŒDefined on file ”…”�”}”(hj�d h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjšd h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjœd h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj˜d ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¦d Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K hj�d ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K hhÊh²hubhÞ)�”}”(hŒ�Sets I2C length in bytes for I2C transaction that is generated by the device's CPU, Not available when device is loaded with secured firmware”h]”hŒ�Sets I2C length in bytes for I2C transaction that is generated by the device’s CPU, Not available when device is loaded with secured firmware”…”�”}”(hj¾d h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K hhÊh²hubj))�”}”(hŒ5.. _abi_sys_kernel_debug_accel_parent_device_i2c_reg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-kernel-debug-accel-parent-device-i2c-reg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÚd ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/accel\/\\/i2c_reg**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/accel\/\\/i2c_reg**”h]”hŒ7/sys/kernel/debug/accel//i2c_reg”…”�”}”(hjôd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjðd ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K¨hjíd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÚd ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj×d ubah}”(h]”jÖd ah ]”h"]”Œ0abi_sys_kernel_debug_accel_parent_device_i2c_reg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j%e jÌd sj˜}”jÖd jÌd subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj*e h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hj4e h]”hŒdebugfs-driver-habanalabs”…”�”}”(hj6e h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj2e ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j@e Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K¨hj*e ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K¨hhÊh²hubhÞ)�”}”(hŒ‰Sets I2C register id for I2C transaction that is generated by the device's CPU, Not available when device is loaded with secured firmware”h]”hŒ‹Sets I2C register id for I2C transaction that is generated by the device’s CPU, Not available when device is loaded with secured firmware”…”�”}”(hjXe h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K¨hhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_accel_parent_device_led0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-accel-parent-device-led0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjte ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/accel\/\\/led0**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/accel\/\\/led0**”h]”hŒ4/sys/kernel/debug/accel//led0”…”�”}”(hjŽe h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŠe ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K°hj‡e ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„e ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�e ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjte ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjqe ubah}”(h]”jpe ah ]”h"]”Œ-abi_sys_kernel_debug_accel_parent_device_led0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿e jfe sj˜}”jpe jfe subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÄe h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjÎe h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjÐe h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÌe ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÚe Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K°hjÄe ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K°hhÊh²hubhÞ)�”}”(hŒlSets the state of the first S/W led on the device, Not available when device is loaded with secured firmware”h]”hŒlSets the state of the first S/W led on the device, Not available when device is loaded with secured firmware”…”�”}”(hjòe h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K°hhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_accel_parent_device_led1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-accel-parent-device-led1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjf ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/accel\/\\/led1**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/accel\/\\/led1**”h]”hŒ4/sys/kernel/debug/accel//led1”…”�”}”(hj(f h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj$f ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K·hj!f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjf ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj f ubah}”(h]”j f ah ]”h"]”Œ-abi_sys_kernel_debug_accel_parent_device_led1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jYf jf sj˜}”j f jf subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj^f h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjhf h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjjf h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjff ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jtf Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K·hj^f ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K·hhÊh²hubhÞ)�”}”(hŒmSets the state of the second S/W led on the device, Not available when device is loaded with secured firmware”h]”hŒmSets the state of the second S/W led on the device, Not available when device is loaded with secured firmware”…”�”}”(hjŒf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K·hhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_accel_parent_device_led2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-accel-parent-device-led2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj¨f ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/accel\/\\/led2**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/accel\/\\/led2**”h]”hŒ4/sys/kernel/debug/accel//led2”…”�”}”(hjÂf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾f ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K¾hj»f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨f ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥f ubah}”(h]”j¤f ah ]”h"]”Œ-abi_sys_kernel_debug_accel_parent_device_led2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jóf jšf sj˜}”j¤f jšf subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjøf h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjg h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjg ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jg Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´K¾hjøf ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K¾hhÊh²hubhÞ)�”}”(hŒlSets the state of the third S/W led on the device, Not available when device is loaded with secured firmware”h]”hŒlSets the state of the third S/W led on the device, Not available when device is loaded with secured firmware”…”�”}”(hj&g h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´K¾hhÊh²hubj))�”}”(hŒ:.. _abi_sys_kernel_debug_accel_parent_device_memory_scrub:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-kernel-debug-accel-parent-device-memory-scrub”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjBg ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/debug\/accel\/\\/memory_scrub**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/debug\/accel\/\\/memory_scrub**”h]”hŒ</sys/kernel/debug/accel//memory_scrub”…”�”}”(hj\g h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjXg ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÅhjUg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjOg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjBg ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?g ubah}”(h]”j>g ah ]”h"]”Œ5abi_sys_kernel_debug_accel_parent_device_memory_scrub”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�g j4g sj˜}”j>g j4g subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj’g h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjœg h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjžg h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjšg ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¨g Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´KÅhj’g ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÅhhÊh²hubhÞ)�”}”(hŒvAllows the root user to scrub the dram memory. The scrubbing value can be set using the debugfs file memory_scrub_val.”h]”hŒvAllows the root user to scrub the dram memory. The scrubbing value can be set using the debugfs file memory_scrub_val.”…”�”}”(hjÀg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÅhhÊh²hubj))�”}”(hŒ>.. _abi_sys_kernel_debug_accel_parent_device_memory_scrub_val:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-kernel-debug-accel-parent-device-memory-scrub-val”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjÜg ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/kernel\/debug\/accel\/\\/memory_scrub_val**”h]”j`)�”}”(hŒD**\/sys\/kernel\/debug\/accel\/\\/memory_scrub_val**”h]”hŒ@/sys/kernel/debug/accel//memory_scrub_val”…”�”}”(hjög h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòg ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÌhjïg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjég ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜg ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙg ubah}”(h]”jØg ah ]”h"]”Œ9abi_sys_kernel_debug_accel_parent_device_memory_scrub_val”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j'h jÎg sj˜}”jØg jÎg subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj,h h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hj6h h]”hŒdebugfs-driver-habanalabs”…”�”}”(hj8h h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj4h ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jBh Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´KÌhj,h ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÌhhÊh²hubhÞ)�”}”(hŒ©The value to which the dram will be set to when the user scrubs the dram using 'memory_scrub' debugfs file and the scrubbing value when using module param 'memory_scrub'”h]”hŒ±The value to which the dram will be set to when the user scrubs the dram using ‘memory_scrub’ debugfs file and the scrubbing value when using module param ‘memory_scrub’”…”�”}”(hjZh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÌhhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_accel_parent_device_mmu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-accel-parent-device-mmu”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjvh ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/kernel\/debug\/accel\/\\/mmu**”h]”j`)�”}”(hŒ7**\/sys\/kernel\/debug\/accel\/\\/mmu**”h]”hŒ3/sys/kernel/debug/accel//mmu”…”�”}”(hj�h h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒh ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÔhj‰h ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†h ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjvh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjsh ubah}”(h]”jrh ah ]”h"]”Œ,abi_sys_kernel_debug_accel_parent_device_mmu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁh jhh sj˜}”jrh jhh subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÆh h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjÐh h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjÒh h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÎh ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÜh Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´KÔhjÆh ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÔhhÊh²hubhÞ)�”}”(hX.Displays the hop values and physical address for a given ASID and virtual address. The user should write the ASID and VA into the file and then read the file to get the result. e.g. to display info about VA 0x1000 for ASID 1 you need to do: echo "1 0x1000" > /sys/kernel/debug/accel//mmu”h]”hX2Displays the hop values and physical address for a given ASID and virtual address. The user should write the ASID and VA into the file and then read the file to get the result. e.g. to display info about VA 0x1000 for ASID 1 you need to do: echo “1 0x1000â€� > /sys/kernel/debug/accel//mmu”…”�”}”(hjôh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÔhhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_debug_accel_parent_device_mmu_error:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-accel-parent-device-mmu-error”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hji ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/accel\/\\/mmu_error**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/accel\/\\/mmu_error**”h]”hŒ9/sys/kernel/debug/accel//mmu_error”…”�”}”(hj*i h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj&i ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÞhj#i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhji ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhji ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj i ubah}”(h]”j i ah ]”h"]”Œ2abi_sys_kernel_debug_accel_parent_device_mmu_error”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[i ji sj˜}”j i ji subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj`i h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjji h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjli h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjhi ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jvi Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´KÞhj`i ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÞhhÊh²hubhÞ)�”}”(hXCheck and display page fault or access violation mmu errors for all MMUs specified in mmu_cap_mask. e.g. to display error info for MMU hw cap bit 9, you need to do: echo "0x200" > /sys/kernel/debug/accel//mmu_error cat /sys/kernel/debug/accel//mmu_error”h]”hXCheck and display page fault or access violation mmu errors for all MMUs specified in mmu_cap_mask. e.g. to display error info for MMU hw cap bit 9, you need to do: echo “0x200â€� > /sys/kernel/debug/accel//mmu_error cat /sys/kernel/debug/accel//mmu_error”…”�”}”(hjŽi h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KÞhhÊh²hubj))�”}”(hŒ:.. _abi_sys_kernel_debug_accel_parent_device_monitor_dump:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-kernel-debug-accel-parent-device-monitor-dump”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjªi ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/debug\/accel\/\\/monitor_dump**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/debug\/accel\/\\/monitor_dump**”h]”hŒ</sys/kernel/debug/accel//monitor_dump”…”�”}”(hjÄi h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀi ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´Kèhj½i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjºi ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjªi ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§i ubah}”(h]”j¦i ah ]”h"]”Œ5abi_sys_kernel_debug_accel_parent_device_monitor_dump”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jõi jœi sj˜}”j¦i jœi subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjúi h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjj h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjj h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jj Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´Kèhjúi ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KèhhÊh²hubhÞ)�”}”(hX©Allows the root user to dump monitors status from the device's protected config space. This property is a binary blob that contains the result of the monitors registers dump. This custom interface is needed (instead of using the generic Linux user-space PCI mapping) because this space is protected and cannot be accessed using PCI read. This interface doesn't support concurrency in the same device. Only supported on GAUDI.”h]”hX­Allows the root user to dump monitors status from the device’s protected config space. This property is a binary blob that contains the result of the monitors registers dump. This custom interface is needed (instead of using the generic Linux user-space PCI mapping) because this space is protected and cannot be accessed using PCI read. This interface doesn’t support concurrency in the same device. Only supported on GAUDI.”…”�”}”(hj(j h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KèhhÊh²hubj))�”}”(hŒ?.. _abi_sys_kernel_debug_accel_parent_device_monitor_dump_trig:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-kernel-debug-accel-parent-device-monitor-dump-trig”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjDj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/kernel\/debug\/accel\/\\/monitor_dump_trig**”h]”j`)�”}”(hŒE**\/sys\/kernel\/debug\/accel\/\\/monitor_dump_trig**”h]”hŒA/sys/kernel/debug/accel//monitor_dump_trig”…”�”}”(hj^j h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KöhjWj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjDj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjAj ubah}”(h]”j@j ah ]”h"]”Œ:abi_sys_kernel_debug_accel_parent_device_monitor_dump_trig”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�j j6j sj˜}”j@j j6j subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj”j h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjžj h]”hŒdebugfs-driver-habanalabs”…”�”}”(hj j h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjœj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jªj Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´Köhj”j ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KöhhÊh²hubhÞ)�”}”(hŒôTriggers dump of monitor data. The value to trigger the operation must be 1. Triggering the monitor dump operation initiates dump of current registers values of all monitors. When the write is finished, the user can read the "monitor_dump" blob”h]”hŒøTriggers dump of monitor data. The value to trigger the operation must be 1. Triggering the monitor dump operation initiates dump of current registers values of all monitors. When the write is finished, the user can read the “monitor_dumpâ€� blob”…”�”}”(hjÂj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´KöhhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_debug_accel_parent_device_server_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-debug-accel-parent-device-server-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjÞj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/debug\/accel\/\\/server_type**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/debug\/accel\/\\/server_type**”h]”hŒ;/sys/kernel/debug/accel//server_type”…”�”}”(hjøj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjôj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´Mhjñj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjîj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjëj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÞj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÛj ubah}”(h]”jÚj ah ]”h"]”Œ4abi_sys_kernel_debug_accel_parent_device_server_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j)k jÐj sj˜}”jÚj jÐj subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj.k h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hj8k h]”hŒdebugfs-driver-habanalabs”…”�”}”(hj:k h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6k ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jDk Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´Mhj.k ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´MhhÊh²hubhÞ)�”}”(hŒ>Exposes the device's server type, maps to enum hl_server_type.”h]”hŒ@Exposes the device’s server type, maps to enum hl_server_type.”…”�”}”(hj\k h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´MhhÊh²hubj))�”}”(hŒ=.. _abi_sys_kernel_debug_accel_parent_device_set_power_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-kernel-debug-accel-parent-device-set-power-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjxk ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/kernel\/debug\/accel\/\\/set_power_state**”h]”j`)�”}”(hŒC**\/sys\/kernel\/debug\/accel\/\\/set_power_state**”h]”hŒ?/sys/kernel/debug/accel//set_power_state”…”�”}”(hj’k h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽk ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´Mhj‹k ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…k ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjxk ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjuk ubah}”(h]”jtk ah ]”h"]”Œ8abi_sys_kernel_debug_accel_parent_device_set_power_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃk jjk sj˜}”jtk jjk subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÈk h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjÒk h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjÔk h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÐk ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÞk Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´MhjÈk ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´MhhÊh²hubhÞ)�”}”(hŒGSets the PCI power state. Valid values are "1" for D0 and "2" for D3Hot”h]”hŒOSets the PCI power state. Valid values are “1â€� for D0 and “2â€� for D3Hot”…”�”}”(hjök h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´MhhÊh²hubj))�”}”(hŒC.. _abi_sys_kernel_debug_accel_parent_device_skip_reset_on_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-kernel-debug-accel-parent-device-skip-reset-on-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjl ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/kernel\/debug\/accel\/\\/skip_reset_on_timeout**”h]”j`)�”}”(hŒI**\/sys\/kernel\/debug\/accel\/\\/skip_reset_on_timeout**”h]”hŒE/sys/kernel/debug/accel//skip_reset_on_timeout”…”�”}”(hj,l h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj(l ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M hj%l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj"l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjl ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl ubah}”(h]”jl ah ]”h"]”Œ>abi_sys_kernel_debug_accel_parent_device_skip_reset_on_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j]l jl sj˜}”jl jl subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjbl h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjll h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjnl h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjjl ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jxl Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´M hjbl ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M hhÊh²hubhÞ)�”}”(hŒœSets the skip reset on timeout option for the device. Value of "0" means device will be reset in case some CS has timed out, otherwise it will not be reset.”h]”hŒ Sets the skip reset on timeout option for the device. Value of “0â€� means device will be reset in case some CS has timed out, otherwise it will not be reset.”…”�”}”(hj�l h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M hhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_accel_parent_device_state_dump:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-accel-parent-device-state-dump”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj¬l ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/kernel\/debug\/accel\/\\/state_dump**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/accel\/\\/state_dump**”h]”hŒ:/sys/kernel/debug/accel//state_dump”…”�”}”(hjÆl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÂl ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´Mhj¿l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¼l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬l ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj©l ubah}”(h]”j¨l ah ]”h"]”Œ3abi_sys_kernel_debug_accel_parent_device_state_dump”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j÷l jžl sj˜}”j¨l jžl subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjül h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjm h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjm h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjm ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´Mhjül ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´MhhÊh²hubhÞ)�”}”(hXNGets the state dump occurring on a CS timeout or failure. State dump is used for debug and is created each time in case of a problem in a CS execution, before reset. Reading from the node returns the newest state dump available. Writing an integer X discards X state dumps, so that the next read would return X+1-st newest state dump.”h]”hXNGets the state dump occurring on a CS timeout or failure. State dump is used for debug and is created each time in case of a problem in a CS execution, before reset. Reading from the node returns the newest state dump available. Writing an integer X discards X state dumps, so that the next read would return X+1-st newest state dump.”…”�”}”(hj*m h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´MhhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_debug_accel_parent_device_stop_on_err:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-debug-accel-parent-device-stop-on-err”u•h1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjFm ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/debug\/accel\/\\/stop_on_err**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/debug\/accel\/\\/stop_on_err**”h]”hŒ;/sys/kernel/debug/accel//stop_on_err”…”�”}”(hj`m h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\m ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M hjYm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjFm ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjCm ubah}”(h]”jBm ah ]”h"]”Œ4abi_sys_kernel_debug_accel_parent_device_stop_on_err”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘m j8m sj˜}”jBm j8m subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj–m h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hj m h]”hŒdebugfs-driver-habanalabs”…”�”}”(hj¢m h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjžm ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¬m Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´M hj–m ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M hhÊh²hubhÞ)�”}”(hŒ†Sets the stop-on_error option for the device engines. Value of "0" is for disable, otherwise enable. Relevant only for GOYA and GAUDI.”h]”hŒŠSets the stop-on_error option for the device engines. Value of “0â€� is for disable, otherwise enable. Relevant only for GOYA and GAUDI.”…”�”}”(hjÄm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M hhÊh²hubj))�”}”(hŒ<.. _abi_sys_kernel_debug_accel_parent_device_timeout_locked:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-accel-parent-device-timeout-locked”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjàm ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/kernel\/debug\/accel\/\\/timeout_locked**”h]”j`)�”}”(hŒB**\/sys\/kernel\/debug\/accel\/\\/timeout_locked**”h]”hŒ>/sys/kernel/debug/accel//timeout_locked”…”�”}”(hjúm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjöm ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M(hjóm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjím ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjàm ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝm ubah}”(h]”jÜm ah ]”h"]”Œ7abi_sys_kernel_debug_accel_parent_device_timeout_locked”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+n jÒm sj˜}”jÜm jÒm subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hj0n h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hj:n h]”hŒdebugfs-driver-habanalabs”…”�”}”(hj\/userptr**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/accel\/\\/userptr**”h]”hŒ7/sys/kernel/debug/accel//userptr”…”�”}”(hj”n h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�n ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M.hj�n ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŠn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡n ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjzn ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjwn ubah}”(h]”jvn ah ]”h"]”Œ0abi_sys_kernel_debug_accel_parent_device_userptr”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅn jln sj˜}”jvn jln subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjÊn h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjÔn h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjÖn h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÒn ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jàn Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´M.hjÊn ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M.hhÊh²hubhÞ)�”}”(hŒ…Displays a list with information about the current user pointers (user virtual addresses) that are pinned and mapped to DMA addresses”h]”hŒ…Displays a list with information about the current user pointers (user virtual addresses) that are pinned and mapped to DMA addresses”…”�”}”(hjøn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M.hhÊh²hubj))�”}”(hŒ<.. _abi_sys_kernel_debug_accel_parent_device_userptr_lookup:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-accel-parent-device-userptr-lookup”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjo ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/kernel\/debug\/accel\/\\/userptr_lookup**”h]”j`)�”}”(hŒB**\/sys\/kernel\/debug\/accel\/\\/userptr_lookup**”h]”hŒ>/sys/kernel/debug/accel//userptr_lookup”…”�”}”(hj.o h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*o ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M6hj'o ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$o ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!o ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjo ubah}”(h]”jo ah ]”h"]”Œ7abi_sys_kernel_debug_accel_parent_device_userptr_lookup”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_o jo sj˜}”jo jo subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjdo h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjno h]”hŒdebugfs-driver-habanalabs”…”�”}”(hjpo h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjlo ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jzo Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´M6hjdo ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M6hhÊh²hubhÞ)�”}”(hŒ§Allows to search for specific user pointers (user virtual addresses) that are pinned and mapped to DMA addresses, and see their resolution to the specific dma address.”h]”hŒ§Allows to search for specific user pointers (user virtual addresses) that are pinned and mapped to DMA addresses, and see their resolution to the specific dma address.”…”�”}”(hj’o h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M6hhÊh²hubj))�”}”(hŒ0.. _abi_sys_kernel_debug_accel_parent_device_vm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-debug-accel-parent-device-vm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj®o ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/debug\/accel\/\\/vm**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/debug\/accel\/\\/vm**”h]”hŒ2/sys/kernel/debug/accel//vm”…”�”}”(hjÈo h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄo ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M>hjÁo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾o ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»o ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®o ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«o ubah}”(h]”jªo ah ]”h"]”Œ+abi_sys_kernel_debug_accel_parent_device_vm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jùo j o sj˜}”jªo j o subhÞ)�”}”(hŒ]Defined on file :ref:`debugfs-driver-habanalabs `”h]”(hŒDefined on file ”…”�”}”(hjþo h²hh³Nh´Nubh)�”}”(hŒM:ref:`debugfs-driver-habanalabs `”h]”j§)�”}”(hjp h]”hŒdebugfs-driver-habanalabs”…”�”}”(hj p h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjp ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jp Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_debugfs_driver_habanalabs”uh1hh³jZ h´M>hjþo ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M>hhÊh²hubhÞ)�”}”(hŒzDisplays a list with information about all the active virtual address mappings per ASID and all user mappings of HW blocks”h]”hŒzDisplays a list with information about all the active virtual address mappings per ASID and all user mappings of HW blocks”…”�”}”(hj,p h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ h´M>hhÊh²hubj))�”}”(hŒE.. _abi_sys_kernel_debug_alienware_wmi_wmi_device_name_gpio_ctl_pinx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-kernel-debug-alienware-wmi-wmi-device-name-gpio-ctl-pinx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KOuh1j@hjHp ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/kernel\/debug\/alienware\-wmi\-\\/gpio_ctl\/pinX**”h]”j`)�”}”(hŒM**\/sys\/kernel\/debug\/alienware\-wmi\-\\/gpio_ctl\/pinX**”h]”hŒI/sys/kernel/debug/alienware-wmi-/gpio_ctl/pinX”…”�”}”(hjbp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^p ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/debugfs-alienware-wmi”h´K7hj[p ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjHp ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjEp ubah}”(h]”jDp ah ]”h"]”Œ@abi_sys_kernel_debug_alienware_wmi_wmi_device_name_gpio_ctl_pinx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”p j:p sj˜}”jDp j:p subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-alienware-wmi `”h]”(hŒDefined on file ”…”�”}”(hj™p h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-alienware-wmi `”h]”j§)�”}”(hj£p h]”hŒdebugfs-alienware-wmi”…”�”}”(hj¥p h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¡p ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¯p Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_debugfs_alienware_wmi”uh1hh³jvp h´K7hj™p ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´K7hhÊh²hubhÞ)�”}”(hŒ%This file controls GPIO pin X status.”h]”hŒ%This file controls GPIO pin X status.”…”�”}”(hjÇp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´K7hhÊh²hubhÞ)�”}”(hŒ2See :doc:`/wmi/devices/alienware-wmi` for details.”h]”(hŒSee ”…”�”}”(hjÕp h²hh³Nh´Nubh)�”}”(hŒ!:doc:`/wmi/devices/alienware-wmi`”h]”j§)�”}”(hjßp h]”hŒ/wmi/devices/alienware-wmi”…”�”}”(hjáp h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjÝp ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jëp Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/wmi/devices/alienware-wmi”uh1hh³jvp h´K7hjÕp ubhŒ for details.”…”�”}”(hjÕp h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´K7hhÊh²hubhÞ)�”}”(hŒRW”h]”hŒRW”…”�”}”(hjq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´K7hhÊh²hubj))�”}”(hŒL.. _abi_sys_kernel_debug_alienware_wmi_wmi_device_name_gpio_ctl_total_gpios:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-kernel-debug-alienware-wmi-wmi-device-name-gpio-ctl-total-gpios”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KVuh1j@hj#q ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒT**\/sys\/kernel\/debug\/alienware\-wmi\-\\/gpio_ctl\/total_gpios**”h]”j`)�”}”(hŒT**\/sys\/kernel\/debug\/alienware\-wmi\-\\/gpio_ctl\/total_gpios**”h]”hŒP/sys/kernel/debug/alienware-wmi-/gpio_ctl/total_gpios”…”�”}”(hj=q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9q ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´K.hj6q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#q ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj q ubah}”(h]”jq ah ]”h"]”ŒGabi_sys_kernel_debug_alienware_wmi_wmi_device_name_gpio_ctl_total_gpios”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jnq jq sj˜}”jq jq subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-alienware-wmi `”h]”(hŒDefined on file ”…”�”}”(hjsq h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-alienware-wmi `”h]”j§)�”}”(hj}q h]”hŒdebugfs-alienware-wmi”…”�”}”(hjq h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj{q ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‰q Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_debugfs_alienware_wmi”uh1hh³jvp h´K.hjsq ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´K.hhÊh²hubhÞ)�”}”(hŒ1Total number of GPIO pins reported by the device.”h]”hŒ1Total number of GPIO pins reported by the device.”…”�”}”(hj¡q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´K.hhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj¯q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´K.hhÊh²hubj))�”}”(hŒB.. _abi_sys_kernel_debug_alienware_wmi_wmi_device_name_hwmon_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-kernel-debug-alienware-wmi-wmi-device-name-hwmon-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjËq ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/kernel\/debug\/alienware\-wmi\-\\/hwmon_data**”h]”j`)�”}”(hŒI**\/sys\/kernel\/debug\/alienware\-wmi\-\\/hwmon_data**”h]”hŒE/sys/kernel/debug/alienware-wmi-/hwmon_data”…”�”}”(hjåq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáq ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhjÞq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjËq ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈq ubah}”(h]”jÇq ah ]”h"]”Œ=abi_sys_kernel_debug_alienware_wmi_wmi_device_name_hwmon_data”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jr j½q sj˜}”jÇq j½q subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-alienware-wmi `”h]”(hŒDefined on file ”…”�”}”(hjr h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-alienware-wmi `”h]”j§)�”}”(hj%r h]”hŒdebugfs-alienware-wmi”…”�”}”(hj'r h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj#r ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j1r Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_debugfs_alienware_wmi”uh1hh³jvp h´Khjr ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒ%This file exposes HWMON private data.”h]”hŒ%This file exposes HWMON private data.”…”�”}”(hjIr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒ\Includes fan sensor count, temperature sensor count, internal fan IDs and internal temp IDs.”h]”hŒ\Includes fan sensor count, temperature sensor count, internal fan IDs and internal temp IDs.”…”�”}”(hjWr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒ:See :doc:`/admin-guide/laptops/alienware-wmi` for details.”h]”(hŒSee ”…”�”}”(hjer h²hh³Nh´Nubh)�”}”(hŒ):doc:`/admin-guide/laptops/alienware-wmi`”h]”j§)�”}”(hjor h]”hŒ"/admin-guide/laptops/alienware-wmi”…”�”}”(hjqr h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjmr ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{r Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ"/admin-guide/laptops/alienware-wmi”uh1hh³jvp h´Khjer ubhŒ for details.”…”�”}”(hjer h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hj—r h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_kernel_debug_alienware_wmi_wmi_device_name_pprof_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-kernel-debug-alienware-wmi-wmi-device-name-pprof-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj³r ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/kernel\/debug\/alienware\-wmi\-\\/pprof_data**”h]”j`)�”}”(hŒI**\/sys\/kernel\/debug\/alienware\-wmi\-\\/pprof_data**”h]”hŒE/sys/kernel/debug/alienware-wmi-/pprof_data”…”�”}”(hjÍr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉr ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhjÆr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³r ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°r ubah}”(h]”j¯r ah ]”h"]”Œ=abi_sys_kernel_debug_alienware_wmi_wmi_device_name_pprof_data”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþr j¥r sj˜}”j¯r j¥r subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-alienware-wmi `”h]”(hŒDefined on file ”…”�”}”(hjs h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-alienware-wmi `”h]”j§)�”}”(hj s h]”hŒdebugfs-alienware-wmi”…”�”}”(hjs h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj s ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”js Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_debugfs_alienware_wmi”uh1hh³jvp h´Khjs ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒ0This file exposes Platform Profile private data.”h]”hŒ0This file exposes Platform Profile private data.”…”�”}”(hj1s h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒGIncludes internal mapping to platform profiles and thermal profile IDs.”h]”hŒGIncludes internal mapping to platform profiles and thermal profile IDs.”…”�”}”(hj?s h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒ:See :doc:`/admin-guide/laptops/alienware-wmi` for details.”h]”(hŒSee ”…”�”}”(hjMs h²hh³Nh´Nubh)�”}”(hŒ):doc:`/admin-guide/laptops/alienware-wmi`”h]”j§)�”}”(hjWs h]”hŒ"/admin-guide/laptops/alienware-wmi”…”�”}”(hjYs h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjUs ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jcs Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ"/admin-guide/laptops/alienware-wmi”uh1hh³jvp h´KhjMs ubhŒ for details.”…”�”}”(hjMs h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubj))�”}”(hŒJ.. _abi_sys_kernel_debug_alienware_wmi_wmi_device_name_system_description:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-kernel-debug-alienware-wmi-wmi-device-name-system-description”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hj›s ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/kernel\/debug\/alienware\-wmi\-\\/system_description**”h]”j`)�”}”(hŒQ**\/sys\/kernel\/debug\/alienware\-wmi\-\\/system_description**”h]”hŒM/sys/kernel/debug/alienware-wmi-/system_description”…”�”}”(hjµs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±s ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´Khj®s ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«s ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨s ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›s ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜s ubah}”(h]”j—s ah ]”h"]”ŒEabi_sys_kernel_debug_alienware_wmi_wmi_device_name_system_description”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæs j�s sj˜}”j—s j�s subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-alienware-wmi `”h]”(hŒDefined on file ”…”�”}”(hjës h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-alienware-wmi `”h]”j§)�”}”(hjõs h]”hŒdebugfs-alienware-wmi”…”�”}”(hj÷s h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjós ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jt Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_debugfs_alienware_wmi”uh1hh³jvp h´Khjës ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒTThis file exposes the raw ``system_description`` number reported by the WMAX device.”h]”(hŒThis file exposes the raw ”…”�”}”(hjt h²hh³Nh´Nubjl1)�”}”(hŒ``system_description``”h]”hŒsystem_description”…”�”}”(hj!t h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjt ubhŒ$ number reported by the WMAX device.”…”�”}”(hjt h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒ0Only present on devices with the AWCC interface.”h]”hŒ0Only present on devices with the AWCC interface.”…”�”}”(hj9t h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒ:See :doc:`/admin-guide/laptops/alienware-wmi` for details.”h]”(hŒSee ”…”�”}”(hjGt h²hh³Nh´Nubh)�”}”(hŒ):doc:`/admin-guide/laptops/alienware-wmi`”h]”j§)�”}”(hjQt h]”hŒ"/admin-guide/laptops/alienware-wmi”…”�”}”(hjSt h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjOt ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]t Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ"/admin-guide/laptops/alienware-wmi”uh1hh³jvp h´KhjGt ubhŒ for details.”…”�”}”(hjGt h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubhÞ)�”}”(hŒRO”h]”hŒRO”…”�”}”(hjyt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jvp h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_cdns_pcie_dev_ltssm_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-cdns-pcie-dev-ltssm-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj•t ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/cdns_pcie_\\/ltssm_status**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/cdns_pcie_\\/ltssm_status**”h]”hŒ5/sys/kernel/debug/cdns_pcie_/ltssm_status”…”�”}”(hj¯t h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«t ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/debugfs-cdns-pcie”h´Khj¨t ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥t ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢t ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•t ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’t ubah}”(h]”j‘t ah ]”h"]”Œ/abi_sys_kernel_debug_cdns_pcie_dev_ltssm_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ját j‡t sj˜}”j‘t j‡t subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-cdns-pcie `”h]”(hŒDefined on file ”…”�”}”(hjæt h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-cdns-pcie `”h]”j§)�”}”(hjðt h]”hŒdebugfs-cdns-pcie”…”�”}”(hjòt h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjît ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jüt Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_cdns_pcie”uh1hh³jÃt h´Khjæt ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃt h´KhhÊh²hubhÞ)�”}”(hŒP(RO) Read will return the current PCIe LTSSM state in both string and raw value.”h]”hŒP(RO) Read will return the current PCIe LTSSM state in both string and raw value.”…”�”}”(hju h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃt h´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_kernel_debug_cec_error_inj:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-kernel-debug-cec-error-inj”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj0u ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/kernel\/debug\/cec\/\*\/error\-inj**”h]”j`)�”}”(hŒ-**\/sys\/kernel\/debug\/cec\/\*\/error\-inj**”h]”hŒ)/sys/kernel/debug/cec/*/error-inj”…”�”}”(hjJu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjFu ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/debugfs-cec-error-inj”h´KhjCu ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@u ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=u ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0u ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-u ubah}”(h]”j,u ah ]”h"]”Œ"abi_sys_kernel_debug_cec_error_inj”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|u j"u sj˜}”j,u j"u subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-cec-error-inj `”h]”(hŒDefined on file ”…”�”}”(hj�u h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-cec-error-inj `”h]”j§)�”}”(hj‹u h]”hŒdebugfs-cec-error-inj”…”�”}”(hj�u h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‰u ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j—u Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_debugfs_cec_error_inj”uh1hh³j^u h´Khj�u ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^u h´KhhÊh²hubhÞ)�”}”(hŒ»The CEC Framework allows for CEC error injection commands through debugfs. Drivers that support this will create an error-inj file through which the error injection commands can be given.”h]”hŒ»The CEC Framework allows for CEC error injection commands through debugfs. Drivers that support this will create an error-inj file through which the error injection commands can be given.”…”�”}”(hj¯u h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^u h´KhhÊh²hubhÞ)�”}”(hŒThe basic syntax is as follows:”h]”hŒThe basic syntax is as follows:”…”�”}”(hj½u h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^u h´KhhÊh²hubhÞ)�”}”(hŒ¤Leading spaces/tabs are ignored. If the next character is a '#' or the end of the line was reached, then the whole line is ignored. Otherwise a command is expected.”h]”hŒ¨Leading spaces/tabs are ignored. If the next character is a ‘#’ or the end of the line was reached, then the whole line is ignored. Otherwise a command is expected.”…”�”}”(hjËu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^u h´KhhÊh²hubhÞ)�”}”(hŒÓIt is up to the driver to decide what commands to implement. The only exception is that the command 'clear' without any arguments must be implemented and that it will remove all current error injection commands.”h]”hŒ×It is up to the driver to decide what commands to implement. The only exception is that the command ‘clear’ without any arguments must be implemented and that it will remove all current error injection commands.”…”�”}”(hjÙu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^u h´KhhÊh²hubhÞ)�”}”(hŒ�This ensures that you can always do 'echo clear >error-inj' to clear any error injections without having to know the details of the driver-specific commands.”h]”hŒ¡This ensures that you can always do ‘echo clear >error-inj’ to clear any error injections without having to know the details of the driver-specific commands.”…”�”}”(hjçu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^u h´KhhÊh²hubhÞ)�”}”(hŒ_Note that the output of 'error-inj' shall be valid as input to 'error-inj'. So this must work::”h]”hŒfNote that the output of ‘error-inj’ shall be valid as input to ‘error-inj’. So this must work:”…”�”}”(hjõu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^u h´KhhÊh²hubjl)�”}”(hŒ3$ cat error-inj >einj.txt $ cat einj.txt >error-inj”h]”hŒ3$ cat error-inj >einj.txt $ cat einj.txt >error-inj”…”�”}”hjv sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j^u h´KhhÊh²hubhÞ)�”}”(hŒlOther than these basic rules described above this ABI is not considered stable and may change in the future.”h]”hŒlOther than these basic rules described above this ABI is not considered stable and may change in the future.”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^u h´KhhÊh²hubhÞ)�”}”(hŒ¨Drivers that implement this functionality must document the commands as part of the CEC documentation and must keep that documentation up to date when changes are made.”h]”hŒ¨Drivers that implement this functionality must document the commands as part of the CEC documentation and must keep that documentation up to date when changes are made.”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^u h´KhhÊh²hubhÞ)�”}”(hŒ8The following CEC error injection implementations exist:”h]”hŒ8The following CEC error injection implementations exist:”…”�”}”(hj-v h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^u h´KhhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒ3:doc:`/userspace-api/media/cec/cec-pin-error-inj` ”h]”hÞ)�”}”(hŒ1:doc:`/userspace-api/media/cec/cec-pin-error-inj`”h]”h)�”}”(hjDv h]”j§)�”}”(hjDv h]”hŒ*/userspace-api/media/cec/cec-pin-error-inj”…”�”}”(hjIv h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjFv ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jSv Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ*/userspace-api/media/cec/cec-pin-error-inj”uh1hh³j^u h´KhjBv ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j^u h´Khj>v ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj;v ubah}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j^u h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_cxl_dport_dev_einj_inject:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-cxl-dport-dev-einj-inject”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj…v ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/kernel\/debug\/cxl\/\$dport_dev\/einj_inject**”h]”j`)�”}”(hŒ7**\/sys\/kernel\/debug\/cxl\/\$dport_dev\/einj_inject**”h]”hŒ3/sys/kernel/debug/cxl/$dport_dev/einj_inject”…”�”}”(hjŸv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›v ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ%Documentation/ABI/testing/debugfs-cxl”h´K“hj˜v ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•v ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’v ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…v ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚v ubah}”(h]”j�v ah ]”h"]”Œ.abi_sys_kernel_debug_cxl_dport_dev_einj_inject”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑv jwv sj˜}”j�v jwv subhÞ)�”}”(hŒADefined on file :ref:`debugfs-cxl `”h]”(hŒDefined on file ”…”�”}”(hjÖv h²hh³Nh´Nubh)�”}”(hŒ1:ref:`debugfs-cxl `”h]”j§)�”}”(hjàv h]”hŒ debugfs-cxl”…”�”}”(hjâv h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÞv ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jìv Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_cxl”uh1hh³j³v h´K“hjÖv ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K“hhÊh²hubhÞ)�”}”(hX_(WO) Writing an integer to this file injects the corresponding CXL protocol error into $dport_dev ($dport_dev will be a device name from /sys/bus/pci/devices). The integer to type mapping for injection can be found by reading from einj_types. If the dport was enumerated in RCH mode, a CXL 1.1 error is injected, otherwise a CXL 2.0 error is injected.”h]”hX_(WO) Writing an integer to this file injects the corresponding CXL protocol error into $dport_dev ($dport_dev will be a device name from /sys/bus/pci/devices). The integer to type mapping for injection can be found by reading from einj_types. If the dport was enumerated in RCH mode, a CXL 1.1 error is injected, otherwise a CXL 2.0 error is injected.”…”�”}”(hjw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K“hhÊh²hubj))�”}”(hŒ(.. _abi_sys_kernel_debug_cxl_einj_types:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-kernel-debug-cxl-einj-types”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj w ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/debug\/cxl\/einj_types**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/debug\/cxl\/einj_types**”h]”hŒ%/sys/kernel/debug/cxl/einj_types”…”�”}”(hj:w h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6w ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K}hj3w ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0w ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-w ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj w ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjw ubah}”(h]”jw ah ]”h"]”Œ#abi_sys_kernel_debug_cxl_einj_types”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jkw jw sj˜}”jw jw subhÞ)�”}”(hŒADefined on file :ref:`debugfs-cxl `”h]”(hŒDefined on file ”…”�”}”(hjpw h²hh³Nh´Nubh)�”}”(hŒ1:ref:`debugfs-cxl `”h]”j§)�”}”(hjzw h]”hŒ debugfs-cxl”…”�”}”(hj|w h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjxw ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†w Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_cxl”uh1hh³j³v h´K}hjpw ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K}hhÊh²hubhÞ)�”}”(hŒV(RO) Prints the CXL protocol error types made available by the platform in the format:”h]”hŒV(RO) Prints the CXL protocol error types made available by the platform in the format:”…”�”}”(hjžw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K}hhÊh²hubjŽœ)�”}”(hŒ0x ”h]”hÞ)�”}”(hŒ0x ”h]”hŒ0x ”…”�”}”(hj°w h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K}hj¬w ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j³v h´K}hhÊh²hubhÞ)�”}”(hŒ/The possible error types are (as of ACPI v6.5):”h]”hŒ/The possible error types are (as of ACPI v6.5):”…”�”}”(hjÄw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K}hhÊh²hubjŽœ)�”}”(hX 0x1000 CXL.cache Protocol Correctable 0x2000 CXL.cache Protocol Uncorrectable non-fatal 0x4000 CXL.cache Protocol Uncorrectable fatal 0x8000 CXL.mem Protocol Correctable 0x10000 CXL.mem Protocol Uncorrectable non-fatal 0x20000 CXL.mem Protocol Uncorrectable fatal ”h]”hÞ)�”}”(hX 0x1000 CXL.cache Protocol Correctable 0x2000 CXL.cache Protocol Uncorrectable non-fatal 0x4000 CXL.cache Protocol Uncorrectable fatal 0x8000 CXL.mem Protocol Correctable 0x10000 CXL.mem Protocol Uncorrectable non-fatal 0x20000 CXL.mem Protocol Uncorrectable fatal”h]”hX 0x1000 CXL.cache Protocol Correctable 0x2000 CXL.cache Protocol Uncorrectable non-fatal 0x4000 CXL.cache Protocol Uncorrectable fatal 0x8000 CXL.mem Protocol Correctable 0x10000 CXL.mem Protocol Uncorrectable non-fatal 0x20000 CXL.mem Protocol Uncorrectable fatal”…”�”}”(hjÖw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K}hjÒw ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j³v h´K}hhÊh²hubhÞ)�”}”(hŒ\The can be written to einj_inject to inject into a chosen dport.”h]”hŒ\The can be written to einj_inject to inject into a chosen dport.”…”�”}”(hjêw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K}hhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_debug_cxl_memx_clear_poison:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-debug-cxl-memx-clear-poison”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjx ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/kernel\/debug\/cxl\/memX\/clear_poison**”h]”j`)�”}”(hŒ1**\/sys\/kernel\/debug\/cxl\/memX\/clear_poison**”h]”hŒ-/sys/kernel/debug/cxl/memX/clear_poison”…”�”}”(hj x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K%hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjx ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjx ubah}”(h]”jx ah ]”h"]”Œ*abi_sys_kernel_debug_cxl_memx_clear_poison”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQx jøw sj˜}”jx jøw subhÞ)�”}”(hŒADefined on file :ref:`debugfs-cxl `”h]”(hŒDefined on file ”…”�”}”(hjVx h²hh³Nh´Nubh)�”}”(hŒ1:ref:`debugfs-cxl `”h]”j§)�”}”(hj`x h]”hŒ debugfs-cxl”…”�”}”(hjbx h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^x ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlx Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_cxl”uh1hh³j³v h´K%hjVx ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K%hhÊh²hubhÞ)�”}”(hX(WO) When a Device Physical Address (DPA) is written to this attribute, the memdev driver sends a clear poison command to the device for the specified address. Clearing poison removes the address from the device's Poison List and writes 0 (zero) for 64 bytes starting at address. It is not an error to clear poison from an address that does not have poison set. If the device cannot clear poison from the address, -ENXIO is returned. The clear_poison attribute is only visible for devices supporting the capability.”h]”hX(WO) When a Device Physical Address (DPA) is written to this attribute, the memdev driver sends a clear poison command to the device for the specified address. Clearing poison removes the address from the device’s Poison List and writes 0 (zero) for 64 bytes starting at address. It is not an error to clear poison from an address that does not have poison set. If the device cannot clear poison from the address, -ENXIO is returned. The clear_poison attribute is only visible for devices supporting the capability.”…”�”}”(hj„x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K%hhÊh²hubhÞ)�”}”(hŒ¸TEST-ONLY INTERFACE: This interface is intended for testing and validation purposes only. It is not a data repair mechanism and should never be used on production systems or live data.”h]”hŒ¸TEST-ONLY INTERFACE: This interface is intended for testing and validation purposes only. It is not a data repair mechanism and should never be used on production systems or live data.”…”�”}”(hj’x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K%hhÊh²hubhÞ)�”}”(hX;CLEAR IS NOT DATA RECOVERY: This operation writes zeros to the specified address range and removes the address from the poison list. It does NOT recover or restore original data that may have been present before poison injection. Any original data at the cleared address is permanently lost and replaced with zeros.”h]”hX;CLEAR IS NOT DATA RECOVERY: This operation writes zeros to the specified address range and removes the address from the poison list. It does NOT recover or restore original data that may have been present before poison injection. Any original data at the cleared address is permanently lost and replaced with zeros.”…”�”}”(hj x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K%hhÊh²hubhÞ)�”}”(hŒÍCLEAR IS NOT A REPAIR MECHANISM: This interface is for testing purposes only and should not be used as a data repair tool. Clearing poison is fundamentally different from data recovery or error correction.”h]”hŒÍCLEAR IS NOT A REPAIR MECHANISM: This interface is for testing purposes only and should not be used as a data repair tool. Clearing poison is fundamentally different from data recovery or error correction.”…”�”}”(hj®x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K%hhÊh²hubj))�”}”(hŒ0.. _abi_sys_kernel_debug_cxl_memx_inject_poison:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-debug-cxl-memx-inject-poison”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjÊx ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/kernel\/debug\/cxl\/memX\/inject_poison**”h]”j`)�”}”(hŒ2**\/sys\/kernel\/debug\/cxl\/memX\/inject_poison**”h]”hŒ./sys/kernel/debug/cxl/memX/inject_poison”…”�”}”(hjäx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KhjÝx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×x ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÊx ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÇx ubah}”(h]”jÆx ah ]”h"]”Œ+abi_sys_kernel_debug_cxl_memx_inject_poison”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jy j¼x sj˜}”jÆx j¼x subhÞ)�”}”(hŒADefined on file :ref:`debugfs-cxl `”h]”(hŒDefined on file ”…”�”}”(hjy h²hh³Nh´Nubh)�”}”(hŒ1:ref:`debugfs-cxl `”h]”j§)�”}”(hj$y h]”hŒ debugfs-cxl”…”�”}”(hj&y h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj"y ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j0y Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_cxl”uh1hh³j³v h´Khjy ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KhhÊh²hubhÞ)�”}”(hX�(WO) When a Device Physical Address (DPA) is written to this attribute, the memdev driver sends an inject poison command to the device for the specified address. The DPA must be 64-byte aligned and the length of the injected poison is 64-bytes. If successful, the device returns poison when the address is accessed through the CXL.mem bus. Injecting poison adds the address to the device's Poison List and the error source is set to Injected. In addition, the device adds a poison creation event to its internal Informational Event log, updates the Event Status register, and if configured, interrupts the host. It is not an error to inject poison into an address that already has poison present and no error is returned. If the device returns 'Inject Poison Limit Reached' an -EBUSY error is returned to the user. The inject_poison attribute is only visible for devices supporting the capability.”h]”hX‡(WO) When a Device Physical Address (DPA) is written to this attribute, the memdev driver sends an inject poison command to the device for the specified address. The DPA must be 64-byte aligned and the length of the injected poison is 64-bytes. If successful, the device returns poison when the address is accessed through the CXL.mem bus. Injecting poison adds the address to the device’s Poison List and the error source is set to Injected. In addition, the device adds a poison creation event to its internal Informational Event log, updates the Event Status register, and if configured, interrupts the host. It is not an error to inject poison into an address that already has poison present and no error is returned. If the device returns ‘Inject Poison Limit Reached’ an -EBUSY error is returned to the user. The inject_poison attribute is only visible for devices supporting the capability.”…”�”}”(hjHy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KhhÊh²hubhÞ)�”}”(hŒ¸TEST-ONLY INTERFACE: This interface is intended for testing and validation purposes only. It is not a data repair mechanism and should never be used on production systems or live data.”h]”hŒ¸TEST-ONLY INTERFACE: This interface is intended for testing and validation purposes only. It is not a data repair mechanism and should never be used on production systems or live data.”…”�”}”(hjVy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KhhÊh²hubhÞ)�”}”(hXDATA LOSS RISK: For CXL persistent memory (PMEM) devices, poison injection can result in permanent data loss. Injected poison may render data permanently inaccessible even after clearing, as the clear operation writes zeros and does not recover original data.”h]”hXDATA LOSS RISK: For CXL persistent memory (PMEM) devices, poison injection can result in permanent data loss. Injected poison may render data permanently inaccessible even after clearing, as the clear operation writes zeros and does not recover original data.”…”�”}”(hjdy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KhhÊh²hubhÞ)�”}”(hŒÚSYSTEM STABILITY RISK: For volatile memory, poison injection can cause kernel crashes, system instability, or unpredictable behavior if the poisoned addresses are accessed by running code or critical kernel structures.”h]”hŒÚSYSTEM STABILITY RISK: For volatile memory, poison injection can cause kernel crashes, system instability, or unpredictable behavior if the poisoned addresses are accessed by running code or critical kernel structures.”…”�”}”(hjry h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_cxl_regionx_clear_poison:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-cxl-regionx-clear-poison”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjŽy ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/kernel\/debug\/cxl\/regionX\/clear_poison**”h]”j`)�”}”(hŒ4**\/sys\/kernel\/debug\/cxl\/regionX\/clear_poison**”h]”hŒ0/sys/kernel/debug/cxl/regionX/clear_poison”…”�”}”(hj¨y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤y ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K`hj¡y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjžy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›y ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽy ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹y ubah}”(h]”jŠy ah ]”h"]”Œ-abi_sys_kernel_debug_cxl_regionx_clear_poison”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙy j€y sj˜}”jŠy j€y subhÞ)�”}”(hŒADefined on file :ref:`debugfs-cxl `”h]”(hŒDefined on file ”…”�”}”(hjÞy h²hh³Nh´Nubh)�”}”(hŒ1:ref:`debugfs-cxl `”h]”j§)�”}”(hjèy h]”hŒ debugfs-cxl”…”�”}”(hjêy h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjæy ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jôy Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_cxl”uh1hh³j³v h´K`hjÞy ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K`hhÊh²hubhÞ)�”}”(hXÚ(WO) When a Host Physical Address (HPA) is written to this attribute, the region driver translates it to a Device Physical Address (DPA) and identifies the corresponding memdev. It then sends a clear poison command to that memdev at the translated DPA. Refer to the memdev ABI entry at: /sys/kernel/debug/cxl/memX/clear_poison for the detailed behavior. This attribute is only visible if all memdevs participating in the region support both inject and clear poison commands.”h]”hXÚ(WO) When a Host Physical Address (HPA) is written to this attribute, the region driver translates it to a Device Physical Address (DPA) and identifies the corresponding memdev. It then sends a clear poison command to that memdev at the translated DPA. Refer to the memdev ABI entry at: /sys/kernel/debug/cxl/memX/clear_poison for the detailed behavior. This attribute is only visible if all memdevs participating in the region support both inject and clear poison commands.”…”�”}”(hj z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K`hhÊh²hubhÞ)�”}”(hŒ¸TEST-ONLY INTERFACE: This interface is intended for testing and validation purposes only. It is not a data repair mechanism and should never be used on production systems or live data.”h]”hŒ¸TEST-ONLY INTERFACE: This interface is intended for testing and validation purposes only. It is not a data repair mechanism and should never be used on production systems or live data.”…”�”}”(hjz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K`hhÊh²hubhÞ)�”}”(hX;CLEAR IS NOT DATA RECOVERY: This operation writes zeros to the specified address range and removes the address from the poison list. It does NOT recover or restore original data that may have been present before poison injection. Any original data at the cleared address is permanently lost and replaced with zeros.”h]”hX;CLEAR IS NOT DATA RECOVERY: This operation writes zeros to the specified address range and removes the address from the poison list. It does NOT recover or restore original data that may have been present before poison injection. Any original data at the cleared address is permanently lost and replaced with zeros.”…”�”}”(hj(z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K`hhÊh²hubhÞ)�”}”(hŒÍCLEAR IS NOT A REPAIR MECHANISM: This interface is for testing purposes only and should not be used as a data repair tool. Clearing poison is fundamentally different from data recovery or error correction.”h]”hŒÍCLEAR IS NOT A REPAIR MECHANISM: This interface is for testing purposes only and should not be used as a data repair tool. Clearing poison is fundamentally different from data recovery or error correction.”…”�”}”(hj6z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´K`hhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_cxl_regionx_inject_poison:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-cxl-regionx-inject-poison”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjRz ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/kernel\/debug\/cxl\/regionX\/inject_poison**”h]”j`)�”}”(hŒ5**\/sys\/kernel\/debug\/cxl\/regionX\/inject_poison**”h]”hŒ1/sys/kernel/debug/cxl/regionX/inject_poison”…”�”}”(hjlz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhz ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KChjez ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjRz ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOz ubah}”(h]”jNz ah ]”h"]”Œ.abi_sys_kernel_debug_cxl_regionx_inject_poison”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�z jDz sj˜}”jNz jDz subhÞ)�”}”(hŒADefined on file :ref:`debugfs-cxl `”h]”(hŒDefined on file ”…”�”}”(hj¢z h²hh³Nh´Nubh)�”}”(hŒ1:ref:`debugfs-cxl `”h]”j§)�”}”(hj¬z h]”hŒ debugfs-cxl”…”�”}”(hj®z h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjªz ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¸z Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_cxl”uh1hh³j³v h´KChj¢z ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KChhÊh²hubhÞ)�”}”(hXÝ(WO) When a Host Physical Address (HPA) is written to this attribute, the region driver translates it to a Device Physical Address (DPA) and identifies the corresponding memdev. It then sends an inject poison command to that memdev at the translated DPA. Refer to the memdev ABI entry at: /sys/kernel/debug/cxl/memX/inject_poison for the detailed behavior. This attribute is only visible if all memdevs participating in the region support both inject and clear poison commands.”h]”hXÝ(WO) When a Host Physical Address (HPA) is written to this attribute, the region driver translates it to a Device Physical Address (DPA) and identifies the corresponding memdev. It then sends an inject poison command to that memdev at the translated DPA. Refer to the memdev ABI entry at: /sys/kernel/debug/cxl/memX/inject_poison for the detailed behavior. This attribute is only visible if all memdevs participating in the region support both inject and clear poison commands.”…”�”}”(hjÐz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KChhÊh²hubhÞ)�”}”(hŒ¸TEST-ONLY INTERFACE: This interface is intended for testing and validation purposes only. It is not a data repair mechanism and should never be used on production systems or live data.”h]”hŒ¸TEST-ONLY INTERFACE: This interface is intended for testing and validation purposes only. It is not a data repair mechanism and should never be used on production systems or live data.”…”�”}”(hjÞz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KChhÊh²hubhÞ)�”}”(hXDATA LOSS RISK: For CXL persistent memory (PMEM) devices, poison injection can result in permanent data loss. Injected poison may render data permanently inaccessible even after clearing, as the clear operation writes zeros and does not recover original data.”h]”hXDATA LOSS RISK: For CXL persistent memory (PMEM) devices, poison injection can result in permanent data loss. Injected poison may render data permanently inaccessible even after clearing, as the clear operation writes zeros and does not recover original data.”…”�”}”(hjìz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KChhÊh²hubhÞ)�”}”(hŒÚSYSTEM STABILITY RISK: For volatile memory, poison injection can cause kernel crashes, system instability, or unpredictable behavior if the poisoned addresses are accessed by running code or critical kernel structures.”h]”hŒÚSYSTEM STABILITY RISK: For volatile memory, poison injection can cause kernel crashes, system instability, or unpredictable behavior if the poisoned addresses are accessed by running code or critical kernel structures.”…”�”}”(hjúz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j³v h´KChhÊh²hubj))�”}”(hŒ0.. _abi_sys_kernel_debug_dcc_list_number_config:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-debug-dcc-list-number-config”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj{ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/dcc\/\.\.\.\/[list\-number]\/config**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/dcc\/\.\.\.\/[list\-number]\/config**”h]”hŒ9/sys/kernel/debug/dcc/.../[list-number]/config”…”�”}”(hj0{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/debugfs-driver-dcc”h´Khj){ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{ ubah}”(h]”j{ ah ]”h"]”Œ+abi_sys_kernel_debug_dcc_list_number_config”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jb{ j{ sj˜}”j{ j{ subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-dcc `”h]”(hŒDefined on file ”…”�”}”(hjg{ h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-dcc `”h]”j§)�”}”(hjq{ h]”hŒdebugfs-driver-dcc”…”�”}”(hjs{ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjo{ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j}{ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_debugfs_driver_dcc”uh1hh³jD{ h´Khjg{ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KhhÊh²hubhÞ)�”}”(hX§This stores the addresses of the registers which can be read in case of a hardware crash or manual software triggers. The input addresses type can be one of following dcc instructions: read, write, read-write, and loop type. The lists need to be configured sequentially and not in a overlapping manner; e.g. users can jump to list x only after list y is configured and enabled. The input format for each type is as follows:”h]”hX§This stores the addresses of the registers which can be read in case of a hardware crash or manual software triggers. The input addresses type can be one of following dcc instructions: read, write, read-write, and loop type. The lists need to be configured sequentially and not in a overlapping manner; e.g. users can jump to list x only after list y is configured and enabled. The input format for each type is as follows:”…”�”}”(hj•{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KhhÊh²hubj` )�”}”(hhh]”(j;)�”}”(hX}Read instruction :: echo R >/sys/kernel/debug/dcc/../[list-number]/config where: The address to be read. The addresses word count, starting from address <1>. Each word is 32 bits (4 bytes). If omitted, defaulted to 1. The bus type, which can be either 'apb' or 'ahb'. The default is 'ahb' if leaved out. ”h]”(hÞ)�”}”(hŒRead instruction”h]”hŒRead instruction”…”�”}”(hjª{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj¦{ ubjl)�”}”(hŒFecho R >/sys/kernel/debug/dcc/../[list-number]/config”h]”hŒFecho R >/sys/kernel/debug/dcc/../[list-number]/config”…”�”}”hj¸{ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jD{ h´Khj¦{ ubhÞ)�”}”(hŒwhere:”h]”hŒwhere:”…”�”}”(hjÆ{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj¦{ ubj)�”}”(hhh]”(j)�”}”(hŒ The address to be read. ”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hjÛ{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´Khj×{ ubj1)�”}”(hhh]”hÞ)�”}”(hŒThe address to be read.”h]”hŒThe address to be read.”…”�”}”(hjì{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khjé{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj×{ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´KhjÔ{ ubj)�”}”(hŒu The addresses word count, starting from address <1>. Each word is 32 bits (4 bytes). If omitted, defaulted to 1. ”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hj | h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´Khj| ubj1)�”}”(hhh]”hÞ)�”}”(hŒpThe addresses word count, starting from address <1>. Each word is 32 bits (4 bytes). If omitted, defaulted to 1.”h]”hŒpThe addresses word count, starting from address <1>. Each word is 32 bits (4 bytes). If omitted, defaulted to 1.”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj| ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´KhjÔ{ ubj)�”}”(hŒa The bus type, which can be either 'apb' or 'ahb'. The default is 'ahb' if leaved out. ”h]”(j!)�”}”(hŒ ”h]”hŒ ”…”�”}”(hj9| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´Khj5| ubj1)�”}”(hhh]”hÞ)�”}”(hŒUThe bus type, which can be either 'apb' or 'ahb'. The default is 'ahb' if leaved out.”h]”hŒaThe bus type, which can be either ‘apb’ or ‘ahb’. The default is ‘ahb’ if leaved out.”…”�”}”(hjJ| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KhjG| ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj5| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´KhjÔ{ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj¦{ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj£{ ubj;)�”}”(hXWrite instruction :: echo W > /sys/kernel/debug/dcc/../[list-number]/config where: The address to be written. The value to be written at . The bus type, which can be either 'apb' or 'ahb'. ”h]”(hÞ)�”}”(hŒWrite instruction”h]”hŒWrite instruction”…”�”}”(hjt| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khjp| ubjl)�”}”(hŒLecho W > /sys/kernel/debug/dcc/../[list-number]/config”h]”hŒLecho W > /sys/kernel/debug/dcc/../[list-number]/config”…”�”}”hj‚| sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jD{ h´Khjp| ubhÞ)�”}”(hŒwhere:”h]”hŒwhere:”…”�”}”(hj�| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khjp| ubj)�”}”(hhh]”(j)�”}”(hŒ" The address to be written. ”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hj¥| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´Khj¡| ubj1)�”}”(hhh]”hÞ)�”}”(hŒThe address to be written.”h]”hŒThe address to be written.”…”�”}”(hj¶| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj³| ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¡| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´Khjž| ubj)�”}”(hŒ' The value to be written at . ”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hjÔ| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´KhjÐ| ubj1)�”}”(hhh]”hÞ)�”}”(hŒ"The value to be written at .”h]”hŒ"The value to be written at .”…”�”}”(hjå| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khjâ| ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÐ| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´Khjž| ubj)�”}”(hŒ= The bus type, which can be either 'apb' or 'ahb'. ”h]”(j!)�”}”(hŒ ”h]”hŒ ”…”�”}”(hj} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´Khjÿ| ubj1)�”}”(hhh]”hÞ)�”}”(hŒ1The bus type, which can be either 'apb' or 'ahb'.”h]”hŒ9The bus type, which can be either ‘apb’ or ‘ahb’.”…”�”}”(hj} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÿ| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´Khjž| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjp| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj£{ ubj;)�”}”(hŒåRead-write instruction :: echo RW > /sys/kernel/debug/dcc/../[list-number]/config where: The address to be read and written. The value to be written at . The value mask. ”h]”(hÞ)�”}”(hŒRead-write instruction”h]”hŒRead-write instruction”…”�”}”(hj>} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj:} ubjl)�”}”(hŒIecho RW > /sys/kernel/debug/dcc/../[list-number]/config”h]”hŒIecho RW > /sys/kernel/debug/dcc/../[list-number]/config”…”�”}”hjL} sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jD{ h´Khj:} ubhÞ)�”}”(hŒwhere:”h]”hŒwhere:”…”�”}”(hjZ} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj:} ubj)�”}”(hhh]”(j)�”}”(hŒ+ The address to be read and written. ”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hjo} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´Khjk} ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#The address to be read and written.”h]”hŒ#The address to be read and written.”…”�”}”(hj€} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj}} ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjk} ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´Khjh} ubj)�”}”(hŒ' The value to be written at . ”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hjž} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´Khjš} ubj1)�”}”(hhh]”hÞ)�”}”(hŒ"The value to be written at .”h]”hŒ"The value to be written at .”…”�”}”(hj¯} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj¬} ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjš} ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´Khjh} ubj)�”}”(hŒ The value mask. ”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hjÍ} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´KhjÉ} ubj1)�”}”(hhh]”hÞ)�”}”(hŒThe value mask.”h]”hŒThe value mask.”…”�”}”(hjÞ} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KhjÛ} ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÉ} ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´Khjh} ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj:} ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj£{ ubj;)�”}”(hXLoop instruction :: echo L

... > /sys/kernel/debug/dcc/../[list-number]/config where: Number of iterations
total number of addresses to be written
Space-separated list of addresses. ”h]”(hÞ)�”}”(hŒLoop instruction”h]”hŒLoop instruction”…”�”}”(hj~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj~ ubjl)�”}”(hŒ`echo L
... > /sys/kernel/debug/dcc/../[list-number]/config”h]”hŒ`echo L
... > /sys/kernel/debug/dcc/../[list-number]/config”…”�”}”hj~ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jD{ h´Khj~ ubhÞ)�”}”(hŒwhere:”h]”hŒwhere:”…”�”}”(hj$~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj~ ubj)�”}”(hhh]”(j)�”}”(hŒ" Number of iterations ”h]”(j!)�”}”(hŒ ”h]”hŒ ”…”�”}”(hj9~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´Khj5~ ubj1)�”}”(hhh]”hÞ)�”}”(hŒNumber of iterations”h]”hŒNumber of iterations”…”�”}”(hjJ~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KhjG~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj5~ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´K•hj2~ ubj)�”}”(hŒ8
total number of addresses to be written ”h]”(j!)�”}”(hŒ
”h]”hŒ
”…”�”}”(hjh~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´Khjd~ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ'total number of addresses to be written”h]”hŒ'total number of addresses to be written”…”�”}”(hjy~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khjv~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjd~ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´Khj2~ ubj)�”}”(hŒ.
Space-separated list of addresses. ”h]”(j!)�”}”(hŒ
”h]”hŒ
”…”�”}”(hj—~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jD{ h´Khj“~ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ"Space-separated list of addresses.”h]”hŒ"Space-separated list of addresses.”…”�”}”(hj¨~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj¥~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj“~ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jD{ h´Khj2~ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj~ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj£{ ubeh}”(h]”h ]”h"]”h$]”h&]”jØ Œ lowerroman”jÚ hjÛ jÜ uh1j_ hhÊh²hh³Nh´Nubj))�”}”(hŒ0.. _abi_sys_kernel_debug_dcc_list_number_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-debug-dcc-list-number-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjã~ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/dcc\/\.\.\.\/[list\-number]\/enable**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/dcc\/\.\.\.\/[list\-number]\/enable**”h]”hŒ9/sys/kernel/debug/dcc/.../[list-number]/enable”…”�”}”(hjý~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjù~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Kphjö~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjð~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjã~ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà~ ubah}”(h]”jß~ ah ]”h"]”Œ+abi_sys_kernel_debug_dcc_list_number_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j. jÕ~ sj˜}”jß~ jÕ~ subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-dcc `”h]”(hŒDefined on file ”…”�”}”(hj3 h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-dcc `”h]”j§)�”}”(hj= h]”hŒdebugfs-driver-dcc”…”�”}”(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”jI Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_debugfs_driver_dcc”uh1hh³jD{ h´Kphj3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KphhÊh²hubhÞ)�”}”(hŒÑThis debugfs interface is used for enabling the the dcc hardware. A file named "enable" is in the directory list number where users can enable/disable the specific list by writing boolean (1 or 0) to the file.”h]”hŒÕThis debugfs interface is used for enabling the the dcc hardware. A file named “enableâ€� is in the directory list number where users can enable/disable the specific list by writing boolean (1 or 0) to the file.”…”�”}”(hja h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KphhÊh²hubhÞ)�”}”(hXOn enabling the dcc, all the addresses specified by the user for the corresponding list is written into dcc sram which is read by the dcc hardware on manual or crash induced triggers. Lists must be configured and enabled sequentially, e.g. list 2 can only be enabled when list 1 have so.”h]”hXOn enabling the dcc, all the addresses specified by the user for the corresponding list is written into dcc sram which is read by the dcc hardware on manual or crash induced triggers. Lists must be configured and enabled sequentially, e.g. list 2 can only be enabled when list 1 have so.”…”�”}”(hjo h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KphhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_debug_dcc_config_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-debug-dcc-config-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj‹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/kernel\/debug\/dcc\/\.\.\.\/config_reset**”h]”j`)�”}”(hŒ3**\/sys\/kernel\/debug\/dcc\/\.\.\.\/config_reset**”h]”hŒ//sys/kernel/debug/dcc/.../config_reset”…”�”}”(hj¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆ ubah}”(h]”j‡ ah ]”h"]”Œ%abi_sys_kernel_debug_dcc_config_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖ j} sj˜}”j‡ j} subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-dcc `”h]”(hŒDefined on file ”…”�”}”(hjÛ h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-dcc `”h]”j§)�”}”(hjå h]”hŒdebugfs-driver-dcc”…”�”}”(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ÅŒ#abi_file_testing_debugfs_driver_dcc”uh1hh³jD{ h´KhjÛ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KhhÊh²hubhÞ)�”}”(hŒçThis file is used to reset the configuration of a dcc driver to the default configuration. When '1' is written to the file, all the previous addresses stored in the driver gets removed and users need to reconfigure addresses again.”h]”hŒëThis file is used to reset the configuration of a dcc driver to the default configuration. When ‘1’ is written to the file, all the previous addresses stored in the driver gets removed and users need to reconfigure addresses again.”…”�”}”(hj € h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_kernel_debug_dcc_ready:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-debug-dcc-ready”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj%€ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/kernel\/debug\/dcc\/\.\.\.\/ready**”h]”j`)�”}”(hŒ,**\/sys\/kernel\/debug\/dcc\/\.\.\.\/ready**”h]”hŒ(/sys/kernel/debug/dcc/.../ready”…”�”}”(hj?€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´Khj8€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%€ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"€ ubah}”(h]”j!€ ah ]”h"]”Œabi_sys_kernel_debug_dcc_ready”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jp€ j€ sj˜}”j!€ j€ subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-dcc `”h]”(hŒDefined on file ”…”�”}”(hju€ h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-dcc `”h]”j§)�”}”(hj€ h]”hŒdebugfs-driver-dcc”…”�”}”(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ÅŒ#abi_file_testing_debugfs_driver_dcc”uh1hh³jD{ h´Khju€ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KhhÊh²hubhÞ)�”}”(hŒŠThis file is used to check the status of the dcc hardware if it's ready to receive user configurations. A 'Y' here indicates dcc is ready.”h]”hŒ�This file is used to check the status of the dcc hardware if it’s ready to receive user configurations. A ‘Y’ here indicates dcc is ready.”…”�”}”(hj£€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_kernel_debug_dcc_trigger:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-debug-dcc-trigger”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj¿€ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/kernel\/debug\/dcc\/\.\.\.\/trigger**”h]”j`)�”}”(hŒ.**\/sys\/kernel\/debug\/dcc\/\.\.\.\/trigger**”h]”hŒ*/sys/kernel/debug/dcc/.../trigger”…”�”}”(hjÙ€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕ€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´K hjÒ€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿€ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼€ ubah}”(h]”j»€ ah ]”h"]”Œ abi_sys_kernel_debug_dcc_trigger”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j � j±€ sj˜}”j»€ j±€ subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-dcc `”h]”(hŒDefined on file ”…”�”}”(hj� h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-dcc `”h]”j§)�”}”(hj� h]”hŒdebugfs-driver-dcc”…”�”}”(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ÅŒ#abi_file_testing_debugfs_driver_dcc”uh1hh³jD{ h´K hj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´K hhÊh²hubhÞ)�”}”(hŒrThis is the debugfs interface for manual software triggers. The trigger can be invoked by writing '1' to the file.”h]”hŒvThis is the debugfs interface for manual software triggers. The trigger can be invoked by writing ‘1’ to the file.”…”�”}”(hj=� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD{ h´K hhÊh²hubj))�”}”(hŒM.. _abi_sys_kernel_debug_dell_wmi_ddv_wmi_device_name_fan_sensor_information:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-kernel-debug-dell-wmi-ddv-wmi-device-name-fan-sensor-information”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KWuh1j@hjY� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/kernel\/debug\/dell\-wmi\-ddv\-\\/fan_sensor_information**”h]”j`)�”}”(hŒU**\/sys\/kernel\/debug\/dell\-wmi\-ddv\-\\/fan_sensor_information**”h]”hŒQ/sys/kernel/debug/dell-wmi-ddv-/fan_sensor_information”…”�”}”(hjs� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/debugfs-dell-wmi-ddv”h´Khjl� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjY� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjV� ubah}”(h]”jU� ah ]”h"]”ŒHabi_sys_kernel_debug_dell_wmi_ddv_wmi_device_name_fan_sensor_information”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥� jK� sj˜}”jU� jK� subhÞ)�”}”(hŒSDefined on file :ref:`debugfs-dell-wmi-ddv `”h]”(hŒDefined on file ”…”�”}”(hjª� h²hh³Nh´Nubh)�”}”(hŒC:ref:`debugfs-dell-wmi-ddv `”h]”j§)�”}”(hj´� h]”hŒdebugfs-dell-wmi-ddv”…”�”}”(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ÅŒ%abi_file_testing_debugfs_dell_wmi_ddv”uh1hh³j‡� h´Khjª� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´KhhÊh²hubhÞ)�”}”(hŒ‹This file contains the contents of the fan sensor information buffer, which contains fan sensor entries and a terminating character (0xFF).”h]”hŒ‹This file contains the contents of the fan sensor information buffer, which contains fan sensor entries and a terminating character (0xFF).”…”�”}”(hjØ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´KhhÊh²hubhÞ)�”}”(hŒEach fan sensor entry contains:”h]”hŒEach fan sensor entry contains:”…”�”}”(hjæ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒfan type (single byte)”h]”hÞ)�”}”(hjù� h]”hŒfan type (single byte)”…”�”}”(hjû� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´Khj÷� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjô� ubj;)�”}”(hŒ,fan speed in RPM (two bytes, little endian) ”h]”hÞ)�”}”(hŒ+fan speed in RPM (two bytes, little endian)”h]”hŒ+fan speed in RPM (two bytes, little endian)”…”�”}”(hj‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´Khj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjô� ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j‡� h´KhhÊh²hubhÞ)�”}”(hŒ1See :doc:`/wmi/devices/dell-wmi-ddv` for details.”h]”(hŒSee ”…”�”}”(hj,‚ h²hh³Nh´Nubh)�”}”(hŒ :doc:`/wmi/devices/dell-wmi-ddv`”h]”j§)�”}”(hj6‚ h]”hŒ/wmi/devices/dell-wmi-ddv”…”�”}”(hj8‚ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj4‚ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jB‚ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/wmi/devices/dell-wmi-ddv”uh1hh³j‡� h´Khj,‚ ubhŒ for details.”…”�”}”(hj,‚ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´KhhÊh²hubj))�”}”(hŒQ.. _abi_sys_kernel_debug_dell_wmi_ddv_wmi_device_name_thermal_sensor_information:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-kernel-debug-dell-wmi-ddv-wmi-device-name-thermal-sensor-information”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K[uh1j@hjl‚ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒY**\/sys\/kernel\/debug\/dell\-wmi\-ddv\-\\/thermal_sensor_information**”h]”j`)�”}”(hŒY**\/sys\/kernel\/debug\/dell\-wmi\-ddv\-\\/thermal_sensor_information**”h]”hŒU/sys/kernel/debug/dell-wmi-ddv-/thermal_sensor_information”…”�”}”(hj†‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‚‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´Khj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjy‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjl‚ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hji‚ ubah}”(h]”jh‚ ah ]”h"]”ŒLabi_sys_kernel_debug_dell_wmi_ddv_wmi_device_name_thermal_sensor_information”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j·‚ j^‚ sj˜}”jh‚ j^‚ subhÞ)�”}”(hŒSDefined on file :ref:`debugfs-dell-wmi-ddv `”h]”(hŒDefined on file ”…”�”}”(hj¼‚ h²hh³Nh´Nubh)�”}”(hŒC:ref:`debugfs-dell-wmi-ddv `”h]”j§)�”}”(hjÆ‚ h]”hŒdebugfs-dell-wmi-ddv”…”�”}”(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ÅŒ%abi_file_testing_debugfs_dell_wmi_ddv”uh1hh³j‡� h´Khj¼‚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´KhhÊh²hubhÞ)�”}”(hŒ“This file contains the contents of the thermal sensor information buffer, which contains thermal sensor entries and a terminating character (0xFF).”h]”hŒ“This file contains the contents of the thermal sensor information buffer, which contains thermal sensor entries and a terminating character (0xFF).”…”�”}”(hjê‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´KhhÊh²hubhÞ)�”}”(hŒ#Each thermal sensor entry contains:”h]”hŒ#Each thermal sensor entry contains:”…”�”}”(hjø‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒthermal type (single byte)”h]”hÞ)�”}”(hj ƒ h]”hŒthermal type (single byte)”…”�”}”(hj ƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´Khj ƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjƒ ubj;)�”}”(hŒ!current temperature (single byte)”h]”hÞ)�”}”(hj"ƒ h]”hŒ!current temperature (single byte)”…”�”}”(hj$ƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´Khj ƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjƒ ubj;)�”}”(hŒmin. temperature (single byte)”h]”hÞ)�”}”(hj9ƒ h]”hŒmin. temperature (single byte)”…”�”}”(hj;ƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´Khj7ƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjƒ ubj;)�”}”(hŒmax. temperature (single byte)”h]”hÞ)�”}”(hjPƒ h]”hŒmax. temperature (single byte)”…”�”}”(hjRƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´KhjNƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjƒ ubj;)�”}”(hŒunknown field (single byte) ”h]”hÞ)�”}”(hŒunknown field (single byte)”h]”hŒunknown field (single byte)”…”�”}”(hjiƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´Khjeƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjƒ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j‡� h´KhhÊh²hubhÞ)�”}”(hŒ1See :doc:`/wmi/devices/dell-wmi-ddv` for details.”h]”(hŒSee ”…”�”}”(hjƒƒ h²hh³Nh´Nubh)�”}”(hŒ :doc:`/wmi/devices/dell-wmi-ddv`”h]”j§)�”}”(hj�ƒ h]”hŒ/wmi/devices/dell-wmi-ddv”…”�”}”(hj�ƒ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj‹ƒ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j™ƒ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/wmi/devices/dell-wmi-ddv”uh1hh³j‡� h´Khjƒƒ ubhŒ for details.”…”�”}”(hjƒƒ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‡� h´KhhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_dwc_pcie_dev_ltssm_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-dwc-pcie-dev-ltssm-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjà ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/dwc_pcie_\\/ltssm_status**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/dwc_pcie_\\/ltssm_status**”h]”hŒ4/sys/kernel/debug/dwc_pcie_/ltssm_status”…”�”}”(hj݃ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/debugfs-dwc-pcie”h´K™hjÖƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjЃ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjà ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀƒ ubah}”(h]”j¿ƒ ah ]”h"]”Œ.abi_sys_kernel_debug_dwc_pcie_dev_ltssm_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„ jµƒ sj˜}”j¿ƒ jµƒ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-dwc-pcie `”h]”(hŒDefined on file ”…”�”}”(hj„ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-dwc-pcie `”h]”j§)�”}”(hj„ h]”hŒdebugfs-dwc-pcie”…”�”}”(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ÅŒ!abi_file_testing_debugfs_dwc_pcie”uh1hh³jñƒ h´K™hj„ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´K™hhÊh²hubhÞ)�”}”(hŒP(RO) Read will return the current PCIe LTSSM state in both string and raw value.”h]”hŒP(RO) Read will return the current PCIe LTSSM state in both string and raw value.”…”�”}”(hjB„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´K™hhÊh²hubj))�”}”(hŒ?.. _abi_sys_kernel_debug_dwc_pcie_dev_rasdes_debug_lane_detect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-kernel-debug-dwc-pcie-dev-rasdes-debug-lane-detect”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj^„ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_debug\/lane_detect**”h]”j`)�”}”(hŒE**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_debug\/lane_detect**”h]”hŒA/sys/kernel/debug/dwc_pcie_/rasdes_debug/lane_detect”…”�”}”(hjx„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjt„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khjq„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^„ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[„ ubah}”(h]”jZ„ ah ]”h"]”Œ:abi_sys_kernel_debug_dwc_pcie_dev_rasdes_debug_lane_detect”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j©„ jP„ sj˜}”jZ„ jP„ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-dwc-pcie `”h]”(hŒDefined on file ”…”�”}”(hj®„ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-dwc-pcie `”h]”j§)�”}”(hj¸„ h]”hŒdebugfs-dwc-pcie”…”�”}”(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ÅŒ!abi_file_testing_debugfs_dwc_pcie”uh1hh³jñƒ h´Khj®„ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhhÊh²hubhÞ)�”}”(hŒ«(RW) Write the lane number to be checked for detection. Read will return whether PHY indicates receiver detection on the selected lane. The default selected lane is Lane0.”h]”hŒ«(RW) Write the lane number to be checked for detection. Read will return whether PHY indicates receiver detection on the selected lane. The default selected lane is Lane0.”…”�”}”(hjÜ„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_kernel_debug_dwc_pcie_dev_rasdes_debug_rx_valid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-dwc-pcie-dev-rasdes-debug-rx-valid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjø„ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_debug\/rx_valid**”h]”j`)�”}”(hŒB**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_debug\/rx_valid**”h]”hŒ>/sys/kernel/debug/dwc_pcie_/rasdes_debug/rx_valid”…”�”}”(hj… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj … ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjø„ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjõ„ ubah}”(h]”jô„ ah ]”h"]”Œ7abi_sys_kernel_debug_dwc_pcie_dev_rasdes_debug_rx_valid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jC… jê„ sj˜}”jô„ jê„ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-dwc-pcie `”h]”(hŒDefined on file ”…”�”}”(hjH… h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-dwc-pcie `”h]”j§)�”}”(hjR… h]”hŒdebugfs-dwc-pcie”…”�”}”(hjT… h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjP… ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j^… Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_dwc_pcie”uh1hh³jñƒ h´KhjH… ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhhÊh²hubhÞ)�”}”(hŒª(RW) Write the lane number to be checked as valid or invalid. Read will return the status of PIPE RXVALID signal of the selected lane. The default selected lane is Lane0.”h]”hŒª(RW) Write the lane number to be checked as valid or invalid. Read will return the status of PIPE RXVALID signal of the selected lane. The default selected lane is Lane0.”…”�”}”(hjv… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_kernel_debug_dwc_pcie_dev_rasdes_err_inj_error:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-kernel-debug-dwc-pcie-dev-rasdes-err-inj-error”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj’… ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_err_inj\/\**”h]”j`)�”}”(hŒE**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_err_inj\/\**”h]”hŒA/sys/kernel/debug/dwc_pcie_/rasdes_err_inj/”…”�”}”(hj¬… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨… ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj¥… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj’… ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�… ubah}”(h]”jŽ… ah ]”h"]”Œ6abi_sys_kernel_debug_dwc_pcie_dev_rasdes_err_inj_error”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝ… j„… sj˜}”jŽ… j„… subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-dwc-pcie `”h]”(hŒDefined on file ”…”�”}”(hjâ… h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-dwc-pcie `”h]”j§)�”}”(hjì… h]”hŒdebugfs-dwc-pcie”…”�”}”(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ÅŒ!abi_file_testing_debugfs_dwc_pcie”uh1hh³jñƒ h´Khjâ… ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhhÊh²hubhÞ)�”}”(hŒ…The "rasdes_err_inj" is a directory which can be used to inject errors into the system. The possible errors that can be injected are:”h]”hŒ‰The “rasdes_err_injâ€� is a directory which can be used to inject errors into the system. The possible errors that can be injected are:”…”�”}”(hj† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhhÊh²hubjŽœ)�”}”(hXA1) tx_lcrc - TLP LCRC error injection TX Path 2) b16_crc_dllp - 16b CRC error injection of ACK/NAK DLLP 3) b16_crc_upd_fc - 16b CRC error injection of Update-FC DLLP 4) tx_ecrc - TLP ECRC error injection TX Path 5) fcrc_tlp - TLP's FCRC error injection TX Path 6) parity_tsos - Parity error of TSOS 7) parity_skpos - Parity error on SKPOS 8) rx_lcrc - LCRC error injection RX Path 9) rx_ecrc - ECRC error injection RX Path 10) tlp_err_seq - TLPs SEQ# error 11) ack_nak_dllp_seq - DLLPS ACK/NAK SEQ# error 12) ack_nak_dllp - ACK/NAK DLLPs transmission block 13) upd_fc_dllp - UpdateFC DLLPs transmission block 14) nak_dllp - Always transmission for NAK DLLP 15) inv_sync_hdr_sym - Invert SYNC header 16) com_pad_ts1 - COM/PAD TS1 order set 17) com_pad_ts2 - COM/PAD TS2 order set 18) com_fts - COM/FTS FTS order set 19) com_idl - COM/IDL E-idle order set 20) end_edb - END/EDB symbol 21) stp_sdp - STP/SDP symbol 22) com_skp - COM/SKP SKP order set 23) posted_tlp_hdr - Posted TLP Header credit value control 24) non_post_tlp_hdr - Non-Posted TLP Header credit value control 25) cmpl_tlp_hdr - Completion TLP Header credit value control 26) posted_tlp_data - Posted TLP Data credit value control 27) non_post_tlp_data - Non-Posted TLP Data credit value control 28) cmpl_tlp_data - Completion TLP Data credit value control 29) duplicate_tlp - Generates duplicate TLPs 30) nullified_tlp - Generates Nullified TLPs ”h]”j` )�”}”(hhh]”(j;)�”}”(hŒ5tx_lcrc - TLP LCRC error injection TX Path”h]”hÞ)�”}”(hj'† h]”hŒ5tx_lcrc - TLP LCRC error injection TX Path”…”�”}”(hj)† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj%† ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ† h]”hŒb16_crc_upd_fc - 16b CRC error injection of Update-FC DLLP”h]”hÞ)�”}”(hjU† h]”hŒ>b16_crc_upd_fc - 16b CRC error injection of Update-FC DLLP”…”�”}”(hjW† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhjS† ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ5tx_ecrc - TLP ECRC error injection TX Path”h]”hÞ)�”}”(hjl† h]”hŒ5tx_ecrc - TLP ECRC error injection TX Path”…”�”}”(hjn† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khjj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ7fcrc_tlp - TLP's FCRC error injection TX Path”h]”hÞ)�”}”(hjƒ† h]”hŒ9fcrc_tlp - TLP’s FCRC error injection TX Path”…”�”}”(hj…† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj�† ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ)parity_tsos - Parity error of TSOS”h]”hÞ)�”}”(hjš† h]”hŒ)parity_tsos - Parity error of TSOS”…”�”}”(hjœ† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj˜† ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ*parity_skpos - Parity error on SKPOS”h]”hÞ)�”}”(hj±† h]”hŒ*parity_skpos - Parity error on SKPOS”…”�”}”(hj³† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj¯† ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ1rx_lcrc - LCRC error injection RX Path”h]”hÞ)�”}”(hjȆ h]”hŒ1rx_lcrc - LCRC error injection RX Path”…”�”}”(hjʆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhjƆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ1rx_ecrc - ECRC error injection RX Path”h]”hÞ)�”}”(hj߆ h]”hŒ1rx_ecrc - ECRC error injection RX Path”…”�”}”(hjᆠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj݆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ#tlp_err_seq - TLPs SEQ# error”h]”hÞ)�”}”(hjö† h]”hŒ#tlp_err_seq - TLPs SEQ# error”…”�”}”(hjø† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khjô† ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ,ack_nak_dllp_seq - DLLPS ACK/NAK SEQ# error”h]”hÞ)�”}”(hj ‡ h]”hŒ,ack_nak_dllp_seq - DLLPS ACK/NAK SEQ# error”…”�”}”(hj‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj ‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ4ack_nak_dllp - ACK/NAK DLLPs transmission block”h]”hÞ)�”}”(hj$‡ h]”hŒ4ack_nak_dllp - ACK/NAK DLLPs transmission block”…”�”}”(hj&‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj"‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ5upd_fc_dllp - UpdateFC DLLPs transmission block”h]”hÞ)�”}”(hj;‡ h]”hŒ5upd_fc_dllp - UpdateFC DLLPs transmission block”…”�”}”(hj=‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj9‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ4nak_dllp - Always transmission for NAK DLLP”h]”hÞ)�”}”(hjR‡ h]”hŒ4nak_dllp - Always transmission for NAK DLLP”…”�”}”(hjT‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhjP‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ&inv_sync_hdr_sym - Invert SYNC header”h]”hÞ)�”}”(hji‡ h]”hŒ&inv_sync_hdr_sym - Invert SYNC header”…”�”}”(hjk‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khjg‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ)com_pad_ts1 - COM/PAD TS1 order set”h]”hÞ)�”}”(hj€‡ h]”hŒ)com_pad_ts1 - COM/PAD TS1 order set”…”�”}”(hj‚‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj~‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ)com_pad_ts2 - COM/PAD TS2 order set”h]”hÞ)�”}”(hj—‡ h]”hŒ)com_pad_ts2 - COM/PAD TS2 order set”…”�”}”(hj™‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj•‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ)com_fts - COM/FTS FTS order set”h]”hÞ)�”}”(hj®‡ h]”hŒ)com_fts - COM/FTS FTS order set”…”�”}”(hj°‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj¬‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ,com_idl - COM/IDL E-idle order set”h]”hÞ)�”}”(hjŇ h]”hŒ,com_idl - COM/IDL E-idle order set”…”�”}”(hjLJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhjÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ"end_edb - END/EDB symbol”h]”hÞ)�”}”(hj܇ h]”hŒ"end_edb - END/EDB symbol”…”�”}”(hjÞ‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhjÚ‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ"stp_sdp - STP/SDP symbol”h]”hÞ)�”}”(hjó‡ h]”hŒ"stp_sdp - STP/SDP symbol”…”�”}”(hjõ‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khjñ‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ)com_skp - COM/SKP SKP order set”h]”hÞ)�”}”(hj ˆ h]”hŒ)com_skp - COM/SKP SKP order set”…”�”}”(hj ˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ:posted_tlp_hdr - Posted TLP Header credit value control”h]”hÞ)�”}”(hj!ˆ h]”hŒ:posted_tlp_hdr - Posted TLP Header credit value control”…”�”}”(hj#ˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ>non_post_tlp_hdr - Non-Posted TLP Header credit value control”h]”hÞ)�”}”(hj8ˆ h]”hŒ>non_post_tlp_hdr - Non-Posted TLP Header credit value control”…”�”}”(hj:ˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj6ˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ>cmpl_tlp_hdr - Completion TLP Header credit value control”h]”hÞ)�”}”(hjOˆ h]”hŒ>cmpl_tlp_hdr - Completion TLP Header credit value control”…”�”}”(hjQˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhjMˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒ8posted_tlp_data - Posted TLP Data credit value control”h]”hÞ)�”}”(hjfˆ h]”hŒ8posted_tlp_data - Posted TLP Data credit value control”…”�”}”(hjhˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khjdˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj"† ubj;)�”}”(hŒParameter required to write will change in the following ways:”h]”hŒ>Parameter required to write will change in the following ways:”…”�”}”(hjòˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hXaErrors 9 and 10 are sequence errors. The write command: echo > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/ Number of errors to be injected The difference to add or subtract from natural sequence number to generate sequence error. Allowed range from -4095 to 4095 ”h]”(hÞ)�”}”(hŒ7Errors 9 and 10 are sequence errors. The write command:”h]”hŒ7Errors 9 and 10 are sequence errors. The write command:”…”�”}”(hj‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj‰ ubjŽœ)�”}”(hXecho > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/ Number of errors to be injected The difference to add or subtract from natural sequence number to generate sequence error. Allowed range from -4095 to 4095 ”h]”(hÞ)�”}”(hŒMecho > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/”h]”hŒMecho > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/”…”�”}”(hj‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj‰ ubj)�”}”(hhh]”(j)�”}”(hŒ' Number of errors to be injected”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hj.‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñƒ h´Khj*‰ ubj1)�”}”(hhh]”hÞ)�”}”(hŒNumber of errors to be injected”h]”hŒNumber of errors to be injected”…”�”}”(hj?‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj<‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj*‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñƒ h´Khj'‰ ubj)�”}”(hŒƒ The difference to add or subtract from natural sequence number to generate sequence error. Allowed range from -4095 to 4095 ”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hj]‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñƒ h´KhjY‰ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ{The difference to add or subtract from natural sequence number to generate sequence error. Allowed range from -4095 to 4095”h]”hŒ{The difference to add or subtract from natural sequence number to generate sequence error. Allowed range from -4095 to 4095”…”�”}”(hjn‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khjk‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjY‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñƒ h´Khj'‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jñƒ h´Khj‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‰ ubj;)�”}”(hXoErrors 23 to 28 are credit value error insertions. The write command: echo > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/ Number of errors to be injected The difference to add or subtract from UpdateFC credit value. Allowed range from -4095 to 4095 Target VC number ”h]”(hÞ)�”}”(hŒEErrors 23 to 28 are credit value error insertions. The write command:”h]”hŒEErrors 23 to 28 are credit value error insertions. The write command:”…”�”}”(hjž‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khjš‰ ubjŽœ)�”}”(hXecho > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/ Number of errors to be injected The difference to add or subtract from UpdateFC credit value. Allowed range from -4095 to 4095 Target VC number ”h]”(hÞ)�”}”(hŒRecho > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/”h]”hŒRecho > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/”…”�”}”(hj°‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj¬‰ ubj)�”}”(hhh]”(j)�”}”(hŒ' Number of errors to be injected”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hjʼn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñƒ h´KhjÁ‰ ubj1)�”}”(hhh]”hÞ)�”}”(hŒNumber of errors to be injected”h]”hŒNumber of errors to be injected”…”�”}”(hjÖ‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhjÓ‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÁ‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñƒ h´Khj¾‰ ubj)�”}”(hŒe The difference to add or subtract from UpdateFC credit value. Allowed range from -4095 to 4095”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hjô‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñƒ h´Khjð‰ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ^The difference to add or subtract from UpdateFC credit value. Allowed range from -4095 to 4095”h]”hŒ^The difference to add or subtract from UpdateFC credit value. Allowed range from -4095 to 4095”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjð‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñƒ h´Khj¾‰ ubj)�”}”(hŒ Target VC number ”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hj#Š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñƒ h´KhjŠ ubj1)�”}”(hhh]”hÞ)�”}”(hŒTarget VC number”h]”hŒTarget VC number”…”�”}”(hj4Š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj1Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjŠ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñƒ h´Khj¾‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj¬‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jñƒ h´Khjš‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‰ ubj;)�”}”(hŒ¥All other errors. The write command: echo > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/ Number of errors to be injected ”h]”(hÞ)�”}”(hŒ$All other errors. The write command:”h]”hŒ$All other errors. The write command:”…”�”}”(hjdŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj`Š ubjŽœ)�”}”(hŒyecho > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/ Number of errors to be injected ”h]”(hÞ)�”}”(hŒFecho > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/”h]”hŒFecho > /sys/kernel/debug/dwc_pcie_/rasdes_err_inj/”…”�”}”(hjvŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KhjrŠ ubj)�”}”(hhh]”j)�”}”(hŒ) Number of errors to be injected ”h]”(j!)�”}”(hŒ”h]”hŒ”…”�”}”(hj‹Š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jñƒ h´Khj‡Š ubj1)�”}”(hhh]”hÞ)�”}”(hŒNumber of errors to be injected”h]”hŒNumber of errors to be injected”…”�”}”(hjœŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´Khj™Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj‡Š ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jñƒ h´Khj„Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjrŠ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jñƒ h´Khj`Š ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj‰ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jñƒ h´KhhÊh²hubj))�”}”(hŒQ.. _abi_sys_kernel_debug_dwc_pcie_dev_rasdes_event_counters_event_counter_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-kernel-debug-dwc-pcie-dev-rasdes-event-counters-event-counter-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K^uh1j@hjÜŠ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ\**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_event_counters\/\\/counter_enable**”h]”j`)�”}”(hŒ\**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_event_counters\/\\/counter_enable**”h]”hŒX/sys/kernel/debug/dwc_pcie_/rasdes_event_counters//counter_enable”…”�”}”(hjöŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjòŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjïŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjìŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjéŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜŠ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙŠ ubah}”(h]”jØŠ ah ]”h"]”ŒLabi_sys_kernel_debug_dwc_pcie_dev_rasdes_event_counters_event_counter_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j'‹ jΊ sj˜}”jØŠ jΊ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-dwc-pcie `”h]”(hŒDefined on file ”…”�”}”(hj,‹ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-dwc-pcie `”h]”j§)�”}”(hj6‹ h]”hŒdebugfs-dwc-pcie”…”�”}”(hj8‹ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj4‹ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jB‹ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_dwc_pcie”uh1hh³jñƒ h´KYhj,‹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhhÊh²hubhÞ)�”}”(hŒÅThe "rasdes_event_counters" is the directory which can be used to collect statistical data about the number of times a certain event has occurred in the controller. The list of possible events are:”h]”hŒÉThe “rasdes_event_countersâ€� is the directory which can be used to collect statistical data about the number of times a certain event has occurred in the controller. The list of possible events are:”…”�”}”(hjZ‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhhÊh²hubj` )�”}”(hhh]”(j;)�”}”(hŒ EBUF Overflow”h]”hÞ)�”}”(hjm‹ h]”hŒ EBUF Overflow”…”�”}”(hjo‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjk‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ EBUF Underrun”h]”hÞ)�”}”(hj„‹ h]”hŒ EBUF Underrun”…”�”}”(hj†‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj‚‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ Decode Error”h]”hÞ)�”}”(hj›‹ h]”hŒ Decode Error”…”�”}”(hj�‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj™‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒRunning Disparity Error”h]”hÞ)�”}”(hj²‹ h]”hŒRunning Disparity Error”…”�”}”(hj´‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj°‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒSKP OS Parity Error”h]”hÞ)�”}”(hjÉ‹ h]”hŒSKP OS Parity Error”…”�”}”(hjË‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjÇ‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒSYNC Header Error”h]”hÞ)�”}”(hjà‹ h]”hŒSYNC Header Error”…”�”}”(hjâ‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjÞ‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒRx Valid De-assertion”h]”hÞ)�”}”(hj÷‹ h]”hŒRx Valid De-assertion”…”�”}”(hjù‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjõ‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒCTL SKP OS Parity Error”h]”hÞ)�”}”(hjŒ h]”hŒCTL SKP OS Parity Error”…”�”}”(hjŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ1st Retimer Parity Error”h]”hÞ)�”}”(hj%Œ h]”hŒ1st Retimer Parity Error”…”�”}”(hj'Œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj#Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ2nd Retimer Parity Error”h]”hÞ)�”}”(hj<Œ h]”hŒ2nd Retimer Parity Error”…”�”}”(hj>Œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj:Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒMargin CRC and Parity Error”h]”hÞ)�”}”(hjSŒ h]”hŒMargin CRC and Parity Error”…”�”}”(hjUŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjQŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒDetect EI Infer”h]”hÞ)�”}”(hjjŒ h]”hŒDetect EI Infer”…”�”}”(hjlŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjhŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒReceiver Error”h]”hÞ)�”}”(hj�Œ h]”hŒReceiver Error”…”�”}”(hjƒŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒRX Recovery Req”h]”hÞ)�”}”(hj˜Œ h]”hŒRX Recovery Req”…”�”}”(hjšŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj–Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ N_FTS Timeout”h]”hÞ)�”}”(hj¯Œ h]”hŒ N_FTS Timeout”…”�”}”(hj±Œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj­Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ Framing Error”h]”hÞ)�”}”(hjÆŒ h]”hŒ Framing Error”…”�”}”(hjÈŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjÄŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ Deskew Error”h]”hÞ)�”}”(hjÝŒ h]”hŒ Deskew Error”…”�”}”(hjߌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjÛŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒFraming Error In L0”h]”hÞ)�”}”(hjôŒ h]”hŒFraming Error In L0”…”�”}”(hjöŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjòŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒDeskew Uncompleted Error”h]”hÞ)�”}”(hj � h]”hŒDeskew Uncompleted Error”…”�”}”(hj � h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj � ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒBad TLP”h]”hÞ)�”}”(hj"� h]”hŒBad TLP”…”�”}”(hj$� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj � ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ LCRC Error”h]”hÞ)�”}”(hj9� h]”hŒ LCRC Error”…”�”}”(hj;� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj7� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒBad DLLP”h]”hÞ)�”}”(hjP� h]”hŒBad DLLP”…”�”}”(hjR� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjN� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒReplay Number Rollover”h]”hÞ)�”}”(hjg� h]”hŒReplay Number Rollover”…”�”}”(hji� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhje� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒReplay Timeout”h]”hÞ)�”}”(hj~� h]”hŒReplay Timeout”…”�”}”(hj€� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj|� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ Rx Nak DLLP”h]”hÞ)�”}”(hj•� h]”hŒ Rx Nak DLLP”…”�”}”(hj—� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj“� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ Tx Nak DLLP”h]”hÞ)�”}”(hj¬� h]”hŒ Tx Nak DLLP”…”�”}”(hj®� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjª� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ Retry TLP”h]”hÞ)�”}”(hjÃ� h]”hŒ Retry TLP”…”�”}”(hjÅ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjÁ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ FC Timeout”h]”hÞ)�”}”(hjÚ� h]”hŒ FC Timeout”…”�”}”(hjÜ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjØ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ Poisoned TLP”h]”hÞ)�”}”(hjñ� h]”hŒ Poisoned TLP”…”�”}”(hjó� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjï� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ ECRC Error”h]”hÞ)�”}”(hjŽ h]”hŒ ECRC Error”…”�”}”(hj Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒUnsupported Request”h]”hÞ)�”}”(hjŽ h]”hŒUnsupported Request”…”�”}”(hj!Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒCompleter Abort”h]”hÞ)�”}”(hj6Ž h]”hŒCompleter Abort”…”�”}”(hj8Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhj4Ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒCompletion Timeout”h]”hÞ)�”}”(hjMŽ h]”hŒCompletion Timeout”…”�”}”(hjOŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjKŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ EBUF SKP Add”h]”hÞ)�”}”(hjdŽ h]”hŒ EBUF SKP Add”…”�”}”(hjfŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjbŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubj;)�”}”(hŒ EBUF SKP Del ”h]”hÞ)�”}”(hŒ EBUF SKP Del”h]”hŒ EBUF SKP Del”…”�”}”(hj}Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhjyŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjh‹ ubeh}”(h]”h ]”h"]”h$]”h&]”jØ jÙ jÚ hjÛ jÜ uh1j_ hhÊh²hh³Nh´NubhÞ)�”}”(hŒ¹(RW) Write 1 to enable the event counter and write 0 to disable the event counter. Read will return whether the counter is currently enabled or disabled. Counter is disabled by default.”h]”hŒ¹(RW) Write 1 to enable the event counter and write 0 to disable the event counter. Read will return whether the counter is currently enabled or disabled. Counter is disabled by default.”…”�”}”(hj—Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´KYhhÊh²hubj))�”}”(hŒP.. _abi_sys_kernel_debug_dwc_pcie_dev_rasdes_event_counters_event_counter_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-sys-kernel-debug-dwc-pcie-dev-rasdes-event-counters-event-counter-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j@hj³Ž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_event_counters\/\\/counter_value**”h]”j`)�”}”(hŒ[**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_event_counters\/\\/counter_value**”h]”hŒW/sys/kernel/debug/dwc_pcie_/rasdes_event_counters//counter_value”…”�”}”(hjÍŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´K‰hjÆŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³Ž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°Ž ubah}”(h]”j¯Ž ah ]”h"]”ŒKabi_sys_kernel_debug_dwc_pcie_dev_rasdes_event_counters_event_counter_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþŽ j¥Ž sj˜}”j¯Ž j¥Ž subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-dwc-pcie `”h]”(hŒDefined on file ”…”�”}”(hj� h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-dwc-pcie `”h]”j§)�”}”(hj � h]”hŒdebugfs-dwc-pcie”…”�”}”(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ÅŒ!abi_file_testing_debugfs_dwc_pcie”uh1hh³jñƒ h´K‰hj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´K‰hhÊh²hubhÞ)�”}”(hŒ°(RO) Read will return the current value of the event counter. To reset the counter, counter should be disabled first and then enabled back using the "counter_enable" attribute.”h]”hŒ´(RO) Read will return the current value of the event counter. To reset the counter, counter should be disabled first and then enabled back using the “counter_enableâ€� attribute.”…”�”}”(hj1� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´K‰hhÊh²hubj))�”}”(hŒN.. _abi_sys_kernel_debug_dwc_pcie_dev_rasdes_event_counters_event_lane_select:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒIabi-sys-kernel-debug-dwc-pcie-dev-rasdes-event-counters-event-lane-select”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K[uh1j@hjM� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒY**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_event_counters\/\\/lane_select**”h]”j`)�”}”(hŒY**\/sys\/kernel\/debug\/dwc_pcie_\\/rasdes_event_counters\/\\/lane_select**”h]”hŒU/sys/kernel/debug/dwc_pcie_/rasdes_event_counters//lane_select”…”�”}”(hjg� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjc� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´K�hj`� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjM� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJ� ubah}”(h]”jI� ah ]”h"]”ŒIabi_sys_kernel_debug_dwc_pcie_dev_rasdes_event_counters_event_lane_select”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜� j?� sj˜}”jI� j?� subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-dwc-pcie `”h]”(hŒDefined on file ”…”�”}”(hj�� h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-dwc-pcie `”h]”j§)�”}”(hj§� h]”hŒdebugfs-dwc-pcie”…”�”}”(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ÅŒ!abi_file_testing_debugfs_dwc_pcie”uh1hh³jñƒ h´K�hj�� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´K�hhÊh²hubhÞ)�”}”(hX%(RW) Some lanes in the event list are lane specific events. These include events from 1 to 11, as well as, 34 and 35. Write the lane number for which you wish the counter to be enabled, disabled, or value dumped. Read will return the current selected lane number. Lane0 is selected by default.”h]”hX%(RW) Some lanes in the event list are lane specific events. These include events from 1 to 11, as well as, 34 and 35. Write the lane number for which you wish the counter to be enabled, disabled, or value dumped. Read will return the current selected lane number. Lane0 is selected by default.”…”�”}”(hjË� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jñƒ h´K�hhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_ec_gpe_use_global_lock_io:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-ec-gpe-use-global-lock-io”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjç� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/kernel\/debug\/ec\/\*\/\{gpe\,use_global_lock\,io\}**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/ec\/\*\/\{gpe\,use_global_lock\,io\}**”h]”hŒ:/sys/kernel/debug/ec/*/{gpe,use_global_lock,io}”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjý� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ$Documentation/ABI/testing/debugfs-ec”h´Khjú� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjô� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjç� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjä� ubah}”(h]”jã� ah ]”h"]”Œ.abi_sys_kernel_debug_ec_gpe_use_global_lock_io”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3� jÙ� sj˜}”jã� jÙ� subhÞ)�”}”(hŒ?Defined on file :ref:`debugfs-ec `”h]”(hŒDefined on file ”…”�”}”(hj8� h²hh³Nh´Nubh)�”}”(hŒ/:ref:`debugfs-ec `”h]”j§)�”}”(hjB� h]”hŒ debugfs-ec”…”�”}”(hjD� h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@� ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN� Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_ec”uh1hh³j� h´Khj8� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´KhhÊh²hubhÞ)�”}”(hXGeneral information like which GPE is assigned to the EC and whether the global lock should get used. Knowing the EC GPE one can watch the amount of HW events related to the EC here (XY -> GPE number from `/sys/kernel/debug/ec/*/gpe`): /sys/firmware/acpi/interrupts/gpeXY”h]”(hŒÍGeneral information like which GPE is assigned to the EC and whether the global lock should get used. Knowing the EC GPE one can watch the amount of HW events related to the EC here (XY -> GPE number from ”…”�”}”(hjf� h²hh³Nh´Nubjø)�”}”(hŒ`/sys/kernel/debug/ec/*/gpe`”h]”hŒ/sys/kernel/debug/ec/*/gpe”…”�”}”(hjn� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhjf� ubhŒ&): /sys/firmware/acpi/interrupts/gpeXY”…”�”}”(hjf� h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´KhhÊh²hubhÞ)�”}”(hŒ¾The io file is binary and a userspace tool located here: ftp://ftp.suse.com/pub/people/trenn/sources/ec/ should get used to read out the 256 Embedded Controller registers or writing to them.”h]”(hŒ9The io file is binary and a userspace tool located here: ”…”�”}”(hj†� h²hh³Nh´Nubj©°)�”}”(hŒ/ftp://ftp.suse.com/pub/people/trenn/sources/ec/”h]”hŒ/ftp://ftp.suse.com/pub/people/trenn/sources/ec/”…”�”}”(hjŽ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j�� uh1j¨°hj†� ubhŒV should get used to read out the 256 Embedded Controller registers or writing to them.”…”�”}”(hj†� h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒøCAUTION: Do not write to the Embedded Controller if you don't know what you are doing! Rebooting afterwards also is a good idea. This can influence the way your machine is cooled and fans may not get switched on again after you did a wrong write. ”h]”(j!)�”}”(hŒCAUTION:”h]”hŒCAUTION:”…”�”}”(hj®� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j� h´Khjª� ubj1)�”}”(hhh]”hÞ)�”}”(hŒíDo not write to the Embedded Controller if you don't know what you are doing! Rebooting afterwards also is a good idea. This can influence the way your machine is cooled and fans may not get switched on again after you did a wrong write.”h]”hŒïDo not write to the Embedded Controller if you don’t know what you are doing! Rebooting afterwards also is a good idea. This can influence the way your machine is cooled and fans may not get switched on again after you did a wrong write.”…”�”}”(hj¿� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´Khj¼� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjª� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j� h´Khj§� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ<.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_dbg_uid0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-dbg-uid0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjí� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/curr_dbg_uid0**”h]”j`)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/curr_dbg_uid0**”h]”hŒ=/sys/kernel/debug/genwqe/genwqe_card/curr_dbg_uid0”…”�”}”(hj‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/debugfs-driver-genwqe”h´K hj‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjý� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjú� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjí� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjê� ubah}”(h]”jé� ah ]”h"]”Œ7abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_dbg_uid0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9‘ jß� sj˜}”jé� jß� subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj>‘ h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hjH‘ h]”hŒdebugfs-driver-genwqe”…”�”}”(hjJ‘ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjF‘ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jT‘ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´K hj>‘ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K hhÊh²hubhÞ)�”}”(hŒ?Internal chip state of UID0 (unit id 0). Only available for PF.”h]”hŒ?Internal chip state of UID0 (unit id 0). Only available for PF.”…”�”}”(hjl‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K hhÊh²hubj))�”}”(hŒ<.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_dbg_uid1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-dbg-uid1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjˆ‘ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/curr_dbg_uid1**”h]”j`)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/curr_dbg_uid1**”h]”hŒ=/sys/kernel/debug/genwqe/genwqe_card/curr_dbg_uid1”…”�”}”(hj¢‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjž‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´Khj›‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆ‘ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…‘ ubah}”(h]”j„‘ ah ]”h"]”Œ7abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_dbg_uid1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓ‘ jz‘ sj˜}”j„‘ jz‘ subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hjØ‘ h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hjâ‘ h]”hŒdebugfs-driver-genwqe”…”�”}”(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ÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´KhjØ‘ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhhÊh²hubhÞ)�”}”(hŒ3Internal chip state of UID1. Only available for PF.”h]”hŒ3Internal chip state of UID1. Only available for PF.”…”�”}”(hj’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_dbg_uid2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-dbg-uid2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj"’ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/curr_dbg_uid2**”h]”j`)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/curr_dbg_uid2**”h]”hŒ=/sys/kernel/debug/genwqe/genwqe_card/curr_dbg_uid2”…”�”}”(hj<’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´Khj5’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj"’ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’ ubah}”(h]”j’ ah ]”h"]”Œ7abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_dbg_uid2”a•h$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jm’ j’ sj˜}”j’ j’ subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hjr’ h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hj|’ h]”hŒdebugfs-driver-genwqe”…”�”}”(hj~’ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjz’ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆ’ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´Khjr’ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhhÊh²hubhÞ)�”}”(hŒ3Internal chip state of UID2. Only available for PF.”h]”hŒ3Internal chip state of UID2. Only available for PF.”…”�”}”(hj ’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¼’ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/curr_regs**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/curr_regs**”h]”hŒ9/sys/kernel/debug/genwqe/genwqe_card/curr_regs”…”�”}”(hjÖ’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒ’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhjÏ’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌ’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉ’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼’ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹’ ubah}”(h]”j¸’ ah ]”h"]”Œ3abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“ j®’ sj˜}”j¸’ j®’ subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj “ h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hj“ h]”hŒdebugfs-driver-genwqe”…”�”}”(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ÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´Khj “ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhhÊh²hubhÞ)�”}”(hŒ;Dump of the current error registers. Only available for PF.”h]”hŒ;Dump of the current error registers. Only available for PF.”…”�”}”(hj:“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_ddcb_info:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-genwqe-genwqe-n-card-ddcb-info”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjV“ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/ddcb_info**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/ddcb_info**”h]”hŒ9/sys/kernel/debug/genwqe/genwqe_card/ddcb_info”…”�”}”(hjp“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjl“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´Khji“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjV“ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjS“ ubah}”(h]”jR“ ah ]”h"]”Œ3abi_sys_kernel_debug_genwqe_genwqe_n_card_ddcb_info”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡“ jH“ sj˜}”jR“ jH“ subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj¦“ h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hj°“ h]”hŒdebugfs-driver-genwqe”…”�”}”(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ÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´Khj¦“ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhhÊh²hubhÞ)�”}”(hŒ5DDCB queue dump used for debugging queueing problems.”h]”hŒ5DDCB queue dump used for debugging queueing problems.”…”�”}”(hjÔ“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_err_inject:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-debug-genwqe-genwqe-n-card-err-inject”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjð“ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/err_inject**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/err_inject**”h]”hŒ:/sys/kernel/debug/genwqe/genwqe_card/err_inject”…”�”}”(hj ” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K=hj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjý“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjð“ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjí“ ubah}”(h]”jì“ ah ]”h"]”Œ4abi_sys_kernel_debug_genwqe_genwqe_n_card_err_inject”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;” jâ“ sj˜}”jì“ jâ“ subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj@” h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hjJ” h]”hŒdebugfs-driver-genwqe”…”�”}”(hjL” h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjH” ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jV” Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´K=hj@” ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K=hhÊh²hubhÞ)�”}”(hŒ\Possibility to inject error cases to ensure that the drivers error handling code works well.”h]”hŒ\Possibility to inject error cases to ensure that the drivers error handling code works well.”…”�”}”(hjn” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K=hhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_info:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-genwqe-genwqe-n-card-info”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjŠ” ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/info**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/info**”h]”hŒ4/sys/kernel/debug/genwqe/genwqe_card/info”…”�”}”(hj¤” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ” ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K7hj�” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠ” ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡” ubah}”(h]”j†” ah ]”h"]”Œ.abi_sys_kernel_debug_genwqe_genwqe_n_card_info”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕ” j|” sj˜}”j†” j|” subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hjÚ” h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hjä” h]”hŒdebugfs-driver-genwqe”…”�”}”(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ÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´K7hjÚ” ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K7hhÊh²hubhÞ)�”}”(hŒsComprehensive summary of bitstream version and software version. Used bitstream and bitstream clocking information.”h]”hŒsComprehensive summary of bitstream version and software version. Used bitstream and bitstream clocking information.”…”�”}”(hj• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K7hhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_jobtimer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-genwqe-genwqe-n-card-jobtimer”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj$• ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/jobtimer**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/jobtimer**”h]”hŒ8/sys/kernel/debug/genwqe/genwqe_card/jobtimer”…”�”}”(hj>• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:• ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KQhj7• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$• ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!• ubah}”(h]”j • ah ]”h"]”Œ2abi_sys_kernel_debug_genwqe_genwqe_n_card_jobtimer”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jo• j• sj˜}”j • j• subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hjt• h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hj~• h]”hŒdebugfs-driver-genwqe”…”�”}”(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ÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´KQhjt• ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KQhhÊh²hubhÞ)�”}”(hŒGDump job timeout register values for PF and VFs. Only available for PF.”h]”hŒGDump job timeout register values for PF and VFs. Only available for PF.”…”�”}”(hj¢• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KQhhÊh²hubj))�”}”(hŒ<.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_dbg_uid0:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-dbg-uid0”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj¾• ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/prev_dbg_uid0**”h]”j`)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/prev_dbg_uid0**”h]”hŒ=/sys/kernel/debug/genwqe/genwqe_card/prev_dbg_uid0”…”�”}”(hjØ• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔ• ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K%hjÑ• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjΕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjË• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾• ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»• ubah}”(h]”jº• ah ]”h"]”Œ7abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_dbg_uid0”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j – j°• sj˜}”jº• j°• subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj– h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hj– h]”hŒdebugfs-driver-genwqe”…”�”}”(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ÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´K%hj– ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K%hhÊh²hubhÞ)�”}”(hŒIInternal chip state of UID0 before card was reset. Only available for PF.”h]”hŒIInternal chip state of UID0 before card was reset. Only available for PF.”…”�”}”(hj<– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K%hhÊh²hubj))�”}”(hŒ<.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_dbg_uid1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-dbg-uid1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjX– ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/prev_dbg_uid1**”h]”j`)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/prev_dbg_uid1**”h]”hŒ=/sys/kernel/debug/genwqe/genwqe_card/prev_dbg_uid1”…”�”}”(hjr– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjn– ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K+hjk– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjh– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhje– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjX– ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjU– ubah}”(h]”jT– ah ]”h"]”Œ7abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_dbg_uid1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£– jJ– sj˜}”jT– jJ– subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj¨– h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hj²– h]”hŒdebugfs-driver-genwqe”…”�”}”(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ÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´K+hj¨– ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K+hhÊh²hubhÞ)�”}”(hŒIInternal chip state of UID1 before card was reset. Only available for PF.”h]”hŒIInternal chip state of UID1 before card was reset. Only available for PF.”…”�”}”(hjÖ– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K+hhÊh²hubj))�”}”(hŒ<.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_dbg_uid2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-dbg-uid2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjò– ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/prev_dbg_uid2**”h]”j`)�”}”(hŒA**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/prev_dbg_uid2**”h]”hŒ=/sys/kernel/debug/genwqe/genwqe_card/prev_dbg_uid2”…”�”}”(hj — h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K1hj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿ– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjò– ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjï– ubah}”(h]”jî– ah ]”h"]”Œ7abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_dbg_uid2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=— jä– sj˜}”jî– jä– subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hjB— h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hjL— h]”hŒdebugfs-driver-genwqe”…”�”}”(hjN— h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJ— ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jX— Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´K1hjB— ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K1hhÊh²hubhÞ)�”}”(hŒIInternal chip state of UID2 before card was reset. Only available for PF.”h]”hŒIInternal chip state of UID2 before card was reset. Only available for PF.”…”�”}”(hjp— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´K1hhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjŒ— ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/prev_regs**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/prev_regs**”h]”hŒ9/sys/kernel/debug/genwqe/genwqe_card/prev_regs”…”�”}”(hj¦— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢— ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhjŸ— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒ— ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰— ubah}”(h]”jˆ— ah ]”h"]”Œ3abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j×— j~— sj˜}”jˆ— j~— subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hjÜ— h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hjæ— h]”hŒdebugfs-driver-genwqe”…”�”}”(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ÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´KhjÜ— ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhhÊh²hubhÞ)�”}”(hŒ^Dump of the error registers before the last reset of the card occurred. Only available for PF.”h]”hŒ^Dump of the error registers before the last reset of the card occurred. Only available for PF.”…”�”}”(hj ˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_queue_working_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ_card\/queue_working_time**”h]”j`)�”}”(hŒF**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/queue_working_time**”h]”hŒB/sys/kernel/debug/genwqe/genwqe_card/queue_working_time”…”�”}”(hj@˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KWhj9˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&˜ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#˜ ubah}”(h]”j"˜ ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjv˜ h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hj€˜ h]”hŒdebugfs-driver-genwqe”…”�”}”(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ÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´KWhjv˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KWhhÊh²hubhÞ)�”}”(hŒNDump queue working time register values for PF and VFs. Only available for PF.”h]”hŒNDump queue working time register values for PF and VFs. Only available for PF.”…”�”}”(hj¤˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KWhhÊh²hubj))�”}”(hŒF.. _abi_sys_kernel_debug_genwqe_genwqe_n_card_vf_0_14_jobtimeout_msec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒAabi-sys-kernel-debug-genwqe-genwqe-n-card-vf-0-14-jobtimeout-msec”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hjÀ˜ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/vf\<0\.\.14\>_jobtimeout_msec**”h]”j`)�”}”(hŒQ**\/sys\/kernel\/debug\/genwqe\/genwqe\_card\/vf\<0\.\.14\>_jobtimeout_msec**”h]”hŒM/sys/kernel/debug/genwqe/genwqe_card/vf<0..14>_jobtimeout_msec”…”�”}”(hjÚ˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖ˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KChjÓ˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjИ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj͘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀ˜ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½˜ ubah}”(h]”j¼˜ ah ]”h"]”ŒAabi_sys_kernel_debug_genwqe_genwqe_n_card_vf_0_14_jobtimeout_msec”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ™ j²˜ sj˜}”j¼˜ j²˜ subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-driver-genwqe `”h]”(hŒDefined on file ”…”�”}”(hj™ h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-driver-genwqe `”h]”j§)�”}”(hj™ h]”hŒdebugfs-driver-genwqe”…”�”}”(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ÅŒ&abi_file_testing_debugfs_driver_genwqe”uh1hh³j‘ h´KChj™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KChhÊh²hubhÞ)�”}”(hŒtDefault VF timeout 250ms. Testing might require 1000ms. Using 0 will use the cards default value (whatever that is).”h]”hŒtDefault VF timeout 250ms. Testing might require 1000ms. Using 0 will use the cards default value (whatever that is).”…”�”}”(hj>™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KChhÊh²hubhÞ)�”}”(hŒjThe timeout depends on the max number of available cards in the system and the maximum allowed queue size.”h]”hŒjThe timeout depends on the max number of available cards in the system and the maximum allowed queue size.”…”�”}”(hjL™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KChhÊh²hubhÞ)�”}”(hŒ–The driver ensures that the settings are done just before the VFs get enabled. Changing the timeouts in flight is not possible. Only available for PF.”h]”hŒ–The driver ensures that the settings are done just before the VFs get enabled. Changing the timeouts in flight is not possible. Only available for PF.”…”�”}”(hjZ™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j‘ h´KChhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_debug_hisi_hpre_bdf_alg_qos:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-debug-hisi-hpre-bdf-alg-qos”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjv™ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/kernel\/debug\/hisi_hpre\/\\/alg_qos**”h]”j`)�”}”(hŒ5**\/sys\/kernel\/debug\/hisi_hpre\/\\/alg_qos**”h]”hŒ1/sys/kernel/debug/hisi_hpre//alg_qos”…”�”}”(hj�™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒ™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/debugfs-hisi-hpre”h´Khj‰™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj†™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒ™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjv™ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjs™ ubah}”(h]”jr™ ah ]”h"]”Œ*abi_sys_kernel_debug_hisi_hpre_bdf_alg_qos”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j™ jh™ sj˜}”jr™ jh™ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjÇ™ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjÑ™ h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´KhjÇ™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhhÊh²hubhÞ)�”}”(hXeThe is related the function for PF and VF. HPRE driver supports to configure each function's QoS, the driver supports to write value to alg_qos in the host. Such as "echo value > alg_qos". The qos value is 1~1000, means 1/1000~1000/1000 of total QoS. The driver reading alg_qos to get related QoS in the host and VM, Such as "cat alg_qos".”h]”hXoThe is related the function for PF and VF. HPRE driver supports to configure each function’s QoS, the driver supports to write value to alg_qos in the host. Such as “echo value > alg_qosâ€�. The qos value is 1~1000, means 1/1000~1000/1000 of total QoS. The driver reading alg_qos to get related QoS in the host and VM, Such as “cat alg_qosâ€�.”…”�”}”(hjõ™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_kernel_debug_hisi_hpre_bdf_cap_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-debug-hisi-hpre-bdf-cap-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjš ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/debug\/hisi_hpre\/\\/cap_regs**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/debug\/hisi_hpre\/\\/cap_regs**”h]”hŒ2/sys/kernel/debug/hisi_hpre//cap_regs”…”�”}”(hj+š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'š ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KÃhj$š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjš ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjš ubah}”(h]”j š ah ]”h"]”Œ+abi_sys_kernel_debug_hisi_hpre_bdf_cap_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\š jš sj˜}”j š jš subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjaš h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjkš h]”hŒdebugfs-hisi-hpre”…”�”}”(hjmš h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjiš ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jwš Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´KÃhjaš ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KÃhhÊh²hubhÞ)�”}”(hŒÈDump the values of the qm and hpre capability bit registers and support the query of device specifications to facilitate fault locating. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒÈDump the values of the qm and hpre capability bit registers and support the query of device specifications to facilitate fault locating. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hj�š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KÃhhÊh²hubj))�”}”(hŒ@.. _abi_sys_kernel_debug_hisi_hpre_bdf_cluster_0_3_cluster_ctrl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-kernel-debug-hisi-hpre-bdf-cluster-0-3-cluster-ctrl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj«š ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/kernel\/debug\/hisi_hpre\/\\/cluster[0\-3]\/cluster_ctrl**”h]”j`)�”}”(hŒI**\/sys\/kernel\/debug\/hisi_hpre\/\\/cluster[0\-3]\/cluster_ctrl**”h]”hŒE/sys/kernel/debug/hisi_hpre//cluster[0-3]/cluster_ctrl”…”�”}”(hjÅš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁš ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´Khj¾š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj«š ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨š ubah}”(h]”j§š ah ]”h"]”Œ;abi_sys_kernel_debug_hisi_hpre_bdf_cluster_0_3_cluster_ctrl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jöš j�š sj˜}”j§š j�š subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjûš h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj› h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´Khjûš ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhhÊh²hubhÞ)�”}”(hŒ‹Write the HPRE core selection in the cluster into this file, and then we can read the debug information of the core. Only available for PF.”h]”hŒ‹Write the HPRE core selection in the cluster into this file, and then we can read the debug information of the core. Only available for PF.”…”�”}”(hj)› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_hisi_hpre_bdf_cluster_0_3_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-hisi-hpre-bdf-cluster-0-3-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjE› ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/kernel\/debug\/hisi_hpre\/\\/cluster[0\-3]\/regs**”h]”j`)�”}”(hŒA**\/sys\/kernel\/debug\/hisi_hpre\/\\/cluster[0\-3]\/regs**”h]”hŒ=/sys/kernel/debug/hisi_hpre//cluster[0-3]/regs”…”�”}”(hj_› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[› ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhjX› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjU› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjR› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjE› ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjB› ubah}”(h]”jA› ah ]”h"]”Œ3abi_sys_kernel_debug_hisi_hpre_bdf_cluster_0_3_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�› j7› sj˜}”jA› j7› subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hj•› h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjŸ› h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´Khj•› ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhhÊh²hubhÞ)�”}”(hŒBDump debug registers from the HPRE cluster. Only available for PF.”h]”hŒBDump debug registers from the HPRE cluster. Only available for PF.”…”�”}”(hjÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_hisi_hpre_bdf_current_qm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-hisi-hpre-bdf-current-qm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjß› ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_hpre\/\\/current_qm**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_hpre\/\\/current_qm**”h]”hŒ4/sys/kernel/debug/hisi_hpre//current_qm”…”�”}”(hjù› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjõ› ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´Khjò› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjï› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjì› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjß› ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÜ› ubah}”(h]”jÛ› ah ]”h"]”Œ-abi_sys_kernel_debug_hisi_hpre_bdf_current_qm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j*œ jÑ› sj˜}”jÛ› jÑ› subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hj/œ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj9œ h]”hŒdebugfs-hisi-hpre”…”�”}”(hj;œ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj7œ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEœ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´Khj/œ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhhÊh²hubhÞ)�”}”(hŒ‡One HPRE controller has one PF and multiple VFs, each function has a QM. Select the QM which below qm refers to. Only available for PF.”h]”hŒ‡One HPRE controller has one PF and multiple VFs, each function has a QM. Select the QM which below qm refers to. Only available for PF.”…”�”}”(hj]œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_hisi_hpre_bdf_dev_usage:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-hisi-hpre-bdf-dev-usage”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjyœ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/kernel\/debug\/hisi_hpre\/\\/dev_usage**”h]”j`)�”}”(hŒ7**\/sys\/kernel\/debug\/hisi_hpre\/\\/dev_usage**”h]”hŒ3/sys/kernel/debug/hisi_hpre//dev_usage”…”�”}”(hj“œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K5hjŒœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjyœ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjvœ ubah}”(h]”juœ ah ]”h"]”Œ,abi_sys_kernel_debug_hisi_hpre_bdf_dev_usage”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄœ jkœ sj˜}”juœ jkœ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjÉœ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjÓœ h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K5hjÉœ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K5hhÊh²hubhÞ)�”}”(hŒ�Query the real-time bandwidth usage of device. Returns the bandwidth usage of each channel on the device. The returned number is in percentage.”h]”hŒ�Query the real-time bandwidth usage of device. Returns the bandwidth usage of each channel on the device. The returned number is in percentage.”…”�”}”(hj÷œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K5hhÊh²hubj))�”}”(hŒ:.. _abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_diff_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-diff-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/diff_regs**”h]”j`)�”}”(hŒA**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/diff_regs**”h]”hŒ=/sys/kernel/debug/hisi_hpre//hpre_dfx/diff_regs”…”�”}”(hj-� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj)� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K�hj&� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj � ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj� ubah}”(h]”j� ah ]”h"]”Œ5abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_diff_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j^� j� sj˜}”j� j� subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjc� h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjm� h]”hŒdebugfs-hisi-hpre”…”�”}”(hjo� h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjk� ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jy� Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K�hjc� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K�hhÊh²hubhÞ)�”}”(hŒ¹HPRE debug registers(regs) read hardware register value. This node is used to show the change of the register values. This node can be help users to check the change of register values.”h]”hŒ¹HPRE debug registers(regs) read hardware register value. This node is used to show the change of the register values. This node can be help users to check the change of register values.”…”�”}”(hj‘� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K�hhÊh²hubj))�”}”(hŒ@.. _abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_invalid_req_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-invalid-req-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hj­� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/invalid_req_cnt**”h]”j`)�”}”(hŒG**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/invalid_req_cnt**”h]”hŒC/sys/kernel/debug/hisi_hpre//hpre_dfx/invalid_req_cnt”…”�”}”(hjÇ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÃ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K¯hjÀ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjº� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj­� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjª� ubah}”(h]”j©� ah ]”h"]”Œ;abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_invalid_req_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jø� jŸ� sj˜}”j©� jŸ� subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjý� h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjž h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K¯hjý� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K¯hhÊh²hubhÞ)�”}”(hŒyDump the total number of invalid requests being received. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒyDump the total number of invalid requests being received. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hj+ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K¯hhÊh²hubj))�”}”(hŒ@.. _abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_over_thrhld_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-over-thrhld-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjGž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/over_thrhld_cnt**”h]”j`)�”}”(hŒG**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/over_thrhld_cnt**”h]”hŒC/sys/kernel/debug/hisi_hpre//hpre_dfx/over_thrhld_cnt”…”�”}”(hjaž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj]ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K½hjZž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjGž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjDž ubah}”(h]”jCž ah ]”h"]”Œ;abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_over_thrhld_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j’ž j9ž sj˜}”jCž j9ž subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hj—ž h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj¡ž h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K½hj—ž ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K½hhÊh²hubhÞ)�”}”(hŒkDump the total number of time out requests. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒkDump the total number of time out requests. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hjÅž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K½hhÊh²hubj))�”}”(hŒ@.. _abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_overtime_thrhld:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-overtime-thrhld”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j@hjáž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/overtime_thrhld**”h]”j`)�”}”(hŒG**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/overtime_thrhld**”h]”hŒC/sys/kernel/debug/hisi_hpre//hpre_dfx/overtime_thrhld”…”�”}”(hjûž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´Kµhjôž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjáž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞž ubah}”(h]”jÝž ah ]”h"]”Œ;abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_overtime_thrhld”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,Ÿ jÓž sj˜}”jÝž jÓž subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hj1Ÿ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj;Ÿ h]”hŒdebugfs-hisi-hpre”…”�”}”(hj=Ÿ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9Ÿ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jGŸ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´Kµhj1Ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KµhhÊh²hubhÞ)�”}”(hŒÄSet the threshold time for counting the request which is processed longer than the threshold. 0: disable(default), 1: 1 microsecond. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒÄSet the threshold time for counting the request which is processed longer than the threshold. 0: disable(default), 1: 1 microsecond. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hj_Ÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KµhhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_recv_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-recv-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj{Ÿ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/recv_cnt**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/recv_cnt**”h]”hŒ</sys/kernel/debug/hisi_hpre//hpre_dfx/recv_cnt”…”�”}”(hj•Ÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‘Ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KœhjŽŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹Ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{Ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjxŸ ubah}”(h]”jwŸ ah ]”h"]”Œ4abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_recv_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÆŸ jmŸ sj˜}”jwŸ jmŸ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjËŸ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjÕŸ h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´KœhjËŸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KœhhÊh²hubhÞ)�”}”(hŒkDump the total number of received requests. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒkDump the total number of received requests. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hjùŸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KœhhÊh²hubj))�”}”(hŒ>.. _abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_send_busy_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-send-busy-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/send_busy_cnt**”h]”j`)�”}”(hŒE**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/send_busy_cnt**”h]”hŒA/sys/kernel/debug/hisi_hpre//hpre_dfx/send_busy_cnt”…”�”}”(hj/  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj+  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K¢hj(  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj%  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj  ubah}”(h]”j  ah ]”h"]”Œ9abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_send_busy_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j`  j  sj˜}”j  j  subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hje  h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjo  h]”hŒdebugfs-hisi-hpre”…”�”}”(hjq  h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjm  ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j{  Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K¢hje  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K¢hhÊh²hubhÞ)�”}”(hŒ{Dump the total number of requests sent with returning busy. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒ{Dump the total number of requests sent with returning busy. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hj“  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K¢hhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_send_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-send-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj¯  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/send_cnt**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/send_cnt**”h]”hŒ</sys/kernel/debug/hisi_hpre//hpre_dfx/send_cnt”…”�”}”(hjÉ  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÅ  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K–hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬  ubah}”(h]”j«  ah ]”h"]”Œ4abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_send_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jú  j¡  sj˜}”j«  j¡  subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjÿ  h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj ¡ h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K–hjÿ  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K–hhÊh²hubhÞ)�”}”(hŒgDump the total number of sent requests. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒgDump the total number of sent requests. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hj-¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K–hhÊh²hubj))�”}”(hŒ>.. _abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_send_fail_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-send-fail-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hjI¡ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/send_fail_cnt**”h]”j`)�”}”(hŒE**\/sys\/kernel\/debug\/hisi_hpre\/\\/hpre_dfx\/send_fail_cnt**”h]”hŒA/sys/kernel/debug/hisi_hpre//hpre_dfx/send_fail_cnt”…”�”}”(hjc¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K©hj\¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjY¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjV¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjI¡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjF¡ ubah}”(h]”jE¡ ah ]”h"]”Œ9abi_sys_kernel_debug_hisi_hpre_bdf_hpre_dfx_send_fail_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”¡ j;¡ sj˜}”jE¡ j;¡ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hj™¡ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj£¡ h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K©hj™¡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K©hhÊh²hubhÞ)�”}”(hŒvDump the total number of completed but error requests. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒvDump the total number of completed but error requests. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hjÇ¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K©hhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_abnormal_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-hisi-hpre-bdf-qm-abnormal-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjã¡ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/abnormal_irq**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/abnormal_irq**”h]”hŒ:/sys/kernel/debug/hisi_hpre//qm/abnormal_irq”…”�”}”(hjý¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjù¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KYhjö¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjð¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjã¡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà¡ ubah}”(h]”jß¡ ah ]”h"]”Œ2abi_sys_kernel_debug_hisi_hpre_bdf_qm_abnormal_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.¢ jÕ¡ sj˜}”jß¡ jÕ¡ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hj3¢ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj=¢ h]”hŒdebugfs-hisi-hpre”…”�”}”(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”jI¢ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´KYhj3¢ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KYhhÊh²hubhÞ)�”}”(hŒtDump the number of interrupts for QM abnormal event. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒtDump the number of interrupts for QM abnormal event. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hja¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KYhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_aeq_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-hisi-hpre-bdf-qm-aeq-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj}¢ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/aeq_irq**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/aeq_irq**”h]”hŒ5/sys/kernel/debug/hisi_hpre//qm/aeq_irq”…”�”}”(hj—¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KShj�¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠ¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}¢ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjz¢ ubah}”(h]”jy¢ ah ]”h"]”Œ-abi_sys_kernel_debug_hisi_hpre_bdf_qm_aeq_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈ¢ jo¢ sj˜}”jy¢ jo¢ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjÍ¢ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj×¢ h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´KShjÍ¢ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KShhÊh²hubhÞ)�”}”(hŒsDump the number of QM async event queue interrupts. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒsDump the number of QM async event queue interrupts. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hjû¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KShhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_clear_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-hisi-hpre-bdf-qm-clear-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj£ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/clear_enable**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/clear_enable**”h]”hŒ:/sys/kernel/debug/hisi_hpre//qm/clear_enable”…”�”}”(hj1£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KChj*£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£ ubah}”(h]”j£ ah ]”h"]”Œ2abi_sys_kernel_debug_hisi_hpre_bdf_qm_clear_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jb£ j £ sj˜}”j£ j £ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjg£ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjq£ h]”hŒdebugfs-hisi-hpre”…”�”}”(hjs£ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjo£ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j}£ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´KChjg£ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KChhÊh²hubhÞ)�”}”(hŒëQM debug registers(regs) read clear control. 1 means enable register read clear, otherwise 0. Writing to this file has no functional effect, only enable or disable counters clear after reading of these registers. Only available for PF.”h]”hŒëQM debug registers(regs) read clear control. 1 means enable register read clear, otherwise 0. Writing to this file has no functional effect, only enable or disable counters clear after reading of these registers. Only available for PF.”…”�”}”(hj•£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KChhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_create_qp_err:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-hisi-hpre-bdf-qm-create-qp-err”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj±£ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/create_qp_err**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/create_qp_err**”h]”hŒ;/sys/kernel/debug/hisi_hpre//qm/create_qp_err”…”�”}”(hjË£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇ£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K_hjÄ£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±£ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®£ ubah}”(h]”j­£ ah ]”h"]”Œ3abi_sys_kernel_debug_hisi_hpre_bdf_qm_create_qp_err”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jü£ j££ sj˜}”j­£ j££ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hj¤ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj ¤ h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K_hj¤ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K_hhÊh²hubhÞ)�”}”(hŒkDump the number of queue allocation errors. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒkDump the number of queue allocation errors. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hj/¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K_hhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_current_q:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-hisi-hpre-bdf-qm-current-q”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjK¤ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/current_q**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/current_q**”h]”hŒ7/sys/kernel/debug/hisi_hpre//qm/current_q”…”�”}”(hje¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hja¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K`”h]”(hŒDefined on file ”…”�”}”(hj›¤ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj¥¤ h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K\/qm\/dev_state**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/dev_state**”h]”hŒ7/sys/kernel/debug/hisi_hpre//qm/dev_state”…”�”}”(hjÿ¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjû¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K‡hjø¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõ¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå¤ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj⤠ubah}”(h]”jᤠah ]”h"]”Œ/abi_sys_kernel_debug_hisi_hpre_bdf_qm_dev_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0¥ jפ sj˜}”jᤠjפ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hj5¥ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj?¥ h]”hŒdebugfs-hisi-hpre”…”�”}”(hjA¥ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=¥ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK¥ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K‡hj5¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K‡hhÊh²hubhÞ)�”}”(hŒÕDump the stop queue status of the QM. The default value is 0, if dev_timeout is set, when stop queue fails, the dev_state will return non-zero value. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒÕDump the stop queue status of the QM. The default value is 0, if dev_timeout is set, when stop queue fails, the dev_state will return non-zero value. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hjc¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K‡hhÊh²hubj))�”}”(hŒ6.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_dev_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-kernel-debug-hisi-hpre-bdf-qm-dev-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj¥ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/dev_timeout**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/dev_timeout**”h]”hŒ9/sys/kernel/debug/hisi_hpre//qm/dev_timeout”…”�”}”(hj™¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K€hj’¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|¥ ubah}”(h]”j{¥ ah ]”h"]”Œ1abi_sys_kernel_debug_hisi_hpre_bdf_qm_dev_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊ¥ jq¥ sj˜}”j{¥ jq¥ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjÏ¥ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjÙ¥ h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K€hjÏ¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K€hhÊh²hubhÞ)�”}”(hŒ¯Set the wait time when stop queue fails. Available for both PF and VF, and take no other effect on HPRE. 0: not wait(default), others value: wait dev_timeout * 20 microsecond.”h]”hŒ¯Set the wait time when stop queue fails. Available for both PF and VF, and take no other effect on HPRE. 0: not wait(default), others value: wait dev_timeout * 20 microsecond.”…”�”}”(hjý¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K€hhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_diff_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-hisi-hpre-bdf-qm-diff-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj¦ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/diff_regs**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/diff_regs**”h]”hŒ7/sys/kernel/debug/hisi_hpre//qm/diff_regs”…”�”}”(hj3¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´Krhj,¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦ ubeh•}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¦ ubah}”(h]”j¦ ah ]”h"]”Œ/abi_sys_kernel_debug_hisi_hpre_bdf_qm_diff_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jd¦ j ¦ sj˜}”j¦ j ¦ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hji¦ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjs¦ h]”hŒdebugfs-hisi-hpre”…”�”}”(hju¦ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjq¦ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¦ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´Krhji¦ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KrhhÊh²hubhÞ)�”}”(hŒºQM debug registers(regs) read hardware register value. This node is used to show the change of the qm register values. This node can be help users to check the change of register values.”h]”hŒºQM debug registers(regs) read hardware register value. This node is used to show the change of the qm register values. This node can be help users to check the change of register values.”…”�”}”(hj—¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KrhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_err_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-hisi-hpre-bdf-qm-err-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj³¦ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/err_irq**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/err_irq**”h]”hŒ5/sys/kernel/debug/hisi_hpre//qm/err_irq”…”�”}”(hjͦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjɦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KLhjƦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀ¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³¦ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°¦ ubah}”(h]”j¯¦ ah ]”h"]”Œ-abi_sys_kernel_debug_hisi_hpre_bdf_qm_err_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþ¦ j¥¦ sj˜}”j¯¦ j¥¦ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hj§ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj § h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´KLhj§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KLhhÊh²hubhÞ)�”}”(hŒ}Dump the number of invalid interrupts for QM task completion. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒ}Dump the number of invalid interrupts for QM task completion. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hj1§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KLhhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_mb_err:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-hisi-hpre-bdf-qm-mb-err”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjM§ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/mb_err**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/mb_err**”h]”hŒ4/sys/kernel/debug/hisi_hpre//qm/mb_err”…”�”}”(hjg§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjc§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´Kehj`§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZ§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjM§ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJ§ ubah}”(h]”jI§ ah ]”h"]”Œ,abi_sys_kernel_debug_hisi_hpre_bdf_qm_mb_err”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜§ j?§ sj˜}”jI§ j?§ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hj�§ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj§§ h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´Kehj�§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KehhÊh²hubhÞ)�”}”(hŒnDump the number of failed QM mailbox commands. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒnDump the number of failed QM mailbox commands. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hj˧ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KehhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_qm_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-hisi-hpre-bdf-qm-qm-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/qm\/qm_state**”h]”j`)�”}”(hŒ:**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/qm_state**”h]”hŒ6/sys/kernel/debug/hisi_hpre//qm/qm_state”…”�”}”(hj¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjý§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´Kyhjú§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjô§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjç§ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjä§ ubah}”(h]”jã§ ah ]”h"]”Œ.abi_sys_kernel_debug_hisi_hpre_bdf_qm_qm_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2¨ jÙ§ sj˜}”jã§ jÙ§ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hj7¨ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjA¨ h]”hŒdebugfs-hisi-hpre”…”�”}”(hjC¨ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?¨ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jM¨ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´Kyhj7¨ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KyhhÊh²hubhÞ)�”}”(hŒhDump the state of the device. 0: busy, 1: idle. Only available for PF, and take no other effect on HPRE.”h]”hŒhDump the state of the device. 0: busy, 1: idle. Only available for PF, and take no other effect on HPRE.”…”�”}”(hje¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KyhhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-debug-hisi-hpre-bdf-qm-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj�¨ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/regs**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/regs**”h]”hŒ2/sys/kernel/debug/hisi_hpre//qm/regs”…”�”}”(hj›¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K.hj”¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjލ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�¨ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~¨ ubah}”(h]”j}¨ ah ]”h"]”Œ*abi_sys_kernel_debug_hisi_hpre_bdf_qm_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j̨ js¨ sj˜}”j}¨ js¨ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjѨ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjÛ¨ h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K.hjѨ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K.hhÊh²hubhÞ)�”}”(hŒuDump debug registers from the QM. Available for PF and VF in host. VF in guest currently only has one debug register.”h]”hŒuDump debug registers from the QM. Available for PF and VF in host. VF in guest currently only has one debug register.”…”�”}”(hjÿ¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K.hhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_hisi_hpre_bdf_qm_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-hisi-hpre-bdf-qm-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj© ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/status**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_hpre\/\\/qm\/status**”h]”hŒ4/sys/kernel/debug/hisi_hpre//qm/status”…”�”}”(hj5© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1© ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´Kkhj.© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj© ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj© ubah}”(h]”j© ah ]”h"]”Œ,abi_sys_kernel_debug_hisi_hpre_bdf_qm_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jf© j © sj˜}”j© j © subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjk© h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hju© h]”hŒdebugfs-hisi-hpre”…”�”}”(hjw© h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjs© ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�© Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´Kkhjk© ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KkhhÊh²hubhÞ)�”}”(hŒrDump the status of the QM. Two states: work, stop. Available for both PF and VF, and take no other effect on HPRE.”h]”hŒrDump the status of the QM. Two states: work, stop. Available for both PF and VF, and take no other effect on HPRE.”…”�”}”(hj™© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KkhhÊh²hubj))�”}”(hŒ0.. _abi_sys_kernel_debug_hisi_hpre_bdf_rdclr_en:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-debug-hisi-hpre-bdf-rdclr-en”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjµ© ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/debug\/hisi_hpre\/\\/rdclr_en**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/debug\/hisi_hpre\/\\/rdclr_en**”h]”hŒ2/sys/kernel/debug/hisi_hpre//rdclr_en”…”�”}”(hjÏ© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjË© ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhjÈ© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅ© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµ© ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²© ubah}”(h]”j±© ah ]”h"]”Œ+abi_sys_kernel_debug_hisi_hpre_bdf_rdclr_en”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jª j§© sj˜}”j±© j§© subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjª h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hjª h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´Khjª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhhÊh²hubhÞ)�”}”(hŒíHPRE cores debug registers read clear control. 1 means enable register read clear, otherwise 0. Writing to this file has no functional effect, only enable or disable counters clear after reading of these registers. Only available for PF.”h]”hŒíHPRE cores debug registers read clear control. 1 means enable register read clear, otherwise 0. Writing to this file has no functional effect, only enable or disable counters clear after reading of these registers. Only available for PF.”…”�”}”(hj3ª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_kernel_debug_hisi_hpre_bdf_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-kernel-debug-hisi-hpre-bdf-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjOª ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/kernel\/debug\/hisi_hpre\/\\/regs**”h]”j`)�”}”(hŒ2**\/sys\/kernel\/debug\/hisi_hpre\/\\/regs**”h]”hŒ./sys/kernel/debug/hisi_hpre//regs”…”�”}”(hjiª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeª ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K(hjbª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\ª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOª ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLª ubah}”(h]”jKª ah ]”h"]”Œ'abi_sys_kernel_debug_hisi_hpre_bdf_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšª jAª sj˜}”jKª jAª subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-hisi-hpre `”h]”(hŒDefined on file ”…”�”}”(hjŸª h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-hisi-hpre `”h]”j§)�”}”(hj©ª h]”hŒdebugfs-hisi-hpre”…”�”}”(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ÅŒ"abi_file_testing_debugfs_hisi_hpre”uh1hh³j¤™ h´K(hjŸª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K(hhÊh²hubhÞ)�”}”(hŒ:Dump debug registers from the HPRE. Only available for PF.”h]”hŒ:Dump debug registers from the HPRE. Only available for PF.”…”�”}”(hjͪ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¤™ h´K(hhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_debug_hisi_sec2_bdf_alg_qos:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-debug-hisi-sec2-bdf-alg-qos”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjéª ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/kernel\/debug\/hisi_sec2\/\\/alg_qos**”h]”j`)�”}”(hŒ5**\/sys\/kernel\/debug\/hisi_sec2\/\\/alg_qos**”h]”hŒ1/sys/kernel/debug/hisi_sec2//alg_qos”…”�”}”(hj« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿª ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/debugfs-hisi-sec”h´Khjüª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéª ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæª ubah}”(h]”jåª ah ]”h"]”Œ*abi_sys_kernel_debug_hisi_sec2_bdf_alg_qos”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5« jÛª sj˜}”jåª jÛª subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj:« h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjD« h]”hŒdebugfs-hisi-sec”…”�”}”(hjF« h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjB« ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jP« Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´Khj:« ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KhhÊh²hubhÞ)�”}”(hXdThe is related the function for PF and VF. SEC driver supports to configure each function's QoS, the driver supports to write value to alg_qos in the host. Such as "echo value > alg_qos". The qos value is 1~1000, means 1/1000~1000/1000 of total QoS. The driver reading alg_qos to get related QoS in the host and VM, Such as "cat alg_qos".”h]”hXnThe is related the function for PF and VF. SEC driver supports to configure each function’s QoS, the driver supports to write value to alg_qos in the host. Such as “echo value > alg_qosâ€�. The qos value is 1~1000, means 1/1000~1000/1000 of total QoS. The driver reading alg_qos to get related QoS in the host and VM, Such as “cat alg_qosâ€�.”…”�”}”(hjh« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_kernel_debug_hisi_sec2_bdf_cap_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-debug-hisi-sec2-bdf-cap-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj„« ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/debug\/hisi_sec2\/\\/cap_regs**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/debug\/hisi_sec2\/\\/cap_regs**”h]”hŒ2/sys/kernel/debug/hisi_sec2//cap_regs”…”�”}”(hjž« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjš« ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K¨hj—« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„« ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�« ubah}”(h]”j€« ah ]”h"]”Œ+abi_sys_kernel_debug_hisi_sec2_bdf_cap_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏ« jv« sj˜}”j€« jv« subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjÔ« h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjÞ« h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K¨hjÔ« ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K¨hhÊh²hubhÞ)�”}”(hŒÆDump the values of the qm and sec capability bit registers and support the query of device specifications to facilitate fault locating. Available for both PF and VF, and take no other effect on SEC.”h]”hŒÆDump the values of the qm and sec capability bit registers and support the query of device specifications to facilitate fault locating. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hj¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K¨hhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_hisi_sec2_bdf_clear_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-hisi-sec2-bdf-clear-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/clear_enable**”h]”j`)�”}”(hŒ:**\/sys\/kernel\/debug\/hisi_sec2\/\\/clear_enable**”h]”hŒ6/sys/kernel/debug/hisi_sec2//clear_enable”…”�”}”(hj8¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´Khj1¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¬ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¬ ubah}”(h]”j¬ ah ]”h"]”Œ/abi_sys_kernel_debug_hisi_sec2_bdf_clear_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ji¬ j¬ sj˜}”j¬ j¬ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjn¬ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjx¬ h]”hŒdebugfs-hisi-sec”…”�”}”(hjz¬ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjv¬ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„¬ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´Khjn¬ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KhhÊh²hubhÞ)�”}”(hŒ˜Enabling/disabling of clear action after reading the SEC debug registers. 0: disable, 1: enable. Only available for PF, and take no other effect on SEC.”h]”hŒ˜Enabling/disabling of clear action after reading the SEC debug registers. 0: disable, 1: enable. Only available for PF, and take no other effect on SEC.”…”�”}”(hjœ¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_hisi_sec2_bdf_current_qm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-hisi-sec2-bdf-current-qm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj¸¬ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_sec2\/\\/current_qm**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_sec2\/\\/current_qm**”h]”hŒ4/sys/kernel/debug/hisi_sec2//current_qm”…”�”}”(hjÒ¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjά ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K hjˬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjȬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸¬ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµ¬ ubah}”(h]”j´¬ ah ]”h"]”Œ-abi_sys_kernel_debug_hisi_sec2_bdf_current_qm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­ jª¬ sj˜}”j´¬ jª¬ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj­ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj­ h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K hj­ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K hhÊh²hubhÞ)�”}”(hŒŸOne SEC controller has one PF and multiple VFs, each function has a QM. This file can be used to select the QM which below qm refers to. Only available for PF.”h]”hŒŸOne SEC controller has one PF and multiple VFs, each function has a QM. This file can be used to select the QM which below qm refers to. Only available for PF.”…”�”}”(hj6­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K hhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_hisi_sec2_bdf_dev_usage:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-hisi-sec2-bdf-dev-usage”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjR­ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/kernel\/debug\/hisi_sec2\/\\/dev_usage**”h]”j`)�”}”(hŒ7**\/sys\/kernel\/debug\/hisi_sec2\/\\/dev_usage**”h]”hŒ3/sys/kernel/debug/hisi_sec2//dev_usage”…”�”}”(hjl­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjh­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´Khje­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjb­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR­ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjO­ ubah}”(h]”jN­ ah ]”h"]”Œ,abi_sys_kernel_debug_hisi_sec2_bdf_dev_usage”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�­ jD­ sj˜}”jN­ jD­ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj¢­ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj¬­ h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´Khj¢­ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KhhÊh²hubhÞ)�”}”(hŒ�Query the real-time bandwidth usage of device. Returns the bandwidth usage of each channel on the device. The returned number is in percentage.”h]”hŒ�Query the real-time bandwidth usage of device. Returns the bandwidth usage of each channel on the device. The returned number is in percentage.”…”�”}”(hjЭ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_abnormal_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-hisi-sec2-bdf-qm-abnormal-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjì­ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/abnormal_irq**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/abnormal_irq**”h]”hŒ:/sys/kernel/debug/hisi_sec2//qm/abnormal_irq”…”�”}”(hj® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KEhjÿ­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjü­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjù­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjì­ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjé­ ubah}”(h]”jè­ ah ]”h"]”Œ2abi_sys_kernel_debug_hisi_sec2_bdf_qm_abnormal_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j7® jÞ­ sj˜}”jè­ jÞ­ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj<® h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjF® h]”hŒdebugfs-hisi-sec”…”�”}”(hjH® h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjD® ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jR® Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´KEhj<® ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KEhhÊh²hubhÞ)�”}”(hŒsDump the number of interrupts for QM abnormal event. Available for both PF and VF, and take no other effect on SEC.”h]”hŒsDump the number of interrupts for QM abnormal event. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hjj® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KEhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_aeq_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-hisi-sec2-bdf-qm-aeq-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj†® ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/aeq_irq**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/aeq_irq**”h]”hŒ5/sys/kernel/debug/hisi_sec2//qm/aeq_irq”…”�”}”(hj ® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœ® ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K?hj™® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj–® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj†® ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒ® ubah}”(h]”j‚® ah ]”h"]”Œ-abi_sys_kernel_debug_hisi_sec2_bdf_qm_aeq_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑ® jx® sj˜}”j‚® jx® subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjÖ® h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjà® h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K?hjÖ® ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K?hhÊh²hubhÞ)�”}”(hŒrDump the number of QM async event queue interrupts. Available for both PF and VF, and take no other effect on SEC.”h]”hŒrDump the number of QM async event queue interrupts. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hj¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K?hhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_clear_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-hisi-sec2-bdf-qm-clear-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj ¯ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/clear_enable**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/clear_enable**”h]”hŒ:/sys/kernel/debug/hisi_sec2//qm/clear_enable”…”�”}”(hj:¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K0hj3¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ¯ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¯ ubah}”(h]”j¯ ah ]”h"]”Œ2abi_sys_kernel_debug_hisi_sec2_bdf_qm_clear_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jk¯ j¯ sj˜}”j¯ j¯ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjp¯ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjz¯ h]”hŒdebugfs-hisi-sec”…”�”}”(hj|¯ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjx¯ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j†¯ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K0hjp¯ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K0hhÊh²hubhÞ)�”}”(hŒ�Enabling/disabling of clear action after reading the SEC's QM debug registers. 0: disable, 1: enable. Only available for PF, and take no other effect on SEC.”h]”hŒŸEnabling/disabling of clear action after reading the SEC’s QM debug registers. 0: disable, 1: enable. Only available for PF, and take no other effect on SEC.”…”�”}”(hjž¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K0hhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_create_qp_err:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-hisi-sec2-bdf-qm-create-qp-err”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjº¯ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/create_qp_err**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/create_qp_err**”h]”hŒ;/sys/kernel/debug/hisi_sec2//qm/create_qp_err”…”�”}”(hjÔ¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjЯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KKhjͯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjʯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjǯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº¯ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj·¯ ubah}”(h]”j¶¯ ah ]”h"]”Œ3abi_sys_kernel_debug_hisi_sec2_bdf_qm_create_qp_err”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j° j¬¯ sj˜}”j¶¯ j¬¯ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj ° h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj° h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´KKhj ° ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KKhhÊh²hubhÞ)�”}”(hŒjDump the number of queue allocation errors. Available for both PF and VF, and take no other effect on SEC.”h]”hŒjDump the number of queue allocation errors. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hj8° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KKhhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_current_q:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-hisi-sec2-bdf-qm-current-q”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjT° ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/current_q**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/current_q**”h]”hŒ7/sys/kernel/debug/hisi_sec2//qm/current_q”…”�”}”(hjn° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjj° ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K)hjg° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjd° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhja° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjT° ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjQ° ubah}”(h]”jP° ah ]”h"]”Œ/abi_sys_kernel_debug_hisi_sec2_bdf_qm_current_q”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸ° jF° sj˜}”jP° jF° subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj¤° h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj®° h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K)hj¤° ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K)hhÊh²hubhÞ)�”}”(hŒ„One QM of SEC may contain multiple queues. Select specific queue to show its debug registers in above 'regs'. Only available for PF.”h]”hŒˆOne QM of SEC may contain multiple queues. Select specific queue to show its debug registers in above ‘regs’. Only available for PF.”…”�”}”(hjÒ° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K)hhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_dev_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-hisi-sec2-bdf-qm-dev-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjî° ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/dev_state**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/dev_state**”h]”hŒ7/sys/kernel/debug/hisi_sec2//qm/dev_state”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj± ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´Kshj± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjþ° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjû° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjî° ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjë° ubah}”(h]”jê° ah ]”h"]”Œ/abi_sys_kernel_debug_hisi_sec2_bdf_qm_dev_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9± jà° sj˜}”jê° jà° subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj>± h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjH± h]”hŒdebugfs-hisi-sec”…”�”}”(hjJ± h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjF± ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jT± Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´Kshj>± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KshhÊh²hubhÞ)�”}”(hŒÔDump the stop queue status of the QM. The default value is 0, if dev_timeout is set, when stop queue fails, the dev_state will return non-zero value. Available for both PF and VF, and take no other effect on SEC.”h]”hŒÔDump the stop queue status of the QM. The default value is 0, if dev_timeout is set, when stop queue fails, the dev_state will return non-zero value. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hjl± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KshhÊh²hubj))�”}”(hŒ6.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_dev_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-kernel-debug-hisi-sec2-bdf-qm-dev-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjˆ± ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/dev_timeout**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/dev_timeout**”h]”hŒ9/sys/kernel/debug/hisi_sec2//qm/dev_timeout”…”�”}”(hj¢± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjž± ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´Klhj›± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj˜± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjˆ± ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj…± ubah}”(h]”j„± ah ]”h"]”Œ1abi_sys_kernel_debug_hisi_sec2_bdf_qm_dev_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÓ± jz± sj˜}”j„± jz± subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjر h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjâ± h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´Klhjر ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KlhhÊh²hubhÞ)�”}”(hŒ®Set the wait time when stop queue fails. Available for both PF and VF, and take no other effect on SEC. 0: not wait(default), others value: wait dev_timeout * 20 microsecond.”h]”hŒ®Set the wait time when stop queue fails. Available for both PF and VF, and take no other effect on SEC. 0: not wait(default), others value: wait dev_timeout * 20 microsecond.”…”�”}”(hj² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KlhhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_diff_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-hisi-sec2-bdf-qm-diff-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj"² ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/diff_regs**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/diff_regs**”h]”hŒ7/sys/kernel/debug/hisi_sec2//qm/diff_regs”…”�”}”(hj<² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8² ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K^hj5² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj"² ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj² ubah}”(h]”j² ah ]”h"]”Œ/abi_sys_kernel_debug_hisi_sec2_bdf_qm_diff_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jm² j² sj˜}”j² j² subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjr² h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj|² h]”hŒdebugfs-hisi-sec”…”�”}”(hj~² h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjz² ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆ² Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K^hjr² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K^hhÊh²hubhÞ)�”}”(hŒºQM debug registers(regs) read hardware register value. This node is used to show the change of the qm register values. This node can be help users to check the change of register values.”h]”hŒºQM debug registers(regs) read hardware register value. This node is used to show the change of the qm register values. This node can be help users to check the change of register values.”…”�”}”(hj ² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K^hhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_err_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-hisi-sec2-bdf-qm-err-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj¼² ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/err_irq**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/err_irq**”h]”hŒ5/sys/kernel/debug/hisi_sec2//qm/err_irq”…”�”}”(hjÖ² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒ² ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K8hjϲ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj̲ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjɲ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼² ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹² ubah}”(h]”j¸² ah ]”h"]”Œ-abi_sys_kernel_debug_hisi_sec2_bdf_qm_err_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³ j®² sj˜}”j¸² j®² subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj ³ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj³ h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K8hj ³ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K8hhÊh²hubhÞ)�”}”(hŒ|Dump the number of invalid interrupts for QM task completion. Available for both PF and VF, and take no other effect on SEC.”h]”hŒ|Dump the number of invalid interrupts for QM task completion. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hj:³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K8hhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_mb_err:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-hisi-sec2-bdf-qm-mb-err”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjV³ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/mb_err**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/mb_err**”h]”hŒ4/sys/kernel/debug/hisi_sec2//qm/mb_err”…”�”}”(hjp³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjl³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KQhji³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjV³ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjS³ ubah}”(h]”jR³ ah ]”h"]”Œ,abi_sys_kernel_debug_hisi_sec2_bdf_qm_mb_err”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¡³ jH³ sj˜}”jR³ jH³ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj¦³ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj°³ h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´KQhj¦³ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KQhhÊh²hubhÞ)�”}”(hŒmDump the number of failed QM mailbox commands. Available for both PF and VF, and take no other effect on SEC.”h]”hŒmDump the number of failed QM mailbox commands. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hjÔ³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KQhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_qm_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-hisi-sec2-bdf-qm-qm-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjð³ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/qm_regs**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/qm_regs**”h]”hŒ5/sys/kernel/debug/hisi_sec2//qm/qm_regs”…”�”}”(hj ´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K"hj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjý³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjð³ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjí³ ubah}”(h]”jì³ ah ]”h"]”Œ-abi_sys_kernel_debug_hisi_sec2_bdf_qm_qm_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j;´ jâ³ sj˜}”jì³ jâ³ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj@´ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjJ´ h]”hŒdebugfs-hisi-sec”…”�”}”(hjL´ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjH´ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jV´ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K"hj@´ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K"hhÊh²hubhÞ)�”}”(hŒwDump of QM related debug registers. Available for PF and VF in host. VF in guest currently only has one debug register.”h]”hŒwDump of QM related debug registers. Available for PF and VF in host. VF in guest currently only has one debug register.”…”�”}”(hjn´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K"hhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_qm_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-hisi-sec2-bdf-qm-qm-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/qm\/qm_state**”h]”j`)�”}”(hŒ:**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/qm_state**”h]”hŒ6/sys/kernel/debug/hisi_sec2//qm/qm_state”…”�”}”(hj¤´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´Kehj�´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjš´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŠ´ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‡´ ubah}”(h]”j†´ ah ]”h"]”Œ.abi_sys_kernel_debug_hisi_sec2_bdf_qm_qm_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÕ´ j|´ sj˜}”j†´ j|´ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjÚ´ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjä´ h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´KehjÚ´ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KehhÊh²hubhÞ)�”}”(hŒgDump the state of the device. 0: busy, 1: idle. Only available for PF, and take no other effect on SEC.”h]”hŒgDump the state of the device. 0: busy, 1: idle. Only available for PF, and take no other effect on SEC.”…”�”}”(hjµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KehhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_hisi_sec2_bdf_qm_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-hisi-sec2-bdf-qm-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj$µ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/status**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_sec2\/\\/qm\/status**”h]”hŒ4/sys/kernel/debug/hisi_sec2//qm/status”…”�”}”(hj>µ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KWhj7µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$µ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!µ ubah}”(h]”j µ ah ]”h"]”Œ,abi_sys_kernel_debug_hisi_sec2_bdf_qm_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”joµ jµ sj˜}”j µ jµ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjtµ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj~µ h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´KWhjtµ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KWhhÊh²hubhÞ)�”}”(hŒqDump the status of the QM. Two states: work, stop. Available for both PF and VF, and take no other effect on SEC.”h]”hŒqDump the status of the QM. Two states: work, stop. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hj¢µ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KWhhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_diff_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-diff-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj¾µ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/diff_regs**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/diff_regs**”h]”hŒ</sys/kernel/debug/hisi_sec2//sec_dfx/diff_regs”…”�”}”(hjص h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K{hjѵ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjε ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˵ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾µ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»µ ubah}”(h]”jºµ ah ]”h"]”Œ4abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_diff_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ¶ j°µ sj˜}”jºµ j°µ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj¶ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj¶ h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K{hj¶ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K{hhÊh²hubhÞ)�”}”(hŒ¸SEC debug registers(regs) read hardware register value. This node is used to show the change of the register values. This node can be help users to check the change of register values.”h]”hŒ¸SEC debug registers(regs) read hardware register value. This node is used to show the change of the register values. This node can be help users to check the change of register values.”…”�”}”(hj<¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K{hhÊh²hubj))�”}”(hŒ=.. _abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_done_flag_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-done-flag-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjX¶ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/done_flag_cnt**”h]”j`)�”}”(hŒD**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/done_flag_cnt**”h]”hŒ@/sys/kernel/debug/hisi_sec2//sec_dfx/done_flag_cnt”…”�”}”(hjr¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjn¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K¡hjk¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjh¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhje¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjX¶ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjU¶ ubah}”(h]”jT¶ ah ]”h"]”Œ8abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_done_flag_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£¶ jJ¶ sj˜}”jT¶ jJ¶ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj¨¶ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj²¶ h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K¡hj¨¶ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K¡hhÊh²hubhÞ)�”}”(hŒ‹Dump the total number of completed but marked error requests to be received. Available for both PF and VF, and take no other effect on SEC.”h]”hŒ‹Dump the total number of completed but marked error requests to be received. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hjÖ¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K¡hhÊh²hubj))�”}”(hŒ:.. _abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_err_bd_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-err-bd-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjò¶ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/err_bd_cnt**”h]”j`)�”}”(hŒA**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/err_bd_cnt**”h]”hŒ=/sys/kernel/debug/hisi_sec2//sec_dfx/err_bd_cnt”…”�”}”(hj · h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj· ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K”hj· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿ¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjò¶ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjï¶ ubah}”(h]”jî¶ ah ]”h"]”Œ5abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_err_bd_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=· jä¶ sj˜}”jî¶ jä¶ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjB· h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjL· h]”hŒdebugfs-hisi-sec”…”�”}”(hjN· h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJ· ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jX· Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K”hjB· ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K”hhÊh²hubhÞ)�”}”(hŒ~Dump the total number of BD type error requests to be received. Available for both PF and VF, and take no other effect on SEC.”h]”hŒ~Dump the total number of BD type error requests to be received. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hjp· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K”hhÊh²hubj))�”}”(hŒ?.. _abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_invalid_req_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-invalid-req-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hjŒ· ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/invalid_req_cnt**”h]”j`)�”}”(hŒF**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/invalid_req_cnt**”h]”hŒB/sys/kernel/debug/hisi_sec2//sec_dfx/invalid_req_cnt”…”�”}”(hj¦· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢· ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K›hjŸ· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒ· ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰· ubah}”(h]”jˆ· ah ]”h"]”Œ:abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_invalid_req_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j×· j~· sj˜}”jˆ· j~· subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjÜ· h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hjæ· h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K›hjÜ· ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K›hhÊh²hubhÞ)�”}”(hŒxDump the total number of invalid requests being received. Available for both PF and VF, and take no other effect on SEC.”h]”hŒxDump the total number of invalid requests being received. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hj ¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K›hhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_recv_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-recv-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj&¸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/recv_cnt**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/recv_cnt**”h]”hŒ;/sys/kernel/debug/hisi_sec2//sec_dfx/recv_cnt”…”�”}”(hj@¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´Kˆhj9¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&¸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#¸ ubah}”(h]”j"¸ ah ]”h"]”Œ3abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_recv_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq¸ j¸ sj˜}”j"¸ j¸ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjv¸ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj€¸ h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´Kˆhjv¸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KˆhhÊh²hubhÞ)�”}”(hŒjDump the total number of received requests. Available for both PF and VF, and take no other effect on SEC.”h]”hŒjDump the total number of received requests. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hj¤¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KˆhhÊh²hubj))�”}”(hŒ=.. _abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_send_busy_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-send-busy-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjÀ¸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/send_busy_cnt**”h]”j`)�”}”(hŒD**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/send_busy_cnt**”h]”hŒ@/sys/kernel/debug/hisi_sec2//sec_dfx/send_busy_cnt”…”�”}”(hjÚ¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖ¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KŽhjÓ¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjи ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj͸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀ¸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½¸ ubah}”(h]”j¼¸ ah ]”h"]”Œ8abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_send_busy_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ¹ j²¸ sj˜}”j¼¸ j²¸ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hj¹ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj¹ h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´KŽhj¹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KŽhhÊh²hubhÞ)�”}”(hŒzDump the total number of requests sent with returning busy. Available for both PF and VF, and take no other effect on SEC.”h]”hŒzDump the total number of requests sent with returning busy. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hj>¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´KŽhhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_send_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-send-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjZ¹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/send_cnt**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/debug\/hisi_sec2\/\\/sec_dfx\/send_cnt**”h]”hŒ;/sys/kernel/debug/hisi_sec2//sec_dfx/send_cnt”…”�”}”(hjt¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjp¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K‚hjm¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZ¹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjW¹ ubah}”(h]”jV¹ ah ]”h"]”Œ3abi_sys_kernel_debug_hisi_sec2_bdf_sec_dfx_send_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥¹ jL¹ sj˜}”jV¹ jL¹ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-sec `”h]”(hŒDefined on file ”…”�”}”(hjª¹ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-sec `”h]”j§)�”}”(hj´¹ h]”hŒdebugfs-hisi-sec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_sec”uh1hh³j« h´K‚hjª¹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K‚hhÊh²hubhÞ)�”}”(hŒfDump the total number of sent requests. Available for both PF and VF, and take no other effect on SEC.”h]”hŒfDump the total number of sent requests. Available for both PF and VF, and take no other effect on SEC.”…”�”}”(hjع h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j« h´K‚hhÊh²hubj))�”}”(hŒ... _abi_sys_kernel_debug_hisi_zip_bdf_alg_qos:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-kernel-debug-hisi-zip-bdf-alg-qos”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjô¹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/kernel\/debug\/hisi_zip\/\\/alg_qos**”h]”j`)�”}”(hŒ4**\/sys\/kernel\/debug\/hisi_zip\/\\/alg_qos**”h]”hŒ0/sys/kernel/debug/hisi_zip//alg_qos”…”�”}”(hjº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj º ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/debugfs-hisi-zip”h´Khjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô¹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ¹ ubah}”(h]”jð¹ ah ]”h"]”Œ)abi_sys_kernel_debug_hisi_zip_bdf_alg_qos”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@º jæ¹ sj˜}”jð¹ jæ¹ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjEº h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hjOº h]”hŒdebugfs-hisi-zip”…”�”}”(hjQº h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMº ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[º Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´KhjEº ubeh}”(h]”•3h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KhhÊh²hubhÞ)�”}”(hXdThe is related the function for PF and VF. ZIP driver supports to configure each function's QoS, the driver supports to write value to alg_qos in the host. Such as "echo value > alg_qos". The qos value is 1~1000, means 1/1000~1000/1000 of total QoS. The driver reading alg_qos to get related QoS in the host and VM, Such as "cat alg_qos".”h]”hXnThe is related the function for PF and VF. ZIP driver supports to configure each function’s QoS, the driver supports to write value to alg_qos in the host. Such as “echo value > alg_qosâ€�. The qos value is 1~1000, means 1/1000~1000/1000 of total QoS. The driver reading alg_qos to get related QoS in the host and VM, Such as “cat alg_qosâ€�.”…”�”}”(hjsº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_debug_hisi_zip_bdf_cap_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-debug-hisi-zip-bdf-cap-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj�º ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/kernel\/debug\/hisi_zip\/\\/cap_regs**”h]”j`)�”}”(hŒ5**\/sys\/kernel\/debug\/hisi_zip\/\\/cap_regs**”h]”hŒ1/sys/kernel/debug/hisi_zip//cap_regs”…”�”}”(hj©º h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥º ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K©hj¢º ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�º ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒº ubah}”(h]”j‹º ah ]”h"]”Œ*abi_sys_kernel_debug_hisi_zip_bdf_cap_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚº j�º sj˜}”j‹º j�º subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjߺ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hjéº h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K©hjߺ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K©hhÊh²hubhÞ)�”}”(hŒÆDump the values of the qm and zip capability bit registers and support the query of device specifications to facilitate fault locating. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒÆDump the values of the qm and zip capability bit registers and support the query of device specifications to facilitate fault locating. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hj » h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K©hhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_hisi_zip_bdf_clear_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-hisi-zip-bdf-clear-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj)» ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_zip\/\\/clear_enable**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_zip\/\\/clear_enable**”h]”hŒ5/sys/kernel/debug/hisi_zip//clear_enable”…”�”}”(hjC» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?» ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K hj<» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj9» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj)» ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj&» ubah}”(h]”j%» ah ]”h"]”Œ.abi_sys_kernel_debug_hisi_zip_bdf_clear_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jt» j» sj˜}”j%» j» subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjy» h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hjƒ» h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K hjy» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K hhÊh²hubhÞ)�”}”(hXCompression/decompression core debug registers read clear control. 1 means enable register read clear, otherwise 0. Writing to this file has no functional effect, only enable or disable counters clear after reading of these registers. Only available for PF.”h]”hXCompression/decompression core debug registers read clear control. 1 means enable register read clear, otherwise 0. Writing to this file has no functional effect, only enable or disable counters clear after reading of these registers. Only available for PF.”…”�”}”(hj§» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K hhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_hisi_zip_bdf_comp_core_01_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-hisi-zip-bdf-comp-core-01-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjû ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/debug\/hisi_zip\/\\/comp_core[01]\/regs**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/debug\/hisi_zip\/\\/comp_core[01]\/regs**”h]”hŒ</sys/kernel/debug/hisi_zip//comp_core[01]/regs”…”�”}”(hjÝ» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙ» ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KhjÖ» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjл ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjû ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀ» ubah}”(h]”j¿» ah ]”h"]”Œ3abi_sys_kernel_debug_hisi_zip_bdf_comp_core_01_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼ jµ» sj˜}”j¿» jµ» subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hj¼ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj¼ h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´Khj¼ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KhhÊh²hubhÞ)�”}”(hŒIDump of compression cores related debug registers. Only available for PF.”h]”hŒIDump of compression cores related debug registers. Only available for PF.”…”�”}”(hjA¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_hisi_zip_bdf_current_qm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-hisi-zip-bdf-current-qm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj]¼ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/kernel\/debug\/hisi_zip\/\\/current_qm**”h]”j`)�”}”(hŒ7**\/sys\/kernel\/debug\/hisi_zip\/\\/current_qm**”h]”hŒ3/sys/kernel/debug/hisi_zip//current_qm”…”�”}”(hjw¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjs¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´Khjp¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjm¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjj¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]¼ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZ¼ ubah}”(h]”jY¼ ah ]”h"]”Œ,abi_sys_kernel_debug_hisi_zip_bdf_current_qm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨¼ jO¼ sj˜}”jY¼ jO¼ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hj­¼ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj·¼ h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´Khj­¼ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KhhÊh²hubhÞ)�”}”(hŒ†One ZIP controller has one PF and multiple VFs, each function has a QM. Select the QM which below qm refers to. Only available for PF.”h]”hŒ†One ZIP controller has one PF and multiple VFs, each function has a QM. Select the QM which below qm refers to. Only available for PF.”…”�”}”(hjÛ¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_kernel_debug_hisi_zip_bdf_decomp_core_0_5_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-kernel-debug-hisi-zip-bdf-decomp-core-0-5-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj÷¼ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/kernel\/debug\/hisi_zip\/\\/decomp_core[0\-5]\/regs**”h]”j`)�”}”(hŒD**\/sys\/kernel\/debug\/hisi_zip\/\\/decomp_core[0\-5]\/regs**”h]”hŒ@/sys/kernel/debug/hisi_zip//decomp_core[0-5]/regs”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´Khj ½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷¼ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjô¼ ubah}”(h]”jó¼ ah ]”h"]”Œ6abi_sys_kernel_debug_hisi_zip_bdf_decomp_core_0_5_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jB½ jé¼ sj˜}”jó¼ jé¼ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjG½ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hjQ½ h]”hŒdebugfs-hisi-zip”…”�”}”(hjS½ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjO½ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]½ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´KhjG½ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KhhÊh²hubhÞ)�”}”(hŒKDump of decompression cores related debug registers. Only available for PF.”h]”hŒKDump of decompression cores related debug registers. Only available for PF.”…”�”}”(hju½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KhhÊh²hubj))�”}”(hŒ0.. _abi_sys_kernel_debug_hisi_zip_bdf_dev_usage:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-debug-hisi-zip-bdf-dev-usage”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj‘½ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/debug\/hisi_zip\/\\/dev_usage**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/debug\/hisi_zip\/\\/dev_usage**”h]”hŒ2/sys/kernel/debug/hisi_zip//dev_usage”…”�”}”(hj«½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K'hj¤½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘½ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj޽ ubah}”(h]”j�½ ah ]”h"]”Œ+abi_sys_kernel_debug_hisi_zip_bdf_dev_usage”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jܽ jƒ½ sj˜}”j�½ jƒ½ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjá½ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hjë½ h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K'hjá½ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K'hhÊh²hubhÞ)�”}”(hŒ�Query the real-time bandwidth usage of device. Returns the bandwidth usage of each channel on the device. The returned number is in percentage.”h]”hŒ�Query the real-time bandwidth usage of device. Returns the bandwidth usage of each channel on the device. The returned number is in percentage.”…”�”}”(hj¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K'hhÊh²hubj))�”}”(hŒ6.. _abi_sys_kernel_debug_hisi_zip_bdf_qm_abnormal_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-kernel-debug-hisi-zip-bdf-qm-abnormal-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj+¾ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/abnormal_irq**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/abnormal_irq**”h]”hŒ9/sys/kernel/debug/hisi_zip//qm/abnormal_irq”…”�”}”(hjE¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjA¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KRhj>¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+¾ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(¾ ubah}”(h]”j'¾ ah ]”h"]”Œ1abi_sys_kernel_debug_hisi_zip_bdf_qm_abnormal_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jv¾ j¾ sj˜}”j'¾ j¾ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hj{¾ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj…¾ h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´KRhj{¾ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KRhhÊh²hubhÞ)�”}”(hŒsDump the number of interrupts for QM abnormal event. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒsDump the number of interrupts for QM abnormal event. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hj©¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KRhhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_hisi_zip_bdf_qm_aeq_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-hisi-zip-bdf-qm-aeq-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/aeq_irq**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/aeq_irq**”h]”hŒ4/sys/kernel/debug/hisi_zip//qm/aeq_irq”…”�”}”(hjß¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛ¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KLhjؾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕ¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒ¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾ ubah}”(h]”jÁ¾ ah ]”h"]”Œ,abi_sys_kernel_debug_hisi_zip_bdf_qm_aeq_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¿ j·¾ sj˜}”jÁ¾ j·¾ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hj¿ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj¿ h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´KLhj¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KLhhÊh²hubhÞ)�”}”(hŒrDump the number of QM async event queue interrupts. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒrDump the number of QM async event queue interrupts. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hjC¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KLhhÊh²hubj))�”}”(hŒ6.. _abi_sys_kernel_debug_hisi_zip_bdf_qm_clear_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-kernel-debug-hisi-zip-bdf-qm-clear-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj_¿ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/clear_enable**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/clear_enable**”h]”hŒ9/sys/kernel/debug/hisi_zip//qm/clear_enable”…”�”}”(hjy¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hju¿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K`”h]”(hŒDefined on file ”…”�”}”(hj¯¿ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj¹¿ h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/create_qp_err**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/create_qp_err**”h]”hŒ:/sys/kernel/debug/hisi_zip//qm/create_qp_err”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KXhj À ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj À ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjù¿ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjö¿ ubah}”(h]”jõ¿ ah ]”h"]”Œ2abi_sys_kernel_debug_hisi_zip_bdf_qm_create_qp_err”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDÀ jë¿ sj˜}”jõ¿ jë¿ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjIÀ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hjSÀ h]”hŒdebugfs-hisi-zip”…”�”}”(hjUÀ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQÀ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_À Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´KXhjIÀ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KXhhÊh²hubhÞ)�”}”(hŒjDump the number of queue allocation errors. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒjDump the number of queue allocation errors. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hjwÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KXhhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_hisi_zip_bdf_qm_current_q:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-hisi-zip-bdf-qm-current-q”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/qm\/current_q**”h]”j`)�”}”(hŒ:**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/current_q**”h]”hŒ6/sys/kernel/debug/hisi_zip//qm/current_q”…”�”}”(hj­À h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©À ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K5hj¦À ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£À ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj À ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“À ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�À ubah}”(h]”j�À ah ]”h"]”Œ.abi_sys_kernel_debug_hisi_zip_bdf_qm_current_q”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞÀ j…À sj˜}”j�À j…À subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjãÀ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hjíÀ h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K5hjãÀ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K5hhÊh²hubhÞ)�”}”(hŒ{One QM may contain multiple queues. Select specific queue to show its debug registers in above regs. Only available for PF.”h]”hŒ{One QM may contain multiple queues. Select specific queue to show its debug registers in above regs. Only available for PF.”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K5hhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_hisi_zip_bdf_qm_dev_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-hisi-zip-bdf-qm-dev-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/qm\/dev_state**”h]”j`)�”}”(hŒ:**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/dev_state**”h]”hŒ6/sys/kernel/debug/hisi_zip//qm/dev_state”…”�”}”(hjGÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K€hj@Á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=Á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:Á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-Á ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*Á ubah}”(h]”j)Á ah ]”h"]”Œ.abi_sys_kernel_debug_hisi_zip_bdf_qm_dev_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jxÁ jÁ sj˜}”j)Á jÁ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hj}Á h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj‡Á h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K€hj}Á ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K€hhÊh²hubhÞ)�”}”(hŒÔDump the stop queue status of the QM. The default value is 0, if dev_timeout is set, when stop queue fails, the dev_state will return non-zero value. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒÔDump the stop queue status of the QM. The default value is 0, if dev_timeout is set, when stop queue fails, the dev_state will return non-zero value. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hj«Á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K€hhÊh²hubj))�”}”(hŒ5.. _abi_sys_kernel_debug_hisi_zip_bdf_qm_dev_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-kernel-debug-hisi-zip-bdf-qm-dev-timeout”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÇÁ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/dev_timeout**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/dev_timeout**”h]”hŒ8/sys/kernel/debug/hisi_zip//qm/dev_timeout”…”�”}”(hjáÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KyhjÚÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×Á ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇÁ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄÁ ubah}”(h]”jÃÁ ah ]”h"]”Œ0abi_sys_kernel_debug_hisi_zip_bdf_qm_dev_timeout”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¹Á sj˜}”jÃÁ j¹Á subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj! h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´Kyhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KyhhÊh²hubhÞ)�”}”(hŒ®Set the wait time when stop queue fails. Available for both PF and VF, and take no other effect on ZIP. 0: not wait(default), others value: wait dev_timeout * 20 microsecond.”h]”hŒ®Set the wait time when stop queue fails. Available for both PF and VF, and take no other effect on ZIP. 0: not wait(default), others value: wait dev_timeout * 20 microsecond.”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KyhhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_hisi_zip_bdf_qm_diff_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-hisi-zip-bdf-qm-diff-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/qm\/diff_regs**”h]”j`)�”}”(hŒ:**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/diff_regs**”h]”hŒ6/sys/kernel/debug/hisi_zip//qm/diff_regs”…”�”}”(hj{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´Kkhjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhja ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^ ubah}”(h]”j] ah ]”h"]”Œ.abi_sys_kernel_debug_hisi_zip_bdf_qm_diff_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬Â jS sj˜}”j] jS subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hj±Â h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj»Â h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´Kkhj±Â ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KkhhÊh²hubhÞ)�”}”(hŒºQM debug registers(regs) read hardware register value. This node is used to show the change of the qm registers value. This node can be help users to check the change of register values.”h]”hŒºQM debug registers(regs) read hardware register value. This node is used to show the change of the qm registers value. This node can be help users to check the change of register values.”…”�”}”(hjß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KkhhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_hisi_zip_bdf_qm_err_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-hisi-zip-bdf-qm-err-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjû ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/err_irq**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/err_irq**”h]”hŒ4/sys/kernel/debug/hisi_zip//qm/err_irq”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KEhjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjû ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjøÂ ubah}”(h]”j÷ ah ]”h"]”Œ,abi_sys_kernel_debug_hisi_zip_bdf_qm_err_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jFà jí sj˜}”j÷ jí subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjKà h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hjUà h]”hŒdebugfs-hisi-zip”…”�”}”(hjWà h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjSà ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jaà Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´KEhjKà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KEhhÊh²hubhÞ)�”}”(hŒ|Dump the number of invalid interrupts for QM task completion. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒ|Dump the number of invalid interrupts for QM task completion. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hjyà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KEhhÊh²hubj))�”}”(hŒ0.. _abi_sys_kernel_debug_hisi_zip_bdf_qm_mb_err:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-debug-hisi-zip-bdf-qm-mb-err”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hj•à ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/mb_err**”h]”j`)�”}”(hŒ7**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/mb_err**”h]”hŒ3/sys/kernel/debug/hisi_zip//qm/mb_err”…”�”}”(hj¯Ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«Ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K^hj¨Ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥Ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢Ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•à ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’à ubah}”(h]”j‘à ah ]”h"]”Œ+abi_sys_kernel_debug_hisi_zip_bdf_qm_mb_err”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jàà j‡Ã sj˜}”j‘à j‡Ã subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjåà h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hjïà h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K^hjåà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K^hhÊh²hubhÞ)�”}”(hŒmDump the number of failed QM mailbox commands. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒmDump the number of failed QM mailbox commands. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hjÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K^hhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_hisi_zip_bdf_qm_qm_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-hisi-zip-bdf-qm-qm-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj/Ä ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/qm_state**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/qm_state**”h]”hŒ5/sys/kernel/debug/hisi_zip//qm/qm_state”…”�”}”(hjIÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjEÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KrhjBÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?Ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<Ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/Ä ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj,Ä ubah}”(h]”j+Ä ah ]”h"]”Œ-abi_sys_kernel_debug_hisi_zip_bdf_qm_qm_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jzÄ j!Ä sj˜}”j+Ä j!Ä subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjÄ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj‰Ä h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´KrhjÄ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KrhhÊh²hubhÞ)�”}”(hŒgDump the state of the device. 0: busy, 1: idle. Only available for PF, and take no other effect on ZIP.”h]”hŒgDump the state of the device. 0: busy, 1: idle. Only available for PF, and take no other effect on ZIP.”…”�”}”(hj­Ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KrhhÊh²hubj))�”}”(hŒ... _abi_sys_kernel_debug_hisi_zip_bdf_qm_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-kernel-debug-hisi-zip-bdf-qm-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjÉÄ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/regs**”h]”j`)�”}”(hŒ5**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/regs**”h]”hŒ1/sys/kernel/debug/hisi_zip//qm/regs”…”�”}”(hjãÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K.hjÜÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉÄ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆÄ ubah}”(h]”jÅÄ ah ]”h"]”Œ)abi_sys_kernel_debug_hisi_zip_bdf_qm_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÅ j»Ä sj˜}”jÅÄ j»Ä subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjÅ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj#Å h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K.hjÅ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K.hhÊh²hubhÞ)�”}”(hŒwDump of QM related debug registers. Available for PF and VF in host. VF in guest currently only has one debug register.”h]”hŒwDump of QM related debug registers. Available for PF and VF in host. VF in guest currently only has one debug register.”…”�”}”(hjGÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K.hhÊh²hubj))�”}”(hŒ0.. _abi_sys_kernel_debug_hisi_zip_bdf_qm_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-debug-hisi-zip-bdf-qm-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjcÅ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/status**”h]”j`)�”}”(hŒ7**\/sys\/kernel\/debug\/hisi_zip\/\\/qm\/status**”h]”hŒ3/sys/kernel/debug/hisi_zip//qm/status”…”�”}”(hj}Å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KdhjvÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcÅ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`Å ubah}”(h]”j_Å ah ]”h"]”Œ+abi_sys_kernel_debug_hisi_zip_bdf_qm_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j®Å jUÅ sj˜}”j_Å jUÅ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hj³Å h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj½Å h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´Kdhj³Å ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KdhhÊh²hubhÞ)�”}”(hŒqDump the status of the QM. Two states: work, stop. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒqDump the status of the QM. Two states: work, stop. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hjáÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KdhhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_hisi_zip_bdf_zip_dfx_diff_regs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-hisi-zip-bdf-zip-dfx-diff-regs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjýÅ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/debug\/hisi_zip\/\\/zip_dfx\/diff_regs**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/debug\/hisi_zip\/\\/zip_dfx\/diff_regs**”h]”hŒ;/sys/kernel/debug/hisi_zip//zip_dfx/diff_regs”…”�”}”(hjÆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KˆhjÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjýÅ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjúÅ ubah}”(h]”jùÅ ah ]”h"]”Œ3abi_sys_kernel_debug_hisi_zip_bdf_zip_dfx_diff_regs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jHÆ jïÅ sj˜}”jùÅ jïÅ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjMÆ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hjWÆ h]”hŒdebugfs-hisi-zip”…”�”}”(hjYÆ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjUÆ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jcÆ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´KˆhjMÆ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KˆhhÊh²hubhÞ)�”}”(hŒ¸ZIP debug registers(regs) read hardware register value. This node is used to show the change of the registers value. this node can be help users to check the change of register values.”h]”hŒ¸ZIP debug registers(regs) read hardware register value. This node is used to show the change of the registers value. this node can be help users to check the change of register values.”…”�”}”(hj{Æ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´KˆhhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_debug_hisi_zip_bdf_zip_dfx_err_bd_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-debug-hisi-zip-bdf-zip-dfx-err-bd-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj—Æ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/debug\/hisi_zip\/\\/zip_dfx\/err_bd_cnt**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/debug\/hisi_zip\/\\/zip_dfx\/err_bd_cnt**”h]”hŒ</sys/kernel/debug/hisi_zip//zip_dfx/err_bd_cnt”…”�”}”(hj±Æ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K¢hjªÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—Æ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”Æ ubah}”(h]”j“Æ ah ]”h"]”Œ4abi_sys_kernel_debug_hisi_zip_bdf_zip_dfx_err_bd_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâÆ j‰Æ sj˜}”j“Æ j‰Æ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjçÆ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hjñÆ h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K¢hjçÆ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K¢hhÊh²hubhÞ)�”}”(hŒ~Dump the total number of BD type error requests to be received. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒ~Dump the total number of BD type error requests to be received. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hjÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K¢hhÊh²hube(j))�”}”(hŒ7.. _abi_sys_kernel_debug_hisi_zip_bdf_zip_dfx_recv_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-hisi-zip-bdf-zip-dfx-recv-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj1Ç ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_zip\/\\/zip_dfx\/recv_cnt**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_zip\/\\/zip_dfx\/recv_cnt**”h]”hŒ:/sys/kernel/debug/hisi_zip//zip_dfx/recv_cnt”…”�”}”(hjKÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K•hjDÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>Ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1Ç ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.Ç ubah}”(h]”j-Ç ah ]”h"]”Œ2abi_sys_kernel_debug_hisi_zip_bdf_zip_dfx_recv_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|Ç j#Ç sj˜}”j-Ç j#Ç subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hj�Ç h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj‹Ç h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K•hj�Ç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K•hhÊh²hubhÞ)�”}”(hŒjDump the total number of received requests. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒjDump the total number of received requests. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hj¯Ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K•hhÊh²hubj))�”}”(hŒ<.. _abi_sys_kernel_debug_hisi_zip_bdf_zip_dfx_send_busy_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-hisi-zip-bdf-zip-dfx-send-busy-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjËÇ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/kernel\/debug\/hisi_zip\/\\/zip_dfx\/send_busy_cnt**”h]”j`)�”}”(hŒC**\/sys\/kernel\/debug\/hisi_zip\/\\/zip_dfx\/send_busy_cnt**”h]”hŒ?/sys/kernel/debug/hisi_zip//zip_dfx/send_busy_cnt”…”�”}”(hjåÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K›hjÞÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjËÇ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈÇ ubah}”(h]”jÇÇ ah ]”h"]”Œ7abi_sys_kernel_debug_hisi_zip_bdf_zip_dfx_send_busy_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈ j½Ç sj˜}”jÇÇ j½Ç subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjÈ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj%È h]”hŒdebugfs-hisi-zip”…”�”}”(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”j1È Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K›hjÈ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K›hhÊh²hubhÞ)�”}”(hŒ~Dump the total number of requests received with returning busy. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒ~Dump the total number of requests received with returning busy. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hjIÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K›hhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_debug_hisi_zip_bdf_zip_dfx_send_cnt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-hisi-zip-bdf-zip-dfx-send-cnt”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjeÈ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_zip\/\\/zip_dfx\/send_cnt**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/hisi_zip\/\\/zip_dfx\/send_cnt**”h]”hŒ:/sys/kernel/debug/hisi_zip//zip_dfx/send_cnt”…”�”}”(hjÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{È ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K�hjxÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjeÈ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjbÈ ubah}”(h]”jaÈ ah ]”h"]”Œ2abi_sys_kernel_debug_hisi_zip_bdf_zip_dfx_send_cnt”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°È jWÈ sj˜}”jaÈ jWÈ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-hisi-zip `”h]”(hŒDefined on file ”…”�”}”(hjµÈ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-hisi-zip `”h]”j§)�”}”(hj¿È h]”hŒdebugfs-hisi-zip”…”�”}”(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ÅŒ!abi_file_testing_debugfs_hisi_zip”uh1hh³j"º h´K�hjµÈ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K�hhÊh²hubhÞ)�”}”(hŒfDump the total number of sent requests. Available for both PF and VF, and take no other effect on ZIP.”h]”hŒfDump the total number of sent requests. Available for both PF and VF, and take no other effect on ZIP.”…”�”}”(hjãÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j"º h´K�hhÊh²hubj))�”}”(hŒL.. _abi_sys_kernel_debug_hyperv_uuid_delay_fuzz_test_buffer_interrupt_delay:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-kernel-debug-hyperv-uuid-delay-fuzz-test-buffer-interrupt-delay”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjÿÈ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/kernel\/debug\/hyperv\/\\/delay\/fuzz_test_buffer_interrupt_delay**”h]”j`)�”}”(hŒS**\/sys\/kernel\/debug\/hyperv\/\\/delay\/fuzz_test_buffer_interrupt_delay**”h]”hŒO/sys/kernel/debug/hyperv//delay/fuzz_test_buffer_interrupt_delay”…”�”}”(hjÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/debugfs-hyperv”h´K hjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj É ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿÈ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüÈ ubah}”(h]”jûÈ ah ]”h"]”ŒGabi_sys_kernel_debug_hyperv_uuid_delay_fuzz_test_buffer_interrupt_delay”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jKÉ jñÈ sj˜}”jûÈ jñÈ subhÞ)�”}”(hŒGDefined on file :ref:`debugfs-hyperv `”h]”(hŒDefined on file ”…”�”}”(hjPÉ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`debugfs-hyperv `”h]”j§)�”}”(hjZÉ h]”hŒdebugfs-hyperv”…”�”}”(hj\É h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjXÉ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jfÉ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_hyperv”uh1hh³j-É h´K hjPÉ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-É h´K hhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒVFuzz testing buffer interrupt delay value between 0 - 1000 microseconds (inclusive). ”h]”(j!)�”}”(hŒ:Fuzz testing buffer interrupt delay value between 0 - 1000”h]”hŒ:Fuzz testing buffer interrupt delay value between 0 - 1000”…”�”}”(hj…É h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j-É h´K hj�É ubj1)�”}”(hhh]”hÞ)�”}”(hŒmicroseconds (inclusive).”h]”hŒmicroseconds (inclusive).”…”�”}”(hj–É h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-É h´K hj“É ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj�É ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j-É h´K hj~É ubj)�”}”(hŒUsers: Debugging tools ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj´É h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j-É h´K hj°É ubj1)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hjÅÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-É h´K hjÂÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj°É ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j-É h´K hj~É ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒC.. _abi_sys_kernel_debug_hyperv_uuid_delay_fuzz_test_message_delay:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-kernel-debug-hyperv-uuid-delay-fuzz-test-message-delay”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjóÉ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/kernel\/debug\/hyperv\/\\/delay\/fuzz_test_message_delay**”h]”j`)�”}”(hŒJ**\/sys\/kernel\/debug\/hyperv\/\\/delay\/fuzz_test_message_delay**”h]”hŒF/sys/kernel/debug/hyperv//delay/fuzz_test_message_delay”…”�”}”(hj Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-É h´KhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjóÉ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjðÉ ubah}”(h]”jïÉ ah ]”h"]”Œ>abi_sys_kernel_debug_hyperv_uuid_delay_fuzz_test_message_delay”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>Ê jåÉ sj˜}”jïÉ jåÉ subhÞ)�”}”(hŒGDefined on file :ref:`debugfs-hyperv `”h]”(hŒDefined on file ”…”�”}”(hjCÊ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`debugfs-hyperv `”h]”j§)�”}”(hjMÊ h]”hŒdebugfs-hyperv”…”�”}”(hjOÊ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjKÊ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jYÊ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_hyperv”uh1hh³j-É h´KhjCÊ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-É h´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒMFuzz testing message delay value between 0 - 1000 microseconds (inclusive). ”h]”(j!)�”}”(hŒ>Fuzz testing message delay value between 0 - 1000 microseconds”h]”hŒ>Fuzz testing message delay value between 0 - 1000 microseconds”…”�”}”(hjxÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j-É h´KhjtÊ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ (inclusive).”h]”hŒ (inclusive).”…”�”}”(hj‰Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-É h´Khj†Ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjtÊ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j-É h´KhjqÊ ubj)�”}”(hŒUsers: Debugging tools ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj§Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j-É h´Khj£Ê ubj1)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hj¸Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-É h´KhjµÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj£Ê ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j-É h´KhjqÊ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_sys_kernel_debug_hyperv_uuid_fuzz_test_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-kernel-debug-hyperv-uuid-fuzz-test-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjæÊ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/hyperv\/\\/fuzz_test_state**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/hyperv\/\\/fuzz_test_state**”h]”hŒ7/sys/kernel/debug/hyperv//fuzz_test_state”…”�”}”(hjË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjüÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-É h´KhjùÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjöÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjóÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæÊ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjãÊ ubah}”(h]”jâÊ ah ]”h"]”Œ0abi_sys_kernel_debug_hyperv_uuid_fuzz_test_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1Ë jØÊ sj˜}”jâÊ jØÊ subhÞ)�”}”(hŒGDefined on file :ref:`debugfs-hyperv `”h]”(hŒDefined on file ”…”�”}”(hj6Ë h²hh³Nh´Nubh)�”}”(hŒ7:ref:`debugfs-hyperv `”h]”j§)�”}”(hj@Ë h]”hŒdebugfs-hyperv”…”�”}”(hjBË h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>Ë ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jLË Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_hyperv”uh1hh³j-É h´Khj6Ë ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-É h´KhhÊh²hubhÞ)�”}”(hŒPFuzz testing status of a vmbus device, whether its in an ON state or a OFF state”h]”hŒPFuzz testing status of a vmbus device, whether its in an ON state or a OFF state”…”�”}”(hjdË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-É h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒUsers: Debugging tools ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjyË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j-É h´KhjuË ubj1)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hjŠË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-É h´Khj‡Ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjuË ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j-É h´KhjrË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ%.. _abi_sys_kernel_debug_ideapad_cfg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-debug-ideapad-cfg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj¸Ë ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/kernel\/debug\/ideapad\/cfg**”h]”j`)�”}”(hŒ&**\/sys\/kernel\/debug\/ideapad\/cfg**”h]”hŒ"/sys/kernel/debug/ideapad/cfg”…”�”}”(hjÒË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎË ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/debugfs-ideapad”h´KhjËË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸Ë ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµË ubah}”(h]”j´Ë ah ]”h"]”Œ abi_sys_kernel_debug_ideapad_cfg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌ jªË sj˜}”j´Ë jªË subhÞ)�”}”(hŒIDefined on file :ref:`debugfs-ideapad `”h]”(hŒDefined on file ”…”�”}”(hj Ì h²hh³Nh´Nubh)�”}”(hŒ9:ref:`debugfs-ideapad `”h]”j§)�”}”(hjÌ h]”hŒdebugfs-ideapad”…”�”}”(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ÅŒ abi_file_testing_debugfs_ideapad”uh1hh³jæË h´Khj Ì ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæË h´KhhÊh²hubhÞ)�”}”(hŒ‡cfg shows the return value of _CFG method in VPC2004 device. It tells machine capability and what graphic component within the machine.”h]”hŒ‡cfg shows the return value of _CFG method in VPC2004 device. It tells machine capability and what graphic component within the machine.”…”�”}”(hj7Ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæË h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_kernel_debug_ideapad_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-kernel-debug-ideapad-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjSÌ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/debug\/ideapad\/status**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/debug\/ideapad\/status**”h]”hŒ%/sys/kernel/debug/ideapad/status”…”�”}”(hjmÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjiÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæË h´K hjfÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`Ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSÌ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPÌ ubah}”(h]”jOÌ ah ]”h"]”Œ#abi_sys_kernel_debug_ideapad_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžÌ jEÌ sj˜}”jOÌ jEÌ subhÞ)�”}”(hŒIDefined on file :ref:`debugfs-ideapad `”h]”(hŒDefined on file ”…”�”}”(hj£Ì h²hh³Nh´Nubh)�”}”(hŒ9:ref:`debugfs-ideapad `”h]”j§)�”}”(hj­Ì h]”hŒdebugfs-ideapad”…”�”}”(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ÅŒ abi_file_testing_debugfs_ideapad”uh1hh³jæË h´K hj£Ì ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæË h´K hhÊh²hubhÞ)�”}”(hŒ?status shows infos we can read and tells its meaning and value.”h]”hŒ?status shows infos we can read and tells its meaning and value.”…”�”}”(hjÑÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jæË h´K hhÊh²hubj))�”}”(hŒD.. _abi_sys_kernel_debug_iio_iio_devicex_backendy_direct_reg_access:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ?abi-sys-kernel-debug-iio-iio-devicex-backendy-direct-reg-access”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjíÌ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/kernel\/debug\/iio\/iio\:deviceX\/backendY\/direct_reg_access**”h]”j`)�”}”(hŒH**\/sys\/kernel\/debug\/iio\/iio\:deviceX\/backendY\/direct_reg_access**”h]”hŒD/sys/kernel/debug/iio/iio:deviceX/backendY/direct_reg_access”…”�”}”(hjÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/debugfs-iio-backend”h´KhjÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúÌ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíÌ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêÌ ubah}”(h]”jéÌ ah ]”h"]”Œ?abi_sys_kernel_debug_iio_iio_devicex_backendy_direct_reg_access”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9Í jßÌ sj˜}”jéÌ jßÌ subhÞ)�”}”(hŒQDefined on file :ref:`debugfs-iio-backend `”h]”(hŒDefined on file ”…”�”}”(hj>Í h²hh³Nh´Nubh)�”}”(hŒA:ref:`debugfs-iio-backend `”h]”j§)�”}”(hjHÍ h]”hŒdebugfs-iio-backend”…”�”}”(hjJÍ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjFÍ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTÍ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_debugfs_iio_backend”uh1hh³jÍ h´Khj>Í ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÍ h´KhhÊh²hubhÞ)�”}”(hŒ=Directly access the registers of backend Y. Typical usage is:”h]”hŒ=Directly access the registers of backend Y. Typical usage is:”…”�”}”(hjlÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÍ h´KhhÊh²hubhÞ)�”}”(hŒHReading address 0x50 echo 0x50 > direct_reg_access cat direct_reg_access”h]”hŒHReading address 0x50 echo 0x50 > direct_reg_access cat direct_reg_access”…”�”}”(hjzÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÍ h´KhhÊh²hubhÞ)�”}”(hŒdWriting address 0x50 echo 0x50 0x3 > direct_reg_access //readback address 0x50 cat direct_reg_access”h]”hŒdWriting address 0x50 echo 0x50 0x3 > direct_reg_access //readback address 0x50 cat direct_reg_access”…”�”}”(hjˆÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÍ h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_debug_iio_iio_devicex_backendy_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-iio-iio-devicex-backendy-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hj¤Í ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/iio\/iio\:deviceX\/backendY\/name**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/iio\/iio\:deviceX\/backendY\/name**”h]”hŒ7/sys/kernel/debug/iio/iio:deviceX/backendY/name”…”�”}”(hj¾Í h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjºÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÍ h´Khj·Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤Í ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡Í ubah}”(h]”j Í ah ]”h"]”Œ2abi_sys_kernel_debug_iio_iio_devicex_backendy_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jïÍ j–Í sj˜}”j Í j–Í subhÞ)�”}”(hŒQDefined on file :ref:`debugfs-iio-backend `”h]”(hŒDefined on file ”…”�”}”(hjôÍ h²hh³Nh´Nubh)�”}”(hŒA:ref:`debugfs-iio-backend `”h]”j§)�”}”(hjþÍ h]”hŒdebugfs-iio-backend”…”�”}”(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ÅŒ$abi_file_testing_debugfs_iio_backend”uh1hh³jÍ h´KhjôÍ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÍ h´KhhÊh²hubhÞ)�”}”(hŒ(Name of Backend Y connected to device X.”h]”hŒ(Name of Backend Y connected to device X.”…”�”}”(hj"Î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÍ h´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_kernel_debug_iio_iio_devicex_calibration_table_dump:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-kernel-debug-iio-iio-devicex-calibration-table-dump”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj>Î ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/kernel\/debug\/iio\/iio\:deviceX\/calibration_table_dump**”h]”j`)�”}”(hŒC**\/sys\/kernel\/debug\/iio\/iio\:deviceX\/calibration_table_dump**”h]”hŒ?/sys/kernel/debug/iio/iio:deviceX/calibration_table_dump”…”�”}”(hjXÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjTÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/debugfs-iio-ad9467”h´KhjQÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjNÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjKÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>Î ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;Î ubah}”(h]”j:Î ah ]”h"]”Œ;abi_sys_kernel_debug_iio_iio_devicex_calibration_table_dump”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠÎ j0Î sj˜}”j:Î j0Î subhÞ)�”}”(hŒODefined on file :ref:`debugfs-iio-ad9467 `”h]”(hŒDefined on file ”…”�”}”(hj�Î h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-iio-ad9467 `”h]”j§)�”}”(hj™Î h]”hŒdebugfs-iio-ad9467”…”�”}”(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ÅŒ#abi_file_testing_debugfs_iio_ad9467”uh1hh³jlÎ h´Khj�Î ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jlÎ h´KhhÊh²hubhÞ)�”}”(hŒ]This dumps the calibration table that was filled during the digital interface tuning process.”h]”hŒ]This dumps the calibration table that was filled during the digital interface tuning process.”…”�”}”(hj½Î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jlÎ h´KhhÊh²hubj))�”}”(hŒ?.. _abi_sys_kernel_debug_iio_iio_devicex_in_voltagey_test_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-kernel-debug-iio-iio-devicex-in-voltagey-test-mode”u•!h1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j@hjÙÎ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/kernel\/debug\/iio\/iio\:deviceX\/in_voltageY_test_mode**”h]”j`)�”}”(hŒB**\/sys\/kernel\/debug\/iio\/iio\:deviceX\/in_voltageY_test_mode**”h]”hŒ>/sys/kernel/debug/iio/iio:deviceX/in_voltageY_test_mode”…”�”}”(hjóÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jlÎ h´K hjìÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙÎ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖÎ ubah}”(h]”jÕÎ ah ]”h"]”Œ:abi_sys_kernel_debug_iio_iio_devicex_in_voltagey_test_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$Ï jËÎ sj˜}”jÕÎ jËÎ subhÞ)�”}”(hŒODefined on file :ref:`debugfs-iio-ad9467 `”h]”(hŒDefined on file ”…”�”}”(hj)Ï h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-iio-ad9467 `”h]”j§)�”}”(hj3Ï h]”hŒdebugfs-iio-ad9467”…”�”}”(hj5Ï h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1Ï ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?Ï Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_debugfs_iio_ad9467”uh1hh³jlÎ h´K hj)Ï ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jlÎ h´K hhÊh²hubhÞ)�”}”(hŒ÷Writing to this file will initiate one of available test tone on channel Y. Reading it, shows which test is running. In cases where an IIO backend is available and supports the test tone, additional information about the data correctness is given.”h]”hŒ÷Writing to this file will initiate one of available test tone on channel Y. Reading it, shows which test is running. In cases where an IIO backend is available and supports the test tone, additional information about the data correctness is given.”…”�”}”(hjWÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jlÎ h´K hhÊh²hubj))�”}”(hŒH.. _abi_sys_kernel_debug_iio_iio_devicex_in_voltage_test_mode_available:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒCabi-sys-kernel-debug-iio-iio-devicex-in-voltage-test-mode-available”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjsÏ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/kernel\/debug\/iio\/iio\:deviceX\/in_voltage_test_mode_available**”h]”j`)�”}”(hŒK**\/sys\/kernel\/debug\/iio\/iio\:deviceX\/in_voltage_test_mode_available**”h]”hŒG/sys/kernel/debug/iio/iio:deviceX/in_voltage_test_mode_available”…”�”}”(hj�Ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰Ï ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jlÎ h´Khj†Ï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€Ï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsÏ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpÏ ubah}”(h]”joÏ ah ]”h"]”ŒCabi_sys_kernel_debug_iio_iio_devicex_in_voltage_test_mode_available”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾Ï jeÏ sj˜}”joÏ jeÏ subhÞ)�”}”(hŒODefined on file :ref:`debugfs-iio-ad9467 `”h]”(hŒDefined on file ”…”�”}”(hjÃÏ h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-iio-ad9467 `”h]”j§)�”}”(hjÍÏ h]”hŒdebugfs-iio-ad9467”…”�”}”(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ÅŒ#abi_file_testing_debugfs_iio_ad9467”uh1hh³jlÎ h´KhjÃÏ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jlÎ h´KhhÊh²hubhÞ)�”}”(hŒÒList all the available test tones: - off - midscale_short - pos_fullscale - neg_fullscale - checkerboard - prbs23 - prbs9 - one_zero_toggle - user - bit_toggle - sync - one_bit_high - mixed_bit_frequency - ramp”h]”hŒÒList all the available test tones: - off - midscale_short - pos_fullscale - neg_fullscale - checkerboard - prbs23 - prbs9 - one_zero_toggle - user - bit_toggle - sync - one_bit_high - mixed_bit_frequency - ramp”…”�”}”(hjñÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jlÎ h´KhhÊh²hubhÞ)�”}”(hŒ�Note that depending on the actual device being used, some of the above might not be available (and they won't be listed when reading the file).”h]”hŒ‘Note that depending on the actual device being used, some of the above might not be available (and they won’t be listed when reading the file).”…”�”}”(hjÿÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jlÎ h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_kernel_debug_iommu_amd_devid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-kernel-debug-iommu-amd-devid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÐ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/kernel\/debug\/iommu\/amd\/devid**”h]”j`)�”}”(hŒ+**\/sys\/kernel\/debug\/iommu\/amd\/devid**”h]”hŒ'/sys/kernel/debug/iommu/amd/devid”…”�”}”(hj5Ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1Ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/debugfs-amd-iommu”h´K?hj.Ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+Ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(Ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐ ubah}”(h]”jÐ ah ]”h"]”Œ$abi_sys_kernel_debug_iommu_amd_devid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jgÐ j Ð sj˜}”jÐ j Ð subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-amd-iommu `”h]”(hŒDefined on file ”…”�”}”(hjlÐ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-amd-iommu `”h]”j§)�”}”(hjvÐ h]”hŒdebugfs-amd-iommu”…”�”}”(hjxÐ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjtÐ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‚Ð Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_amd_iommu”uh1hh³jIÐ h´K?hjlÐ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K?hhÊh²hubhÞ)�”}”(hŒ¹This file provides read/write access for user input. Users specify the device ID, which can be used to dump IOMMU data structures such as the interrupt remapping table and device table.”h]”hŒ¹This file provides read/write access for user input. Users specify the device ID, which can be used to dump IOMMU data structures such as the interrupt remapping table and device table.”…”�”}”(hjšÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K?hhÊh²hubhÞ)�”}”(hŒExample:”h]”hŒExample:”…”�”}”(hj¨Ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K?hhÊh²hubj` )�”}”(hhh]”(j;)�”}”(hŒ‚:: $ echo 0000:01:00.0 > /sys/kernel/debug/iommu/amd/devid $ cat /sys/kernel/debug/iommu/amd/devid Output:: 0000:01:00.0 ”h]”(jl)�”}”(hŒ_$ echo 0000:01:00.0 > /sys/kernel/debug/iommu/amd/devid $ cat /sys/kernel/debug/iommu/amd/devid”h]”hŒ_$ echo 0000:01:00.0 > /sys/kernel/debug/iommu/amd/devid $ cat /sys/kernel/debug/iommu/amd/devid”…”�”}”hj½Ð sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´K?hj¹Ð ubhÞ)�”}”(hŒOutput::”h]”hŒOutput:”…”�”}”(hjËÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K?hj¹Ð ubjl)�”}”(hŒ 0000:01:00.0”h]”hŒ 0000:01:00.0”…”�”}”hjÙÐ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´K?hj¹Ð ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¶Ð ubj;)�”}”(hŒ~:: $ echo 01:00.0 > /sys/kernel/debug/iommu/amd/devid $ cat /sys/kernel/debug/iommu/amd/devid Output:: 0000:01:00.0 ”h]”(jl)�”}”(hŒZ$ echo 01:00.0 > /sys/kernel/debug/iommu/amd/devid $ cat /sys/kernel/debug/iommu/amd/devid”h]”hŒZ$ echo 01:00.0 > /sys/kernel/debug/iommu/amd/devid $ cat /sys/kernel/debug/iommu/amd/devid”…”�”}”hjñÐ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´K?hjíÐ ubhÞ)�”}”(hŒOutput::”h]”hŒOutput:”…”�”}”(hjÿÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K?hjíÐ ubjl)�”}”(hŒ 0000:01:00.0”h]”hŒ 0000:01:00.0”…”�”}”hj Ñ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´K?hjíÐ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¶Ð ubeh}”(h]”h ]”h"]”h$]”h&]”jØ jÙ jÚ hjÛ jÚÁuh1j_ hhÊh²hh³Nh´Nubj))�”}”(hŒ*.. _abi_sys_kernel_debug_iommu_amd_devtbl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-debug-iommu-amd-devtbl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj5Ñ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/kernel\/debug\/iommu\/amd\/devtbl**”h]”j`)�”}”(hŒ,**\/sys\/kernel\/debug\/iommu\/amd\/devtbl**”h]”hŒ(/sys/kernel/debug/iommu/amd/devtbl”…”�”}”(hjOÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K]hjHÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5Ñ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2Ñ ubah}”(h]”j1Ñ ah ]”h"]”Œ%abi_sys_kernel_debug_iommu_amd_devtbl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€Ñ j'Ñ sj˜}”j1Ñ j'Ñ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-amd-iommu `”h]”(hŒDefined on file ”…”�”}”(hj…Ñ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-amd-iommu `”h]”j§)�”}”(hj�Ñ h]”hŒdebugfs-amd-iommu”…”�”}”(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ÅŒ"abi_file_testing_debugfs_amd_iommu”uh1hh³jIÐ h´K]hj…Ñ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K]hhÊh²hubhÞ)�”}”(hŒ‡This file is a read-only output file containing the device table entry for the device ID provided in /sys/kernel/debug/iommu/amd/devid.”h]”hŒ‡This file is a read-only output file containing the device table entry for the device ID provided in /sys/kernel/debug/iommu/amd/devid.”…”�”}”(hj³Ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K]hhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hjÁÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K]hhÊh²hubjl)�”}”(hŒ($ cat /sys/kernel/debug/iommu/amd/devtbl”h]”hŒ($ cat /sys/kernel/debug/iommu/amd/devtbl”…”�”}”hjÏÑ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´K]hhÊh²hubhÞ)�”}”(hŒOutput::”h]”hŒOutput:”…”�”}”(hjÝÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K]hhÊh²hubjl)�”}”(hŒ®DeviceId QWORD[3] QWORD[2] QWORD[1] QWORD[0] iommu 0000:01:00.0 0000000000000000 20000001373b8013 0000000000000038 6000000114d7b603 iommu3”h]”hŒ®DeviceId QWORD[3] QWORD[2] QWORD[1] QWORD[0] iommu 0000:01:00.0 0000000000000000 20000001373b8013 0000000000000038 6000000114d7b603 iommu3”…”�”}”hjëÑ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´K]hhÊh²hubj))�”}”(hŒ6.. _abi_sys_kernel_debug_iommu_amd_iommu_x_capability:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-kernel-debug-iommu-amd-iommu-x-capability”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÒ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/iommu\/amd\/iommu\\/capability**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/iommu\/amd\/iommu\\/capability**”h]”hŒ8/sys/kernel/debug/iommu/amd/iommu/capability”…”�”}”(hj!Ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KhjÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ ubah}”(h]”jÒ ah ]”h"]”Œ1abi_sys_kernel_debug_iommu_amd_iommu_x_capability”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jRÒ jùÑ sj˜}”jÒ jùÑ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-amd-iommu `”h]”(hŒDefined on file ”…”�”}”(hjWÒ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-amd-iommu `”h]”j§)�”}”(hjaÒ h]”hŒdebugfs-amd-iommu”…”�”}”(hjcÒ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_Ò ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jmÒ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_amd_iommu”uh1hh³jIÐ h´KhjWÒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KhhÊh²hubhÞ)�”}”(hŒ½This file provides read/write access for user input. Users specify the capability register offset for iommu, and the file outputs the corresponding capability register value of iommu.”h]”hŒ½This file provides read/write access for user input. Users specify the capability register offset for iommu, and the file outputs the corresponding capability register value of iommu.”…”�”}”(hj…Ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hj“Ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KhhÊh²hubjl)�”}”(hŒs$ echo "0x10" > /sys/kernel/debug/iommu/amd/iommu00/capability $ cat /sys/kernel/debug/iommu/amd/iommu00/capability”h]”hŒs$ echo "0x10" > /sys/kernel/debug/iommu/amd/iommu00/capability $ cat /sys/kernel/debug/iommu/amd/iommu00/capability”…”�”}”hj¡Ò sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´KhhÊh²hubhÞ)�”}”(hŒOutput::”h]”hŒOutput:”…”�”}”(hj¯Ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KhhÊh²hubjl)�”}”(hŒOffset:0x10 Value:0x00203040”h]”hŒOffset:0x10 Value:0x00203040”…”�”}”hj½Ò sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_iommu_amd_iommu_x_cmdbuf:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-iommu-amd-iommu-x-cmdbuf”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjÙÒ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/iommu\/amd\/iommu\\/cmdbuf**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/iommu\/amd\/iommu\\/cmdbuf**”h]”hŒ4/sys/kernel/debug/iommu/amd/iommu/cmdbuf”…”�”}”(hjóÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K#hjìÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙÒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖÒ ubah}”(h]”jÕÒ ah ]”h"]”Œ-abi_sys_kernel_debug_iommu_amd_iommu_x_cmdbuf”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$Ó jËÒ sj˜}”jÕÒ jËÒ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-amd-iommu `”h]”(hŒDefined on file ”…”�”}”(hj)Ó h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-amd-iommu `”h]”j§)�”}”(hj3Ó h]”hŒdebugfs-amd-iommu”…”�”}”(hj5Ó h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1Ó ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?Ó Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_debugfs_amd_iommu”uh1hh³jIÐ h´K#hj)Ó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K#hhÊh²hubhÞ)�”}”(hŒPThis file is a read-only output file containing iommu command buffer entries.”h]”hŒPThis file is a read-only output file containing iommu command buffer entries.”…”�”}”(hjWÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K#hhÊh²hubhÞ)�”}”(hŒ Examples::”h]”hŒ Examples:”…”�”}”(hjeÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K#hhÊh²hubjl)�”}”(hŒ1$ cat /sys/kernel/debug/iommu/amd/iommu/cmdbuf”h]”hŒ1$ cat /sys/kernel/debug/iommu/amd/iommu/cmdbuf”…”�”}”hjsÓ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´K#hhÊh²hubhÞ)�”}”(hŒOutput::”h]”hŒOutput:”…”�”}”(hj�Ó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´K#hhÊh²hubjl)�”}”(hXCMD Buffer Head Offset:339 Tail Offset:339 0: 00835001 10000001 00003c00 00000000 1: 00000000 30000005 fffff003 7fffffff 2: 00835001 10000001 00003c01 00000000 3: 00000000 30000005 fffff003 7fffffff 4: 00835001 10000001 00003c02 00000000 5: 00000000 30000005 fffff003 7fffffff 6: 00835001 10000001 00003c03 00000000 7: 00000000 30000005 fffff003 7fffffff 8: 00835001 10000001 00003c04 00000000 9: 00000000 30000005 fffff003 7fffffff 10: 00835001 10000001 00003c05 00000000 11: 00000000 30000005 fffff003 7fffffff [...]”h]”hXCMD Buffer Head Offset:339 Tail Offset:339 0: 00835001 10000001 00003c00 00000000 1: 00000000 30000005 fffff003 7fffffff 2: 00835001 10000001 00003c01 00000000 3: 00000000 30000005 fffff003 7fffffff 4: 00835001 10000001 00003c02 00000000 5: 00000000 30000005 fffff003 7fffffff 6: 00835001 10000001 00003c03 00000000 7: 00000000 30000005 fffff003 7fffffff 8: 00835001 10000001 00003c04 00000000 9: 00000000 30000005 fffff003 7fffffff 10: 00835001 10000001 00003c05 00000000 11: 00000000 30000005 fffff003 7fffffff [...]”…”�”}”hj�Ó sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´K#hhÊh²hubj))�”}”(hŒ0.. _abi_sys_kernel_debug_iommu_amd_iommu_x_mmio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-debug-iommu-amd-iommu-x-mmio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj«Ó ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/debug\/iommu\/amd\/iommu\\/mmio**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/debug\/iommu\/amd\/iommu\\/mmio**”h]”hŒ2/sys/kernel/debug/iommu/amd/iommu/mmio”…”�”}”(hjÅÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÁÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´Khj¾Ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»Ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸Ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj«Ó ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¨Ó ubah}”(h]”j§Ó ah ]”h"]”Œ+abi_sys_kernel_debug_iommu_amd_iommu_x_mmio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jöÓ j�Ó sj˜}”j§Ó j�Ó subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-amd-iommu `”h]”(hŒDefined on file ”…”�”}”(hjûÓ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-amd-iommu `”h]”j§)�”}”(hjÔ h]”hŒdebugfs-amd-iommu”…”�”}”(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ÅŒ"abi_file_testing_debugfs_amd_iommu”uh1hh³jIÐ h´KhjûÓ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KhhÊh²hubhÞ)�”}”(hŒ°This file provides read/write access for user input. Users specify the MMIO register offset for iommu, and the file outputs the corresponding MMIO register value of iommu”h]”hŒ°This file provides read/write access for user input. Users specify the MMIO register offset for iommu, and the file outputs the corresponding MMIO register value of iommu”…”�”}”(hj)Ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hj7Ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KhhÊh²hubjl)�”}”(hŒg$ echo "0x18" > /sys/kernel/debug/iommu/amd/iommu00/mmio $ cat /sys/kernel/debug/iommu/amd/iommu00/mmio”h]”hŒg$ echo "0x18" > /sys/kernel/debug/iommu/amd/iommu00/mmio $ cat /sys/kernel/debug/iommu/amd/iommu00/mmio”…”�”}”hjEÔ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´KhhÊh²hubhÞ)�”}”(hŒOutput::”h]”hŒOutput:”…”�”}”(hjSÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KhhÊh²hubjl)�”}”(hŒ$Offset:0x18 Value:0x000c22000003f48d”h]”hŒ$Offset:0x18 Value:0x000c22000003f48d”…”�”}”hjaÔ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_debug_iommu_amd_irqtbl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-debug-iommu-amd-irqtbl”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj}Ô ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/kernel\/debug\/iommu\/amd\/irqtbl**”h]”j`)�”}”(hŒ,**\/sys\/kernel\/debug\/iommu\/amd\/irqtbl**”h]”hŒ(/sys/kernel/debug/iommu/amd/irqtbl”…”�”}”(hj—Ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“Ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´Kmhj�Ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}Ô ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzÔ ubah}”(h]”jyÔ ah ]”h"]”Œ%abi_sys_kernel_debug_iommu_amd_irqtbl”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈÔ joÔ sj˜}”jyÔ joÔ subhÞ)�”}”(hŒMDefined on file :ref:`debugfs-amd-iommu `”h]”(hŒDefined on file ”…”�”}”(hjÍÔ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`debugfs-amd-iommu `”h]”j§)�”}”(hj×Ô h]”hŒdebugfs-amd-iommu”…”�”}”(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ÅŒ"abi_file_testing_debugfs_amd_iommu”uh1hh³jIÐ h´KmhjÍÔ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KmhhÊh²hubhÞ)�”}”(hŒˆThis file is a read-only output file containing valid IRT table entries for the device ID provided in /sys/kernel/debug/iommu/amd/devid.”h]”hŒˆThis file is a read-only output file containing valid IRT table entries for the device ID provided in /sys/kernel/debug/iommu/amd/devid.”…”�”}”(hjûÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KmhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hj Õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KmhhÊh²hubjl)�”}”(hŒ($ cat /sys/kernel/debug/iommu/amd/irqtbl”h]”hŒ($ cat /sys/kernel/debug/iommu/amd/irqtbl”…”�”}”hjÕ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´KmhhÊh²hubhÞ)�”}”(hŒOutput::”h]”hŒOutput:”…”�”}”(hj%Õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jIÐ h´KmhhÊh²hubjl)�”}”(hX{DeviceId 0000:01:00.0 IRT[0000] 0000000000000020 0000000000000241 IRT[0001] 0000000000000020 0000000000000841 IRT[0002] 0000000000000020 0000000000002041 IRT[0003] 0000000000000020 0000000000008041 IRT[0004] 0000000000000020 0000000000020041 IRT[0005] 0000000000000020 0000000000080041 IRT[0006] 0000000000000020 0000000000200041 IRT[0007] 0000000000000020 0000000000800041 [...]”h]”hX{DeviceId 0000:01:00.0 IRT[0000] 0000000000000020 0000000000000241 IRT[0001] 0000000000000020 0000000000000841 IRT[0002] 0000000000000020 0000000000002041 IRT[0003] 0000000000000020 0000000000008041 IRT[0004] 0000000000000020 0000000000020041 IRT[0005] 0000000000000020 0000000000080041 IRT[0006] 0000000000000020 0000000000200041 IRT[0007] 0000000000000020 0000000000800041 [...]”…”�”}”hj3Õ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jIÐ h´KmhhÊh²hubj))�”}”(hŒC.. _abi_sys_kernel_debug_iommu_intel_bdf_domain_translation_struct:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-kernel-debug-iommu-intel-bdf-domain-translation-struct”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjOÕ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/kernel\/debug\/iommu\/intel\/\\/domain_translation_struct**”h]”j`)�”}”(hŒJ**\/sys\/kernel\/debug\/iommu\/intel\/\\/domain_translation_struct**”h]”hŒF/sys/kernel/debug/iommu/intel//domain_translation_struct”…”�”}”(hjiÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/debugfs-intel-iommu”h´KÞhjbÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOÕ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLÕ ubah}”(h]”jKÕ ah ]”h"]”Œ>abi_sys_kernel_debug_iommu_intel_bdf_domain_translation_struct”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j›Õ jAÕ sj˜}”jKÕ jAÕ subhÞ)�”}”(hŒQDefined on file :ref:`debugfs-intel-iommu `”h]”(hŒDefined on file ”…”�”}”(hj Õ h²hh³Nh´Nubh)�”}”(hŒA:ref:`debugfs-intel-iommu `”h]”j§)�”}”(hjªÕ h]”hŒdebugfs-intel-iommu”…”�”}”(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ÅŒ$abi_file_testing_debugfs_intel_iommu”uh1hh³j}Õ h´KÞhj Õ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KÞhhÊh²hubhÞ)�”}”(hŒVThis file dumps a specified page table of Intel IOMMU in legacy mode or scalable mode.”h]”hŒVThis file dumps a specified page table of Intel IOMMU in legacy mode or scalable mode.”…”�”}”(hjÎÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KÞhhÊh²hubhÞ)�”}”(hŒÀFor a device that only supports legacy mode, dump its page table by the debugfs file in the debugfs device directory. e.g. /sys/kernel/debug/iommu/intel/0000:00:02.0/domain_translation_struct.”h]”hŒÀFor a device that only supports legacy mode, dump its page table by the debugfs file in the debugfs device directory. e.g. /sys/kernel/debug/iommu/intel/0000:00:02.0/domain_translation_struct.”…”�”}”(hjÜÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KÞhhÊh²hubhÞ)�”}”(hŒÑFor a device that supports scalable mode, dump the page table of specified pasid by the debugfs file in the debugfs pasid directory. e.g. /sys/kernel/debug/iommu/intel/0000:00:02.0/1/domain_translation_struct.”h]”hŒÑFor a device that supports scalable mode, dump the page table of specified pasid by the debugfs file in the debugfs pasid directory. e.g. /sys/kernel/debug/iommu/intel/0000:00:02.0/1/domain_translation_struct.”…”�”}”(hjêÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KÞhhÊh²hubhÞ)�”}”(hŒExamples in Kabylake:”h]”hŒExamples in Kabylake:”…”�”}”(hjøÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KÞhhÊh²hubjl)�”}”(hX©1) Dump the page table of device "0000:00:02.0" that only supports legacy mode. $ sudo cat /sys/kernel/debug/iommu/intel/0000:00:02.0/domain_translation_struct Device 0000:00:02.0 @0x1017f8000 IOVA_PFN PML5E PML4E 0x000000008d800 | 0x0000000000000000 0x00000001017f9003 0x000000008d801 | 0x0000000000000000 0x00000001017f9003 0x000000008d802 | 0x0000000000000000 0x00000001017f9003 PDPE PDE PTE 0x00000001017fa003 0x00000001017fb003 0x000000008d800003 0x00000001017fa003 0x00000001017fb003 0x000000008d801003 0x00000001017fa003 0x00000001017fb003 0x000000008d802003 [...] 2) Dump the page table of device "0000:00:0a.0" with PASID "1" that supports scalable mode. $ sudo cat /sys/kernel/debug/iommu/intel/0000:00:0a.0/1/domain_translation_struct Device 0000:00:0a.0 with pasid 1 @0x10c112000 IOVA_PFN PML5E PML4E 0x0000000000000 | 0x0000000000000000 0x000000010df93003 0x0000000000001 | 0x0000000000000000 0x000000010df93003 0x0000000000002 | 0x0000000000000000 0x000000010df93003 PDPE PDE PTE 0x0000000106ae6003 0x0000000104b38003 0x0000000147c00803 0x0000000106ae6003 0x0000000104b38003 0x0000000147c01803 0x0000000106ae6003 0x0000000104b38003 0x0000000147c02803 [...]”h]”hX©1) Dump the page table of device "0000:00:02.0" that only supports legacy mode. $ sudo cat /sys/kernel/debug/iommu/intel/0000:00:02.0/domain_translation_struct Device 0000:00:02.0 @0x1017f8000 IOVA_PFN PML5E PML4E 0x000000008d800 | 0x0000000000000000 0x00000001017f9003 0x000000008d801 | 0x0000000000000000 0x00000001017f9003 0x000000008d802 | 0x0000000000000000 0x00000001017f9003 PDPE PDE PTE 0x00000001017fa003 0x00000001017fb003 0x000000008d800003 0x00000001017fa003 0x00000001017fb003 0x000000008d801003 0x00000001017fa003 0x00000001017fb003 0x000000008d802003 [...] 2) Dump the page table of device "0000:00:0a.0" with PASID "1" that supports scalable mode. $ sudo cat /sys/kernel/debug/iommu/intel/0000:00:0a.0/1/domain_translation_struct Device 0000:00:0a.0 with pasid 1 @0x10c112000 IOVA_PFN PML5E PML4E 0x0000000000000 | 0x0000000000000000 0x000000010df93003 0x0000000000001 | 0x0000000000000000 0x000000010df93003 0x0000000000002 | 0x0000000000000000 0x000000010df93003 PDPE PDE PTE 0x0000000106ae6003 0x0000000104b38003 0x0000000147c00803 0x0000000106ae6003 0x0000000104b38003 0x0000000147c01803 0x0000000106ae6003 0x0000000104b38003 0x0000000147c02803 [...]”…”�”}”hjÖ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j}Õ h´KÞhhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_debug_iommu_intel_dmar_perf_latency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-iommu-intel-dmar-perf-latency”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj"Ö ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/iommu\/intel\/dmar_perf_latency**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/iommu\/intel\/dmar_perf_latency**”h]”hŒ5/sys/kernel/debug/iommu/intel/dmar_perf_latency”…”�”}”(hj<Ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj8Ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K™hj5Ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2Ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/Ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj"Ö ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖ ubah}”(h]”jÖ ah ]”h"]”Œ2abi_sys_kernel_debug_iommu_intel_dmar_perf_latency”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jmÖ jÖ sj˜}”jÖ jÖ subhÞ)�”}”(hŒQDefined on file :ref:`debugfs-intel-iommu `”h]”(hŒDefined on file ”…”�”}”(hjrÖ h²hh³Nh´Nubh)�”}”(hŒA:ref:`debugfs-intel-iommu `”h]”j§)�”}”(hj|Ö h]”hŒdebugfs-intel-iommu”…”�”}”(hj~Ö h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjzÖ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jˆÖ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_debugfs_intel_iommu”uh1hh³j}Õ h´K™hjrÖ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K™hhÊh²hubhÞ)�”}”(hŒaThis file is used to control and show counts of execution time ranges for various types per DMAR.”h]”hŒaThis file is used to control and show counts of execution time ranges for various types per DMAR.”…”�”}”(hj Ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K™hhÊh²hubhÞ)�”}”(hŒ]Firstly, write a value to /sys/kernel/debug/iommu/intel/dmar_perf_latency to enable sampling.”h]”hŒ]Firstly, write a value to /sys/kernel/debug/iommu/intel/dmar_perf_latency to enable sampling.”…”�”}”(hj®Ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K™hhÊh²hubhÞ)�”}”(hŒ#The possible values are as follows:”h]”hŒ#The possible values are as follows:”…”�”}”(hj¼Ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K™hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ&0 - disable sampling all latency data ”h]”hÞ)�”}”(hŒ%0 - disable sampling all latency data”h]”hŒ%0 - disable sampling all latency data”…”�”}”(hjÑÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K™hjÍÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÊÖ ubj;)�”}”(hŒ41 - enable sampling IOTLB invalidation latency data ”h]”hÞ)�”}”(hŒ31 - enable sampling IOTLB invalidation latency data”h]”hŒ31 - enable sampling IOTLB invalidation latency data”…”�”}”(hjéÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K™hjåÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÊÖ ubj;)�”}”(hŒ52 - enable sampling devTLB invalidation latency data ”h]”hÞ)�”}”(hŒ42 - enable sampling devTLB invalidation latency data”h]”hŒ42 - enable sampling devTLB invalidation latency data”…”�”}”(hj× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K™hjýÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÊÖ ubj;)�”}”(hŒ?3 - enable sampling intr entry cache invalidation latency data ”h]”hÞ)�”}”(hŒ>3 - enable sampling intr entry cache invalidation latency data”h]”hŒ>3 - enable sampling intr entry cache invalidation latency data”…”�”}”(hj× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K™hj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÊÖ ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³j}Õ h´K™hhÊh²hubhÞ)�”}”(hŒwNext, read /sys/kernel/debug/iommu/intel/dmar_perf_latency gives a snapshot of sampling result of all enabled monitors.”h]”hŒwNext, read /sys/kernel/debug/iommu/intel/dmar_perf_latency gives a snapshot of sampling result of all enabled monitors.”…”�”}”(hj3× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K™hhÊh²hubhÞ)�”}”(hŒExamples in Kabylake:”h]”hŒExamples in Kabylake:”…”�”}”(hjA× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K™hhÊh²hubjl)�”}”(hX¢1) Disable sampling all latency data: $ sudo echo 0 > /sys/kernel/debug/iommu/intel/dmar_perf_latency 2) Enable sampling IOTLB invalidation latency data $ sudo echo 1 > /sys/kernel/debug/iommu/intel/dmar_perf_latency $ sudo cat /sys/kernel/debug/iommu/intel/dmar_perf_latency IOMMU: dmar0 Register Base Address: 26be37000 <0.1us 0.1us-1us 1us-10us 10us-100us 100us-1ms inv_iotlb 0 0 0 0 0 1ms-10ms >=10ms min(us) max(us) average(us) inv_iotlb 0 0 0 0 0 [...] IOMMU: dmar2 Register Base Address: fed91000 <0.1us 0.1us-1us 1us-10us 10us-100us 100us-1ms inv_iotlb 0 0 18 0 0 1ms-10ms >=10ms min(us) max(us) average(us) inv_iotlb 0 0 2 2 2 3) Enable sampling devTLB invalidation latency data $ sudo echo 2 > /sys/kernel/debug/iommu/intel/dmar_perf_latency $ sudo cat /sys/kernel/debug/iommu/intel/dmar_perf_latency IOMMU: dmar0 Register Base Address: 26be37000 <0.1us 0.1us-1us 1us-10us 10us-100us 100us-1ms inv_devtlb 0 0 0 0 0 >=10ms min(us) max(us) average(us) inv_devtlb 0 0 0 0 [...]”h]”hX¢1) Disable sampling all latency data: $ sudo echo 0 > /sys/kernel/debug/iommu/intel/dmar_perf_latency 2) Enable sampling IOTLB invalidation latency data $ sudo echo 1 > /sys/kernel/debug/iommu/intel/dmar_perf_latency $ sudo cat /sys/kernel/debug/iommu/intel/dmar_perf_latency IOMMU: dmar0 Register Base Address: 26be37000 <0.1us 0.1us-1us 1us-10us 10us-100us 100us-1ms inv_iotlb 0 0 0 0 0 1ms-10ms >=10ms min(us) max(us) average(us) inv_iotlb 0 0 0 0 0 [...] IOMMU: dmar2 Register Base Address: fed91000 <0.1us 0.1us-1us 1us-10us 10us-100us 100us-1ms inv_iotlb 0 0 18 0 0 1ms-10ms >=10ms min(us) max(us) average(us) inv_iotlb 0 0 2 2 2 3) Enable sampling devTLB invalidation latency data $ sudo echo 2 > /sys/kernel/debug/iommu/intel/dmar_perf_latency $ sudo cat /sys/kernel/debug/iommu/intel/dmar_perf_latency IOMMU: dmar0 Register Base Address: 26be37000 <0.1us 0.1us-1us 1us-10us 10us-100us 100us-1ms inv_devtlb 0 0 0 0 0 >=10ms min(us) max(us) average(us) inv_devtlb 0 0 0 0 [...]”…”�”}”hjO× sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j}Õ h´K™hhÊh²hubj))�”}”(hŒ=.. _abi_sys_kernel_debug_iommu_intel_dmar_translation_struct:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-kernel-debug-iommu-intel-dmar-translation-struct”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjk× ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/debug\/iommu\/intel\/dmar_translation_struct**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/debug\/iommu\/intel\/dmar_translation_struct**”h]”hŒ;/sys/kernel/debug/iommu/intel/dmar_translation_struct”…”�”}”(hj…× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�× ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KOhj~× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjk× ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjh× ubah}”(h]”jg× ah ]”h"]”Œ8abi_sys_kernel_debug_iommu_intel_dmar_translation_struct”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶× j]× sj˜}”jg× j]× subhÞ)�”}”(hŒQDefined on file :ref:`debugfs-intel-iommu `”h]”(hŒDefined on file ”…”�”}”(hj»× h²hh³Nh´Nubh)�”}”(hŒA:ref:`debugfs-intel-iommu `”h]”j§)�”}”(hjÅ× h]”hŒdebugfs-intel-iommu”…”�”}”(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ÅŒ$abi_file_testing_debugfs_intel_iommu”uh1hh³j}Õ h´KOhj»× ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KOhhÊh²hubhÞ)�”}”(hX This file dumps Intel IOMMU DMA remapping tables, such as root table, context table, PASID directory and PASID table entries in debugfs. For legacy mode, it doesn't support PASID, and hence PASID field is defaulted to '-1' and other PASID related fields are invalid.”h]”hXThis file dumps Intel IOMMU DMA remapping tables, such as root table, context table, PASID directory and PASID table entries in debugfs. For legacy mode, it doesn’t support PASID, and hence PASID field is defaulted to ‘-1’ and other PASID related fields are invalid.”…”�”}”(hjé× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KOhhÊh²hubhÞ)�”}”(hŒExample in Kabylake:”h]”hŒExample in Kabylake:”…”�”}”(hj÷× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KOhhÊh²hubjl)�”}”(hXG$ sudo cat /sys/kernel/debug/iommu/intel/dmar_translation_struct IOMMU dmar1: Root Table Address: 0x103027000 B.D.F Root_entry 00:02.0 0x0000000000000000:0x000000010303e001 Context_entry 0x0000000000000102:0x000000010303f005 PASID PASID_table_entry -1 0x0000000000000000:0x0000000000000000:0x0000000000000000 IOMMU dmar0: Root Table Address: 0x103028000 B.D.F Root_entry 00:0a.0 0x0000000000000000:0x00000001038a7001 Context_entry 0x0000000000000000:0x0000000103220e7d PASID PASID_table_entry 0 0x0000000000000000:0x0000000000800002:0x00000001038a5089 [...]”h]”hXG$ sudo cat /sys/kernel/debug/iommu/intel/dmar_translation_struct IOMMU dmar1: Root Table Address: 0x103027000 B.D.F Root_entry 00:02.0 0x0000000000000000:0x000000010303e001 Context_entry 0x0000000000000102:0x000000010303f005 PASID PASID_table_entry -1 0x0000000000000000:0x0000000000000000:0x0000000000000000 IOMMU dmar0: Root Table Address: 0x103028000 B.D.F Root_entry 00:0a.0 0x0000000000000000:0x00000001038a7001 Context_entry 0x0000000000000000:0x0000000103220e7d PASID PASID_table_entry 0 0x0000000000000000:0x0000000000800002:0x00000001038a5089 [...]”…”�”}”hjØ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j}Õ h´KOhhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_iommu_intel_invalidation_queue:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-iommu-intel-invalidation-queue”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjqØ h²hh³Nh´Nubh)�”}”(hŒA:ref:`debugfs-intel-iommu `”h]”j§)�”}”(hj{Ø h]”hŒdebugfs-intel-iommu”…”�”}”(hj}Ø h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyØ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡Ø Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_debugfs_intel_iommu”uh1hh³j}Õ h´KuhjqØ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KuhhÊh²hubhÞ)�”}”(hŒDThis file exports invalidation queue internals of each IOMMU device.”h]”hŒDThis file exports invalidation queue internals of each IOMMU device.”…”�”}”(hjŸØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KuhhÊh²hubhÞ)�”}”(hŒExample in Kabylake:”h]”hŒExample in Kabylake:”…”�”}”(hj­Ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KuhhÊh²hubjl)�”}”(hXð$ sudo cat /sys/kernel/debug/iommu/intel/invalidation_queue Invalidation queue on IOMMU: dmar0 Base: 0x10022e000 Head: 20 Tail: 20 Index qw0 qw1 qw2 0 0000000000000014 0000000000000000 0000000000000000 1 0000000200000025 0000000100059c04 0000000000000000 2 0000000000000014 0000000000000000 0000000000000000 qw3 status 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [...] Invalidation queue on IOMMU: dmar1 Base: 0x10026e000 Head: 32 Tail: 32 Index qw0 qw1 status 0 0000000000000004 0000000000000000 0000000000000000 1 0000000200000025 0000000100059804 0000000000000000 2 0000000000000011 0000000000000000 0000000000000000 [...]”h]”hXð$ sudo cat /sys/kernel/debug/iommu/intel/invalidation_queue Invalidation queue on IOMMU: dmar0 Base: 0x10022e000 Head: 20 Tail: 20 Index qw0 qw1 qw2 0 0000000000000014 0000000000000000 0000000000000000 1 0000000200000025 0000000100059c04 0000000000000000 2 0000000000000014 0000000000000000 0000000000000000 qw3 status 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [...] Invalidation queue on IOMMU: dmar1 Base: 0x10026e000 Head: 32 Tail: 32 Index qw0 qw1 status 0 0000000000000004 0000000000000000 0000000000000000 1 0000000200000025 0000000100059804 0000000000000000 2 0000000000000011 0000000000000000 0000000000000000 [...]”…”�”}”hj»Ø sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j}Õ h´KuhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_iommu_intel_iommu_regset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-iommu-intel-iommu-regset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjר ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/kernel\/debug\/iommu\/intel\/iommu_regset**”h]”j`)�”}”(hŒ4**\/sys\/kernel\/debug\/iommu\/intel\/iommu_regset**”h]”hŒ0/sys/kernel/debug/iommu/intel/iommu_regset”…”�”}”(hjñØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjíØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KhjêØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjר ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔØ ubah}”(h]”jÓØ ah ]”h"]”Œ-abi_sys_kernel_debug_iommu_intel_iommu_regset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"Ù jÉØ sj˜}”jÓØ jÉØ subhÞ)�”}”(hŒQDefined on file :ref:`debugfs-intel-iommu `”h]”(hŒDefined on file ”…”�”}”(hj'Ù h²hh³Nh´Nubh)�”}”(hŒA:ref:`debugfs-intel-iommu `”h]”j§)�”}”(hj1Ù h]”hŒdebugfs-intel-iommu”…”�”}”(hj3Ù 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ÅŒ$abi_file_testing_debugfs_intel_iommu”uh1hh³j}Õ h´Khj'Ù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KhhÊh²hubhÞ)�”}”(hŒ@This file dumps all the register contents for each IOMMU device.”h]”hŒ@This file dumps all the register contents for each IOMMU device.”…”�”}”(hjUÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KhhÊh²hubhÞ)�”}”(hŒExample in Kabylake:”h]”hŒExample in Kabylake:”…”�”}”(hjcÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´KhhÊh²hubjl)�”}”(hXà$ sudo cat /sys/kernel/debug/iommu/intel/iommu_regset IOMMU: dmar0 Register Base Address: 26be37000 Name Offset Contents VER 0x00 0x0000000000000010 GCMD 0x18 0x0000000000000000 GSTS 0x1c 0x00000000c7000000 FSTS 0x34 0x0000000000000000 FECTL 0x38 0x0000000000000000 [...] IOMMU: dmar1 Register Base Address: fed90000 Name Offset Contents VER 0x00 0x0000000000000010 GCMD 0x18 0x0000000000000000 GSTS 0x1c 0x00000000c7000000 FSTS 0x34 0x0000000000000000 FECTL 0x38 0x0000000000000000 [...] IOMMU: dmar2 Register Base Address: fed91000 Name Offset Contents VER 0x00 0x0000000000000010 GCMD 0x18 0x0000000000000000 GSTS 0x1c 0x00000000c7000000 FSTS 0x34 0x0000000000000000 FECTL 0x38 0x0000000000000000 [...]”h]”hXà$ sudo cat /sys/kernel/debug/iommu/intel/iommu_regset IOMMU: dmar0 Register Base Address: 26be37000 Name Offset Contents VER 0x00 0x0000000000000010 GCMD 0x18 0x0000000000000000 GSTS 0x1c 0x00000000c7000000 FSTS 0x34 0x0000000000000000 FECTL 0x38 0x0000000000000000 [...] IOMMU: dmar1 Register Base Address: fed90000 Name Offset Contents VER 0x00 0x0000000000000010 GCMD 0x18 0x0000000000000000 GSTS 0x1c 0x00000000c7000000 FSTS 0x34 0x0000000000000000 FECTL 0x38 0x0000000000000000 [...] IOMMU: dmar2 Register Base Address: fed91000 Name Offset Contents VER 0x00 0x0000000000000010 GCMD 0x18 0x0000000000000000 GSTS 0x1c 0x00000000c7000000 FSTS 0x34 0x0000000000000000 FECTL 0x38 0x0000000000000000 [...]”…”�”}”hjqÙ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j}Õ h´KhhÊh²hubj))�”}”(hŒ;.. _abi_sys_kernel_debug_iommu_intel_ir_translation_struct:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-kernel-debug-iommu-intel-ir-translation-struct”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hj�Ù ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/iommu\/intel\/ir_translation_struct**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/iommu\/intel\/ir_translation_struct**”h]”hŒ9/sys/kernel/debug/iommu/intel/ir_translation_struct”…”�”}”(hj§Ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£Ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K.hj Ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjšÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Ù ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠÙ ubah}”(h]”j‰Ù ah ]”h"]”Œ6abi_sys_kernel_debug_iommu_intel_ir_translation_struct”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØÙ jÙ sj˜}”j‰Ù jÙ subhÞ)�”}”(hŒQDefined on file :ref:`debugfs-intel-iommu `”h]”(hŒDefined on file ”…”�”}”(hjÝÙ h²hh³Nh´Nubh)�”}”(hŒA:ref:`debugfs-intel-iommu `”h]”j§)�”}”(hjçÙ h]”hŒdebugfs-intel-iommu”…”�”}”(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ÅŒ$abi_file_testing_debugfs_intel_iommu”uh1hh³j}Õ h´K.hjÝÙ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K.hhÊh²hubhÞ)�”}”(hŒPThis file dumps the table entries for Interrupt remapping and Interrupt posting.”h]”hŒPThis file dumps the table entries for Interrupt remapping and Interrupt posting.”…”�”}”(hj Ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K.hhÊh²hubhÞ)�”}”(hŒExample in Kabylake:”h]”hŒExample in Kabylake:”…”�”}”(hjÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j}Õ h´K.hhÊh²hubjl)�”}”(hX•$ sudo cat /sys/kernel/debug/iommu/intel/ir_translation_struct Remapped Interrupt supported on IOMMU: dmar0 IR table address:100900000 Entry SrcID DstID Vct IRTE_high IRTE_low 0 00:0a.0 00000080 24 0000000000040050 000000800024000d 1 00:0a.0 00000001 ef 0000000000040050 0000000100ef000d Remapped Interrupt supported on IOMMU: dmar1 IR table address:100300000 Entry SrcID DstID Vct IRTE_high IRTE_low 0 00:02.0 00000002 26 0000000000040010 000000020026000d [...] **** Posted Interrupt supported on IOMMU: dmar0 IR table address:100900000 Entry SrcID PDA_high PDA_low Vct IRTE_high IRTE_low”h]”hX•$ sudo cat /sys/kernel/debug/iommu/intel/ir_translation_struct Remapped Interrupt supported on IOMMU: dmar0 IR table address:100900000 Entry SrcID DstID Vct IRTE_high IRTE_low 0 00:0a.0 00000080 24 0000000000040050 000000800024000d 1 00:0a.0 00000001 ef 0000000000040050 0000000100ef000d Remapped Interrupt supported on IOMMU: dmar1 IR table address:100300000 Entry SrcID DstID Vct IRTE_high IRTE_low 0 00:02.0 00000002 26 0000000000040010 000000020026000d [...] **** Posted Interrupt supported on IOMMU: dmar0 IR table address:100900000 Entry SrcID PDA_high PDA_low Vct IRTE_high IRTE_low”…”�”}”hj'Ú sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j}Õ h´K.hhÊh²hubj))�”}”(hŒ&.. _abi_sys_kernel_debug_moxtet_input:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-kernel-debug-moxtet-input”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjCÚ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/kernel\/debug\/moxtet\/input**”h]”j`)�”}”(hŒ'**\/sys\/kernel\/debug\/moxtet\/input**”h]”hŒ#/sys/kernel/debug/moxtet/input”…”�”}”(hj]Ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjYÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/testing/debugfs-moxtet”h´KhjVÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjPÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjCÚ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@Ú ubah}”(h]”j?Ú ah ]”h"]”Œ!abi_sys_kernel_debug_moxtet_input”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�Ú j5Ú sj˜}”j?Ú j5Ú subhÞ)�”}”(hŒGDefined on file :ref:`debugfs-moxtet `”h]”(hŒDefined on file ”…”�”}”(hj”Ú h²hh³Nh´Nubh)�”}”(hŒ7:ref:`debugfs-moxtet `”h]”j§)�”}”(hjžÚ h]”hŒdebugfs-moxtet”…”�”}”(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ÅŒabi_file_testing_debugfs_moxtet”uh1hh³jqÚ h´Khj”Ú ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhhÊh²hubhÞ)�”}”(hŒ®(Read) Read input from the shift registers, in hexadecimal. Returns N+1 bytes, where N is the number of Moxtet connected modules. The first byte is from the CPU board itself.”h]”hŒ®(Read) Read input from the shift registers, in hexadecimal. Returns N+1 bytes, where N is the number of Moxtet connected modules. The first byte is from the CPU board itself.”…”�”}”(hjÂÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hjÐÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhhÊh²hubjl)�”}”(hŒ101214”h]”hŒ101214”…”�”}”hjÞÚ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jqÚ h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjïÚ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjïÚ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ10”h]”hŒ10”…”�”}”(hjÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´Khj Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Û ubjW)�”}”(hhh]”hÞ)�”}”(hŒCPU board with SD card”h]”hŒCPU board with SD card”…”�”}”(hj&Û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´Khj#Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Û ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ12”h]”hŒ12”…”�”}”(hjFÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhjCÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@Û ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#2 = PCIe module, 1 = IRQ not active”h]”hŒ#2 = PCIe module, 1 = IRQ not active”…”�”}”(hj]Û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhjZÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@Û ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ14”h]”hŒ14”…”�”}”(hj}Û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhjzÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwÛ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ&4 = Peridot module, 1 = IRQ not active”h]”hŒ&4 = Peridot module, 1 = IRQ not active”…”�”}”(hj”Û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´Khj‘Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwÛ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïÚ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ'.. _abi_sys_kernel_debug_moxtet_output:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-kernel-debug-moxtet-output”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjÏÛ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/kernel\/debug\/moxtet\/output**”h]”j`)�”}”(hŒ(**\/sys\/kernel\/debug\/moxtet\/output**”h]”hŒ$/sys/kernel/debug/moxtet/output”…”�”}”(hjéÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhjâÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏÛ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌÛ ubah}”(h]”jËÛ ah ]”h"]”Œ"abi_sys_kernel_debug_moxtet_output”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ jÁÛ sj˜}”jËÛ jÁÛ subhÞ)�”}”(hŒGDefined on file :ref:`debugfs-moxtet `”h]”(hŒDefined on file ”…”�”}”(hjÜ h²hh³Nh´Nubh)�”}”(hŒ7:ref:`debugfs-moxtet `”h]”j§)�”}”(hj)Ü h]”hŒdebugfs-moxtet”…”�”}”(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”j5Ü Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_moxtet”uh1hh³jqÚ h´KhjÜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhhÊh²hubhÞ)�”}”(hŒ�(RW) Read last written value to the shift registers, in hexadecimal, or write values to the shift registers, also in hexadecimal.”h]”hŒ�(RW) Read last written value to the shift registers, in hexadecimal, or write values to the shift registers, also in hexadecimal.”…”�”}”(hjMÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hj[Ü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhhÊh²hubjl)�”}”(hŒ0102”h]”hŒ0102”…”�”}”hjiÜ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jqÚ h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjzÜ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjzÜ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ01”h]”hŒ01”…”�”}”(hjšÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´Khj—Ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”Ü ubjW)�”}”(hhh]”hÞ)�”}”(hŒN01 was last written, or is to be written, to the first module's shift register”h]”hŒP01 was last written, or is to be written, to the first module’s shift register”…”�”}”(hj±Ü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´Khj®Ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”Ü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘Ü ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ02”h]”hŒ02”…”�”}”(hjÑÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhjÎÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËÜ ubjW)�”}”(hhh]”hÞ)�”}”(hŒthe same for second module”h]”hŒthe same for second module”…”�”}”(hjèÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jqÚ h´KhjåÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËÜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘Ü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjzÜ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjwÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´Nubj))�”}”(hŒ:.. _abi_sys_kernel_debug_msi_wmi_platform_wmi_device_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-kernel-debug-msi-wmi-platform-wmi-device-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j@hj#Ý ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/kernel\/debug\/msi\-wmi\-platform\-\\/\***”h]”j`)�”}”(hŒE**\/sys\/kernel\/debug\/msi\-wmi\-platform\-\\/\***”h]”hŒA/sys/kernel/debug/msi-wmi-platform-/*”…”�”}”(hj=Ý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/debugfs-msi-wmi-platform”h´Khj6Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#Ý ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Ý ubah}”(h]”jÝ ah ]”h"]”Œ5abi_sys_kernel_debug_msi_wmi_platform_wmi_device_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”joÝ jÝ sj˜}”jÝ jÝ subhÞ)�”}”(hŒ[Defined on file :ref:`debugfs-msi-wmi-platform `”h]”(hŒDefined on file ”…”�”}”(hjtÝ h²hh³Nh´Nubh)�”}”(hŒK:ref:`debugfs-msi-wmi-platform `”h]”j§)�”}”(hj~Ý h]”hŒdebugfs-msi-wmi-platform”…”�”}”(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ÅŒ)abi_file_testing_debugfs_msi_wmi_platform”uh1hh³jQÝ h´KhjtÝ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQÝ h´KhhÊh²hubhÞ)�”}”(hŒIThis file allows to execute the associated WMI method with the same name.”h]”hŒIThis file allows to execute the associated WMI method with the same name.”…”�”}”(hj¢Ý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQÝ h´KhhÊh²hubhÞ)�”}”(hŒ›To start the execution, write a buffer containing the method arguments at file offset 0. Partial writes or writes at a different offset are not supported.”h]”hŒ›To start the execution, write a buffer containing the method arguments at file offset 0. Partial writes or writes at a different offset are not supported.”…”�”}”(hj°Ý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQÝ h´KhhÊh²hubhÞ)�”}”(hŒEThe buffer returned by the WMI method can then be read from the file.”h]”hŒEThe buffer returned by the WMI method can then be read from the file.”…”�”}”(hj¾Ý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQÝ h´KhhÊh²hubhÞ)�”}”(hŒ5See :doc:`/wmi/devices/msi-wmi-platform` for details.”h]”(hŒSee ”…”�”}”(hjÌÝ h²hh³Nh´Nubh)�”}”(hŒ$:doc:`/wmi/devices/msi-wmi-platform`”h]”j§)�”}”(hjÖÝ h]”hŒ/wmi/devices/msi-wmi-platform”…”�”}”(hjØÝ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjÔÝ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jâÝ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/wmi/devices/msi-wmi-platform”uh1hh³jQÝ h´KhjÌÝ ubhŒ for details.”…”�”}”(hjÌÝ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQÝ h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_kernel_debug_nx_crypto:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-debug-nx-crypto”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj Þ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/kernel\/debug\/nx\-crypto\/\***”h]”j`)�”}”(hŒ(**\/sys\/kernel\/debug\/nx\-crypto\/\***”h]”hŒ$/sys/kernel/debug/nx-crypto/*”…”�”}”(hj&Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj"Þ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/debugfs-pfo-nx-crypto”h´KhjÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj Þ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj Þ ubah}”(h]”jÞ ah ]”h"]”Œabi_sys_kernel_debug_nx_crypto”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jXÞ jþÝ sj˜}”jÞ jþÝ subhÞ)�”}”(hŒUDefined on file :ref:`debugfs-pfo-nx-crypto `”h]”(hŒDefined on file ”…”�”}”(hj]Þ h²hh³Nh´Nubh)�”}”(hŒE:ref:`debugfs-pfo-nx-crypto `”h]”j§)�”}”(hjgÞ h]”hŒdebugfs-pfo-nx-crypto”…”�”}”(hjiÞ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjeÞ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jsÞ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_debugfs_pfo_nx_crypto”uh1hh³j:Þ h´Khj]Þ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´KhhÊh²hubhÞ)�”}”(hŒ\These debugfs interfaces are built by the nx-crypto driver, built in arch/powerpc/crypto/nx.”h]”hŒ\These debugfs interfaces are built by the nx-crypto driver, built in arch/powerpc/crypto/nx.”…”�”}”(hj‹Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´KhhÊh²hubhÞ)�”}”(hŒError Detection”h]”hŒError Detection”…”�”}”(hj™Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒ—errors: A u32 providing a total count of errors since the driver was loaded. The only errors counted here are those returned from the hcall, H_COP_OP. ”h]”(j!)�”}”(hŒerrors:”h]”hŒerrors:”…”�”}”(hj®Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j:Þ h´KhjªÞ ubj1)�”}”(hhh]”hÞ)�”}”(hŒŽA u32 providing a total count of errors since the driver was loaded. The only errors counted here are those returned from the hcall, H_COP_OP.”h]”hŒŽA u32 providing a total count of errors since the driver was loaded. The only errors counted here are those returned from the hcall, H_COP_OP.”…”�”}”(hj¿Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´Khj¼Þ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjªÞ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j:Þ h´Khj§Þ ubj)�”}”(hŒ•last_error: The most recent non-zero return code from the H_COP_OP hcall. -EBUSY is not recorded here (the hcall will retry until -EBUSY goes away). ”•h]”(j!)�”}”(hŒ last_error:”h]”hŒ last_error:”…”�”}”(hjÝÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j:Þ h´KhjÙÞ ubj1)�”}”(hhh]”hÞ)�”}”(hŒˆThe most recent non-zero return code from the H_COP_OP hcall. -EBUSY is not recorded here (the hcall will retry until -EBUSY goes away).”h]”hŒˆThe most recent non-zero return code from the H_COP_OP hcall. -EBUSY is not recorded here (the hcall will retry until -EBUSY goes away).”…”�”}”(hjîÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´KhjëÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÙÞ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j:Þ h´Khj§Þ ubj)�”}”(hŒalast_error_pid: The process ID of the process who received the most recent error from the hcall. ”h]”(j!)�”}”(hŒlast_error_pid:”h]”hŒlast_error_pid:”…”�”}”(hj ß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j:Þ h´Khjß ubj1)�”}”(hhh]”hÞ)�”}”(hŒPThe process ID of the process who received the most recent error from the hcall.”h]”hŒPThe process ID of the process who received the most recent error from the hcall.”…”�”}”(hjß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´Khjß ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j:Þ h´Khj§Þ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒ Device Use”h]”hŒ Device Use”…”�”}”(hj=ß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´KhhÊh²hubj)�”}”(hhh]”(j)�”}”(hŒaaes_bytes: The total number of bytes encrypted using AES in any of the driver's supported modes. ”h]”(j!)�”}”(hŒ aes_bytes:”h]”hŒ aes_bytes:”…”�”}”(hjRß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j:Þ h´KhjNß ubj1)�”}”(hhh]”hÞ)�”}”(hŒUThe total number of bytes encrypted using AES in any of the driver's supported modes.”h]”hŒWThe total number of bytes encrypted using AES in any of the driver’s supported modes.”…”�”}”(hjcß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´Khj`ß ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjNß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j:Þ h´KhjKß ubj)�”}”(hŒGaes_ops: The total number of AES operations submitted to the hardware. ”h]”(j!)�”}”(hŒaes_ops:”h]”hŒaes_ops:”…”�”}”(hj�ß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j:Þ h´Khj}ß ubj1)�”}”(hhh]”hÞ)�”}”(hŒ=The total number of AES operations submitted to the hardware.”h]”hŒ=The total number of AES operations submitted to the hardware.”…”�”}”(hj’ß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´Khj�ß ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj}ß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j:Þ h´KhjKß ubj)�”}”(hŒNsha256_bytes: The total number of bytes hashed by the hardware using SHA-256. ”h]”(j!)�”}”(hŒ sha256_bytes:”h]”hŒ sha256_bytes:”…”�”}”(hj°ß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j:Þ h´Khj¬ß ubj1)�”}”(hhh]”hÞ)�”}”(hŒ?The total number of bytes hashed by the hardware using SHA-256.”h]”hŒ?The total number of bytes hashed by the hardware using SHA-256.”…”�”}”(hjÁß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´Khj¾ß ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¬ß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j:Þ h´KhjKß ubj)�”}”(hŒNsha256_ops: The total number of SHA-256 operations submitted to the hardware. ”h]”(j!)�”}”(hŒ sha256_ops:”h]”hŒ sha256_ops:”…”�”}”(hjßß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j:Þ h´KhjÛß ubj1)�”}”(hhh]”hÞ)�”}”(hŒAThe total number of SHA-256 operations submitted to the hardware.”h]”hŒAThe total number of SHA-256 operations submitted to the hardware.”…”�”}”(hjðß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´Khjíß ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÛß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j:Þ h´KhjKß ubj)�”}”(hŒNsha512_bytes: The total number of bytes hashed by the hardware using SHA-512. ”h]”(j!)�”}”(hŒ sha512_bytes:”h]”hŒ sha512_bytes:”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j:Þ h´Khj à ubj1)�”}”(hhh]”hÞ)�”}”(hŒ?The total number of bytes hashed by the hardware using SHA-512.”h]”hŒ?The total number of bytes hashed by the hardware using SHA-512.”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´Khjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj à ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j:Þ h´KhjKß ubj)�”}”(hŒOsha512_ops: The total number of SHA-512 operations submitted to the hardware. ”h]”(j!)�”}”(hŒ sha512_ops:”h]”hŒ sha512_ops:”…”�”}”(hj=à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j:Þ h´Khj9à ubj1)�”}”(hhh]”hÞ)�”}”(hŒAThe total number of SHA-512 operations submitted to the hardware.”h]”hŒAThe total number of SHA-512 operations submitted to the hardware.”…”�”}”(hjNà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j:Þ h´KhjKà ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj9à ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j:Þ h´KhjKß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ%.. _abi_sys_kernel_debug_olpc_ec_cmd:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-debug-olpc-ec-cmd”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj|à ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/kernel\/debug\/olpc\-ec\/cmd**”h]”j`)�”}”(hŒ'**\/sys\/kernel\/debug\/olpc\-ec\/cmd**”h]”hŒ#/sys/kernel/debug/olpc-ec/cmd”…”�”}”(hj–à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’à ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/testing/debugfs-olpc”h´Khj�à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|à ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyà ubah}”(h]”jxà ah ]”h"]”Œ abi_sys_kernel_debug_olpc_ec_cmd”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈà jnà sj˜}”jxà jnà subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-olpc `”h]”(hŒDefined on file ”…”�”}”(hjÍà h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-olpc `”h]”j§)�”}”(hj×à h]”hŒ debugfs-olpc”…”�”}”(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ÅŒabi_file_testing_debugfs_olpc”uh1hh³jªà h´KhjÍà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jªà h´KhhÊh²hubhÞ)�”}”(hŒ`A generic interface for executing OLPC Embedded Controller commands and reading their responses.”h]”hŒ`A generic interface for executing OLPC Embedded Controller commands and reading their responses.”…”�”}”(hjûà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jªà h´KhhÊh²hubhÞ)�”}”(hŒ©To execute a command, write data with the format: CC:N A A A A CC is the (hex) command, N is the count of expected reply bytes, and A A A A are optional (hex) arguments.”h]”hŒ©To execute a command, write data with the format: CC:N A A A A CC is the (hex) command, N is the count of expected reply bytes, and A A A A are optional (hex) arguments.”…”�”}”(hj á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jªà h´KhhÊh²hubhÞ)�”}”(hŒ¸To read the response (if any), read from the generic node after executing a command. Hex reply bytes will be returned, *whether or not* they came from the immediately previous command.”h]”(hŒwTo read the response (if any), read from the generic node after executing a command. Hex reply bytes will be returned, ”…”�”}”(hjá h²hh³Nh´Nubj¡()�”}”(hŒ*whether or not*”h]”hŒwhether or not”…”�”}”(hjá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j (hjá ubhŒ1 they came from the immediately previous command.”…”�”}”(hjá h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jªà h´KhhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_pcie_ptm_context_update:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-pcie-ptm-context-update”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjEá ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/kernel\/debug\/pcie_ptm_\*\/context_update**”h]”j`)�”}”(hŒ5**\/sys\/kernel\/debug\/pcie_ptm_\*\/context_update**”h]”hŒ1/sys/kernel/debug/pcie_ptm_*/context_update”…”�”}”(hj_á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[á ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/debugfs-pcie-ptm”h´K+hjXá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjEá ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjBá ubah}”(h]”jAá ah ]”h"]”Œ,abi_sys_kernel_debug_pcie_ptm_context_update”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘á j7á sj˜}”jAá j7á subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-pcie-ptm `”h]”(hŒDefined on file ”…”�”}”(hj–á h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-pcie-ptm `”h]”j§)�”}”(hj á h]”hŒdebugfs-pcie-ptm”…”�”}”(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ÅŒ!abi_file_testing_debugfs_pcie_ptm”uh1hh³jsá h´K+hj–á ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K+hhÊh²hubhÞ)�”}”(hŒS(RW) Control the PTM context update mode. Applicable only for Endpoint controllers.”h]”hŒS(RW) Control the PTM context update mode. Applicable only for Endpoint controllers.”…”�”}”(hjÄá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K+hhÊh²hubhÞ)�”}”(hŒFollowing values are supported:”h]”hŒFollowing values are supported:”…”�”}”(hjÒá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K+hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ6auto = PTM context auto update trigger for every 10ms ”h]”hÞ)�”}”(hŒ5auto = PTM context auto update trigger for every 10ms”h]”hŒ5auto = PTM context auto update trigger for every 10ms”…”�”}”(hjçá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K+hjãá ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjàá ubj;)�”}”(hŒrmanual = PTM context manual update. Writing 'manual' to this file triggers PTM context update (default) ”h]”j)�”}”(hhh]”j)�”}”(hŒimanual = PTM context manual update. Writing 'manual' to this file triggers PTM context update (default) ”h]”(j!)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hj¡â h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-pcie-ptm `”h]”j§)�”}”(hj«â h]”hŒdebugfs-pcie-ptm”…”�”}”(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ÅŒ!abi_file_testing_debugfs_pcie_ptm”uh1hh³jsá h´K9hj¡â ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K9hhÊh²hubhÞ)�”}”(hŒÕ(RW) Control the PTM context validity (local clock timing). Applicable only for Root Complex controllers. PTM context is invalidated by hardware if the Root Complex enters low power mode or changes link frequency.”h]”hŒÕ(RW) Control the PTM context validity (local clock timing). Applicable only for Root Complex controllers. PTM context is invalidated by hardware if the Root Complex enters low power mode or changes link frequency.”…”�”}”(hjÏâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K9hhÊh²hubhÞ)�”}”(hŒFollowing values are supported:”h]”hŒFollowing values are supported:”…”�”}”(hjÝâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K9hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ"0 = PTM context invalid (default) ”h]”hÞ)�”}”(hŒ!0 = PTM context invalid (default)”h]”hŒ!0 = PTM context invalid (default)”…”�”}”(hjòâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K9hjîâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjëâ ubj;)�”}”(hŒ1 = PTM context valid ”h]”hÞ)�”}”(hŒ1 = PTM context valid”h]”hŒ1 = PTM context valid”…”�”}”(hj ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K9hjã ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjëâ ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jsá h´K9hhÊh²hubj))�”}”(hŒ... _abi_sys_kernel_debug_pcie_ptm_local_clock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-kernel-debug-pcie-ptm-local-clock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj2ã ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/kernel\/debug\/pcie_ptm_\*\/local_clock**”h]”j`)�”}”(hŒ2**\/sys\/kernel\/debug\/pcie_ptm_\*\/local_clock**”h]”hŒ./sys/kernel/debug/pcie_ptm_*/local_clock”…”�”}”(hjLã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjHã ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhjEã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjBã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2ã ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/ã ubah}”(h]”j.ã ah ]”h"]”Œ)abi_sys_kernel_debug_pcie_ptm_local_clock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}ã j$ã sj˜}”j.ã j$ã subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-pcie-ptm `”h]”(hŒDefined on file ”…”�”}”(hj‚ã h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-pcie-ptm `”h]”j§)�”}”(hjŒã h]”hŒdebugfs-pcie-ptm”…”�”}”(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ÅŒ!abi_file_testing_debugfs_pcie_ptm”uh1hh³jsá h´Khj‚ã ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhhÊh²hubhÞ)�”}”(hŒ_(RO) PTM local clock in nanoseconds. Applicable for both Root Complex and Endpoint controllers.”h]”hŒ_(RO) PTM local clock in nanoseconds. Applicable for both Root Complex and Endpoint controllers.”…”�”}”(hj°ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_debug_pcie_ptm_master_clock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-debug-pcie-ptm-master-clock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÌã ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/kernel\/debug\/pcie_ptm_\*\/master_clock**”h]”j`)�”}”(hŒ3**\/sys\/kernel\/debug\/pcie_ptm_\*\/master_clock**”h]”hŒ//sys/kernel/debug/pcie_ptm_*/master_clock”…”�”}”(hjæã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâã ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khjßã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÜã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌã ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉã ubah}”(h]”jÈã ah ]”h"]”Œ*abi_sys_kernel_debug_pcie_ptm_master_clock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jä j¾ã sj˜}”jÈã j¾ã subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-pcie-ptm `”h]”(hŒDefined on file ”…”�”}”(hjä h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-pcie-ptm `”h]”j§)�”}”(hj&ä h]”hŒdebugfs-pcie-ptm”…”�”}”(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”j2ä Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_pcie_ptm”uh1hh³jsá h´Khjä ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhhÊh²hubhÞ)�”}”(hŒO(RO) PTM master clock in nanoseconds. Applicable only for Endpoint controllers.”h]”hŒO(RO) PTM master clock in nanoseconds. Applicable only for Endpoint controllers.”…”�”}”(hjJä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_kernel_debug_pcie_ptm_t1:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-debug-pcie-ptm-t1”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjfä ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/debug\/pcie_ptm_\*\/t1**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/debug\/pcie_ptm_\*\/t1**”h]”hŒ%/sys/kernel/debug/pcie_ptm_*/t1”…”�”}”(hj€ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khjyä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjsä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjfä ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjcä ubah}”(h]”jbä ah ]”h"]”Œ abi_sys_kernel_debug_pcie_ptm_t1”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j±ä jXä sj˜}”jbä jXä subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-pcie-ptm `”h]”(hŒDefined on file ”…”�”}”(hj¶ä h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-pcie-ptm `”h]”j§)�”}”(hjÀä h]”hŒdebugfs-pcie-ptm”…”�”}”(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ÅŒ!abi_file_testing_debugfs_pcie_ptm”uh1hh³jsá h´Khj¶ä ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhhÊh²hubhÞ)�”}”(hŒO(RO) PTM T1 timestamp in nanoseconds. Applicable only for Endpoint controllers.”h]”hŒO(RO) PTM T1 timestamp in nanoseconds. Applicable only for Endpoint controllers.”…”�”}”(hjää h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_kernel_debug_pcie_ptm_t2:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-debug-pcie-ptm-t2”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjå ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/debug\/pcie_ptm_\*\/t2**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/debug\/pcie_ptm_\*\/t2**”h]”hŒ%/sys/kernel/debug/pcie_ptm_*/t2”…”�”}”(hjå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj å ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjå ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjýä ubah}”(h]”jüä ah ]”h"]”Œ abi_sys_kernel_debug_pcie_ptm_t2”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jKå jòä sj˜}”jüä jòä subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-pcie-ptm `”h]”(hŒDefined on file ”…”�”}”(hjPå h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-pcie-ptm `”h]”j§)�”}”(hjZå h]”hŒdebugfs-pcie-ptm”…”�”}”(hj\å h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjXå ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jfå Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_pcie_ptm”uh1hh³jsá h´KhjPå ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhhÊh²hubhÞ)�”}”(hŒS(RO) PTM T2 timestamp in nanoseconds. Applicable only for Root Complex controllers.”h]”hŒS(RO) PTM T2 timestamp in nanoseconds. Applicable only for Root Complex controllers.”…”�”}”(hj~å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_kernel_debug_pcie_ptm_t3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-debug-pcie-ptm-t3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjšå ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/debug\/pcie_ptm_\*\/t3**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/debug\/pcie_ptm_\*\/t3**”h]”hŒ%/sys/kernel/debug/pcie_ptm_*/t3”…”�”}”(hj´å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj°å ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj­å ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjªå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§å ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjšå ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj—å ubah}”(h]”j–å ah ]”h"]”Œ abi_sys_kernel_debug_pcie_ptm_t3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jåå jŒå sj˜}”j–å jŒå subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-pcie-ptm `”h]”(hŒDefined on file ”…”�”}”(hjêå h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-pcie-ptm `”h]”j§)�”}”(hjôå h]”hŒdebugfs-pcie-ptm”…”�”}”(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ÅŒ!abi_file_testing_debugfs_pcie_ptm”uh1hh³jsá h´Khjêå ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhhÊh²hubhÞ)�”}”(hŒS(RO) PTM T3 timestamp in nanoseconds. Applicable only for Root Complex controllers.”h]”hŒS(RO) PTM T3 timestamp in nanoseconds. Applicable only for Root Complex controllers.”…”�”}”(hjæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_kernel_debug_pcie_ptm_t4:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-debug-pcie-ptm-t4”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj4æ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/debug\/pcie_ptm_\*\/t4**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/debug\/pcie_ptm_\*\/t4**”h]”hŒ%/sys/kernel/debug/pcie_ptm_*/t4”…”�”}”(hjNæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K$hjGæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjAæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4æ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1æ ubah}”(h]”j0æ ah ]”h"]”Œ abi_sys_kernel_debug_pcie_ptm_t4”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæ j&æ sj˜}”j0æ j&æ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-pcie-ptm `”h]”(hŒDefined on file ”…”�”}”(hj„æ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-pcie-ptm `”h]”j§)�”}”(hjŽæ h]”hŒdebugfs-pcie-ptm”…”�”}”(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ÅŒ!abi_file_testing_debugfs_pcie_ptm”uh1hh³jsá h´K$hj„æ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K$hhÊh²hubhÞ)�”}”(hŒO(RO) PTM T4 timestamp in nanoseconds. Applicable only for Endpoint controllers.”h]”hŒO(RO) PTM T4 timestamp in nanoseconds. Applicable only for Endpoint controllers.”…”�”}”(hj²æ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´K$hhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_debug_powerpc_memtrace:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-debug-powerpc-memtrace”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjÎæ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/kernel\/debug\/powerpc\/memtrace**”h]”j`)�”}”(hŒ+**\/sys\/kernel\/debug\/powerpc\/memtrace**”h]”hŒ'/sys/kernel/debug/powerpc/memtrace”…”�”}”(hjèæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjäæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/testing/ppc-memtrace”h´Khjáæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎæ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjËæ ubah}”(h]”jÊæ ah ]”h"]”Œ%abi_sys_kernel_debug_powerpc_memtrace”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jç jÀæ sj˜}”jÊæ jÀæ subhÞ)�”}”(hŒCDefined on file :ref:`ppc-memtrace `”h]”(hŒDefined on file ”…”�”}”(hjç h²hh³Nh´Nubh)�”}”(hŒ3:ref:`ppc-memtrace `”h]”j§)�”}”(hj)ç h]”hŒ ppc-memtrace”…”�”}”(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”j5ç Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_ppc_memtrace”uh1hh³jüæ h´Khjç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´KhhÊh²hubhÞ)�”}”(hŒThis folder contains the relevant debugfs files for the hardware trace macro to use. CONFIG_PPC64_HARDWARE_TRACING must be set.”h]”hŒThis folder contains the relevant debugfs files for the hardware trace macro to use. CONFIG_PPC64_HARDWARE_TRACING must be set.”…”�”}”(hjMç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´KhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_powerpc_memtrace_node_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-powerpc-memtrace-node-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjiç ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/powerpc\/memtrace\/\**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/powerpc\/memtrace\/\**”h]”hŒ5/sys/kernel/debug/powerpc/memtrace/”…”�”}”(hjƒç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjç ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´Khj|ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjiç ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjfç ubah}”(h]”jeç ah ]”h"]”Œ-abi_sys_kernel_debug_powerpc_memtrace_node_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´ç j[ç sj˜}”jeç j[ç subhÞ)�”}”(hŒCDefined on file :ref:`ppc-memtrace `”h]”(hŒDefined on file ”…”�”}”(hj¹ç h²hh³Nh´Nubh)�”}”(hŒ3:ref:`ppc-memtrace `”h]”j§)�”}”(hjÃç h]”hŒ ppc-memtrace”…”�”}”(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ÅŒabi_file_testing_ppc_memtrace”uh1hh³jüæ h´Khj¹ç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´KhhÊh²hubhÞ)�”}”(hŒYThis directory contains information about the removed memory from the specific NUMA node.”h]”hŒYThis directory contains information about the removed memory from the specific NUMA node.”…”�”}”(hjçç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_debug_powerpc_memtrace_node_id_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-powerpc-memtrace-node-id-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hjè ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/debug\/powerpc\/memtrace\/\\/size**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/debug\/powerpc\/memtrace\/\\/size**”h]”hŒ;/sys/kernel/debug/powerpc/memtrace//size”…”�”}”(hjè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´Khjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjè ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjè ubah}”(h]”jÿç ah ]”h"]”Œ2abi_sys_kernel_debug_powerpc_memtrace_node_id_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNè jõç sj˜}”jÿç jõç subhÞ)�”}”(hŒCDefined on file :ref:`ppc-memtrace `”h]”(hŒDefined on file ”…”�”}”(hjSè h²hh³Nh´Nubh)�”}”(hŒ3:ref:`ppc-memtrace `”h]”j§)�”}”(hj]è h]”hŒ ppc-memtrace”…”�”}”(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”jiè Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_ppc_memtrace”uh1hh³jüæ h´KhjSè ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´KhhÊh²hubhÞ)�”}”(hŒ;This contains the size of the memory removed from the node.”h]”hŒ;This contains the size of the memory removed from the node.”…”�”}”(hj�è h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_powerpc_memtrace_node_id_start:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-powerpc-memtrace-node-id-start”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj�è ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/debug\/powerpc\/memtrace\/\\/start**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/debug\/powerpc\/memtrace\/\\/start**”h]”hŒ</sys/kernel/debug/powerpc/memtrace//start”…”�”}”(hj·è h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³è ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´K#hj°è ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­è ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�è ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšè ubah}”(h]”j™è ah ]”h"]”Œ3abi_sys_kernel_debug_powerpc_memtrace_node_id_start”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèè j�è sj˜}”j™è j�è subhÞ)�”}”(hŒCDefined on file :ref:`ppc-memtrace `”h]”(hŒDefined on file ”…”�”}”(hjíè h²hh³Nh´Nubh)�”}”(hŒ3:ref:`ppc-memtrace `”h]”j§)�”}”(hj÷è h]”hŒ ppc-memtrace”…”�”}”(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ÅŒabi_file_testing_ppc_memtrace”uh1hh³jüæ h´K#hjíè ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´K#hhÊh²hubhÞ)�”}”(hŒ6This contains the start address of the removed memory.”h]”hŒ6This contains the start address of the removed memory.”…”�”}”(hjé h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´K#hhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_powerpc_memtrace_node_id_trace:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-powerpc-memtrace-node-id-trace”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hj7é ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/debug\/powerpc\/memtrace\/\\/trace**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/debug\/powerpc\/memtrace\/\\/trace**”h]”hŒ</sys/kernel/debug/powerpc/memtrace//trace”…”�”}”(hjQé h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMé ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´K)hjJé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7é ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4é ubah}”(h]”j3é ah ]”h"]”Œ3abi_sys_kernel_debug_powerpc_memtrace_node_id_trace”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚é j)é sj˜}”j3é j)é subhÞ)�”}”(hŒCDefined on file :ref:`ppc-memtrace `”h]”(hŒDefined on file ”…”�”}”(hj‡é h²hh³Nh´Nubh)�”}”(hŒ3:ref:`ppc-memtrace `”h]”j§)�”}”(hj‘é h]”hŒ ppc-memtrace”…”�”}”(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ÅŒabi_file_testing_ppc_memtrace”uh1hh³jüæ h´K)hj‡é ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´K)hhÊh²hubhÞ)�”}”(hŒJThis is where the hardware trace macro will output the trace it generates.”h]”hŒJThis is where the hardware trace macro will output the trace it generates.”…”�”}”(hjµé h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´K)hhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_debug_powerpc_memtrace_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-powerpc-memtrace-enable”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjÑé ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/kernel\/debug\/powerpc\/memtrace\/enable**”h]”j`)�”}”(hŒ3**\/sys\/kernel\/debug\/powerpc\/memtrace\/enable**”h]”hŒ//sys/kernel/debug/powerpc/memtrace/enable”…”�”}”(hjëé h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçé ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´K hjäé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑé ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎé ubah}”(h]”jÍé ah ]”h"]”Œ,abi_sys_kernel_debug_powerpc_memtrace_enable”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jê jÃé sj˜}”jÍé jÃé subhÞ)�”}”(hŒCDefined on file :ref:`ppc-memtrace `”h]”(hŒDefined on file ”…”�”}”(hj!ê h²hh³Nh´Nubh)�”}”(hŒ3:ref:`ppc-memtrace `”h]”j§)�”}”(hj+ê h]”hŒ ppc-memtrace”…”�”}”(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”j7ê Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_ppc_memtrace”uh1hh³jüæ h´K hj!ê ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´K hhÊh²hubhÞ)�”}”(hXÆWrite an integer containing the size in bytes of the memory you want removed from each NUMA node to this file - it must be aligned to the memblock size. This amount of RAM will be removed from each NUMA node in the kernel mappings and the following debugfs files will be created. Once memory is successfully removed from each node, the following files are created. To re-add memory to the kernel, echo 0 into this file (it will be automatically onlined).”h]”hXÆWrite an integer containing the size in bytes of the memory you want removed from each NUMA node to this file - it must be aligned to the memblock size. This amount of RAM will be removed from each NUMA node in the kernel mappings and the following debugfs files will be created. Once memory is successfully removed from each node, the following files are created. To re-add memory to the kernel, echo 0 into this file (it will be automatically onlined).”…”�”}”(hjOê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jüæ h´K hhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_qat_device_bdf_cnv_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-qat-device-bdf-cnv-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjkê ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/qat_\_\\/cnv_errors**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/qat_\_\\/cnv_errors**”h]”hŒ8/sys/kernel/debug/qat__/cnv_errors”…”�”}”(hj…ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/debugfs-driver-qat”h´KHhj~ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkê ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhê ubah}”(h]”jgê ah ]”h"]”Œ.abi_sys_kernel_debug_qat_device_bdf_cnv_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j·ê j]ê sj˜}”jgê j]ê subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hj¼ê h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-qat `”h]”j§)�”}”(hjÆê h]”hŒdebugfs-driver-qat”…”�”}”(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ÅŒ#abi_file_testing_debugfs_driver_qat”uh1hh³j™ê h´KHhj¼ê ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´KHhhÊh²hubhÞ)�”}”(hŒº(RO) Read returns, for each Acceleration Engine (AE), the number of errors and the type of the last error detected by the device when performing verified compression. Reported counters::”h]”hŒ¹(RO) Read returns, for each Acceleration Engine (AE), the number of errors and the type of the last error detected by the device when performing verified compression. Reported counters:”…”�”}”(hjêê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´KHhhÊh²hubjl)�”}”(hŒ{: Number of Compress and Verify (CnV) errors and type of the last CnV error detected by Acceleration Engine N.”h]”hŒ{: Number of Compress and Verify (CnV) errors and type of the last CnV error detected by Acceleration Engine N.”…”�”}”hjøê sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j™ê h´KHhhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_qat_device_bdf_fw_counters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-qat-device-bdf-fw-counters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j@hjë ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/kernel\/debug\/qat_\_\\/fw_counters**”h]”j`)�”}”(hŒ=**\/sys\/kernel\/debug\/qat_\_\\/fw_counters**”h]”hŒ9/sys/kernel/debug/qat__/fw_counters”…”�”}”(hj.ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´Khj'ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjë ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjë ubah}”(h]”jë ah ]”h"]”Œ/abi_sys_kernel_debug_qat_device_bdf_fw_counters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_ë jë sj˜}”jë jë subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hjdë h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-qat `”h]”j§)�”}”(hjnë h]”hŒdebugfs-driver-qat”…”�”}”(hjpë h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjlë ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jzë Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_debugfs_driver_qat”uh1hh³j™ê h´Khjdë ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´KhhÊh²hubhÞ)�”}”(hŒ¢(RO) Read returns the number of requests sent to the FW and the number of responses received from the FW for each Acceleration Engine Reported firmware counters::”h]”hŒ¡(RO) Read returns the number of requests sent to the FW and the number of responses received from the FW for each Acceleration Engine Reported firmware counters:”…”�”}”(hj’ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´KhhÊh²hubjl)�”}”(hŒw: Number of requests sent from Acceleration Engine N to FW and responses Acceleration Engine N received from FW”h]”hŒw: Number of requests sent from Acceleration Engine N to FW and responses Acceleration Engine N received from FW”…”�”}”hj ë sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j™ê h´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_debug_qat_device_bdf_heartbeat_config:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-debug-qat-device-bdf-heartbeat-config”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj¼ë ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/kernel\/debug\/qat_\_\\/heartbeat\/config**”h]”j`)�”}”(hŒC**\/sys\/kernel\/debug\/qat_\_\\/heartbeat\/config**”h]”hŒ?/sys/kernel/debug/qat__/heartbeat/config”…”�”}”(hjÖë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÒë ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K hjÏë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÌë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¼ë ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹ë ubah}”(h]”j¸ë ah ]”h"]”Œ4abi_sys_kernel_debug_qat_device_bdf_heartbeat_config”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì j®ë sj˜}”j¸ë j®ë subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hj ì h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-qat `”h]”j§)�”}”(hjì h]”hŒdebugfs-driver-qat”…”�”}”(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ÅŒ#abi_file_testing_debugfs_driver_qat”uh1hh³j™ê h´K hj ì ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K hhÊh²hubhÞ)�”}”(hŒd(RW) Read returns value of the Heartbeat update period. Write to the file changes this period value.”h]”hŒd(RW) Read returns value of the Heartbeat update period. Write to the file changes this period value.”…”�”}”(hj:ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K hhÊh²hubhÞ)�”}”(hX…This period should reflect planned polling interval of device health status. High frequency Heartbeat monitoring wastes CPU cycles but minimizes the customer’s system downtime. Also, if there are large service requests that take some time to complete, high frequency Heartbeat monitoring could result in false reports of unresponsiveness and in those cases, period needs to be increased.”h]”hX…This period should reflect planned polling interval of device health status. High frequency Heartbeat monitoring wastes CPU cycles but minimizes the customer’s system downtime. Also, if there are large service requests that take some time to complete, high frequency Heartbeat monitoring could result in false reports of unresponsiveness and in those cases, period needs to be increased.”…”�”}”(hjHì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K hhÊh²hubhÞ)�”}”(hŒrThis parameter is effective only for c3xxx, c62x, dh895xcc devices. 4xxx has this value internally fixed to 200ms.”h]”hŒrThis parameter is effective only for c3xxx, c62x, dh895xcc devices. 4xxx has this value internally fixed to 200ms.”…”�”}”(hjVì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K hhÊh²hubhÞ)�”}”(hŒdDefault value is set to 500. Minimal allowed value is 200. All values are expressed in milliseconds.”h]”hŒdDefault value is set to 500. Minimal allowed value is 200. All values are expressed in milliseconds.”…”�”}”(hjdì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K hhÊh²hubj))�”}”(hŒ?.. _abi_sys_kernel_debug_qat_device_bdf_heartbeat_inject_error:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-kernel-debug-qat-device-bdf-heartbeat-inject-error”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj€ì ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/kernel\/debug\/qat_\_\\/heartbeat\/inject_error**”h]”j`)�”}”(hŒI**\/sys\/kernel\/debug\/qat_\_\\/heartbeat\/inject_error**”h]”hŒE/sys/kernel/debug/qat__/heartbeat/inject_error”…”�”}”(hjšì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´KUhj“ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€ì ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}ì ubah}”(h]”j|ì ah ]”h"]”Œ:abi_sys_kernel_debug_qat_device_bdf_heartbeat_inject_error”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jËì jrì sj˜}”j|ì jrì subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hjÐì h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-qat `”h]”j§)�”}”(hjÚì h]”hŒdebugfs-driver-qat”…”�”}”(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ÅŒ#abi_file_testing_debugfs_driver_qat”uh1hh³j™ê h´KUhjÐì ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´KUhhÊh²hubhÞ)�”}”(hŒk(WO) Write to inject an error that simulates an heartbeat failure. This is to be used for testing purposes.”h]”hŒk(WO) Write to inject an error that simulates an heartbeat failure. This is to be used for testing purposes.”…”�”}”(hjþì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´KUhhÊh²hubhÞ)�”}”(hX’After writing this file, the driver stops arbitration on a random engine and disables the fetching of heartbeat counters. If a workload is running on the device, a job submitted to the accelerator might not get a response and a read of the `heartbeat/status` attribute might report -1, i.e. device unresponsive. The error is unrecoverable thus the device must be restarted to restore its functionality.”h]”(hŒðAfter writing this file, the driver stops arbitration on a random engine and disables the fetching of heartbeat counters. If a workload is running on the device, a job submitted to the accelerator might not get a response and a read of the ”…”�”}”(hj í h²hh³Nh´Nubjø)�”}”(hŒ`heartbeat/status`”h]”hŒheartbeat/status”…”�”}”(hjí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj í ubhŒ� attribute might report -1, i.e. device unresponsive. The error is unrecoverable thus the device must be restarted to restore its functionality.”…”�”}”(hj í h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´KUhhÊh²hubhÞ)�”}”(hŒgThis attribute is available only when the kernel is built with CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION=y.”h]”hŒgThis attribute is available only when the kernel is built with CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION=y.”…”�”}”(hj,í h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´KUhhÊh²hubhÞ)�”}”(hŒ%A write of 1 enables error injection.”h]”hŒ%A write of 1 enables error injection.”…”�”}”(hj:í h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´KUhhÊh²hubhÞ)�”}”(hŒ;The following example shows how to enable error injection::”h]”hŒ:The following example shows how to enable error injection:”…”�”}”(hjHí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´KUhhÊh²hubjl)�”}”(hŒK# cd /sys/kernel/debug/qat__ # echo 1 > heartbeat/inject_error”h]”hŒK# cd /sys/kernel/debug/qat__ # echo 1 > heartbeat/inject_error”…”�”}”hjVí sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j™ê h´KUhhÊh²hubj))�”}”(hŒA.. _abi_sys_kernel_debug_qat_device_bdf_heartbeat_queries_failed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ_\\/heartbeat\/queries_failed**”h]”j`)�”}”(hŒK**\/sys\/kernel\/debug\/qat_\_\\/heartbeat\/queries_failed**”h]”hŒG/sys/kernel/debug/qat__/heartbeat/queries_failed”…”�”}”(hjŒí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆí ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K hj…í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjí ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjrí ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjoí ubah}”(h]”jní ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjÂí h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-qat `”h]”j§)�”}”(hjÌí h]”hŒdebugfs-driver-qat”…”�”}”(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ÅŒ#abi_file_testing_debugfs_driver_qat”uh1hh³j™ê h´K hjÂí ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K hhÊh²hubhÞ)�”}”(hŒE(RO) Read returns the number of times the device became unresponsive.”h]”hŒE(RO) Read returns the number of times the device became unresponsive.”…”�”}”(hjðí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K hhÊh²hubhÞ)�”}”(hŒ_Attribute returns value of the counter which is incremented when status query results negative.”h]”hŒ_Attribute returns value of the counter which is incremented when status query results negative.”…”�”}”(hjþí h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K hhÊh²hubj))�”}”(hŒ?.. _abi_sys_kernel_debug_qat_device_bdf_heartbeat_queries_sent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ:abi-sys-kernel-debug-qat-device-bdf-heartbeat-queries-sent”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjî ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/kernel\/debug\/qat_\_\\/heartbeat\/queries_sent**”h]”j`)�”}”(hŒI**\/sys\/kernel\/debug\/qat_\_\\/heartbeat\/queries_sent**”h]”hŒE/sys/kernel/debug/qat__/heartbeat/queries_sent”…”�”}”(hj4î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0î ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K)hj-î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'î ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjî ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjî ubah}”(h]”jî ah ]”h"]”Œ:abi_sys_kernel_debug_qat_device_bdf_heartbeat_queries_sent”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jeî j î sj˜}”jî j î subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hjjî h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-qat `”h]”j§)�”}”(hjtî h]”hŒdebugfs-driver-qat”…”�”}”(hjvî h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjrî ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€î Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ#abi_file_testing_debugfs_driver_qat”uh1hh³j™ê h´K)hjjî ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K)hhÊh²hubhÞ)�”}”(hŒ^(RO) Read returns the number of times the control process checked if the device is responsive.”h]”hŒ^(RO) Read returns the number of times the control process checked if the device is responsive.”…”�”}”(hj˜î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K)hhÊh²hubhÞ)�”}”(hŒRAttribute returns value of the counter which is incremented on every status query.”h]”hŒRAttribute returns value of the counter which is incremented on every status query.”…”�”}”(hj¦î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K)hhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_debug_qat_device_bdf_heartbeat_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-debug-qat-device-bdf-heartbeat-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hjÂî ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/kernel\/debug\/qat_\_\\/heartbeat\/status**”h]”j`)�”}”(hŒC**\/sys\/kernel\/debug\/qat_\_\\/heartbeat\/status**”h]”hŒ?/sys/kernel/debug/qat__/heartbeat/status”…”�”}”(hjÜî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØî ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K3hjÕî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂî ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿î ubah}”(h]”j¾î ah ]”h"]”Œ4abi_sys_kernel_debug_qat_device_bdf_heartbeat_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ï j´î sj˜}”j¾î j´î subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hjï h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-qat `”h]”j§)�”}”(hjï h]”hŒdebugfs-driver-qat”…”�”}”(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ÅŒ#abi_file_testing_debugfs_driver_qat”uh1hh³j™ê h´K3hjï ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K3hhÊh²hubhÞ)�”}”(hŒ+(RO) Read returns the device health status.”h]”hŒ+(RO) Read returns the device health status.”…”�”}”(hj@ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K3hhÊh²hubhÞ)�”}”(hŒXReturns 0 when device is healthy or -1 when is unresponsive or the query failed to send.”h]”hŒXReturns 0 when device is healthy or -1 when is unresponsive or the query failed to send.”…”�”}”(hjNï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K3hhÊh²hubhÞ)�”}”(hŒaThe driver does not monitor for Heartbeat. It is left for a user to poll the status periodically.”h]”hŒaThe driver does not monitor for Heartbeat. It is left for a user to poll the status periodically.”…”�”}”(hj\ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K3hhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_debug_qat_device_bdf_pm_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-qat-device-bdf-pm-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjxï ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/qat_\_\\/pm_status**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/qat_\_\\/pm_status**”h]”hŒ7/sys/kernel/debug/qat__/pm_status”…”�”}”(hj’ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŽï ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K?hj‹ï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjˆï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjxï ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjuï ubah}”(h]”jtï ah ]”h"]”Œ-abi_sys_kernel_debug_qat_device_bdf_pm_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÃï jjï sj˜}”jtï jjï subhÞ)�”}”(hŒODefined on file :ref:`debugfs-driver-qat `”h]”(hŒDefined on file ”…”�”}”(hjÈï h²hh³Nh´Nubh)�”}”(hŒ?:ref:`debugfs-driver-qat `”h]”j§)�”}”(hjÒï h]”hŒdebugfs-driver-qat”…”�”}”(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ÅŒ#abi_file_testing_debugfs_driver_qat”uh1hh³j™ê h´K?hjÈï ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K?hhÊh²hubhÞ)�”}”(hŒJ(RO) Read returns power management information specific to the QAT device.”h]”hŒJ(RO) Read returns power management information specific to the QAT device.”…”�”}”(hjöï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K?hhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hjð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ê h´K?hhÊh²hubj))�”}”(hŒ:.. _abi_sys_kernel_debug_qat_device_bdf_telemetry_control:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-kernel-debug-qat-device-bdf-telemetry-control”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hj ð ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/kernel\/debug\/qat_\_\\/telemetry\/control**”h]”j`)�”}”(hŒD**\/sys\/kernel\/debug\/qat_\_\\/telemetry\/control**”h]”hŒ@/sys/kernel/debug/qat__/telemetry/control”…”�”}”(hj:ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj6ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/debugfs-driver-qat_telemetry”h´Khj3ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ð ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjð ubah}”(h]”jð ah ]”h"]”Œ5abi_sys_kernel_debug_qat_device_bdf_telemetry_control”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlð jð sj˜}”jð jð subhÞ)�”}”(hŒcDefined on file :ref:`debugfs-driver-qat_telemetry `”h]”(hŒDefined on file ”…”�”}”(hjqð h²hh³Nh´Nubh)�”}”(hŒS:ref:`debugfs-driver-qat_telemetry `”h]”j§)�”}”(hj{ð h]”hŒdebugfs-driver-qat_telemetry”…”�”}”(hj}ð h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyð ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡ð Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_debugfs_driver_qat_telemetry”uh1hh³jNð h´Khjqð ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KhhÊh²hubhÞ)�”}”(hŒ9(RW) Enables/disables the reporting of telemetry metrics.”h]”hŒ9(RW) Enables/disables the reporting of telemetry metrics.”…”�”}”(hjŸð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KhhÊh²hubhÞ)�”}”(hŒAllowed values to write:”h]”hŒAllowed values to write:”…”�”}”(hj­ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ0: disable telemetry”h]”hÞ)�”}”(hjÀð h]”hŒ0: disable telemetry”…”�”}”(hjÂð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Khj¾ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj»ð ubj;)�”}”(hŒ1: enable telemetry”h]”hÞ)�”}”(hj×ð h]”hŒ1: enable telemetry”…”�”}”(hjÙð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KhjÕð ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj»ð ubj;)�”}”(hŒm2, 3, 4: enable telemetry and calculate minimum, maximum and average for each counter over 2, 3 or 4 samples ”h]”hÞ)�”}”(hŒl2, 3, 4: enable telemetry and calculate minimum, maximum and average for each counter over 2, 3 or 4 samples”h]”hŒl2, 3, 4: enable telemetry and calculate minimum, maximum and average for each counter over 2, 3 or 4 samples”…”�”}”(hjðð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Khjìð ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj»ð ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jNð h´KhhÊh²hubhÞ)�”}”(hŒReturned values:”h]”hŒReturned values:”…”�”}”(hj ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KhhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ%1-4: telemetry is enabled and running”h]”hÞ)�”}”(hjñ h]”hŒ%1-4: telemetry is enabled and running”…”�”}”(hjñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Khjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjñ ubj;)�”}”(hŒ0: telemetry is disabled ”h]”hÞ)�”}”(hŒ0: telemetry is disabled”h]”hŒ0: telemetry is disabled”…”�”}”(hj6ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Khj2ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjñ ubeh}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jNð h´KhhÊh²hubhÞ)�”}”(hŒExample.”h]”hŒExample.”…”�”}”(hjPñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KhhÊh²hubhÞ)�”}”(hX:Writing '3' to this file starts the collection of telemetry metrics. Samples are collected every second and stored in a circular buffer of size 3. These values are then used to calculate the minimum, maximum and average for each counter. After enabling, counters can be retrieved through the ``device_data`` file::”h]”(hX(Writing ‘3’ to this file starts the collection of telemetry metrics. Samples are collected every second and stored in a circular buffer of size 3. These values are then used to calculate the minimum, maximum and average for each counter. After enabling, counters can be retrieved through the ”…”�”}”(hj^ñ h²hh³Nh´Nubjl1)�”}”(hŒ``device_data``”h]”hŒ device_data”…”�”}”(hjfñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj^ñ ubhŒ file:”…”�”}”(hj^ñ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KhhÊh²hubjl)�”}”(hŒBecho 3 > /sys/kernel/debug/qat_4xxx_0000:6b:00.0/telemetry/control”h]”hŒBecho 3 > /sys/kernel/debug/qat_4xxx_0000:6b:00.0/telemetry/control”…”�”}”hj~ñ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNð h´KhhÊh²hubhÞ)�”}”(hŒDWriting '0' to this file stops the collection of telemetry metrics::”h]”hŒGWriting ‘0’ to this file stops the collection of telemetry metrics:”…”�”}”(hjŒñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KhhÊh²hubjl)�”}”(hŒBecho 0 > /sys/kernel/debug/qat_4xxx_0000:6b:00.0/telemetry/control”h]”hŒBecho 0 > /sys/kernel/debug/qat_4xxx_0000:6b:00.0/telemetry/control”…”�”}”hjšñ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNð h´KhhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hj¨ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_kernel_debug_qat_device_bdf_telemetry_device_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-kernel-debug-qat-device-bdf-telemetry-device-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j@hjÄñ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/kernel\/debug\/qat_\_\\/telemetry\/device_data**”h]”j`)�”}”(hŒH**\/sys\/kernel\/debug\/qat_\_\\/telemetry\/device_data**”h]”hŒD/sys/kernel/debug/qat__/telemetry/device_data”…”�”}”(hjÞñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÚñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj×ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÔñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÄñ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÁñ ubah}”(h]”jÀñ ah ]”h"]”Œ9abi_sys_kernel_debug_qat_device_bdf_telemetry_device_data”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò j¶ñ sj˜}”jÀñ j¶ñ subhÞ)�”}”(hŒcDefined on file :ref:`debugfs-driver-qat_telemetry `”h]”(hŒDefined on file ”…”�”}”(hjò h²hh³Nh´Nubh)�”}”(hŒS:ref:`debugfs-driver-qat_telemetry `”h]”j§)�”}”(hjò h]”hŒdebugfs-driver-qat_telemetry”…”�”}”(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ÅŒ-abi_file_testing_debugfs_driver_qat_telemetry”uh1hh³jNð h´K%hjò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hhÊh²hubhÞ)�”}”(hŒo(RO) Reports device telemetry counters. Reads report metrics about performance and utilization of a QAT device:”h]”hŒo(RO) Reports device telemetry counters. Reads report metrics about performance and utilization of a QAT device:”…”�”}”(hjBò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjSò ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjSò ubjeo)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒField”h]”hŒField”…”�”}”(hjsò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjpò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmò ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hjŠò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj‡ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjmò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjjò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jdohjSò ubjM)�”}”(hhh]”(•jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ sample_cnt”h]”hŒ sample_cnt”…”�”}”(hj³ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj°ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­ò ubjW)�”}”(hhh]”hÞ)�”}”(hŒ\number of acquisitions of telemetry data from the device. Reads are performed every 1000 ms.”h]”hŒ\number of acquisitions of telemetry data from the device. Reads are performed every 1000 ms.”…”�”}”(hjÊò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÇò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­ò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ pci_trans_cnt”h]”hŒ pci_trans_cnt”…”�”}”(hjêò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjçò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäò ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#number of PCIe partial transactions”h]”hŒ#number of PCIe partial transactions”…”�”}”(hjó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjþò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ max_rd_lat”h]”hŒ max_rd_lat”…”�”}”(hj!ó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó ubjW)�”}”(hhh]”hÞ)�”}”(hŒ>maximum logged read latency [ns] (could be any read operation)”h]”hŒ>maximum logged read latency [ns] (could be any read operation)”…”�”}”(hj8ó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj5ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒrd_lat_acc_avg”h]”hŒrd_lat_acc_avg”…”�”}”(hjXó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjUó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRó ubjW)�”}”(hhh]”hÞ)�”}”(hŒaverage read latency [ns]”h]”hŒaverage read latency [ns]”…”�”}”(hjoó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjló ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjRó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ max_gp_lat”h]”hŒ max_gp_lat”…”�”}”(hj�ó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjŒó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰ó ubjW)�”}”(hhh]”hÞ)�”}”(hŒ8max get to put latency [ns] (only takes samples for AE0)”h]”hŒ8max get to put latency [ns] (only takes samples for AE0)”…”�”}”(hj¦ó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj£ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰ó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒgp_lat_acc_avg”h]”hŒgp_lat_acc_avg”…”�”}”(hjÆó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÃó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀó ubjW)�”}”(hhh]”hÞ)�”}”(hŒaverage get to put latency [ns]”h]”hŒaverage get to put latency [ns]”…”�”}”(hjÝó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÚó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbw_in”h]”hŒbw_in”…”�”}”(hjýó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjúó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷ó ubjW)�”}”(hhh]”hÞ)�”}”(hŒPCIe, write bandwidth [Mbps]”h]”hŒPCIe, write bandwidth [Mbps]”…”�”}”(hjô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷ó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbw_out”h]”hŒbw_out”…”�”}”(hj4ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj1ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.ô ubjW)�”}”(hhh]”hÞ)�”}”(hŒPCIe, read bandwidth [Mbps]”h]”hŒPCIe, read bandwidth [Mbps]”…”�”}”(hjKô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjHô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.ô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ re_acc_avg”h]”hŒ re_acc_avg”…”�”}”(hjkô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjhô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeô ubjW)�”}”(hhh]”hÞ)�”}”(hŒaverage ring empty time [ns]”h]”hŒaverage ring empty time [ns]”…”�”}”(hj‚ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒat_page_req_lat_avg”h]”hŒat_page_req_lat_avg”…”�”}”(hj¢ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjŸô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœô ubjW)�”}”(hhh]”hÞ)�”}”(hŒ9Address Translator(AT), average page request latency [ns]”h]”hŒ9Address Translator(AT), average page request latency [ns]”…”�”}”(hj¹ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj¶ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒat_trans_lat_avg”h]”hŒat_trans_lat_avg”…”�”}”(hjÙô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÖô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓô ubjW)�”}”(hhh]”hÞ)�”}”(hŒ)AT, average page translation latency [ns]”h]”hŒ)AT, average page translation latency [ns]”…”�”}”(hjðô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjíô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒat_max_tlb_used”h]”hŒat_max_tlb_used”…”�”}”(hjõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj õ ubjW)�”}”(hhh]”hÞ)�”}”(hŒAT, maximum uTLB used”h]”hŒAT, maximum uTLB used”…”�”}”(hj'õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj$õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj õ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ util_cpr”h]”hŒ util_cpr”…”�”}”(hjGõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjDõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAõ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ&utilization of Compression slice N [%]”h]”hŒ&utilization of Compression slice N [%]”…”�”}”(hj^õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj[õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAõ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ exec_cpr”h]”hŒ exec_cpr”…”�”}”(hj~õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj{õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxõ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ&execution count of Compression slice N”h]”hŒ&execution count of Compression slice N”…”�”}”(hj•õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj’õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjxõ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ util_xlt”h]”hŒ util_xlt”…”�”}”(hjµõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj²õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯õ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ%utilization of Translator slice N [%]”h]”hŒ%utilization of Translator slice N [%]”…”�”}”(hjÌõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÉõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯õ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ exec_xlt”h]”hŒ exec_xlt”…”�”}”(hjìõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjéõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæõ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ%execution count of Translator slice N”h]”hŒ%execution count of Translator slice N”…”�”}”(hjö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæõ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ util_dcpr”h]”hŒ util_dcpr”…”�”}”(hj#ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(utilization of Decompression slice N [%]”h]”hŒ(utilization of Decompression slice N [%]”…”�”}”(hj:ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj7ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ exec_dcpr”h]”hŒ exec_dcpr”…”�”}”(hjZö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjWö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTö ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(execution count of Decompression slice N”h]”hŒ(execution count of Decompression slice N”…”�”}”(hjqö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjnö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjTö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ util_cnv”h]”hŒ util_cnv”…”�”}”(hj‘ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjŽö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹ö ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1utilization of Compression and verify slice N [%]”h]”hŒ1utilization of Compression and verify slice N [%]”…”�”}”(hj¨ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj¥ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹ö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ exec_cnv”h]”hŒ exec_cnv”…”�”}”(hjÈö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÅö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂö ubjW)�”}”(hhh]”hÞ)�”}”(hŒ1execution count of Compression and verify slice N”h]”hŒ1execution count of Compression and verify slice N”…”�”}”(hjßö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÜö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÂö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ util_dcprz”h]”hŒ util_dcprz”…”�”}”(hjÿö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjüö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùö ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(utilization of Decompression slice N [%]”h]”hŒ(utilization of Decompression slice N [%]”…”�”}”(hj÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ exec_dcprz”h]”hŒ exec_dcprz”…”�”}”(hj6÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj3÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0÷ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(execution count of Decompression slice N”h]”hŒ(execution count of Decompression slice N”…”�”}”(hjM÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjJ÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj0÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ util_pke”h]”hŒ util_pke”…”�”}”(hjm÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjj÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg÷ ubjW)�”}”(hhh]”hÞ)�”}”(hŒutilization of PKE N [%]”h]”hŒutilization of PKE N [%]”…”�”}”(hj„÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj�÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ exec_pke”h]”hŒ exec_pke”…”�”}”(hj¤÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj¡÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž÷ ubjW)�”}”(hhh]”hÞ)�”}”(hŒexecution count of PKE N”h]”hŒexecution count of PKE N”…”�”}”(hj»÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj¸÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ util_ucs”h]”hŒ util_ucs”…”�”}”(hjÛ÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjØ÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕ÷ ubjW)�”}”(hhh]”hÞ)�”}”(hŒutilization of UCS slice N [%]”h]”hŒutilization of UCS slice N [%]”…”�”}”(hjò÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjï÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕ÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ exec_ucs”h]”hŒ exec_ucs”…”�”}”(hjø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ø ubjW)�”}”(hhh]”hÞ)�”}”(hŒexecution count of UCS slice N”h]”hŒexecution count of UCS slice N”…”�”}”(hj)ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj&ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ø ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ util_wat”h]”hŒ util_wat”…”�”}”(hjIø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjFø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCø ubjW)�”}”(hhh]”hÞ)�”}”(hŒ2utilization of Wireless Authentication slice N [%]”h]”hŒ2utilization of Wireless Authentication slice N [%]”…”�”}”(hj`ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj]ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCø ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ exec_wat”h]”hŒ exec_wat”…”�”}”(hj€ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj}ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzø ubjW)�”}”(hhh]”hÞ)�”}”(hŒ2execution count of Wireless Authentication slice N”h]”hŒ2execution count of Wireless Authentication slice N”…”�”}”(hj—ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj”ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzø ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ util_wcp”h]”hŒ util_wcp”…”�”}”(hj·ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj´ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±ø ubjW)�”}”(hhh]”hÞ)�”}”(hŒ*utilization of Wireless Cipher slice N [%]”h]”hŒ*utilization of Wireless Cipher slice N [%]”…”�”}”(hjÎø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjËø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±ø ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ exec_wcp”h]”hŒ exec_wcp”…”�”}”(hjîø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjëø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèø ubjW)�”}”(hhh]”hÞ)�”}”(hŒ*execution count of Wireless Cipher slice N”h]”hŒ*execution count of Wireless Cipher slice N”…”�”}”(hjù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjèø ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ util_cph”h]”hŒ util_cph”…”�”}”(hj%ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj"ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù ubjW)�”}”(hhh]”hÞ)�”}”(hŒ!utilization of Cipher slice N [%]”h]”hŒ!utilization of Cipher slice N [%]”…”�”}”(hj<ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj9ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ exec_cph”h]”hŒ exec_cph”…”�”}”(hj\ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjYù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVù ubjW)�”}”(hhh]”hÞ)�”}”(hŒ!execution count of Cipher slice N”h]”hŒ!execution count of Cipher slice N”…”�”}”(hjsù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjpù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ util_ath”h]”hŒ util_ath”…”�”}”(hj“ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj�ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ù ubjW)�”}”(hhh]”hÞ)�”}”(hŒ)utilization of Authentication slice N [%]”h]”hŒ)utilization of Authentication slice N [%]”…”�”}”(hjªù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj§ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ exec_ath”h]”hŒ exec_ath”…”�”}”(hjÊù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÇù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄù ubjW)�”}”(hhh]”hÞ)�”}”(hŒ)execution count of Authentication slice N”h]”hŒ)execution count of Authentication slice N”…”�”}”(hjáù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÞù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_wait_cnv”h]”hŒcmdq_wait_cnv”…”�”}”(hjú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjþù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûù ubjW)�”}”(hhh]”hÞ)�”}”(hŒBwait time for cmdq N to get Compression and verify slice ownership”h]”hŒBwait time for cmdq N to get Compression and verify slice ownership”…”�”}”(hjú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_exec_cnv”h]”hŒcmdq_exec_cnv”…”�”}”(hj8ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj5ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2ú ubjW)�”}”(hhh]”hÞ)�”}”(hŒACompression and verify slice execution time while owned by cmdq N”h]”hŒACompression and verify slice execution time while owned by cmdq N”…”�”}”(hjOú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjLú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2ú ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_drain_cnv”h]”hŒcmdq_drain_cnv”…”�”}”(hjoú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjlú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiú ubjW)�”}”(hhh]”hÞ)�”}”(hŒGtime taken for cmdq N to release Compression and verify slice ownership”h]”hŒGtime taken for cmdq N to release Compression and verify slice ownership”…”�”}”(hj†ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjƒú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiú ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_wait_dcprz”h]”hŒcmdq_wait_dcprz”…”�”}”(hj¦ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj£ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ú ubjW)�”}”(hhh]”hÞ)�”}”(hŒ;wait time for cmdq N to get Decompression slice N ownership”h]”hŒ;wait time for cmdq N to get Decompression slice N ownership”…”�”}”(hj½ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjºú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ú ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_exec_dcprz”h]”hŒcmdq_exec_dcprz”…”�”}”(hjÝú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÚú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ú ubjW)�”}”(hhh]”hÞ)�”}”(hŒ8Decompression slice execution time while owned by cmdq N”h]”hŒ8Decompression slice execution time while owned by cmdq N”…”�”}”(hjôú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjñú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ú ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_drain_dcprz”h]”hŒcmdq_drain_dcprz”…”�”}”(hjû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû ubjW)�”}”(hhh]”hÞ)�”}”(hŒ>time taken for cmdq N to release Decompression slice ownership”h]”hŒ>time taken for cmdq N to release Decompression slice ownership”…”�”}”(hj+û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj(û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_wait_pke”h]”hŒcmdq_wait_pke”…”�”}”(hjKû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjHû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEû ubjW)�”}”(hhh]”hÞ)�”}”(hŒ/wait time for cmdq N to get PKE slice ownership”h]”hŒ/wait time for cmdq N to get PKE slice ownership”…”�”}”(hjbû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj_û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEû ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_exec_pke”h]”hŒcmdq_exec_pke”…”�”}”(hj‚û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|û ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.PKE slice execution time while owned by cmdq N”h]”hŒ.PKE slice execution time while owned by cmdq N”…”�”}”(hj™û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj–û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj|û ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_drain_pke”h]”hŒcmdq_drain_pke”…”�”}”(hj¹û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj¶û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³û ubjW)�”}”(hhh]”hÞ)�”}”(hŒ4time taken for cmdq N to release PKE slice ownership”h]”hŒ4time taken for cmdq N to release PKE slice ownership”…”�”}”(hjÐû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÍû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³û ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_wait_ucs”h]”hŒcmdq_wait_ucs”…”�”}”(hjðû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjíû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêû ubjW)�”}”(hhh]”hÞ)�”}”(hŒ/wait time for cmdq N to get UCS slice ownership”h]”hŒ/wait time for cmdq N to get UCS slice ownership”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjêû ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_exec_ucs”h]”hŒcmdq_exec_ucs”…”�”}”(hj'ü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj$ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!ü ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.UCS slice execution time while owned by cmdq N”h]”hŒ.UCS slice execution time while owned by cmdq N”…”�”}”(hj>ü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj;ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!ü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_drain_ucs”h]”hŒcmdq_drain_ucs”…”�”}”(hj^ü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj[ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXü ubjW)�”}”(hhh]”hÞ)�”}”(hŒ4time taken for cmdq N to release UCS slice ownership”h]”hŒ4time taken for cmdq N to release UCS slice ownership”…”�”}”(hjuü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjrü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_wait_ath”h]”hŒcmdq_wait_ath”…”�”}”(hj•ü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj’ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ü ubjW)�”}”(hhh]”hÞ)�”}”(hŒ:wait time for cmdq N to get Authentication slice ownership”h]”hŒ:wait time for cmdq N to get Authentication slice ownership”…”�”}”(hj¬ü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hj©ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_exec_ath”h]”hŒcmdq_exec_ath”…”�”}”(hjÌü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjÉü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆü ubjW)�”}”(hhh]”hÞ)�”}”(hŒ9Authentication slice execution time while owned by cmdq N”h]”hŒ9Authentication slice execution time while owned by cmdq N”…”�”}”(hjãü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjàü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒcmdq_drain_ath”h]”hŒcmdq_drain_ath”…”�”}”(hjý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýü ubjW)�”}”(hhh]”hÞ)�”}”(hŒ?time taken for cmdq N to release Authentication slice ownership”h]”hŒ?time taken for cmdq N to release Authentication slice ownership”…”�”}”(hjý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hjý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýü ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSò ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPò ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒBThe telemetry report file can be read with the following command::”h]”hŒAThe telemetry report file can be read with the following command:”…”�”}”(hjGý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hhÊh²hubjl)�”}”(hŒAcat /sys/kernel/debug/qat_4xxx_0000:6b:00.0/telemetry/device_data”h]”hŒAcat /sys/kernel/debug/qat_4xxx_0000:6b:00.0/telemetry/device_data”…”�”}”hjUý sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNð h´K%hhÊh²hubhÞ)�”}”(hŒSIf ``control`` is set to 1, only the current values of the counters are displayed::”h]”(hŒIf ”…”�”}”(hjcý h²hh³Nh´Nubjl1)�”}”(hŒ ``control``”h]”hŒcontrol”…”�”}”(hjký h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjcý ubhŒD is set to 1, only the current values of the counters are displayed:”…”�”}”(hjcý h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hhÊh²hubjl)�”}”(hŒ ”h]”hŒ ”…”�”}”hjƒý sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNð h´K%hhÊh²hubhÞ)�”}”(hŒMIf ``control`` is 2, 3 or 4, counters are displayed in the following format::”h]”(hŒIf ”…”�”}”(hj‘ý h²hh³Nh´Nubjl1)�”}”(hŒ ``control``”h]”hŒcontrol”…”�”}”(hj™ý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj‘ý ubhŒ> is 2, 3 or 4, counters are displayed in the following format:”…”�”}”(hj‘ý h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hhÊh²hubjl)�”}”(hŒ* ”h]”hŒ* ”…”�”}”hj±ý sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNð h´K%hhÊh²hubhÞ)�”}”(hŒYIf a device lacks of a specific accelerator, the corresponding attribute is not reported.”h]”hŒYIf a device lacks of a specific accelerator, the corresponding attribute is not reported.”…”�”}”(hj¿ý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hjÍý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´K%hhÊh²hubj))�”}”(hŒB.. _abi_sys_kernel_debug_qat_device_bdf_telemetry_rp_a_b_c_d_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-kernel-debug-qat-device-bdf-telemetry-rp-a-b-c-d-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KUuh1j@hjéý ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/kernel\/debug\/qat_\_\\/telemetry\/rp_\_data**”h]”j`)�”}”(hŒS**\/sys\/kernel\/debug\/qat_\_\\/telemetry\/rp_\_data**”h]”hŒO/sys/kernel/debug/qat__/telemetry/rp__data”…”�”}”(hjþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿý ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjüý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéý ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæý ubah}”(h]”jåý ah ]”h"]”Œ=abi_sys_kernel_debug_qat_device_bdf_telemetry_rp_a_b_c_d_data”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4þ jÛý sj˜}”jåý jÛý subhÞ)�”}”(hŒcDefined on file :ref:`debugfs-driver-qat_telemetry `”h]”(hŒDefined on file ”…”�”}”(hj9þ h²hh³Nh´Nubh)�”}”(hŒS:ref:`debugfs-driver-qat_telemetry `”h]”j§)�”}”(hjCþ h]”hŒdebugfs-driver-qat_telemetry”…”�”}”(hjEþ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAþ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jOþ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_debugfs_driver_qat_telemetry”uh1hh³jNð h´Kˆhj9þ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒm(RW) Selects up to 4 Ring Pairs (RP) to monitor, one per file, and report telemetry counters related to each.”h]”hŒm(RW) Selects up to 4 Ring Pairs (RP) to monitor, one per file, and report telemetry counters related to each.”…”�”}”(hjgþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒAllowed values to write:”h]”hŒAllowed values to write:”…”�”}”(hjuþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubj6)�”}”(hhh]”j;)�”}”(hŒÝ0 to ````: Ring pair to be monitored. The value of ``num_rps`` can be retrieved through ``/sys/bus/pci/devices//qat/num_rps``. See :ref:`testing\/sysfs\-driver\-qat `. ”h]”hÞ)�”}”(hŒÜ0 to ````: Ring pair to be monitored. The value of ``num_rps`` can be retrieved through ``/sys/bus/pci/devices//qat/num_rps``. See :ref:`testing\/sysfs\-driver\-qat `.”h]”(hŒ0 to ”…”�”}”(hjŠþ h²hh³Nh´Nubjl1)�”}”(hŒ````”h]”hŒ ”…”�”}”(hj’þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjŠþ ubhŒ*: Ring pair to be monitored. The value of ”…”�”}”(hjŠþ h²hh³Nh´Nubjl1)�”}”(hŒ ``num_rps``”h]”hŒnum_rps”…”�”}”(hj¤þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjŠþ ubhŒ can be retrieved through ”…”�”}”(hjŠþ h²hh³Nh´Nubjl1)�”}”(hŒ*``/sys/bus/pci/devices//qat/num_rps``”h]”hŒ&/sys/bus/pci/devices//qat/num_rps”…”�”}”(hj¶þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjŠþ ubhŒ. See ”…”�”}”(hjŠþ h²hh³Nh´Nubh)�”}”(hŒF:ref:`testing\/sysfs\-driver\-qat `”h]”j§)�”}”(hjÊþ h]”hŒtesting/sysfs-driver-qat”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_qat”uh1hh³jNð h´KˆhjŠþ ubhŒ.”…”�”}”(hjŠþ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj†þ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjƒþ ubah}”(h]”h ]”h"]”h$]”h&]”jZjŽŸuh1j5h³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒJReads report metrics about performance and utilization of the selected RP:”h]”hŒJReads report metrics about performance and utilization of the selected RP:”…”�”}”(hjþþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÿ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hjÿ ubjeo)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒField”h]”hŒField”…”�”}”(hj/ÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj,ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ÿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hjFÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjCÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jdohjÿ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ sample_cnt”h]”hŒ sample_cnt”…”�”}”(hjoÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjlÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiÿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ[number of acquisitions of telemetry data from the device. Reads are performed every 1000 ms”h]”hŒ[number of acquisitions of telemetry data from the device. Reads are performed every 1000 ms”…”�”}”(hj†ÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjƒÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjiÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒrp_num”h]”hŒrp_num”…”�”}”(hj¦ÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj£ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ÿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ(RP number associated with slot ”h]”hŒ(RP number associated with slot ”…”�”}”(hj½ÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjºÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ service_type”h]”hŒ service_type”…”�”}”(hjÝÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÚÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ÿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒservice associated to the RP”h]”hŒservice associated to the RP”…”�”}”(hjôÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjñÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ pci_trans_cnt”h]”hŒ pci_trans_cnt”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#number of PCIe partial transactions”h]”hŒ#number of PCIe partial transactions”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒgp_lat_acc_avg”h]”hŒgp_lat_acc_avg”…”�”}”(hjK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjE ubjW)�”}”(hhh]”hÞ)�”}”(hŒaverage get to put latency [ns]”h]”hŒaverage get to put latency [ns]”…”�”}”(hjb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjE ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbw_in”h]”hŒbw_in”…”�”}”(hj‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj| ubjW)�”}”(hhh]”hÞ)�”}”(hŒPCIe, write bandwidth [Mbps]”h]”hŒPCIe, write bandwidth [Mbps]”…”�”}”(hj™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒbw_out”h]”hŒbw_out”…”�”}”(hj¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ ubjW)�”}”(hhh]”hÞ)�”}”(hŒPCIe, read bandwidth [Mbps]”h]”hŒPCIe, read bandwidth [Mbps]”…”�”}”(hjÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒat_glob_devtlb_hit”h]”hŒat_glob_devtlb_hit”…”�”}”(hjð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjí ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjê ubjW)�”}”(hhh]”hÞ)�”}”(hŒ"Message descriptor DevTLB hit rate”h]”hŒ"Message descriptor DevTLB hit rate”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjê ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒat_glob_devtlb_miss”h]”hŒat_glob_devtlb_miss”…”�”}”(hj' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj! ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#Message descriptor DevTLB miss rate”h]”hŒ#Message descriptor DevTLB miss rate”…”�”}”(hj> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒtl_at_payld_devtlb_hit”h]”hŒtl_at_payld_devtlb_hit”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX ubjW)�”}”(hhh]”hÞ)�”}”(hŒPayload DevTLB hit rate”h]”hŒPayload DevTLB hit rate”…”�”}”(hju h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÿ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒtl_at_payld_devtlb_miss”h]”hŒtl_at_payld_devtlb_miss”…”�”}”(hj• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubjW)�”}”(hhh]”hÞ)�”}”(hŒPayload DevTLB miss rate”h]”hŒPayload DevTLB miss rate”…”�”}”(hj¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒExample.”h]”hŒExample.”…”�”}”(hjÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒnWriting the value '32' to the file ``rp_C_data`` starts the collection of telemetry metrics for ring pair 32::”h]”(hŒ'Writing the value ‘32’ to the file ”…”�”}”(hjç h²hh³Nh´Nubjl1)�”}”(hŒ ``rp_C_data``”h]”hŒ rp_C_data”…”�”}”(hjï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjç ubhŒ= starts the collection of telemetry metrics for ring pair 32:”…”�”}”(hjç h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubjl)�”}”(hŒEecho 32 > /sys/kernel/debug/qat_4xxx_0000:6b:00.0/telemetry/rp_C_data”h]”hŒEecho 32 > /sys/kernel/debug/qat_4xxx_0000:6b:00.0/telemetry/rp_C_data”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒIOnce a ring pair is selected, statistics can be read accessing the file::”h]”hŒHOnce a ring pair is selected, statistics can be read accessing the file:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubjl)�”}”(hŒ?cat /sys/kernel/debug/qat_4xxx_0000:6b:00.0/telemetry/rp_C_data”h]”hŒ?cat /sys/kernel/debug/qat_4xxx_0000:6b:00.0/telemetry/rp_C_data”…”�”}”hj# sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒSIf ``control`` is set to 1, only the current values of the counters are displayed::”h]”(hŒIf ”…”�”}”(hj1 h²hh³Nh´Nubjl1)�”}”(hŒ ``control``”h]”hŒcontrol”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj1 ubhŒD is set to 1, only the current values of the counters are displayed:”…”�”}”(hj1 h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubjl)�”}”(hŒ ”h]”hŒ ”…”�”}”hjQ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒMIf ``control`` is 2, 3 or 4, counters are displayed in the following format::”h]”(hŒIf ”…”�”}”(hj_ h²hh³Nh´Nubjl1)�”}”(hŒ ``control``”h]”hŒcontrol”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj_ ubhŒ> is 2, 3 or 4, counters are displayed in the following format:”…”�”}”(hj_ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubjl)�”}”(hŒ* ”h]”hŒ* ”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒçOn QAT GEN4 devices there are 64 RPs on a PF, so the allowed values are 0..63. This number is absolute to the device. If Virtual Functions (VF) are used, the ring pair number can be derived from the Bus, Device, Function of the VF:”h]”hŒçOn QAT GEN4 devices there are 64 RPs on a PF, so the allowed values are 0..63. This number is absolute to the device. If Virtual Functions (VF) are used, the ring pair number can be derived from the Bus, Device, Function of the VF:”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjž ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjž ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjž ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjž ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjž ubjeo)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ PCI BDF/VF”h]”hŒ PCI BDF/VF”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP0”h]”hŒRP0”…”�”}”(hjó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP1”h]”hŒRP1”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP2”h]”hŒRP2”…”�”}”(hj! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP3”h]”hŒRP3”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jdohjž ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.1”h]”hŒ 0000:6b:0.1”…”�”}”(hja h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 0”h]”hŒRP 0”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 1”h]”hŒRP 1”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 2”h]”hŒRP 2”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 3”h]”hŒRP 3”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.2”h]”hŒ 0000:6b:0.2”…”�”}”(hjÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 4”h]”hŒRP 4”…”�”}”(hjô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 5”h]”hŒRP 5”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 6”h]”hŒRP 6”…”�”}”(hj" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 7”h]”hŒRP 7”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.3”h]”hŒ 0000:6b:0.3”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 8”h]”hŒRP 8”…”�”}”(hjp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 9”h]”hŒRP 9”…”�”}”(hj‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 10”h]”hŒRP 10”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 11”h]”hŒRP 11”…”�”}”(hjµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.4”h]”hŒ 0000:6b:0.4”…”�”}”(hjÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 12”h]”hŒRP 12”…”�”}”(hjì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 13”h]”hŒRP 13”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 14”h]”hŒRP 14”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 15”h]”hŒRP 15”…”�”}”(hj1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.5”h]”hŒ 0000:6b:0.5”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 16”h]”hŒRP 16”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhje ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 17”h]”hŒRP 17”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 18”h]”hŒRP 18”…”�”}”(hj– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 19”h]”hŒRP 19”…”�”}”(hj­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.6”h]”hŒ 0000:6b:0.6”…”�”}”(hjÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 20”h]”hŒRP 20”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 21”h]”hŒRP 21”…”�”}”(hjû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 22”h]”hŒRP 22”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 23”h]”hŒRP 23”…”�”}”(hj) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.7”h]”hŒ 0000:6b:0.7”…”�”}”(hjI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 24”h]”hŒRP 24”…”�”}”(hj` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 25”h]”hŒRP 25”…”�”}”(hjw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 26”h]”hŒRP 26”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 27”h]”hŒRP 27”…”�”}”(hj¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:1.0”h]”hŒ 0000:6b:1.0”…”�”}”(hjÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 28”h]”hŒRP 28”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 29”h]”hŒRP 29”…”�”}”(hjó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 30”h]”hŒRP 30”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 31”h]”hŒRP 31”…”�”}”(hj! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:1.1”h]”hŒ 0000:6b:1.1”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj; ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 32”h]”hŒRP 32”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj; ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 33”h]”hŒRP 33”…”�”}”(hjo h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj; ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 34”h]”hŒRP 34”…”�”}”(hj† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj; ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 35”h]”hŒRP 35”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj; ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:1.2”h]”hŒ 0000:6b:1.2”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj· ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 36”h]”hŒRP 36”…”�”}”(hjÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj· ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 37”h]”hŒRP 37”…”�”}”(hjë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj· ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 38”h]”hŒRP 38”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjÿ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj· ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 39”h]”hŒRP 39”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj· ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:1.3”h]”hŒ 0000:6b:1.3”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3 ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 40”h]”hŒRP 40”…”�”}”(hjP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3 ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 41”h]”hŒRP 41”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3 ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 42”h]”hŒRP 42”…”�”}”(hj~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3 ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 43”h]”hŒRP 43”…”�”}”(hj• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:1.4”h]”hŒ 0000:6b:1.4”…”�”}”(hjµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 44”h]”hŒRP 44”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 45”h]”hŒRP 45”…”�”}”(hjã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 46”h]”hŒRP 46”…”�”}”(hjú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 47”h]”hŒRP 47”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:1.5”h]”hŒ 0000:6b:1.5”…”�”}”(hj1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 48”h]”hŒRP 48”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 49”h]”hŒRP 49”…”�”}”(hj_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 50”h]”hŒRP 50”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 51”h]”hŒRP 51”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:1.6”h]”hŒ 0000:6b:1.6”…”�”}”(hj­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 52”h]”hŒRP 52”…”�”}”(hjÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 53”h]”hŒRP 53”…”�”}”(hjÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 54”h]”hŒRP 54”…”�”}”(hjò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 55”h]”hŒRP 55”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:1.7”h]”hŒ 0000:6b:1.7”…”�”}”(hj) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj# ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 56”h]”hŒRP 56”…”�”}”(hj@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj# ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 57”h]”hŒRP 57”…”�”}”(hjW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj# ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 58”h]”hŒRP 58”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj# ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 59”h]”hŒRP 59”…”�”}”(hj… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj# ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:2.0”h]”hŒ 0000:6b:2.0”…”�”}”(hj¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 60”h]”hŒRP 60”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 61”h]”hŒRP 61”…”�”}”(hjÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 62”h]”hŒRP 62”…”�”}”(hjê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 63”h]”hŒRP 63”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj› ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ:The mapping is only valid for the BDFs of VFs on the host.”h]”hŒ:The mapping is only valid for the BDFs of VFs on the host.”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒöThe service provided on a ring-pair varies depending on the configuration. The configuration for a given device can be queried and set using ``cfg_services``. See :ref:`testing\/sysfs\-driver\-qat ` for details.”h]”(hŒ�The service provided on a ring-pair varies depending on the configuration. The configuration for a given device can be queried and set using ”…”�”}”(hj< h²hh³Nh´Nubjl1)�”}”(hŒ``cfg_services``”h]”hŒ cfg_services”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hj< ubhŒ. See ”…”�”}”(hj< h²hh³Nh´Nubh)�”}”(hŒF:ref:`testing\/sysfs\-driver\-qat `”h]”j§)�”}”(hjX h]”hŒtesting/sysfs-driver-qat”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjV ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jd Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_driver_qat”uh1hh³jNð h´Kˆhj< ubhŒ for details.”…”�”}”(hj< h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒ{The following table reports how ring pairs are mapped to VFs on the PF 0000:6b:0.0 configured for `sym;asym` or `asym;sym`:”h]”(hŒbThe following table reports how ring pairs are mapped to VFs on the PF 0000:6b:0.0 configured for ”…”�”}”(hj€ h²hh³Nh´Nubjø)�”}”(hŒ `sym;asym`”h]”hŒsym;asym”…”�”}”(hjˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøhj€ ubhŒ or ”…”�”}”(hj€ h²hh³Nh´Nubjø)�”}”(hŒ `asym;sym`”h]”hŒasym;sym”…”�”}”(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³jNð h´KˆhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjµ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjµ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjµ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjµ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjµ ubjeo)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ PCI BDF/VF”h]”hŒ PCI BDF/VF”…”�”}”(hjó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP0/service”h]”hŒ RP0/service”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP1/service”h]”hŒ RP1/service”…”�”}”(hj! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP2/service”h]”hŒ RP2/service”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP3/service”h]”hŒ RP3/service”…”�”}”(hjO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjí ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jdohjµ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.1”h]”hŒ 0000:6b:0.1”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP 0 asym”h]”hŒ RP 0 asym”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 1 sym”h]”hŒRP 1 sym”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP 2 asym”h]”hŒ RP 2 asym”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 3 sym”h]”hŒRP 3 sym”…”�”}”(hjÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.2”h]”hŒ 0000:6b:0.2”…”�”}”(hjô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP 4 asym”h]”hŒ RP 4 asym”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 5 sym”h]”hŒRP 5 sym”…”�”}”(hj" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP 6 asym”h]”hŒ RP 6 asym”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 7 sym”h]”hŒRP 7 sym”…”�”}”(hjP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjî ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.3”h]”hŒ 0000:6b:0.3”…”�”}”(hjp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP 8 asym”h]”hŒ RP 8 asym”…”�”}”(hj‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 9 sym”h]”hŒRP 9 sym”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP10 asym”h]”hŒ RP10 asym”…”�”}”(hjµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP11 sym”h]”hŒRP11 sym”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hjì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjé ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hj1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ All VFs follow the same pattern.”h]”hŒ All VFs follow the same pattern.”…”�”}”(hju h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒgThe following table reports how ring pairs are mapped to VFs on the PF 0000:6b:0.0 configured for `dc`:”h]”(hŒbThe following table reports how ring pairs are mapped to VFs on the PF 0000:6b:0.0 configured for ”…”�”}”(hjƒ h²hh³Nh´Nubjø)�”}”(hŒ`dc`”h]”hŒdc”…”�”}”(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³jNð h´KˆhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj¦ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj¦ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj¦ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj¦ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj¦ ubjeo)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ PCI BDF/VF”h]”hŒ PCI BDF/VF”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP0/service”h]”hŒ RP0/service”…”�”}”(hjû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP1/service”h]”hŒ RP1/service”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP2/service”h]”hŒ RP2/service”…”�”}”(hj) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj& ubah}”(h]”h ]”h"]”h$•!]”h&]”uh1jVhjÞ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ RP3/service”h]”hŒ RP3/service”…”�”}”(hj@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jdohj¦ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.1”h]”hŒ 0000:6b:0.1”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 0 dc”h]”hŒRP 0 dc”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 1 dc”h]”hŒRP 1 dc”…”�”}”(hj— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 2 dc”h]”hŒRP 2 dc”…”�”}”(hj® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 3 dc”h]”hŒRP 3 dc”…”�”}”(hjÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj` ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.2”h]”hŒ 0000:6b:0.2”…”�”}”(hjå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 4 dc”h]”hŒRP 4 dc”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 5 dc”h]”hŒRP 5 dc”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 6 dc”h]”hŒRP 6 dc”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 7 dc”h]”hŒRP 7 dc”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj` ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ 0000:6b:0.3”h]”hŒ 0000:6b:0.3”…”�”}”(hja h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 8 dc”h]”hŒRP 8 dc”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP 9 dc”h]”hŒRP 9 dc”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP10 dc”h]”hŒRP10 dc”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubjW)�”}”(hhh]”hÞ)�”}”(hŒRP11 dc”h]”hŒRP11 dc”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj` ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hjÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubjW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hjô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubjW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubjW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hj" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubjW)�”}”(hhh]”hÞ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hj9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´Kˆhj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj× ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¦ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ¦The mapping of a RP to a service can be retrieved using ``rp2srv`` from sysfs. See :ref:`testing\/sysfs\-driver\-qat ` for details.”h]”(hŒ8The mapping of a RP to a service can be retrieved using ”…”�”}”(hjf h²hh³Nh´Nubjl1)�”}”(hŒ ``rp2srv``”h]”hŒrp2srv”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjf ubhŒ from sysfs. See ”…”�”}”(hjf h²hh³Nh´Nubh)�”}”(hŒF:ref:`testing\/sysfs\-driver\-qat `”h]”j§)�”}”(hj‚ h]”hŒtesting/sysfs-driver-qat”…”�”}”(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ÅŒ!abi_file_testing_sysfs_driver_qat”uh1hh³jNð h´Kˆhjf ubhŒ for details.”…”�”}”(hjf h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubhÞ)�”}”(hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”h]”hŒCThis attribute is only available for qat_4xxx and qat_6xxx devices.”…”�”}”(hjª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNð h´KˆhhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_scmi_n_atomic_threshold_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-scmi-n-atomic-threshold-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/atomic_threshold_us**”h]”j`)�”}”(hŒ:**\/sys\/kernel\/debug\/scmi\/\\/atomic_threshold_us**”h]”hŒ6/sys/kernel/debug/scmi//atomic_threshold_us”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/testing/debugfs-scmi”h´K hjÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjà ubah}”(h]”j ah ]”h"]”Œ/abi_sys_kernel_debug_scmi_n_atomic_threshold_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¸ sj˜}”j j¸ subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-scmi `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-scmi `”h]”j§)�”}”(hj! h]”hŒ debugfs-scmi”…”�”}”(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ÅŒabi_file_testing_debugfs_scmi”uh1hh³jô h´K hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K hhÊh²hubhÞ)�”}”(hXAn optional time value, expressed in microseconds, representing, on this SCMI instance , the threshold above which any SCMI command, advertised to have an higher-than-threshold execution latency, should not be considered for atomic mode of operation, even if requested.”h]”hXAn optional time value, expressed in microseconds, representing, on this SCMI instance , the threshold above which any SCMI command, advertised to have an higher-than-threshold execution latency, should not be considered for atomic mode of operation, even if requested.”…”�”}”(hjE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jô h´K hjV ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hjk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K hjh ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjV ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jô h´K hjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ... _abi_sys_kernel_debug_scmi_n_instance_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-kernel-debug-scmi-n-instance-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj™ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/kernel\/debug\/scmi\/\\/instance_name**”h]”j`)�”}”(hŒ4**\/sys\/kernel\/debug\/scmi\/\\/instance_name**”h]”hŒ0/sys/kernel/debug/scmi//instance_name”…”�”}”(hj³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´Khj¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj– ubah}”(h]”j• ah ]”h"]”Œ)abi_sys_kernel_debug_scmi_n_instance_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jä j‹ sj˜}”j• j‹ subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-scmi `”h]”(hŒDefined on file ”…”�”}”(hjé h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-scmi `”h]”j§)�”}”(hjó h]”hŒ debugfs-scmi”…”�”}”(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ÅŒabi_file_testing_debugfs_scmi”uh1hh³jô h´Khjé ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´KhhÊh²hubhÞ)�”}”(hŒÖThe name of the underlying SCMI instance described by all the debugfs accessors rooted at /sys/kernel/debug/scmi/, expressed as the full name of the top DT SCMI node under which this SCMI instance is rooted.”h]”hŒÖThe name of the underlying SCMI instance described by all the debugfs accessors rooted at /sys/kernel/debug/scmi/, expressed as the full name of the top DT SCMI node under which this SCMI instance is rooted.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jô h´Khj( ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hj= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´Khj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj( ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jô h´Khj% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ7.. _abi_sys_kernel_debug_scmi_n_raw_channels_m_message:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-scmi-n-raw-channels-m-message”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjk ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/kernel\/debug\/scmi\/\\/raw\/channels\/\\/message**”h]”j`)�”}”(hŒD**\/sys\/kernel\/debug\/scmi\/\\/raw\/channels\/\\/message**”h]”hŒ@/sys/kernel/debug/scmi//raw/channels//message”…”�”}”(hj… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/debugfs-scmi-raw”h´Khhj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjk ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjh ubah}”(h]”jg ah ]”h"]”Œ2abi_sys_kernel_debug_scmi_n_raw_channels_m_message”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j· j] sj˜}”jg j] subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-scmi-raw `”h]”(hŒDefined on file ”…”�”}”(hj¼ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-scmi-raw `”h]”j§)�”}”(hjÆ h]”hŒdebugfs-scmi-raw”…”�”}”(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ÅŒ!abi_file_testing_debugfs_scmi_raw”uh1hh³j™ h´Khhj¼ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KhhhÊh²hubhÞ)�”}”(hX�SCMI Raw synchronous message injection/snooping facility; write a complete SCMI synchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance through the transport channel. Any subsequently received response can be read from this same entry if it arrived on channel within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary). Channel identifier matches the SCMI protocol number which has been associated with this transport channel in the DT description, with base protocol number 0x10 being the default channel for this instance. Note that these per-channel entries rooted at <..>/channels exist only if the transport is configured to have more than one default channel.”h]”hX�SCMI Raw synchronous message injection/snooping facility; write a complete SCMI synchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance through the transport channel. Any subsequently received response can be read from this same entry if it arrived on channel within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary). Channel identifier matches the SCMI protocol number which has been associated with this transport channel in the DT description, with base protocol number 0x10 being the default channel for this instance. Note that these per-channel entries rooted at <..>/channels exist only if the transport is configured to have more than one default channel.”…”�”}”(hjê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KhhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™ h´Khhjû ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´Khhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjû ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™ h´Khhjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ=.. _abi_sys_kernel_debug_scmi_n_raw_channels_m_message_async:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-kernel-debug-scmi-n-raw-channels-m-message-async”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj> ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/kernel\/debug\/scmi\/\\/raw\/channels\/\\/message_async**”h]”j`)�”}”(hŒJ**\/sys\/kernel\/debug\/scmi\/\\/raw\/channels\/\\/message_async**”h]”hŒF/sys/kernel/debug/scmi//raw/channels//message_async”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K€hjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj> ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj; ubah}”(h]”j: ah ]”h"]”Œ8abi_sys_kernel_debug_scmi_n_raw_channels_m_message_async”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‰ j0 sj˜}”j: j0 subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-scmi-raw `”h]”(hŒDefined on file ”…”�”}”(hjŽ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-scmi-raw `”h]”j§)�”}”(hj˜ h]”hŒdebugfs-scmi-raw”…”�”}”(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ÅŒ!abi_file_testing_debugfs_scmi_raw”uh1hh³j™ h´K€hjŽ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K€hhÊh²hubhÞ)�”}”(hXSCMI Raw asynchronous message injection/snooping facility; write a complete SCMI asynchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance through the transport channel. Any subsequently received response can be read from this same entry if it arrived on channel within the configured timeout. Any additional delayed response received afterwards can be read from this same entry too if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary). Channel identifier matches the SCMI protocol number which has been associated with this transport channel in the DT description, with base protocol number 0x10 being the default channel for this instance. Note that these per-channel entries rooted at <..>/channels exist only if the transport is configured to have more than one default channel.”h]”hXSCMI Raw asynchronous message injection/snooping facility; write a complete SCMI asynchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance through the transport channel. Any subsequently received response can be read from this same entry if it arrived on channel within the configured timeout. Any additional delayed response received afterwards can be read from this same entry too if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary). Channel identifier matches the SCMI protocol number which has been associated with this transport channel in the DT description, with base protocol number 0x10 being the default channel for this instance. Note that these per-channel entries rooted at <..>/channels exist only if the transport is configured to have more than one default channel.”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K€hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™ h´K€hjÍ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hjâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K€hjß ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÍ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™ h´K€hjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ<.. _abi_sys_kernel_debug_scmi_n_raw_channels_m_message_poll:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-scmi-n-raw-channels-m-message-poll”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/kernel\/debug\/scmi\/\\/raw\/channels\/\\/message_poll**”h]”j`)�”}”(hŒI**\/sys\/kernel\/debug\/scmi\/\\/raw\/channels\/\\/message_poll**”h]”hŒE/sys/kernel/debug/scmi//raw/channels//message_poll”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj& ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´Kœhj# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj  ubah}”(h]”j  ah ]”h"]”Œ7abi_sys_kernel_debug_scmi_n_raw_channels_m_message_poll”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j[ j sj˜}”j  j subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-scmi-raw `”h]”(hŒDefined on file ”…”�”}”(hj` h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-scmi-raw `”h]”j§)�”}”(hjj h]”hŒdebugfs-scmi-raw”…”�”}”(hjl h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjh ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jv Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_scmi_raw”uh1hh³j™ h´Kœhj` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KœhhÊh²hubhÞ)�”}”(hXÔSCMI Raw message injection/snooping facility using polling mode; write a complete SCMI command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance through the transport channel, using polling mode on the reception path. (if transport is polling capable) Any subsequently received response can be read from this same entry if it arrived on channel within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary). Channel identifier matches the SCMI protocol number which has been associated with this transport channel in the DT description, with base protocol number 0x10 being the default channel for this instance. Note that these per-channel entries rooted at <..>/channels exist only if the transport is configured to have more than one default channel.”h]”hXÔSCMI Raw message injection/snooping facility using polling mode; write a complete SCMI command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance through the transport channel, using polling mode on the reception path. (if transport is polling capable) Any subsequently received response can be read from this same entry if it arrived on channel within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary). Channel identifier matches the SCMI protocol number which has been associated with this transport channel in the DT description, with base protocol number 0x10 being the default channel for this instance. Note that these per-channel entries rooted at <..>/channels exist only if the transport is configured to have more than one default channel.”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KœhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™ h´KœhjŸ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hj´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´Kœhj± ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjŸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™ h´Kœhjœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒB.. _abi_sys_kernel_debug_scmi_n_raw_channels_m_message_poll_async:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-kernel-debug-scmi-n-raw-channels-m-message-poll-async”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KQuh1j@hjâ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒO**\/sys\/kernel\/debug\/scmi\/\\/raw\/channels\/\\/message_poll_async**”h]”j`)�”}”(hŒO**\/sys\/kernel\/debug\/scmi\/\\/raw\/channels\/\\/message_poll_async**”h]”hŒK/sys/kernel/debug/scmi//raw/channels//message_poll_async”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´Kµhjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjß ubah}”(h]”jÞ ah ]”h"]”Œ=abi_sys_kernel_debug_scmi_n_raw_channels_m_message_poll_async”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j- jÔ sj˜}”jÞ jÔ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-scmi-raw `”h]”(hŒDefined on file ”…”�”}”(hj2 h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-scmi-raw `”h]”j§)�”}”(hj< h]”hŒdebugfs-scmi-raw”…”�”}”(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”jH Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_scmi_raw”uh1hh³j™ h´Kµhj2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KµhhÊh²hubhÞ)�”}”(hX¦SCMI Raw asynchronous message injection/snooping facility using polling-mode; write a complete SCMI asynchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance through the transport channel, using polling mode on the reception path of the immediate part of the asynchronous command. (if transport is polling capable) Any subsequently received response can be read from this same entry if it arrived on channel within the configured timeout. Any additional delayed response received afterwards can be read from this same entry too if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary). Channel identifier matches the SCMI protocol number which has been associated with this transport channel in the DT description, with base protocol number 0x10 being the default channel for this instance. Note that these per-channel entries rooted at <..>/channels exist only if the transport is configured to have more than one default channel.”h]”hX¦SCMI Raw asynchronous message injection/snooping facility using polling-mode; write a complete SCMI asynchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance through the transport channel, using polling mode on the reception path of the immediate part of the asynchronous command. (if transport is polling capable) Any subsequently received response can be read from this same entry if it arrived on channel within the configured timeout. Any additional delayed response received afterwards can be read from this same entry too if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary). Channel identifier matches the SCMI protocol number which has been associated with this transport channel in the DT description, with base protocol number 0x10 being the default channel for this instance. Note that these per-channel entries rooted at <..>/channels exist only if the transport is configured to have more than one default channel.”…”�”}”(hj` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KµhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hju h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™ h´Kµhjq ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hj† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´Kµhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjq ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™ h´Kµhjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ+.. _abi_sys_kernel_debug_scmi_n_raw_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-kernel-debug-scmi-n-raw-errors”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj´ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/kernel\/debug\/scmi\/\\/raw\/errors**”h]”j`)�”}”(hŒ2**\/sys\/kernel\/debug\/scmi\/\\/raw\/errors**”h]”hŒ./sys/kernel/debug/scmi//raw/errors”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KFhjÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj± ubah}”(h]”j° ah ]”h"]”Œ&abi_sys_kernel_debug_scmi_n_raw_errors”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿ j¦ sj˜}”j° j¦ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-scmi-raw `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-scmi-raw `”h]”j§)�”}”(hj h]”hŒdebugfs-scmi-raw”…”�”}”(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ÅŒ!abi_file_testing_debugfs_scmi_raw”uh1hh³j™ h´KFhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KFhhÊh²hubhÞ)�”}”(hŒíSCMI Raw message errors facility; any kind of timed-out or generally unexpectedly received SCMI message, for instance , can be read from this entry. Each read gives back one message at time (receiving an EOF at each message boundary).”h]”hŒíSCMI Raw message errors facility; any kind of timed-out or generally unexpectedly received SCMI message, for instance , can be read from this entry. Each read gives back one message at time (receiving an EOF at each message boundary).”…”�”}”(hj2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KFhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™ h´KFhjC ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KFhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™ h´KFhj@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ,.. _abi_sys_kernel_debug_scmi_n_raw_message:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-kernel-debug-scmi-n-raw-message”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj† ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/kernel\/debug\/scmi\/\\/raw\/message**”h]”j`)�”}”(hŒ3**\/sys\/kernel\/debug\/scmi\/\\/raw\/message**”h]”hŒ//sys/kernel/debug/scmi//raw/message”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´Khj™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj– ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj† ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒ ubah}”(h]”j‚ ah ]”h"]”Œ'abi_sys_kernel_debug_scmi_n_raw_message”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÑ jx sj˜}”j‚ jx subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-scmi-raw `”h]”(hŒDefined on file ”…”�”}”(hjÖ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-scmi-raw `”h]”j§)�”}”(hjà h]”hŒdebugfs-scmi-raw”…”�”}”(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ÅŒ!abi_file_testing_debugfs_scmi_raw”uh1hh³j™ h´KhjÖ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KhhÊh²hubhÞ)�”}”(hXþSCMI Raw synchronous message injection/snooping facility; write a complete SCMI synchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance . Any subsequently received response can be read from this same entry if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary).”h]”hXþSCMI Raw synchronous message injection/snooping facility; write a complete SCMI synchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance . Any subsequently received response can be read from this same entry if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary).”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™ h´Khj ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´Khj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™ h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ2.. _abi_sys_kernel_debug_scmi_n_raw_message_async:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-debug-scmi-n-raw-message-async”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hjX ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/debug\/scmi\/\\/raw\/message_async**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/debug\/scmi\/\\/raw\/message_async**”h]”hŒ5/sys/kernel/debug/scmi//raw/message_async”…”�”}”(hjr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´Khjk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhje ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjX ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjU ubah}”(h]”jT ah ]”h"]”Œ-abi_sys_kernel_debug_scmi_n_raw_message_async”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£ jJ sj˜}”jT jJ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-scmi-raw `”h]”(hŒDefined on file ”…”�”}”(hj¨ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-scmi-raw `”h]”j§)�”}”(hj² h]”hŒdebugfs-scmi-raw”…”�”}”(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ÅŒ!abi_file_testing_debugfs_scmi_raw”uh1hh³j™ h´Khj¨ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KhhÊh²hubhÞ)�”}”(hX†SCMI Raw asynchronous message injection/snooping facility; write a complete SCMI asynchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance . Any subsequently received response can be read from this same entry if it arrived within the configured timeout. Any additional delayed response received afterwards can be read from this same entry too if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary).”h]”hX†SCMI Raw asynchronous message injection/snooping facility; write a complete SCMI asynchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance . Any subsequently received response can be read from this same entry if it arrived within the configured timeout. Any additional delayed response received afterwards can be read from this same entry too if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary).”…”�”}”(hjÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™ h´Khjç ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´Khjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™ h´Khjä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ1.. _abi_sys_kernel_debug_scmi_n_raw_message_poll:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-scmi-n-raw-message-poll”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hj* ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/scmi\/\\/raw\/message_poll**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/scmi\/\\/raw\/message_poll**”h]”hŒ4/sys/kernel/debug/scmi//raw/message_poll”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K"hj= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj* ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj' ubah}”(h]”j& ah ]”h"]”Œ,abi_sys_kernel_debug_scmi_n_raw_message_poll”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ju j sj˜}”j& j subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-scmi-raw `”h]”(hŒDefined on file ”…”�”}”(hjz h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-scmi-raw `”h]”j§)�”}”(hj„ h]”hŒdebugfs-scmi-raw”…”�”}”(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ÅŒ!abi_file_testing_debugfs_scmi_raw”uh1hh³j™ h´K"hjz ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K"hhÊh²hubhÞ)�”}”(hXESCMI Raw message injection/snooping facility using polling mode; write a complete SCMI command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance , using polling mode on the reception path. (if transport is polling capable) Any subsequently received response can be read from this same entry if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary).”h]”hXESCMI Raw message injection/snooping facility using polling mode; write a complete SCMI command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance , using polling mode on the reception path. (if transport is polling capable) Any subsequently received response can be read from this same entry if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary).”…”�”}”(hj¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K"hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™ h´K"hj¹ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K"hjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™ h´K"hj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ7.. _abi_sys_kernel_debug_scmi_n_raw_message_poll_async:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-scmi-n-raw-message-poll-async”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjü ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/kernel\/debug\/scmi\/\\/raw\/message_poll_async**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/scmi\/\\/raw\/message_poll_async**”h]”hŒ:/sys/kernel/debug/scmi//raw/message_poll_async”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K2hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjü ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjù ubah}”(h]”jø ah ]”h"]”Œ2abi_sys_kernel_debug_scmi_n_raw_message_poll_async”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jG jî sj˜}”jø jî subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-scmi-raw `”h]”(hŒDefined on file ”…”�”}”(hjL h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-scmi-raw `”h]”j§)�”}”(hjV h]”hŒdebugfs-scmi-raw”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjT ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jb Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_scmi_raw”uh1hh³j™ h´K2hjL ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K2hhÊh²hubhÞ)�”}”(hXSCMI Raw asynchronous message injection/snooping facility using polling-mode; write a complete SCMI asynchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance , using polling-mode on the reception path of the immediate part of the asynchronous command. (if transport is polling capable) Any subsequently received response can be read from this same entry if it arrived within the configured timeout. Any additional delayed response received afterwards can be read from this same entry too if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary).”h]”hXSCMI Raw asynchronous message injection/snooping facility using polling-mode; write a complete SCMI asynchronous command message (header included) in little-endian binary format to have it sent to the configured backend SCMI server for instance , using polling-mode on the reception path of the immediate part of the asynchronous command. (if transport is polling capable) Any subsequently received response can be read from this same entry if it arrived within the configured timeout. Any additional delayed response received afterwards can be read from this same entry too if it arrived within the configured timeout. Each write to the entry causes one command request to be built and sent while the replies are read back one message at time (receiving an EOF at each message boundary).”…”�”}”(hjz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K2hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™ h´K2hj‹ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K2hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj‹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™ h´K2hjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ1.. _abi_sys_kernel_debug_scmi_n_raw_notification:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-debug-scmi-n-raw-notification”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j@hjÎ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/kernel\/debug\/scmi\/\\/raw\/notification**”h]”j`)�”}”(hŒ8**\/sys\/kernel\/debug\/scmi\/\\/raw\/notification**”h]”hŒ4/sys/kernel/debug/scmi//raw/notification”…”�”}”(hjè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjä ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KQhjá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÎ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjË ubah}”(h]”jÊ ah ]”h"]”Œ,abi_sys_kernel_debug_scmi_n_raw_notification”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j jÀ sj˜}”jÊ jÀ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-scmi-raw `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-scmi-raw `”h]”j§)�”}”(hj( h]”hŒdebugfs-scmi-raw”…”�”}”(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”j4 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_scmi_raw”uh1hh³j™ h´KQhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KQhhÊh²hubhÞ)�”}”(hŒâSCMI Raw notification snooping facility; any notification emitted by the backend SCMI server, for instance , can be read from this entry. Each read gives back one message at time (receiving an EOF at each message boundary).”h]”hŒâSCMI Raw notification snooping facility; any notification emitted by the backend SCMI server, for instance , can be read from this entry. Each read gives back one message at time (receiving an EOF at each message boundary).”…”�”}”(hjL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KQhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hja h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™ h´KQhj] ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hjr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´KQhjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™ h´KQhjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ*.. _abi_sys_kernel_debug_scmi_n_raw_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-debug-scmi-n-raw-reset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/kernel\/debug\/scmi\/\\/raw\/reset**”h]”j`)�”}”(hŒ1**\/sys\/kernel\/debug\/scmi\/\\/raw\/reset**”h]”hŒ-/sys/kernel/debug/scmi//raw/reset”…”�”}”(hjº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K\hj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj� ubah}”(h]”jœ ah ]”h"]”Œ%abi_sys_kernel_debug_scmi_n_raw_reset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jë j’ sj˜}”jœ j’ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-scmi-raw `”h]”(hŒDefined on file ”…”�”}”(hjð h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-scmi-raw `”h]”j§)�”}”(hjú h]”hŒdebugfs-scmi-raw”…”�”}”(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ÅŒ!abi_file_testing_debugfs_scmi_raw”uh1hh³j™ h´K\hjð ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K\hhÊh²hubhÞ)�”}”(hXSCMI Raw stack reset facility; writing a value to this entry causes the internal queues of any kind of received message, still pending to be read out for instance , to be immediately flushed. Can be used to reset and clean the SCMI Raw stack between to different test-run.”h]”hXSCMI Raw stack reset facility; writing a value to this entry causes the internal queues of any kind of received message, still pending to be read out for instance , to be immediately flushed. Can be used to reset and clean the SCMI Raw stack between to different test-run.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K\hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j™ h´K\hj/ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™ h´K\hjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj/ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j™ h´K\hj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_sys_kernel_debug_scmi_n_transport_is_atomic:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-scmi-n-transport-is-atomic”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjr ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/scmi\/\\/transport\/is_atomic**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/scmi\/\\/transport\/is_atomic**”h]”hŒ7/sys/kernel/debug/scmi//transport/is_atomic”…”�”}”(hjŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´Khj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjr ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjo ubah}”(h]”jn ah ]”h"]”Œ/abi_sys_kernel_debug_scmi_n_transport_is_atomic”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½ jd sj˜}”jn jd subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-scmi `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-scmi `”h]”j§)�”}”(hjÌ h]”hŒ debugfs-scmi”…”�”}”(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ÅŒabi_file_testing_debugfs_scmi”uh1hh³jô h´Khj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´KhhÊh²hubhÞ)�”}”(hŒyA boolean stating if the transport configured on the underlying SCMI instance is capable of atomic mode of operation.”h]”hŒyA boolean stating if the transport configured on the underlying SCMI instance is capable of atomic mode of operation.”…”�”}”(hjð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jô h´Khj ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jô h´Khjþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ7.. _abi_sys_kernel_debug_scmi_n_transport_max_msg_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-debug-scmi-n-transport-max-msg-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjD ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/kernel\/debug\/scmi\/\\/transport\/max_msg_size**”h]”j`)�”}”(hŒ>**\/sys\/kernel\/debug\/scmi\/\\/transport\/max_msg_size**”h]”hŒ:/sys/kernel/debug/scmi//transport/max_msg_size”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K.hjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjD ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjA ubah}”(h]”j@ ah ]”h"]”Œ2abi_sys_kernel_debug_scmi_n_transport_max_msg_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j� j6 sj˜}”j@ j6 subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-scmi `”h]”(hŒDefined on file ”…”�”}”(hj” h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-scmi `”h]”j§)�”}”(hjž h]”hŒ debugfs-scmi”…”�”}”(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ÅŒabi_file_testing_debugfs_scmi”uh1hh³jô h´K.hj” ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K.hhÊh²hubhÞ)�”}”(hŒgMax message size of allowed SCMI messages for the currently configured SCMI transport for instance .”h]”hŒgMax message size of allowed SCMI messages for the currently configured SCMI transport for instance .”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K.hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jô h´K.hjÓ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hjè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K.hjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjÓ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jô h´K.hjÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ<.. _abi_sys_kernel_debug_scmi_n_transport_max_rx_timeout_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-debug-scmi-n-transport-max-rx-timeout-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j@hj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/kernel\/debug\/scmi\/\\/transport\/max_rx_timeout_ms**”h]”j`)�”}”(hŒC**\/sys\/kernel\/debug\/scmi\/\\/transport\/max_rx_timeout_ms**”h]”hŒ?/sys/kernel/debug/scmi//transport/max_rx_timeout_ms”…”�”}”(hj0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K&hj) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ubah}”(h]”j ah ]”h"]”Œ7abi_sys_kernel_debug_scmi_n_transport_max_rx_timeout_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ja j sj˜}”j j subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-scmi `”h]”(hŒDefined on file ”…”�”}”(hjf h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-scmi `”h]”j§)�”}”(hjp h]”hŒ debugfs-scmi”…”�”}”(hjr h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjn ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j| Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_scmi”uh1hh³jô h´K&hjf ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K&hhÊh²hubhÞ)�”}”(hŒzTimeout in milliseconds allowed for SCMI synchronous replies for the currently configured SCMI transport for instance .”h]”hŒzTimeout in milliseconds allowed for SCMI synchronous replies for the currently configured SCMI transport for instance .”…”�”}”(hj” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K&hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jô h´K&hj¥ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hjº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K&hj· ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jô h´K&hj¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_sys_kernel_debug_scmi_n_transport_rx_max_msg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-kernel-debug-scmi-n-transport-rx-max-msg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjè ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/scmi\/\\/transport\/rx_max_msg**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/scmi\/\\/transport\/rx_max_msg**”h]”hŒ8/sys/kernel/debug/scmi//transport/rx_max_msg”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K?hjû ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjè ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjå ubah}”(h]”jä ah ]”h"]”Œ0abi_sys_kernel_debug_scmi_n_transport_rx_max_msg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j3 jÚ sj˜}”jä jÚ subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-scmi `”h]”(hŒDefined on file ”…”�”}”(hj8 h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-scmi `”h]”j§)�”}”(hjB h]”hŒ debugfs-scmi”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj@ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jN Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_scmi”uh1hh³jô h´K?hj8 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K?hhÊh²hubhÞ)�”}”(hŒ‹Max number of concurrently allowed in-flight SCMI messages for the currently configured SCMI transport for instance on the RX channels.”h]”hŒ‹Max number of concurrently allowed in-flight SCMI messages for the currently configured SCMI transport for instance on the RX channels.”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K?hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jô h´K?hjw ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hjŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K?hj‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjw ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jô h´K?hjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ5.. _abi_sys_kernel_debug_scmi_n_transport_tx_max_msg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-kernel-debug-scmi-n-transport-tx-max-msg”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjº ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/scmi\/\\/transport\/tx_max_msg**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/scmi\/\\/transport\/tx_max_msg**”h]”hŒ8/sys/kernel/debug/scmi//transport/tx_max_msg”…”�”}”(hjÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K6hjÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjº ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj· ubah}”(h]”j¶ ah ]”h"]”Œ0abi_sys_kernel_debug_scmi_n_transport_tx_max_msg”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j j¬ sj˜}”j¶ j¬ subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-scmi `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-scmi `”h]”j§)�”}”(hj h]”hŒ debugfs-scmi”…”�”}”(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ÅŒabi_file_testing_debugfs_scmi”uh1hh³jô h´K6hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K6hhÊh²hubhÞ)�”}”(hŒ‹Max number of concurrently allowed in-flight SCMI messages for the currently configured SCMI transport for instance on the TX channels.”h]”hŒ‹Max number of concurrently allowed in-flight SCMI messages for the currently configured SCMI transport for instance on the TX channels.”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K6hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jô h´K6hjI ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´K6hj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjI ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jô h´K6hjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ/.. _abi_sys_kernel_debug_scmi_n_transport_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-debug-scmi-n-transport-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjŒ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/debug\/scmi\/\\/transport\/type**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/debug\/scmi\/\\/transport\/type**”h]”hŒ2/sys/kernel/debug/scmi//transport/type”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´KhjŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰ ubah}”(h]”jˆ ah ]”h"]”Œ*abi_sys_kernel_debug_scmi_n_transport_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j× j~ sj˜}”jˆ j~ subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-scmi `”h]”(hŒDefined on file ”…”�”}”(hjÜ h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-scmi `”h]”j§)�”}”(hjæ h]”hŒ debugfs-scmi”…”�”}”(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ÅŒabi_file_testing_debugfs_scmi”uh1hh³jô h´KhjÜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´KhhÊh²hubhÞ)�”}”(hŒRA string representing the type of transport configured for this SCMI instance .”h]”hŒRA string representing the type of transport configured for this SCMI instance .”…”�”}”(hj ! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Debugging, any userspace test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jô h´Khj! ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Debugging, any userspace test suite”h]”hŒ#Debugging, any userspace test suite”…”�”}”(hj0! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jô h´Khj-! ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jô h´Khj! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ).. _abi_sys_kernel_debug_tpmi_n_pfs_dump:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-kernel-debug-tpmi-n-pfs-dump”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj^! ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/kernel\/debug\/tpmi\-\\/pfs_dump**”h]”j`)�”}”(hŒ/**\/sys\/kernel\/debug\/tpmi\-\\/pfs_dump**”h]”hŒ+/sys/kernel/debug/tpmi-/pfs_dump”…”�”}”(hjx! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjt! ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/testing/debugfs-tpmi”h´Khjq! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjn! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjk! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj^! ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj[! ubah}”(h]”jZ! ah ]”h"]”Œ$abi_sys_kernel_debug_tpmi_n_pfs_dump”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jª! jP! sj˜}”jZ! jP! subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-tpmi `”•+h]”(hŒDefined on file ”…”�”}”(hj¯! h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-tpmi `”h]”j§)�”}”(hj¹! h]”hŒ debugfs-tpmi”…”�”}”(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ÅŒabi_file_testing_debugfs_tpmi”uh1hh³jŒ! h´Khj¯! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´KhhÊh²hubhÞ)�”}”(hŒÂThe PFS (PM Feature Structure) table, shows details of each power management feature. This includes: tpmi_id, number of entries, entry size, offset, vsec offset, lock status and disabled status.”h]”hŒÂThe PFS (PM Feature Structure) table, shows details of each power management feature. This includes: tpmi_id, number of entries, entry size, offset, vsec offset, lock status and disabled status.”…”�”}”(hjÝ! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ,Users: Debugging, any user space test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjò! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŒ! h´Khjî! ubj1)�”}”(hhh]”hÞ)�”}”(hŒ$Debugging, any user space test suite”h]”hŒ$Debugging, any user space test suite”…”�”}”(hj" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´Khj" ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjî! ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŒ! h´Khjë! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_sys_kernel_debug_tpmi_n_plr_domain_n_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-tpmi-n-plr-domain-n-status”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj1" ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/debug\/tpmi\-\\/plr\/domain\\/status**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/debug\/tpmi\-\\/plr\/domain\\/status**”h]”hŒ;/sys/kernel/debug/tpmi-/plr/domain/status”…”�”}”(hjK" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG" ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´K!hjD" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1" ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj." ubah}”(h]”j-" ah ]”h"]”Œ/abi_sys_kernel_debug_tpmi_n_plr_domain_n_status”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|" j#" sj˜}”j-" j#" subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-tpmi `”h]”(hŒDefined on file ”…”�”}”(hj�" h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-tpmi `”h]”j§)�”}”(hj‹" h]”hŒ debugfs-tpmi”…”�”}”(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ÅŒabi_file_testing_debugfs_tpmi”uh1hh³jŒ! h´K!hj�" ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´K!hhÊh²hubhÞ)�”}”(hŒØShows the currently active Performance Limit Reasons for die level and the individual CPUs under the die. The contents of this file are sticky, and clearing all the statuses can be done by writing "0\n" to this file.”h]”hŒÜShows the currently active Performance Limit Reasons for die level and the individual CPUs under the die. The contents of this file are sticky, and clearing all the statuses can be done by writing “0nâ€� to this file.”…”�”}”(hj¯" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´K!hhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_debug_tpmi_n_tpmi_id_n_mem_dump:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-debug-tpmi-n-tpmi-id-n-mem-dump”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjË" ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/debug\/tpmi\-\\/tpmi\-id\-\\/mem_dump**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/debug\/tpmi\-\\/tpmi\-id\-\\/mem_dump**”h]”hŒ</sys/kernel/debug/tpmi-/tpmi-id-/mem_dump”…”�”}”(hjå" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjá" ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´K hjÞ" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØ" ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjË" ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈ" ubah}”(h]”jÇ" ah ]”h"]”Œ.abi_sys_kernel_debug_tpmi_n_tpmi_id_n_mem_dump”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j# j½" sj˜}”jÇ" j½" subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-tpmi `”h]”(hŒDefined on file ”…”�”}”(hj# h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-tpmi `”h]”j§)�”}”(hj%# h]”hŒ debugfs-tpmi”…”�”}”(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”j1# Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_tpmi”uh1hh³jŒ! h´K hj# ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´K hhÊh²hubhÞ)�”}”(hŒ7Shows the memory dump of the MMIO region for a TPMI ID.”h]”hŒ7Shows the memory dump of the MMIO region for a TPMI ID.”…”�”}”(hjI# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´K hhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ,Users: Debugging, any user space test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj^# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŒ! h´K hjZ# ubj1)�”}”(hhh]”hÞ)�”}”(hŒ$Debugging, any user space test suite”h]”hŒ$Debugging, any user space test suite”…”�”}”(hjo# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´K hjl# ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjZ# ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŒ! h´K hjW# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ4.. _abi_sys_kernel_debug_tpmi_n_tpmi_id_n_mem_write:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-tpmi-n-tpmi-id-n-mem-write”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj�# ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/kernel\/debug\/tpmi\-\\/tpmi\-id\-\\/mem_write**”h]”j`)�”}”(hŒA**\/sys\/kernel\/debug\/tpmi\-\\/tpmi\-id\-\\/mem_write**”h]”hŒ=/sys/kernel/debug/tpmi-/tpmi-id-/mem_write”…”�”}”(hj·# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³# ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´Khj°# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjª# ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�# ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjš# ubah}”(h]”j™# ah ]”h"]”Œ/abi_sys_kernel_debug_tpmi_n_tpmi_id_n_mem_write”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jè# j�# sj˜}”j™# j�# subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-tpmi `”h]”(hŒDefined on file ”…”�”}”(hjí# h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-tpmi `”h]”j§)�”}”(hj÷# h]”hŒ debugfs-tpmi”…”�”}”(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ÅŒabi_file_testing_debugfs_tpmi”uh1hh³jŒ! h´Khjí# ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´KhhÊh²hubhÞ)�”}”(hX Allows to write at any offset. It doesn't check for Read/Write access as hardware will not allow to write at read-only memory. This write is at offset multiples of 4. The format is instance,offset,contents. Example: echo 0,0x20,0xff > mem_write echo 1,64,64 > mem_write”h]”hXAllows to write at any offset. It doesn’t check for Read/Write access as hardware will not allow to write at read-only memory. This write is at offset multiples of 4. The format is instance,offset,contents. Example: echo 0,0x20,0xff > mem_write echo 1,64,64 > mem_write”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ,Users: Debugging, any user space test suite ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj0$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jŒ! h´Khj,$ ubj1)�”}”(hhh]”hÞ)�”}”(hŒ$Debugging, any user space test suite”h]”hŒ$Debugging, any user space test suite”…”�”}”(hjA$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ! h´Khj>$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj,$ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŒ! h´Khj)$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_kernel_debug_vfio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-debug-vfio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjo$ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/debug\/vfio**”h]”j`)�”}”(hŒ**\/sys\/kernel\/debug\/vfio**”h]”hŒ/sys/kernel/debug/vfio”…”�”}”(hj‰$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/testing/debugfs-vfio”h´Khj‚$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|$ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo$ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl$ ubah}”(h]”jk$ ah ]”h"]”Œabi_sys_kernel_debug_vfio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j»$ ja$ sj˜}”jk$ ja$ subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-vfio `”h]”(hŒDefined on file ”…”�”}”(hjÀ$ h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-vfio `”h]”j§)�”}”(hjÊ$ h]”hŒ debugfs-vfio”…”�”}”(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ÅŒabi_file_testing_debugfs_vfio”uh1hh³j�$ h´KhjÀ$ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´KhhÊh²hubhÞ)�”}”(hŒ²This debugfs file directory is used for debugging of vfio devices, it's a common directory for all vfio devices. Vfio core will create a device subdirectory under this directory.”h]”hŒ´This debugfs file directory is used for debugging of vfio devices, it’s a common directory for all vfio devices. Vfio core will create a device subdirectory under this directory.”…”�”}”(hjî$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´KhhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_debug_vfio_device_migration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-debug-vfio-device-migration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj % ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/kernel\/debug\/vfio\/\\/migration**”h]”j`)�”}”(hŒ5**\/sys\/kernel\/debug\/vfio\/\\/migration**”h]”hŒ1/sys/kernel/debug/vfio//migration”…”�”}”(hj$% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj % ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K hj% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj % ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj% ubah}”(h]”j% ah ]”h"]”Œ*abi_sys_kernel_debug_vfio_device_migration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jU% jü$ sj˜}”j% jü$ subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-vfio `”h]”(hŒDefined on file ”…”�”}”(hjZ% h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-vfio `”h]”j§)�”}”(hjd% h]”hŒ debugfs-vfio”…”�”}”(hjf% h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjb% ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jp% Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_vfio”uh1hh³j�$ h´K hjZ% ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K hhÊh²hubhÞ)�”}”(hŒÂThis debugfs file directory is used for debugging of vfio devices that support live migration. The debugfs of each vfio device that supports live migration could be created under this directory.”h]”hŒÂThis debugfs file directory is used for debugging of vfio devices that support live migration. The debugfs of each vfio device that supports live migration could be created under this directory.”…”�”}”(hjˆ% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K hhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_debug_vfio_device_migration_features:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-debug-vfio-device-migration-features”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj¤% ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/kernel\/debug\/vfio\/\\/migration\/features**”h]”j`)�”}”(hŒ?**\/sys\/kernel\/debug\/vfio\/\\/migration\/features**”h]”hŒ;/sys/kernel/debug/vfio//migration/features”…”�”}”(hj¾% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjº% ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´Khj·% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj´% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±% ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¤% ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¡% ubah}”(h]”j % ah ]”h"]”Œ3abi_sys_kernel_debug_vfio_device_migration_features”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jï% j–% sj˜}”j % j–% subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-vfio `”h]”(hŒDefined on file ”…”�”}”(hjô% h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-vfio `”h]”j§)�”}”(hjþ% h]”hŒ debugfs-vfio”…”�”}”(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ÅŒabi_file_testing_debugfs_vfio”uh1hh³j�$ h´Khjô% ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´KhhÊh²hubhÞ)�”}”(hŒ/Read the migration features of the vfio device.”h]”hŒ/Read the migration features of the vfio device.”…”�”}”(hj"& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_kernel_debug_vfio_device_migration_hisi_acc_cmd_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-kernel-debug-vfio-device-migration-hisi-acc-cmd-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hj>& ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/kernel\/debug\/vfio\/\\/migration\/hisi_acc\/cmd_state**”h]”j`)�”}”(hŒJ**\/sys\/kernel\/debug\/vfio\/\\/migration\/hisi_acc\/cmd_state**”h]”hŒF/sys/kernel/debug/vfio//migration/hisi_acc/cmd_state”…”�”}”(hjX& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjT& ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/debugfs-hisi-migration”h´KhjQ& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjN& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj>& ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj;& ubah}”(h]”j:& ah ]”h"]”Œ=abi_sys_kernel_debug_vfio_device_migration_hisi_acc_cmd_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŠ& j0& sj˜}”j:& j0& subhÞ)�”}”(hŒWDefined on file :ref:`debugfs-hisi-migration `”h]”(hŒDefined on file ”…”�”}”(hj�& h²hh³Nh´Nubh)�”}”(hŒG:ref:`debugfs-hisi-migration `”h]”j§)�”}”(hj™& h]”hŒdebugfs-hisi-migration”…”�”}”(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ÅŒ'abi_file_testing_debugfs_hisi_migration”uh1hh³jl& h´Khj�& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl& h´KhhÊh²hubhÞ)�”}”(hŒ}Used to obtain the device command sending and receiving channel status. Returns failure or success logs based on the results.”h]”hŒ}Used to obtain the device command sending and receiving channel status. Returns failure or success logs based on the results.”…”�”}”(hj½& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl& h´KhhÊh²hubj))�”}”(hŒA.. _abi_sys_kernel_debug_vfio_device_migration_hisi_acc_dev_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\/migration\/hisi_acc\/dev_data**”h]”j`)�”}”(hŒI**\/sys\/kernel\/debug\/vfio\/\\/migration\/hisi_acc\/dev_data**”h]”hŒE/sys/kernel/debug/vfio//migration/hisi_acc/dev_data”…”�”}”(hjó& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjï& ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl& h´Khjì& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjé& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæ& ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙ& ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖ& ubah}”(h]”jÕ& ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj)' h²hh³Nh´Nubh)�”}”(hŒG:ref:`debugfs-hisi-migration `”h]”j§)�”}”(hj3' h]”hŒdebugfs-hisi-migration”…”�”}”(hj5' h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1' ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?' Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_debugfs_hisi_migration”uh1hh³jl& h´Khj)' ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl& h´KhhÊh²hubhÞ)�”}”(hXRead the configuration data and some status data required for device live migration. These data include device status data, queue configuration data, some task configuration data and device attribute data. The output format of the data is defined by the live migration driver.”h]”hXRead the configuration data and some status data required for device live migration. These data include device status data, queue configuration data, some task configuration data and device attribute data. The output format of the data is defined by the live migration driver.”…”�”}”(hjW' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl& h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_kernel_debug_vfio_device_migration_hisi_acc_migf_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-kernel-debug-vfio-device-migration-hisi-acc-migf-data”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j@hjs' ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/kernel\/debug\/vfio\/\\/migration\/hisi_acc\/migf_data**”h]”j`)�”}”(hŒJ**\/sys\/kernel\/debug\/vfio\/\\/migration\/hisi_acc\/migf_data**”h]”hŒF/sys/kernel/debug/vfio//migration/hisi_acc/migf_data”…”�”}”(hj�' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰' ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl& h´K hj†' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjs' ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjp' ubah}”(h]”jo' ah ]”h"]”Œ=abi_sys_kernel_debug_vfio_device_migration_hisi_acc_migf_data”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾' je' sj˜}”jo' je' subhÞ)�”}”(hŒWDefined on file :ref:`debugfs-hisi-migration `”h]”(hŒDefined on file ”…”�”}”(hjÃ' h²hh³Nh´Nubh)�”}”(hŒG:ref:`debugfs-hisi-migration `”h]”j§)�”}”(hjÍ' h]”hŒdebugfs-hisi-migration”…”�”}”(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ÅŒ'abi_file_testing_debugfs_hisi_migration”uh1hh³jl& h´K hjÃ' ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl& h´K hhÊh²hubhÞ)�”}”(hŒ¦Read the data from the last completed live migration. This data includes the same device status data as in "dev_data". The migf_data is the dev_data that is migrated.”h]”hŒªRead the data from the last completed live migration. This data includes the same device status data as in “dev_dataâ€�. The migf_data is the dev_data that is migrated.”…”�”}”(hjñ' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jl& h´K hhÊh²hubj))�”}”(hŒ5.. _abi_sys_kernel_debug_vfio_device_migration_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-kernel-debug-vfio-device-migration-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj ( ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/debug\/vfio\/\\/migration\/state**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/debug\/vfio\/\\/migration\/state**”h]”hŒ8/sys/kernel/debug/vfio//migration/state”…”�”}”(hj'( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#( ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´Khj ( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ( ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj ( ubah}”(h]”j ( ah ]”h"]”Œ0abi_sys_kernel_debug_vfio_device_migration_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jX( jÿ' sj˜}”j ( jÿ' subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-vfio `”h]”(hŒDefined on file ”…”�”}”(hj]( h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-vfio `”h]”j§)�”}”(hjg( h]”hŒ debugfs-vfio”…”�”}”(hji( h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje( ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”js( Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_vfio”uh1hh³j�$ h´Khj]( ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´KhhÊh²hubhÞ)�”}”(hŒªRead the live migration status of the vfio device. The contents of the state file reflects the migration state relative to those defined in the vfio_device_mig_state enum”h]”hŒªRead the live migration status of the vfio device. The contents of the state file reflects the migration state relative to those defined in the vfio_device_mig_state enum”…”�”}”(hj‹( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_kernel_debug_vfio_device_pci:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-kernel-debug-vfio-device-pci”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj§( ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/kernel\/debug\/vfio\/\\/pci**”h]”j`)�”}”(hŒ/**\/sys\/kernel\/debug\/vfio\/\\/pci**”h]”hŒ+/sys/kernel/debug/vfio//pci”…”�”}”(hjÁ( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½( ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K!hjº( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´( ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§( ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤( ubah}”(h]”j£( ah ]”h"]”Œ$abi_sys_kernel_debug_vfio_device_pci”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jò( j™( sj˜}”j£( j™( subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-vfio `”h]”(hŒDefined on file ”…”�”}”(hj÷( h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-vfio `”h]”j§)�”}”(hj) h]”hŒ debugfs-vfio”…”�”}”(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ÅŒabi_file_testing_debugfs_vfio”uh1hh³j�$ h´K!hj÷( ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K!hhÊh²hubhÞ)�”}”(hŒCThis debugfs file directory is used for debugging VFIO PCI devices.”h]”hŒCThis debugfs file directory is used for debugging VFIO PCI devices.”…”�”}”(hj%) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K!hhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_debug_vfio_device_pci_disable_idle_d3:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-debug-vfio-device-pci-disable-idle-d3”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjA) ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/debug\/vfio\/\\/pci\/disable_idle_d3**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/debug\/vfio\/\\/pci\/disable_idle_d3**”h]”hŒ</sys/kernel/debug/vfio//pci/disable_idle_d3”…”�”}”(hj[) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjW) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K1hjT) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQ) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjN) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjA) ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>) ubah}”(h]”j=) ah ]”h"]”Œ4abi_sys_kernel_debug_vfio_device_pci_disable_idle_d3”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒ) j3) sj˜}”j=) j3) subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-vfio `”h]”(hŒDefined on file ”…”�”}”(hj‘) h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-vfio `”h]”j§)�”}”(hj›) h]”hŒ debugfs-vfio”…”�”}”(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ÅŒabi_file_testing_debugfs_vfio”uh1hh³j�$ h´K1hj‘) ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K1hhÊh²hubhÞ)�”}”(hX/Read the disable_idle_d3 policy latched for this device. This policy governs whether the device PM runtime usage count is kept elevated while the device is bound to the driver and unused, reporting a value of "Y", or decremented to allow the device to enter a low power state, reporting a value of "N".”h]”hX7Read the disable_idle_d3 policy latched for this device. This policy governs whether the device PM runtime usage count is kept elevated while the device is bound to the driver and unused, reporting a value of “Yâ€�, or decremented to allow the device to enter a low power state, reporting a value of “Nâ€�.”…”�”}”(hj¿) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K1hhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_debug_vfio_device_pci_nointxmask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-debug-vfio-device-pci-nointxmask”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjÛ) ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/debug\/vfio\/\\/pci\/nointxmask**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/debug\/vfio\/\\/pci\/nointxmask**”h]”hŒ7/sys/kernel/debug/vfio//pci/nointxmask”…”�”}”(hjõ) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñ) ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K(hjî) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjë) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjè) ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛ) ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØ) ubah}”(h]”j×) ah ]”h"]”Œ/abi_sys_kernel_debug_vfio_device_pci_nointxmask”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&* jÍ) sj˜}”j×) jÍ) subhÞ)�”}”(hŒCDefined on file :ref:`debugfs-vfio `”h]”(hŒDefined on file ”…”�”}”(hj+* h²hh³Nh´Nubh)�”}”(hŒ3:ref:`debugfs-vfio `”h]”j§)�”}”(hj5* h]”hŒ debugfs-vfio”…”�”}”(hj7* h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3* ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jA* Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_debugfs_vfio”uh1hh³j�$ h´K(hj+* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K(hhÊh²hubhÞ)�”}”(hŒçRead the nointxmask policy latched for this device. This policy governs whether the device may use PCI 2.3 style INTx masking when supported, reporting a value of "N", or requires APIC level INTx masking, reporting a value of "Y".”h]”hŒïRead the nointxmask policy latched for this device. This policy governs whether the device may use PCI 2.3 style INTx masking when supported, reporting a value of “Nâ€�, or requires APIC level INTx masking, reporting a value of “Yâ€�.”…”�”}”(hjY* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�$ h´K(hhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_debug_wilco_ec_h1_gpio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-debug-wilco-ec-h1-gpio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hju* ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/kernel\/debug\/wilco_ec\/h1_gpio**”h]”j`)�”}”(hŒ+**\/sys\/kernel\/debug\/wilco_ec\/h1_gpio**”h]”hŒ'/sys/kernel/debug/wilco_ec/h1_gpio”…”�”}”(hj�* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹* ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/debugfs-wilco-ec”h´Khjˆ* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhju* ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjr* ubah}”(h]”jq* ah ]”h"]”Œ%abi_sys_kernel_debug_wilco_ec_h1_gpio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÁ* jg* sj˜}”jq* jg* subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-wilco-ec `”h]”(hŒDefined on file ”…”�”}”(hjÆ* h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-wilco-ec `”h]”j§)�”}”(hjÐ* h]”hŒdebugfs-wilco-ec”…”�”}”(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ÅŒ!abi_file_testing_debugfs_wilco_ec”uh1hh³j£* h´KhjÆ* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£* h´KhhÊh²hubhÞ)�”}”(hŒýAs part of Chrome OS's FAFT (Fully Automated Firmware Testing) tests, we need to ensure that the H1 chip is properly setting some GPIO lines. The h1_gpio attribute exposes the state of the lines: - ENTRY_TO_FACT_MODE in BIT(0) - SPI_CHROME_SEL in BIT(1)”h]”hŒÿAs part of Chrome OS’s FAFT (Fully Automated Firmware Testing) tests, we need to ensure that the H1 chip is properly setting some GPIO lines. The h1_gpio attribute exposes the state of the lines: - ENTRY_TO_FACT_MODE in BIT(0) - SPI_CHROME_SEL in BIT(1)”…”�”}”(hjô* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£* h´KhhÊh²hubhÞ)�”}”(hŒ&Output will formatted with "0x%02x\n".”h]”hŒ*Output will formatted with “0x%02xnâ€�.”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£* h´KhhÊh²hubj))�”}”(hŒ&.. _abi_sys_kernel_debug_wilco_ec_raw:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-kernel-debug-wilco-ec-raw”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj+ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/kernel\/debug\/wilco_ec\/raw**”h]”j`)�”}”(hŒ'**\/sys\/kernel\/debug\/wilco_ec\/raw**”h]”hŒ#/sys/kernel/debug/wilco_ec/raw”…”�”}”(hj8+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£* h´Khj1+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj++ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+ ubah}”(h]”j+ ah ]”h"]”Œ!abi_sys_kernel_debug_wilco_ec_raw”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ji+ j+ sj˜}”j+ j+ subhÞ)�”}”(hŒKDefined on file :ref:`debugfs-wilco-ec `”h]”(hŒDefined on file ”…”�”}”(hjn+ h²hh³Nh´Nubh)�”}”(hŒ;:ref:`debugfs-wilco-ec `”h]”j§)�”}”(hjx+ h]”hŒdebugfs-wilco-ec”…”�”}”(hjz+ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjv+ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„+ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_debugfs_wilco_ec”uh1hh³j£* h´Khjn+ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£* h´KhhÊh²hubhÞ)�”}”(hŒ.Write and read raw mailbox commands to the EC.”h]”hŒ.Write and read raw mailbox commands to the EC.”…”�”}”(hjœ+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£* h´KhhÊh²hubhÞ)�”}”(hŒ›You can write a hexadecimal sentence to raw, and that series of bytes will be sent to the EC. Then, you can read the bytes of response by reading from raw.”h]”hŒ›You can write a hexadecimal sentence to raw, and that series of bytes will be sent to the EC. Then, you can read the bytes of response by reading from raw.”…”�”}”(hjª+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£* h´KhhÊh²hubhÞ)�”}”(hŒüFor writing, bytes 0-1 indicate the message type, one of enum wilco_ec_msg_type. Byte 2+ consist of the data passed in the request, starting at MBOX[0]. At least three bytes are required for writing, two for the type and at least a single byte of data.”h]”hŒüFor writing, bytes 0-1 indicate the message type, one of enum wilco_ec_msg_type. Byte 2+ consist of the data passed in the request, starting at MBOX[0]. At least three bytes are required for writing, two for the type and at least a single byte of data.”…”�”}”(hj¸+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£* h´KhhÊh²hubhÞ)�”}”(hŒ Example::”h]”hŒExample:”…”�”}”(hjÆ+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£* h´KhhÊh²hubjl)�”}”(hX¸// Request EC info type 3 (EC firmware build date) // Corresponds with sending type 0x00f0 with // MBOX = [38, 00, 03, 00] $ echo 00 f0 38 00 03 00 > /sys/kernel/debug/wilco_ec/raw // View the result. The decoded ASCII result "12/21/18" is // included after the raw hex. // Corresponds with MBOX = [00, 00, 31, 32, 2f, 32, 31, 38, ...] $ cat /sys/kernel/debug/wilco_ec/raw 00 00 31 32 2f 32 31 2f 31 38 00 38 00 01 00 2f 00 ..12/21/18.8...”h]”hX¸// Request EC info type 3 (EC firmware build date) // Corresponds with sending type 0x00f0 with // MBOX = [38, 00, 03, 00] $ echo 00 f0 38 00 03 00 > /sys/kernel/debug/wilco_ec/raw // View the result. The decoded ASCII result "12/21/18" is // included after the raw hex. // Corresponds with MBOX = [00, 00, 31, 32, 2f, 32, 31, 38, ...] $ cat /sys/kernel/debug/wilco_ec/raw 00 00 31 32 2f 32 31 2f 31 38 00 38 00 01 00 2f 00 ..12/21/18.8...”…”�”}”hjÔ+ sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j£* h´KhhÊh²hubhÞ)�”}”(hŒØNote that the first 16 bytes of the received MBOX[] will be printed, even if some of the data is junk, and skipping bytes 17 to 32. It is up to you to know how many of the first bytes of data are the actual response.”h]”hŒØNote that the first 16 bytes of the received MBOX[] will be printed, even if some of the data is junk, and skipping bytes 17 to 32. It is up to you to know how many of the first bytes of data are the actual response.”…”�”}”(hjâ+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j£* h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_fadump:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-fadump”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjþ+ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/fadump\/\***”h]”j`)�”}”(hŒ**\/sys\/kernel\/fadump\/\***”h]”hŒ/sys/kernel/fadump/*”…”�”}”(hj, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-kernel-fadump”h´Khj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj , ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþ+ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjû+ ubah}”(h]”jú+ ah ]”h"]”Œabi_sys_kernel_fadump”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJ, jð+ sj˜}”jú+ jð+ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-fadump `”h]”(hŒDefined on file ”…”�”}”(hjO, h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-fadump `”h]”j§)�”}”(hjY, h]”hŒsysfs-kernel-fadump”…”�”}”(hj[, h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjW, ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”je, Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_fadump”uh1hh³j,, h´KhjO, ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´KhhÊh²hubhÞ)�”}”(hŒ”The /sys/kernel/fadump/* is a collection of FADump sysfs file provide information about the configuration status of Firmware Assisted Dump (FADump).”h]”hŒ”The /sys/kernel/fadump/* is a collection of FADump sysfs file provide information about the configuration status of Firmware Assisted Dump (FADump).”…”�”}”(hj}, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_fadump_bootargs_append:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-fadump-bootargs-append”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hj™, ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/kernel\/fadump\/bootargs_append**”h]”j`)�”}”(hŒ***\/sys\/kernel\/fadump\/bootargs_append**”h]”hŒ&/sys/kernel/fadump/bootargs_append”…”�”}”(hj³, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯, ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K5hj¬, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦, ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™, ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–, ubah}”(h]”j•, ah ]”h"]”Œ%abi_sys_kernel_fadump_bootargs_append”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jä, j‹, sj˜}”j•, j‹, subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-fadump `”h]”(hŒDefined on file ”…”�”}”(hjé, h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-fadump `”h]”j§)�”}”(hjó, h]”hŒsysfs-kernel-fadump”…”�”}”(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ÅŒ$abi_file_testing_sysfs_kernel_fadump”uh1hh³j,, h´K5hjé, ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K5hhÊh²hubhÞ)�”}”(hŒ°read/write This is a special sysfs file available to setup additional parameters to be passed to capture kernel. For HASH MMU it is exported only if RMA size higher than 768MB.”h]”hŒ°read/write This is a special sysfs file available to setup additional parameters to be passed to capture kernel. For HASH MMU it is exported only if RMA size higher than 768MB.”…”�”}”(hj- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K5hhÊh²hubj))�”}”(hŒ#.. _abi_sys_kernel_fadump_enabledo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-fadump-enabledo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hj3- ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/kernel\/fadump\/enabled**”h]”j`)�”}”(hŒ"**\/sys\/kernel\/fadump\/enabled**”h]”hŒ/sys/kernel/fadump/enabled”…”�”}”(hjM- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI- ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K hjF- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjC- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3- ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0- ubah}”(h]”j/- ah ]”h"]”Œabi_sys_kernel_fadump_enabledo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~- j%- sj˜}”j/- j%- subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-fadump `”h]”(hŒDefined on file ”…”�”}”(hjƒ- h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-fadump `”h]”j§)�”}”(hj�- h]”hŒsysfs-kernel-fadump”…”�”}”(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ÅŒ$abi_file_testing_sysfs_kernel_fadump”uh1hh³j,, h´K hjƒ- ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K hhÊh²hubhÞ)�”}”(hŒvread only Primarily used to identify whether the FADump is enabled in the kernel or not. User: Kdump service”h]”hŒvread only Primarily used to identify whether the FADump is enabled in the kernel or not. User: Kdump service”…”�”}”(hj±- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K hhÊh²hubj))�”}”(hŒ(.. _abi_sys_kernel_fadump_hotplug_ready:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-kernel-fadump-hotplug-ready”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjÍ- ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/kernel\/fadump\/hotplug_ready**”h]”j`)�”}”(hŒ(**\/sys\/kernel\/fadump\/hotplug_ready**”h]”hŒ$/sys/kernel/fadump/hotplug_ready”…”�”}”(hjç- h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjã- ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K*hjà- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝ- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍ- ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊ- ubah}”(h]”jÉ- ah ]”h"]”Œ#abi_sys_kernel_fadump_hotplug_ready”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j. j¿- sj˜}”jÉ- j¿- subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-fadump `”h]”(hŒDefined on file ”…”�”}”(hj. h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-fadump `”h]”j§)�”}”(hj'. h]”hŒsysfs-kernel-fadump”…”�”}”(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”j3. Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_fadump”uh1hh³j,, h´K*hj. ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K*hhÊh²hubhÞ)�”}”(hX;read only Kdump udev rule re-registers fadump on memory add/remove events, primarily to update the elfcorehdr. This sysfs indicates the kdump udev rule that fadump re-registration is not required on memory add/remove events because elfcorehdr is now prepared in the second/fadump kernel. User: kexec-tools”h]”hX;read only Kdump udev rule re-registers fadump on memory add/remove events, primarily to update the elfcorehdr. This sysfs indicates the kdump udev rule that fadump re-registration is not required on memory add/remove events because elfcorehdr is now prepared in the second/fadump kernel. User: kexec-tools”…”�”}”(hjK. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K*hhÊh²hubj))�”}”(hŒ'.. _abi_sys_kernel_fadump_mem_reserved:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-kernel-fadump-mem-reserved”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjg. ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/kernel\/fadump\/mem_reserved**”h]”j`)�”}”(hŒ'**\/sys\/kernel\/fadump\/mem_reserved**”h]”hŒ#/sys/kernel/fadump/mem_reserved”…”�”}”(hj�. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}. ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K#hjz. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt. ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjg. ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjd. ubah}”(h]”jc. ah ]”h"]”Œ"abi_sys_kernel_fadump_mem_reserved”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j². jY. sj˜}”jc. jY. subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-fadump `”h]”(hŒDefined on file ”…”�”}”(hj·. h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-fadump `”h]”j§)�”}”(hjÁ. h]”hŒsysfs-kernel-fadump”…”�”}”(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ÅŒ$abi_file_testing_sysfs_kernel_fadump”uh1hh³j,, h´K#hj·. ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K#hhÊh²hubhÞ)�”}”(hŒlread only Provide information about the amount of memory reserved by FADump to save the crash dump in bytes.”h]”hŒlread only Provide information about the amount of memory reserved by FADump to save the crash dump in bytes.”…”�”}”(hjå. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´K#hhÊh²hubj))�”}”(hŒ&.. _abi_sys_kernel_fadump_registeredo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-kernel-fadump-registeredo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj/ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/kernel\/fadump\/registered**”h]”j`)�”}”(hŒ%**\/sys\/kernel\/fadump\/registered**”h]”hŒ!/sys/kernel/fadump/registered”…”�”}”(hj/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´Khj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj/ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþ. ubah}”(h]”jý. ah ]”h"]”Œ!abi_sys_kernel_fadump_registeredo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jL/ jó. sj˜}”jý. jó. subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-fadump `”h]”(hŒDefined on file ”…”�”}”(hjQ/ h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-fadump `”h]”j§)�”}”(hj[/ h]”hŒsysfs-kernel-fadump”…”�”}”(hj]/ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjY/ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jg/ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_fadump”uh1hh³j,, h´KhjQ/ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´KhhÊh²hubhÞ)�”}”(hŒµread/write Helps to control the dump collect feature from userspace. Setting 1 to this file enables the system to collect the dump and 0 to disable it. User: Kdump service”h]”hŒµread/write Helps to control the dump collect feature from userspace. Setting 1 to this file enables the system to collect the dump and 0 to disable it. User: Kdump service”…”�”}”(hj/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´KhhÊh²hubj))�”}”(hŒ'.. _abi_sys_kernel_fadump_release_memo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-kernel-fadump-release-memo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj›/ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/kernel\/fadump\/release_mem**”h]”j`)�”}”(hŒ&**\/sys\/kernel\/fadump\/release_mem**”h]”hŒ"/sys/kernel/fadump/release_mem”…”�”}”(hjµ/ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´Khj®/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›/ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜/ ubah}”(h]”j—/ ah ]”h"]”Œ"abi_sys_kernel_fadump_release_memo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæ/ j�/ sj˜}”j—/ j�/ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-fadump `”h]”(hŒDefined on file ”…”�”}”(hjë/ h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-fadump `”h]”j§)�”}”(hjõ/ h]”hŒsysfs-kernel-fadump”…”�”}”(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”j0 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_fadump”uh1hh³j,, h´Khjë/ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´KhhÊh²hubhÞ)�”}”(hŒÄwrite only This is a special sysfs file and only available when the system is booted to capture the vmcore using FADump. It is used to release the memory reserved by FADump to save the crash dump.”h]”hŒÄwrite only This is a special sysfs file and only available when the system is booted to capture the vmcore using FADump. It is used to release the memory reserved by FADump to save the crash dump.”…”�”}”(hj0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j,, h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_fscaps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-fscaps”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj50 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/fscaps**”h]”j`)�”}”(hŒ**\/sys\/kernel\/fscaps**”h]”hŒ/sys/kernel/fscaps”…”�”}”(hjO0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjK0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-kernel-fscaps”h´KhjH0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjE0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjB0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj50 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj20 ubah}”(h]”j10 ah ]”h"]”Œabi_sys_kernel_fscaps”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�0 j'0 sj˜}”j10 j'0 subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-fscaps `”h]”(hŒDefined on file ”…”�”}”(hj†0 h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-fscaps `”h]”j§)�”}”(hj�0 h]”hŒsysfs-kernel-fscaps”…”�”}”(hj’0 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjŽ0 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jœ0 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_fscaps”uh1hh³jc0 h´Khj†0 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc0 h´KhhÊh²hubhÞ)�”}”(hŒJShows whether file system capabilities are honored when executing a binary”h]”hŒJShows whether file system capabilities are honored when executing a binary”…”�”}”(hj´0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jc0 h´KhhÊh²hubj))�”}”(hŒ$.. _abi_sys_kernel_hardlockup_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-hardlockup-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjÐ0 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/kernel\/hardlockup_count**”h]”j`)�”}”(hŒ#**\/sys\/kernel\/hardlockup_count**”h]”hŒ/sys/kernel/hardlockup_count”…”�”}”(hjê0 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæ0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-kernel-hardlockup_count”h´Khjã0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝ0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÐ0 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÍ0 ubah}”(h]”jÌ0 ah ]”h"]”Œabi_sys_kernel_hardlockup_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1 jÂ0 sj˜}”jÌ0 jÂ0 subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-kernel-hardlockup_count `”h]”(hŒDefined on file ”…”�”}”(hj!1 h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-kernel-hardlockup_count `”h]”j§)�”}”(hj+1 h]”hŒsysfs-kernel-hardlockup_count”…”�”}”(hj-1 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj)1 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j71 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_kernel_hardlockup_count”uh1hh³jþ0 h´Khj!1 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþ0 h´KhhÊh²hubhÞ)�”}”(hŒ„Shows how many times the system has detected a hard lockup since last boot. Available only if CONFIG_HARDLOCKUP_DETECTOR is enabled.”h]”hŒ„Shows how many times the system has detected a hard lockup since last boot. Available only if CONFIG_HARDLOCKUP_DETECTOR is enabled.”…”�”}”(hjO1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jþ0 h´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_kernel_iommu_groups:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-iommu-groups”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjk1 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/kernel\/iommu_groups\/**”h]”j`)�”}”(hŒ!**\/sys\/kernel\/iommu_groups\/**”h]”hŒ/sys/kernel/iommu_groups/”…”�”}”(hj…1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-kernel-iommu_groups”h´Khj~1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjk1 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjh1 ubah}”(h]”jg1 ah ]”h"]”Œabi_sys_kernel_iommu_groups”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j·1 j]1 sj˜}”jg1 j]1 subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-kernel-iommu_groups `”h]”(hŒDefined on file ”…”�”}”(hj¼1 h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-kernel-iommu_groups `”h]”j§)�”}”(hjÆ1 h]”hŒsysfs-kernel-iommu_groups”…”�”}”(hjÈ1 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÄ1 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÒ1 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_kernel_iommu_groups”uh1hh³j™1 h´Khj¼1 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´KhhÊh²hubhÞ)�”}”(hXÈ/sys/kernel/iommu_groups/ contains a number of sub- directories, each representing an IOMMU group. The name of the sub-directory matches the iommu_group_id() for the group, which is an integer value. Within each subdirectory is another directory named "devices" with links to the sysfs devices contained in this group. The group directory also optionally contains a "name" file if the IOMMU driver has chosen to register a more common name for the group.”h]”hXÐ/sys/kernel/iommu_groups/ contains a number of sub- directories, each representing an IOMMU group. The name of the sub-directory matches the iommu_group_id() for the group, which is an integer value. Within each subdirectory is another directory named “devicesâ€� with links to the sysfs devices contained in this group. The group directory also optionally contains a “nameâ€� file if the IOMMU driver has chosen to register a more common name for the group.”…”�”}”(hjê1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_kernel_iommu_groups_grp_id_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-kernel-iommu-groups-grp-id-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj2 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/kernel\/iommu_groups\/\\/type**”h]”j`)�”}”(hŒ1**\/sys\/kernel\/iommu_groups\/\\/type**”h]”hŒ-/sys/kernel/iommu_groups//type”…”�”}”(hj 2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´K!hj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2 ubah}”(h]”j2 ah ]”h"]”Œ'abi_sys_kernel_iommu_groups_grp_id_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQ2 jø1 sj˜}”j2 jø1 subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-kernel-iommu_groups `”h]”(hŒDefined on file ”…”�”}”(hjV2 h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-kernel-iommu_groups `”h]”j§)�”}”(hj`2 h]”hŒsysfs-kernel-iommu_groups”…”�”}”(hjb2 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^2 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jl2 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_kernel_iommu_groups”uh1hh³j™1 h´K!hjV2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´K!hhÊh²hubhÞ)�”}”(hX/sys/kernel/iommu_groups//type shows the type of default domain in use by iommu for this group. See include/linux/iommu.h for possible read values. A privileged user could request kernel to change the group type by writing to this file. Valid write values:”h]”hX/sys/kernel/iommu_groups//type shows the type of default domain in use by iommu for this group. See include/linux/iommu.h for possible read values. A privileged user could request kernel to change the group type by writing to this file. Valid write values:”…”�”}”(hj„2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´K!hhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj•2 ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj•2 ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒDMA”h]”hŒDMA”…”�”}”(hjµ2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´K!hj²2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯2 ubjW)�”}”(hhh]”hÞ)�”}”(hŒSAll the DMA transactions from the device in this group are translated by the iommu.”h]”hŒSAll the DMA transactions from the device in this group are translated by the iommu.”…”�”}”(hjÌ2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´K!hjÉ2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬2 ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒDMA-FQ”h]”hŒDMA-FQ”…”�”}”(hjì2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´K!hjé2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ2 ubjW)�”}”(hhh]”hÞ)�”}”(hŒ›As above, but using batched invalidation to lazily remove translations after use. This may offer reduced overhead at the cost of reduced memory protection.”h]”hŒ›As above, but using batched invalidation to lazily remove translations after use. This may offer reduced overhead at the cost of reduced memory protection.”…”�”}”(hj3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´K!hj3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæ2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬2 ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒidentity”h]”hŒidentity”…”�”}”(hj#3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´K!hj 3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3 ubjW)�”}”(hhh]”hÞ)�”}”(hŒ€All the DMA transactions from the device in this group are not translated by the iommu. Maximum performance but zero protection.”h]”hŒ€All the DMA transactions from the device in this group are not translated by the iommu. Maximum performance but zero protection.”…”�”}”(hj:3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´K!hj73 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬2 ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒauto”h]”hŒauto”…”�”}”(hjZ3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´K!hjW3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT3 ubjW)�”}”(hhh]”hÞ)�”}”(hŒ.Change to the type the device was booted with.”h]”hŒ.Change to the type the device was booted with.”…”�”}”(hjq3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´K!hjn3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT3 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•2 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hj94 h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-kernel-iommu_groups `”h]”j§)�”}”(hjC4 h]”hŒsysfs-kernel-iommu_groups”…”�”}”(hjE4 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjA4 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jO4 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ*abi_file_testing_sysfs_kernel_iommu_groups”uh1hh³j™1 h´Khj94 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´KhhÊh²hubhÞ)�”}”(hXf/sys/kernel/iommu_groups/reserved_regions list IOVA regions that are reserved. Not necessarily all reserved regions are listed. This is typically used to output direct-mapped, MSI, non mappable regions. Each region is described on a single line: the 1st field is the base IOVA, the second is the end IOVA and the third field describes the type of the region.”h]”hXf/sys/kernel/iommu_groups/reserved_regions list IOVA regions that are reserved. Not necessarily all reserved regions are listed. This is typically used to output direct-mapped, MSI, non mappable regions. Each region is described on a single line: the 1st field is the base IOVA, the second is the end IOVA and the third field describes the type of the region.”…”�”}”(hjg4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´KhhÊh²hubhÞ)�”}”(hŒçSince kernel 5.3, in case an RMRR is used only by graphics or USB devices it is now exposed as "direct-relaxable" instead of "direct". In device assignment use case, for instance, those RMRR are considered to be relaxable and safe.”h]”hŒïSince kernel 5.3, in case an RMRR is used only by graphics or USB devices it is now exposed as “direct-relaxableâ€� instead of “directâ€�. In device assignment use case, for instance, those RMRR are considered to be relaxable and safe.”…”�”}”(hju4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j™1 h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj‘4 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/irq**”h]”j`)�”}”(hŒ**\/sys\/kernel\/irq**”h]”hŒ/sys/kernel/irq”…”�”}”(hj«4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/testing/sysfs-kernel-irq”•h´Khj¤4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž4 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘4 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽ4 ubah}”(h]”j�4 ah ]”h"]”Œabi_sys_kernel_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝ4 jƒ4 sj˜}”j�4 jƒ4 subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-kernel-irq `”h]”(hŒDefined on file ”…”�”}”(hjâ4 h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-kernel-irq `”h]”j§)�”}”(hjì4 h]”hŒsysfs-kernel-irq”…”�”}”(hjî4 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjê4 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jø4 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_kernel_irq”uh1hh³j¿4 h´Khjâ4 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´KhhÊh²hubhÞ)�”}”(hXDirectory containing information about the system's IRQs. Specifically, data from the associated struct irq_desc. The information here is similar to that in /proc/interrupts but in a more machine-friendly format. This directory contains one subdirectory for each Linux IRQ number.”h]”hXDirectory containing information about the system’s IRQs. Specifically, data from the associated struct irq_desc. The information here is similar to that in /proc/interrupts but in a more machine-friendly format. This directory contains one subdirectory for each Linux IRQ number.”…”�”}”(hj5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_kernel_irq_irq_actions:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-irq-irq-actions”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj,5 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/kernel\/irq\/\\/actions**”h]”j`)�”}”(hŒ(**\/sys\/kernel\/irq\/\\/actions**”h]”hŒ$/sys/kernel/irq//actions”…”�”}”(hjF5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjB5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K hj?5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj95 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj,5 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj)5 ubah}”(h]”j(5 ah ]”h"]”Œabi_sys_kernel_irq_irq_actions”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jw5 j5 sj˜}”j(5 j5 subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-kernel-irq `”h]”(hŒDefined on file ”…”�”}”(hj|5 h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-kernel-irq `”h]”j§)�”}”(hj†5 h]”hŒsysfs-kernel-irq”…”�”}”(hjˆ5 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj„5 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j’5 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_kernel_irq”uh1hh³j¿4 h´K hj|5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K hhÊh²hubhÞ)�”}”(hŒjThe IRQ action chain. A comma-separated list of zero or more device names associated with this interrupt.”h]”hŒjThe IRQ action chain. A comma-separated list of zero or more device names associated with this interrupt.”…”�”}”(hjª5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K hhÊh²hubj))�”}”(hŒ%.. _abi_sys_kernel_irq_irq_chip_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-irq-irq-chip-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjÆ5 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/kernel\/irq\/\\/chip_name**”h]”j`)�”}”(hŒ***\/sys\/kernel\/irq\/\\/chip_name**”h]”hŒ&/sys/kernel/irq//chip_name”…”�”}”(hjà5 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜ5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´KhjÙ5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓ5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆ5 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÃ5 ubah}”(h]”jÂ5 ah ]”h"]”Œ abi_sys_kernel_irq_irq_chip_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j6 j¸5 sj˜}”jÂ5 j¸5 subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-kernel-irq `”h]”(hŒDefined on file ”…”�”}”(hj6 h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-kernel-irq `”h]”j§)�”}”(hj 6 h]”hŒsysfs-kernel-irq”…”�”}”(hj"6 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj6 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j,6 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_kernel_irq”uh1hh³j¿4 h´Khj6 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´KhhÊh²hubhÞ)�”}”(hŒBHuman-readable chip name supplied by the associated device driver.”h]”hŒBHuman-readable chip name supplied by the associated device driver.”…”�”}”(hjD6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_kernel_irq_irq_hwirq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-irq-irq-hwirq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj`6 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/kernel\/irq\/\\/hwirq**”h]”j`)�”}”(hŒ&**\/sys\/kernel\/irq\/\\/hwirq**”h]”hŒ"/sys/kernel/irq//hwirq”…”�”}”(hjz6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjv6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´Khjs6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjp6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjm6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`6 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]6 ubah}”(h]”j\6 ah ]”h"]”Œabi_sys_kernel_irq_irq_hwirq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j«6 jR6 sj˜}”j\6 jR6 subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-kernel-irq `”h]”(hŒDefined on file ”…”�”}”(hj°6 h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-kernel-irq `”h]”j§)�”}”(hjº6 h]”hŒsysfs-kernel-irq”…”�”}”(hj¼6 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¸6 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÆ6 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_kernel_irq”uh1hh³j¿4 h´Khj°6 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´KhhÊh²hubhÞ)�”}”(hŒ{When interrupt translation domains are used, this file contains the underlying hardware IRQ number used for this Linux IRQ.”h]”hŒ{When interrupt translation domains are used, this file contains the underlying hardware IRQ number used for this Linux IRQ.”…”�”}”(hjÞ6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_kernel_irq_irq_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-irq-irq-name”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjú6 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/kernel\/irq\/\\/name**”h]”j`)�”}”(hŒ%**\/sys\/kernel\/irq\/\\/name**”h]”hŒ!/sys/kernel/irq//name”…”�”}”(hj7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K hj 7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj 7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjú6 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj÷6 ubah}”(h]”jö6 ah ]”h"]”Œabi_sys_kernel_irq_irq_name”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jE7 jì6 sj˜}”jö6 jì6 subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-kernel-irq `”h]”(hŒDefined on file ”…”�”}”(hjJ7 h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-kernel-irq `”h]”j§)�”}”(hjT7 h]”hŒsysfs-kernel-irq”…”�”}”(hjV7 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjR7 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`7 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_kernel_irq”uh1hh³j¿4 h´K hjJ7 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K hhÊh²hubhÞ)�”}”(hŒCHuman-readable flow handler name as defined by the irq chip driver.”h]”hŒCHuman-readable flow handler name as defined by the irq chip driver.”…”�”}”(hjx7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K hhÊh²hubj))�”}”(hŒ).. _abi_sys_kernel_irq_irq_per_cpu_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-kernel-irq-irq-per-cpu-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj”7 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/kernel\/irq\/\\/per_cpu_count**”h]”j`)�”}”(hŒ.**\/sys\/kernel\/irq\/\\/per_cpu_count**”h]”hŒ*/sys/kernel/irq//per_cpu_count”…”�”}”(hj®7 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjª7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K'hj§7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡7 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj”7 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‘7 ubah}”(h]”j�7 ah ]”h"]”Œ$abi_sys_kernel_irq_irq_per_cpu_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jß7 j†7 sj˜}”j�7 j†7 subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-kernel-irq `”h]”(hŒDefined on file ”…”�”}”(hjä7 h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-kernel-irq `”h]”j§)�”}”(hjî7 h]”hŒsysfs-kernel-irq”…”�”}”(hjð7 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjì7 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jú7 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_kernel_irq”uh1hh³j¿4 h´K'hjä7 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K'hhÊh²hubhÞ)�”}”(hXThe number of times the interrupt has fired since boot. This is a comma-separated list of counters; one per CPU in CPU id order. NOTE: This file consistently shows counters for all CPU ids. This differs from the behavior of /proc/interrupts which only shows counters for online CPUs.”h]”hXThe number of times the interrupt has fired since boot. This is a comma-separated list of counters; one per CPU in CPU id order. NOTE: This file consistently shows counters for all CPU ids. This differs from the behavior of /proc/interrupts which only shows counters for online CPUs.”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K'hhÊh²hubj))�”}”(hŒ .. _abi_sys_kernel_irq_irq_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-irq-irq-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hj.8 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/kernel\/irq\/\\/type**”h]”j`)�”}”(hŒ%**\/sys\/kernel\/irq\/\\/type**”h]”hŒ!/sys/kernel/irq//type”…”�”}”(hjH8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjD8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K1hjA8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.8 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+8 ubah}”(h]”j*8 ah ]”h"]”Œabi_sys_kernel_irq_irq_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jy8 j 8 sj˜}”j*8 j 8 subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-kernel-irq `”h]”(hŒDefined on file ”…”�”}”(hj~8 h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-kernel-irq `”h]”j§)�”}”(hjˆ8 h]”hŒsysfs-kernel-irq”…”�”}”(hjŠ8 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj†8 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j”8 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_kernel_irq”uh1hh³j¿4 h´K1hj~8 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K1hhÊh²hubhÞ)�”}”(hŒ@The type of the interrupt. Either the string 'level' or 'edge'.”h]”hŒHThe type of the interrupt. Either the string ‘level’ or ‘edge’.”…”�”}”(hj¬8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K1hhÊh²hubj))�”}”(hŒ".. _abi_sys_kernel_irq_irq_wakeup:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-irq-irq-wakeup”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hjÈ8 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/kernel\/irq\/\\/wakeup**”h]”j`)�”}”(hŒ'**\/sys\/kernel\/irq\/\\/wakeup**”h]”hŒ#/sys/kernel/irq//wakeup”…”�”}”(hjâ8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞ8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K7hjÛ8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØ8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕ8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈ8 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅ8 ubah}”(h]”jÄ8 ah ]”h"]”Œabi_sys_kernel_irq_irq_wakeup”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9 jº8 sj˜}”jÄ8 jº8 subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-kernel-irq `”h]”(hŒDefined on file ”…”�”}”(hj9 h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-kernel-irq `”h]”j§)�”}”(hj"9 h]”hŒsysfs-kernel-irq”…”�”}”(hj$9 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj 9 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j.9 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_kernel_irq”uh1hh³j¿4 h´K7hj9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K7hhÊh²hubhÞ)�”}”(hŒMThe wakeup state of the interrupt. Either the string 'enabled' or 'disabled'.”h]”hŒUThe wakeup state of the interrupt. Either the string ‘enabled’ or ‘disabled’.”…”�”}”(hjF9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¿4 h´K7hhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_kexec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-kexec”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjb9 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/kexec\/\***”h]”j`)�”}”(hŒ**\/sys\/kernel\/kexec\/\***”h]”hŒ/sys/kernel/kexec/*”…”�”}”(hj|9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-kernel-kexec-kdump”h´Khju9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjb9 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_9 ubah}”(h]”j^9 ah ]”h"]”Œabi_sys_kernel_kexec”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j®9 jT9 sj˜}”j^9 jT9 subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-kernel-kexec-kdump `”h]”(hŒDefined on file ”…”�”}”(hj³9 h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-kernel-kexec-kdump `”h]”j§)�”}”(hj½9 h]”hŒsysfs-kernel-kexec-kdump”…”�”}”(hj¿9 h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj»9 ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÉ9 Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_kernel_kexec_kdump”uh1hh³j�9 h´Khj³9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´KhhÊh²hubhÞ)�”}”(hŒ‚The /sys/kernel/kexec/* directory contains sysfs files that provide information about the configuration status of kexec and kdump.”h]”hŒ‚The /sys/kernel/kexec/* directory contains sysfs files that provide information about the configuration status of kexec and kdump.”…”�”}”(hjá9 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_kernel_kexec_crash_cma_rangeso:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-kernel-kexec-crash-cma-rangeso”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjý9 ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/kernel\/kexec\/crash_cma_ranges**”h]”j`)�”}”(hŒ***\/sys\/kernel\/kexec\/crash_cma_ranges**”h]”hŒ&/sys/kernel/kexec/crash_cma_ranges”…”�”}”(hj: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´K5hj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj : ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj : ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjý9 ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjú9 ubah}”(h]”jù9 ah ]”h"]”Œ&abi_sys_kernel_kexec_crash_cma_rangeso”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jH: jï9 sj˜}”jù9 jï9 subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-kernel-kexec-kdump `”h]”(hŒDefined on file ”…”�”}”(hjM: h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-kernel-kexec-kdump `”h]”j§)�”}”(hjW: h]”hŒsysfs-kernel-kexec-kdump”…”�”}”(hjY: h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjU: ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jc: Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_kernel_kexec_kdump”uh1hh³j�9 h´K5hjM: ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´K5hhÊh²hubhÞ)�”}”(hXread only Provides information about the memory ranges reserved from the Contiguous Memory Allocator (CMA) area that are allocated to the crash (kdump) kernel. It lists the start and end physical addresses of CMA regions assigned for crashkernel use. User: kdump service”h]”hXread only Provides information about the memory ranges reserved from the Contiguous Memory Allocator (CMA) area that are allocated to the crash (kdump) kernel. It lists the start and end physical addresses of CMA regions assigned for crashkernel use. User: kdump service”…”�”}”(hj{: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´K5hhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_kexec_crash_elfcorehdr_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-kexec-crash-elfcorehdr-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj—: ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/kernel\/kexec\/crash_elfcorehdr_size**”h]”j`)�”}”(hŒ/**\/sys\/kernel\/kexec\/crash_elfcorehdr_size**”h]”hŒ+/sys/kernel/kexec/crash_elfcorehdr_size”…”�”}”(hj±: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­: ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´K)hjª: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤: ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—: ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”: ubah}”(h]”j“: ah ]”h"]”Œ*abi_sys_kernel_kexec_crash_elfcorehdr_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâ: j‰: sj˜}”j“: j‰: subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-kernel-kexec-kdump `”h]”(hŒDefined on file ”…”�”}”(hjç: h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-kernel-kexec-kdump `”h]”j§)�”}”(hjñ: h]”hŒsysfs-kernel-kexec-kdump”…”�”}”(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ÅŒ)abi_file_testing_sysfs_kernel_kexec_kdump”uh1hh³j�9 h´K)hjç: ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´K)hhÊh²hubhÞ)�”}”(hXˆread only Indicates the preferred size of the memory buffer for the ELF core header used by the crash (kdump) kernel. It defines how much space is needed to hold metadata about the crashed system, including CPU and memory information. This information is used by the user space utility kexec to support updating the in-kernel kdump image during hotplug operations. User: Kexec tools”h]”hXˆread only Indicates the preferred size of the memory buffer for the ELF core header used by the crash (kdump) kernel. It defines how much space is needed to hold metadata about the crashed system, including CPU and memory information. This information is used by the user space utility kexec to support updating the in-kernel kdump image during hotplug operations. User: Kexec tools”…”�”}”(hj; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´K)hhÊh²hubj))�”}”(hŒ'.. _abi_sys_kernel_kexec_crash_loadedo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-kernel-kexec-crash-loadedo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j@hj1; ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/kernel\/kexec\/crash_loaded**”h]”j`)�”}”(hŒ&**\/sys\/kernel\/kexec\/crash_loaded**”h]”hŒ"/sys/kernel/kexec/crash_loaded”…”�”}”(hjK; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjG; ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´KhjD; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjA; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1; ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.; ubah}”(h]”j-; ah ]”h"]”Œ"abi_sys_kernel_kexec_crash_loadedo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|; j#; sj˜}”j-; j#; subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-kernel-kexec-kdump `”h]”(hŒDefined on file ”…”�”}”(hj�; h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-kernel-kexec-kdump `”h]”j§)�”}”(hj‹; h]”hŒsysfs-kernel-kexec-kdump”…”�”}”(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ÅŒ)abi_file_testing_sysfs_kernel_kexec_kdump”uh1hh³j�9 h´Khj�; ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´KhhÊh²hubhÞ)�”}”(hŒðread only Indicates whether a crash (kdump) kernel is currently loaded into memory. It shows 1 if a crash kernel has been successfully loaded for panic handling, or 0 if no crash kernel is present. User: Kexec tools, Kdump service”h]”hŒðread only Indicates whether a crash (kdump) kernel is currently loaded into memory. It shows 1 if a crash kernel has been successfully loaded for panic handling, or 0 if no crash kernel is present. User: Kexec tools, Kdump service”…”�”}”(hj¯; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_kernel_kexec_crash_sizeo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-kexec-crash-sizeo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hjË; ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/kernel\/kexec\/crash_size**”h]”j`)�”}”(hŒ$**\/sys\/kernel\/kexec\/crash_size**”h]”hŒ /sys/kernel/kexec/crash_size”…”�”}”(hjå; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjá; ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´KhjÞ; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛ; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØ; ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjË; ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈ; ubah}”(h]”jÇ; ah ]”h"]”Œ abi_sys_kernel_kexec_crash_sizeo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j< j½; sj˜}”jÇ; j½; subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-kernel-kexec-kdump `”h]”(hŒDefined on file ”…”�”}”(hj< h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-kernel-kexec-kdump `”h]”j§)�”}”(hj%< h]”hŒsysfs-kernel-kexec-kdump”…”�”}”(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”j1< Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_kernel_kexec_kdump”uh1hh³j�9 h´Khj< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´KhhÊh²hubhÞ)�”}”(hXfread/write Shows the amount of memory reserved for loading the crash (kdump) kernel. It reports the size, in bytes, of the crash kernel area defined by the crashkernel= parameter. This interface also allows reducing the crashkernel reservation by writing a smaller value, and the reclaimed space is added back to the system RAM. User: Kdump service”h]”hXfread/write Shows the amount of memory reserved for loading the crash (kdump) kernel. It reports the size, in bytes, of the crash kernel area defined by the crashkernel= parameter. This interface also allows reducing the crashkernel reservation by writing a smaller value, and the reclaimed space is added back to the system RAM. User: Kdump service”…”�”}”(hjI< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´KhhÊh²hubj))�”}”(hŒ!.. _abi_sys_kernel_kexec_loadedo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-kexec-loadedo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hje< ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/kernel\/kexec\/loaded**”h]”j`)�”}”(hŒ **\/sys\/kernel\/kexec\/loaded**”h]”hŒ/sys/kernel/kexec/loaded”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{< ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´K hjx< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhje< ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjb< ubah}”(h]”ja< ah ]”h"]”Œabi_sys_kernel_kexec_loadedo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°< jW< sj˜}”ja< jW< subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-kernel-kexec-kdump `”h]”(hŒDefined on file ”…”�”}”(hjµ< h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-kernel-kexec-kdump `”h]”j§)�”}”(hj¿< h]”hŒsysfs-kernel-kexec-kdump”…”�”}”(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ÅŒ)abi_file_testing_sysfs_kernel_kexec_kdump”uh1hh³j�9 h´K hjµ< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´K hhÊh²hubhÞ)�”}”(hŒäread only Indicates whether a new kernel image has been loaded into memory using the kexec system call. It shows 1 if a kexec image is present and ready to boot, or 0 if none is loaded. User: kexec tools, kdump service”h]”hŒäread only Indicates whether a new kernel image has been loaded into memory using the kexec system call. It shows 1 if a kexec image is present and ready to boot, or 0 if none is loaded. User: kexec tools, kdump service”…”�”}”(hjã< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j�9 h´K hhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_livepatch:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-livepatch”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÿ< ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/livepatch**”h]”j`)�”}”(hŒ**\/sys\/kernel\/livepatch**”h]”hŒ/sys/kernel/livepatch”…”�”}”(hj= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj= ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/testing/sysfs-kernel-livepatch”h´Khj= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj = ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿ< ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjü< ubah}”(h]”jû< ah ]”h"]”Œabi_sys_kernel_livepatch”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jK= jñ< sj˜}”jû< jñ< subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-kernel-livepatch `”h]”(hŒDefined on file ”…”�”}”(hjP= h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-kernel-livepatch `”h]”j§)�”}”(hjZ= h]”hŒsysfs-kernel-livepatch”…”�”}”(hj\= h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjX= ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jf= Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_kernel_livepatch”uh1hh³j-= h´KhjP= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KhhÊh²hubhÞ)�”}”(hŒ"Interface for kernel live patching”h]”hŒ"Interface for kernel live patching”…”�”}”(hj~= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KhhÊh²hubhÞ)�”}”(hŒ^The /sys/kernel/livepatch directory contains subdirectories for each loaded live patch module.”h]”hŒ^The /sys/kernel/livepatch directory contains subdirectories for each loaded live patch module.”…”�”}”(hjŒ= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_kernel_livepatch_patch:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-livepatch-patch”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j@hj¨= ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/kernel\/livepatch\/\**”h]”j`)�”}”(hŒ'**\/sys\/kernel\/livepatch\/\**”h]”hŒ#/sys/kernel/livepatch/”…”�”}”(hjÂ= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¾= ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K hj»= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¸= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ= ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨= ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¥= ubah}”(h]”j¤= ah ]”h"]”Œabi_sys_kernel_livepatch_patch”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jó= jš= sj˜}”j¤= jš= subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-kernel-livepatch `”h]”(hŒDefined on file ”…”�”}”(hjø= h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-kernel-livepatch `”h]”j§)�”}”(hj> h]”hŒsysfs-kernel-livepatch”…”�”}”(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ÅŒ'abi_file_testing_sysfs_kernel_livepatch”uh1hh³j-= h´K hjø= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K hhÊh²hubhÞ)�”}”(hŒwThe patch directory contains subdirectories for each kernel object (vmlinux or a module) in which it patched functions.”h]”hŒwThe patch directory contains subdirectories for each kernel object (vmlinux or a module) in which it patched functions.”…”�”}”(hj&> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K hhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_livepatch_patch_object:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-livepatch-patch-object”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjB> ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/kernel\/livepatch\/\\/\**”h]”j`)�”}”(hŒ3**\/sys\/kernel\/livepatch\/\\/\**”h]”hŒ//sys/kernel/livepatch//”…”�”}”(hj\> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjX> ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KChjU> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjO> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjB> ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj?> ubah}”(h]”j>> ah ]”h"]”Œ%abi_sys_kernel_livepatch_patch_object”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�> j4> sj˜}”j>> j4> subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-kernel-livepatch `”h]”(hŒDefined on file ”…”�”}”(hj’> h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-kernel-livepatch `”h]”j§)�”}”(hjœ> h]”hŒsysfs-kernel-livepatch”…”�”}”(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ÅŒ'abi_file_testing_sysfs_kernel_livepatch”uh1hh³j-= h´KChj’> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KChhÊh²hubhÞ)�”}”(hŒaThe object directory contains subdirectories for each function that is patched within the object.”h]”hŒaThe object directory contains subdirectories for each function that is patched within the object.”…”�”}”(hjÀ> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KChhÊh²hubj))�”}”(hŒ:.. _abi_sys_kernel_livepatch_patch_object_function_sympos:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-kernel-livepatch-patch-object-function-sympos”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j@hjÜ> ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/kernel\/livepatch\/\\/\\/\**”h]”j`)�”}”(hŒI**\/sys\/kernel\/livepatch\/\\/\\/\**”h]”hŒE/sys/kernel/livepatch///”…”�”}”(hjö> h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjò> ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KShjï> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjì> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjé> ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÜ> ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÙ> ubah}”(h]”jØ> ah ]”h"]”Œ5abi_sys_kernel_livepatch_patch_object_function_sympos”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j'? jÎ> sj˜}”jØ> jÎ> subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-kernel-livepatch `”h]”(hŒDefined on file ”…”�”}”(hj,? h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-kernel-livepatch `”h]”j§)�”}”(hj6? h]”hŒsysfs-kernel-livepatch”…”�”}”(hj8? h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj4? ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jB? Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_kernel_livepatch”uh1hh³j-= h´KShj,? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KShhÊh²hubhÞ)�”}”(hŒfThe function directory contains attributes regarding the properties and state of the patched function.”h]”hŒfThe function directory contains attributes regarding the properties and state of the patched function.”…”�”}”(hjZ? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KShhÊh²hubhÞ)�”}”(hŒ¤The directory name contains the patched function name and a sympos number corresponding to the nth occurrence of the symbol name in kallsyms for the patched object.”h]”hŒ¤The directory name contains the patched function name and a sympos number corresponding to the nth occurrence of the symbol name in kallsyms for the patched object.”…”�”}”(hjh? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KShhÊh²hubhÞ)�”}”(hŒ'There are currently no such attributes.”h]”hŒ'There are currently no such attributes.”…”�”}”(hjv? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KShhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_livepatch_patch_object_patched:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-livepatch-patch-object-patched”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hj’? ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/livepatch\/\\/\\/patched**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/livepatch\/\\/\\/patched**”h]”hŒ8/sys/kernel/livepatch///patched”…”�”}”(hj¬? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¨? ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KKhj¥? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¢? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸ? ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj’? ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�? ubah}”(h]”jŽ? ah ]”h"]”Œ-abi_sys_kernel_livepatch_patch_object_patched”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÝ? j„? sj˜}”jŽ? j„? subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-kernel-livepatch `”h]”(hŒDefined on file ”…”�”}”(hjâ? h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-kernel-livepatch `”h]”j§)�”}”(hjì? h]”hŒsysfs-kernel-livepatch”…”�”}”(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ÅŒ'abi_file_testing_sysfs_kernel_livepatch”uh1hh³j-= h´KKhjâ? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KKhhÊh²hubhÞ)�”}”(hŒEAn attribute which indicates whether the object is currently patched.”h]”hŒEAn attribute which indicates whether the object is currently patched.”…”�”}”(hj@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KKhhÊh²hubj))�”}”(hŒ+.. _abi_sys_kernel_livepatch_patch_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-kernel-livepatch-patch-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj,@ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/kernel\/livepatch\/\\/enabled**”h]”j`)�”}”(hŒ0**\/sys\/kernel\/livepatch\/\\/enabled**”h]”hŒ,/sys/kernel/livepatch//enabled”…”�”}”(hjF@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjB@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´Khj?@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj,@ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj)@ ubah}”(h]”j(@ ah ]”h"]”Œ&abi_sys_kernel_livepatch_patch_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jw@ j@ sj˜}”j(@ j@ subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-kernel-livepatch `”h]”(hŒDefined on file ”…”�”}”(hj|@ h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-kernel-livepatch `”h]”j§)�”}”(hj†@ h]”hŒsysfs-kernel-livepatch”…”�”}”(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ÅŒ'abi_file_testing_sysfs_kernel_livepatch”uh1hh³j-= h´Khj|@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KhhÊh²hubhÞ)�”}”(hŒžA writable attribute that indicates whether the patched code is currently applied. Writing 0 will disable the patch while writing 1 will re-enable the patch.”h]”hŒžA writable attribute that indicates whether the patched code is currently applied. Writing 0 will disable the patch while writing 1 will re-enable the patch.”…”�”}”(hjª@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_kernel_livepatch_patch_force:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-kernel-livepatch-patch-force”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÆ@ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/kernel\/livepatch\/\\/force**”h]”j`)�”}”(hŒ.**\/sys\/kernel\/livepatch\/\\/force**”h]”hŒ*/sys/kernel/livepatch//force”…”�”}”(hjà@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜ@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K$hjÙ@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓ@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆ@ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÃ@ ubah}”(h]”jÂ@ ah ]”h"]”Œ$abi_sys_kernel_livepatch_patch_force”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jA j¸@ sj˜}”jÂ@ j¸@ subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-kernel-livepatch `”h]”(hŒDefined on file ”…”�”}”(hjA h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-kernel-livepatch `”h]”j§)�”}”(hj A h]”hŒsysfs-kernel-livepatch”…”�”}”(hj"A h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjA ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j,A Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_kernel_livepatch”uh1hh³j-= h´K$hjA ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K$hhÊh²hubhÞ)�”}”(hX±A writable attribute that allows administrator to affect the course of an existing transition. Writing 1 clears TIF_PATCH_PENDING flag of all tasks and thus forces the tasks to the patched or unpatched state. Administrator should not use this feature without a clearance from a patch distributor. Removal (rmmod) of patch modules is permanently disabled when the feature is used. See :doc:`/livepatch/livepatch` for more information.”h]”(hX€A writable attribute that allows administrator to affect the course of an existing transition. Writing 1 clears TIF_PATCH_PENDING flag of all tasks and thus forces the tasks to the patched or unpatched state. Administrator should not use this feature without a clearance from a patch distributor. Removal (rmmod) of patch modules is permanently disabled when the feature is used. See ”…”�”}”(hjDA h²hh³Nh´Nubh)�”}”(hŒ:doc:`/livepatch/livepatch`”h]”j§)�”}”(hjNA h]”hŒ/livepatch/livepatch”…”�”}”(hjPA h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjLA ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZA Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/livepatch/livepatch”uh1hh³j-= h´K$hjDA ubhŒ for more information.”…”�”}”(hjDA h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K$hhÊh²hubj))�”}”(hŒ+.. _abi_sys_kernel_livepatch_patch_replace:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-kernel-livepatch-patch-replace”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj„A ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/kernel\/livepatch\/\\/replace**”h]”j`)�”}”(hŒ0**\/sys\/kernel\/livepatch\/\\/replace**”h]”hŒ,/sys/kernel/livepatch//replace”…”�”}”(hjžA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjšA ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K2hj—A ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj”A ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘A ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj„A ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�A ubah}”(h]”j€A ah ]”h"]”Œ&abi_sys_kernel_livepatch_patch_replace”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÏA jvA sj˜}”j€A jvA subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-kernel-livepatch `”h]”(hŒDefined on file ”…”�”}”(hjÔA h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-kernel-livepatch `”h]”j§)�”}”(hjÞA h]”hŒsysfs-kernel-livepatch”…”�”}”(hjàA h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÜA ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jêA Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_kernel_livepatch”uh1hh³j-= h´K2hjÔA ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K2hhÊh²hubhÞ)�”}”(hŒGAn attribute which indicates whether the patch supports atomic-replace.”h]”hŒGAn attribute which indicates whether the patch supports atomic-replace.”…”�”}”(hjB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K2hhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_livepatch_patch_stack_order:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-livepatch-patch-stack-order”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjB ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/kernel\/livepatch\/\\/stack_order**”h]”j`)�”}”(hŒ4**\/sys\/kernel\/livepatch\/\\/stack_order**”h]”hŒ0/sys/kernel/livepatch//stack_order”…”�”}”(hj8B h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4B ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K:hj1B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+B ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjB ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjB ubah}”(h]”jB ah ]”h"]”Œ*abi_sys_kernel_livepatch_patch_stack_order”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jiB jB sj˜}”jB jB subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-kernel-livepatch `”h]”(hŒDefined on file ”…”�”}”(hjnB h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-kernel-livepatch `”h]”j§)�”}”(hjxB h]”hŒsysfs-kernel-livepatch”…”�”}”(hjzB h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjvB ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j„B Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_kernel_livepatch”uh1hh³j-= h´K:hjnB ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K:hhÊh²hubhÞ)�”}”(hŒÿThis attribute specifies the sequence in which live patch modules are applied to the system. If multiple live patches modify the same function, the implementation with the biggest 'stack_order' number is used, unless a transition is currently in progress.”h]”hXThis attribute specifies the sequence in which live patch modules are applied to the system. If multiple live patches modify the same function, the implementation with the biggest ‘stack_order’ number is used, unless a transition is currently in progress.”…”�”}”(hjœB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´K:hhÊh²hubj))�”}”(hŒ... _abi_sys_kernel_livepatch_patch_transition:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-kernel-livepatch-patch-transition”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hj¸B ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/kernel\/livepatch\/\\/transition**”h]”j`)�”}”(hŒ3**\/sys\/kernel\/livepatch\/\\/transition**”h]”hŒ//sys/kernel/livepatch//transition”…”�”}”(hjÒB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÎB ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KhjËB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÈB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅB ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¸B ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjµB ubah}”(h]”j´B ah ]”h"]”Œ)abi_sys_kernel_livepatch_patch_transition”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jC jªB sj˜}”j´B jªB subhÞ)�”}”(hŒWDefined on file :ref:`sysfs-kernel-livepatch `”h]”(hŒDefined on file ”…”�”}”(hjC h²hh³Nh´Nubh)�”}”(hŒG:ref:`sysfs-kernel-livepatch `”h]”j§)�”}”(hjC h]”hŒsysfs-kernel-livepatch”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjC ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jC Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ'abi_file_testing_sysfs_kernel_livepatch”uh1hh³j-= h´KhjC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KhhÊh²hubhÞ)�”}”(hŒJAn attribute which indicates whether the patch is currently in transition.”h]”hŒJAn attribute which indicates whether the patch is currently in transition.”…”�”}”(hj6C h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j-= h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_mm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-mm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjRC ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/mm**”h]”j`)�”}”(hŒ**\/sys\/kernel\/mm**”h]”hŒ/sys/kernel/mm”…”�”}”(hjlC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjhC ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-kernel-mm”h´KhjeC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjbC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_C ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjRC ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjOC ubah}”(h]”jNC ah ]”h"]”Œabi_sys_kernel_mm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžC jDC sj˜}”jNC jDC subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-kernel-mm `”h]”(hŒDefined on file ”…”�”}”(hj£C h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-kernel-mm `”h]”j§)�”}”(hj­C h]”hŒsysfs-kernel-mm”…”�”}”(hj¯C h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj«C ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¹C Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ abi_file_testing_sysfs_kernel_mm”uh1hh³j€C h´Khj£C ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€C h´KhhÊh²hubhÞ)�”}”(hŒR/sys/kernel/mm/ should contain any and all VM related information in /sys/kernel/.”h]”hŒR/sys/kernel/mm/ should contain any and all VM related information in /sys/kernel/.”…”�”}”(hjÑC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j€C h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_mm_cma:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-mm-cma”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjíC ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/mm\/cma\/**”h]”j`)�”}”(hŒ**\/sys\/kernel\/mm\/cma\/**”h]”hŒ/sys/kernel/mm/cma/”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-kernel-mm-cma”h´KhjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúC ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíC ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêC ubah}”(h]”jéC ah ]”h"]”Œabi_sys_kernel_mm_cma”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j9D jßC sj˜}”jéC jßC subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-mm-cma `”h]”(hŒDefined on file ”…”�”}”(hj>D h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-mm-cma `”h]”j§)�”}”(hjHD h]”hŒsysfs-kernel-mm-cma”…”�”}”(hjJD h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjFD ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jTD Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_mm_cma”uh1hh³jD h´Khj>D ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´KhhÊh²hubhÞ)�”}”(hŒe/sys/kernel/mm/cma/ contains a subdirectory for each CMA heap name (also sometimes called CMA areas).”h]”hŒe/sys/kernel/mm/cma/ contains a subdirectory for each CMA heap name (also sometimes called CMA areas).”…”�”}”(hjlD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´KhhÊh²hubhÞ)�”}”(hŒuEach CMA heap subdirectory (that is, each /sys/kernel/mm/cma/ directory) contains the following items:”h]”hŒuEach CMA heap subdirectory (that is, each /sys/kernel/mm/cma/ directory) contains the following items:”…”�”}”(hjzD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´KhhÊh²hubjŽœ)�”}”(hŒ&alloc_pages_success alloc_pages_fail ”h]”hÞ)�”}”(hŒ$alloc_pages_success alloc_pages_fail”h]”hŒ$alloc_pages_success alloc_pages_fail”…”�”}”(hjŒD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´KhjˆD ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jD h´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_mm_cma_cma_heap_name_alloc_pages_fail:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-mm-cma-cma-heap-name-alloc-pages-fail”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj®D ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/kernel\/mm\/cma\/\\/alloc_pages_fail**”h]”j`)�”}”(hŒA**\/sys\/kernel\/mm\/cma\/\\/alloc_pages_fail**”h]”hŒ=/sys/kernel/mm/cma//alloc_pages_fail”…”�”}”(hjÈD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄD ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´KhjÁD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾D ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»D ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®D ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«D ubah}”(h]”jªD ah ]”h"]”Œ4abi_sys_kernel_mm_cma_cma_heap_name_alloc_pages_fail”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jùD j D sj˜}”jªD j D subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-mm-cma `”h]”(hŒDefined on file ”…”�”}”(hjþD h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-mm-cma `”h]”j§)�”}”(hjE h]”hŒsysfs-kernel-mm-cma”…”�”}”(hj E h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjE ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jE Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_mm_cma”uh1hh³jD h´KhjþD ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´KhhÊh²hubhÞ)�”}”(hŒ.the number of pages CMA API failed to allocate”h]”hŒ.the number of pages CMA API failed to allocate”…”�”}”(hj,E h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´KhhÊh²hubj))�”}”(hŒ<.. _abi_sys_kernel_mm_cma_cma_heap_name_alloc_pages_success:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ7abi-sys-kernel-mm-cma-cma-heap-name-alloc-pages-success”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j@hjHE ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/kernel\/mm\/cma\/\\/alloc_pages_success**”h]”j`)�”}”(hŒD**\/sys\/kernel\/mm\/cma\/\\/alloc_pages_success**”h]”hŒ@/sys/kernel/mm/cma//alloc_pages_success”…”�”}”(hjbE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^E ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´Khj[E ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjXE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjHE ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjEE ubah}”(h]”jDE ah ]”h"]”Œ7abi_sys_kernel_mm_cma_cma_heap_name_alloc_pages_success”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“E j:E sj˜}”jDE j:E subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-mm-cma `”h]”(hŒDefined on file ”…”�”}”(hj˜E h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-mm-cma `”h]”j§)�”}”(hj¢E h]”hŒsysfs-kernel-mm-cma”…”�”}”(hj¤E h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj E ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j®E Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_mm_cma”uh1hh³jD h´Khj˜E ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´KhhÊh²hubhÞ)�”}”(hŒ1the number of pages CMA API succeeded to allocate”h]”hŒ1the number of pages CMA API succeeded to allocate”…”�”}”(hjÆE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´KhhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_mm_cma_cma_heap_name_available_pages:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-mm-cma-cma-heap-name-available-pages”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjâE ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/mm\/cma\/\\/available_pages**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/mm\/cma\/\\/available_pages**”h]”hŒ</sys/kernel/mm/cma//available_pages”…”�”}”(hjüE h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjøE ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´K'hjõE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjòE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïE ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâE ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjßE ubah}”(h]”jÞE ah ]”h"]”Œ3abi_sys_kernel_mm_cma_cma_heap_name_available_pages”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-F jÔE sj˜}”jÞE jÔE subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-mm-cma `”h]”(hŒDefined on file ”…”�”}”(hj2F h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-mm-cma `”h]”j§)�”}”(hjF h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj:F ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jHF Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_mm_cma”uh1hh³jD h´K'hj2F ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´K'hhÊh²hubhÞ)�”}”(hŒPThe number of pages in the CMA area that are still available for CMA allocation.”h]”hŒPThe number of pages in the CMA area that are still available for CMA allocation.”…”�”}”(hj`F h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´K'hhÊh²hubj))�”}”(hŒ>.. _abi_sys_kernel_mm_cma_cma_heap_name_release_pages_success:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-kernel-mm-cma-cma-heap-name-release-pages-success”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj|F ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/kernel\/mm\/cma\/\\/release_pages_success**”h]”j`)�”}”(hŒF**\/sys\/kernel\/mm\/cma\/\\/release_pages_success**”h]”hŒB/sys/kernel/mm/cma//release_pages_success”…”�”}”(hj–F h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’F ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´Khj�F ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰F ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|F ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjyF ubah}”(h]”jxF ah ]”h"]”Œ9abi_sys_kernel_mm_cma_cma_heap_name_release_pages_success”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÇF jnF sj˜}”jxF jnF subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-mm-cma `”h]”(hŒDefined on file ”…”�”}”(hjÌF h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-mm-cma `”h]”j§)�”}”(hjÖF h]”hŒsysfs-kernel-mm-cma”…”�”}”(hjØF h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÔF ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jâF Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_mm_cma”uh1hh³jD h´KhjÌF ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´KhhÊh²hubhÞ)�”}”(hŒ0the number of pages CMA API succeeded to release”h]”hŒ0the number of pages CMA API succeeded to release”…”�”}”(hjúF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_mm_cma_cma_heap_name_total_pages:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-mm-cma-cma-heap-name-total-pages”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjG ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/mm\/cma\/\\/total_pages**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/mm\/cma\/\\/total_pages**”h]”hŒ8/sys/kernel/mm/cma//total_pages”…”�”}”(hj0G h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,G ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´K!hj)G ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&G ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#G ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjG ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjG ubah}”(h]”jG ah ]”h"]”Œ/abi_sys_kernel_mm_cma_cma_heap_name_total_pages”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jaG jG sj˜}”jG jG subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-mm-cma `”h]”(hŒDefined on file ”…”�”}”(hjfG h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-mm-cma `”h]”j§)�”}”(hjpG h]”hŒsysfs-kernel-mm-cma”…”�”}”(hjrG h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjnG ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|G Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_mm_cma”uh1hh³jD h´K!hjfG ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´K!hhÊh²hubhÞ)�”}”(hŒ"The size of the CMA area in pages.”h]”hŒ"The size of the CMA area in pages.”…”�”}”(hj”G h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD h´K!hhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_mm_damon:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-mm-damon”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj°G ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/mm\/damon\/**”h]”j`)�”}”(hŒ**\/sys\/kernel\/mm\/damon\/**”h]”hŒ/sys/kernel/mm/damon/”…”�”}”(hjÊG h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÆG ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/testing/sysfs-kernel-mm-damon”h´KhjÃG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀG ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½G ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°G ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­G ubah}”(h]”j¬G ah ]”h"]”Œabi_sys_kernel_mm_damon”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jüG j¢G sj˜}”j¬G j¢G subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjH h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj H h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj H h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj H ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jH Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KhjH ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KhhÊh²hubhÞ)�”}”(hŒ«Interface for Data Access MONitoring (DAMON). Contains files for controlling DAMON. For more details on DAMON itself, please refer to :doc:`/admin-guide/mm/damon/index`.”h]”(hŒˆInterface for Data Access MONitoring (DAMON). Contains files for controlling DAMON. For more details on DAMON itself, please refer to ”…”�”}”(hj/H h²hh³Nh´Nubh)�”}”(hŒ":doc:`/admin-guide/mm/damon/index`”h]”j§)�”}”(hj9H h]”hŒ/admin-guide/mm/damon/index”…”�”}”(hj;H h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj7H ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jEH Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/mm/damon/index”uh1hh³jÞG h´Khj/H ubhŒ.”…”�”}”(hj/H h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KhhÊh²hubj))�”}”(hŒ".. _abi_sys_kernel_mm_damon_admin:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-mm-damon-admin”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjoH ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/kernel\/mm\/damon\/admin\/**”h]”j`)�”}”(hŒ%**\/sys\/kernel\/mm\/damon\/admin\/**”h]”hŒ!/sys/kernel/mm/damon/admin/”…”�”}”(hj‰H h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…H ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Khj‚H ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|H ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoH ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlH ubah}”(h]”jkH ah ]”h"]”Œabi_sys_kernel_mm_damon_admin”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºH jaH sj˜}”jkH jaH subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj¿H h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjÉH h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjËH h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÇH ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÕH Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Khj¿H ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KhhÊh²hubhÞ)�”}”(hŒyInterface for privileged users of DAMON. Contains files for controlling DAMON that aimed to be used by privileged users.”h]”hŒyInterface for privileged users of DAMON. Contains files for controlling DAMON that aimed to be used by privileged users.”…”�”}”(hjíH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KhhÊh²hubj))�”}”(hŒB.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_addr_unit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-addr-unit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KRuh1j@hj I ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒP**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/addr_unit**”•Zh]”j`)�”}”(hŒP**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/addr_unit**”h]”hŒL/sys/kernel/mm/damon/admin/kdamonds//contexts//addr_unit”…”�”}”(hj#I h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjI ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KShjI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjI ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj I ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjI ubah}”(h]”jI ah ]”h"]”Œ=abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_addr_unit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jTI jûH sj˜}”jI jûH subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjYI h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjcI h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjeI h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjaI ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”joI Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KShjYI ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KShhÊh²hubhÞ)�”}”(hŒ®Writing an integer to this file sets the 'address unit' parameter of the given operations set of the context. Reading the file returns the last-written 'address unit' value.”h]”hŒ¶Writing an integer to this file sets the ‘address unit’ parameter of the given operations set of the context. Reading the file returns the last-written ‘address unit’ value.”…”�”}”(hj‡I h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KShhÊh²hubj))�”}”(hŒI.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_avail_operations:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-avail-operations”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j@hj£I ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/avail_operations**”h]”j`)�”}”(hŒW**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/avail_operations**”h]”hŒS/sys/kernel/mm/damon/admin/kdamonds//contexts//avail_operations”…”�”}”(hj½I h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹I ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K@hj¶I ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³I ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°I ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£I ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj I ubah}”(h]”jŸI ah ]”h"]”ŒDabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_avail_operations”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jîI j•I sj˜}”jŸI j•I subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjóI h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjýI h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjÿI h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjûI ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j J Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K@hjóI ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K@hhÊh²hubhÞ)�”}”(hŒcReading this file returns the available monitoring operations sets on the currently running kernel.”h]”hŒcReading this file returns the available monitoring operations sets on the currently running kernel.”…”�”}”(hj!J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K@hhÊh²hubj))�”}”(hŒ[.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_aggr_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒVabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-aggr-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kmuh1j@hj=J ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒk**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/aggr_us**”h]”j`)�”}”(hŒk**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/aggr_us**”h]”hŒg/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/intervals/aggr_us”…”�”}”(hjWJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjSJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KhhjPJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj=J ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj:J ubah}”(h]”j9J ah ]”h"]”ŒVabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_aggr_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jˆJ j/J sj˜}”j9J j/J subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj�J h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj—J h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj™J h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj•J ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j£J Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Khhj�J ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KhhhÊh²hubhÞ)�”}”(hŒ“Writing a value to this file sets the aggregation interval of the DAMON context in microseconds as the value. Reading this file returns the value.”h]”hŒ“Writing a value to this file sets the aggregation interval of the DAMON context in microseconds as the value. Reading this file returns the value.”…”�”}”(hj»J h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KhhhÊh²hubj))�”}”(hŒl.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_intervals_goal_access_bp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œgabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-intervals-goal-access-bp”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj×J ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ}**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/intervals_goal\/access_bp**”h]”j`)�”}”(hŒ}**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/intervals_goal\/access_bp**”h]”hŒy/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/intervals/intervals_goal/access_bp”…”�”}”(hjñJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjíJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KvhjêJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjçJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj×J ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÔJ ubah}”(h]”jÓJ ah ]”h"]”Œgabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_intervals_goal_access_bp”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j"K jÉJ sj˜}”jÓJ jÉJ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj'K h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj1K h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj3K h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj/K ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j=K Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Kvhj'K ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KvhhÊh²hubhÞ)�”}”(hŒâWriting a value to this file sets the monitoring intervals auto-tuning target DAMON-observed access events ratio within the given time interval (aggrs in same directory), in bp (1/10,000). Reading this file returns the value.”h]”hŒâWriting a value to this file sets the monitoring intervals auto-tuning target DAMON-observed access events ratio within the given time interval (aggrs in same directory), in bp (1/10,000). Reading this file returns the value.”…”�”}”(hjUK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KvhhÊh²hubj))�”}”(hŒh.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_intervals_goal_aggrs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œcabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-intervals-goal-aggrs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K{uh1j@hjqK ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒy**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/intervals_goal\/aggrs**”h]”j`)�”}”(hŒy**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/intervals_goal\/aggrs**”h]”hŒu/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/intervals/intervals_goal/aggrs”…”�”}”(hj‹K h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡K ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K~hj„K ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�K ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~K ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjqK ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjnK ubah}”(h]”jmK ah ]”h"]”Œcabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_intervals_goal_aggrs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¼K jcK sj˜}”jmK jcK subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjÁK h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjËK h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjÍK h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÉK ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j×K Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K~hjÁK ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K~hhÊh²hubhÞ)�”}”(hŒØWriting a value to this file sets the time interval to achieve the monitoring intervals auto-tuning target DAMON-observed access events ratio (access_bp in same directory) within. Reading this file returns the value.”h]”hŒØWriting a value to this file sets the time interval to achieve the monitoring intervals auto-tuning target DAMON-observed access events ratio (access_bp in same directory) within. Reading this file returns the value.”…”�”}”(hjïK h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K~hhÊh²hubj))�”}”(hŒp.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_intervals_goal_max_sample_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œkabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-intervals-goal-max-sample-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kƒuh1j@hj L ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ�**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/intervals_goal\/max_sample_us**”h]”j`)�”}”(hŒ�**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/intervals_goal\/max_sample_us**”h]”hŒ}/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/intervals/intervals_goal/max_sample_us”…”�”}”(hj%L h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj!L ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K�hjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj L ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjL ubah}”(h]”jL ah ]”h"]”Œkabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_intervals_goal_max_sample_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jVL jýK sj˜}”jL jýK subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj[L h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjeL h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjgL h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjcL ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jqL Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K�hj[L ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K�hhÊh²hubhÞ)�”}”(hŒŠWriting a value to this file sets the maximum value of auto-tuned sampling interval in microseconds. Reading this file returns the value.”h]”hŒŠWriting a value to this file sets the maximum value of auto-tuned sampling interval in microseconds. Reading this file returns the value.”…”�”}”(hj‰L h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K�hhÊh²hubj))�”}”(hŒp.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_intervals_goal_min_sample_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œkabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-intervals-goal-min-sample-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kƒuh1j@hj¥L ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ�**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/intervals_goal\/min_sample_us**”h]”j`)�”}”(hŒ�**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/intervals_goal\/min_sample_us**”h]”hŒ}/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/intervals/intervals_goal/min_sample_us”…”�”}”(hj¿L h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj»L ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K†hj¸L ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjµL ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj²L ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¥L ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¢L ubah}”(h]”j¡L ah ]”h"]”Œkabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_intervals_goal_min_sample_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jðL j—L sj˜}”j¡L j—L subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjõL h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjÿL h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjM h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjýL ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j M Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K†hjõL ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K†hhÊh²hubhÞ)�”}”(hŒŠWriting a value to this file sets the minimum value of auto-tuned sampling interval in microseconds. Reading this file returns the value.”h]”hŒŠWriting a value to this file sets the minimum value of auto-tuned sampling interval in microseconds. Reading this file returns the value.”…”�”}”(hj#M h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K†hhÊh²hubj))�”}”(hŒ].. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_sample_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒXabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-sample-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kouh1j@hj?M ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒm**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/sample_us**”h]”j`)�”}”(hŒm**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/sample_us**”h]”hŒi/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/intervals/sample_us”…”�”}”(hjYM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjUM ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KahjRM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjOM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjLM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj?M ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`”h]”(hŒDefined on file ”…”�”}”(hj�M h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj™M h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj›M h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj—M ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¥M Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Kahj�M ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KahhÊh²hubhÞ)�”}”(hŒ�Writing a value to this file sets the sampling interval of the DAMON context in microseconds as the value. Reading this file returns the value.”h]”hŒ�Writing a value to this file sets the sampling interval of the DAMON context in microseconds as the value. Reading this file returns the value.”…”�”}”(hj½M h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KahhÊh²hubj))�”}”(hŒ].. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_update_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒXabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-update-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kouh1j@hjÙM ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒm**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/update_us**”h]”j`)�”}”(hŒm**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/intervals\/update_us**”h]”hŒi/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/intervals/update_us”…”�”}”(hjóM h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjïM ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KohjìM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjéM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÙM ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÖM ubah}”(h]”jÕM ah ]”h"]”ŒXabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_intervals_update_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j$N jËM sj˜}”jÕM jËM subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj)N h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj3N h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj5N h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj1N ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j?N Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Kohj)N ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KohhÊh²hubhÞ)�”}”(hŒŽWriting a value to this file sets the update interval of the DAMON context in microseconds as the value. Reading this file returns the value.”h]”hŒŽWriting a value to this file sets the update interval of the DAMON context in microseconds as the value. Reading this file returns the value.”…”�”}”(hjWN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KohhÊh²hubj))�”}”(hŒX.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_nr_regions_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒSabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-nr-regions-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kjuh1j@hjsN ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/nr_regions\/max**”h]”j`)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/nr_regions\/max**”h]”hŒd/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/nr_regions/max”…”�”}”(hj�N h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‰N ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Kœhj†N ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj€N ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjsN ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjpN ubah}”(h]”joN ah ]”h"]”ŒSabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_nr_regions_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¾N jeN sj˜}”joN jeN subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjÃN h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjÍN h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjÏN h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjËN ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÙN Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KœhjÃN ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KœhhÊh²hubhÞ)�”}”(hŒ“Writing a value to this file sets the maximum number of monitoring regions of the DAMON context as the value. Reading this file returns the value.”h]”hŒ“Writing a value to this file sets the maximum number of monitoring regions of the DAMON context as the value. Reading this file returns the value.”…”�”}”(hjñN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KœhhÊh²hubj))�”}”(hŒX.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_nr_regions_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒSabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-nr-regions-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kjuh1j@hj O ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/nr_regions\/min**”h]”j`)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/nr_regions\/min**”h]”hŒd/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/nr_regions/min”…”�”}”(hj'O h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj#O ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K”hj O ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj O ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj O ubah}”(h]”j O ah ]”h"]”ŒSabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_nr_regions_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jXO jÿN sj˜}”j O jÿN subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj]O h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjgO h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjiO h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjeO ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jsO Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K”hj]O ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K”hhÊh²hubhÞ)�”}”(hŒ“Writing a value to this file sets the minimum number of monitoring regions of the DAMON context as the value. Reading this file returns the value.”h]”hŒ“Writing a value to this file sets the minimum number of monitoring regions of the DAMON context as the value. Reading this file returns the value.”…”�”}”(hj‹O h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K”hhÊh²hubj))�”}”(hŒb.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_filters_f_allow:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ]abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-filters-f-allow”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj§O ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ}**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/filters\/\\/allow**”h]”j`)�”}”(hŒ}**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/filters\/\\/allow**”h]”hŒy/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/probes//filters//allow”…”�”}”(hjÁO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½O ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KÊhjºO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj·O ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´O ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj§O ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¤O ubah}”(h]”j£O ah ]”h"]”Œ]abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_filters_f_allow”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jòO j™O sj˜}”j£O j™O subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj÷O h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjP h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjP h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÿO ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j P Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KÊhj÷O ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KÊhhÊh²hubhÞ)�”}”(hŒŸWriting 'Y' or 'N' to this file sets whether to allow or reject hitting the probe for the memory that satisfies the 'type' and the 'matching' of the directory.”h]”hŒ¯Writing ‘Y’ or ‘N’ to this file sets whether to allow or reject hitting the probe for the memory that satisfies the ‘type’ and the ‘matching’ of the directory.”…”�”}”(hj%P h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KÊhhÊh²hubj))�”}”(hŒe.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_filters_f_matching:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-filters-f-matching”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K‚uh1j@hjAP ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ€**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/filters\/\\/matching**”h]”j`)�”}”(hŒ€**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/filters\/\\/matching**”h]”hŒ|/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/probes//filters//matching”…”�”}”(hj[P h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjWP ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KÄhjTP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjQP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjAP ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj>P ubah}”(h]”j=P ah ]”h"]”Œ`abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_filters_f_matching”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŒP j3P sj˜}”j=P j3P subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj‘P h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj›P h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj�P h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj™P ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j§P Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KÄhj‘P ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KÄhhÊh²hubhÞ)�”}”(hŒrWriting 'Y' or 'N' to this file sets whether the filter is for the memory of the 'type', or all except the 'type'.”h]”hŒ‚Writing ‘Y’ or ‘N’ to this file sets whether the filter is for the memory of the ‘type’, or all except the ‘type’.”…”�”}”(hj¿P h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KÄhhÊh²hubj))�”}”(hŒa.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_filters_f_path:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-filters-f-path”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K~uh1j@hjÛP ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ|**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/filters\/\\/path**”h]”j`)�”}”(hŒ|**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/filters\/\\/path**”h]”hŒx/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/probes//filters//path”…”�”}”(hjõP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjñP ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K½hjîP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjëP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛP ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØP ubah}”(h]”j×P ah ]”h"]”Œ\abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_filters_f_path”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j&Q jÍP sj˜}”j×P jÍP subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj+Q h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj5Q h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj7Q h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj3Q ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jAQ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K½hj+Q ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K½hhÊh²hubhÞ)�”}”(hŒŒIf 'memcg' is written to the 'type' file, writing to and reading from this file sets and gets the path to the memory cgroup of the interest.”h]”hŒ”If ‘memcg’ is written to the ‘type’ file, writing to and reading from this file sets and gets the path to the memory cgroup of the interest.”…”�”}”(hjYQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K½hhÊh²hubj))�”}”(hŒa.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_filters_f_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-filters-f-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K~uh1j@hjuQ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ|**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/filters\/\\/type**”h]”j`)�”}”(hŒ|**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/filters\/\\/type**”h]”hŒx/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/probes//filters//type”…”�”}”(hj�Q h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K·hjˆQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚Q ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjuQ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjrQ ubah}”(h]”jqQ ah ]”h"]”Œ\abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_filters_f_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀQ jgQ sj˜}”jqQ jgQ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjÅQ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjÏQ h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjÑQ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÍQ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÛQ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K·hjÅQ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K·hhÊh²hubhÞ)�”}”(hŒ[Writing to and reading from this file sets and gets the type of the memory of the interest.”h]”hŒ[Writing to and reading from this file sets and gets the type of the memory of the interest.”…”�”}”(hjóQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K·hhÊh²hubj))�”}”(hŒe.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_filters_nr_filters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ`abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-filters-nr-filters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K}uh1j@hjR ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ{**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/filters\/nr_filters**”h]”j`)�”}”(hŒ{**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/filters\/nr_filters**”h]”hŒw/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/probes//filters/nr_filters”…”�”}”(hj)R h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj%R ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K°hj"R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjR ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjR ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjR ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj R ubah}”(h]”j R ah ]”h"]”Œ`abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_filters_nr_filters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jZR jR sj˜}”j R jR subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj_R h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjiR h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjkR h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjgR ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”juR Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K°hj_R ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K°hhÊh²hubhÞ)�”}”(hŒ�Writing a number 'N' to this file creates the number of directories for each DAMON probe filter named '0' to 'N-1' under the filters/ directory.”h]”hŒœWriting a number ‘N’ to this file creates the number of directories for each DAMON probe filter named ‘0’ to ‘N-1’ under the filters/ directory.”…”�”}”(hj�R h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K°hhÊh²hubj))�”}”(hŒY.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_weight:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-weight”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kpuh1j@hj©R ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/weight**”h]”j`)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/\\/weight**”h]”hŒj/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/probes//weight”…”�”}”(hjÃR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¿R ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Kªhj¼R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¹R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¶R ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj©R ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¦R ubah}”(h]”j¥R ah ]”h"]”ŒTabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_p_weight”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jôR j›R sj˜}”j¥R j›R subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjùR h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjS h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjS h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjS ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jS Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KªhjùR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KªhhÊh²hubhÞ)�”}”(hŒSWriting to and reading from this file sets and gets the per-probe attribute weight.”h]”hŒSWriting to and reading from this file sets and gets the per-probe attribute weight.”…”�”}”(hj'S h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KªhhÊh²hubj))�”}”(hŒZ.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_nr_probes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒUabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-nr-probes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kluh1j@hjCS ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒj**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/nr_probes**”h]”j`)�”}”(hŒj**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/monitoring_attrs\/probes\/nr_probes**”h]”hŒf/sys/kernel/mm/damon/admin/kdamonds//contexts//monitoring_attrs/probes/nr_probes”…”�”}”(hj]S h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjYS ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K£hjVS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjSS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjPS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjCS ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj@S ubah}”(h]”j?S ah ]”h"]”ŒUabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_monitoring_attrs_probes_nr_probes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŽS j5S sj˜}”j?S j5S subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj“S h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj�S h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjŸS h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj›S ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j©S Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K£hj“S ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K£hhÊh²hubhÞ)�”}”(hŒˆWriting a number 'N' to this file creates the number of directories for each DAMON probe named '0' to 'N-1' under the probes/ directory.”h]”hŒ”Writing a number ‘N’ to this file creates the number of directories for each DAMON probe named ‘0’ to ‘N-1’ under the probes/ directory.”…”�”}”(hjÁS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K£hhÊh²hubj))�”}”(hŒC.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_operations:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ>abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-operations”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j@hjÝS ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/operations**”h]”j`)�”}”(hŒQ**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/operations**”h]”hŒM/sys/kernel/mm/damon/admin/kdamonds//contexts//operations”…”�”}”(hj÷S h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjóS ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KFhjðS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjíS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjêS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÝS ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÚS ubah}”(h]”jÙS ah ]”h"]”Œ>abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_operations”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j(T jÏS sj˜}”jÙS jÏS subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj-T h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj7T h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj9T h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj5T ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jCT Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KFhj-T ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KFhhÊh²hubhÞ)�”}”(hX`Writing a keyword for a monitoring operations set ('vaddr' for virtual address spaces monitoring, 'fvaddr' for fixed virtual address ranges monitoring, and 'paddr' for the physical address space monitoring) to this file makes the context to use the operations set. Reading the file returns the keyword for the operations set the context is set to use.”h]”hXlWriting a keyword for a monitoring operations set (‘vaddr’ for virtual address spaces monitoring, ‘fvaddr’ for fixed virtual address ranges monitoring, and ‘paddr’ for the physical address space monitoring) to this file makes the context to use the operations set. Reading the file returns the keyword for the operations set the context is set to use.”…”�”}”(hj[T h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KFhhÊh²hubhÞ)�”}”(hŒ[Note that only the operations sets that listed in 'avail_operations' file are valid inputs.”h]”hŒ_Note that only the operations sets that listed in ‘avail_operations’ file are valid inputs.”…”�”}”(hjiT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KFhhÊh²hubj))�”}”(hŒ>.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_pause:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-pause”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j@hj…T ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/pause**”h]”j`)�”}”(hŒL**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/pause**”h]”hŒH/sys/kernel/mm/damon/admin/kdamonds//contexts//pause”…”�”}”(hjŸT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj›T ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KZhj˜T ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj•T ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’T ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj…T ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‚T ubah}”(h]”j�T ah ]”h"]”Œ9abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_pause”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÐT jwT sj˜}”j�T jwT subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjÕT h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjßT h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjáT h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÝT ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jëT Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KZhjÕT ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KZhhÊh²hubhÞ)�”}”(hŒ”Writing a boolean keyword to this file sets the 'pause' request parameter for the context. Reading the file returns the last-written 'pause' value.”h]”hŒœWriting a boolean keyword to this file sets the ‘pause’ request parameter for the context. Reading the file returns the last-written ‘pause’ value.”…”�”}”(hjU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KZhhÊh²hubj))�”}”(hŒY.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_age_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-age-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kquh1j@hjU ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒo**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/age\/max**”h]”j`)�”}”(hŒo**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/age\/max**”h]”hŒk/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//access_pattern/age/max”…”�”}”(hj9U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj5U ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M4hj2U ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/U ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj,U ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjU ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjU ubah}”(h]”jU ah ]”h"]”ŒTabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_age_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jjU jU sj˜}”jU jU subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjoU h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjyU h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj{U h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjwU ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j…U Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M4hjoU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M4hhÊh²hubhÞ)�”}”(hŒeWriting to and reading from this file sets and gets the maximum 'age' of the scheme's target regions.”h]”hŒkWriting to and reading from this file sets and gets the maximum ‘age’ of the scheme’s target regions.”…”�”}”(hj�U h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M4hhÊh²hubj))�”}”(hŒY.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_age_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-age-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kquh1j@hj¹U ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒo**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/age\/min**”h]”j`)�”}”(hŒo**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/age\/min**”h]”hŒk/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//access_pattern/age/min”…”�”}”(hjÓU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏU ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M.hjÌU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹U ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶U ubah}”(h]”jµU ah ]”h"]”ŒTabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_age_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jV j«U sj˜}”jµU j«U subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj V h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjV h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjV ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jV Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M.hj V ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M.hhÊh²hubhÞ)�”}”(hŒeWriting to and reading from this file sets and gets the minimum 'age' of the scheme's target regions.”h]”hŒkWriting to and reading from this file sets and gets the minimum ‘age’ of the scheme’s target regions.”…”�”}”(hj7V h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M.hhÊh²hubj))�”}”(hŒa.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_nr_accesses_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-nr-accesses-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kyuh1j@hjSV ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒw**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/nr_accesses\/max**”h]”j`)�”}”(hŒw**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/nr_accesses\/max**”h]”hŒs/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//access_pattern/nr_accesses/max”…”�”}”(hjmV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjiV ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M(hjfV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`V ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjSV ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjPV ubah}”(h]”jOV ah ]”h"]”Œ\abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_nr_accesses_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jžV jEV sj˜}”jOV jEV subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj£V h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj­V h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj¯V h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj«V ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j¹V Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M(hj£V ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M(hhÊh²hubhÞ)�”}”(hŒmWriting to and reading from this file sets and gets the maximum 'nr_accesses' of the scheme's target regions.”h]”hŒsWriting to and reading from this file sets and gets the maximum ‘nr_accesses’ of the scheme’s target regions.”…”�”}”(hjÑV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M(hhÊh²hubj))�”}”(hŒa.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_nr_accesses_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ\abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-nr-accesses-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kyuh1j@hjíV ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒw**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/nr_accesses\/min**”h]”j`)�”}”(hŒw**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/nr_accesses\/min**”h]”hŒs/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//access_pattern/nr_accesses/min”…”�”}”(hjW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M"hjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjýV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjíV ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjêV ubah}”(h]”jéV ah ]”h"]”Œ\abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_nr_accesses_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j8W jßV sj˜}”jéV jßV subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj=W h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjGW h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjIW h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjEW ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jSW Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M"hj=W ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M"hhÊh²hubhÞ)�”}”(hŒmWriting to and reading from this file sets and gets the minimum 'nr_accesses' of the scheme's target regions.”h]”hŒsWriting to and reading from this file sets and gets the minimum ‘nr_accesses’ of the scheme’s target regions.”…”�”}”(hjkW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M"hhÊh²hubj))�”}”(hŒX.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_sz_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒSabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-sz-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kpuh1j@hj‡W ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/sz\/max**”h]”j`)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/sz\/max**”h]”hŒj/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//access_pattern/sz/max”…”�”}”(hj¡W h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�W ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhjšW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—W ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”W ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡W ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj„W ubah}”(h]”jƒW ah ]”h"]”ŒSabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_sz_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒW jyW sj˜}”jƒW jyW subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj×W h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjáW h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjãW h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjßW ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jíW Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mhj×W ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubhÞ)�”}”(hŒmWriting to and reading from this file sets and gets the maximum size of the scheme's target regions in bytes.”h]”hŒoWriting to and reading from this file sets and gets the maximum size of the scheme’s target regions in bytes.”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubj))�”}”(hŒX.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_sz_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒSabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-sz-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kpuh1j@hj!X ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/sz\/min**”h]”j`)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/access_pattern\/sz\/min**”h]”hŒj/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//access_pattern/sz/min”…”�”}”(hj;X h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7X ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Mhj4X ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1X ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.X ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!X ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjX ubah}”(h]”jX ah ]”h"]”ŒSabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_sz_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlX jX sj˜}”jX jX subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjqX h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj{X h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj}X h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyX ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡X Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MhjqX ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubhÞ)�”}”(hŒmWriting to and reading from this file sets and gets the minimum size of the scheme's target regions in bytes.”h]”hŒoWriting to and reading from this file sets and gets the minimum size of the scheme’s target regions in bytes.”…”�”}”(hjŸX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubj))�”}”(hŒI.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_action:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒDabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-action”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_uh1j@hj»X ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/action**”h]”j`)�”}”(hŒ]**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/action**”h]”hŒY/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//action”…”�”}”(hjÕX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÑX ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhjÎX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj»X ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¸X ubah}”(h]”j·X ah ]”h"]”ŒDabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_action”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jY j­X sj˜}”j·X j­X subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj Y h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjY h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjY ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j!Y Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mhj Y ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubhÞ)�”}”(hŒMWriting to and reading from this file sets and gets the action of the scheme.”h]”hŒMWriting to and reading from this file sets and gets the action of the scheme.”…”�”}”(hj9Y h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubj))�”}”(hŒT.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_apply_interval_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒOabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-apply-interval-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kjuh1j@hjUY ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/apply_interval_us**”h]”j`)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/apply_interval_us**”h]”hŒd/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//apply_interval_us”…”�”}”(hjoY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjkY ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhjhY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjeY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjbY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjUY ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjRY ubah}”(h]”jQY ah ]”h"]”ŒOabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_apply_interval_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Y jGY sj˜}”jQY jGY subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj¥Y h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj¯Y h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj±Y h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj­Y ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j»Y Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mhj¥Y ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubhÞ)�”}”(hŒ€Writing a value to this file sets the action apply interval of the scheme in microseconds. Reading this file returns the value.”h]”hŒ€Writing a value to this file sets the action apply interval of the scheme in microseconds. Reading this file returns the value.”…”�”}”(hjÓY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubj))�”}”(hŒO.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Keuh1j@hjïY ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒc**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters**”h]”j`)�”}”(hŒc**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters**”h]”hŒ_/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters”…”�”}”(hj Z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÀhjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüY ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjïY ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjìY ubah}”(h]”jëY ah ]”h"]”ŒJabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j:Z jáY sj˜}”jëY jáY subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj?Z h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjIZ h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjKZ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjGZ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jUZ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MÀhj?Z ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÀhhÊh²hubhÞ)�”}”(hŒ5Directory for DAMON core layer-handled DAMOS filters.”h]”hŒ5Directory for DAMON core layer-handled DAMOS filters.”…”�”}”(hjmZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÀhhÊh²hubj))�”}”(hŒZ.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_addr_end:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒUabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-addr-end”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kvuh1j@hj‰Z ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒt**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/addr_end**”•Hh]”j`)�”}”(hŒt**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/addr_end**”h]”hŒp/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters//addr_end”…”�”}”(hj£Z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MãhjœZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–Z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰Z ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†Z ubah}”(h]”j…Z ah ]”h"]”ŒUabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_addr_end”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔZ j{Z sj˜}”j…Z j{Z subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjÙZ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjãZ h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjåZ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjáZ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jïZ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MãhjÙZ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MãhhÊh²hubhÞ)�”}”(hŒ�If 'addr' is written to the 'type' file, writing to or reading from this file sets or gets the end address of the address range for the filter.”h]”hŒ—If ‘addr’ is written to the ‘type’ file, writing to or reading from this file sets or gets the end address of the address range for the filter.”…”�”}”(hj[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MãhhÊh²hubj))�”}”(hŒ\.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_addr_start:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒWabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-addr-start”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kxuh1j@hj#[ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒv**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/addr_start**”h]”j`)�”}”(hŒv**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/addr_start**”h]”hŒr/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters//addr_start”…”�”}”(hj=[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj9[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÜhj6[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj#[ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj [ ubah}”(h]”j[ ah ]”h"]”ŒWabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_addr_start”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jn[ j[ sj˜}”j[ j[ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjs[ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj}[ h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MÜhjs[ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÜhhÊh²hubhÞ)�”}”(hŒ‘If 'addr' is written to the 'type' file, writing to or reading from this file sets or gets the start address of the address range for the filter.”h]”hŒ™If ‘addr’ is written to the ‘type’ file, writing to or reading from this file sets or gets the start address of the address range for the filter.”…”�”}”(hj¡[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÜhhÊh²hubj))�”}”(hŒW.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_allow:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒRabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-allow”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Ksuh1j@hj½[ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒq**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/allow**”h]”j`)�”}”(hŒq**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/allow**”h]”hŒm/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters//allow”…”�”}”(hj×[ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÓ[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhjÐ[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÊ[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj½[ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjº[ ubah}”(h]”j¹[ ah ]”h"]”ŒRabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_allow”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\ j¯[ sj˜}”j¹[ j¯[ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj \ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj\ h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mhj \ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubhÞ)�”}”(hŒ©Writing 'Y' or 'N' to this file sets whether to allow or reject applying the scheme's action to the memory that satisfies the 'type' and the 'matching' of the directory.”h]”hŒ»Writing ‘Y’ or ‘N’ to this file sets whether to allow or reject applying the scheme’s action to the memory that satisfies the ‘type’ and the ‘matching’ of the directory.”…”�”}”(hj;\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubj))�”}”(hŒb.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_damon_target_idx:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ]abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-damon-target-idx”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K~uh1j@hjW\ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ|**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/damon_target_idx**”h]”j`)�”}”(hŒ|**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/damon_target_idx**”h]”hŒx/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters//damon_target_idx”…”�”}”(hjq\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjm\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Møhjj\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjW\ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjT\ ubah}”(h]”jS\ ah ]”h"]”Œ]abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_damon_target_idx”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢\ jI\ sj˜}”jS\ jI\ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj§\ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj±\ h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Møhj§\ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MøhhÊh²hubhÞ)�”}”(hŒ–If 'target' is written to the 'type' file, writing to or reading from this file sets or gets the index of the DAMON monitoring target of the interest.”h]”hŒžIf ‘target’ is written to the ‘type’ file, writing to or reading from this file sets or gets the index of the DAMON monitoring target of the interest.”…”�”}”(hjÕ\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MøhhÊh²hubj))�”}”(hŒZ.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_matching:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒUabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-matching”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kvuh1j@hjñ\ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒt**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/matching**”h]”j`)�”}”(hŒt**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/matching**”h]”hŒp/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters//matching”…”�”}”(hj ] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj] ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Mÿhj] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþ\ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñ\ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjî\ ubah}”(h]”jí\ ah ]”h"]”ŒUabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_matching”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j<] jã\ sj˜}”jí\ jã\ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjA] h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjK] h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjM] h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjI] ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jW] Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MÿhjA] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÿhhÊh²hubhÞ)�”}”(hŒrWriting 'Y' or 'N' to this file sets whether the filter is for the memory of the 'type', or all except the 'type'.”h]”hŒ‚Writing ‘Y’ or ‘N’ to this file sets whether the filter is for the memory of the ‘type’, or all except the ‘type’.”…”�”}”(hjo] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÿhhÊh²hubj))�”}”(hŒU.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒPabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kquh1j@hj‹] ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒo**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/max**”h]”j`)�”}”(hŒo**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/max**”h]”hŒk/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters//max”…”�”}”(hj¥] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¡] ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Mñhjž] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj›] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‹] ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjˆ] ubah}”(h]”j‡] ah ]”h"]”ŒPabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÖ] j}] sj˜}”j‡] j}] subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjÛ] h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjå] h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MñhjÛ] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MñhhÊh²hubhÞ)�”}”(hŒ”If 'hugepage_size' is written to the 'type' file, writing to or reading from this file sets or gets the maximum size of the hugepage for the filter.”h]”hŒœIf ‘hugepage_size’ is written to the ‘type’ file, writing to or reading from this file sets or gets the maximum size of the hugepage for the filter.”…”�”}”(hj ^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MñhhÊh²hubj))�”}”(hŒ\.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_memcg_path:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒWabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-memcg-path”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kxuh1j@hj%^ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒv**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/memcg_path**”h]”j`)�”}”(hŒv**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/memcg_path**”h]”hŒr/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters//memcg_path”…”�”}”(hj?^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj;^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÕhj8^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj%^ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj"^ ubah}”(h]”j!^ ah ]”h"]”ŒWabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_memcg_path”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jp^ j^ sj˜}”j!^ j^ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hju^ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj^ h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MÕhju^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÕhhÊh²hubhÞ)�”}”(hŒŒIf 'memcg' is written to the 'type' file, writing to and reading from this file sets and gets the path to the memory cgroup of the interest.”h]”hŒ”If ‘memcg’ is written to the ‘type’ file, writing to and reading from this file sets and gets the path to the memory cgroup of the interest.”…”�”}”(hj£^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÕhhÊh²hubj))�”}”(hŒU.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒPabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-min”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kquh1j@hj¿^ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒo**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/min**”h]”j`)�”}”(hŒo**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/min**”h]”hŒk/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters//min”…”�”}”(hjÙ^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÕ^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MêhjÒ^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÏ^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¿^ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¼^ ubah}”(h]”j»^ ah ]”h"]”ŒPabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_min”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j _ j±^ sj˜}”j»^ j±^ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj_ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj_ h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mêhj_ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MêhhÊh²hubhÞ)�”}”(hŒ”If 'hugepage_size' is written to the 'type' file, writing to or reading from this file sets or gets the minimum size of the hugepage for the filter.”h]”hŒœIf ‘hugepage_size’ is written to the ‘type’ file, writing to or reading from this file sets or gets the minimum size of the hugepage for the filter.”…”�”}”(hj=_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MêhhÊh²hubj))�”}”(hŒV.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒQabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kruh1j@hjY_ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/type**”h]”j`)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/\\/type**”h]”hŒl/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters//type”…”�”}”(hjs_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÌhjl_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhji_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf_ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjY_ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjV_ ubah}”(h]”jU_ ah ]”h"]”ŒQabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_f_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¤_ jK_ sj˜}”jU_ jK_ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj©_ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj³_ h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MÌhj©_ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÌhhÊh²hubhÞ)�”}”(hX)Writing to and reading from this file sets and gets the type of the memory of the interest. 'anon' for anonymous pages, 'memcg' for specific memory cgroup, 'young' for young pages, 'addr' for address range (an open-ended interval), or 'target' for DAMON monitoring target can be written and read.”h]”hX=Writing to and reading from this file sets and gets the type of the memory of the interest. ‘anon’ for anonymous pages, ‘memcg’ for specific memory cgroup, ‘young’ for young pages, ‘addr’ for address range (an open-ended interval), or ‘target’ for DAMON monitoring target can be written and read.”…”�”}”(hj×_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÌhhÊh²hubj))�”}”(hŒZ.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_nr_filters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒUabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-nr-filters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kquh1j@hjó_ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒo**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/nr_filters**”h]”j`)�”}”(hŒo**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/core_filters\/nr_filters**”h]”hŒk/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters/nr_filters”…”�”}”(hj ` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ` ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÅhj` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjó_ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjð_ ubah}”(h]”jï_ ah ]”h"]”ŒUabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_core_filters_nr_filters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>` jå_ sj˜}”jï_ jå_ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjC` h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjM` h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjO` h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjK` ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jY` Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MÅhjC` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÅhhÊh²hubhÞ)�”}”(hŒ›Writing a number 'N' to this file creates the number of directories for setting filters of the scheme named '0' to 'N-1' under the core_filters/ directory.”h]”hŒ§Writing a number ‘N’ to this file creates the number of directories for setting filters of the scheme named ‘0’ to ‘N-1’ under the core_filters/ directory.”…”�”}”(hjq` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MÅhhÊh²hubj))�”}”(hŒM.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_dests_d_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-dests-d-id”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kiuh1j@hj�` ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒg**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/dests\/\\/id**”h]”j`)�”}”(hŒg**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/dests\/\\/id**”h]”hŒc/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//dests//id”…”�”}”(hj§` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£` ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M$hj ` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš` ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�` ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠ` ubah}”(h]”j‰` ah ]”h"]”ŒHabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_dests_d_id”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jØ` j` sj˜}”j‰` j` subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjÝ` h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjç` h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M$hjÝ` ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M$hhÊh²hubhÞ)�”}”(hŒºWriting to and reading from this file sets and gets the id of the DAMOS action destination. For DAMOS_MIGRATE_{HOT,COLD} actions, the destination node's node id can be written and read.”h]”hŒ¼Writing to and reading from this file sets and gets the id of the DAMOS action destination. For DAMOS_MIGRATE_{HOT,COLD} actions, the destination node’s node id can be written and read.”…”�”}”(hj a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M$hhÊh²hubj))�”}”(hŒQ.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_dests_d_weight:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-dests-d-weight”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kmuh1j@hj'a ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒk**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/dests\/\\/weight**”h]”j`)�”}”(hŒk**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/dests\/\\/weight**”h]”hŒg/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//dests//weight”…”�”}”(hjAa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj=a ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M,hj:a ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj7a ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4a ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj'a ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj$a ubah}”(h]”j#a ah ]”h"]”ŒLabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_dests_d_weight”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jra ja sj˜}”j#a ja subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjwa h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj�a h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjƒa h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�a Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M,hjwa ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M,hhÊh²hubhÞ)�”}”(hŒ¢Writing to and reading from this file sets and gets the weight of the DAMOS action destination to select as the destination of each action among the destinations.”h]”hŒ¢Writing to and reading from this file sets and gets the weight of the DAMOS action destination to select as the destination of each action among the destinations.”…”�”}”(hj¥a h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M,hhÊh²hubj))�”}”(hŒQ.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_dests_nr_dests:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-dests-nr-dests”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Khuh1j@hjÁa ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/dests\/nr_dests**”h]”j`)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/dests\/nr_dests**”h]”hŒb/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//dests/nr_dests”…”�”}”(hjÛa h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj×a ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhjÔa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÑa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎa ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÁa ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¾a ubah}”(h]”j½a ah ]”h"]”ŒLabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_dests_nr_dests”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j b j³a sj˜}”j½a j³a subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjb h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjb h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjb h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjb ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j'b Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mhjb ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubhÞ)�”}”(hŒ Writing a number 'N' to this file creates the number of directories for setting action destinations of the scheme named '0' to 'N-1' under the dests/ directory.”h]”hŒ¬Writing a number ‘N’ to this file creates the number of directories for setting action destinations of the scheme named ‘0’ to ‘N-1’ under the dests/ directory.”…”�”}”(hj?b h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubj))�”}”(hŒJ.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_filters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-filters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`uh1j@hj[b ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ^**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/filters**”h]”j`)�”}”(hŒ^**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/filters**”h]”hŒZ/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//filters”…”�”}”(hjub h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjqb ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Mhjnb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjkb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj[b ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjXb ubah}”(h]”jWb ah ]”h"]”ŒEabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_filters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¦b jMb sj˜}”jWb jMb subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj«b h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjµb h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj·b h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj³b ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÁb Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mhj«b ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubhÞ)�”}”(hŒòDirectory for DAMOS filters. Files under this directory works same to those of /sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//{core,ops}_filters directory. This is deprecated. Use the core_filters and ops_filters instead.”h]”hŒòDirectory for DAMOS filters. Files under this directory works same to those of /sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//{core,ops}_filters directory. This is deprecated. Use the core_filters and ops_filters instead.”…”�”}”(hjÙb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MhhÊh²hubj))�”}”(hŒN.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_ops_filters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒIabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-ops-filters”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kduh1j@hjõb ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒb**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/ops_filters**”h]”j`)�”}”(hŒb**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/ops_filters**”h]”hŒ^/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//ops_filters”…”�”}”(hjc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj c ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M hjc ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjc ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjõb ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjòb ubah}”(h]”jñb ah ]”h"]”ŒIabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_ops_filters”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j@c jçb sj˜}”jñb jçb subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjEc h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjOc h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjQc h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjMc ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j[c Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M hjEc ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M hhÊh²hubhÞ)�”}”(hŒÊDirectory for DAMON operations set layer-handled DAMOS filters. Files under this directory works same to those of /sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters directory.”h]”hŒÊDirectory for DAMON operations set layer-handled DAMOS filters. Files under this directory works same to those of /sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//core_filters directory.”…”�”}”(hjsc h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M hhÊh²hubj))�”}”(hŒO.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒJabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-bytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kfuh1j@hj�c ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒd**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/bytes**”h]”j`)�”}”(hŒd**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/bytes**”h]”hŒ`/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/bytes”…”�”}”(hj©c h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¥c ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M@hj¢c ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŸc ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœc ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�c ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŒc ubah}”(h]”j‹c ah ]”h"]”ŒJabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_bytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÚc j�c sj˜}”j‹c j�c subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjßc h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjéc h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjëc h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjçc ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jõc Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M@hjßc ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M@hhÊh²hubhÞ)�”}”(hŒZWriting to and reading from this file sets and gets the size quota of the scheme in bytes.”h]”hŒZWriting to and reading from this file sets and gets the size quota of the scheme in bytes.”…”�”}”(hj d h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M@hhÊh²hubj))�”}”(hŒY.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_effective_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-effective-bytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kpuh1j@hj)d ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/effective_bytes**”h]”j`)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/effective_bytes**”h]”hŒj/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/effective_bytes”…”�”}”(hjCd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj?d ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MFhj`”h]”(hŒDefined on file ”…”�”}”(hjyd h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjƒd h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj…d h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�d ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�d Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MFhjyd ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MFhhÊh²hubhÞ)�”}”(hŒyReading from this file gets the effective size quota of the scheme in bytes, which adjusted for the time quota and goals.”h]”hŒyReading from this file gets the effective size quota of the scheme in bytes, which adjusted for the time quota and goals.”…”�”}”(hj§d h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MFhhÊh²hubj))�”}”(hŒ[.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_fail_charge_denom:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒVabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-fail-charge-denom”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kruh1j@hjÃd ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/fail_charge_denom**”h]”j`)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/fail_charge_denom**”h]”hŒl/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/fail_charge_denom”…”�”}”(hjÝd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÙd ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MƒhjÖd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÃd ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÀd ubah}”(h]”j¿d ah ]”h"]”ŒVabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_fail_charge_denom”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je jµd sj˜}”j¿d jµd subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hje h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hje h]”hŒsysfs-kernel-mm-damon”…”�”}”(hje h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hje ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j)e Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mƒhje ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MƒhhÊh²hubhÞ)�”}”(hŒnWriting to and reading from this file sets and gets the action-failed memory quota charging ratio denominator.”h]”hŒnWriting to and reading from this file sets and gets the action-failed memory quota charging ratio denominator.”…”�”}”(hjAe h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MƒhhÊh²hubj))�”}”(hŒY.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_fail_charge_num:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-fail-charge-num”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kpuh1j@hj]e ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/fail_charge_num**”h]”j`)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/fail_charge_num**”h]”hŒj/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/fail_charge_num”…”�”}”(hjwe h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjse ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M}hjpe ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjme ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjje ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj]e ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjZe ubah}”(h]”jYe ah ]”h"]”ŒTabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_fail_charge_num”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨e jOe sj˜}”jYe jOe subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj­e h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj·e h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj¹e h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjµe ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÃe Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M}hj­e ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M}hhÊh²hubhÞ)�”}”(hŒlWriting to and reading from this file sets and gets the action-failed memory quota charging ratio numerator.”h]”hŒlWriting to and reading from this file sets and gets the action-failed memory quota charging ratio numerator.”…”�”}”(hjÛe h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M}hhÊh²hubj))�”}”(hŒT.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goal_tuner:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒOabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goal-tuner”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kkuh1j@hj÷e ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒi**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goal_tuner**”h]”j`)�”}”(hŒi**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goal_tuner**”h]”hŒe/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/goal_tuner”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj f ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Mwhj f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷e ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjôe ubah}”(h]”jóe ah ]”h"]”ŒOabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goal_tuner”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBf jée sj˜}”jóe jée subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjGf h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjQf h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjSf h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOf ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]f Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MwhjGf ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MwhhÊh²hubhÞ)�”}”(hŒpWriting to and reading from this file sets and gets the goal-based effective quota auto-tuning algorithm to use.”h]”hŒpWriting to and reading from this file sets and gets the goal-based effective quota auto-tuning algorithm to use.”…”�”}”(hjuf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MwhhÊh²hubj))�”}”(hŒ_.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_current_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒZabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-current-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K|uh1j@hj‘f ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒz**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/\\/current_value**”h]”j`)�”}”(hŒz**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/\\/current_value**”h]”hŒv/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/goals//current_value”…”�”}”(hj«f h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§f ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Mehj¤f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡f ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘f ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽf ubah}”(h]”j�f ah ]”h"]”ŒZabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_current_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜf jƒf sj˜}”j�f jƒf subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjáf h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjëf h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjíf h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjéf ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j÷f Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mehjáf ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MehhÊh²hubhÞ)�”}”(hŒYWriting to and reading from this file sets and gets the current value of the goal metric.”h]”hŒYWriting to and reading from this file sets and gets the current value of the goal metric.”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MehhÊh²hubj))�”}”(hŒU.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_nid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒPabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-nid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kruh1j@hj+g ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/\\/nid**”h]”j`)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/\\/nid**”h]”hŒl/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/goals//nid”…”�”}”(hjEg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAg ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Mkhj>g ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;g ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8g ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+g ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(g ubah}”(h]”j'g ah ]”h"]”ŒPabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_nid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvg jg sj˜}”j'g jg subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj{g h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj…g h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj‡g h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjƒg ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‘g Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mkhj{g ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MkhhÊh²hubhÞ)�”}”(hŒRWriting to and reading from this file sets and gets the nid parameter of the goal.”h]”hŒRWriting to and reading from this file sets and gets the nid parameter of the goal.”…”�”}”(hj©g h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MkhhÊh²hubj))�”}”(hŒV.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_path:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒQabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-path”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Ksuh1j@hjÅg ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒq**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/\\/path**”h]”j`)�”}”(hŒq**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/\\/path**”h]”hŒm/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/goals//path”…”�”}”(hjßg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÛg ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MqhjØg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒg ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÅg ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÂg ubah}”(h]”jÁg ah ]”h"]”ŒQabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_path”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jh j·g sj˜}”jÁg j·g subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjh h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjh h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj!h h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjh ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j+h Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mqhjh ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MqhhÊh²hubhÞ)�”}”(hŒSWriting to and reading from this file sets and gets the path parameter of the goal.”h]”hŒSWriting to and reading from this file sets and gets the path parameter of the goal.”…”�”}”(hjCh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MqhhÊh²hubj))�”}”(hŒ_.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_target_metric:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒZabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-target-metric”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K|uh1j@hj_h ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒz**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/\\/target_metric**”h]”j`)�”}”(hŒz**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/\\/target_metric**”h]”hŒv/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/goals//target_metric”…”�”}”(hjyh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjuh ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MYhjrh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlh ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj_h ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj\h ubah}”(h]”j[h ah ]”h"]”ŒZabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_target_metric”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jªh jQh sj˜}”j[h jQh subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj¯h h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj¹h h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj»h h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj·h ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÅh Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MYhj¯h ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MYhhÊh²hubhÞ)�”}”(hŒVWriting to and reading from this file sets and gets the quota auto-tuning goal metric.”h]”hŒVWriting to and reading from this file sets and gets the quota auto-tuning goal metric.”…”�”}”(hjÝh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MYhhÊh²hubj))�”}”(hŒ^.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_target_value:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒYabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-target-value”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K{uh1j@hjùh ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒy**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/\\/target_value**”h]”j`)�”}”(hŒy**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/\\/target_value**”h]”hŒu/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/goals//target_value”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hji ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M_hj i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhji ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjùh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjöh ubah}”(h]”jõh ah ]”h"]”ŒYabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_target_value”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jDi jëh sj˜}”jõh jëh subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjIi h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjSi h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjUi h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjQi ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j_i Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M_hjIi ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M_hhÊh²hubhÞ)�”}”(hŒXWriting to and reading from this file sets and gets the target value of the goal metric.”h]”hŒXWriting to and reading from this file sets and gets the target value of the goal metric.”…”�”}”(hjwi h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M_hhÊh²hubj))�”}”(hŒX.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_nr_goals:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒSabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-nr-goals”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kpuh1j@hj“i ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/nr_goals**”h]”j`)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/goals\/nr_goals**”h]”hŒj/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/goals/nr_goals”…”�”}”(hj­i h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj©i ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MRhj¦i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj i ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“i ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�i ubah}”(h]”j�i ah ]”h"]”ŒSabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_nr_goals”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÞi j…i sj˜}”j�i j…i subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjãi h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjíi h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjïi h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjëi ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jùi Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MRhjãi ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MRhhÊh²hubhÞ)�”}”(hŒ®Writing a number 'N' to this file creates the number of directories for setting automatic tuning of the scheme's aggressiveness named '0' to 'N-1' under the goals/ directory.”h]”hŒ¼Writing a number ‘N’ to this file creates the number of directories for setting automatic tuning of the scheme’s aggressiveness named ‘0’ to ‘N-1’ under the goals/ directory.”…”�”}”(hjj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MRhhÊh²hubj))�”}”(hŒL.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒGabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kcuh1j@hj-j ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒa**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/ms**”h]”j`)�”}”(hŒa**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/ms**”h]”hŒ]/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/ms”…”�”}”(hjGj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjCj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M:hj@j ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=j ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:j ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj-j ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj*j ubah}”(h]”j)j ah ]”h"]”ŒGabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jxj jj sj˜}”j)j jj subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj}j h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj‡j h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj‰j h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj…j ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j“j Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M:hj}j ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M:hhÊh²hubhÞ)�”}”(hŒaWriting to and reading from this file sets and gets the time quota of the scheme in milliseconds.”h]”hŒaWriting to and reading from this file sets and gets the time quota of the scheme in milliseconds.”…”�”}”(hj«j h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M:hhÊh²hubj))�”}”(hŒ[.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_reset_interval_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒVabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-reset-interval-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kruh1j@hjÇj ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/reset_interval_ms**”h]”j`)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/reset_interval_ms**”h]”hŒl/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/reset_interval_ms”…”�”}”(hjáj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÝj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MLhjÚj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×j ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÇj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÄj ubah}”(h]”jÃj ah ]”h"]”ŒVabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_reset_interval_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jk j¹j sj˜}”jÃj j¹j subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjk h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj!k h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj#k h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjk ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j-k Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MLhjk ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MLhhÊh²hubhÞ)�”}”(hŒsWriting to and reading from this file sets and gets the quotas charge reset interval of the scheme in milliseconds.”h]”hŒsWriting to and reading from this file sets and gets the quotas charge reset interval of the scheme in milliseconds.”…”�”}”(hjEk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MLhhÊh²hubj))�”}”(hŒ\.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_weights_age_permil:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒWabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-weights-age-permil”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Ktuh1j@hjak ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒr**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/weights\/age_permil**”h]”j`)�”}”(hŒr**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/weights\/age_permil**”h]”hŒn/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/weights/age_permil”…”�”}”(hj{k h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjwk ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M—hjtk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjak ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj^k ubah}”(h]”j]k ah ]”h"]”ŒWabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_weights_age_permil”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¬k jSk sj˜}”j]k jSk subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj±k h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj»k h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj½k h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¹k ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÇk Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M—hj±k ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M—hhÊh²hubhÞ)�”}”(hŒ|Writing to and reading from this file sets and gets the under-quota limit regions prioritization weight for 'age' in permil.”h]”hŒ€Writing to and reading from this file sets and gets the under-quota limit regions prioritization weight for ‘age’ in permil.”…”�”}”(hjßk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M—hhÊh²hubj))�”}”(hŒd.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_weights_nr_accesses_permil:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ_abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-weights-nr-accesses-permil”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K|uh1j@hjûk ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒz**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/weights\/nr_accesses_permil**”h]”j`)�”}”(hŒz**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/weights\/nr_accesses_permil**”h]”hŒv/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/weights/nr_accesses_permil”…”�”•}”(hjl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M�hjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjûk ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjøk ubah}”(h]”j÷k ah ]”h"]”Œ_abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_weights_nr_accesses_permil”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jFl jík sj˜}”j÷k jík subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjKl h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjUl h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjWl h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjSl ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jal Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M�hjKl ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M�hhÊh²hubhÞ)�”}”(hŒ„Writing to and reading from this file sets and gets the under-quota limit regions prioritization weight for 'nr_accesses' in permil.”h]”hŒˆWriting to and reading from this file sets and gets the under-quota limit regions prioritization weight for ‘nr_accesses’ in permil.”…”�”}”(hjyl h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M�hhÊh²hubj))�”}”(hŒ[.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_weights_sz_permil:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒVabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-weights-sz-permil”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Ksuh1j@hj•l ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒq**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/weights\/sz_permil**”h]”j`)�”}”(hŒq**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/quotas\/weights\/sz_permil**”h]”hŒm/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//quotas/weights/sz_permil”…”�”}”(hj¯l h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj«l ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M‰hj¨l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢l ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj•l ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj’l ubah}”(h]”j‘l ah ]”h"]”ŒVabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_weights_sz_permil”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jàl j‡l sj˜}”j‘l j‡l subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjål h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjïl h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjñl h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjíl ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jûl Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M‰hjål ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M‰hhÊh²hubhÞ)�”}”(hŒ}Writing to and reading from this file sets and gets the under-quota limit regions prioritization weight for 'size' in permil.”h]”hŒ�Writing to and reading from this file sets and gets the under-quota limit regions prioritization weight for ‘size’ in permil.”…”�”}”(hjm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M‰hhÊh²hubj))�”}”(hŒY.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_max_nr_snapshots:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-max-nr-snapshots”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kpuh1j@hj/m ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/max_nr_snapshots**”h]”j`)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/max_nr_snapshots**”h]”hŒj/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//stats/max_nr_snapshots”…”�”}”(hjIm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjEm ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M]hjBm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj?m ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`”h]”(hŒDefined on file ”…”�”}”(hjm h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj‰m h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj‹m h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‡m ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j•m Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M]hjm ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M]hhÊh²hubhÞ)�”}”(hŒ…Writing a number to this file sets the upper limit of nr_snapshots that deactivates the scheme when the limit is reached or exceeded.”h]”hŒ…Writing a number to this file sets the upper limit of nr_snapshots that deactivates the scheme when the limit is reached or exceeded.”…”�”}”(hj­m h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M]hhÊh²hubj))�”}”(hŒS.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_nr_applied:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-nr-applied”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kjuh1j@hjÉm ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/nr_applied**”h]”j`)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/nr_applied**”h]”hŒd/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//stats/nr_applied”…”�”}”(hjãm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjßm ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M?hjÜm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖm ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÉm ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÆm ubah}”(h]”jÅm ah ]”h"]”ŒNabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_nr_applied”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jn j»m sj˜}”jÅm j»m subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjn h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj#n h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj%n h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj!n ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j/n Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M?hjn ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M?hhÊh²hubhÞ)�”}”(hŒgReading this file returns the number of regions that the action of the scheme has successfully applied.”h]”hŒgReading this file returns the number of regions that the action of the scheme has successfully applied.”…”�”}”(hjGn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M?hhÊh²hubj))�”}”(hŒU.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_nr_snapshots:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒPabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-nr-snapshots”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kluh1j@hjcn ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒj**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/nr_snapshots**”h]”j`)�”}”(hŒj**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/nr_snapshots**”h]”hŒf/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//stats/nr_snapshots”…”�”}”(hj}n h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjyn ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MWhjvn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjsn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjcn ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj`n ubah}”(h]”j_n ah ]”h"]”ŒPabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_nr_snapshots”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j®n jUn sj˜}”j_n jUn subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj³n h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj½n h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj¿n h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj»n ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÉn Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MWhj³n ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MWhhÊh²hubhÞ)�”}”(hŒfReading this file returns the total number of DAMON snapshots that the scheme has tried to be applied.”h]”hŒfReading this file returns the total number of DAMON snapshots that the scheme has tried to be applied.”…”�”}”(hján h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MWhhÊh²hubj))�”}”(hŒQ.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_nr_tried:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-nr-tried”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Khuh1j@hjýn ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/nr_tried**”h]”j`)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/nr_tried**”h]”hŒb/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//stats/nr_tried”…”�”}”(hjo h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M3hjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj o ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj o ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjýn ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjún ubah}”(h]”jùn ah ]”h"]”ŒLabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_nr_tried”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jHo jïn sj˜}”jùn jïn subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjMo h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjWo h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjYo h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjUo ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jco Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M3hjMo ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M3hhÊh²hubhÞ)�”}”(hŒfReading this file returns the number of regions that the action of the scheme has tried to be applied.”h]”hŒfReading this file returns the number of regions that the action of the scheme has tried to be applied.”…”�”}”(hj{o h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M3hhÊh²hubj))�”}”(hŒS.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_qt_exceeds:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-qt-exceeds”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kjuh1j@hj—o ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/qt_exceeds**”h]”j`)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/qt_exceeds**”h]”hŒd/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//stats/qt_exceeds”…”�”}”(hj±o h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj­o ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MQhjªo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj§o ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤o ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj—o ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj”o ubah}”(h]”j“o ah ]”h"]”ŒNabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_qt_exceeds”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jâo j‰o sj˜}”j“o j‰o subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjço h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjño h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjóo h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjïo ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jýo Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MQhjço ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MQhhÊh²hubhÞ)�”}”(hŒQReading this file returns the number of the exceed events of the scheme's quotas.”h]”hŒSReading this file returns the number of the exceed events of the scheme’s quotas.”…”�”}”(hjp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MQhhÊh²hubj))�”}”(hŒS.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_sz_applied:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒNabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-sz-applied”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kjuh1j@hj1p ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/sz_applied**”h]”j`)�”}”(hŒh**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/sz_applied**”h]”hŒd/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//stats/sz_applied”…”�”}”(hjKp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjGp ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MEhjDp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>p ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj1p ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj.p ubah}”(h]”j-p ah ]”h"]”ŒNabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_sz_applied”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j|p j#p sj˜}”j-p j#p subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj�p h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj‹p h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj�p h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‰p ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j—p Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MEhj�p ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MEhhÊh²hubhÞ)�”}”(hŒtReading this file returns the total size of regions that the action of the scheme has successfully applied in bytes.”h]”hŒtReading this file returns the total size of regions that the action of the scheme has successfully applied in bytes.”…”�”}”(hj¯p h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MEhhÊh²hubj))�”}”(hŒ].. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_sz_ops_filter_passed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒXabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-sz-ops-filter-passed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Ktuh1j@hjËp ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒr**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/sz_ops_filter_passed**”h]”j`)�”}”(hŒr**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/sz_ops_filter_passed**”h]”hŒn/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//stats/sz_ops_filter_passed”…”�”}”(hjåp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjáp ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MKhjÞp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÛp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØp ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjËp ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÈp ubah}”(h]”jÇp ah ]”h"]”ŒXabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_sz_ops_filter_passed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq j½p sj˜}”jÇp j½p subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjq h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj%q h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj'q h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj#q ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j1q Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MKhjq ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MKhhÊh²hubhÞ)�”}”(hŒ}Reading this file returns the total size of memory that passed DAMON operations layer-handled filters of the scheme in bytes.”h]”hŒ}Reading this file returns the total size of memory that passed DAMON operations layer-handled filters of the scheme in bytes.”…”�”}”(hjIq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MKhhÊh²hubj))�”}”(hŒQ.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_sz_tried:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-sz-tried”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Khuh1j@hjeq ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/sz_tried**”h]”j`)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/stats\/sz_tried**”h]”hŒb/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//stats/sz_tried”…”�”}”(hjq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{q ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M9hjxq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjrq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjeq ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjbq ubah}”(h]”jaq ah ]”h"]”ŒLabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_sz_tried”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j°q jWq sj˜}”jaq jWq subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjµq h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj¿q h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjÁq h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj½q ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jËq Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M9hjµq ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M9hhÊh²hubhÞ)�”}”(hŒsReading this file returns the total size of regions that the action of the scheme has tried to be applied in bytes.”h]”hŒsReading this file returns the total size of regions that the action of the scheme has tried to be applied in bytes.”…”�”}”(hjãq h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M9hhÊh²hubj))�”}”(hŒM.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_target_nid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-target-nid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kcuh1j@hjÿq ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒa**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/target_nid**”h]”j`)�”}”(hŒa**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/target_nid**”h]”hŒ]/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//target_nid”…”�”}”(hjr h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M hjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj r ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÿq ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjüq ubah}”(h]”jûq ah ]”h"]”ŒHabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_target_nid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jJr jñq sj˜}”jûq jñq subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjOr h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjYr h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj[r h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjWr ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jer Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M hjOr ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M hhÊh²hubhÞ)�”}”(hŒBAction's target NUMA node id. Supported by only relevant actions.”h]”hŒDAction’s target NUMA node id. Supported by only relevant actions.”…”�”}”(hj}r h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M hhÊh²hubj))�”}”(hŒV.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_age:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒQabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-age”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kruh1j@hj™r ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/age**”h]”j`)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/age**”h]”hŒl/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//tried_regions//age”…”�”}”(hj³r h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¯r ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M€hj¬r ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©r ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦r ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj™r ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj–r ubah}”(h]”j•r ah ]”h"]”ŒQabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_age”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jär j‹r sj˜}”j•r j‹r subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjér h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjór h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjõr h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjñr ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÿr Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M€hjér ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M€hhÊh²hubhÞ)�”}”(hŒˆReading this file returns the 'age' of a memory region that corresponding DAMON-based Operation Scheme's action has tried to be applied.”h]”hŒŽReading this file returns the ‘age’ of a memory region that corresponding DAMON-based Operation Scheme’s action has tried to be applied.”…”�”}”(hjs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M€hhÊh²hubj))�”}”(hŒV.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_end:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒQabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-end”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kruh1j@hj3s ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/end**”h]”j`)�”}”(hŒp**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/end**”h]”hŒl/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//tried_regions//end”…”�”}”(hjMs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjIs ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MrhjFs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjCs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@s ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj3s ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj0s ubah}”(h]”j/s ah ]”h"]”ŒQabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_end”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j~s j%s sj˜}”j/s j%s subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjƒs h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj�s h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj�s h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj‹s ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j™s Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mrhjƒs ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MrhhÊh²hubhÞ)�”}”(hŒŽReading this file returns the end address of a memory region that corresponding DAMON-based Operation Scheme's action has tried to be applied.”h]”hŒ�Reading this file returns the end address of a memory region that corresponding DAMON-based Operation Scheme’s action has tried to be applied.”…”�”}”(hj±s h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MrhhÊh²hubj))�”}”(hŒ^.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_nr_accesses:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒYabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-nr-accesses”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kzuh1j@hjÍs ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒx**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/nr_accesses**”h]”j`)�”}”(hŒx**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/nr_accesses**”h]”hŒt/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//tried_regions//nr_accesses”…”�”}”(hjçs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjãs ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Myhjàs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÍs ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÊs ubah}”(h]”jÉs ah ]”h"]”ŒYabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_nr_accesses”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jt j¿s sj˜}”jÉs j¿s subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjt h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj't h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj)t h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj%t ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j3t Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Myhjt ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MyhhÊh²hubhÞ)�”}”(hŒ�Reading this file returns the 'nr_accesses' of a memory region that corresponding DAMON-based Operation Scheme's action has tried to be applied.”h]”hŒ–Reading this file returns the ‘nr_accesses’ of a memory region that corresponding DAMON-based Operation Scheme’s action has tried to be applied.”…”�”}”(hjKt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MyhhÊh²hubj))�”}”(hŒY.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_probes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-probes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kwuh1j@hjgt ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒu**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/probes\/**”h]”j`)�”}”(hŒu**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/probes\/**”h]”hŒq/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//tried_regions//probes/”…”�”}”(hj�t h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}t ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MŽhjzt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjwt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjgt ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjdt ubah}”(h]”jct ah ]”h"]”ŒTabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_probes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j²t jYt sj˜}”jct jYt subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj·t h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjÁt h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjÃt h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj¿t ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÍt Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´MŽhj·t ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MŽhhÊh²hubhÞ)�”}”(hŒCDirectory for DAMON data-attribute monitoring probes of the region.”h]”hŒCDirectory for DAMON data-attribute monitoring probes of the region.”…”�”}”(hjåt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MŽhhÊh²hubj))�”}”(hŒ`.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_probes_p_hits:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ[abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-probes-p-hits”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K‚uh1j@hju ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ€**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/probes\/\\/hits**”h]”j`)�”}”(hŒ€**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/probes\/\\/hits**”h]”hŒ|/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//tried_regions//probes//hits”…”�”}”(hju h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hju ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M”hju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhju ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjþt ubah}”(h]”jýt ah ]”h"]”Œ[abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_probes_p_hits”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jLu jót sj˜}”jýt jót subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjQu h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj[u h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj]u h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjYu ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jgu Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M”hjQu ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M”hhÊh²hubhÞ)�”}”(hŒkReading this file returns the number of data-attribute monitoring probe-hit positive samples of the region.”h]”hŒkReading this file returns the number of data-attribute monitoring probe-hit positive samples of the region.”…”�”}”(hju h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M”hhÊh²hubj))�”}”(hŒX.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_start:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒSabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-start”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Ktuh1j@hj›u ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒr**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/start**”h]”j`)�”}”(hŒr**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/start**”h]”hŒn/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//tried_regions//start”…”�”}”(hjµu h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj±u ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Mkhj®u ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj«u ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨u ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj›u ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj˜u ubah}”(h]”j—u ah ]”h"]”ŒSabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_start”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæu j�u sj˜}”j—u j�u subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjëu h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjõu h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj÷u h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjóu ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jv Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mkhjëu ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MkhhÊh²hubhÞ)�”}”(hŒ�Reading this file returns the start address of a memory region that corresponding DAMON-based Operation Scheme's action has tried to be applied.”h]”hŒ’Reading this file returns the start address of a memory region that corresponding DAMON-based Operation Scheme’s action has tried to be applied.”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MkhhÊh²hube(j))�”}”(hŒc.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_sz_filter_passed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ^abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-sz-filter-passed”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj5v ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ}**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/sz_filter_passed**”h]”j`)�”}”(hŒ}**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/\\/sz_filter_passed**”h]”hŒy/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//tried_regions//sz_filter_passed”…”�”}”(hjOv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjKv ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M‡hjHv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj5v ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj2v ubah}”(h]”j1v ah ]”h"]”Œ^abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_sz_filter_passed”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€v j'v sj˜}”j1v j'v subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj…v h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj�v h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj‘v h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�v ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j›v Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M‡hj…v ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M‡hhÊh²hubhÞ)�”}”(hŒ‰Reading this file returns the size of the memory in the region that passed DAMON operations layer-handled filters of the scheme in bytes.”h]”hŒ‰Reading this file returns the size of the memory in the region that passed DAMON operations layer-handled filters of the scheme in bytes.”…”�”}”(hj³v h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M‡hhÊh²hubj))�”}”(hŒ\.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_total_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒWabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-total-bytes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Ksuh1j@hjÏv ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒq**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/total_bytes**”h]”j`)�”}”(hŒq**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/tried_regions\/total_bytes**”h]”hŒm/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//tried_regions/total_bytes”…”�”}”(hjév h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjåv ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Mdhjâv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjßv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÜv ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÏv ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌv ubah}”(h]”jËv ah ]”h"]”ŒWabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_total_bytes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jw jÁv sj˜}”jËv jÁv subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjw h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj)w h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj+w h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj'w ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j5w Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mdhjw ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MdhhÊh²hubhÞ)�”}”(hŒ†Reading this file returns the total amount of memory that corresponding DAMON-based Operation Scheme's action has tried to be applied.”h]”hŒˆReading this file returns the total amount of memory that corresponding DAMON-based Operation Scheme’s action has tried to be applied.”…”�”}”(hjMw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MdhhÊh²hubj))�”}”(hŒR.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_high:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒMabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-high”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kiuh1j@hjiw ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒg**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/watermarks\/high**”h]”j`)�”}”(hŒg**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/watermarks\/high**”h]”hŒc/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//watermarks/high”…”�”}”(hjƒw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjw ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M®hj|w ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvw ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjiw ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjfw ubah}”(h]”jew ah ]”h"]”ŒMabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_high”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´w j[w sj˜}”jew j[w subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj¹w h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjÃw h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjÅw h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÁw ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÏw Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M®hj¹w ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M®hhÊh²hubhÞ)�”}”(hŒ_Writing to and reading from this file sets and gets the high watermark of the scheme in permil.”h]”hŒ_Writing to and reading from this file sets and gets the high watermark of the scheme in permil.”…”�”}”(hjçw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M®hhÊh²hubj))�”}”(hŒY.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_interval_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-interval-us”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kpuh1j@hjx ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/watermarks\/interval_us**”h]”j`)�”}”(hŒn**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/watermarks\/interval_us**”h]”hŒj/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//watermarks/interval_us”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M§hjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjx ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjx ubah}”(h]”jÿw ah ]”h"]”ŒTabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_interval_us”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jNx jõw sj˜}”jÿw jõw subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjSx h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj]x h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj_x h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj[x ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jix Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M§hjSx ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M§hhÊh²hubhÞ)�”}”(hŒWriting to and reading from this file sets and gets the metric check interval of the watermarks for the scheme in microseconds.”h]”hŒWriting to and reading from this file sets and gets the metric check interval of the watermarks for the scheme in microseconds.”…”�”}”(hj�x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M§hhÊh²hubj))�”}”(hŒQ.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_low:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-low”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Khuh1j@hj�x ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/watermarks\/low**”h]”j`)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/watermarks\/low**”h]”hŒb/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//watermarks/low”…”�”}”(hj·x h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³x ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Mºhj°x ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­x ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªx ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�x ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjšx ubah}”(h]”j™x ah ]”h"]”ŒLabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_low”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jèx j�x sj˜}”j™x j�x subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjíx h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj÷x h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjùx h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjõx ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jy Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mºhjíx ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MºhhÊh²hubhÞ)�”}”(hŒ^Writing to and reading from this file sets and gets the low watermark of the scheme in permil.”h]”hŒ^Writing to and reading from this file sets and gets the low watermark of the scheme in permil.”…”�”}”(hjy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MºhhÊh²hubj))�”}”(hŒT.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_metric:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒOabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-metric”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kkuh1j@hj7y ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒi**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/watermarks\/metric**”h]”j`)�”}”(hŒi**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/watermarks\/metric**”h]”hŒe/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//watermarks/metric”…”�”}”(hjQy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjMy ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MžhjJy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjGy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj7y ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj4y ubah}”(h]”j3y ah ]”h"]”ŒOabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_metric”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‚y j)y sj˜}”j3y j)y subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj‡y h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj‘y h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj“y h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj�y ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�y Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Mžhj‡y ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MžhhÊh²hubhÞ)�”}”(hXWriting to and reading from this file sets and gets the metric of the watermarks for the scheme. The writable/readable keywords for this file are 'none' for disabling the watermarks feature, or 'free_mem_rate' for the system's global free memory rate in permil.”h]”hXWriting to and reading from this file sets and gets the metric of the watermarks for the scheme. The writable/readable keywords for this file are ‘none’ for disabling the watermarks feature, or ‘free_mem_rate’ for the system’s global free memory rate in permil.”…”�”}”(hjµy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´MžhhÊh²hubj))�”}”(hŒQ.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_mid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒLabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-mid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Khuh1j@hjÑy ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/watermarks\/mid**”h]”j`)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/\\/watermarks\/mid**”h]”hŒb/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes//watermarks/mid”…”�”}”(hjëy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjçy ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M´hjäy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÞy ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑy ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÎy ubah}”(h]”jÍy ah ]”h"]”ŒLabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_mid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jz jÃy sj˜}”jÍy jÃy subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj!z h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj+z h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj-z h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj)z ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j7z Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´M´hj!z ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M´hhÊh²hubhÞ)�”}”(hŒ^Writing to and reading from this file sets and gets the mid watermark of the scheme in permil.”h]”hŒ^Writing to and reading from this file sets and gets the mid watermark of the scheme in permil.”…”�”}”(hjOz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´M´hhÊh²hubj))�”}”(hŒK.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_nr_schemes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-nr-schemes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\uh1j@hjkz ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/nr_schemes**”h]”j`)�”}”(hŒZ**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/schemes\/nr_schemes**”h]”hŒV/sys/kernel/mm/damon/admin/kdamonds//contexts//schemes/nr_schemes”…”�”}”(hj…z h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�z ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Kühj~z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{z ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxz ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjkz ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjhz ubah}”(h]”jgz ah ]”h"]”ŒFabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_nr_schemes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¶z j]z sj˜}”jgz j]z subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj»z h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjÅz h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjÇz h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjÃz ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÑz Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Kühj»z ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KühhÊh²hubhÞ)�”}”(hŒµWriting a number 'N' to this file creates the number of directories for controlling each DAMON-based operation scheme of the context named '0' to 'N-1' under the schemes/ directory.”h]”hŒÁWriting a number ‘N’ to this file creates the number of directories for controlling each DAMON-based operation scheme of the context named ‘0’ to ‘N-1’ under the schemes/ directory.”…”�”}”(hjéz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KühhÊh²hubj))�”}”(hŒR.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_obsolete_target:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒMabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-obsolete-target”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Khuh1j@hj{ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/\\/obsolete_target**”h]”j`)�”}”(hŒf**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/\\/obsolete_target**”h]”hŒb/sys/kernel/mm/damon/admin/kdamonds//contexts//targets//obsolete_target”…”�”}”(hj{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Kßhj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj{ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj{ ubah}”(h]”j{ ah ]”h"]”ŒMabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_obsolete_target”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jP{ j÷z sj˜}”j{ j÷z subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjU{ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj_{ h]”hŒsysfs-kernel-mm-damon”…”�”}”(hja{ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj]{ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jk{ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KßhjU{ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KßhhÊh²hubhÞ)�”}”(hŒzWriting to and reading from this file sets and gets the obsoleteness of the matching parameters commit destination target.”h]”hŒzWriting to and reading from this file sets and gets the obsoleteness of the matching parameters commit destination target.”…”�”}”(hjƒ{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KßhhÊh²hubj))�”}”(hŒM.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_pid_target:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒHabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-pid-target”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kcuh1j@hjŸ{ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒa**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/\\/pid_target**”h]”j`)�”}”(hŒa**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/\\/pid_target**”h]”hŒ]/sys/kernel/mm/damon/admin/kdamonds//contexts//targets//pid_target”…”�”}”(hj¹{ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjµ{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KØhj²{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¯{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŸ{ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjœ{ ubah}”(h]”j›{ ah ]”h"]”ŒHabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_pid_target”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jê{ j‘{ sj˜}”j›{ j‘{ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjï{ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjù{ h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KØhjï{ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KØhhÊh²hubhÞ)�”}”(hŒ˜Writing to and reading from this file sets and gets the pid of the target process if the context is for virtual address spaces monitoring, respectively.”h]”hŒ˜Writing to and reading from this file sets and gets the pid of the target process if the context is for virtual address spaces monitoring, respectively.”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KØhhÊh²hubj))�”}”(hŒP.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_regions_r_end:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒKabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-regions-r-end”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kluh1j@hj9| ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒj**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/\\/regions\/\\/end**”h]”j`)�”}”(hŒj**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/\\/regions\/\\/end**”h]”hŒf/sys/kernel/mm/damon/admin/kdamonds//contexts//targets//regions//end”…”�”}”(hjS| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjO| ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KöhjL| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjI| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9| ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6| ubah}”(h]”j5| ah ]”h"]”ŒKabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_regions_r_end”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„| j+| sj˜}”j5| j+| subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj‰| h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj“| h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Köhj‰| ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KöhhÊh²hubhÞ)�”}”(hŒ]Writing to and reading from this file sets and gets the end address of the monitoring region.”h]”hŒ]Writing to and reading from this file sets and gets the end address of the monitoring region.”…”�”}”(hj·| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KöhhÊh²hubj))�”}”(hŒR.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_regions_r_start:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒMabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-regions-r-start”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Knuh1j@hjÓ| ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒl**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/\\/regions\/\\/start**”h]”j`)�”}”(hŒl**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/\\/regions\/\\/start**”h]”hŒh/sys/kernel/mm/damon/admin/kdamonds//contexts//targets//regions//start”…”�”}”(hjí| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjé| ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Kðhjæ| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓ| ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐ| ubah}”(h]”jÏ| ah ]”h"]”ŒMabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_regions_r_start”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j} jÅ| sj˜}”jÏ| jÅ| subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj#} h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj-} h]”hŒsysfs-kernel-mm-damon”…”�”}”(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”j9} Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Kðhj#} ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KðhhÊh²hubhÞ)�”}”(hŒ_Writing to and reading from this file sets and gets the start address of the monitoring region.”h]”hŒ_Writing to and reading from this file sets and gets the start address of the monitoring region.”…”�”}”(hjQ} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KðhhÊh²hubj))�”}”(hŒU.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_regions_nr_regions:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒPabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-regions-nr-regions”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kluh1j@hjm} ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒj**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/\\/regions\/nr_regions**”h]”j`)�”}”(hŒj**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/\\/regions\/nr_regions**”h]”hŒf/sys/kernel/mm/damon/admin/kdamonds//contexts//targets//regions/nr_regions”…”�”}”(hj‡} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒ} ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Kæhj€} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjz} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjm} ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjj} ubah}”(h]”ji} ah ]”h"]”ŒPabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_regions_nr_regions”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¸} j_} sj˜}”ji} j_} subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj½} h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjÇ} h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Kæhj½} ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KæhhÊh²hubhÞ)�”}”(hX<Writing a number 'N' to this file creates the number of directories for setting each DAMON target memory region of the context named '0' to 'N-1' under the regions/ directory. In case of the virtual address space monitoring, DAMON automatically sets the target memory region based on the target processes' mappings.”h]”hXJWriting a number ‘N’ to this file creates the number of directories for setting each DAMON target memory region of the context named ‘0’ to ‘N-1’ under the regions/ directory. In case of the virtual address space monitoring, DAMON automatically sets the target memory region based on the target processes’ mappings.”…”�”•}”(hjë} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KæhhÊh²hubj))�”}”(hŒK.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_nr_targets:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒFabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-nr-targets”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\uh1j@hj~ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/nr_targets**”h]”j`)�”}”(hŒZ**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/\\/targets\/nr_targets**”h]”hŒV/sys/kernel/mm/damon/admin/kdamonds//contexts//targets/nr_targets”…”�”}”(hj!~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KÑhj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj~ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~ ubah}”(h]”j~ ah ]”h"]”ŒFabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_nr_targets”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jR~ jù} sj˜}”j~ jù} subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjW~ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hja~ h]”hŒsysfs-kernel-mm-damon”…”�”}”(hjc~ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj_~ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jm~ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KÑhjW~ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KÑhhÊh²hubhÞ)�”}”(hŒ¦Writing a number 'N' to this file creates the number of directories for controlling each DAMON target of the context named '0' to 'N-1' under the contexts/ directory.”h]”hŒ²Writing a number ‘N’ to this file creates the number of directories for controlling each DAMON target of the context named ‘0’ to ‘N-1’ under the contexts/ directory.”…”�”}”(hj…~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KÑhhÊh²hubj))�”}”(hŒB.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_nr_contexts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ=abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-nr-contexts”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hj¡~ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/nr_contexts**”h]”j`)�”}”(hŒK**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/contexts\/nr_contexts**”h]”hŒG/sys/kernel/mm/damon/admin/kdamonds//contexts/nr_contexts”…”�”}”(hj»~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj·~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K9hj´~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡~ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž~ ubah}”(h]”j�~ ah ]”h"]”Œ=abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_nr_contexts”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jì~ j“~ sj˜}”j�~ j“~ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hjñ~ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjû~ h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K9hjñ~ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K9hhÊh²hubhÞ)�”}”(hŒ˜Writing a number 'N' to this file creates the number of directories for controlling each DAMON context named '0' to 'N-1' under the contexts/ directory.”h]”hŒ¤Writing a number ‘N’ to this file creates the number of directories for controlling each DAMON context named ‘0’ to ‘N-1’ under the contexts/ directory.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K9hhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_pid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-mm-damon-admin-kdamonds-k-pid”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j@hj; ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/pid**”h]”j`)�”}”(hŒ9**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/pid**”h]”hŒ5/sys/kernel/mm/damon/admin/kdamonds//pid”…”�”}”(hjU h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K,hjN ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjK ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj; ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj8 ubah}”(h]”j7 ah ]”h"]”Œ,abi_sys_kernel_mm_damon_admin_kdamonds_k_pid”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j† j- sj˜}”j7 j- subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj‹ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj• h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K,hj‹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K,hhÊh²hubhÞ)�”}”(hŒBReading this file returns the pid of the kdamond if it is running.”h]”hŒBReading this file returns the pid of the kdamond if it is running.”…”�”}”(hj¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K,hhÊh²hubj))�”}”(hŒ8.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_refresh_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-kernel-mm-damon-admin-kdamonds-k-refresh-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j@hjÕ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/refresh_ms**”h]”j`)�”}”(hŒ@**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/refresh_ms**”h]”hŒ</sys/kernel/mm/damon/admin/kdamonds//refresh_ms”…”�”}”(hjï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K2hjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÒ ubah}”(h]”jÑ ah ]”h"]”Œ3abi_sys_kernel_mm_damon_admin_kdamonds_k_refresh_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j € jÇ sj˜}”jÑ jÇ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj%€ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hj/€ h]”hŒsysfs-kernel-mm-damon”…”�”}”(hj1€ 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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´K2hj%€ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K2hhÊh²hubhÞ)�”}”(hŒ¬Writing a value to this file sets the time interval for automatic DAMON status file contents update. Writing '0' disables the update. Reading this file returns the value.”h]”hŒ°Writing a value to this file sets the time interval for automatic DAMON status file contents update. Writing ‘0’ disables the update. Reading this file returns the value.”…”�”}”(hjS€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´K2hhÊh²hubj))�”}”(hŒ3.. _abi_sys_kernel_mm_damon_admin_kdamonds_k_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ.abi-sys-kernel-mm-damon-admin-kdamonds-k-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjo€ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/state**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/mm\/damon\/admin\/kdamonds\/\\/state**”h]”hŒ7/sys/kernel/mm/damon/admin/kdamonds//state”…”�”}”(hj‰€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´Khj‚€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjo€ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjl€ ubah}”(h]”jk€ ah ]”h"]”Œ.abi_sys_kernel_mm_damon_admin_kdamonds_k_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jº€ ja€ sj˜}”jk€ ja€ subhÞ)�”}”(hŒUDefined on file :ref:`sysfs-kernel-mm-damon `”h]”(hŒDefined on file ”…”�”}”(hj¿€ h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjÉ€ h]”hŒsysfs-kernel-mm-damon”…”�”}”(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ÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´Khj¿€ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KhhÊh²hubhÞ)�”}”(hX^Writing 'on' or 'off' to this file makes the kdamond starts or stops, respectively. Reading the file returns the keywords based on the current status. Writing 'commit' to this file makes the kdamond reads the user inputs in the sysfs files except 'state' again. Writing 'commit_schemes_quota_goals' to this file makes the kdamond reads the quota goal files again. Writing 'update_schemes_stats' to the file updates contents of schemes stats files of the kdamond. Writing 'update_schemes_tried_regions' to the file updates contents of 'tried_regions' directory of every scheme directory of this kdamond. Writing 'update_schemes_tried_bytes' to the file updates only '.../tried_regions/total_bytes' files of this kdamond. Writing 'clear_schemes_tried_regions' to the file removes contents of the 'tried_regions' directory. Writing 'update_schemes_effective_quotas' to the file updates '.../quotas/effective_bytes' files of this kdamond. Writing 'update_tuned_intervals' to the file updates 'sample_us' and 'aggr_us' files under 'monitoring_attrs/intervals' with the auto-tuned sampling and aggregation intervals.”h]”hX¦Writing ‘on’ or ‘off’ to this file makes the kdamond starts or stops, respectively. Reading the file returns the keywords based on the current status. Writing ‘commit’ to this file makes the kdamond reads the user inputs in the sysfs files except ‘state’ again. Writing ‘commit_schemes_quota_goals’ to this file makes the kdamond reads the quota goal files again. Writing ‘update_schemes_stats’ to the file updates contents of schemes stats files of the kdamond. Writing ‘update_schemes_tried_regions’ to the file updates contents of ‘tried_regions’ directory of every scheme directory of this kdamond. Writing ‘update_schemes_tried_bytes’ to the file updates only ‘.../tried_regions/total_bytes’ files of this kdamond. Writing ‘clear_schemes_tried_regions’ to the file removes contents of the ‘tried_regions’ directory. Writing ‘update_schemes_effective_quotas’ to the file updates ‘.../quotas/effective_bytes’ files of this kdamond. Writing ‘update_tuned_intervals’ to the file updates ‘sample_us’ and ‘aggr_us’ files under ‘monitoring_attrs/intervals’ with the auto-tuned sampling and aggregation intervals.”…”�”}”(hjí€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KhhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_mm_damon_admin_kdamonds_nr_kdamonds:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-mm-damon-admin-kdamonds-nr-kdamonds”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hjY� h²hh³Nh´Nubh)�”}”(hŒE:ref:`sysfs-kernel-mm-damon `”h]”j§)�”}”(hjc� h]”hŒsysfs-kernel-mm-damon”…”�”}”(hje� h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hja� ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jo� Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ&abi_file_testing_sysfs_kernel_mm_damon”uh1hh³jÞG h´KhjY� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KhhÊh²hubhÞ)�”}”(hŒ¨Writing a number 'N' to this file creates the number of directories for controlling each DAMON worker thread (kdamond) named '0' to 'N-1' under the kdamonds/ directory.”h]”hŒ´Writing a number ‘N’ to this file creates the number of directories for controlling each DAMON worker thread (kdamond) named ‘0’ to ‘N-1’ under the kdamonds/ directory.”…”�”}”(hj‡� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÞG h´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_kernel_mm_hugepages:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-mm-hugepages”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hj£� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/kernel\/mm\/hugepages\/**”h]”j`)�”}”(hŒ"**\/sys\/kernel\/mm\/hugepages\/**”h]”hŒ/sys/kernel/mm/hugepages/”…”�”}”(hj½� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¹� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-kernel-mm-hugepages”h´Khj¶� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj£� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj � ubah}”(h]”jŸ� ah ]”h"]”Œabi_sys_kernel_mm_hugepages”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jï� j•� sj˜}”jŸ� j•� subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-kernel-mm-hugepages `”h]”(hŒDefined on file ”…”�”}”(hjô� h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-kernel-mm-hugepages `”h]”j§)�”}”(hjþ� h]”hŒsysfs-kernel-mm-hugepages”…”�”}”(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ÅŒ*abi_file_testing_sysfs_kernel_mm_hugepages”uh1hh³jÑ� h´Khjô� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ� h´KhhÊh²hubhÞ)�”}”(hŒµ/sys/kernel/mm/hugepages/ contains a number of subdirectories of the form hugepages-kB, where is the page size of the hugepages supported by the kernel/CPU combination.”h]”hŒµ/sys/kernel/mm/hugepages/ contains a number of subdirectories of the form hugepages-kB, where is the page size of the hugepages supported by the kernel/CPU combination.”…”�”}”(hj"‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ� h´KhhÊh²hubhÞ)�”}”(hŒ.Under these directories are a number of files:”h]”hŒ.Under these directories are a number of files:”…”�”}”(hj0‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ� h´KhhÊh²hubjŽœ)�”}”(hŒ_- nr_hugepages - nr_overcommit_hugepages - free_hugepages - surplus_hugepages - resv_hugepages ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ nr_hugepages”h]”hÞ)�”}”(hjG‚ h]”hŒ nr_hugepages”…”�”}”(hjI‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ� h´KhjE‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjB‚ ubj;)�”}”(hŒnr_overcommit_hugepages”h]”hÞ)�”}”(hj^‚ h]”hŒnr_overcommit_hugepages”…”�”}”(hj`‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ� h´Khj\‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjB‚ ubj;)�”}”(hŒfree_hugepages”h]”hÞ)�”}”(hju‚ h]”hŒfree_hugepages”…”�”}”(hjw‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ� h´Khjs‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjB‚ ubj;)�”}”(hŒsurplus_hugepages”h]”hÞ)�”}”(hjŒ‚ h]”hŒsurplus_hugepages”…”�”}”(hjŽ‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ� h´KhjŠ‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjB‚ ubj;)�”}”(hŒresv_hugepages ”h]”hÞ)�”}”(hŒresv_hugepages”h]”hŒresv_hugepages”…”�”}”(hj¥‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ� h´Khj¡‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjB‚ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÑ� h´Khj>‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jÑ� h´KhhÊh²hubhÞ)�”}”(hŒ3See :doc:`/admin-guide/mm/hugetlbpage` for details.”h]”(hŒSee ”…”�”}”(hjÅ‚ h²hh³Nh´Nubh)�”}”(hŒ":doc:`/admin-guide/mm/hugetlbpage`”h]”j§)�”}”(hjÏ‚ h]”hŒ/admin-guide/mm/hugetlbpage”…”�”}”(hjÑ‚ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjÍ‚ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÛ‚ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/mm/hugetlbpage”uh1hh³jÑ� h´KhjÅ‚ ubhŒ for details.”…”�”}”(hjÅ‚ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑ� h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_mm_ksm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-mm-ksm”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjƒ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/mm\/ksm**”h]”j`)�”}”(hŒ**\/sys\/kernel\/mm\/ksm**”h]”hŒ/sys/kernel/mm/ksm”…”�”}”(hjƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-kernel-mm-ksm”h´Khjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjƒ ubah}”(h]”jƒ ah ]”h"]”Œabi_sys_kernel_mm_ksm”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jQƒ j÷‚ sj˜}”jƒ j÷‚ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-mm-ksm `”h]”(hŒDefined on file ”…”�”}”(hjVƒ h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-mm-ksm `”h]”j§)�”}”(hj`ƒ h]”hŒsysfs-kernel-mm-ksm”…”�”}”(hjbƒ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj^ƒ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jlƒ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_mm_ksm”uh1hh³j3ƒ h´KhjVƒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubhÞ)�”}”(hŒ+Interface for Kernel Samepage Merging (KSM)”h]”hŒ+Interface for Kernel Samepage Merging (KSM)”…”�”}”(hj„ƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubj))�”}”(hŒ%.. _abi_sys_kernel_mm_ksm_full_scans:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-mm-ksm-full-scans”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj ƒ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/kernel\/mm\/ksm\/full_scans**”h]”j`)�”}”(hŒ&**\/sys\/kernel\/mm\/ksm\/full_scans**”h]”hŒ"/sys/kernel/mm/ksm/full_scans”…”�”}”(hjºƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¶ƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´Khj³ƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj°ƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ƒ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/kernel\/mm\/ksm\/pages_shared**”h]”j`)�”}”(hŒ(**\/sys\/kernel\/mm\/ksm\/pages_shared**”h]”hŒ$/sys/kernel/mm/ksm/pages_shared”…”�”}”(hjäƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjàƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´Khj݃ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚƒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ƒ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/mm\/ksm\/pages_sharing**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/mm\/ksm\/pages_sharing**”h]”hŒ%/sys/kernel/mm/ksm/pages_sharing”…”�”}”(hj„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj „ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´Khj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ƒ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/mm\/ksm\/pages_to_scan**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/mm\/ksm\/pages_to_scan**”h]”hŒ%/sys/kernel/mm/ksm/pages_to_scan”…”�”}”(hj8„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj4„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´Khj1„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj.„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ƒ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/kernel\/mm\/ksm\/pages_unshared**”h]”j`)�”}”(hŒ***\/sys\/kernel\/mm\/ksm\/pages_unshared**”h]”hŒ&/sys/kernel/mm/ksm/pages_unshared”…”�”}”(hjb„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´Khj[„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ƒ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/kernel\/mm\/ksm\/pages_volatile**”h]”j`)�”}”(hŒ***\/sys\/kernel\/mm\/ksm\/pages_volatile**”h]”hŒ&/sys/kernel/mm/ksm/pages_volatile”…”�”}”(hjŒ„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjˆ„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´Khj…„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‚„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ƒ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/mm\/ksm\/run**”h]”j`)�”}”(hŒ**\/sys\/kernel\/mm\/ksm\/run**”h]”hŒ/sys/kernel/mm/ksm/run”…”�”}”(hj¶„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj²„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´Khj¯„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¬„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ƒ ubjR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/kernel\/mm\/ksm\/sleep_millisecs**”h]”j`)�”}”(hŒ+**\/sys\/kernel\/mm\/ksm\/sleep_millisecs**”h]”hŒ'/sys/kernel/mm/ksm/sleep_millisecs”…”�”}”(hjà„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜ„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhjÙ„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖ„ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ƒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj ƒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�ƒ ubah}”(h]”jœƒ ah ]”h"]”Œ abi_sys_kernel_mm_ksm_full_scans”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j… j’ƒ sj˜}”jœƒ j’ƒ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-mm-ksm `”h]”(hŒDefined on file ”…”�”}”(hj… h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-mm-ksm `”h]”j§)�”}”(hj … h]”hŒsysfs-kernel-mm-ksm”…”�”}”(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ÅŒ$abi_file_testing_sysfs_kernel_mm_ksm”uh1hh³j3ƒ h´Khj… ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubhÞ)�”}”(hŒ.Kernel Samepage Merging daemon sysfs interface”h]”hŒ.Kernel Samepage Merging daemon sysfs interface”…”�”}”(hjD… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubhÞ)�”}”(hŒAfull_scans: how many times all mergeable areas have been scanned.”h]”hŒAfull_scans: how many times all mergeable areas have been scanned.”…”�”}”(hjR… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubhÞ)�”}”(hŒ3pages_shared: how many shared pages are being used.”h]”hŒ3pages_shared: how many shared pages are being used.”…”�”}”(hj`… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubhÞ)�”}”(hŒHpages_sharing: how many more sites are sharing them i.e. how much saved.”h]”hŒHpages_sharing: how many more sites are sharing them i.e. how much saved.”…”�”}”(hjn… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubhÞ)�”}”(hŒHpages_to_scan: how many present pages to scan before ksmd goes to sleep.”h]”hŒHpages_to_scan: how many present pages to scan before ksmd goes to sleep.”…”�”}”(hj|… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubhÞ)�”}”(hŒIpages_unshared: how many pages unique but repeatedly checked for merging.”h]”hŒIpages_unshared: how many pages unique but repeatedly checked for merging.”…”�”}”(hjŠ… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubhÞ)�”}”(hŒHpages_volatile: how many pages changing too fast to be placed in a tree.”h]”hŒHpages_volatile: how many pages changing too fast to be placed in a tree.”…”�”}”(hj˜… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubhÞ)�”}”(hŒ:run: write 0 to disable ksm, read 0 while ksm is disabled.”h]”hŒ:run: write 0 to disable ksm, read 0 while ksm is disabled.”…”�”}”(hj¦… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubjŽœ)�”}”(hŒg- write 1 to run ksm, read 1 while ksm is running. - write 2 to disable ksm and unmerge all its pages. ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒ0write 1 to run ksm, read 1 while ksm is running.”h]”hÞ)�”}”(hj½… h]”hŒ0write 1 to run ksm, read 1 while ksm is running.”…”�”}”(hj¿… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´Khj»… ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¸… ubj;)�”}”(hŒ2write 2 to disable ksm and unmerge all its pages. ”h]”hÞ)�”}”(hŒ1write 2 to disable ksm and unmerge all its pages.”h]”hŒ1write 2 to disable ksm and unmerge all its pages.”…”�”}”(hjÖ… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhjÒ… ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj¸… ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³j3ƒ h´Khj´… ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³j3ƒ h´KhhÊh²hubhÞ)�”}”(hŒFsleep_millisecs: how many milliseconds ksm should sleep between scans.”h]”hŒFsleep_millisecs: how many milliseconds ksm should sleep between scans.”…”�”}”(hjö… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubhÞ)�”}”(hŒ(See :doc:`/mm/ksm` for more information.”h]”(hŒSee ”…”�”}”(hj† h²hh³Nh´Nubh)�”}”(hŒ:doc:`/mm/ksm`”h]”j§)�”}”(hj† h]”hŒ/mm/ksm”…”�”}”(hj† h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj † ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j† Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/mm/ksm”uh1hh³j3ƒ h´Khj† ubhŒ for more information.”…”�”}”(hj† h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´KhhÊh²hubj))�”}”(hŒ).. _abi_sys_kernel_mm_ksm_general_profit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-kernel-mm-ksm-general-profit”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjD† ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/kernel\/mm\/ksm\/general_profit**”h]”j`)�”}”(hŒ***\/sys\/kernel\/mm\/ksm\/general_profit**”h]”hŒ&/sys/kernel/mm/ksm/general_profit”…”�”}”(hj^† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjZ† ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´K7hjW† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjT† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjQ† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjD† ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjA† ubah}”(h]”j@† ah ]”h"]”Œ$abi_sys_kernel_mm_ksm_general_profit”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�† j6† sj˜}”j@† j6† subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-mm-ksm `”h]”(hŒDefined on file ”…”�”}”(hj”† h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-mm-ksm `”h]”j§)�”}”(hjž† h]”hŒsysfs-kernel-mm-ksm”…”�”}”(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ÅŒ$abi_file_testing_sysfs_kernel_mm_ksm”uh1hh³j3ƒ h´K7hj”† ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´K7hhÊh²hubhÞ)�”}”(hŒ…Measure how effective KSM is. general_profit: how effective is KSM. The formula for the calculation is in :doc:`/admin-guide/mm/ksm`.”h]”(hŒjMeasure how effective KSM is. general_profit: how effective is KSM. The formula for the calculation is in ”…”�”}”(hj† h²hh³Nh´Nubh)�”}”(hŒ:doc:`/admin-guide/mm/ksm`”h]”j§)�”}”(hj̆ h]”hŒ/admin-guide/mm/ksm”…”�”}”(hjΆ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjʆ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j؆ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/mm/ksm”uh1hh³j3ƒ h´K7hj† ubhŒ.”…”�”}”(hj† h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´K7hhÊh²hubj))�”}”(hŒ-.. _abi_sys_kernel_mm_ksm_merge_across_nodes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-kernel-mm-ksm-merge-across-nodes”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj‡ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/kernel\/mm\/ksm\/merge_across_nodes**”h]”j`)�”}”(hŒ.**\/sys\/kernel\/mm\/ksm\/merge_across_nodes**”h]”hŒ*/sys/kernel/mm/ksm/merge_across_nodes”…”�”}”(hj‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´K.hj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÿ† ubah}”(h]”jþ† ah ]”h"]”Œ(abi_sys_kernel_mm_ksm_merge_across_nodes”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jM‡ jô† sj˜}”jþ† jô† subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-mm-ksm `”h]”(hŒDefined on file ”…”�”}”(hjR‡ h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-mm-ksm `”h]”j§)�”}”(hj\‡ h]”hŒsysfs-kernel-mm-ksm”…”�”}”(hj^‡ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjZ‡ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jh‡ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_mm_ksm”uh1hh³j3ƒ h´K.hjR‡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´K.hhÊh²hubhÞ)�”}”(hŒ2Control merging pages across different NUMA nodes.”h]”hŒ2Control merging pages across different NUMA nodes.”…”�”}”(hj€‡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´K.hhÊh²hubhÞ)�”}”(hŒ~When it is set to 0 only pages from the same node are merged, otherwise pages from all nodes can be merged together (default).”h]”hŒ~When it is set to 0 only pages from the same node are merged, otherwise pages from all nodes can be merged together (default).”…”�”}”(hjއ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j3ƒ h´K.hhÊh²hubj))�”}”(hŒ .. _abi_sys_kernel_mm_mempolicy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-mm-mempolicy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hjª‡ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/kernel\/mm\/mempolicy\/**”h]”j`)�”}”(hŒ"**\/sys\/kernel\/mm\/mempolicy\/**”h]”hŒ/sys/kernel/mm/mempolicy/”…”�”}”(hjć h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÀ‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-kernel-mm-mempolicy”h´Khj½‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjº‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjª‡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj§‡ ubah}”(h]”j¦‡ ah ]”h"]”Œabi_sys_kernel_mm_mempolicy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jö‡ jœ‡ sj˜}”j¦‡ jœ‡ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-kernel-mm-mempolicy `”h]”(hŒDefined on file ”…”�”}”(hjû‡ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-kernel-mm-mempolicy `”h]”j§)�”}”(hjˆ h]”hŒsysfs-kernel-mm-mempolicy”…”�”}”(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ÅŒ*abi_file_testing_sysfs_kernel_mm_mempolicy”uh1hh³j؇ h´Khjû‡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j؇ h´KhhÊh²hubhÞ)�”}”(hŒInterface for Mempolicy”h]”hŒInterface for Mempolicy”…”�”}”(hj)ˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j؇ h´KhhÊh²hubj))�”}”(hŒ4.. _abi_sys_kernel_mm_mempolicy_weighted_interleave:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-kernel-mm-mempolicy-weighted-interleave”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjEˆ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/kernel\/mm\/mempolicy\/weighted_interleave\/**”h]”j`)�”}”(hŒ7**\/sys\/kernel\/mm\/mempolicy\/weighted_interleave\/**”h]”hŒ3/sys/kernel/mm/mempolicy/weighted_interleave/”…”�”}”(hj_ˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj[ˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³ŒGDocumentation/ABI/testing/sysfs-kernel-mm-mempolicy-weighted-interleave”h´KhjXˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjRˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjEˆ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjBˆ ubah}”(h]”jAˆ ah ]”h"]”Œ/abi_sys_kernel_mm_mempolicy_weighted_interleave”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘ˆ j7ˆ sj˜}”jAˆ j7ˆ subhÞ)�”}”(hŒ…Defined on file :ref:`sysfs-kernel-mm-mempolicy-weighted-interleave `”h]”(hŒDefined on file ”…”�”}”(hj–ˆ h²hh³Nh´Nubh)�”}”(hŒu:ref:`sysfs-kernel-mm-mempolicy-weighted-interleave `”h]”j§)�”}”(hj ˆ h]”hŒ-sysfs-kernel-mm-mempolicy-weighted-interleave”…”�”}”(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ÅŒ>abi_file_testing_sysfs_kernel_mm_mempolicy_weighted_interleave”uh1hh³jsˆ h´Khj–ˆ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒ:Configuration Interface for the Weighted Interleave policy”h]”hŒ:Configuration Interface for the Weighted Interleave policy”…”�”}”(hjĈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubj))�”}”(hŒ9.. _abi_sys_kernel_mm_mempolicy_weighted_interleave_auto:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ4abi-sys-kernel-mm-mempolicy-weighted-interleave-auto”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjàˆ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/mm\/mempolicy\/weighted_interleave\/auto**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/mm\/mempolicy\/weighted_interleave\/auto**”h]”hŒ7/sys/kernel/mm/mempolicy/weighted_interleave/auto”…”�”}”(hjúˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjöˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´Khjóˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjðˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjíˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjàˆ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj݈ ubah}”(h]”j܈ ah ]”h"]”Œ4abi_sys_kernel_mm_mempolicy_weighted_interleave_auto”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+‰ jÒˆ sj˜}”j܈ jÒˆ subhÞ)�”}”(hŒ…Defined on file :ref:`sysfs-kernel-mm-mempolicy-weighted-interleave `”h]”(hŒDefined on file ”…”�”}”(hj0‰ h²hh³Nh´Nubh)�”}”(hŒu:ref:`sysfs-kernel-mm-mempolicy-weighted-interleave `”h]”j§)�”}”(hj:‰ h]”hŒ-sysfs-kernel-mm-mempolicy-weighted-interleave”…”�”}”(hj<‰ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj8‰ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jF‰ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ>abi_file_testing_sysfs_kernel_mm_mempolicy_weighted_interleave”uh1hh³jsˆ h´Khj0‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒ&Auto-weighting configuration interface”h]”hŒ&Auto-weighting configuration interface”…”�”}”(hj^‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒ˜Configuration mode for weighted interleave. 'true' indicates that the system is in auto mode, and a 'false' indicates that the system is in manual mode.”h]”hŒ Configuration mode for weighted interleave. ‘true’ indicates that the system is in auto mode, and a ‘false’ indicates that the system is in manual mode.”…”�”}”(hjl‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒ·In auto mode, all node weights are re-calculated and overwritten (visible via the nodeN interfaces) whenever new bandwidth data is made available during either boot or hotplug events.”h]”hŒ·In auto mode, all node weights are re-calculated and overwritten (visible via the nodeN interfaces) whenever new bandwidth data is made available during either boot or hotplug events.”…”�”}”(hjz‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hX In manual mode, node weights can only be updated by the user. Note that nodes that are onlined with previously set weights will reuse those weights. If they were not previously set or are onlined with missing bandwidth data, the weights will use a default weight of 1.”h]”hX In manual mode, node weights can only be updated by the user. Note that nodes that are onlined with previously set weights will reuse those weights. If they were not previously set or are onlined with missing bandwidth data, the weights will use a default weight of 1.”…”�”}”(hjˆ‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒÅWriting any true value string (e.g. Y or 1) will enable auto mode, while writing any false value string (e.g. N or 0) will enable manual mode. All other strings are ignored and will return -EINVAL.”h]”hŒÅWriting any true value string (e.g. Y or 1) will enable auto mode, while writing any false value string (e.g. N or 0) will enable manual mode. All other strings are ignored and will return -EINVAL.”…”�”}”(hj–‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒyWriting a new weight to a node directly via the nodeN interface will also automatically switch the system to manual mode.”h]”hŒyWriting a new weight to a node directly via the nodeN interface will also automatically switch the system to manual mode.”…”�”}”(hj¤‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubj))�”}”(hŒ:.. _abi_sys_kernel_mm_mempolicy_weighted_interleave_noden:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ5abi-sys-kernel-mm-mempolicy-weighted-interleave-noden”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÀ‰ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/mm\/mempolicy\/weighted_interleave\/nodeN**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/mm\/mempolicy\/weighted_interleave\/nodeN**”h]”hŒ8/sys/kernel/mm/mempolicy/weighted_interleave/nodeN”…”�”}”(hjÚ‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖ‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhjÓ‰ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjЉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj͉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀ‰ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½‰ ubah}”(h]”j¼‰ ah ]”h"]”Œ5abi_sys_kernel_mm_mempolicy_weighted_interleave_noden”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Š j²‰ sj˜}”j¼‰ j²‰ subhÞ)�”}”(hŒ…Defined on file :ref:`sysfs-kernel-mm-mempolicy-weighted-interleave `”h]”(hŒDefined on file ”…”�”}”(hjŠ h²hh³Nh´Nubh)�”}”(hŒu:ref:`sysfs-kernel-mm-mempolicy-weighted-interleave `”h]”j§)�”}”(hjŠ h]”hŒ-sysfs-kernel-mm-mempolicy-weighted-interleave”…”�”}”(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ÅŒ>abi_file_testing_sysfs_kernel_mm_mempolicy_weighted_interleave”uh1hh³jsˆ h´KhjŠ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒ(Weight configuration interface for nodeN”h]”hŒ(Weight configuration interface for nodeN”…”�”}”(hj>Š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒŒThe interleave weight for a memory node (N). These weights are utilized by tasks which have set their mempolicy to MPOL_WEIGHTED_INTERLEAVE.”h]”hŒŒThe interleave weight for a memory node (N). These weights are utilized by tasks which have set their mempolicy to MPOL_WEIGHTED_INTERLEAVE.”…”�”}”(hjLŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒwThese weights only affect new allocations, and changes at runtime will not cause migrations on already allocated pages.”h]”hŒwThese weights only affect new allocations, and changes at runtime will not cause migrations on already allocated pages.”…”�”}”(hjZŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒ*The minimum weight for a node is always 1.”h]”hŒ*The minimum weight for a node is always 1.”…”�”}”(hjhŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒ%Minimum weight: 1 Maximum weight: 255”h]”hŒ%Minimum weight: 1 Maximum weight: 255”…”�”}”(hjvŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒ_Writing invalid values (i.e. any values not in [1,255], empty string, ...) will return -EINVAL.”h]”hŒ_Writing invalid values (i.e. any values not in [1,255], empty string, ...) will return -EINVAL.”…”�”}”(hj„Š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubhÞ)�”}”(hŒaChanging the weight to a valid value will automatically switch the system to manual mode as well.”h]”hŒaChanging the weight to a valid value will automatically switch the system to manual mode as well.”…”�”}”(hj’Š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsˆ h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_mm_numa:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-mm-numa”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj®Š ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/mm\/numa\/**”h]”j`)�”}”(hŒ**\/sys\/kernel\/mm\/numa\/**”h]”hŒ/sys/kernel/mm/numa/”…”�”}”(hjÈŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÄŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-kernel-mm-numa”h´KhjÁŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»Š ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®Š ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«Š ubah}”(h]”jªŠ ah ]”h"]”Œabi_sys_kernel_mm_numa”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”júŠ j Š sj˜}”jªŠ j Š subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-kernel-mm-numa `”h]”(hŒDefined on file ”…”�”}”(hjÿŠ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-kernel-mm-numa `”h]”j§)�”}”(hj ‹ h]”hŒsysfs-kernel-mm-numa”…”�”}”(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ÅŒ%abi_file_testing_sysfs_kernel_mm_numa”uh1hh³jÜŠ h´KhjÿŠ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜŠ h´KhhÊh²hubhÞ)�”}”(hŒInterface for NUMA”h]”hŒInterface for NUMA”…”�”}”(hj-‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜŠ h´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_kernel_mm_numa_demotion_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-kernel-mm-numa-demotion-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjI‹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/kernel\/mm\/numa\/demotion_enabled**”h]”j`)�”}”(hŒ-**\/sys\/kernel\/mm\/numa\/demotion_enabled**”h]”hŒ)/sys/kernel/mm/numa/demotion_enabled”…”�”}”(hjc‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜŠ h´Khj\‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjY‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjV‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjI‹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjF‹ ubah}”(h]”jE‹ ah ]”h"]”Œ'abi_sys_kernel_mm_numa_demotion_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”‹ j;‹ sj˜}”jE‹ j;‹ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-kernel-mm-numa `”h]”(hŒDefined on file ”…”�”}”(hj™‹ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-kernel-mm-numa `”h]”j§)�”}”(hj£‹ h]”hŒsysfs-kernel-mm-numa”…”�”}”(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ÅŒ%abi_file_testing_sysfs_kernel_mm_numa”uh1hh³jÜŠ h´Khj™‹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜŠ h´KhhÊh²hubhÞ)�”}”(hŒ,Enable/disable demoting pages during reclaim”h]”hŒ,Enable/disable demoting pages during reclaim”…”�”}”(hjÇ‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜŠ h´KhhÊh²hubhÞ)�”}”(hXÇPage migration during reclaim is intended for systems with tiered memory configurations. These systems have multiple types of memory with varied performance characteristics instead of plain NUMA systems where the same kind of memory is found at varied distances. Allowing page migration during reclaim enables these systems to migrate pages from fast tiers to slow tiers when the fast tier is under pressure. This migration is performed before swap if an eligible numa node is present in cpuset.mems for the cgroup (or if cpuset v1 is being used). If cpusets.mems changes at runtime, it may move data to a NUMA node that does not fall into the cpuset of the new cpusets.mems, which might be construed to violate the guarantees of cpusets. Shared memory, such as libraries, owned by another cgroup may still be demoted and result in memory use on a node not present in cpusets.mem. This should not be enabled on systems which need strict cpuset location guarantees.”h]”hXÇPage migration during reclaim is intended for systems with tiered memory configurations. These systems have multiple types of memory with varied performance characteristics instead of plain NUMA systems where the same kind of memory is found at varied distances. Allowing page migration during reclaim enables these systems to migrate pages from fast tiers to slow tiers when the fast tier is under pressure. This migration is performed before swap if an eligible numa node is present in cpuset.mems for the cgroup (or if cpuset v1 is being used). If cpusets.mems changes at runtime, it may move data to a NUMA node that does not fall into the cpuset of the new cpusets.mems, which might be construed to violate the guarantees of cpusets. Shared memory, such as libraries, owned by another cgroup may still be demoted and result in memory use on a node not present in cpusets.mem. This should not be enabled on systems which need strict cpuset location guarantees.”…”�”}”(hjÕ‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜŠ h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_mm_swap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-mm-swap”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjñ‹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/mm\/swap\/**”h]”j`)�”}”(hŒ**\/sys\/kernel\/mm\/swap\/**”h]”hŒ/sys/kernel/mm/swap/”…”�”}”(hj Œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/testing/sysfs-kernel-mm-swap”h´KhjŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþ‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjñ‹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjî‹ ubah}”(h]”jí‹ ah ]”h"]”Œabi_sys_kernel_mm_swap”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=Œ jã‹ sj˜}”jí‹ jã‹ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-kernel-mm-swap `”h]”(hŒDefined on file ”…”�”}”(hjBŒ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-kernel-mm-swap `”h]”j§)�”}”(hjLŒ h]”hŒsysfs-kernel-mm-swap”…”�”}”(hjNŒ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJŒ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jXŒ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ%abi_file_testing_sysfs_kernel_mm_swap”uh1hh³jŒ h´KhjBŒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ h´KhhÊh²hubhÞ)�”}”(hŒInterface for swapping”h]”hŒInterface for swapping”…”�”}”(hjpŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_mm_swap_vma_ra_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-mm-swap-vma-ra-enabled”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjŒŒ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/kernel\/mm\/swap\/vma_ra_enabled**”h]”j`)�”}”(hŒ+**\/sys\/kernel\/mm\/swap\/vma_ra_enabled**”h]”hŒ'/sys/kernel/mm/swap/vma_ra_enabled”…”�”}”(hj¦Œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ h´KhjŸŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœŒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™Œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒŒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰Œ ubah}”(h]”jˆŒ ah ]”h"]”Œ%abi_sys_kernel_mm_swap_vma_ra_enabled”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j׌ j~Œ sj˜}”jˆŒ j~Œ subhÞ)�”}”(hŒSDefined on file :ref:`sysfs-kernel-mm-swap `”h]”(hŒDefined on file ”…”�”}”(hjÜŒ h²hh³Nh´Nubh)�”}”(hŒC:ref:`sysfs-kernel-mm-swap `”h]”j§)�”}”(hjæŒ h]”hŒsysfs-kernel-mm-swap”…”�”}”(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ÅŒ%abi_file_testing_sysfs_kernel_mm_swap”uh1hh³jŒ h´KhjÜŒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ h´KhhÊh²hubhÞ)�”}”(hŒ(Enable/disable VMA based swap readahead.”h]”hŒ(Enable/disable VMA based swap readahead.”…”�”}”(hj � h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ h´KhhÊh²hubhÞ)�”}”(hX%If set to true, the VMA based swap readahead algorithm will be used for swappable anonymous pages mapped in a VMA, and the global swap readahead algorithm will be still used for tmpfs etc. other users. If set to false, the global swap readahead algorithm will be used for all swappable pages.”h]”hX%If set to true, the VMA based swap readahead algorithm will be used for swappable anonymous pages mapped in a VMA, and the global swap readahead algorithm will be still used for tmpfs etc. other users. If set to false, the global swap readahead algorithm will be used for all swappable pages.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŒ h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_kernel_mm_transparent_hugepage:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-kernel-mm-transparent-hugepage”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj4� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/kernel\/mm\/transparent_hugepage\/**”h]”j`)�”}”(hŒ-**\/sys\/kernel\/mm\/transparent_hugepage\/**”h]”hŒ)/sys/kernel/mm/transparent_hugepage/”…”�”}”(hjN� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ>Documentation/ABI/testing/sysfs-kernel-mm-transparent-hugepage”h´KhjG� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjD� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjA� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1� ubah}”(h]”j0� ah ]”h"]”Œ&abi_sys_kernel_mm_transparent_hugepage”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j€� j&� sj˜}”j0� j&� subhÞ)�”}”(hŒsDefined on file :ref:`sysfs-kernel-mm-transparent-hugepage `”h]”(hŒDefined on file ”…”�”}”(hj…� h²hh³Nh´Nubh)�”}”(hŒc:ref:`sysfs-kernel-mm-transparent-hugepage `”h]”j§)�”}”(hj�� h]”hŒ$sysfs-kernel-mm-transparent-hugepage”…”�”}”(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ÅŒ5abi_file_testing_sysfs_kernel_mm_transparent_hugepage”uh1hh³jb� h´Khj…� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb� h´KhhÊh²hubhÞ)�”}”(hŒS/sys/kernel/mm/transparent_hugepage/ contains a number of files and subdirectories,”h]”hŒS/sys/kernel/mm/transparent_hugepage/ contains a number of files and subdirectories,”…”�”}”(hj³� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb� h´KhhÊh²hubjŽœ)�”}”(hŒÞ- defrag - enabled - hpage_pmd_size - khugepaged - shmem_enabled - use_zero_page - subdirectories of the form hugepages-kB, where is the page size of the hugepages supported by the kernel/CPU combination. ”h]”j6)�”}”(hhh]”(j;)�”}”(hŒdefrag”h]”hÞ)�”}”(hjÊ� h]”hŒdefrag”…”�”}”(hjÌ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb� h´KhjÈ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅ� ubj;)�”}”(hŒenabled”h]”hÞ)�”}”(hjá� h]”hŒenabled”…”�”}”(hjã� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb� h´Khjß� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅ� ubj;)�”}”(hŒhpage_pmd_size”h]”hÞ)�”}”(hjø� h]”hŒhpage_pmd_size”…”�”}”(hjú� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb� h´Khjö� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅ� ubj;)�”}”(hŒ khugepaged”h]”hÞ)�”}”(hjŽ h]”hŒ khugepaged”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb� h´Khj Ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅ� ubj;)�”}”(hŒ shmem_enabled”h]”hÞ)�”}”(hj&Ž h]”hŒ shmem_enabled”…”�”}”(hj(Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb� h´Khj$Ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅ� ubj;)�”}”(hŒ use_zero_page”h]”hÞ)�”}”(hj=Ž h]”hŒ use_zero_page”…”�”}”(hj?Ž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb� h´Khj;Ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅ� ubj;)�”}”(hŒ‡subdirectories of the form hugepages-kB, where is the page size of the hugepages supported by the kernel/CPU combination. ”h]”hÞ)�”}”(hŒ†subdirectories of the form hugepages-kB, where is the page size of the hugepages supported by the kernel/CPU combination.”h]”hŒ†subdirectories of the form hugepages-kB, where is the page size of the hugepages supported by the kernel/CPU combination.”…”�”}”(hjVŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb� h´KhjRŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÅ� ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jb� h´KhjÁ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�œh³jb� h´KhhÊh²hubhÞ)�”}”(hŒ1See :doc:`/admin-guide/mm/transhuge` for details.”h]”(hŒSee ”…”�”}”(hjvŽ h²hh³Nh´Nubh)�”}”(hŒ :doc:`/admin-guide/mm/transhuge`”h]”j§)�”}”(hj€Ž h]”hŒ/admin-guide/mm/transhuge”…”�”}”(hj‚Ž h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj~Ž ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jŒŽ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/mm/transhuge”uh1hh³jb� h´KhjvŽ ubhŒ for details.”…”�”}”(hjvŽ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jb� h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_oops_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-oops-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¶Ž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/oops_count**”h]”j`)�”}”(hŒ**\/sys\/kernel\/oops_count**”h]”hŒ/sys/kernel/oops_count”…”�”}”(hjÐŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÌŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-kernel-oops_count”h´KhjÉŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶Ž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³Ž ubah}”(h]”j²Ž ah ]”h"]”Œabi_sys_kernel_oops_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j� j¨Ž sj˜}”j²Ž j¨Ž subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-kernel-oops_count `”h]”(hŒDefined on file ”…”�”}”(hj� h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-kernel-oops_count `”h]”j§)�”}”(hj� h]”hŒsysfs-kernel-oops_count”…”�”}”(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ÅŒ(abi_file_testing_sysfs_kernel_oops_count”uh1hh³jäŽ h´Khj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäŽ h´KhhÊh²hubhÞ)�”}”(hŒ;Shows how many times the system has Oopsed since last boot.”h]”hŒ;Shows how many times the system has Oopsed since last boot.”…”�”}”(hj5� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jäŽ h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_profiling:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-profiling”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjQ� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/profiling**”h]”j`)�”}”(hŒ**\/sys\/kernel\/profiling**”h]”hŒ/sys/kernel/profiling”…”�”}”(hjk� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjg� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/testing/sysfs-profiling”h´Khjd� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhja� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjQ� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjN� ubah}”(h]”jM� ah ]”h"]”Œabi_sys_kernel_profiling”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�� jC� sj˜}”jM� jC� subhÞ)�”}”(hŒIDefined on file :ref:`sysfs-profiling `”h]”(hŒDefined on file ”…”�”}”(hj¢� h²hh³Nh´Nubh)�”}”(hŒ9:ref:`sysfs-profiling `”h]”j§)�”}”(hj¬� h]”hŒsysfs-profiling”…”�”}”(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ÅŒ abi_file_testing_sysfs_profiling”uh1hh³j� h´Khj¢� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´KhhÊh²hubhÞ)�”}”(hŒQ/sys/kernel/profiling is the runtime equivalent of the boot-time profile= option.”h]”hŒQ/sys/kernel/profiling is the runtime equivalent of the boot-time profile= option.”…”�”}”(hjÐ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´KhhÊh²hubhÞ)�”}”(hŒ%You can get the same effect running::”h]”hŒ$You can get the same effect running:”…”�”}”(hjÞ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´KhhÊh²hubjl)�”}”(hŒecho 2 > /sys/kernel/profiling”h]”hŒecho 2 > /sys/kernel/profiling”…”�”}”hjì� sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j� h´KhhÊh²hubhÞ)�”}”(hŒ;as you would by issuing profile=2 on the boot command line.”h]”hŒ;as you would by issuing profile=2 on the boot command line.”…”�”}”(hjú� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j� h´KhhÊh²hubj))�”}”(hŒ#.. _abi_sys_kernel_rcu_stall_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-rcu-stall-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j@hj� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/kernel\/rcu_stall_count**”h]”j`)�”}”(hŒ"**\/sys\/kernel\/rcu_stall_count**”h]”hŒ/sys/kernel/rcu_stall_count”…”�”}”(hj0� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ6Documentation/ABI/testing/sysfs-kernel-rcu_stall_count”h´Khj)� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj� ubah}”(h]”j� ah ]”h"]”Œabi_sys_kernel_rcu_stall_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jb� j� sj˜}”j� j� subhÞ)�”}”(hŒcDefined on file :ref:`sysfs-kernel-rcu_stall_count `”h]”(hŒDefined on file ”…”�”}”(hjg� h²hh³Nh´Nubh)�”}”(hŒS:ref:`sysfs-kernel-rcu_stall_count `”h]”j§)�”}”(hjq� h]”hŒsysfs-kernel-rcu_stall_count”…”�”}”(hjs� h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjo� ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j}� Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ-abi_file_testing_sysfs_kernel_rcu_stall_count”uh1hh³jD� h´Khjg� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD� h´KhhÊh²hubhÞ)�”}”(hŒJShows how many times the system has detected an RCU stall since last boot.”h]”hŒJShows how many times the system has detected an RCU stall since last boot.”…”�”}”(hj•� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jD� h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_reboot:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-reboot”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj±� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/reboot**”h]”j`)�”}”(hŒ**\/sys\/kernel\/reboot**”h]”hŒ/sys/kernel/reboot”…”�”}”(hjË� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/testing/sysfs-kernel-reboot”h´KhjÄ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁ� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®� ubah}”(h]”j­� ah ]”h"]”Œabi_sys_kernel_reboot”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jý� j£� sj˜}”j­� j£� subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-reboot `”h]”(hŒDefined on file ”…”�”}”(hj‘ h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-reboot `”h]”j§)�”}”(hj ‘ h]”hŒsysfs-kernel-reboot”…”�”}”(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ÅŒ$abi_file_testing_sysfs_kernel_reboot”uh1hh³jß� h´Khj‘ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´KhhÊh²hubhÞ)�”}”(hŒ Interface to set the kernel reboot behavior, similarly to what can be done via the reboot= cmdline option. (see Documentation/admin-guide/kernel-parameters.txt)”h]”hŒ Interface to set the kernel reboot behavior, similarly to what can be done via the reboot= cmdline option. (see Documentation/admin-guide/kernel-parameters.txt)”…”�”}”(hj0‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_reboot_cpu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-reboot-cpu”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjL‘ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/reboot\/cpu**”• h]”j`)�”}”(hŒ**\/sys\/kernel\/reboot\/cpu**”h]”hŒ/sys/kernel/reboot/cpu”…”�”}”(hjf‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjb‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´Khj_‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj\‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjY‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjL‘ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjI‘ ubah}”(h]”jH‘ ah ]”h"]”Œabi_sys_kernel_reboot_cpu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j—‘ j>‘ sj˜}”jH‘ j>‘ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-reboot `”h]”(hŒDefined on file ”…”�”}”(hjœ‘ h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-reboot `”h]”j§)�”}”(hj¦‘ h]”hŒsysfs-kernel-reboot”…”�”}”(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ÅŒ$abi_file_testing_sysfs_kernel_reboot”uh1hh³jß� h´Khjœ‘ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´KhhÊh²hubhÞ)�”}”(hŒCPU number to use to reboot.”h]”hŒCPU number to use to reboot.”…”�”}”(hjÊ‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´KhhÊh²hubj))�”}”(hŒ .. _abi_sys_kernel_reboot_force:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-reboot-force”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hjæ‘ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/kernel\/reboot\/force**”h]”j`)�”}”(hŒ **\/sys\/kernel\/reboot\/force**”h]”hŒ/sys/kernel/reboot/force”…”�”}”(hj’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjü‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´Khjù‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjö‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjó‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjæ‘ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjã‘ ubah}”(h]”jâ‘ ah ]”h"]”Œabi_sys_kernel_reboot_force”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1’ jØ‘ sj˜}”jâ‘ jØ‘ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-reboot `”h]”(hŒDefined on file ”…”�”}”(hj6’ h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-reboot `”h]”j§)�”}”(hj@’ h]”hŒsysfs-kernel-reboot”…”�”}”(hjB’ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>’ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jL’ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_reboot”uh1hh³jß� h´Khj6’ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´KhhÊh²hubhÞ)�”}”(hŒKDon't wait for any other CPUs on reboot and avoid anything that could hang.”h]”hŒMDon’t wait for any other CPUs on reboot and avoid anything that could hang.”…”�”}”(hjd’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´KhhÊh²hubj))�”}”(hŒ(.. _abi_sys_kernel_reboot_hw_protection:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-kernel-reboot-hw-protection”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj€’ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/kernel\/reboot\/hw_protection**”h]”j`)�”}”(hŒ(**\/sys\/kernel\/reboot\/hw_protection**”h]”hŒ$/sys/kernel/reboot/hw_protection”…”�”}”(hjš’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´K"hj“’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�’ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€’ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}’ ubah}”(h]”j|’ ah ]”h"]”Œ#abi_sys_kernel_reboot_hw_protection”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jË’ jr’ sj˜}”j|’ jr’ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-reboot `”h]”(hŒDefined on file ”…”�”}”(hjÐ’ h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-reboot `”h]”j§)�”}”(hjÚ’ h]”hŒsysfs-kernel-reboot”…”�”}”(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ÅŒ$abi_file_testing_sysfs_kernel_reboot”uh1hh³jß� h´K"hjÐ’ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´K"hhÊh²hubhÞ)�”}”(hŒ„Hardware protection action taken on critical events like overtemperature or imminent voltage loss. Valid values are: reboot shutdown”h]”hŒ„Hardware protection action taken on critical events like overtemperature or imminent voltage loss. Valid values are: reboot shutdown”…”�”}”(hjþ’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´K"hhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_reboot_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-reboot-mode”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hj“ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/reboot\/mode**”h]”j`)�”}”(hŒ**\/sys\/kernel\/reboot\/mode**”h]”hŒ/sys/kernel/reboot/mode”…”�”}”(hj4“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj0“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´K hj-“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj*“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj“ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“ ubah}”(h]”j“ ah ]”h"]”Œabi_sys_kernel_reboot_mode”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”je“ j “ sj˜}”j“ j “ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-reboot `”h]”(hŒDefined on file ”…”�”}”(hjj“ h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-reboot `”h]”j§)�”}”(hjt“ h]”hŒsysfs-kernel-reboot”…”�”}”(hjv“ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjr“ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j€“ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ$abi_file_testing_sysfs_kernel_reboot”uh1hh³jß� h´K hjj“ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´K hhÊh²hubhÞ)�”}”(hŒ7Reboot mode. Valid values are: cold warm hard soft gpio”h]”hŒ7Reboot mode. Valid values are: cold warm hard soft gpio”…”�”}”(hj˜“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´K hhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_reboot_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-reboot-type”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hj´“ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/reboot\/type**”h]”j`)�”}”(hŒ**\/sys\/kernel\/reboot\/type**”h]”hŒ/sys/kernel/reboot/type”…”�”}”(hjΓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÊ“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´KhjÇ“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÄ“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj´“ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj±“ ubah}”(h]”j°“ ah ]”h"]”Œabi_sys_kernel_reboot_type”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÿ“ j¦“ sj˜}”j°“ j¦“ subhÞ)�”}”(hŒQDefined on file :ref:`sysfs-kernel-reboot `”h]”(hŒDefined on file ”…”�”}”(hj” h²hh³Nh´Nubh)�”}”(hŒA:ref:`sysfs-kernel-reboot `”h]”j§)�”}”(hj” h]”hŒsysfs-kernel-reboot”…”�”}”(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ÅŒ$abi_file_testing_sysfs_kernel_reboot”uh1hh³jß� h´Khj” ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´KhhÊh²hubhÞ)�”}”(hŒ;Reboot type. Valid values are: bios acpi kbd triple efi pci”h]”hŒ;Reboot type. Valid values are: bios acpi kbd triple efi pci”…”�”}”(hj2” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jß� h´KhhÊh²hubj))�”}”(hŒ+.. _abi_sys_kernel_security_evm_evm_xattrs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-kernel-security-evm-evm-xattrs”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjN” ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/kernel\/security\/\*\/evm\/evm_xattrs**”h]”j`)�”}”(hŒ0**\/sys\/kernel\/security\/\*\/evm\/evm_xattrs**”h]”hŒ,/sys/kernel/security/*/evm/evm_xattrs”…”�”}”(hjh” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjd” ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³ŒDocumentation/ABI/testing/evm”h´Kbhja” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj^” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjN” ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjK” ubah}”(h]”jJ” ah ]”h"]”Œ&abi_sys_kernel_security_evm_evm_xattrs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jš” j@” sj˜}”jJ” j@” subhÞ)�”}”(hŒ1Defined on file :ref:`evm `”h]”(hŒDefined on file ”…”�”}”(hjŸ” h²hh³Nh´Nubh)�”}”(hŒ!:ref:`evm `”h]”j§)�”}”(hj©” h]”hŒevm”…”�”}”(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ÅŒabi_file_testing_evm”uh1hh³j|” h´KbhjŸ” ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KbhhÊh²hubhÞ)�”}”(hX«Shows the set of extended attributes used to calculate or validate the EVM signature, and allows additional attributes to be added at runtime. Any signatures generated after additional attributes are added (and on files possessing those additional attributes) will only be valid if the same additional attributes are configured on system boot. Writing a single period (.) will lock the xattr list from any further modification.”h]”hX«Shows the set of extended attributes used to calculate or validate the EVM signature, and allows additional attributes to be added at runtime. Any signatures generated after additional attributes are added (and on files possessing those additional attributes) will only be valid if the same additional attributes are configured on system boot. Writing a single period (.) will lock the xattr list from any further modification.”…”�”}”(hjÍ” h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KbhhÊh²hubj))�”}”(hŒ'.. _abi_sys_kernel_security_ima_policy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-kernel-security-ima-policy”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hjé” ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/kernel\/security\/\*\/ima\/policy**”h]”j`)�”}”(hŒ,**\/sys\/kernel\/security\/\*\/ima\/policy**”h]”hŒ(/sys/kernel/security/*/ima/policy”…”�”}”(hj• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿ” ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ$Documentation/ABI/testing/ima_policy”h´Khjü” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjù” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjö” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjé” ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæ” ubah}”(h]”jå” ah ]”h"]”Œ"abi_sys_kernel_security_ima_policy”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j5• jÛ” sj˜}”jå” jÛ” subhÞ)�”}”(hŒ?Defined on file :ref:`ima_policy `”h]”(hŒDefined on file ”…”�”}”(hj:• h²hh³Nh´Nubh)�”}”(hŒ/:ref:`ima_policy `”h]”j§)�”}”(hjD• h]”hŒ ima_policy”…”�”}”(hjF• h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjB• ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jP• Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_ima_policy”uh1hh³j• h´Khj:• ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubhÞ)�”}”(hXÚThe Trusted Computing Group(TCG) runtime Integrity Measurement Architecture(IMA) maintains a list of hash values of executables and other sensitive system files loaded into the run-time of this system. At runtime, the policy can be constrained based on LSM specific data. Policies are loaded into the securityfs file ima/policy by opening the file, writing the rules one at a time and then closing the file. The new policy takes effect after the file ima/policy is closed.”h]”hXÚThe Trusted Computing Group(TCG) runtime Integrity Measurement Architecture(IMA) maintains a list of hash values of executables and other sensitive system files loaded into the run-time of this system. At runtime, the policy can be constrained based on LSM specific data. Policies are loaded into the securityfs file ima/policy by opening the file, writing the rules one at a time and then closing the file. The new policy takes effect after the file ima/policy is closed.”…”�”}”(hjh• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubhÞ)�”}”(hŒ[IMA appraisal, if configured, uses these file measurements for local measurement appraisal.”h]”hŒ[IMA appraisal, if configured, uses these file measurements for local measurement appraisal.”…”�”}”(hjv• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubjl)�”}”(hX rule format: action [condition ...] action: measure | dont_measure | appraise | dont_appraise | audit | dont_audit | hash | dont_hash condition:= base | lsm [option] base: [[func=] [mask=] [fsmagic=] [fsuuid=] [fsname=] [fs_subtype=] [uid=] [euid=] [gid=] [egid=] [fowner=] [fgroup=]] lsm: [[subj_user=] [subj_role=] [subj_type=] [obj_user=] [obj_role=] [obj_type=]] option: [digest_type=] [template=] [permit_directio] [appraise_type=] [appraise_flag=] [appraise_algos=] [keyrings=] base: func:= [BPRM_CHECK][MMAP_CHECK][CREDS_CHECK][FILE_CHECK][MODULE_CHECK] [FIRMWARE_CHECK] [KEXEC_KERNEL_CHECK] [KEXEC_INITRAMFS_CHECK] [KEXEC_CMDLINE] [KEY_CHECK] [CRITICAL_DATA] [SETXATTR_CHECK][MMAP_CHECK_REQPROT] mask:= [[^]MAY_READ] [[^]MAY_WRITE] [[^]MAY_APPEND] [[^]MAY_EXEC] fsmagic:= hex value fsuuid:= file system UUID (e.g 8bcbe394-4f13-4144-be8e-5aa9ea2ce2f6) uid:= decimal value euid:= decimal value gid:= decimal value egid:= decimal value fowner:= decimal value fgroup:= decimal value lsm: are LSM specific option: appraise_type:= [imasig] | [imasig|modsig] | [sigv3] where 'imasig' is the original or the signature format v2. where 'modsig' is an appended signature, where 'sigv3' is the signature format v3. appraise_flag:= [check_blacklist] (deprecated) Setting the check_blacklist flag is no longer necessary. All appraisal functions set it by default. digest_type:= verity Require fs-verity's file digest instead of the regular IMA file hash. keyrings:= list of keyrings (eg, .builtin_trusted_keys|.ima). Only valid when action is "measure" and func is KEY_CHECK. template:= name of a defined IMA template type (eg, ima-ng). Only valid when action is "measure". pcr:= decimal value label:= [selinux]|[kernel_info]|[data_label] data_label:= a unique string used for grouping and limiting critical data. For example, "selinux" to measure critical data for SELinux. appraise_algos:= comma-separated list of hash algorithms For example, "sha256,sha512" to only accept to appraise files where the security.ima xattr was hashed with one of these two algorithms. default policy: # PROC_SUPER_MAGIC dont_measure fsmagic=0x9fa0 dont_appraise fsmagic=0x9fa0 # SYSFS_MAGIC dont_measure fsmagic=0x62656572 dont_appraise fsmagic=0x62656572 # DEBUGFS_MAGIC dont_measure fsmagic=0x64626720 dont_appraise fsmagic=0x64626720 # TMPFS_MAGIC dont_measure fsmagic=0x01021994 dont_appraise fsmagic=0x01021994 # RAMFS_MAGIC dont_appraise fsmagic=0x858458f6 # DEVPTS_SUPER_MAGIC dont_measure fsmagic=0x1cd1 dont_appraise fsmagic=0x1cd1 # BINFMTFS_MAGIC dont_measure fsmagic=0x42494e4d dont_appraise fsmagic=0x42494e4d # SECURITYFS_MAGIC dont_measure fsmagic=0x73636673 dont_appraise fsmagic=0x73636673 # SELINUX_MAGIC dont_measure fsmagic=0xf97cff8c dont_appraise fsmagic=0xf97cff8c # CGROUP_SUPER_MAGIC dont_measure fsmagic=0x27e0eb dont_appraise fsmagic=0x27e0eb # NSFS_MAGIC dont_measure fsmagic=0x6e736673 dont_appraise fsmagic=0x6e736673 # CONFIGFS_MAGIC dont_measure fsmagic=0x62656570 dont_appraise fsmagic=0x62656570 measure func=BPRM_CHECK measure func=FILE_MMAP mask=MAY_EXEC measure func=FILE_CHECK mask=MAY_READ uid=0 measure func=MODULE_CHECK measure func=FIRMWARE_CHECK appraise fowner=0”h]”hX rule format: action [condition ...] action: measure | dont_measure | appraise | dont_appraise | audit | dont_audit | hash | dont_hash condition:= base | lsm [option] base: [[func=] [mask=] [fsmagic=] [fsuuid=] [fsname=] [fs_subtype=] [uid=] [euid=] [gid=] [egid=] [fowner=] [fgroup=]] lsm: [[subj_user=] [subj_role=] [subj_type=] [obj_user=] [obj_role=] [obj_type=]] option: [digest_type=] [template=] [permit_directio] [appraise_type=] [appraise_flag=] [appraise_algos=] [keyrings=] base: func:= [BPRM_CHECK][MMAP_CHECK][CREDS_CHECK][FILE_CHECK][MODULE_CHECK] [FIRMWARE_CHECK] [KEXEC_KERNEL_CHECK] [KEXEC_INITRAMFS_CHECK] [KEXEC_CMDLINE] [KEY_CHECK] [CRITICAL_DATA] [SETXATTR_CHECK][MMAP_CHECK_REQPROT] mask:= [[^]MAY_READ] [[^]MAY_WRITE] [[^]MAY_APPEND] [[^]MAY_EXEC] fsmagic:= hex value fsuuid:= file system UUID (e.g 8bcbe394-4f13-4144-be8e-5aa9ea2ce2f6) uid:= decimal value euid:= decimal value gid:= decimal value egid:= decimal value fowner:= decimal value fgroup:= decimal value lsm: are LSM specific option: appraise_type:= [imasig] | [imasig|modsig] | [sigv3] where 'imasig' is the original or the signature format v2. where 'modsig' is an appended signature, where 'sigv3' is the signature format v3. appraise_flag:= [check_blacklist] (deprecated) Setting the check_blacklist flag is no longer necessary. All appraisal functions set it by default. digest_type:= verity Require fs-verity's file digest instead of the regular IMA file hash. keyrings:= list of keyrings (eg, .builtin_trusted_keys|.ima). Only valid when action is "measure" and func is KEY_CHECK. template:= name of a defined IMA template type (eg, ima-ng). Only valid when action is "measure". pcr:= decimal value label:= [selinux]|[kernel_info]|[data_label] data_label:= a unique string used for grouping and limiting critical data. For example, "selinux" to measure critical data for SELinux. appraise_algos:= comma-separated list of hash algorithms For example, "sha256,sha512" to only accept to appraise files where the security.ima xattr was hashed with one of these two algorithms. default policy: # PROC_SUPER_MAGIC dont_measure fsmagic=0x9fa0 dont_appraise fsmagic=0x9fa0 # SYSFS_MAGIC dont_measure fsmagic=0x62656572 dont_appraise fsmagic=0x62656572 # DEBUGFS_MAGIC dont_measure fsmagic=0x64626720 dont_appraise fsmagic=0x64626720 # TMPFS_MAGIC dont_measure fsmagic=0x01021994 dont_appraise fsmagic=0x01021994 # RAMFS_MAGIC dont_appraise fsmagic=0x858458f6 # DEVPTS_SUPER_MAGIC dont_measure fsmagic=0x1cd1 dont_appraise fsmagic=0x1cd1 # BINFMTFS_MAGIC dont_measure fsmagic=0x42494e4d dont_appraise fsmagic=0x42494e4d # SECURITYFS_MAGIC dont_measure fsmagic=0x73636673 dont_appraise fsmagic=0x73636673 # SELINUX_MAGIC dont_measure fsmagic=0xf97cff8c dont_appraise fsmagic=0xf97cff8c # CGROUP_SUPER_MAGIC dont_measure fsmagic=0x27e0eb dont_appraise fsmagic=0x27e0eb # NSFS_MAGIC dont_measure fsmagic=0x6e736673 dont_appraise fsmagic=0x6e736673 # CONFIGFS_MAGIC dont_measure fsmagic=0x62656570 dont_appraise fsmagic=0x62656570 measure func=BPRM_CHECK measure func=FILE_MMAP mask=MAY_EXEC measure func=FILE_CHECK mask=MAY_READ uid=0 measure func=MODULE_CHECK measure func=FIRMWARE_CHECK appraise fowner=0”…”�”}”hj„• sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j• h´KhhÊh²hubhÞ)�”}”(hŒÛThe default policy measures all executables in bprm_check, all files mmapped executable in file_mmap, and all files open for read by root in do_filp_open. The default appraisal policy appraises all files owned by root.”h]”hŒÛThe default policy measures all executables in bprm_check, all files mmapped executable in file_mmap, and all files open for read by root in do_filp_open. The default appraisal policy appraises all files owned by root.”…”�”}”(hj’• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubhÞ)�”}”(hŒ%Examples of LSM specific definitions:”h]”hŒ%Examples of LSM specific definitions:”…”�”}”(hj • h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubhÞ)�”}”(hŒ SELinux::”h]”hŒSELinux:”…”�”}”(hj®• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubjl)�”}”(hŒùdont_measure obj_type=var_log_t dont_appraise obj_type=var_log_t dont_measure obj_type=auditd_log_t dont_appraise obj_type=auditd_log_t measure subj_user=system_u func=FILE_CHECK mask=MAY_READ measure subj_role=system_r func=FILE_CHECK mask=MAY_READ”h]”hŒùdont_measure obj_type=var_log_t dont_appraise obj_type=var_log_t dont_measure obj_type=auditd_log_t dont_appraise obj_type=auditd_log_t measure subj_user=system_u func=FILE_CHECK mask=MAY_READ measure subj_role=system_r func=FILE_CHECK mask=MAY_READ”…”�”}”hj¼• sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j• h´KhhÊh²hubhÞ)�”}”(hŒSmack::”h]”hŒSmack:”…”�”}”(hjÊ• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubjl)�”}”(hŒ1measure subj_user=_ func=FILE_CHECK mask=MAY_READ”h]”hŒ1measure subj_user=_ func=FILE_CHECK mask=MAY_READ”…”�”}”hjØ• sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j• h´KhhÊh²hubhÞ)�”}”(hŒ/Example of measure rules using alternate PCRs::”h]”hŒ.Example of measure rules using alternate PCRs:”…”�”}”(hjæ• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubjl)�”}”(hŒNmeasure func=KEXEC_KERNEL_CHECK pcr=4 measure func=KEXEC_INITRAMFS_CHECK pcr=5”h]”hŒNmeasure func=KEXEC_KERNEL_CHECK pcr=4 measure func=KEXEC_INITRAMFS_CHECK pcr=5”…”�”}”hjô• sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j• h´KhhÊh²hubhÞ)�”}”(hŒ=Example of appraise rule allowing modsig appended signatures:”h]”hŒ=Example of appraise rule allowing modsig appended signatures:”…”�”}”(hj– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j• h´KhhÊh²hubjŽœ)�”}”(hŒ=appraise func=KEXEC_KERNEL_CHECK appraise_type=imasig|modsig ”h]”hÞ)�”}”(hŒ`”h]”(hŒDefined on file ”…”�”}”(hjT˜ h²hh³Nh´Nubh)�”}”(hŒ!:ref:`evm `”h]”j§)�”}”(hj^˜ h]”hŒevm”…”�”}”(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”jj˜ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_evm”uh1hh³j|” h´KhjT˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubhÞ)�”}”(hŒáEVM protects a file's security extended attributes(xattrs) against integrity attacks. The initial method maintains an HMAC-sha1 value across the extended attributes, storing the value as the extended attribute 'security.evm'.”h]”hŒçEVM protects a file’s security extended attributes(xattrs) against integrity attacks. The initial method maintains an HMAC-sha1 value across the extended attributes, storing the value as the extended attribute ‘security.evm’.”…”�”}”(hj‚˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubhÞ)�”}”(hX“EVM supports two classes of security.evm. The first is an HMAC-sha1 generated locally with a trusted/encrypted key stored in the Kernel Key Retention System. The second is a digital signature generated either locally or remotely using an asymmetric key. These keys are loaded onto root's keyring using keyctl, and EVM is then enabled by echoing a value to /evm made up of the following bits:”h]”hX•EVM supports two classes of security.evm. The first is an HMAC-sha1 generated locally with a trusted/encrypted key stored in the Kernel Key Retention System. The second is a digital signature generated either locally or remotely using an asymmetric key. These keys are loaded onto root’s keyring using keyctl, and EVM is then enabled by echoing a value to /evm made up of the following bits:”…”�”}”(hj�˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj¡˜ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj¡˜ ubjeo)�”}”(hhh]”jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒBit”h]”hŒBit”…”�”}”(hjÁ˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´Khj¾˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»˜ ubjW)�”}”(hhh]”hÞ)�”}”(hŒEffect”h]”hŒEffect”…”�”}”(hjؘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhjÕ˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¸˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jdohj¡˜ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj#•h]”hŒ0”…”�”}”(hj™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´Khjþ˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû˜ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#Enable HMAC validation and creation”h]”hŒ#Enable HMAC validation and creation”…”�”}”(hj™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´Khj™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjû˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hjq•h]”hŒ1”…”�”}”(hj7™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´Khj4™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1™ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ#Enable digital signature validation”h]”hŒ#Enable digital signature validation”…”�”}”(hjM™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhjJ™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj¿•h]”hŒ2”…”�”}”(hjm™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´Khjj™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg™ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ€Permit modification of EVM-protected metadata at runtime. Not supported if HMAC validation and creation is enabled (deprecated).”h]”hŒ€Permit modification of EVM-protected metadata at runtime. Not supported if HMAC validation and creation is enabled (deprecated).”…”�”}”(hjƒ™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´Khj€™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjg™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hj –h]”hŒ3”…”�”}”(hj£™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´Khj ™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�™ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ-Require asymmetric signatures to be version 3”h]”hŒ-Require asymmetric signatures to be version 3”…”�”}”(hj¹™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´Khj¶™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø˜ ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒ31”h]”hŒ31”…”�”}”(hjÙ™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhjÖ™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ™ ubjW)�”}”(hhh]”hÞ)�”}”(hŒ2Disable further runtime modification of EVM policy”h]”hŒ2Disable further runtime modification of EVM policy”…”�”}”(hjð™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´Khjí™ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÓ™ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjø˜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¡˜ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjž˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hhÊh²hh³Nh´NubhÞ)�”}”(hŒ For example::”h]”hŒ For example:”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubjl)�”}”(hŒecho 1 >/evm”h]”hŒecho 1 >/evm”…”�”}”hj+š sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j|” h´KhhÊh²hubhÞ)�”}”(hŒ(will enable HMAC validation and creation”h]”hŒ(will enable HMAC validation and creation”…”�”}”(hj9š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubjl)�”}”(hŒ!echo 0x80000003 >/evm”h]”hŒ!echo 0x80000003 >/evm”…”�”}”hjGš sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j|” h´KhhÊh²hubhÞ)�”}”(hŒswill enable HMAC and digital signature validation and HMAC creation and disable all further modification of policy.”h]”hŒswill enable HMAC and digital signature validation and HMAC creation and disable all further modification of policy.”…”�”}”(hjUš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubjl)�”}”(hŒ!echo 0x80000006 >/evm”h]”hŒ!echo 0x80000006 >/evm”…”�”}”hjcš sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j|” h´KhhÊh²hubhÞ)�”}”(hŒ³will enable digital signature validation, permit modification of EVM-protected metadata and disable all further modification of policy. This option is now deprecated in favor of::”h]”hŒ²will enable digital signature validation, permit modification of EVM-protected metadata and disable all further modification of policy. This option is now deprecated in favor of:”…”�”}”(hjqš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubjl)�”}”(hŒ!echo 0x80000002 >/evm”h]”hŒ!echo 0x80000002 >/evm”…”�”}”hjš sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j|” h´KhhÊh²hubhÞ)�”}”(hŒ]as the outstanding issues that prevent the usage of EVM portable signatures have been solved.”h]”hŒ]as the outstanding issues that prevent the usage of EVM portable signatures have been solved.”…”�”}”(hj�š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubhÞ)�”}”(hŒYEchoing a value is additive, the new value is added to the existing initialization flags.”h]”hŒYEchoing a value is additive, the new value is added to the existing initialization flags.”…”�”}”(hj›š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubhÞ)�”}”(hŒFor example, after::”h]”hŒFor example, after:”…”�”}”(hj©š h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubjl)�”}”(hŒecho 2 >/evm”h]”hŒecho 2 >/evm”…”�”}”hj·š sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j|” h´KhhÊh²hubhÞ)�”}”(hŒanother echo can be performed::”h]”hŒanother echo can be performed:”…”�”}”(hjÅš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubjl)�”}”(hŒecho 1 >/evm”h]”hŒecho 1 >/evm”…”�”}”hjÓš sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j|” h´KhhÊh²hubhÞ)�”}”(hŒ"and the resulting value will be 3.”h]”hŒ"and the resulting value will be 3.”…”�”}”(hjáš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubhÞ)�”}”(hŒïNote that once an HMAC key has been loaded, it will no longer be possible to enable metadata modification. Signaling that an HMAC key has been loaded will clear the corresponding flag. For example, if the current value is 6 (2 and 4 set)::”h]”hŒîNote that once an HMAC key has been loaded, it will no longer be possible to enable metadata modification. Signaling that an HMAC key has been loaded will clear the corresponding flag. For example, if the current value is 6 (2 and 4 set):”…”�”}”(hjïš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubjl)�”}”(hŒecho 1 >/evm”h]”hŒecho 1 >/evm”…”�”}”hjýš sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j|” h´KhhÊh²hubhÞ)�”}”(hŒ(will set the new value to 3 (4 cleared).”h]”hŒ(will set the new value to 3 (4 cleared).”…”�”}”(hj › h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubhÞ)�”}”(hŒELoading an HMAC key is the only way to disable metadata modification.”h]”hŒELoading an HMAC key is the only way to disable metadata modification.”…”�”}”(hj› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubhÞ)�”}”(hX#Until key loading has been signaled EVM can not create or validate the 'security.evm' xattr, but returns INTEGRITY_UNKNOWN. Loading keys and signaling EVM should be done as early as possible. Normally this is done in the initramfs, which has already been measured as part of the trusted boot. For more information on creating and loading existing trusted/encrypted keys, refer to: :doc:`/security/keys/trusted-encrypted`. Both dracut (via 97masterkey and 98integrity) and systemd (via core/ima-setup) have support for loading keys at boot time.”h]”(hX„Until key loading has been signaled EVM can not create or validate the ‘security.evm’ xattr, but returns INTEGRITY_UNKNOWN. Loading keys and signaling EVM should be done as early as possible. Normally this is done in the initramfs, which has already been measured as part of the trusted boot. For more information on creating and loading existing trusted/encrypted keys, refer to: ”…”�”}”(hj'› h²hh³Nh´Nubh)�”}”(hŒ':doc:`/security/keys/trusted-encrypted`”h]”j§)�”}”(hj1› h]”hŒ /security/keys/trusted-encrypted”…”�”}”(hj3› h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj/› ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j=› Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ /security/keys/trusted-encrypted”uh1hh³j|” h´Khj'› ubhŒ|. Both dracut (via 97masterkey and 98integrity) and systemd (via core/ima-setup) have support for loading keys at boot time.”…”�”}”(hj'› h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j|” h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_slab:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-slab”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjg› ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/slab**”h]”j`)�”}”(hŒ**\/sys\/kernel\/slab**”h]”hŒ/sys/kernel/slab”…”�”}”(hj�› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj}› ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/testing/sysfs-kernel-slab”h´Khjz› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjw› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjg› ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjd› ubah}”(h]”jc› ah ]”h"]”Œabi_sys_kernel_slab”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j³› jY› sj˜}”jc› jY› subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj¸› h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj› h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Khj¸› ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KhhÊh²hubhÞ)�”}”(hŒÕThe /sys/kernel/slab directory contains a snapshot of the internal state of the SLUB allocator for each cache. Certain files may be modified to change the behavior of the cache (and any cache it aliases, if any).”h]”hŒÕThe /sys/kernel/slab directory contains a snapshot of the internal state of the SLUB allocator for each cache. Certain files may be modified to change the behavior of the cache (and any cache it aliases, if any).”…”�”}”(hjæ› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ"Users: kernel memory tuning tools ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjû› h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³j•› h´Khj÷› ubj1)�”}”(hhh]”hÞ)�”}”(hŒkernel memory tuning tools”h]”hŒkernel memory tuning tools”…”�”}”(hj œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Khj œ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj÷› ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j•› h´Khjô› ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ&.. _abi_sys_kernel_slab_cache_aliases:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-kernel-slab-cache-aliases”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj:œ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/kernel\/slab\/\\/aliases**”h]”j`)�”}”(hŒ+**\/sys\/kernel\/slab\/\\/aliases**”h]”hŒ'/sys/kernel/slab//aliases”…”�”}”(hjTœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjPœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K hjMœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjJœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj:œ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj7œ ubah}”(h]”j6œ ah ]”h"]”Œ!abi_sys_kernel_slab_cache_aliases”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j…œ j,œ sj˜}”j6œ j,œ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjŠœ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj”œ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´K hjŠœ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K hhÊh²hubhÞ)�”}”(hŒXThe aliases file is read-only and specifies how many caches have merged into this cache.”h]”hŒXThe aliases file is read-only and specifies how many caches have merged into this cache.”…”�”}”(hj¸œ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K hhÊh²hubj))�”}”(hŒ$.. _abi_sys_kernel_slab_cache_align:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-slab-cache-align”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hjÔœ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/slab\/\\/align**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/slab\/\\/align**”h]”hŒ%/sys/kernel/slab//align”…”�”}”(hjîœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjêœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Khjçœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjäœ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjᜠubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÔœ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑœ ubah}”(h]”jМ ah ]”h"]”Œabi_sys_kernel_slab_cache_align”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j� jÆœ sj˜}”jМ jÆœ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj$� h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj.� h]”hŒsysfs-kernel-slab”…”�”}”(hj0� 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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Khj$� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KhhÊh²hubhÞ)�”}”(hŒPThe align file is read-only and specifies the cache's object alignment in bytes.”h]”hŒRThe align file is read-only and specifies the cache’s object alignment in bytes.”…”�”}”(hjR� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KhhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_slab_cache_alloc_calls:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-slab-cache-alloc-calls”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjn� ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/kernel\/slab\/\\/alloc_calls**”h]”j`)�”}”(hŒ/**\/sys\/kernel\/slab\/\\/alloc_calls**”h]”hŒ+/sys/kernel/slab//alloc_calls”…”�”}”(hjˆ� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj„� ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Khj�� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj~� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjn� ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjk� ubah}”(h]”jj� ah ]”h"]”Œ%abi_sys_kernel_slab_cache_alloc_calls”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¹� j`� sj˜}”jj� j`� subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj¾� h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjÈ� h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Khj¾� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KhhÊh²hubhÞ)�”}”(hŒôThe alloc_calls file is read-only and lists the kernel code locations from which allocations for this cache were performed. The alloc_calls file only contains information if debugging is enabled for that cache (see :doc:`/admin-guide/mm/slab`).”h]”(hŒ×The alloc_calls file is read-only and lists the kernel code locations from which allocations for this cache were performed. The alloc_calls file only contains information if debugging is enabled for that cache (see ”…”�”}”(hjì� h²hh³Nh´Nubh)�”}”(hŒ:doc:`/admin-guide/mm/slab`”h]”j§)�”}”(hjö� h]”hŒ/admin-guide/mm/slab”…”�”}”(hjø� h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjô� ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jž Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/mm/slab”uh1hh³j•› h´Khjì� ubhŒ).”…”�”}”(hjì� h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KhhÊh²hubj))�”}”(hŒ-.. _abi_sys_kernel_slab_cache_alloc_fastpath:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-kernel-slab-cache-alloc-fastpath”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj,ž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/kernel\/slab\/\\/alloc_fastpath**”h]”j`)�”}”(hŒ2**\/sys\/kernel\/slab\/\\/alloc_fastpath**”h]”hŒ./sys/kernel/slab//alloc_fastpath”…”�”}”(hjFž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjBž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K+hj?ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9ž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj,ž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj)ž ubah}”(h]”j(ž ah ]”h"]”Œ(abi_sys_kernel_slab_cache_alloc_fastpath”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jwž jž sj˜}”j(ž jž subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj|ž h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj†ž h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´K+hj|ž ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K+hhÊh²hubhÞ)�”}”(hŒ³The alloc_fastpath file shows how many objects have been allocated using the fast path. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒ³The alloc_fastpath file shows how many objects have been allocated using the fast path. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hjªž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K+hhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_slab_cache_alloc_from_partial:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-slab-cache-alloc-from-partial”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjÆž ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/slab\/\\/alloc_from_partial**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/slab\/\\/alloc_from_partial**”h]”hŒ2/sys/kernel/slab//alloc_from_partial”…”�”}”(hjàž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÜž ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K6hjÙž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÖž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÆž ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞ ubah}”(h]”jž ah ]”h"]”Œ,abi_sys_kernel_slab_cache_alloc_from_partial”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŸ j¸ž sj˜}”jž j¸ž subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjŸ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj Ÿ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´K6hjŸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K6hhÊh²hubhÞ)�”}”(hŒõThe alloc_from_partial file shows how many times a cpu slab has been full and it has been refilled by using a slab from the list of partially used slabs. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒõThe alloc_from_partial file shows how many times a cpu slab has been full and it has been refilled by using a slab from the list of partially used slabs. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hjDŸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K6hhÊh²hubj))�”}”(hŒ+.. _abi_sys_kernel_slab_cache_alloc_refill:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ&abi-sys-kernel-slab-cache-alloc-refill”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hj`Ÿ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/kernel\/slab\/\\/alloc_refill**”h]”j`)�”}”(hŒ0**\/sys\/kernel\/slab\/\\/alloc_refill**”h]”hŒ,/sys/kernel/slab//alloc_refill”…”�”}”(hjzŸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjvŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KBhjsŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjpŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjmŸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj`Ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj]Ÿ ubah}”(h]”j\Ÿ ah ]”h"]”Œ&abi_sys_kernel_slab_cache_alloc_refill”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j«Ÿ jRŸ sj˜}”j\Ÿ jRŸ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj°Ÿ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjºŸ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´KBhj°Ÿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KBhhÊh²hubhÞ)�”}”(hŒéThe alloc_refill file shows how many times the per-cpu freelist was empty but there were objects available as the result of remote cpu frees. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒéThe alloc_refill file shows how many times the per-cpu freelist was empty but there were objects available as the result of remote cpu frees. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hjÞŸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KBhhÊh²hubj))�”}”(hŒ).. _abi_sys_kernel_slab_cache_alloc_slab:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-kernel-slab-cache-alloc-slab”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjúŸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/kernel\/slab\/\\/alloc_slab**”h]”j`)�”}”(hŒ.**\/sys\/kernel\/slab\/\\/alloc_slab**”h]”hŒ*/sys/kernel/slab//alloc_slab”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KMhj   ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj   ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjúŸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj÷Ÿ ubah}”(h]”jöŸ ah ]”h"]”Œ$abi_sys_kernel_slab_cache_alloc_slab”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jE  jìŸ sj˜}”jöŸ jìŸ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjJ  h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjT  h]”hŒsysfs-kernel-slab”…”�”}”(hjV  h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjR  ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j`  Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´KMhjJ  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KMhhÊh²hubhÞ)�”}”(hŒ¿The alloc_slab file is shows how many times a new slab had to be allocated from the page allocator. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒ¿The alloc_slab file is shows how many times a new slab had to be allocated from the page allocator. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hjx  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KMhhÊh²hubj))�”}”(hŒ-.. _abi_sys_kernel_slab_cache_alloc_slowpath:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-kernel-slab-cache-alloc-slowpath”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj”  ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/kernel\/slab\/\\/alloc_slowpath**”h]”j`)�”}”(hŒ2**\/sys\/kernel\/slab\/\\/alloc_slowpath**”h]”hŒ./sys/kernel/slab//alloc_slowpath”…”�”}”(hj®  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjª  ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KXhj§  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¤  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj”  ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‘  ubah}”(h]”j�  ah ]”h"]”Œ(abi_sys_kernel_slab_cache_alloc_slowpath”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jß  j†  sj˜}”j�  j†  subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjä  h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjî  h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´KXhjä  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KXhhÊh²hubhÞ)�”}”(hŒðThe alloc_slowpath file shows how many objects have been allocated using the slow path because of a refill or allocation from a partial or new slab. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒðThe alloc_slowpath file shows how many objects have been allocated using the slow path because of a refill or allocation from a partial or new slab. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hj¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KXhhÊh²hubj))�”}”(hŒ(.. _abi_sys_kernel_slab_cache_cache_dma:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-kernel-slab-cache-cache-dma”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hj.¡ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/kernel\/slab\/\\/cache_dma**”h]”j`)�”}”(hŒ-**\/sys\/kernel\/slab\/\\/cache_dma**”h]”hŒ)/sys/kernel/slab//cache_dma”…”�”}”(hjH¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjD¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KdhjA¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj>¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj.¡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj+¡ ubah}”(h]”j*¡ ah ]”h"]”Œ#abi_sys_kernel_slab_cache_cache_dma”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jy¡ j ¡ sj˜}”j*¡ j ¡ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj~¡ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjˆ¡ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Kdhj~¡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KdhhÊh²hubhÞ)�”}”(hŒ{The cache_dma file is read-only and specifies whether objects are from ZONE_DMA. Available when CONFIG_ZONE_DMA is enabled.”h]”hŒ{The cache_dma file is read-only and specifies whether objects are from ZONE_DMA. Available when CONFIG_ZONE_DMA is enabled.”…”�”}”(hj¬¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KdhhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_slab_cache_cpu_partial:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-slab-cache-cpu-partial”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÈ¡ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/kernel\/slab\/\\/cpu_partial**”h]”j`)�”}”(hŒ/**\/sys\/kernel\/slab\/\\/cpu_partial**”h]”hŒ+/sys/kernel/slab//cpu_partial”…”�”}”(hjâ¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÞ¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MhjÛ¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjØ¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕ¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÈ¡ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÅ¡ ubah}”(h]”jÄ¡ ah ]”h"]”Œ%abi_sys_kernel_slab_cache_cpu_partial”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¢ jº¡ sj˜}”jÄ¡ jº¡ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj¢ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj"¢ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Mhj¢ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MhhÊh²hubhÞ)�”}”(hŒÜThis file is deprecated and always reads "0" since the removal of per-cpu partial slabs in Linux 7.0. It previously showed the number of per-cpu partial pages to keep around. The file is kept for backwards compatibility.”h]”hŒàThis file is deprecated and always reads “0â€� since the removal of per-cpu partial slabs in Linux 7.0. It previously showed the number of per-cpu partial pages to keep around. The file is kept for backwards compatibility.”…”�”}”(hjF¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MhhÊh²hubj))�”}”(hŒ(.. _abi_sys_kernel_slab_cache_cpu_slabs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-kernel-slab-cache-cpu-slabs”u•h1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjb¢ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/kernel\/slab\/\\/cpu_slabs**”h]”j`)�”}”(hŒ-**\/sys\/kernel\/slab\/\\/cpu_slabs**”h]”hŒ)/sys/kernel/slab//cpu_slabs”…”�”}”(hj|¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjx¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Knhju¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjr¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjo¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjb¢ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj_¢ ubah}”(h]”j^¢ ah ]”h"]”Œ#abi_sys_kernel_slab_cache_cpu_slabs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j­¢ jT¢ sj˜}”j^¢ jT¢ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj²¢ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj¼¢ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Knhj²¢ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KnhhÊh²hubhÞ)�”}”(hŒõThe cpu_slabs file is read-only. It is deprecated and always reads "0" since the removal of per-cpu slabs in Linux 7.0. It previously displayed how many cpu slabs were active and their NUMA locality. The file is kept for backwards compatibility.”h]”hŒùThe cpu_slabs file is read-only. It is deprecated and always reads “0â€� since the removal of per-cpu slabs in Linux 7.0. It previously displayed how many cpu slabs were active and their NUMA locality. The file is kept for backwards compatibility.”…”�”}”(hjࢠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KnhhÊh²hubj))�”}”(hŒ,.. _abi_sys_kernel_slab_cache_cpuslab_flush:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-kernel-slab-cache-cpuslab-flush”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjü¢ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/cpuslab_flush**”h]”j`)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/cpuslab_flush**”h]”hŒ-/sys/kernel/slab//cpuslab_flush”…”�”}”(hj£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Kyhj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj £ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj £ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjü¢ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjù¢ ubah}”(h]”jø¢ ah ]”h"]”Œ'abi_sys_kernel_slab_cache_cpuslab_flush”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jG£ jî¢ sj˜}”jø¢ jî¢ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjL£ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjV£ h]”hŒsysfs-kernel-slab”…”�”}”(hjX£ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjT£ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jb£ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´KyhjL£ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KyhhÊh²hubhÞ)�”}”(hX3The file cpuslab_flush shows how many times a cache's cpu slabs have been flushed as the result of destroying or shrinking a cache, a cpu going offline, or as the result of forcing an allocation from a certain node. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hX5The file cpuslab_flush shows how many times a cache’s cpu slabs have been flushed as the result of destroying or shrinking a cache, a cpu going offline, or as the result of forcing an allocation from a certain node. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hjz£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KyhhÊh²hubj))�”}”(hŒ#.. _abi_sys_kernel_slab_cache_ctor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-slab-cache-ctor”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hj–£ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/kernel\/slab\/\\/ctor**”h]”j`)�”}”(hŒ(**\/sys\/kernel\/slab\/\\/ctor**”h]”hŒ$/sys/kernel/slab//ctor”…”�”}”(hj°£ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K†hj©£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj££ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–£ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“£ ubah}”(h]”j’£ ah ]”h"]”Œabi_sys_kernel_slab_cache_ctor”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jᣠjˆ£ sj˜}”j’£ jˆ£ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjæ£ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjð£ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´K†hjæ£ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K†hhÊh²hubhÞ)�”}”(hŒ�The ctor file is read-only and specifies the cache's object constructor function, which is invoked for each object when a new slab is allocated.”h]”hŒ’The ctor file is read-only and specifies the cache’s object constructor function, which is invoked for each object when a new slab is allocated.”…”�”}”(hj¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K†hhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_slab_cache_deactivate_empty:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-slab-cache-deactivate-empty”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj0¤ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/kernel\/slab\/\\/deactivate_empty**”h]”j`)�”}”(hŒ4**\/sys\/kernel\/slab\/\\/deactivate_empty**”h]”hŒ0/sys/kernel/slab//deactivate_empty”…”�”}”(hjJ¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjF¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K�hjC¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj@¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj0¤ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj-¤ ubah}”(h]”j,¤ ah ]”h"]”Œ*abi_sys_kernel_slab_cache_deactivate_empty”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j{¤ j"¤ sj˜}”j,¤ j"¤ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj€¤ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjФ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´K�hj€¤ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K�hhÊh²hubhÞ)�”}”(hŒ­The deactivate_empty file shows how many times an empty cpu slab was deactivated. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒ­The deactivate_empty file shows how many times an empty cpu slab was deactivated. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hj®¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K�hhÊh²hubj))�”}”(hŒ... _abi_sys_kernel_slab_cache_deactivate_full:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-kernel-slab-cache-deactivate-full”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjʤ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/kernel\/slab\/\\/deactivate_full**”h]”j`)�”}”(hŒ3**\/sys\/kernel\/slab\/\\/deactivate_full**”h]”hŒ//sys/kernel/slab//deactivate_full”…”�”}”(hjä¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjठubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Kšhjݤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚ¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjפ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjʤ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjǤ ubah}”(h]”jƤ ah ]”h"]”Œ)abi_sys_kernel_slab_cache_deactivate_full”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥ j¼¤ sj˜}”jƤ j¼¤ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj¥ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj$¥ h]”hŒsysfs-kernel-slab”…”�”}”(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”j0¥ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Kšhj¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KšhhÊh²hubhÞ)�”}”(hŒªThe deactivate_full file shows how many times a full cpu slab was deactivated. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒªThe deactivate_full file shows how many times a full cpu slab was deactivated. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hjH¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KšhhÊh²hubj))�”}”(hŒ6.. _abi_sys_kernel_slab_cache_deactivate_remote_frees:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ1abi-sys-kernel-slab-cache-deactivate-remote-frees”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j@hjd¥ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/kernel\/slab\/\\/deactivate_remote_frees**”h]”j`)�”}”(hŒ;**\/sys\/kernel\/slab\/\\/deactivate_remote_frees**”h]”hŒ7/sys/kernel/slab//deactivate_remote_frees”…”�”}”(hj~¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjz¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K¤hjw¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjt¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjq¥ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjd¥ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hja¥ ubah}”(h]”j`¥ ah ]”h"]”Œ1abi_sys_kernel_slab_cache_deactivate_remote_frees”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¯¥ jV¥ sj˜}”j`¥ jV¥ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj´¥ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj¾¥ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´K¤hj´¥ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K¤hhÊh²hubhÞ)�”}”(hŒæThe deactivate_remote_frees file shows how many times a cpu slab has been deactivated and contained free objects that were freed remotely. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒæThe deactivate_remote_frees file shows how many times a cpu slab has been deactivated and contained free objects that were freed remotely. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hj⥠h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K¤hhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_slab_cache_deactivate_to_head:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-slab-cache-deactivate-to-head”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hjþ¥ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/slab\/\\/deactivate_to_head**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/slab\/\\/deactivate_to_head**”h]”hŒ2/sys/kernel/slab//deactivate_to_head”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K¯hj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjþ¥ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjû¥ ubah}”(h]”jú¥ ah ]”h"]”Œ,abi_sys_kernel_slab_cache_deactivate_to_head”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jI¦ jð¥ sj˜}”jú¥ jð¥ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjN¦ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjX¦ h]”hŒsysfs-kernel-slab”…”�”}”(hjZ¦ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjV¦ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jd¦ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´K¯hjN¦ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K¯hhÊh²hubhÞ)�”}”(hŒáThe deactivate_to_head file shows how many times a partial cpu slab was deactivated and added to the head of its node's partial list. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒãThe deactivate_to_head file shows how many times a partial cpu slab was deactivated and added to the head of its node’s partial list. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hj|¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´K¯hhÊh²hubj))�”}”(hŒ1.. _abi_sys_kernel_slab_cache_deactivate_to_tail:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-kernel-slab-cache-deactivate-to-tail”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj˜¦ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/kernel\/slab\/\\/deactivate_to_tail**”h]”j`)�”}”(hŒ6**\/sys\/kernel\/slab\/\\/deactivate_to_tail**”h]”hŒ2/sys/kernel/slab//deactivate_to_tail”…”�”}”(hj²¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj®¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Kºhj«¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¨¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj˜¦ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj•¦ ubah}”(h]”j”¦ ah ]”h"]”Œ,abi_sys_kernel_slab_cache_deactivate_to_tail”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j㦠jЦ sj˜}”j”¦ jЦ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjè¦ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjò¦ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Kºhjè¦ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KºhhÊh²hubhÞ)�”}”(hŒáThe deactivate_to_tail file shows how many times a partial cpu slab was deactivated and added to the tail of its node's partial list. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒãThe deactivate_to_tail file shows how many times a partial cpu slab was deactivated and added to the tail of its node’s partial list. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hj§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KºhhÊh²hubj))�”}”(hŒ-.. _abi_sys_kernel_slab_cache_destroy_by_rcu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-kernel-slab-cache-destroy-by-rcu”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hj2§ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/kernel\/slab\/\\/destroy_by_rcu**”h]”j`)�”}”(hŒ2**\/sys\/kernel\/slab\/\\/destroy_by_rcu**”h]”hŒ./sys/kernel/slab//destroy_by_rcu”…”�”}”(hjL§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjH§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KÅhjE§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjB§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj2§ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj/§ ubah}”(h]”j.§ ah ]”h"]”Œ(abi_sys_kernel_slab_cache_destroy_by_rcu”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j}§ j$§ sj˜}”j.§ j$§ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj‚§ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjŒ§ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´KÅhj‚§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KÅhhÊh²hubhÞ)�”}”(hŒ`The destroy_by_rcu file is read-only and specifies whether slabs (not objects) are freed by rcu.”h]”hŒ`The destroy_by_rcu file is read-only and specifies whether slabs (not objects) are freed by rcu.”…”�”}”(hj°§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KÅhhÊh²hubj))�”}”(hŒ/.. _abi_sys_kernel_slab_cache_free_add_partial:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-kernel-slab-cache-free-add-partial”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hj̧ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/kernel\/slab\/\\/free_add_partial**”h]”j`)�”}”(hŒ4**\/sys\/kernel\/slab\/\\/free_add_partial**”h]”hŒ0/sys/kernel/slab//free_add_partial”…”�”}”(hjæ§ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjâ§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KÎhjß§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjܧ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙ§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj̧ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjɧ ubah}”(h]”jȧ ah ]”h"]”Œ*abi_sys_kernel_slab_cache_free_add_partial”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¨ j¾§ sj˜}”jȧ j¾§ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj¨ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj&¨ h]”hŒsysfs-kernel-slab”…”�”}”(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”j2¨ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´KÎhj¨ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KÎhhÊh²hubhÞ)�”}”(hŒæThe free_add_partial file shows how many times an object has been freed in a full slab so that it had to added to its node's partial list. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒèThe free_add_partial file shows how many times an object has been freed in a full slab so that it had to added to its node’s partial list. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hjJ¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KÎhhÊh²hubj))�”}”(hŒ).. _abi_sys_kernel_slab_cache_free_calls:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-kernel-slab-cache-free-calls”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjf¨ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/kernel\/slab\/\\/free_calls**”h]”j`)�”}”(hŒ.**\/sys\/kernel\/slab\/\\/free_calls**”h]”hŒ*/sys/kernel/slab//free_calls”…”�”}”(hj€¨ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KÙhjy¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjv¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjs¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjf¨ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjc¨ ubah}”(h]”jb¨ ah ]”h"]”Œ$abi_sys_kernel_slab_cache_free_calls”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j±¨ jX¨ sj˜}”jb¨ jX¨ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj¶¨ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjÀ¨ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´KÙhj¶¨ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KÙhhÊh²hubhÞ)�”}”(hŒˆThe free_calls file is read-only and lists the locations of object frees if slab debugging is enabled (see :doc:`/admin-guide/mm/slab`).”h]”(hŒkThe free_calls file is read-only and lists the locations of object frees if slab debugging is enabled (see ”…”�”}”(hjä¨ h²hh³Nh´Nubh)�”}”(hŒ:doc:`/admin-guide/mm/slab`”h]”j§)�”}”(hjî¨ h]”hŒ/admin-guide/mm/slab”…”�”}”(hjð¨ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjì¨ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jú¨ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/mm/slab”uh1hh³j•› h´KÙhjä¨ ubhŒ).”…”�”}”(hjä¨ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KÙhhÊh²hubj))�”}”(hŒ,.. _abi_sys_kernel_slab_cache_free_fastpath:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-kernel-slab-cache-free-fastpath”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj$© ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/free_fastpath**”h]”j`)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/free_fastpath**”h]”hŒ-/sys/kernel/slab//free_fastpath”…”�”}”(hj>© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj:© ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Kãhj7© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj4© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj$© ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj!© ubah}”(h]”j © ah ]”h"]”Œ'abi_sys_kernel_slab_cache_free_fastpath”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jo© j© sj˜}”j © j© subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjt© h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj~© h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Kãhjt© ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KãhhÊh²hubhÞ)�”}”(hŒØThe free_fastpath file shows how many objects have been freed using the fast path because it was an object from the cpu slab. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒØThe free_fastpath file shows how many objects have been freed using the fast path because it was an object from the cpu slab. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hj¢© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KãhhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_slab_cache_free_frozen:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-slab-cache-free-frozen”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj¾© ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/kernel\/slab\/\\/free_frozen**”h]”j`)�”}”(hŒ/**\/sys\/kernel\/slab\/\\/free_frozen**”h]”hŒ+/sys/kernel/slab//free_frozen”…”�”}”(hjØ© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÔ© ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KîhjÑ© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjΩ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjË© ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¾© ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj»© ubah}”(h]”jº© ah ]”h"]”Œ%abi_sys_kernel_slab_cache_free_frozen”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ª j°© sj˜}”jº© j°© subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjª h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjª h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Kîhjª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KîhhÊh²hubhÞ)�”}”(hŒÂThe free_frozen file shows how many objects have been freed to a frozen slab (i.e. a remote cpu slab). It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒÂThe free_frozen file shows how many objects have been freed to a frozen slab (i.e. a remote cpu slab). It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hj<ª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KîhhÊh²hubj))�”}”(hŒ2.. _abi_sys_kernel_slab_cache_free_remove_partial:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-kernel-slab-cache-free-remove-partial”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j@hjXª ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/kernel\/slab\/\\/free_remove_partial**”h]”j`)�”}”(hŒ7**\/sys\/kernel\/slab\/\\/free_remove_partial**”h]”hŒ3/sys/kernel/slab//free_remove_partial”…”�”}”(hjrª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjnª ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Kùhjkª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjhª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjXª ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjUª ubah}”(h]”jTª ah ]”h"]”Œ-abi_sys_kernel_slab_cache_free_remove_partial”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j£ª jJª sj˜}”jTª jJª subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj¨ª h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj²ª h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Kùhj¨ª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KùhhÊh²hubhÞ)�”}”(hŒõThe free_remove_partial file shows how many times an object has been freed to a now-empty slab so that it had to be removed from its node's partial list. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒ÷The free_remove_partial file shows how many times an object has been freed to a now-empty slab so that it had to be removed from its node’s partial list. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hjÖª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´KùhhÊh²hubj))�”}”(hŒ(.. _abi_sys_kernel_slab_cache_free_slab:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-kernel-slab-cache-free-slab”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjòª ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/kernel\/slab\/\\/free_slab**”h]”j`)�”}”(hŒ-**\/sys\/kernel\/slab\/\\/free_slab**”h]”hŒ)/sys/kernel/slab//free_slab”…”�”}”(hj « h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Mhj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjòª ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjïª ubah}”(h]”jîª ah ]”h"]”Œ#abi_sys_kernel_slab_cache_free_slab”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j=« jäª sj˜}”jîª jäª subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjB« h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjL« h]”hŒsysfs-kernel-slab”…”�”}”(hjN« h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjJ« ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jX« Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´MhjB« ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MhhÊh²hubhÞ)�”}”(hŒ¼The free_slab file shows how many times an empty slab has been freed back to the page allocator. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒ¼The free_slab file shows how many times an empty slab has been freed back to the page allocator. It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hjp« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MhhÊh²hubj))�”}”(hŒ,.. _abi_sys_kernel_slab_cache_free_slowpath:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-kernel-slab-cache-free-slowpath”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjŒ« ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/free_slowpath**”h]”j`)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/free_slowpath**”h]”hŒ-/sys/kernel/slab//free_slowpath”…”�”}”(hj¦« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¢« ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MhjŸ« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjœ« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™« ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŒ« ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‰« ubah}”(h]”jˆ« ah ]”h"]”Œ'abi_sys_kernel_slab_cache_free_slowpath”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j׫ j~« sj˜}”jˆ« j~« subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjÜ« h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjæ« h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´MhjÜ« ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MhhÊh²hubhÞ)�”}”(hŒÏThe free_slowpath file shows how many objects have been freed using the slow path (i.e. to a full or partial slab). It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”h]”hŒÏThe free_slowpath file shows how many objects have been freed using the slow path (i.e. to a full or partial slab). It can be written to clear the current count. Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hj ¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MhhÊh²hubj))�”}”(hŒ,.. _abi_sys_kernel_slab_cache_hwcache_align:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-kernel-slab-cache-hwcache-align”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj&¬ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/hwcache_align**”h]”j`)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/hwcache_align**”h]”hŒ-/sys/kernel/slab//hwcache_align”…”�”}”(hj@¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj<¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Mhj9¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj6¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj&¬ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj#¬ ubah}”(h]”j"¬ ah ]”h"]”Œ'abi_sys_kernel_slab_cache_hwcache_align”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jq¬ j¬ sj˜}”j"¬ j¬ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjv¬ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj€¬ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Mhjv¬ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MhhÊh²hubhÞ)�”}”(hŒ\The hwcache_align file is read-only and specifies whether objects are aligned on cachelines.”h]”hŒ\The hwcache_align file is read-only and specifies whether objects are aligned on cachelines.”…”�”}”(hj¤¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MhhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_slab_cache_min_partial:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-slab-cache-min-partial”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÀ¬ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/kernel\/slab\/\\/min_partial**”h]”j`)�”}”(hŒ/**\/sys\/kernel\/slab\/\\/min_partial**”h]”hŒ+/sys/kernel/slab//min_partial”…”�”}”(hjÚ¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÖ¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M$hjÓ¬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjЬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjͬ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÀ¬ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj½¬ ubah}”(h]”j¼¬ ah ]”h"]”Œ%abi_sys_kernel_slab_cache_min_partial”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ­ j²¬ sj˜}”j¼¬ j²¬ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj­ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj­ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´M$hj­ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M$hhÊh²hubhÞ)�”}”(hŒÃThe min_partial file specifies how many empty slabs shall remain on a node's partial list to avoid the overhead of allocating new slabs. Such slabs may be reclaimed by utilizing the shrink file.”h]”hŒÅThe min_partial file specifies how many empty slabs shall remain on a node’s partial list to avoid the overhead of allocating new slabs. Such slabs may be reclaimed by utilizing the shrink file.”…”�”}”(hj>­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M$hhÊh²hubj))�”}”(hŒ*.. _abi_sys_kernel_slab_cache_object_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ%abi-sys-kernel-slab-cache-object-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjZ­ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/kernel\/slab\/\\/object_size**”h]”j`)�”}”(hŒ/**\/sys\/kernel\/slab\/\\/object_size**”h]”hŒ+/sys/kernel/slab//object_size”…”�”}”(hjt­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjp­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M/hjm­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjj­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjZ­ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjW­ ubah}”(h]”jV­ ah ]”h"]”Œ%abi_sys_kernel_slab_cache_object_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j¥­ jL­ sj˜}”jV­ jL­ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjª­ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj´­ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´M/hjª­ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M/hhÊh²hubhÞ)�”}”(hŒHThe object_size file is read-only and specifies the cache's object size.”h]”hŒJThe object_size file is read-only and specifies the cache’s object size.”…”�”}”(hjØ­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M/hhÊh²hubj))�”}”(hŒ&.. _abi_sys_kernel_slab_cache_objects:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-kernel-slab-cache-objects”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hjô­ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/kernel\/slab\/\\/objects**”h]”j`)�”}”(hŒ+**\/sys\/kernel\/slab\/\\/objects**”h]”hŒ'/sys/kernel/slab//objects”…”�”}”(hj® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj ® ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M8hj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjô­ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjñ­ ubah}”(h]”jð­ ah ]”h"]”Œ!abi_sys_kernel_slab_cache_objects”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j?® jæ­ sj˜}”jð­ jæ­ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjD® h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjN® h]”hŒsysfs-kernel-slab”…”�”}”(hjP® h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjL® ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jZ® Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´M8hjD® ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M8hhÊh²hubhÞ)�”}”(hŒjThe objects file is read-only and displays how many objects are active and from which nodes they are from.”h]”hŒjThe objects file is read-only and displays how many objects are active and from which nodes they are from.”…”�”}”(hjr® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M8hhÊh²hubj))�”}”(hŒ... _abi_sys_kernel_slab_cache_objects_partial:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-kernel-slab-cache-objects-partial”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjŽ® ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/kernel\/slab\/\\/objects_partial**”h]”j`)�”}”(hŒ3**\/sys\/kernel\/slab\/\\/objects_partial**”h]”hŒ//sys/kernel/slab//objects_partial”…”�”}”(hj¨® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤® ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MAhj¡® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjŽ® ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹® ubah}”(h]”jŠ® ah ]”h"]”Œ)abi_sys_kernel_slab_cache_objects_partial”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙ® j€® sj˜}”jŠ® j€® subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjÞ® h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjè® h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´MAhjÞ® ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MAhhÊh²hubhÞ)�”}”(hŒ|The objects_partial file is read-only and displays how many objects are on partial slabs and from which nodes they are from.”h]”hŒ|The objects_partial file is read-only and displays how many objects are on partial slabs and from which nodes they are from.”…”�”}”(hj ¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MAhhÊh²hubj))�”}”(hŒ,.. _abi_sys_kernel_slab_cache_objs_per_slab:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-kernel-slab-cache-objs-per-slab”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj(¯ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/objs_per_slab**”h]”j`)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/objs_per_slab**”h]”hŒ-/sys/kernel/slab//objs_per_slab”…”�”}”(hjB¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MKhj;¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(¯ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%¯ ubah}”(h]”j$¯ ah ]”h"]”Œ'abi_sys_kernel_slab_cache_objs_per_slab”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”js¯ j¯ sj˜}”j$¯ j¯ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjx¯ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj‚¯ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´MKhjx¯ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MKhhÊh²hubhÞ)�”}”(hŒ The file objs_per_slab is read-only and specifies how many objects may be allocated from a single slab of the order specified in /sys/kernel/slab//order.”h]”hŒ The file objs_per_slab is read-only and specifies how many objects may be allocated from a single slab of the order specified in /sys/kernel/slab//order.”…”�”}”(hj¦¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MKhhÊh²hubj))�”}”(hŒ$.. _abi_sys_kernel_slab_cache_order:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-slab-cache-order”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj¯ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/slab\/\\/order**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/slab\/\\/order**”h]”hŒ%/sys/kernel/slab//order”…”�”}”(hjܯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjد ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MUhjÕ¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ¯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjϯ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¯ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿¯ ubah}”(h]”j¾¯ ah ]”h"]”Œabi_sys_kernel_slab_cache_order”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j ° j´¯ sj˜}”j¾¯ j´¯ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj° h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj° h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´MUhj° ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MUhhÊh²hubhÞ)�”}”(hX#The order file specifies the page order at which new slabs are allocated. It is writable and can be changed to increase the number of objects per slab. If a slab cannot be allocated because of fragmentation, SLUB will retry with the minimum order possible depending on its characteristics.”h]”hX#The order file specifies the page order at which new slabs are allocated. It is writable and can be changed to increase the number of objects per slab. If a slab cannot be allocated because of fragmentation, SLUB will retry with the minimum order possible depending on its characteristics.”…”�”}”(hj@° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MUhhÊh²hubhÞ)�”}”(hŒÔWhen debug_guardpage_minorder=N (N > 0) parameter is specified (see :doc:`/admin-guide/kernel-parameters`), the minimum possible order is used and this sysfs entry can not be used to change the order at run time.”h]”(hŒDWhen debug_guardpage_minorder=N (N > 0) parameter is specified (see ”…”�”}”(hjN° h²hh³Nh´Nubh)�”}”(hŒ%:doc:`/admin-guide/kernel-parameters`”h]”j§)�”}”(hjX° h]”hŒ/admin-guide/kernel-parameters”…”�”}”(hjZ° h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjV° ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jd° Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/kernel-parameters”uh1hh³j•› h´MUhjN° ubhŒk), the minimum possible order is used and this sysfs entry can not be used to change the order at run time.”…”�”}”(hjN° h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MUhhÊh²hubj))�”}”(hŒ-.. _abi_sys_kernel_slab_cache_order_fallback:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-kernel-slab-cache-order-fallback”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjް ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/kernel\/slab\/\\/order_fallback**”h]”j`)�”}”(hŒ2**\/sys\/kernel\/slab\/\\/order_fallback**”h]”hŒ./sys/kernel/slab//order_fallback”…”�”}”(hj¨° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¤° ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Mfhj¡° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjž° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›° ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjް ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj‹° ubah}”(h]”jа ah ]”h"]”Œ(abi_sys_kernel_slab_cache_order_fallback”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙ° j€° sj˜}”jа j€° subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjÞ° h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjè° h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´MfhjÞ° ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MfhhÊh²hubhÞ)�”}”(hŒÙThe order_fallback file shows how many times an allocation of a new slab has not been possible at the cache's order and instead fallen back to its minimum possible order. It can be written to clear the current count.”h]”hŒÛThe order_fallback file shows how many times an allocation of a new slab has not been possible at the cache’s order and instead fallen back to its minimum possible order. It can be written to clear the current count.”…”�”}”(hj ± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MfhhÊh²hubhÞ)�”}”(hŒ,Available when CONFIG_SLUB_STATS is enabled.”h]”hŒ,Available when CONFIG_SLUB_STATS is enabled.”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MfhhÊh²hubj))�”}”(hŒ&.. _abi_sys_kernel_slab_cache_partial:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ!abi-sys-kernel-slab-cache-partial”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j@hj6± ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/kernel\/slab\/\\/partial**”h]”j`)�”}”(hŒ+**\/sys\/kernel\/slab\/\\/partial**”h]”hŒ'/sys/kernel/slab//partial”…”�”}”(hjP± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjL± ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MshjI± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjF± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjC± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj6± ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj3± ubah}”(h]”j2± ah ]”h"]”Œ!abi_sys_kernel_slab_cache_partial”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j�± j(± sj˜}”j2± j(± subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj†± h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj�± h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Mshj†± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MshhÊh²hubhÞ)�”}”(hŒrThe partial file is read-only and displays how long many partial slabs there are and how long each node's list is.”h]”hŒtThe partial file is read-only and displays how long many partial slabs there are and how long each node’s list is.”…”�”}”(hj´± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MshhÊh²hubj))�”}”(hŒ%.. _abi_sys_kernel_slab_cache_poison:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-slab-cache-poison”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjб ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/kernel\/slab\/\\/poison**”h]”j`)�”}”(hŒ***\/sys\/kernel\/slab\/\\/poison**”h]”hŒ&/sys/kernel/slab//poison”…”�”}”(hjê± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjæ± ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M|hjã± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà± ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjݱ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjб ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjͱ ubah}”(h]”j̱ ah ]”h"]”Œ abi_sys_kernel_slab_cache_poison”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j² j± sj˜}”j̱ j± subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj ² h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj*² h]”hŒsysfs-kernel-slab”…”�”}”(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”j6² Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´M|hj ² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M|hhÊh²hubhÞ)�”}”(hŒZThe poison file specifies whether objects should be poisoned when a new slab is allocated.”h]”hŒZThe poison file specifies whether objects should be poisoned when a new slab is allocated.”…”�”}”(hjN² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M|hhÊh²hubj))�”}”(hŒ... _abi_sys_kernel_slab_cache_reclaim_account:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-kernel-slab-cache-reclaim-account”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j@hjj² ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/kernel\/slab\/\\/reclaim_account**”h]”j`)�”}”(hŒ3**\/sys\/kernel\/slab\/\\/reclaim_account**”h]”hŒ//sys/kernel/slab//reclaim_account”…”�”}”(hj„² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€² ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M…hj}² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjz² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjw² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjj² ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjg² ubah}”(h]”jf² ah ]”h"]”Œ)abi_sys_kernel_slab_cache_reclaim_account”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµ² j\² sj˜}”jf² j\² subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjº² h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjIJ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´M…hjº² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M…hhÊh²hubhÞ)�”}”(hŒoThe reclaim_account file specifies whether the cache's objects are reclaimable (and grouped by their mobility).”h]”hŒqThe reclaim_account file specifies whether the cache’s objects are reclaimable (and grouped by their mobility).”…”�”}”(hjè² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M…hhÊh²hubj))�”}”(hŒ'.. _abi_sys_kernel_slab_cache_red_zone:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-kernel-slab-cache-red-zone”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj³ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/kernel\/slab\/\\/red_zone**”h]”j`)�”}”(hŒ,**\/sys\/kernel\/slab\/\\/red_zone**”h]”hŒ(/sys/kernel/slab//red_zone”…”�”}”(hj³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MŽhj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj³ ubah}”(h]”j³ ah ]”h"]”Œ"abi_sys_kernel_slab_cache_red_zone”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jO³ jö² sj˜}”j³ jö² subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjT³ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj^³ h]”hŒsysfs-kernel-slab”…”�”}”(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”jj³ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´MŽhjT³ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MŽhhÊh²hubhÞ)�”}”(hŒFThe red_zone file specifies whether the cache's objects are red zoned.”h]”hŒHThe red_zone file specifies whether the cache’s objects are red zoned.”…”�”}”(hj‚³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MŽhhÊh²hubj))�”}”(hŒ7.. _abi_sys_kernel_slab_cache_remote_node_defrag_ratio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ2abi-sys-kernel-slab-cache-remote-node-defrag-ratio”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjž³ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/kernel\/slab\/\\/remote_node_defrag_ratio**”h]”j`)�”}”(hŒ<**\/sys\/kernel\/slab\/\\/remote_node_defrag_ratio**”h]”hŒ8/sys/kernel/slab//remote_node_defrag_ratio”…”�”}”(hj¸³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj´³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M—hj±³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj®³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«³ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjž³ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj›³ ubah}”(h]”jš³ ah ]”h"]”Œ2abi_sys_kernel_slab_cache_remote_node_defrag_ratio”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jé³ j�³ sj˜}”jš³ j�³ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjî³ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjø³ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´M—hjî³ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M—hhÊh²hubhÞ)�”}”(hX!The file remote_node_defrag_ratio specifies the percentage of times SLUB will attempt to refill the cpu slab with a partial slab from a remote node as opposed to allocating a new slab on the local node. This reduces the amount of wasted memory over the entire system but can be expensive.”h]”hX!The file remote_node_defrag_ratio specifies the percentage of times SLUB will attempt to refill the cpu slab with a partial slab from a remote node as opposed to allocating a new slab on the local node. This reduces the amount of wasted memory over the entire system but can be expensive.”…”�”}”(hj´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M—hhÊh²hubhÞ)�”}”(hŒ&Available when CONFIG_NUMA is enabled.”h]”hŒ&Available when CONFIG_NUMA is enabled.”…”�”}”(hj*´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M—hhÊh²hubj))�”}”(hŒ,.. _abi_sys_kernel_slab_cache_sanity_checks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-kernel-slab-cache-sanity-checks”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjF´ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/sanity_checks**”h]”j`)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/sanity_checks**”h]”hŒ-/sys/kernel/slab//sanity_checks”…”�”}”(hj`´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M¥hjY´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjV´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjS´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjF´ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjC´ ubah}”(h]”jB´ ah ]”h"]”Œ'abi_sys_kernel_slab_cache_sanity_checks”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j‘´ j8´ sj˜}”jB´ j8´ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj–´ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj ´ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´M¥hj–´ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M¥hhÊh²hubhÞ)�”}”(hŒÎThe sanity_checks file specifies whether expensive checks should be performed on free and, at minimum, enables double free checks. Caches that enable sanity_checks cannot be merged with caches that do not.”h]”hŒÎThe sanity_checks file specifies whether expensive checks should be performed on free and, at minimum, enables double free checks. Caches that enable sanity_checks cannot be merged with caches that do not.”…”�”}”(hjÄ´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M¥hhÊh²hubj))�”}”(hŒ%.. _abi_sys_kernel_slab_cache_shrink:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-kernel-slab-cache-shrink”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j@hjà´ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/kernel\/slab\/\\/shrink**”h]”j`)�”}”(hŒ***\/sys\/kernel\/slab\/\\/shrink**”h]”hŒ&/sys/kernel/slab//shrink”…”�”}”(hjú´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjö´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M°hjó´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjð´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjí´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjà´ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÝ´ ubah}”(h]”jÜ´ ah ]”h"]”Œ abi_sys_kernel_slab_cache_shrink”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j+µ jÒ´ sj˜}”jÜ´ jÒ´ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj0µ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj:µ h]”hŒsysfs-kernel-slab”…”�”}”(hj<µ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj8µ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jFµ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´M°hj0µ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M°hhÊh²hubhÞ)�”}”(hX¼The shrink file is used to reclaim unused slab cache memory from a cache. Empty per-cpu or partial slabs are freed and the partial list is sorted so the slabs with the fewest available objects are used first. It only accepts a value of "1" on write for shrinking the cache. Other input values are considered invalid. Shrinking slab caches might be expensive and can adversely impact other running applications. So it should be used with care.”h]”hXÀThe shrink file is used to reclaim unused slab cache memory from a cache. Empty per-cpu or partial slabs are freed and the partial list is sorted so the slabs with the fewest available objects are used first. It only accepts a value of “1â€� on write for shrinking the cache. Other input values are considered invalid. Shrinking slab caches might be expensive and can adversely impact other running applications. So it should be used with care.”…”�”}”(hj^µ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M°hhÊh²hubj))�”}”(hŒ(.. _abi_sys_kernel_slab_cache_slab_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-kernel-slab-cache-slab-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjzµ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/kernel\/slab\/\\/slab_size**”h]”j`)�”}”(hŒ-**\/sys\/kernel\/slab\/\\/slab_size**”h]”hŒ)/sys/kernel/slab//slab_size”…”�”}”(hj”µ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÀhj�µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjе ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡µ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjzµ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjwµ ubah}”(h]”jvµ ah ]”h"]”Œ#abi_sys_kernel_slab_cache_slab_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jŵ jlµ sj˜}”jvµ jlµ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjʵ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjÔµ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´MÀhjʵ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÀhhÊh²hubhÞ)�”}”(hŒ{The slab_size file is read-only and specifies the object size with metadata (debugging information and alignment) in bytes.”h]”hŒ{The slab_size file is read-only and specifies the object size with metadata (debugging information and alignment) in bytes.”…”�”}”(hjøµ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÀhhÊh²hubj))�”}”(hŒ$.. _abi_sys_kernel_slab_cache_slabs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-slab-cache-slabs”uh1j(h´KhhÊh²hh³Nubj7)�”• }”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj¶ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/slab\/\\/slabs**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/slab\/\\/slabs**”h]”hŒ%/sys/kernel/slab//slabs”…”�”}”(hj.¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj*¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÉhj'¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj$¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¶ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶ ubah}”(h]”j¶ ah ]”h"]”Œabi_sys_kernel_slab_cache_slabs”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j_¶ j¶ sj˜}”j¶ j¶ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjd¶ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjn¶ h]”hŒsysfs-kernel-slab”…”�”}”(hjp¶ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjl¶ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jz¶ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´MÉhjd¶ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÉhhÊh²hubhÞ)�”}”(hŒ�The slabs file is read-only and displays how long many slabs there are (both cpu and partial) and from which nodes they are from.”h]”hŒ�The slabs file is read-only and displays how long many slabs there are (both cpu and partial) and from which nodes they are from.”…”�”}”(hj’¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÉhhÊh²hubj))�”}”(hŒ0.. _abi_sys_kernel_slab_cache_slabs_cpu_partial:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-kernel-slab-cache-slabs-cpu-partial”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj®¶ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/kernel\/slab\/\\/slabs_cpu_partial**”h]”j`)�”}”(hŒ5**\/sys\/kernel\/slab\/\\/slabs_cpu_partial**”h]”hŒ1/sys/kernel/slab//slabs_cpu_partial”…”�”}”(hjȶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjĶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MþhjÁ¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¾¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»¶ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj®¶ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj«¶ ubah}”(h]”jª¶ ah ]”h"]”Œ+abi_sys_kernel_slab_cache_slabs_cpu_partial”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jù¶ j ¶ sj˜}”jª¶ j ¶ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjþ¶ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj· h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Mþhjþ¶ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MþhhÊh²hubhÞ)�”}”(hŒåThis read-only file is deprecated and always reads "0(0)" since the removal of per-cpu partial slabs in Linux 7.0. It previously showed the number of partially allocated frozen slabs. The file is kept for backwards compatibility.”h]”hŒéThis read-only file is deprecated and always reads “0(0)â€� since the removal of per-cpu partial slabs in Linux 7.0. It previously showed the number of partially allocated frozen slabs. The file is kept for backwards compatibility.”…”�”}”(hj,· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MþhhÊh²hubj))�”}”(hŒ).. _abi_sys_kernel_slab_cache_store_user:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ$abi-sys-kernel-slab-cache-store-user”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjH· ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/kernel\/slab\/\\/store_user**”h]”j`)�”}”(hŒ.**\/sys\/kernel\/slab\/\\/store_user**”h]”hŒ*/sys/kernel/slab//store_user”…”�”}”(hjb· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj^· ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÓhj[· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjX· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjU· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjH· ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjE· ubah}”(h]”jD· ah ]”h"]”Œ$abi_sys_kernel_slab_cache_store_user”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j“· j:· sj˜}”jD· j:· subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj˜· h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj¢· h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´MÓhj˜· ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÓhhÊh²hubhÞ)�”}”(hŒgThe store_user file specifies whether the location of allocation or free should be tracked for a cache.”h]”hŒgThe store_user file specifies whether the location of allocation or free should be tracked for a cache.”…”�”}”(hjÆ· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÓhhÊh²hubj))�”}”(hŒ,.. _abi_sys_kernel_slab_cache_total_objects:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-kernel-slab-cache-total-objects”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hjâ· ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/total_objects**”h]”j`)�”}”(hŒ1**\/sys\/kernel\/slab\/\\/total_objects**”h]”hŒ-/sys/kernel/slab//total_objects”…”�”}”(hjü· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjø· ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÜhjõ· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjò· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjï· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâ· ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjß· ubah}”(h]”jÞ· ah ]”h"]”Œ'abi_sys_kernel_slab_cache_total_objects”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j-¸ jÔ· sj˜}”jÞ· jÔ· subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj2¸ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj<¸ h]”hŒsysfs-kernel-slab”…”�”}”(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”jH¸ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´MÜhj2¸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÜhhÊh²hubhÞ)�”}”(hŒwThe total_objects file is read-only and displays how many total objects a cache has and from which nodes they are from.”h]”hŒwThe total_objects file is read-only and displays how many total objects a cache has and from which nodes they are from.”…”�”}”(hj`¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MÜhhÊh²hubj))�”}”(hŒ$.. _abi_sys_kernel_slab_cache_trace:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-slab-cache-trace”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj|¸ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/kernel\/slab\/\\/trace**”h]”j`)�”}”(hŒ)**\/sys\/kernel\/slab\/\\/trace**”h]”hŒ%/sys/kernel/slab//trace”…”�”}”(hj–¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj’¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Måhj�¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjŒ¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj|¸ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjy¸ ubah}”(h]”jx¸ ah ]”h"]”Œabi_sys_kernel_slab_cache_trace”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jǸ jn¸ sj˜}”jx¸ jn¸ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hj̸ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjÖ¸ h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Måhj̸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MåhhÊh²hubhÞ)�”}”(hŒOThe trace file specifies whether object allocations and frees should be traced.”h]”hŒOThe trace file specifies whether object allocations and frees should be traced.”…”�”}”(hjú¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MåhhÊh²hubj))�”}”(hŒ'.. _abi_sys_kernel_slab_cache_usersize:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-kernel-slab-cache-usersize”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj¹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/kernel\/slab\/\\/usersize**”h]”j`)�”}”(hŒ,**\/sys\/kernel\/slab\/\\/usersize**”h]”hŒ(/sys/kernel/slab//usersize”…”�”}”(hj0¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj,¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M÷hj)¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj&¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¹ ubah}”(h]”j¹ ah ]”h"]”Œ"abi_sys_kernel_slab_cache_usersize”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”ja¹ j¹ sj˜}”j¹ j¹ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjf¹ h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hjp¹ h]”hŒsysfs-kernel-slab”…”�”}”(hjr¹ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjn¹ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j|¹ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´M÷hjf¹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M÷hhÊh²hubhÞ)�”}”(hŒEThe usersize file is read-only and contains the usercopy region size.”h]”hŒEThe usersize file is read-only and contains the usercopy region size.”…”�”}”(hj”¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´M÷hhÊh²hubj))�”}”(hŒ'.. _abi_sys_kernel_slab_cache_validate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ"abi-sys-kernel-slab-cache-validate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j@hj°¹ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/kernel\/slab\/\\/validate**”h]”j`)�”}”(hŒ,**\/sys\/kernel\/slab\/\\/validate**”h]”hŒ(/sys/kernel/slab//validate”…”�”}”(hjʹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjƹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´Mîhjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÀ¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj°¹ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj­¹ ubah}”(h]”j¬¹ ah ]”h"]”Œ"abi_sys_kernel_slab_cache_validate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jû¹ j¢¹ sj˜}”j¬¹ j¢¹ subhÞ)�”}”(hŒMDefined on file :ref:`sysfs-kernel-slab `”h]”(hŒDefined on file ”…”�”}”(hjº h²hh³Nh´Nubh)�”}”(hŒ=:ref:`sysfs-kernel-slab `”h]”j§)�”}”(hj º h]”hŒsysfs-kernel-slab”…”�”}”(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ÅŒ"abi_file_testing_sysfs_kernel_slab”uh1hh³j•› h´Mîhjº ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MîhhÊh²hubhÞ)�”}”(hŒsWriting to the validate file causes SLUB to traverse all of its cache's objects and check the validity of metadata.”h]”hŒuWriting to the validate file causes SLUB to traverse all of its cache’s objects and check the validity of metadata.”…”�”}”(hj.º h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j•› h´MîhhÊh²hubj))�”}”(hŒ$.. _abi_sys_kernel_softlockup_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-softlockup-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hjJº ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/kernel\/softlockup_count**”h]”j`)�”}”(hŒ#**\/sys\/kernel\/softlockup_count**”h]”hŒ/sys/kernel/softlockup_count”…”�”}”(hjdº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj`º ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ7Documentation/ABI/testing/sysfs-kernel-softlockup_count”h´Khj]º ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjZº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjJº ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjGº ubah}”(h]”jFº ah ]”h"]”Œabi_sys_kernel_softlockup_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–º j<º sj˜}”jFº j<º subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-kernel-softlockup_count `”h]”(hŒDefined on file ”…”�”}”(hj›º h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-kernel-softlockup_count `”h]”j§)�”}”(hj¥º h]”hŒsysfs-kernel-softlockup_count”…”�”}”(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ÅŒ.abi_file_testing_sysfs_kernel_softlockup_count”uh1hh³jxº h´Khj›º ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jxº h´KhhÊh²hubhÞ)�”}”(hŒ„Shows how many times the system has detected a soft lockup since last boot. Available only if CONFIG_SOFTLOCKUP_DETECTOR is enabled.”h]”hŒ„Shows how many times the system has detected a soft lockup since last boot. Available only if CONFIG_SOFTLOCKUP_DETECTOR is enabled.”…”�”}”(hjɺ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jxº h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_vmcoreinfo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-vmcoreinfo”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjåº ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/vmcoreinfo**”h]”j`)�”}”(hŒ**\/sys\/kernel\/vmcoreinfo**”h]”hŒ/sys/kernel/vmcoreinfo”…”�”}”(hjÿº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûº ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-kernel-vmcoreinfo”h´Khjøº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjòº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjåº ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj⺠ubah}”(h]”jẠah ]”h"]”Œabi_sys_kernel_vmcoreinfo”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j1» j׺ sj˜}”jẠj׺ subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-kernel-vmcoreinfo `”h]”(hŒDefined on file ”…”�”}”(hj6» h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-kernel-vmcoreinfo `”h]”j§)�”}”(hj@» h]”hŒsysfs-kernel-vmcoreinfo”…”�”}”(hjB» h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj>» ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jL» Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ(abi_file_testing_sysfs_kernel_vmcoreinfo”uh1hh³j» h´Khj6» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j» h´KhhÊh²hubhÞ)�”}”(hXiShows physical address and size of vmcoreinfo ELF note. First value contains physical address of note in hex and second value contains the size of note in hex. This ELF note info is parsed by second kernel and exported to user space as part of ELF note in /proc/vmcore file. This note contains various information like struct size, symbol values, page size etc.”h]”hXiShows physical address and size of vmcoreinfo ELF note. First value contains physical address of note in hex and second value contains the size of note in hex. This ELF note info is parsed by second kernel and exported to user space as part of ELF note in /proc/vmcore file. This note contains various information like struct size, symbol values, page size etc.”…”�”}”(hjd» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j» h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_kernel_warn_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-kernel-warn-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj€» ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/kernel\/warn_count**”h]”j`)�”}”(hŒ**\/sys\/kernel\/warn_count**”h]”hŒ/sys/kernel/warn_count”…”�”}”(hjš» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj–» ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/sysfs-kernel-warn_count”h´Khj“» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�» ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj€» ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj}» ubah}”(h]”j|» ah ]”h"]”Œabi_sys_kernel_warn_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌ» jr» sj˜}”j|» jr» subhÞ)�”}”(hŒYDefined on file :ref:`sysfs-kernel-warn_count `”h]”(hŒDefined on file ”…”�”}”(hjÑ» h²hh³Nh´Nubh)�”}”(hŒI:ref:`sysfs-kernel-warn_count `”h]”j§)�”}”(hjÛ» h]”hŒsysfs-kernel-warn_count”…”�”}”(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ÅŒ(abi_file_testing_sysfs_kernel_warn_count”uh1hh³j®» h´KhjÑ» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®» h´KhhÊh²hubhÞ)�”}”(hŒ;Shows how many times the system has Warned since last boot.”h]”hŒ;Shows how many times the system has Warned since last boot.”…”�”}”(hjÿ» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®» h´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/module”h]”hŒSymbols under /sys/module”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj ¼ h³Nh´Nubj))�”}”(hŒ.. _abi_sys_module_import_ns:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-module-import-ns”uh1j(h´Khj ¼ ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hj,¼ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/module\/\*\/import_ns**”h]”j`)�”}”(hŒ **\/sys\/module\/\*\/import_ns**”h]”hŒ/sys/module/*/import_ns”…”�”}”(hjF¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjB¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/testing/sysfs-module”h´K3hj?¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj<¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj,¼ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj)¼ ubah}”(h]”j(¼ ah ]”h"]”Œabi_sys_module_import_ns”ah$]”h&]”uh1j6hj ¼ j–}”jx¼ j¼ sj˜}”j(¼ j¼ subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-module `”h]”(hŒDefined on file ”…”�”}”(hj}¼ h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-module `”h]”j§)�”}”(hj‡¼ h]”hŒ sysfs-module”…”�”}”(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ÅŒabi_file_testing_sysfs_module”uh1hh³jZ¼ h´K3hj}¼ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´K3hj ¼ ubhÞ)�”}”(hŒºList of symbol namespaces imported by this module via MODULE_IMPORT_NS(). Each namespace appears on a separate line. This file only exists for modules that import at least one namespace.”h]”hŒºList of symbol namespaces imported by this module via MODULE_IMPORT_NS(). Each namespace appears on a separate line. This file only exists for modules that import at least one namespace.”…”�”}”(hj«¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´K3hj ¼ ubeh}”(h]”Œsymbols-under-sys-module”ah ]”h"]”Œsymbols under /sys/module”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_module_initstate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-module-initstate”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hjϼ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/module\/\*\/initstate**”h]”j`)�”}”(hŒ **\/sys\/module\/\*\/initstate**”h]”hŒ/sys/module/*/initstate”…”�”}”(hjé¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjå¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´K,hjâ¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjß¼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjܼ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjϼ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj̼ ubah}”(h]”j˼ ah ]”h"]”Œabi_sys_module_initstate”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j½ jÁ¼ sj˜}”j˼ jÁ¼ subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-module `”h]”(hŒDefined on file ”…”�”}”(hj½ h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-module `”h]”j§)�”}”(hj)½ h]”hŒ sysfs-module”…”�”}”(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”j5½ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_module”uh1hh³jZ¼ h´K,hj½ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´K,hhÊh²hubhÞ)�”}”(hŒAShow the initialization state(live, coming, going) of the module.”h]”hŒAShow the initialization state(live, coming, going) of the module.”…”�”}”(hjM½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´K,hhÊh²hubj))�”}”(hŒ.. _abi_sys_module_taint:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-module-taint”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hji½ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/module\/\*\/taint**”h]”j`)�”}”(hŒ**\/sys\/module\/\*\/taint**”h]”hŒ/sys/module/*/taint”…”�”}”(hjƒ½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´K`”h]”(hŒDefined on file ”…”�”}”(hj¹½ h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-module `”h]”j§)�”}”(hjý h]”hŒ sysfs-module”…”�”}”(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ÅŒabi_file_testing_sysfs_module”uh1hh³jZ¼ h´K`”h]”(hŒDefined on file ”…”�”}”(hj À h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-module `”h]”j§)�”}”(hj*À h]”hŒ sysfs-module”…”�”}”(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”j6À Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_module”uh1hh³jZ¼ h´K&hj À ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´K&hhÊh²hubhÞ)�”}”(hŒModule size in bytes.”h]”hŒModule size in bytes.”…”�”}”(hjNÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´K&hhÊh²hubj))�”}”(hŒ8.. _abi_sys_module_ehci_hcd_drivers_uframe_periodic_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ3abi-sys-module-ehci-hcd-drivers-uframe-periodic-max”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hjjÀ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/module\/ehci_hcd\/drivers\/\.\.\.\/uframe_periodic_max**”h]”j`)�”}”(hŒA**\/sys\/module\/ehci_hcd\/drivers\/\.\.\.\/uframe_periodic_max**”h]”hŒ=/sys/module/ehci_hcd/drivers/.../uframe_periodic_max”…”�”}”(hj„À h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj€À ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´Khj}À ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjzÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjjÀ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjgÀ ubah}”(h]”jfÀ ah ]”h"]”Œ3abi_sys_module_ehci_hcd_drivers_uframe_periodic_max”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jµÀ j\À sj˜}”jfÀ j\À subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-module `”h]”(hŒDefined on file ”…”�”}”(hjºÀ h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-module `”h]”j§)�”}”(hjÄÀ h]”hŒ sysfs-module”…”�”}”(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ÅŒabi_file_testing_sysfs_module”uh1hh³jZ¼ h´KhjºÀ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KhhÊh²hubhÞ)�”}”(hŒ@Maximum time allowed for periodic transfers per microframe (μs)”h]”hŒ@Maximum time allowed for periodic transfers per microframe (μs)”…”�”}”(hjèÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KhhÊh²hubj)�”}”(hhh]”j)�”}”(hXbNote: USB 2.0 sets maximum allowed time for periodic transfers per microframe to be 80%, that is 100 microseconds out of 125 microseconds (full microframe). However there are cases, when 80% max isochronous bandwidth is too limiting. For example two video streams could require 110 microseconds of isochronous bandwidth per microframe to work together. ”h]”(j!)�”}”(hŒNote:”h]”hŒNote:”…”�”}”(hjýÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jZ¼ h´KhjùÀ ubj1)�”}”(hhh]”(hÞ)�”}”(hŒ–USB 2.0 sets maximum allowed time for periodic transfers per microframe to be 80%, that is 100 microseconds out of 125 microseconds (full microframe).”h]”hŒ–USB 2.0 sets maximum allowed time for periodic transfers per microframe to be 80%, that is 100 microseconds out of 125 microseconds (full microframe).”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´Khj Á ubhÞ)�”}”(hŒÃHowever there are cases, when 80% max isochronous bandwidth is too limiting. For example two video streams could require 110 microseconds of isochronous bandwidth per microframe to work together.”h]”hŒÃHowever there are cases, when 80% max isochronous bandwidth is too limiting. For example two video streams could require 110 microseconds of isochronous bandwidth per microframe to work together.”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´Khj Á ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j0hjùÀ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jZ¼ h´KhjöÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´NubhÞ)�”}”(hŒªThrough this setting it is possible to raise the limit so that the host controller would allow allocating more than 100 microseconds of periodic bandwidth per microframe.”h]”hŒªThrough this setting it is possible to raise the limit so that the host controller would allow allocating more than 100 microseconds of periodic bandwidth per microframe.”…”�”}”(hj<Á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KhhÊh²hubhÞ)�”}”(hŒŸBeware, non-standard modes are usually not thoroughly tested by hardware designers, and the hardware can malfunction when this setting differ from default 100.”h]”hŒŸBeware, non-standard modes are usually not thoroughly tested by hardware designers, and the hardware can malfunction when this setting differ from default 100.”…”�”}”(hjJÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_module_grant_table_parameters_free_per_iteration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-module-grant-table-parameters-free-per-iteration”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hjfÁ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/module\/grant_table\/parameters\/free_per_iteration**”h]”j`)�”}”(hŒ>**\/sys\/module\/grant_table\/parameters\/free_per_iteration**”h]”hŒ:/sys/module/grant_table/parameters/free_per_iteration”…”�”}”(hj€Á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj|Á ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KKhjyÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjvÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjsÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjfÁ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjcÁ ubah}”(h]”jbÁ ah ]”h"]”Œ8abi_sys_module_grant_table_parameters_free_per_iteration”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j±Á jXÁ sj˜}”jbÁ jXÁ subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-module `”h]”(hŒDefined on file ”…”�”}”(hj¶Á h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-module `”h]”j§)�”}”(hjÀÁ h]”hŒ sysfs-module”…”�”}”(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ÅŒabi_file_testing_sysfs_module”uh1hh³jZ¼ h´KKhj¶Á ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KKhhÊh²hubhÞ)�”}”(hŒHRead and write number of grant entries to attempt to free per iteration.”h]”hŒHRead and write number of grant entries to attempt to free per iteration.”…”�”}”(hjäÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KKhhÊh²hubhÞ)�”}”(hŒ“Note: Future versions of Xen and Linux may provide a better interface for controlling the rate of deferred grant reclaim or may not need it at all.”h]”hŒ“Note: Future versions of Xen and Linux may provide a better interface for controlling the rate of deferred grant reclaim or may not need it at all.”…”�”}”(hjòÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KKhhÊh²hubj)�”}”(hhh]”j)�”}”(hŒ+Users: Qubes OS (https://www.qubes-os.org) ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jZ¼ h´KKhj ubj1)�”}”(hhh]”hÞ)�”}”(hŒ#Qubes OS (https://www.qubes-os.org)”h]”(hŒ Qubes OS (”…”�”}”(hj h²hh³Nh´Nubj©°)�”}”(hŒhttps://www.qubes-os.org”h]”hŒhttps://www.qubes-os.org”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j" uh1j¨°hj ubhŒ)”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KKhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jZ¼ h´KKhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubj))�”}”(hŒ1.. _abi_sys_module_pch_phub_drivers_pch_firmware:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-module-pch-phub-drivers-pch-firmware”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`”h]”(hŒDefined on file ”…”�”}”(hj©Â h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-module `”h]”j§)�”}”(hj³Â h]”hŒ sysfs-module”…”�”}”(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ÅŒabi_file_testing_sysfs_module”uh1hh³jZ¼ h´Khj©Â ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KhhÊh²hubhÞ)�”}”(hŒWrite/read Option ROM data.”h]”hŒWrite/read Option ROM data.”…”�”}”(hj× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KhhÊh²hubj))�”}”(hŒ,.. _abi_sys_module_pch_phub_drivers_pch_mac:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-sys-module-pch-phub-drivers-pch-mac”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hjó ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/module\/pch_phub\/drivers\/\.\.\.\/pch_mac**”h]”j`)�”}”(hŒ5**\/sys\/module\/pch_phub\/drivers\/\.\.\.\/pch_mac**”h]”hŒ1/sys/module/pch_phub/drivers/.../pch_mac”…”�”}”(hj à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj à ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´Khjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjó ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjð ubah}”(h]”jï ah ]”h"]”Œ'abi_sys_module_pch_phub_drivers_pch_mac”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j>à jå sj˜}”jï jå subhÞ)�”}”(hŒCDefined on file :ref:`sysfs-module `”h]”(hŒDefined on file ”…”�”}”(hjCà h²hh³Nh´Nubh)�”}”(hŒ3:ref:`sysfs-module `”h]”j§)�”}”(hjMà h]”hŒ sysfs-module”…”�”}”(hjOà h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjKà ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jYà Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_module”uh1hh³jZ¼ h´KhjCà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KhhÊh²hubhÞ)�”}”(hŒWrite/read GbE MAC address.”h]”hŒWrite/read GbE MAC address.”…”�”}”(hjqà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jZ¼ h´KhhÊh²hubj))�”}”(hŒE.. _abi_sys_module_xen_blkback_parameters_buffer_squeeze_duration_ms:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ@abi-sys-module-xen-blkback-parameters-buffer-squeeze-duration-ms”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j@hj�à ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/module\/xen_blkback\/parameters\/buffer_squeeze_duration_ms**”h]”j`)�”}”(hŒF**\/sys\/module\/xen_blkback\/parameters\/buffer_squeeze_duration_ms**”h]”hŒB/sys/module/xen_blkback/parameters/buffer_squeeze_duration_ms”…”�”}”(hj§Ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj£Ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/testing/sysfs-driver-xen-blkback”h´Khj Ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�à ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjšÃ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�à ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŠÃ ubah}”(h]”j‰Ã ah ]”h"]”Œ@abi_sys_module_xen_blkback_parameters_buffer_squeeze_duration_ms”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÙà jà sj˜}”j‰Ã jà subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-xen-blkback `”h]”(hŒDefined on file ”…”�”}”(hjÞà h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-xen-blkback `”h]”j§)�”}”(hjèà h]”hŒsysfs-driver-xen-blkback”…”�”}”(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ÅŒ)abi_file_testing_sysfs_driver_xen_blkback”uh1hh³j»Ã h´KhjÞà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´KhhÊh²hubhÞ)�”}”(hŒ¶When memory pressure is reported to blkback this option controls the duration in milliseconds that blkback will not cache any page not backed by a grant mapping. The default is 10ms.”h]”hŒ¶When memory pressure is reported to blkback this option controls the duration in milliseconds that blkback will not cache any page not backed by a grant mapping. The default is 10ms.”…”�”}”(hj Ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´KhhÊh²hubj))�”}”(hŒ=.. _abi_sys_module_xen_blkback_parameters_feature_persistent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ8abi-sys-module-xen-blkback-parameters-feature-persistent”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j@hj(Ä ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/module\/xen_blkback\/parameters\/feature_persistent**”h]”j`)�”}”(hŒ>**\/sys\/module\/xen_blkback\/parameters\/feature_persistent**”h]”hŒ:/sys/module/xen_blkback/parameters/feature_persistent”…”�”}”(hjBÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj>Ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´K'hj;Ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj8Ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj5Ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj(Ä ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj%Ä ubah}”(h]”j$Ä ah ]”h"]”Œ8abi_sys_module_xen_blkback_parameters_feature_persistent”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jsÄ jÄ sj˜}”j$Ä jÄ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-xen-blkback `”h]”(hŒDefined on file ”…”�”}”(hjxÄ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-xen-blkback `”h]”j§)�”}”(hj‚Ä h]”hŒsysfs-driver-xen-blkback”…”�”}”(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ÅŒ)abi_file_testing_sysfs_driver_xen_blkback”uh1hh³j»Ã h´K'hjxÄ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´K'hhÊh²hubhÞ)�”}”(hŒ˜Whether to enable the persistent grants feature or not. Note that this option only takes effect on newly connected backends. The default is Y (enable).”h]”hŒ˜Whether to enable the persistent grants feature or not. Note that this option only takes effect on newly connected backends. The default is Y (enable).”…”�”}”(hj¦Ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´K'hhÊh²hubj))�”}”(hŒ;.. _abi_sys_module_xen_blkback_parameters_max_buffer_pages:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-sys-module-xen-blkback-parameters-max-buffer-pages”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j@hjÂÄ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/module\/xen_blkback\/parameters\/max_buffer_pages**”h]”j`)�”}”(hŒ<**\/sys\/module\/xen_blkback\/parameters\/max_buffer_pages**”h]”hŒ8/sys/module/xen_blkback/parameters/max_buffer_pages”…”�”}”(hjÜÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjØÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´KhjÕÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÂÄ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¿Ä ubah}”(h]”j¾Ä ah ]”h"]”Œ6abi_sys_module_xen_blkback_parameters_max_buffer_pages”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j Å j´Ä sj˜}”j¾Ä j´Ä subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-xen-blkback `”h]”(hŒDefined on file ”…”�”}”(hjÅ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-xen-blkback `”h]”j§)�”}”(hjÅ h]”hŒsysfs-driver-xen-blkback”…”�”}”(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ÅŒ)abi_file_testing_sysfs_driver_xen_blkback”uh1hh³j»Ã h´KhjÅ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´KhhÊh²hubhÞ)�”}”(hŒBMaximum number of free pages to keep in each block backend buffer.”h]”hŒBMaximum number of free pages to keep in each block backend buffer.”…”�”}”(hj@Å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´KhhÊh²hubj))�”}”(hŒ@.. _abi_sys_module_xen_blkback_parameters_max_persistent_grants:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ;abi-sys-module-xen-blkback-parameters-max-persistent-grants”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j@hj\Å ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/module\/xen_blkback\/parameters\/max_persistent_grants**”h]”j`)�”}”(hŒA**\/sys\/module\/xen_blkback\/parameters\/max_persistent_grants**”h]”hŒ=/sys/module/xen_blkback/parameters/max_persistent_grants”…”�”}”(hjvÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjrÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´K hjoÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj\Å ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjYÅ ubah}”(h]”jXÅ ah ]”h"]”Œ;abi_sys_module_xen_blkback_parameters_max_persistent_grants”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j§Å jNÅ sj˜}”jXÅ jNÅ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-xen-blkback `”h]”(hŒDefined on file ”…”�”}”(hj¬Å h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-xen-blkback `”h]”j§)�”}”(hj¶Å h]”hŒsysfs-driver-xen-blkback”…”�”}”(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ÅŒ)abi_file_testing_sysfs_driver_xen_blkback”uh1hh³j»Ã h´K hj¬Å ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´K hhÊh²hubhÞ)�”}”(hŒÄMaximum number of grants to map persistently in blkback. If the frontend tries to use more than max_persistent_grants, the LRU kicks in and starts removing 5% of max_persistent_grants every 100ms.”h]”hŒÄMaximum number of grants to map persistently in blkback. If the frontend tries to use more than max_persistent_grants, the LRU kicks in and starts removing 5% of max_persistent_grants every 100ms.”…”�”}”(hjÚÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´K hhÊh²hubj))�”}”(hŒJ.. _abi_sys_module_xen_blkback_parameters_persistent_grant_unused_seconds:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4ŒEabi-sys-module-xen-blkback-parameters-persistent-grant-unused-seconds”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j@hjöÅ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/module\/xen_blkback\/parameters\/persistent_grant_unused_seconds**”h]”j`)�”}”(hŒK**\/sys\/module\/xen_blkback\/parameters\/persistent_grant_unused_seconds**”h]”hŒG/sys/module/xen_blkback/parameters/persistent_grant_unused_seconds”…”�”}”(hjÆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´Khj Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjöÅ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjóÅ ubah}”(h]”jòÅ ah ]”h"]”ŒEabi_sys_module_xen_blkback_parameters_persistent_grant_unused_seconds”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jAÆ jèÅ sj˜}”jòÅ jèÅ subhÞ)�”}”(hŒ[Defined on file :ref:`sysfs-driver-xen-blkback `”h]”(hŒDefined on file ”…”�”}”(hjFÆ h²hh³Nh´Nubh)�”}”(hŒK:ref:`sysfs-driver-xen-blkback `”h]”j§)�”}”(hjPÆ h]”hŒsysfs-driver-xen-blkback”…”�”}”(hjRÆ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjNÆ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j\Æ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ)abi_file_testing_sysfs_driver_xen_blkback”uh1hh³j»Ã h´KhjFÆ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´KhhÊh²hubhÞ)�”}”(hŒžHow long a persistent grant is allowed to remain allocated without being in use. The time is in seconds, 0 means indefinitely long. The default is 60 seconds.”h]”hŒžHow long a persistent grant is allowed to remain allocated without being in use. The time is in seconds, 0 means indefinitely long. The default is 60 seconds.”…”�”}”(hjtÆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j»Ã h´KhhÊh²hubj))�”}”(hŒ>.. _abi_sys_module_xen_blkfront_parameters_feature_persistent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ9abi-sys-module-xen-blkfront-parameters-feature-persistent”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j@hj�Æ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/module\/xen_blkfront\/parameters\/feature_persistent**”h]”j`)�”}”(hŒ?**\/sys\/module\/xen_blkfront\/parameters\/feature_persistent**”h]”hŒ;/sys/module/xen_blkfront/parameters/feature_persistent”…”�”}”(hjªÆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¦Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ3Documentation/ABI/testing/sysfs-driver-xen-blkfront”h´K hj£Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Æ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj�Æ ubah}”(h]”jŒÆ ah ]”h"]”Œ9abi_sys_module_xen_blkfront_parameters_feature_persistent”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜÆ j‚Æ sj˜}”jŒÆ j‚Æ subhÞ)�”}”(hŒ]Defined on file :ref:`sysfs-driver-xen-blkfront `”h]”(hŒDefined on file ”…”�”}”(hjáÆ h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-driver-xen-blkfront `”h]”j§)�”}”(hjëÆ h]”hŒsysfs-driver-xen-blkfront”…”�”}”(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ÅŒ*abi_file_testing_sysfs_driver_xen_blkfront”uh1hh³j¾Æ h´K hjáÆ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾Æ h´K hhÊh²hubhÞ)�”}”(hŒ™Whether to enable the persistent grants feature or not. Note that this option only takes effect on newly connected frontends. The default is Y (enable).”h]”hŒ™Whether to enable the persistent grants feature or not. Note that this option only takes effect on newly connected frontends. The default is Y (enable).”…”�”}”(hjÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾Æ h´K hhÊh²hubj))�”}”(hŒA.. _abi_sys_module_xen_blkfront_parameters_max_indirect_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/sys/module/xen_blkfront/parameters/max_indirect_segments”…”�”}”(hjEÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾Æ h´Khj>Ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;Ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8Ç ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+Ç ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(Ç ubah}”(h]”j'Ç ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj{Ç h²hh³Nh´Nubh)�”}”(hŒM:ref:`sysfs-driver-xen-blkfront `”h]”j§)�”}”(hj…Ç h]”hŒsysfs-driver-xen-blkfront”…”�”}”(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ÅŒ*abi_file_testing_sysfs_driver_xen_blkfront”uh1hh³j¾Æ h´Khj{Ç ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾Æ h´KhhÊh²hubhÞ)�”}”(hXMaximum number of segments that the frontend will negotiate with the backend for indirect descriptors. The default value is 32 - higher value means more potential throughput but more memory usage. The backend picks the minimum of the frontend and its default backend value.”h]”hXMaximum number of segments that the frontend will negotiate with the backend for indirect descriptors. The default value is 32 - higher value means more potential throughput but more memory usage. The backend picks the minimum of the frontend and its default backend value.”…”�”}”(hj©Ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¾Æ h´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/power”h]”hŒSymbols under /sys/power”…”�”}”(hjºÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj·Ç h³Nh´Nubj))�”}”(hŒ.. _abi_sys_power:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-power”uh1j(h´Khj·Ç ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÖÇ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/**”h]”j`)�”}”(hŒ**\/sys\/power\/**”h]”hŒ/sys/power/”…”�”}”(hjðÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjìÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ%Documentation/ABI/testing/sysfs-power”h´KhjéÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjæÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÖÇ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÓÇ ubah}”(h]”jÒÇ ah ]”h"]”Œ abi_sys_power”ah$]”h&]”uh1j6hj·Ç j–}”j"È jÈÇ sj˜}”jÒÇ jÈÇ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj'È h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj1È h]”hŒ sysfs-power”…”�”}”(hj3È 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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´Khj'È ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´Khj·Ç ubhÞ)�”}”(hŒtThe /sys/power directory will contain files that will provide a unified interface to the power management subsystem.”h]”hŒtThe /sys/power directory will contain files that will provide a unified interface to the power management subsystem.”…”�”}”(hjUÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´Khj·Ç ubeh}”(h]”Œsymbols-under-sys-power”ah ]”h"]”Œsymbols under /sys/power”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ.. _abi_sys_power_autosleep:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-autosleep”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjyÈ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/autosleep**”h]”j`)�”}”(hŒ**\/sys\/power\/autosleep**”h]”hŒ/sys/power/autosleep”…”�”}”(hj“È h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj�È ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KÇhjŒÈ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰È ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†È ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjyÈ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjvÈ ubah}”(h]”juÈ ah ]”h"]”Œabi_sys_power_autosleep”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÄÈ jkÈ sj˜}”juÈ jkÈ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjÉÈ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjÓÈ h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´KÇhjÉÈ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KÇhhÊh²hubhÞ)�”}”(hXThe /sys/power/autosleep file can be written one of the strings returned by reads from /sys/power/state. If that happens, a work item attempting to trigger a transition of the system to the sleep state represented by that string is queued up. This attempt will only succeed if there are no active wakeup sources in the system at that time. After every execution, regardless of whether or not the attempt to put the system to sleep has succeeded, the work item requeues itself until user space writes "off" to /sys/power/autosleep.”h]”hXThe /sys/power/autosleep file can be written one of the strings returned by reads from /sys/power/state. If that happens, a work item attempting to trigger a transition of the system to the sleep state represented by that string is queued up. This attempt will only succeed if there are no active wakeup sources in the system at that time. After every execution, regardless of whether or not the attempt to put the system to sleep has succeeded, the work item requeues itself until user space writes “offâ€� to /sys/power/autosleep.”…”�”}”(hj÷È h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KÇhhÊh²hubhÞ)�”}”(hŒXReading from this file causes the last string successfully written to it to be returned.”h]”hŒXReading from this file causes the last string successfully written to it to be returned.”…”�”}”(hjÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KÇhhÊh²hubj))�”}”(hŒ.. _abi_sys_power_disk:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-disk”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj!É ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/disk**”h]”j`)�”}”(hŒ**\/sys\/power\/disk**”h]”hŒ/sys/power/disk”…”�”}”(hj;É h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj7É ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hj4É ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj1É ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.É ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj!É ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÉ ubah}”(h]”jÉ ah ]”h"]”Œabi_sys_power_disk”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jlÉ jÉ sj˜}”jÉ jÉ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjqÉ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj{É h]”hŒ sysfs-power”…”�”}”(hj}É h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjyÉ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j‡É Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´K*hjqÉ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hhÊh²hubhÞ)�”}”(hŒîThe /sys/power/disk file controls the operating mode of the suspend-to-disk mechanism. Reading from this file returns the name of the method by which the system will be put to sleep on the next suspend. There are four methods supported:”h]”hŒîThe /sys/power/disk file controls the operating mode of the suspend-to-disk mechanism. Reading from this file returns the name of the method by which the system will be put to sleep on the next suspend. There are four methods supported:”…”�”}”(hjŸÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hhÊh²hubhÞ)�”}”(hŒŸ'firmware' - means that the memory image will be saved to disk by some firmware, in which case we also assume that the firmware will handle the system suspend.”h]”hŒ£â€˜firmware’ - means that the memory image will be saved to disk by some firmware, in which case we also assume that the firmware will handle the system suspend.”…”�”}”(hj­É h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hhÊh²hubhÞ)�”}”(hŒ—'platform' - the memory image will be saved by the kernel and the system will be put to sleep by the platform driver (e.g. ACPI or other PM registers).”h]”hŒ›â€˜platform’ - the memory image will be saved by the kernel and the system will be put to sleep by the platform driver (e.g. ACPI or other PM registers).”…”�”}”(hj»É h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hhÊh²hubhÞ)�”}”(hŒ]'shutdown' - the memory image will be saved by the kernel and the system will be powered off.”h]”hŒa‘shutdown’ - the memory image will be saved by the kernel and the system will be powered off.”…”�”}”(hjÉÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hhÊh²hubhÞ)�”}”(hŒX'reboot' - the memory image will be saved by the kernel and the system will be rebooted.”h]”hŒ\‘reboot’ - the memory image will be saved by the kernel and the system will be rebooted.”…”�”}”(hj×É h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hhÊh²hubhÞ)�”}”(hXßAdditionally, /sys/power/disk can be used to turn on one of the two testing modes of the suspend-to-disk mechanism: 'testproc' or 'test'. If the suspend-to-disk mechanism is in the 'testproc' mode, writing 'disk' to /sys/power/state will cause the kernel to disable nonboot CPUs and freeze tasks, wait for 5 seconds, unfreeze tasks and enable nonboot CPUs. If it is in the 'test' mode, writing 'disk' to /sys/power/state will cause the kernel to disable nonboot CPUs and freeze tasks, shrink memory, suspend devices, wait for 5 seconds, resume devices, unfreeze tasks and enable nonboot CPUs. Then, we are able to look in the log messages and work out, for example, which code is being slow and which device drivers are misbehaving.”h]”hX÷Additionally, /sys/power/disk can be used to turn on one of the two testing modes of the suspend-to-disk mechanism: ‘testproc’ or ‘test’. If the suspend-to-disk mechanism is in the ‘testproc’ mode, writing ‘disk’ to /sys/power/state will cause the kernel to disable nonboot CPUs and freeze tasks, wait for 5 seconds, unfreeze tasks and enable nonboot CPUs. If it is in the ‘test’ mode, writing ‘disk’ to /sys/power/state will cause the kernel to disable nonboot CPUs and freeze tasks, shrink memory, suspend devices, wait for 5 seconds, resume devices, unfreeze tasks and enable nonboot CPUs. Then, we are able to look in the log messages and work out, for example, which code is being slow and which device drivers are misbehaving.”…”�”}”(hjåÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hhÊh²hubhÞ)�”}”(hŒ]The suspend-to-disk method may be chosen by writing to this file one of the accepted strings:”h]”hŒ]The suspend-to-disk method may be chosen by writing to this file one of the accepted strings:”…”�”}”(hjóÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hhÊh²hubj6)�”}”(hhh]”(j;)�”}”(hŒ 'firmware'”h]”hÞ)�”}”(hjÊ h]”hŒ‘firmware’”…”�”}”(hjÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÊ ubj;)�”}”(hŒ 'platform'”h]”hÞ)�”}”(hjÊ h]”hŒ‘platform’”…”�”}”(hjÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÊ ubj;)�”}”(hŒ 'shutdown'”h]”hÞ)�”}”(hj4Ê h]”hŒ‘shutdown’”…”�”}”(hj6Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hj2Ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÊ ubj;)�”}”(hŒ'reboot'”h]”hÞ)�”}”(hjKÊ h]”hŒ ‘reboot’”…”�”•�}”(hjMÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hjIÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÊ ubj;)�”}”(hŒ 'testproc'”h]”hÞ)�”}”(hjbÊ h]”hŒ‘testproc’”…”�”}”(hjdÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hj`Ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÊ ubj;)�”}”(hŒ'test' ”h]”hÞ)�”}”(hŒ'test'”h]”hŒ ‘test’”…”�”}”(hj{Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hjwÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÊ ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jÈ h´K*hhÊh²hubhÞ)�”}”(hŒLIt will only change to 'firmware' or 'platform' if the system supports that.”h]”hŒTIt will only change to ‘firmware’ or ‘platform’ if the system supports that.”…”�”}”(hj•Ê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K*hhÊh²hubj))�”}”(hŒ0.. _abi_sys_power_hibernate_compression_threads:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-power-hibernate-compression-threads”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj±Ê ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/power\/hibernate_compression_threads**”h]”j`)�”}”(hŒ/**\/sys\/power\/hibernate_compression_threads**”h]”hŒ+/sys/power/hibernate_compression_threads”…”�”}”(hjËÊ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MÊhjÄÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾Ê ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±Ê ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®Ê ubah}”(h]”j­Ê ah ]”h"]”Œ+abi_sys_power_hibernate_compression_threads”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jüÊ j£Ê sj˜}”j­Ê j£Ê subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjË h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj Ë h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´MÊhjË ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MÊhhÊh²hubhÞ)�”}”(hŒ\Controls the number of threads used for compression and decompression of hibernation images.”h]”hŒ\Controls the number of threads used for compression and decompression of hibernation images.”…”�”}”(hj/Ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MÊhhÊh²hubhÞ)�”}”(hŒPThe value can be adjusted at runtime to balance performance and CPU utilization.”h]”hŒPThe value can be adjusted at runtime to balance performance and CPU utilization.”…”�”}”(hj=Ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MÊhhÊh²hubhÞ)�”}”(hŒDThe change takes effect on the next hibernation or resume operation.”h]”hŒDThe change takes effect on the next hibernation or resume operation.”…”�”}”(hjKË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MÊhhÊh²hubhÞ)�”}”(hŒ!Minimum value: 1 Default value: 3”h]”hŒ!Minimum value: 1 Default value: 3”…”�”}”(hjYË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MÊhhÊh²hubj))�”}”(hŒ.. _abi_sys_power_image_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-image-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjuË ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/image_size**”h]”j`)�”}”(hŒ**\/sys\/power\/image_size**”h]”hŒ/sys/power/image_size”…”�”}”(hj�Ë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj‹Ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K[hjˆË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj…Ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚Ë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjuË ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjrË ubah}”(h]”jqË ah ]”h"]”Œabi_sys_power_image_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÀË jgË sj˜}”jqË jgË subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjÅË h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjÏË h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´K[hjÅË ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K[hhÊh²hubhÞ)�”}”(hX'The /sys/power/image_size file controls the size of the image created by the suspend-to-disk mechanism. It can be written a string representing a non-negative integer that will be used as an upper limit of the image size, in bytes. The kernel's suspend-to-disk code will do its best to ensure the image size will not exceed this number. However, if it turns out to be impossible, the kernel will try to suspend anyway using the smallest image possible. In particular, if "0" is written to this file, the suspend image will be as small as possible.”h]”hX-The /sys/power/image_size file controls the size of the image created by the suspend-to-disk mechanism. It can be written a string representing a non-negative integer that will be used as an upper limit of the image size, in bytes. The kernel’s suspend-to-disk code will do its best to ensure the image size will not exceed this number. However, if it turns out to be impossible, the kernel will try to suspend anyway using the smallest image possible. In particular, if “0â€� is written to this file, the suspend image will be as small as possible.”…”�”}”(hjóË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K[hhÊh²hubhÞ)�”}”(hŒyReading from this file will display the current image size limit, which is set to around 2/5 of available RAM by default.”h]”hŒyReading from this file will display the current image size limit, which is set to around 2/5 of available RAM by default.”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K[hhÊh²hubj))�”}”(hŒ.. _abi_sys_power_mem_sleep:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-mem-sleep”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÌ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/mem_sleep**”h]”j`)�”}”(hŒ**\/sys\/power\/mem_sleep**”h]”hŒ/sys/power/mem_sleep”…”�”}”(hj7Ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj3Ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´Khj0Ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj-Ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*Ì ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÌ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÌ ubah}”(h]”jÌ ah ]”h"]”Œabi_sys_power_mem_sleep”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jhÌ jÌ sj˜}”jÌ jÌ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjmÌ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjwÌ h]”hŒ sysfs-power”…”�”}”(hjyÌ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjuÌ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jƒÌ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´KhjmÌ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KhhÊh²hubhÞ)�”}”(hXmThe /sys/power/mem_sleep file controls the operating mode of system suspend. Reading from it returns the available modes as "s2idle" (always present), "shallow" and "deep" (present if supported). The mode that will be used on subsequent attempts to suspend the system (by writing "mem" to the /sys/power/state file described above) is enclosed in square brackets.”h]”hX}The /sys/power/mem_sleep file controls the operating mode of system suspend. Reading from it returns the available modes as “s2idleâ€� (always present), “shallowâ€� and “deepâ€� (present if supported). The mode that will be used on subsequent attempts to suspend the system (by writing “memâ€� to the /sys/power/state file described above) is enclosed in square brackets.”…”�”}”(hj›Ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KhhÊh²hubhÞ)�”}”(hŒˆWriting one of the above strings to this file causes the mode represented by it to be used on subsequent attempts to suspend the system.”h]”hŒˆWriting one of the above strings to this file causes the mode represented by it to be used on subsequent attempts to suspend the system.”…”�”}”(hj©Ì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KhhÊh²hubhÞ)�”}”(hŒ=See :doc:`/admin-guide/pm/sleep-states` for more information.”h]”(hŒSee ”…”�”}”(hj·Ì h²hh³Nh´Nubh)�”}”(hŒ#:doc:`/admin-guide/pm/sleep-states`”h]”j§)�”}”(hjÁÌ h]”hŒ/admin-guide/pm/sleep-states”…”�”}”(hjÃÌ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hj¿Ì ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÍÌ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/pm/sleep-states”uh1hh³jÈ h´Khj·Ì ubhŒ for more information.”…”�”}”(hj·Ì h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KhhÊh²hubj))�”}”(hŒ.. _abi_sys_power_pm_async:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-pm-async”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj÷Ì ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/pm_async**”h]”j`)�”}”(hŒ**\/sys\/power\/pm_async**”h]”hŒ/sys/power/pm_async”…”�”}”(hjÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K�hj Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj÷Ì ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjôÌ ubah}”(h]”jóÌ ah ]”h"]”Œabi_sys_power_pm_async”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jBÍ jéÌ sj˜}”jóÌ jéÌ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjGÍ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjQÍ h]”hŒ sysfs-power”…”�”}”(hjSÍ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjOÍ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j]Í Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´K�hjGÍ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K�hhÊh²hubhÞ)�”}”(hXåThe /sys/power/pm_async file controls the switch allowing the user space to enable or disable asynchronous suspend and resume of devices. If enabled, this feature will cause some device drivers' suspend and resume callbacks to be executed in parallel with each other and with the main suspend thread. It is enabled if this file contains "1", which is the default. It may be disabled by writing "0" to this file, in which case all devices will be suspended and resumed synchronously.”h]”hXïThe /sys/power/pm_async file controls the switch allowing the user space to enable or disable asynchronous suspend and resume of devices. If enabled, this feature will cause some device drivers’ suspend and resume callbacks to be executed in parallel with each other and with the main suspend thread. It is enabled if this file contains “1â€�, which is the default. It may be disabled by writing “0â€� to this file, in which case all devices will be suspended and resumed synchronously.”…”�”}”(hjuÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K�hhÊh²hubj))�”}”(hŒ$.. _abi_sys_power_pm_debug_messages:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-pm-debug-messages”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j@hj‘Í ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/power\/pm_debug_messages**”h]”j`)�”}”(hŒ#**\/sys\/power\/pm_debug_messages**”h]”hŒ/sys/power/pm_debug_messages”…”�”}”(hj«Í h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj§Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´Mhj¤Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡Í ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžÍ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‘Í ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjŽÍ ubah}”(h]”j�Í ah ]”h"]”Œabi_sys_power_pm_debug_messages”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜÍ jƒÍ sj˜}”j�Í jƒÍ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjáÍ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjëÍ h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´MhjáÍ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MhhÊh²hubhÞ)�”}”(hŒ“The /sys/power/pm_debug_messages file controls the printing of debug messages from the system suspend/hiberbation infrastructure to the kernel log.”h]”hŒ“The /sys/power/pm_debug_messages file controls the printing of debug messages from the system suspend/hiberbation infrastructure to the kernel log.”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MhhÊh²hubhÞ)�”}”(hŒ–Writing a "1" to this file enables the debug messages and writing a "0" (default) to it disables them. Reads from this file return the current value.”h]”hŒžWriting a “1â€� to this file enables the debug messages and writing a “0â€� (default) to it disables them. Reads from this file return the current value.”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MhhÊh²hubj))�”}”(hŒ!.. _abi_sys_power_pm_print_times:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-pm-print-times”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j@hj9Î ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/power\/pm_print_times**”h]”j`)�”}”(hŒ **\/sys\/power\/pm_print_times**”h]”hŒ/sys/power/pm_print_times”…”�”}”(hjSÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjOÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MhjLÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj9Î ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj6Î ubah}”(h]”j5Î ah ]”h"]”Œabi_sys_power_pm_print_times”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j„Î j+Î sj˜}”j5Î j+Î subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj‰Î h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj“Î h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´Mhj‰Î ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MhhÊh²hubhÞ)�”}”(hŒÞThe /sys/power/pm_print_times file allows user space to control whether the time taken by devices to suspend and resume is printed. These prints are useful for hunting down devices that take too long to suspend or resume.”h]”hŒÞThe /sys/power/pm_print_times file allows user space to control whether the time taken by devices to suspend and resume is printed. These prints are useful for hunting down devices that take too long to suspend or resume.”…”�”}”(hj·Î h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MhhÊh²hubhÞ)�”}”(hŒ—Writing a "1" enables this printing while writing a "0" disables it. The default value is "0". Reading from this file will display the current value.”h]”hŒ£Writing a “1â€� enables this printing while writing a “0â€� disables it. The default value is “0â€�. Reading from this file will display the current value.”…”�”}”(hjÅÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MhhÊh²hubj))�”}”(hŒ.. _abi_sys_power_pm_trace:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-pm-trace”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjáÎ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/pm_trace**”h]”j`)�”}”(hŒ**\/sys\/power\/pm_trace**”h]”hŒ/sys/power/pm_trace”…”�”}”(hjûÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj÷Î ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KlhjôÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjáÎ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÞÎ ubah}”(h]”jÝÎ ah ]”h"]”Œabi_sys_power_pm_trace”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j,Ï jÓÎ sj˜}”jÝÎ jÓÎ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj1Ï h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj;Ï h]”hŒ sysfs-power”…”�”}”(hj=Ï h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj9Ï ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jGÏ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´Klhj1Ï ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KlhhÊh²hubhÞ)�”}”(hX›The /sys/power/pm_trace file controls the code which saves the last PM event point in the RTC across reboots, so that you can debug a machine that just hangs during suspend (or more commonly, during resume). Namely, the RTC is only used to save the last PM event point if this file contains '1'. Initially it contains '0' which may be changed to '1' by writing a string representing a nonzero integer into it.”h]”hX§The /sys/power/pm_trace file controls the code which saves the last PM event point in the RTC across reboots, so that you can debug a machine that just hangs during suspend (or more commonly, during resume). Namely, the RTC is only used to save the last PM event point if this file contains ‘1’. Initially it contains ‘0’ which may be changed to ‘1’ by writing a string representing a nonzero integer into it.”…”�”}”(hj_Ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KlhhÊh²hubhÞ)�”}”(hŒaTo use this debugging feature you should attempt to suspend the machine, then reboot it and run::”h]”hŒ`To use this debugging feature you should attempt to suspend the machine, then reboot it and run:”…”�”}”(hjmÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KlhhÊh²hubjl)�”}”(hŒ&dmesg -s 1000000 | grep 'hash matches'”h]”hŒ&dmesg -s 1000000 | grep 'hash matches'”…”�”}”hj{Ï sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jÈ h´KlhhÊh²hubhÞ)�”}”(hX*If you do not get any matches (or they appear to be false positives), it is possible that the last PM event point referred to a device created by a loadable kernel module. In this case cat /sys/power/pm_trace_dev_match (see below) after your system is started up and the kernel modules are loaded.”h]”hX*If you do not get any matches (or they appear to be false positives), it is possible that the last PM event point referred to a device created by a loadable kernel module. In this case cat /sys/power/pm_trace_dev_match (see below) after your system is started up and the kernel modules are loaded.”…”�”}”(hj‰Ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KlhhÊh²hubhÞ)�”}”(hŒuCAUTION: Using it will cause your machine's real-time (CMOS) clock to be set to a random invalid time after a resume.”h]”hŒwCAUTION: Using it will cause your machine’s real-time (CMOS) clock to be set to a random invalid time after a resume.”…”�”}”(hj—Ï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KlhhÊh²hubj))�”}”(hŒ%.. _abi_sys_power_pm_trace_dev_match:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-power-pm-trace-dev-match”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j@hj³Ï ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/power\/pm_trace_dev_match**”h]”j`)�”}”(hŒ$**\/sys\/power\/pm_trace_dev_match**”h]”hŒ /sys/power/pm_trace_dev_match”…”�”}”(hjÍÏ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K†hjÆÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³Ï ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°Ï ubah}”(h]”j¯Ï ah ]”h"]”Œ abi_sys_power_pm_trace_dev_match”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþÏ j¥Ï sj˜}”j¯Ï j¥Ï subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjÐ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj Ð h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´K†hjÐ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K†hhÊh²hubhÞ)�”}”(hXuThe /sys/power/pm_trace_dev_match file contains the name of the device associated with the last PM event point saved in the RTC across reboots when pm_trace has been used. More precisely it contains the list of current devices (including those registered by loadable kernel modules since boot) which match the device hash in the RTC at boot, with a newline after each one.”h]”hXuThe /sys/power/pm_trace_dev_match file contains the name of the device associated with the last PM event point saved in the RTC across reboots when pm_trace has been used. More precisely it contains the list of current devices (including those registered by loadable kernel modules since boot) which match the device hash in the RTC at boot, with a newline after each one.”…”�”}”(hj1Ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K†hhÊh²hubhÞ)�”}”(hŒ°The advantage of this file over the hash matches printed to the kernel log (see /sys/power/pm_trace), is that it includes devices created after boot by loadable kernel modules.”h]”hŒ°The advantage of this file over the hash matches printed to the kernel log (see /sys/power/pm_trace), is that it includes devices created after boot by loadable kernel modules.”…”�”}”(hj?Ð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K†hhÊh²hubhÞ)�”}”(hXVDue to the small hash size necessary to fit in the RTC, it is possible that more than one device matches the hash, in which case further investigation is required to determine which device is causing the problem. Note that genuine RTC clock values (such as when pm_trace has not been used), can still match a device and output its name here.”h]”hXVDue to the small hash size necessary to fit in the RTC, it is possible that more than one device matches the hash, in which case further investigation is required to determine which device is causing the problem. Note that genuine RTC clock values (such as when pm_trace has not been used), can still match a device and output its name here.”…”�”}”(hjMÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K†hhÊh²hubj))�”}”(hŒ .. _abi_sys_power_pm_wakeup_irq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-pm-wakeup-irq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hjiÐ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/pm_wakeup_irq**”h]”j`)�”}”(hŒ**\/sys\/power\/pm_wakeup_irq**”h]”hŒ/sys/power/pm_wakeup_irq”…”�”}”(hjƒÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´Mhj|Ð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjiÐ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjfÐ ubah}”(h]”jeÐ ah ]”h"]”Œabi_sys_power_pm_wakeup_irq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j´Ð j[Ð sj˜}”jeÐ j[Ð subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj¹Ð h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjÃÐ h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´Mhj¹Ð ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MhhÊh²hubhÞ)�”}”(hŒóThe /sys/power/pm_wakeup_irq file reports to user space the IRQ number of the first wakeup interrupt (that is, the first interrupt from an IRQ line armed for system wakeup) seen by the kernel during the most recent system suspend/resume cycle.”h]”hŒóThe /sys/power/pm_wakeup_irq file reports to user space the IRQ number of the first wakeup interrupt (that is, the first interrupt from an IRQ line armed for system wakeup) seen by the kernel during the most recent system suspend/resume cycle.”…”�”}”(hjçÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MhhÊh²hubhÞ)�”}”(hŒRThis output is useful for system wakeup diagnostics of spurious wakeup interrupts.”h]”hŒRThis output is useful for system wakeup diagnostics of spurious wakeup interrupts.”…”�”}”(hjõÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MhhÊh²hubj))�”}”(hŒ .. _abi_sys_power_reserved_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-reserved-size”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hjÑ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/reserved_size**”h]”j`)�”}”(hŒ**\/sys\/power\/reserved_size**”h]”hŒ/sys/power/reserved_size”…”�”}”(hj+Ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj'Ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K¹hj$Ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj!Ñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÑ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÑ ubah}”(h]”j Ñ ah ]”h"]”Œabi_sys_power_reserved_size”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j\Ñ jÑ sj˜}”j Ñ jÑ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjaÑ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjkÑ h]”hŒ sysfs-power”…”�”}”(hjmÑ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjiÑ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jwÑ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´K¹hjaÑ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K¹hhÊh²hubhÞ)�”}”(hXoThe /sys/power/reserved_size file allows user space to control the amount of memory reserved for allocations made by device drivers during the "device freeze" stage of hibernation. It can be written a string representing a non-negative integer that will be used as the amount of memory to reserve for allocations made by device drivers' "freeze" callbacks, in bytes.”h]”hXyThe /sys/power/reserved_size file allows user space to control the amount of memory reserved for allocations made by device drivers during the “device freezeâ€� stage of hibernation. It can be written a string representing a non-negative integer that will be used as the amount of memory to reserve for allocations made by device drivers’ “freezeâ€� callbacks, in bytes.”…”�”}”(hj�Ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K¹hhÊh²hubhÞ)�”}”(hŒWReading from this file will display the current value, which is set to 1 MB by default.”h]”hŒWReading from this file will display the current value, which is set to 1 MB by default.”…”�”}”(hj�Ñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K¹hhÊh²hubj))�”}”(hŒ .. _abi_sys_power_resume_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-resume-offset”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hj¹Ñ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/resume_offset**”h]”j`)�”}”(hŒ**\/sys\/power\/resume_offset**”h]”hŒ/sys/power/resume_offset”…”�”}”(hjÓÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÏÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M(hjÌÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÉÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÆÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¹Ñ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj¶Ñ ubah}”(h]”jµÑ ah ]”h"]”Œabi_sys_power_resume_offset”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÒ j«Ñ sj˜}”jµÑ j«Ñ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj Ò h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjÒ h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´M(hj Ò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M(hhÊh²hubhÞ)�”}”(hŒ{This file is used for telling the kernel an offset into a disk to use when hibernating the system such as with a swap file.”h]”hŒ{This file is used for telling the kernel an offset into a disk to use when hibernating the system such as with a swap file.”…”�”}”(hj7Ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M(hhÊh²hubhÞ)�”}”(hŒnReads from this file will display the current offset the kernel will be using on the next hibernation attempt.”h]”hŒnReads from this file will display the current offset the kernel will be using on the next hibernation attempt.”…”�”}”(hjEÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M(hhÊh²hubhÞ)�”}”(hŒkUsing this sysfs file will override any values that were set using the kernel command line for disk offset.”h]”hŒkUsing this sysfs file will override any values that were set using the kernel command line for disk offset.”…”�”}”(hjSÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M(hhÊh²hubj))�”}”(hŒ.. _abi_sys_power_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-state”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjoÒ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/state**”h]”j`)�”}”(hŒ**\/sys\/power\/state**”h]”hŒ/sys/power/state”…”�”}”(hj‰Ò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj…Ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K hj‚Ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|Ò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjoÒ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjlÒ ubah}”(h]”jkÒ ah ]”h"]”Œabi_sys_power_state”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jºÒ jaÒ sj˜}”jkÒ jaÒ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj¿Ò h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjÉÒ h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´K hj¿Ò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K hhÊh²hubhÞ)�”}”(hŒéThe /sys/power/state file controls system sleep states. Reading from this file returns the available sleep state labels, which may be "mem" (suspend), "standby" (power-on suspend), "freeze" (suspend-to-idle) and "disk" (hibernation).”h]”hŒùThe /sys/power/state file controls system sleep states. Reading from this file returns the available sleep state labels, which may be “memâ€� (suspend), “standbyâ€� (power-on suspend), “freezeâ€� (suspend-to-idle) and “diskâ€� (hibernation).”…”�”}”(hjíÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K hhÊh²hubhÞ)�”}”(hŒyWriting one of the above strings to this file causes the system to transition into the corresponding state, if available.”h]”hŒyWriting one of the above strings to this file causes the system to transition into the corresponding state, if available.”…”�”}”(hjûÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K hhÊh²hubhÞ)�”}”(hŒ=See :doc:`/admin-guide/pm/sleep-states` for more information.”h]”(hŒSee ”…”�”}”(hj Ó h²hh³Nh´Nubh)�”}”(hŒ#:doc:`/admin-guide/pm/sleep-states`”h]”j§)�”}”(hjÓ h]”hŒ/admin-guide/pm/sleep-states”…”�”}”(hjÓ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j¦hjÓ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jÓ Œreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆjÅŒ/admin-guide/pm/sleep-states”uh1hh³jÈ h´K hj Ó ubhŒ for more information.”…”�”}”(hj Ó h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´K hhÊh²hubj))�”}”(hŒ .. _abi_sys_power_suspend_stats:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-suspend-stats”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j@hjIÓ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/suspend_stats**”h]”j`)�”}”(hŒ**\/sys\/power\/suspend_stats**”h]”hŒ/sys/power/suspend_stats”…”�”}”(hjcÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj_Ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M6hj\Ó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjYÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjVÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjIÓ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjFÓ ubah}”(h]”jEÓ ah ]”h"]”Œabi_sys_power_suspend_stats”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j”Ó j;Ó sj˜}”jEÓ j;Ó subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj™Ó h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj£Ó h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´M6hj™Ó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M6hhÊh²hubhÞ)�”}”(hŒKThe /sys/power/suspend_stats directory contains suspend related statistics.”h]”hŒKThe /sys/power/suspend_stats directory contains suspend related statistics.”…”�”}”(hjÇÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M6hhÊh²hubj))�”}”(hŒ%.. _abi_sys_power_suspend_stats_fail:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-sys-power-suspend-stats-fail”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j@hjãÓ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/power\/suspend_stats\/fail**”h]”j`)�”}”(hŒ%**\/sys\/power\/suspend_stats\/fail**”h]”hŒ!/sys/power/suspend_stats/fail”…”�”}”(hjýÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjùÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MDhjöÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjðÓ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjãÓ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjàÓ ubah}”(h]”jßÓ ah ]”h"]”Œ abi_sys_power_suspend_stats_fail”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j.Ô jÕÓ sj˜}”jßÓ jÕÓ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj3Ô h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj=Ô h]”hŒ sysfs-power”…”�”}”(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”jIÔ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´MDhj3Ô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MDhhÊh²hubhÞ)�”}”(hŒgThe /sys/power/suspend_stats/fail file contains the number of times entering system sleep state failed.”h]”hŒgThe /sys/power/suspend_stats/fail file contains the number of times entering system sleep state failed.”…”�”}”(hjaÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MDhhÊh²hubj))�”}”(hŒ... _abi_sys_power_suspend_stats_failed_freeze:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-power-suspend-stats-failed-freeze”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj}Ô ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/power\/suspend_stats\/failed_freeze**”h]”j`)�”}”(hŒ.**\/sys\/power\/suspend_stats\/failed_freeze**”h]”hŒ*/sys/power/suspend_stats/failed_freeze”…”�”}”(hj—Ô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“Ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MKhj�Ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�Ô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}Ô ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzÔ ubah}”(h]”jyÔ ah ]”h"]”Œ)abi_sys_power_suspend_stats_failed_freeze”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÈÔ joÔ sj˜}”jyÔ joÔ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjÍÔ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj×Ô h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´MKhjÍÔ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MKhhÊh²hubhÞ)�”}”(hŒgThe /sys/power/suspend_stats/failed_freeze file contains the number of times freezing processes failed.”h]”hŒgThe /sys/power/suspend_stats/failed_freeze file contains the number of times freezing processes failed.”…”�”}”(hjûÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MKhhÊh²hubj))�”}”(hŒ/.. _abi_sys_power_suspend_stats_failed_prepare:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-power-suspend-stats-failed-prepare”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjÕ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/power\/suspend_stats\/failed_prepare**”h]”j`)�”}”(hŒ/**\/sys\/power\/suspend_stats\/failed_prepare**”h]”hŒ+/sys/power/suspend_stats/failed_prepare”…”�”}”(hj1Õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj-Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MRhj*Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÕ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÕ ubah}”(h]”jÕ ah ]”h"]”Œ*abi_sys_power_suspend_stats_failed_prepare”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jbÕ j Õ sj˜}”jÕ j Õ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjgÕ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjqÕ h]”hŒ sysfs-power”…”�”}”(hjsÕ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjoÕ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j}Õ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´MRhjgÕ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MRhhÊh²hubhÞ)�”}”(hŒ‘The /sys/power/suspend_stats/failed_prepare file contains the number of times preparing all non-sysdev devices for a system PM transition failed.”h]”hŒ‘The /sys/power/suspend_stats/failed_prepare file contains the number of times preparing all non-sysdev devices for a system PM transition failed.”…”�”}”(hj•Õ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MRhhÊh²hubj))�”}”(hŒ... _abi_sys_power_suspend_stats_failed_resume:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-power-suspend-stats-failed-resume”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hj±Õ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/power\/suspend_stats\/failed_resume**”h]”j`)�”}”(hŒ.**\/sys\/power\/suspend_stats\/failed_resume**”h]”hŒ*/sys/power/suspend_stats/failed_resume”…”�”}”(hjËÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÇÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MZhjÄÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÁÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾Õ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj±Õ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj®Õ ubah}”(h]”j­Õ ah ]”h"]”Œ)abi_sys_power_suspend_stats_failed_resume”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jüÕ j£Õ sj˜}”j­Õ j£Õ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjÖ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj Ö h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´MZhjÖ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MZhhÊh²hubhÞ)�”}”(hŒ‡The /sys/power/suspend_stats/failed_resume file contains the number of times executing "resume" callbacks of non-sysdev devices failed.”h]”hŒ‹The /sys/power/suspend_stats/failed_resume file contains the number of times executing “resumeâ€� callbacks of non-sysdev devices failed.”…”�”}”(hj/Ö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MZhhÊh²hubj))�”}”(hŒ4.. _abi_sys_power_suspend_stats_failed_resume_early:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-power-suspend-stats-failed-resume-early”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjKÖ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/power\/suspend_stats\/failed_resume_early**”h]”j`)�”}”(hŒ4**\/sys\/power\/suspend_stats\/failed_resume_early**”h]”hŒ0/sys/power/suspend_stats/failed_resume_early”…”�”}”(hjeÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjaÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´Mbhj^Ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[Ö ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjXÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjKÖ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjHÖ ubah}”(h]”jGÖ ah ]”h"]”Œ/abi_sys_power_suspend_stats_failed_resume_early”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j–Ö j=Ö sj˜}”jGÖ j=Ö subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj›Ö h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj¥Ö h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´Mbhj›Ö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MbhhÊh²hubhÞ)�”}”(hŒˆThe /sys/power/suspend_stats/failed_resume_early file contains the number of times executing "early resume" callbacks of devices failed.”h]”hŒŒThe /sys/power/suspend_stats/failed_resume_early file contains the number of times executing “early resumeâ€� callbacks of devices failed.”…”�”}”(hjÉÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MbhhÊh²hubj))�”}”(hŒ4.. _abi_sys_power_suspend_stats_failed_resume_noirq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-power-suspend-stats-failed-resume-noirq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjåÖ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/power\/suspend_stats\/failed_resume_noirq**”h]”j`)�”}”(hŒ4**\/sys\/power\/suspend_stats\/failed_resume_noirq**”h]”hŒ0/sys/power/suspend_stats/failed_resume_noirq”…”�”}”(hjÿÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjûÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MjhjøÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjõÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjòÖ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjåÖ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâÖ ubah}”(h]”jáÖ ah ]”h"]”Œ/abi_sys_power_suspend_stats_failed_resume_noirq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j0× j×Ö sj˜}”jáÖ j×Ö subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj5× h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj?× h]”hŒ sysfs-power”…”�”}”(hjA× h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj=× ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jK× Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´Mjhj5× ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MjhhÊh²hubhÞ)�”}”(hŒˆThe /sys/power/suspend_stats/failed_resume_noirq file contains the number of times executing "noirq resume" callbacks of devices failed.”h]”hŒŒThe /sys/power/suspend_stats/failed_resume_noirq file contains the number of times executing “noirq resumeâ€� callbacks of devices failed.”…”�”}”(hjc× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MjhhÊh²hubj))�”}”(hŒ/.. _abi_sys_power_suspend_stats_failed_suspend:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-power-suspend-stats-failed-suspend”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hj× ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/power\/suspend_stats\/failed_suspend**”h]”j`)�”}”(hŒ/**\/sys\/power\/suspend_stats\/failed_suspend**”h]”hŒ+/sys/power/suspend_stats/failed_suspend”…”�”}”(hj™× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj•× ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´Mrhj’× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj× ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj|× ubah}”(h]”j{× ah ]”h"]”Œ*abi_sys_power_suspend_stats_failed_suspend”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÊ× jq× sj˜}”j{× jq× subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjÏ× h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjÙ× h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´MrhjÏ× ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MrhhÊh²hubhÞ)�”}”(hŒ�The /sys/power/suspend_stats/failed_suspend file contains the number of times executing "suspend" callbacks of all non-sysdev devices failed.”h]”hŒ‘The /sys/power/suspend_stats/failed_suspend file contains the number of times executing “suspendâ€� callbacks of all non-sysdev devices failed.”…”�”}”(hjý× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MrhhÊh²hubj))�”}”(hŒ4.. _abi_sys_power_suspend_stats_failed_suspend_late:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ/abi-sys-power-suspend-stats-failed-suspend-late”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j@hjØ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/power\/suspend_stats\/failed_suspend_late**”h]”j`)�”}”(hŒ4**\/sys\/power\/suspend_stats\/failed_suspend_late**”h]”hŒ0/sys/power/suspend_stats/failed_suspend_late”…”�”}”(hj3Ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj/Ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´Mzhj,Ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj)Ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj&Ø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjØ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjØ ubah}”(h]”jØ ah ]”h"]”Œ/abi_sys_power_suspend_stats_failed_suspend_late”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jdØ j Ø sj˜}”jØ j Ø subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjiØ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjsØ h]”hŒ sysfs-power”…”�”}”(hjuØ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjqØ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jØ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´MzhjiØ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MzhhÊh²hubhÞ)�”}”(hŒŒThe /sys/power/suspend_stats/failed_suspend_late file contains the number of times executing "late suspend" callbacks of all devices failed.”h]”hŒ�The /sys/power/suspend_stats/failed_suspend_late file contains the number of times executing “late suspendâ€� callbacks of all devices failed.”…”�”}”(hj—Ø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MzhhÊh²hubj))�”}”(hŒ5.. _abi_sys_power_suspend_stats_failed_suspend_noirq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ0abi-sys-power-suspend-stats-failed-suspend-noirq”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j@hj³Ø ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/power\/suspend_stats\/failed_suspend_noirq**”h]”j`)�”}”(hŒ5**\/sys\/power\/suspend_stats\/failed_suspend_noirq**”h]”hŒ1/sys/power/suspend_stats/failed_suspend_noirq”…”�”}”(hjÍØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÉØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M‚hjÆØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj³Ø ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj°Ø ubah}”(h]”j¯Ø ah ]”h"]”Œ0abi_sys_power_suspend_stats_failed_suspend_noirq”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jþØ j¥Ø sj˜}”j¯Ø j¥Ø subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjÙ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj Ù h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´M‚hjÙ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M‚hhÊh²hubhÞ)�”}”(hŒŽThe /sys/power/suspend_stats/failed_suspend_noirq file contains the number of times executing "noirq suspend" callbacks of all devices failed.”h]”hŒ’The /sys/power/suspend_stats/failed_suspend_noirq file contains the number of times executing “noirq suspendâ€� callbacks of all devices failed.”…”�”}”(hj1Ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M‚hhÊh²hubj))�”}”(hŒ0.. _abi_sys_power_suspend_stats_last_failed_dev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ+abi-sys-power-suspend-stats-last-failed-dev”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j@hjMÙ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/power\/suspend_stats\/last_failed_dev**”h]”j`)�”}”(hŒ0**\/sys\/power\/suspend_stats\/last_failed_dev**”h]”hŒ,/sys/power/suspend_stats/last_failed_dev”…”�”}”(hjgÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjcÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MŠhj`Ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj]Ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjMÙ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjJÙ ubah}”(h]”jIÙ ah ]”h"]”Œ+abi_sys_power_suspend_stats_last_failed_dev”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j˜Ù j?Ù sj˜}”jIÙ j?Ù subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj�Ù h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj§Ù h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´MŠhj�Ù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MŠhhÊh²hubhÞ)�”}”(hŒvThe /sys/power/suspend_stats/last_failed_dev file contains the last device for which a suspend/resume callback failed.”h]”hŒvThe /sys/power/suspend_stats/last_failed_dev file contains the last device for which a suspend/resume callback failed.”…”�”}”(hjËÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´MŠhhÊh²hubj))�”}”(hŒ2.. _abi_sys_power_suspend_stats_last_failed_errno:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ-abi-sys-power-suspend-stats-last-failed-errno”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j@hjçÙ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/power\/suspend_stats\/last_failed_errno**”h]”j`)�”}”(hŒ2**\/sys\/power\/suspend_stats\/last_failed_errno**”h]”hŒ./sys/power/suspend_stats/last_failed_errno”…”�”}”(hjÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjýÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M‘hjúÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷Ù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjôÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjçÙ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjäÙ ubah}”(h]”jãÙ ah ]”h"]”Œ-abi_sys_power_suspend_stats_last_failed_errno”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j2Ú jÙÙ sj˜}”jãÙ jÙÙ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj7Ú h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjAÚ h]”hŒ sysfs-power”…”�”}”(hjCÚ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hj?Ú ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jMÚ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´M‘hj7Ú ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M‘hhÊh²hubhÞ)�”}”(hŒ�The /sys/power/suspend_stats/last_failed_errno file contains the errno of the last failed attempt at entering system sleep state.”h]”hŒ�The /sys/power/suspend_stats/last_failed_errno file contains the errno of the last failed attempt at entering system sleep state.”…”�”}”(hjeÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M‘hhÊh²hubj))�”}”(hŒ1.. _abi_sys_power_suspend_stats_last_failed_step:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ,abi-sys-power-suspend-stats-last-failed-step”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j@hj�Ú ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/power\/suspend_stats\/last_failed_step**”h]”j`)�”}”(hŒ1**\/sys\/power\/suspend_stats\/last_failed_step**”h]”hŒ-/sys/power/suspend_stats/last_failed_step”…”�”}”(hj›Ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj—Ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M™hj”Ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‘Ú ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj�Ú ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj~Ú ubah}”(h]”j}Ú ah ]”h"]”Œ,abi_sys_power_suspend_stats_last_failed_step”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÌÚ jsÚ sj˜}”j}Ú jsÚ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjÑÚ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjÛÚ h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´M™hjÑÚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M™hhÊh²hubhÞ)�”}”(hŒlThe /sys/power/suspend_stats/last_failed_step file contains the last failed step in the suspend/resume path.”h]”hŒlThe /sys/power/suspend_stats/last_failed_step file contains the last failed step in the suspend/resume path.”…”�”}”(hjÿÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M™hhÊh²hubj))�”}”(hŒ... _abi_sys_power_suspend_stats_last_hw_sleep:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ)abi-sys-power-suspend-stats-last-hw-sleep”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j@hjÛ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/power\/suspend_stats\/last_hw_sleep**”h]”j`)�”}”(hŒ.**\/sys\/power\/suspend_stats\/last_hw_sleep**”h]”hŒ*/sys/power/suspend_stats/last_hw_sleep”…”�”}”(hj5Û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj1Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M hj.Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(Û ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÛ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÛ ubah}”(h]”jÛ ah ]”h"]”Œ)abi_sys_power_suspend_stats_last_hw_sleep”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jfÛ j Û sj˜}”jÛ j Û subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjkÛ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjuÛ h]”hŒ sysfs-power”…”�”}”(hjwÛ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjsÛ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”j�Û Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´M hjkÛ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M hhÊh²hubhÞ)�”}”(hŒÆThe /sys/power/suspend_stats/last_hw_sleep file contains the duration of time spent in a hardware sleep state in the most recent system suspend-resume cycle. This number is measured in microseconds.”h]”hŒÆThe /sys/power/suspend_stats/last_hw_sleep file contains the duration of time spent in a hardware sleep state in the most recent system suspend-resume cycle. This number is measured in microseconds.”…”�”}”(hj™Û h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M hhÊh²hubj))�”}”(hŒ-.. _abi_sys_power_suspend_stats_max_hw_sleep:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ(abi-sys-power-suspend-stats-max-hw-sleep”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j@hjµÛ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/power\/suspend_stats\/max_hw_sleep**”h]”j`)�”}”(hŒ-**\/sys\/power\/suspend_stats\/max_hw_sleep**”h]”hŒ)/sys/power/suspend_stats/max_hw_sleep”…”�”}”(hjÏÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjËÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M²hjÈÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÅÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjµÛ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj²Û ubah}”(h]”j±Û ah ]”h"]”Œ(abi_sys_power_suspend_stats_max_hw_sleep”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÜ j§Û sj˜}”j±Û j§Û subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjÜ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjÜ h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´M²hjÜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M²hhÊh²hubhÞ)�”}”(hX8The /sys/power/suspend_stats/max_hw_sleep file contains the maximum amount of time that the hardware can report for time spent in a hardware sleep state. When sleep cycles are longer than this time, the values for 'total_hw_sleep' and 'last_hw_sleep' may not be accurate. This number is measured in microseconds.”h]”hX@The /sys/power/suspend_stats/max_hw_sleep file contains the maximum amount of time that the hardware can report for time spent in a hardware sleep state. When sleep cycles are longer than this time, the values for ‘total_hw_sleep’ and ‘last_hw_sleep’ may not be accurate. This number is measured in microseconds.”…”�”}”(hj3Ü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M²hhÊh²hubj))�”}”(hŒ(.. _abi_sys_power_suspend_stats_success:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ#abi-sys-power-suspend-stats-success”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j@hjOÜ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/power\/suspend_stats\/success**”h]”j`)�”}”(hŒ(**\/sys\/power\/suspend_stats\/success**”h]”hŒ$/sys/power/suspend_stats/success”…”�”}”(hjiÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjeÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M=hjbÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_Ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\Ü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjOÜ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjLÜ ubah}”(h]”jKÜ ah ]”h"]”Œ#abi_sys_power_suspend_stats_success”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jšÜ jAÜ sj˜}”jKÜ jAÜ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjŸÜ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj©Ü h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´M=hjŸÜ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M=hhÊh²hubhÞ)�”}”(hŒmThe /sys/power/suspend_stats/success file contains the number of times entering system sleep state succeeded.”h]”hŒmThe /sys/power/suspend_stats/success file contains the number of times entering system sleep state succeeded.”…”�”}”(hjÍÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M=hhÊh²hubj))�”}”(hŒ/.. _abi_sys_power_suspend_stats_total_hw_sleep:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ*abi-sys-power-suspend-stats-total-hw-sleep”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j@hjéÜ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/power\/suspend_stats\/total_hw_sleep**”h]”j`)�”}”(hŒ/**\/sys\/power\/suspend_stats\/total_hw_sleep**”h]”hŒ+/sys/power/suspend_stats/total_hw_sleep”…”�”}”(hjÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjÿÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M©hjüÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjùÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjöÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjéÜ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjæÜ ubah}”(h]”jåÜ ah ]”h"]”Œ*abi_sys_power_suspend_stats_total_hw_sleep”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”j4Ý jÛÜ sj˜}”jåÜ jÛÜ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj9Ý h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjCÝ h]”hŒ sysfs-power”…”�”}”(hjEÝ h²hh³Nh´Nubah}”(h]”h ]”(j²Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j¦hjAÝ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j¿Œ refdomain”jOÝ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´M©hj9Ý ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M©hhÊh²hubhÞ)�”}”(hŒµThe /sys/power/suspend_stats/total_hw_sleep file contains the aggregate of time spent in a hardware sleep state since the kernel was booted. This number is measured in microseconds.”h]”hŒµThe /sys/power/suspend_stats/total_hw_sleep file contains the aggregate of time spent in a hardware sleep state since the kernel was booted. This number is measured in microseconds.”…”�”•}”(hjgÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M©hhÊh²hubj))�”}”(hŒ".. _abi_sys_power_sync_on_suspend:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-sync-on-suspend”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K#uh1j@hjƒÝ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ!**\/sys\/power\/sync_on_suspend**”h]”j`)�”}”(hŒ!**\/sys\/power\/sync_on_suspend**”h]”hŒ/sys/power/sync_on_suspend”…”�”}”(hj�Ý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj™Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M½hj–Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Ý ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjƒÝ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj€Ý ubah}”(h]”jÝ ah ]”h"]”Œabi_sys_power_sync_on_suspend”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÎÝ juÝ sj˜}”jÝ juÝ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjÓÝ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjÝÝ h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´M½hjÓÝ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M½hhÊh²hubhÞ)�”}”(hŒ•This file controls whether or not the kernel will sync() filesystems during system suspend (after freezing user space and before suspending devices).”h]”hŒ•This file controls whether or not the kernel will sync() filesystems during system suspend (after freezing user space and before suspending devices).”…”�”}”(hjÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M½hhÊh²hubhÞ)�”}”(hŒÜWriting a "1" to this file enables the sync() and writing a "0" disables it. Reads from the file return the current value. The default is "1" if the build-time "SUSPEND_SKIP_SYNC" config flag is unset, or "0" otherwise.”h]”hŒðWriting a “1â€� to this file enables the sync() and writing a “0â€� disables it. Reads from the file return the current value. The default is “1â€� if the build-time “SUSPEND_SKIP_SYNCâ€� config flag is unset, or “0â€� otherwise.”…”�”}”(hjÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´M½hhÊh²hubj))�”}”(hŒ.. _abi_sys_power_wake_lock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-wake-lock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj+Þ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/wake_lock**”h]”j`)�”}”(hŒ**\/sys\/power\/wake_lock**”h]”hŒ/sys/power/wake_lock”…”�”}”(hjEÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjAÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KØhj>Þ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;Þ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8Þ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj+Þ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj(Þ ubah}”(h]”j'Þ ah ]”h"]”Œabi_sys_power_wake_lock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jvÞ jÞ sj˜}”j'Þ jÞ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj{Þ h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj…Þ h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´KØhj{Þ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KØhhÊh²hubhÞ)�”}”(hXáThe /sys/power/wake_lock file allows user space to create wakeup source objects and activate them on demand (if one of those wakeup sources is active, reads from the /sys/power/wakeup_count file block or return false). When a string without white space is written to /sys/power/wake_lock, it will be assumed to represent a wakeup source name. If there is a wakeup source object with that name, it will be activated (unless active already). Otherwise, a new wakeup source object will be registered, assigned the given name and activated. If a string written to /sys/power/wake_lock contains white space, the part of the string preceding the white space will be regarded as a wakeup source name and handled as descrived above. The other part of the string will be regarded as a timeout (in nanoseconds) such that the wakeup source will be automatically deactivated after it has expired. The timeout, if present, is set regardless of the current state of the wakeup source object in question.”h]”hXáThe /sys/power/wake_lock file allows user space to create wakeup source objects and activate them on demand (if one of those wakeup sources is active, reads from the /sys/power/wakeup_count file block or return false). When a string without white space is written to /sys/power/wake_lock, it will be assumed to represent a wakeup source name. If there is a wakeup source object with that name, it will be activated (unless active already). Otherwise, a new wakeup source object will be registered, assigned the given name and activated. If a string written to /sys/power/wake_lock contains white space, the part of the string preceding the white space will be regarded as a wakeup source name and handled as descrived above. The other part of the string will be regarded as a timeout (in nanoseconds) such that the wakeup source will be automatically deactivated after it has expired. The timeout, if present, is set regardless of the current state of the wakeup source object in question.”…”�”}”(hj©Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KØhhÊh²hubhÞ)�”}”(hŒ Reads from this file return a string consisting of the names of wakeup sources created with the help of it that are active at the moment, separated with spaces.”h]”hŒ Reads from this file return a string consisting of the names of wakeup sources created with the help of it that are active at the moment, separated with spaces.”…”�”}”(hj·Þ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KØhhÊh²hubj))�”}”(hŒ.. _abi_sys_power_wake_unlock:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-wake-unlock”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjÓÞ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/wake_unlock**”h]”j`)�”}”(hŒ**\/sys\/power\/wake_unlock**”h]”hŒ/sys/power/wake_unlock”…”�”}”(hjíÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjéÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KóhjæÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjãÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjàÞ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÓÞ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÐÞ ubah}”(h]”jÏÞ ah ]”h"]”Œabi_sys_power_wake_unlock”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jß jÅÞ sj˜}”jÏÞ jÅÞ subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hj#ß h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hj-ß h]”hŒ sysfs-power”…”�”}”(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”j9ß Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´Kóhj#ß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KóhhÊh²hubhÞ)�”}”(hŒüThe /sys/power/wake_unlock file allows user space to deactivate wakeup sources created with the help of /sys/power/wake_lock. When a string is written to /sys/power/wake_unlock, it will be assumed to represent the name of a wakeup source to deactivate.”h]”hŒüThe /sys/power/wake_unlock file allows user space to deactivate wakeup sources created with the help of /sys/power/wake_lock. When a string is written to /sys/power/wake_unlock, it will be assumed to represent the name of a wakeup source to deactivate.”…”�”}”(hjQß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KóhhÊh²hubhÞ)�”}”(hŒbIf a wakeup source object of that name exists and is active at the moment, it will be deactivated.”h]”hŒbIf a wakeup source object of that name exists and is active at the moment, it will be deactivated.”…”�”}”(hj_ß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KóhhÊh²hubhÞ)�”}”(hŒ´Reads from this file return a string consisting of the names of wakeup sources created with the help of /sys/power/wake_lock that are inactive at the moment, separated with spaces.”h]”hŒ´Reads from this file return a string consisting of the names of wakeup sources created with the help of /sys/power/wake_lock that are inactive at the moment, separated with spaces.”…”�”}”(hjmß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KóhhÊh²hubj))�”}”(hŒ.. _abi_sys_power_wakeup_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-sys-power-wakeup-count”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj‰ß ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/power\/wakeup_count**”h]”j`)�”}”(hŒ**\/sys\/power\/wakeup_count**”h]”hŒ/sys/power/wakeup_count”…”�”}”(hj£ß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjŸß ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´Kªhjœß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj™ß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–ß ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj‰ß ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj†ß ubah}”(h]”j…ß ah ]”h"]”Œabi_sys_power_wakeup_count”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jÔß j{ß sj˜}”j…ß j{ß subhÞ)�”}”(hŒADefined on file :ref:`sysfs-power `”h]”(hŒDefined on file ”…”�”}”(hjÙß h²hh³Nh´Nubh)�”}”(hŒ1:ref:`sysfs-power `”h]”j§)�”}”(hjãß h]”hŒ sysfs-power”…”�”}”(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ÅŒabi_file_testing_sysfs_power”uh1hh³jÈ h´KªhjÙß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KªhhÊh²hubhÞ)�”}”(hX;The /sys/power/wakeup_count file allows user space to put the system into a sleep state while taking into account the concurrent arrival of wakeup events. Reading from it returns the current number of registered wakeup events and it blocks if some wakeup events are being processed at the time the file is read from. Writing to it will only succeed if the current number of wakeup events is equal to the written value and, if successful, will make the kernel abort a subsequent transition to a sleep state if any wakeup events are reported after the write has returned.”h]”hX;The /sys/power/wakeup_count file allows user space to put the system into a sleep state while taking into account the concurrent arrival of wakeup events. Reading from it returns the current number of registered wakeup events and it blocks if some wakeup events are being processed at the time the file is read from. Writing to it will only succeed if the current number of wakeup events is equal to the written value and, if successful, will make the kernel abort a subsequent transition to a sleep state if any wakeup events are reported after the write has returned.”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÈ h´KªhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ2Raise a uevent when a USB Host Controller has died”h]”hŒ2Raise a uevent when a USB Host Controller has died”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjà h³Nh´Nubj))�”}”(hŒ;.. _abi_raise_a_uevent_when_a_usb_host_controller_has_died:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ6abi-raise-a-uevent-when-a-usb-host-controller-has-died”uh1j(h´Khjà ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j@hj4à ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ6**Raise a uevent when a USB Host Controller has died**”h]”j`)�”}”(hjLà h]”hŒ2Raise a uevent when a USB Host Controller has died”…”�”}”(hjNà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjJà ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ$Documentation/ABI/testing/usb-uevent”h´KhjGà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjDà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjAà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj4à ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj1à ubah}”(h]”j0à ah ]”h"]”Œ6abi_raise_a_uevent_when_a_usb_host_controller_has_died”ah$]”h&]”uh1j6hjà j–}”jà j&à sj˜}”j0à j&à subhÞ)�”}”(hŒ?Defined on file :ref:`usb-uevent `”h]”(hŒDefined on file ”…”�”}”(hj„à h²hh³Nh´Nubh)�”}”(hŒ/:ref:`usb-uevent `”h]”j§)�”}”(hjŽà h]”hŒ usb-uevent”…”�”}”(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ÅŒabi_file_testing_usb_uevent”uh1hh³jaà h´Khj„à ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaà h´Khjà ubhÞ)�”}”(hŒ¡When the USB Host Controller has entered a state where it is no longer functional a uevent will be raised. The uevent will contain ACTION=offline and ERROR=DEAD.”h]”hŒ¡When the USB Host Controller has entered a state where it is no longer functional a uevent will be raised. The uevent will contain ACTION=offline and ERROR=DEAD.”…”�”}”(hj²à h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaà h´Khjà ubhÞ)�”}”(hŒ3Here is an example taken using udevadm monitor -p::”h]”hŒ2Here is an example taken using udevadm monitor -p:”…”�”}”(hjÀà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaà h´Khjà ubjl)�”}”(hX,KERNEL[130.428945] offline /devices/pci0000:00/0000:00:10.0/usb2 (usb) ACTION=offline BUSNUM=002 DEVNAME=/dev/bus/usb/002/001 DEVNUM=001 DEVPATH=/devices/pci0000:00/0000:00:10.0/usb2 DEVTYPE=usb_device DRIVER=usb ERROR=DEAD MAJOR=189 MINOR=128 PRODUCT=1d6b/2/414 SEQNUM=2168 SUBSYSTEM=usb TYPE=9/0/1”h]”hX,KERNEL[130.428945] offline /devices/pci0000:00/0000:00:10.0/usb2 (usb) ACTION=offline BUSNUM=002 DEVNAME=/dev/bus/usb/002/001 DEVNUM=001 DEVPATH=/devices/pci0000:00/0000:00:10.0/usb2 DEVTYPE=usb_device DRIVER=usb ERROR=DEAD MAJOR=189 MINOR=128 PRODUCT=1d6b/2/414 SEQNUM=2168 SUBSYSTEM=usb TYPE=9/0/1”…”�”}”hjÎà sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jaà h´Khjà ubj)�”}”(hhh]”j)�”}”(hŒ$Users: chromium-os-dev@chromium.org ”h]”(j!)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjãà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³jaà h´Khjßà ubj1)�”}”(hhh]”hÞ)�”}”(hŒchromium-os-dev@chromium.org”h]”j©°)�”}”(hjöà h]”hŒchromium-os-dev@chromium.org”…”�”}”(hjøà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œ#mailto:chromium-os-dev@chromium.org”uh1j¨°hjôà ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jaà h´Khjñà ubah}”(h]”h ]”h"]”h$]”h&]”uh1j0hjßà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jaà h´KhjÜà ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjà ubeh}”(h]”Œ2raise-a-uevent-when-a-usb-host-controller-has-died”ah ]”h"]”Œ2raise a uevent when a usb host controller has died”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ8Raise a uevent when a USB charger is inserted or removed”h]”hŒ8Raise a uevent when a USB charger is inserted or removed”…”�”}”(hj*á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj'á h³Nh´Nubj))�”}”(hŒA.. _abi_raise_a_uevent_when_a_usb_charger_is_inserted_or_removed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œuh1j@hjFá ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ<**Raise a uevent when a USB charger is inserted or removed**”h]”j`)�”}”(hj^á h]”hŒ8Raise a uevent when a USB charger is inserted or removed”…”�”}”(hj`á h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj\á ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/testing/usb-charger-uevent”h´KhjYá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjVá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSá ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjFá ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjCá ubah}”(h]”jBá ah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hj–á h²hh³Nh´Nubh)�”}”(hŒ?:ref:`usb-charger-uevent `”h]”j§)�”}”(hj á h]”hŒusb-charger-uevent”…”�”}”(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ÅŒ#abi_file_testing_usb_charger_uevent”uh1hh³jsá h´Khj–á ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj'á ubhÞ)�”}”(hŒ!There are two USB charger states:”h]”hŒ!There are two USB charger states:”…”�”}”(hjÄá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj'á ubj6)�”}”(hhh]”(j;)�”}”(hŒUSB_CHARGER_ABSENT”h]”hÞ)�”}”(hj×á h]”hŒUSB_CHARGER_ABSENT”…”�”}”(hjÙá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhjÕá ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÒá ubj;)�”}”(hŒUSB_CHARGER_PRESENT ”h]”hÞ)�”}”(hŒUSB_CHARGER_PRESENT”h]”hŒUSB_CHARGER_PRESENT”…”�”}”(hjðá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khjìá ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjÒá ubeh}”(h]”h ]”h"]”h$]”h&]”jZj[uh1j5h³jsá h´Khj'á ubhÞ)�”}”(hŒ!There are five USB charger types:”h]”hŒ!There are five USB charger types:”…”�”}”(hj â h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj'á ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjâ ubjA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hjâ ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒUSB_CHARGER_UNKNOWN_TYPE”h]”hŒUSB_CHARGER_UNKNOWN_TYPE”…”�”}”(hj;â h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj8â ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5â ubjW)�”}”(hhh]”hÞ)�”}”(hŒCharger type is unknown”h]”hŒCharger type is unknown”…”�”}”(hjRâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhjOâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj5â ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2â ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒUSB_CHARGER_SDP_TYPE”h]”hŒUSB_CHARGER_SDP_TYPE”…”�”}”(hjrâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khjoâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlâ ubjW)�”}”(hhh]”hÞ)�”}”(hŒStandard Downstream Port”h]”hŒStandard Downstream Port”…”�”}”(hj‰â h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj†â ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlâ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2â ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒUSB_CHARGER_CDP_TYPE”h]”hŒUSB_CHARGER_CDP_TYPE”…”�”}”(hj©â h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj¦â ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£â ubjW)�”}”(hhh]”hÞ)�”}”(hŒCharging Downstream Port”h]”hŒCharging Downstream Port”…”�”}”(hjÀâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj½â ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£â ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2â ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒUSB_CHARGER_DCP_TYPE”h]”hŒUSB_CHARGER_DCP_TYPE”…”�”}”(hjàâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´KhjÝâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚâ ubjW)�”}”(hhh]”hÞ)�”}”(hŒDedicated Charging Port”h]”hŒDedicated Charging Port”…”�”}”(hj÷â h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khjôâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÚâ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2â ubjR)�”}”(hhh]”(jW)�”}”(hhh]”hÞ)�”}”(hŒUSB_CHARGER_ACA_TYPE”h]”hŒUSB_CHARGER_ACA_TYPE”…”�”}”(hjã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khjã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã ubjW)�”}”(hhh]”hÞ)�”}”(hŒAccessory Charging Adapter”h]”hŒAccessory Charging Adapter”…”�”}”(hj.ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj+ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjã ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2â ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjâ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj'á ubhÞ)�”}”(hŒUhttps://www.usb.org/document-library/battery-charging-v12-spec-and-adopters-agreement”h]”j©°)�”}”(hj]ã h]”hŒUhttps://www.usb.org/document-library/battery-charging-v12-spec-and-adopters-agreement”…”�”}”(hj_ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j]ã uh1j¨°hj[ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj'á ubhÞ)�”}”(hŒUHere are two examples taken using ``udevadm monitor -p`` when USB charger is online::”h]”(hŒ"Here are two examples taken using ”…”�”}”(hjsã h²hh³Nh´Nubjl1)�”}”(hŒ``udevadm monitor -p``”h]”hŒudevadm monitor -p”…”�”}”(hj{ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jk1hjsã ubhŒ when USB charger is online:”…”�”}”(hjsã h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj'á ubjl)�”}”(hX†UDEV change /devices/soc0/usbphynop1 (platform) ACTION=change DEVPATH=/devices/soc0/usbphynop1 DRIVER=usb_phy_generic MODALIAS=of:Nusbphynop1T(null)Cusb-nop-xceiv OF_COMPATIBLE_0=usb-nop-xceiv OF_COMPATIBLE_N=1 OF_FULLNAME=/usbphynop1 OF_NAME=usbphynop1 SEQNUM=2493 SUBSYSTEM=platform USB_CHARGER_STATE=USB_CHARGER_PRESENT USB_CHARGER_TYPE=USB_CHARGER_SDP_TYPE USEC_INITIALIZED=227422826”h]”hX†UDEV change /devices/soc0/usbphynop1 (platform) ACTION=change DEVPATH=/devices/soc0/usbphynop1 DRIVER=usb_phy_generic MODALIAS=of:Nusbphynop1T(null)Cusb-nop-xceiv OF_COMPATIBLE_0=usb-nop-xceiv OF_COMPATIBLE_N=1 OF_FULLNAME=/usbphynop1 OF_NAME=usbphynop1 SEQNUM=2493 SUBSYSTEM=platform USB_CHARGER_STATE=USB_CHARGER_PRESENT USB_CHARGER_TYPE=USB_CHARGER_SDP_TYPE USEC_INITIALIZED=227422826”…”�”}”hj“ã sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jsá h´Khj'á ubhÞ)�”}”(hŒUSB charger is offline::”h]”hŒUSB charger is offline:”…”�”}”(hj¡ã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jsá h´Khj'á ubjl)�”}”(hXoKERNEL change /devices/soc0/usbphynop1 (platform) ACTION=change DEVPATH=/devices/soc0/usbphynop1 DRIVER=usb_phy_generic MODALIAS=of:Nusbphynop1T(null)Cusb-nop-xceiv OF_COMPATIBLE_0=usb-nop-xceiv OF_COMPATIBLE_N=1 OF_FULLNAME=/usbphynop1 OF_NAME=usbphynop1 SEQNUM=2494 SUBSYSTEM=platform USB_CHARGER_STATE=USB_CHARGER_ABSENT USB_CHARGER_TYPE=USB_CHARGER_UNKNOWN_TYPE”h]”hXoKERNEL change /devices/soc0/usbphynop1 (platform) ACTION=change DEVPATH=/devices/soc0/usbphynop1 DRIVER=usb_phy_generic MODALIAS=of:Nusbphynop1T(null)Cusb-nop-xceiv OF_COMPATIBLE_0=usb-nop-xceiv OF_COMPATIBLE_N=1 OF_FULLNAME=/usbphynop1 OF_NAME=usbphynop1 SEQNUM=2494 SUBSYSTEM=platform USB_CHARGER_STATE=USB_CHARGER_ABSENT USB_CHARGER_TYPE=USB_CHARGER_UNKNOWN_TYPE”…”�”}”hj¯ã sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³jsá h´Khj'á ubeh}”(h]”Œ8raise-a-uevent-when-a-usb-charger-is-inserted-or-removed”ah ]”h"]”Œ8raise a uevent when a usb charger is inserted or removed”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒnvdimm”h]”hŒnvdimm”…”�”}”(hjÈã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjÅã h³Nh´Nubj))�”}”(hŒ.. _abi_nvdimm:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ abi-nvdimm”uh1j(h´KhjÅã ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjäã ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ **nvdimm**”h]”j`)�”}”(hjüã h]”hŒnvdimm”…”�”}”(hjþã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjúã ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´Khj÷ã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjôã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjäã ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjáã ubah}”(h]”jàã ah ]”h"]”Œ abi_nvdimm”ah$]”h&]”uh1j6hjÅã j–}”j.ä jÖã sj˜}”jàã jÖã subhÞ)�”}”(hŒKDefined on file :ref:`sysfs-bus-nvdimm `”h]”(hŒDefined on file ”…”�”}”(hj3ä h²hh³Nh´Nubh)�”}”(hŒ;:ref:`sysfs-bus-nvdimm `”h]”j§)�”}”(hj=ä h]”hŒsysfs-bus-nvdimm”…”�”}”(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”jIä Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ!abi_file_testing_sysfs_bus_nvdimm”uh1hh³j$”h´Khj3ä ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´KhjÅã ubhÞ)�”}”(hŒ�The libnvdimm sub-system implements a common sysfs interface for platform nvdimm resources. See Documentation/driver-api/nvdimm/.”h]”hŒ�The libnvdimm sub-system implements a common sysfs interface for platform nvdimm resources. See Documentation/driver-api/nvdimm/.”…”�”}”(hjaä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j$”h´KhjÅã ubeh}”(h]”Œnvdimm”ah ]”h"]”Œnvdimm”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under pciDDDD”h]”hŒSymbols under pciDDDD”…”�”}”(hjzä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjwä h³Nh´Nubj))�”}”(hŒ,.. _abi_pcidddd_bb_available_secure_streams:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œ'abi-pcidddd-bb-available-secure-streams”uh1j(h´Khjwä ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j@hj–ä ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ)**pciDDDD\:BB\/available_secure_streams**”h]”j`)�”}”(hŒ)**pciDDDD\:BB\/available_secure_streams**”h]”hŒ%pciDDDD:BB/available_secure_streams”…”�”}”(hj°ä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj¬ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´K#hj©ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¦ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£ä ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj–ä ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj“ä ubah}”(h]”j’ä ah ]”h"]”Œ'abi_pcidddd_bb_available_secure_streams”ah$]”h&]”uh1j6hjwä j–}”jáä jˆä sj˜}”j’ä jˆä subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-devices-pci-host-bridge `”h]”(hŒDefined on file ”…”�”}”(hjæä h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-devices-pci-host-bridge `”h]”j§)�”}”(hjðä h]”hŒsysfs-devices-pci-host-bridge”…”�”}”(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ÅŒ.abi_file_testing_sysfs_devices_pci_host_bridge”uh1hh³j…[ h´K#hjæä ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´K#hjwä ubhÞ)�”}”(hXÄ(RO) When a host bridge has Root Ports that support PCIe IDE (link encryption and integrity protection) there may be a limited number of Selective IDE Streams that can be used for establishing new end-to-end secure links. This attribute decrements upon secure link setup, and increments upon secure link teardown. The in-use stream count is determined by counting stream symlinks. See /sys/devices/pciDDDD:BB entry for details about the DDDD:BB format.”h]”hXÄ(RO) When a host bridge has Root Ports that support PCIe IDE (link encryption and integrity protection) there may be a limited number of Selective IDE Streams that can be used for establishing new end-to-end secure links. This attribute decrements upon secure link setup, and increments upon secure link teardown. The in-use stream count is determined by counting stream symlinks. See /sys/devices/pciDDDD:BB entry for details about the DDDD:BB format.”…”�”}”(hjå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´K#hjwä ubeh}”(h]”Œsymbols-under-pcidddd”ah ]”h"]”Œsymbols under pcidddd”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj))�”}”(hŒ!.. _abi_pcidddd_bb_firmware_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-pcidddd-bb-firmware-node”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hj8å ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**pciDDDD\:BB\/firmware_node**”h]”j`)�”}”(hŒ**pciDDDD\:BB\/firmware_node**”h]”hŒpciDDDD:BB/firmware_node”…”�”}”(hjRå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjNå ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´K hjKå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjHå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjEå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj8å ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hj5å ubah}”(h]”j4å ah ]”h"]”Œabi_pcidddd_bb_firmware_node”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jƒå j*å sj˜}”j4å j*å subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-devices-pci-host-bridge `”h]”(hŒDefined on file ”…”�”}”(hjˆå h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-devices-pci-host-bridge `”h]”j§)�”}”(hj’å h]”hŒsysfs-devices-pci-host-bridge”…”�”}”(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ÅŒ.abi_file_testing_sysfs_devices_pci_host_bridge”uh1hh³j…[ h´K hjˆå ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´K hhÊh²hubhÞ)�”}”(hX(RO) Symlink to the platform firmware device object "companion" of the host bridge. For example, an ACPI device with an _HID of PNP0A08 (/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00). See /sys/devices/pciDDDD:BB entry for details about the DDDD:BB format.”h]”hX(RO) Symlink to the platform firmware device object “companionâ€� of the host bridge. For example, an ACPI device with an _HID of PNP0A08 (/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00). See /sys/devices/pciDDDD:BB entry for details about the DDDD:BB format.”…”�”}”(hj¶å h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´K hhÊh²hubj))�”}”(hŒ.. _abi_pcidddd_bb_streamh_r_e:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-pcidddd-bb-streamh-r-e”uh1j(h´KhhÊh²hh³Nubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j@hjÒå ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**pciDDDD\:BB\/streamH\.R\.E**”h]”j`)�”}”(hŒ**pciDDDD\:BB\/streamH\.R\.E**”h]”hŒpciDDDD:BB/streamH.R.E”…”�”}”(hjìå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hjèå ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´Khjåå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjâå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhjÒå ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjÏå ubah}”(h]”jÎå ah ]”h"]”Œabi_pcidddd_bb_streamh_r_e”ah$]”h&]”uh1j6hhÊh²hh³Nh´Nj–}”jæ jÄå sj˜}”jÎå jÄå subhÞ)�”}”(hŒeDefined on file :ref:`sysfs-devices-pci-host-bridge `”h]”(hŒDefined on file ”…”�”}”(hj"æ h²hh³Nh´Nubh)�”}”(hŒU:ref:`sysfs-devices-pci-host-bridge `”h]”j§)�”}”(hj,æ h]”hŒsysfs-devices-pci-host-bridge”…”�”}”(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”j8æ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjÅŒ.abi_file_testing_sysfs_devices_pci_host_bridge”uh1hh³j…[ h´Khj"æ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´KhhÊh²hubhÞ)�”}”(hXO(RO) When a platform has established a secure connection, PCIe IDE, between two Partner Ports, this symlink appears. A stream consumes a Stream ID slot in each of the Host bridge (H), Root Port (R) and Endpoint (E). The link points to the Endpoint PCI device in the Selective IDE Stream pairing. Specifically, "R" and "E" represent the assigned Selective IDE Stream Register Block in the Root Port and Endpoint, and "H" represents a platform specific pool of stream resources shared by the Root Ports in a host bridge. See /sys/devices/pciDDDD:BB entry for details about the DDDD:BB format.”h]”hX[(RO) When a platform has established a secure connection, PCIe IDE, between two Partner Ports, this symlink appears. A stream consumes a Stream ID slot in each of the Host bridge (H), Root Port (R) and Endpoint (E). The link points to the Endpoint PCI device in the Selective IDE Stream pairing. Specifically, “Râ€� and “Eâ€� represent the assigned Selective IDE Stream Register Block in the Root Port and Endpoint, and “Hâ€� represents a platform specific pool of stream resources shared by the Root Ports in a host bridge. See /sys/devices/pciDDDD:BB entry for details about the DDDD:BB format.”…”�”}”(hjPæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…[ h´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under security/secrets”h]”hŒSymbols under security/secrets”…”�”}”(hjaæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj^æ h³Nh´Nubj))�”}”(hŒ.. _abi_security_secrets_coco:”h]”h}”(h]”h ]”h"]”h$]”h&]”j4Œabi-security-secrets-coco”uh1j(h´Khj^æ ubj7)�”}”(hhh]”j<)�”}”(hhh]”(jA)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j@hj}æ ubjM)�”}”(hhh]”jR)�”}”(hhh]”jW)�”}”(hhh]”hÞ)�”}”(hŒ**security\/secrets\/coco**”h]”j`)�”}”(hŒ**security\/secrets\/coco**”h]”hŒsecurity/secrets/coco”…”�”}”(hj—æ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j_hj“æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/testing/securityfs-secrets-coco”h´Khj�æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�æ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠæ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jLhj}æ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j;hjzæ ubah}”(h]”jyæ ah ]”h"]”Œabi_security_secrets_coco”ah$]”h&]”uh1j6hj^æ j–}”jÉæ joæ sj˜}”jyæ joæ subhÞ)�”}”(hŒYDefined on file :ref:`securityfs-secrets-coco `”h]”(hŒDefined on file ”…”�”}”(hjÎæ h²hh³Nh´Nubh)�”}”(hŒI:ref:`securityfs-secrets-coco `”h]”j§)�”}”(hjØæ h]”hŒsecurityfs-secrets-coco”…”�”}”(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ÅŒ(abi_file_testing_securityfs_secrets_coco”uh1hh³j«æ h´KhjÎæ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«æ h´Khj^æ ubhÞ)�”}”(hŒNExposes confidential computing (coco) EFI secrets to userspace via securityfs.”h]”hŒNExposes confidential computing (coco) EFI secrets to userspace via securityfs.”…”�”}”(hjüæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«æ h´Khj^æ ubhÞ)�”}”(hX+EFI can declare memory area used by confidential computing platforms (such as AMD SEV and SEV-ES) for secret injection by the Guest Owner during VM's launch. The secrets are encrypted by the Guest Owner and decrypted inside the trusted enclave, and therefore are not readable by the untrusted host.”h]”hX-EFI can declare memory area used by confidential computing platforms (such as AMD SEV and SEV-ES) for secret injection by the Guest Owner during VM’s launch. The secrets are encrypted by the Guest Owner and decrypted inside the trusted enclave, and therefore are not readable by the untrusted host.”…”�”}”(hj ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«æ h´Khj^æ ubhÞ)�”}”(hXThe efi_secret module exposes the secrets to userspace. Each secret appears as a file under /secrets/coco, where the filename is the GUID of the entry in the secrets table. This module is loaded automatically by the EFI driver if the EFI secret area is populated.”h]”hXThe efi_secret module exposes the secrets to userspace. Each secret appears as a file under /secrets/coco, where the filename is the GUID of the entry in the secrets table. This module is loaded automatically by the EFI driver if the EFI secret area is populated.”…”�”}”(hjç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«æ h´Khj^æ ubhÞ)�”}”(hX Two operations are supported for the files: read and unlink. Reading the file returns the content of secret entry. Unlinking the file overwrites the secret data with zeroes and removes the entry from the filesystem. A secret cannot be read after it has been unlinked.”h]”hX Two operations are supported for the files: read and unlink. Reading the file returns the content of secret entry. Unlinking the file overwrites the secret data with zeroes and removes the entry from the filesystem. A secret cannot be read after it has been unlinked.”…”�”}”(hj&ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«æ h´Khj^æ ubhÞ)�”}”(hŒ,For example, listing the available secrets::”h]”hŒ+For example, listing the available secrets:”…”�”}”(hj4ç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«æ h´Khj^æ ubjl)�”}”(hXk# modprobe efi_secret # ls -l /sys/kernel/security/secrets/coco -r--r----- 1 root root 0 Jun 28 11:54 736870e5-84f0-4973-92ec-06879ce3da0b -r--r----- 1 root root 0 Jun 28 11:54 83c83f7f-1356-4975-8b7e-d3a0b54312c6 -r--r----- 1 root root 0 Jun 28 11:54 9553f55d-3da2-43ee-ab5d-ff17f78864d2 -r--r----- 1 root root 0 Jun 28 11:54 e6f5a162-d67f-4750-a67c-5d065f2a9910”h]”hXk# modprobe efi_secret # ls -l /sys/kernel/security/secrets/coco -r--r----- 1 root root 0 Jun 28 11:54 736870e5-84f0-4973-92ec-06879ce3da0b -r--r----- 1 root root 0 Jun 28 11:54 83c83f7f-1356-4975-8b7e-d3a0b54312c6 -r--r----- 1 root root 0 Jun 28 11:54 9553f55d-3da2-43ee-ab5d-ff17f78864d2 -r--r----- 1 root root 0 Jun 28 11:54 e6f5a162-d67f-4750-a67c-5d065f2a9910”…”�”}”hjBç sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j«æ h´Khj^æ ubhÞ)�”}”(hŒ+Reading the secret data by reading a file::”h]”hŒ*Reading the secret data by reading a file:”…”�”}”(hjPç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«æ h´Khj^æ ubjl)�”}”(hŒk# cat /sys/kernel/security/secrets/coco/e6f5a162-d67f-4750-a67c-5d065f2a9910 the-content-of-the-secret-data”h]”hŒk# cat /sys/kernel/security/secrets/coco/e6f5a162-d67f-4750-a67c-5d065f2a9910 the-content-of-the-secret-data”…”�”}”hj^ç sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j«æ h´Khj^æ ubhÞ)�”}”(hŒ%Wiping a secret by unlinking a file::”h]”hŒ$Wiping a secret by unlinking a file:”…”�”}”(hjlç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«æ h´Khj^æ ubjl)�”}”(hXV# rm /sys/kernel/security/secrets/coco/e6f5a162-d67f-4750-a67c-5d065f2a9910 # ls -l /sys/kernel/security/secrets/coco -r--r----- 1 root root 0 Jun 28 11:54 736870e5-84f0-4973-92ec-06879ce3da0b -r--r----- 1 root root 0 Jun 28 11:54 83c83f7f-1356-4975-8b7e-d3a0b54312c6 -r--r----- 1 root root 0 Jun 28 11:54 9553f55d-3da2-43ee-ab5d-ff17f78864d2”h]”hXV# rm /sys/kernel/security/secrets/coco/e6f5a162-d67f-4750-a67c-5d065f2a9910 # ls -l /sys/kernel/security/secrets/coco -r--r----- 1 root root 0 Jun 28 11:54 736870e5-84f0-4973-92ec-06879ce3da0b -r--r----- 1 root root 0 Jun 28 11:54 83c83f7f-1356-4975-8b7e-d3a0b54312c6 -r--r----- 1 root root 0 Jun 28 11:54 9553f55d-3da2-43ee-ab5d-ff17f78864d2”…”�”}”hjzç sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jkh³j«æ h´Khj^æ ubhÞ)�”}”(hŒ¬Note: The binary format of the secrets table injected by the Guest Owner is described in drivers/virt/coco/efi_secret/efi_secret.c under "Structure of the EFI secret area".”h]”hŒ°Note: The binary format of the secrets table injected by the Guest Owner is described in drivers/virt/coco/efi_secret/efi_secret.c under “Structure of the EFI secret areaâ€�.”…”�”}”(hjˆç h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j«æ h´Khj^æ ubeh}”(h]”Œsymbols-under-security-secrets”ah ]”h"]”Œsymbols under security/secrets”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubeh}”(h]”Œabi-testing-symbols”ah ]”h"]”Œabi testing symbols”ah$]”h&]”uh1hÈhhh²hh³hÇh´Kubeh}”(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”jVŒ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”}”(j5]”j*ajþ]”jôaj±]”j§ajd]”jZaj]”j ajÊ]”jÀaj}]”jsaj0]”j&ajä]”jÚaj—]”j�ajJ]”j@ajý]”jóaj° ]”j¦ ajc ]”jY aj ]”j ajÉ ]”j¿ aj| ]”jr aj/ ]”j% ajâ ]”jØ aj…]”j{aj°]”j¦ajS]”jIají]”jãaj‡]”j}aj!]”jajÌ]”jÂaj9]”j/aj]”jüaj ]”j–ajK]”jAajî]”jäajˆ]”j~aj"]”jaj¼]”j²ajV]”jLajð]”jæaj‹]”j�aj%]”jaj¿]”jµajj ]”j` aj !]”j!ajý#]”jó#aj—$]”j�$ajÏ%]”jÅ%aji&]”j_&ajj']”j`'aj(]”jú'ajJ)]”j@)aj:+]”j0+ajs,]”ji,ajö.]”jì.aj‘/]”j‡/aj+0]”j!0aj×1]”jÍ1aj~3]”jt3ajª4]”j 4ajQ6]”jG6ajì6]”jâ6aj“8]”j‰8ajÌ9]”jÂ9ajà;]”jÖ;aj,>]”j">ajœ?]”j’?aj,B]”j"BajaE]”jWEajÁF]”j·Faj\G]”jRGaj÷G]”jíGaj0I]”j&Iaj|K]”jrKajL]”j LajxR]”jnRaj!S]”jSajq[]”jg[aj]]”j]aj^^]”jT^ajø^]”jî^aj’_]”jˆ_aj,`]”j"`ajÆ`]”j¼`aj�c]”jƒcaj'd]”jdajÏd]”jÅdajie]”j_eajTg]”jJgajîg]”jägajˆh]”j~hajk]”jkaj²k]”j¨kaj�m]”j“maj¬n]”j¢najFo]”jƒajÊ…]”jÀ…ajƒˆ]”jyˆajò‰]”jè‰ajŒŠ]”j‚Šajû‹]”jñ‹aj²�]”j¨�ajU˜]”jK˜aj@š]”j6šajž]”jžajÀŸ]”j¶ŸajR¡]”jH¡aj¢]”jü¡aj¹¢]”j¯¢ajl£]”jb£aj¤]”j¤ajú¤]”jð¤ajÍ¥]”jÃ¥aj±¦]”j§¦aj‡¬]”j}¬ajø°]”jî°ajì±]”jâ±aj�²]”j…²aj)³]”j³ajѳ]”jdzajk´]”ja´ajµ]”jû´aj µ]”j–µaj�¶]”jw¶aj·]”j·aj¶·]”j¬·ajz¸]”jp¸aj>¹]”j4¹ajº]”jø¹ajœº]”j’ºaj6»]”j,»ajл]”jÆ»ajj¼]”j`¼aj½]”jú¼ajž½]”j”½aj8¾]”j.¾ajtË]”jjËajŒÓ]”j‚ÓajGÔ]”j=Ôaj_Õ]”jUÕajGÛ]”j=Ûaj…Ý]”j{ÝajsÞ]”jiÞajaß]”jWßajà]”jàajøè]”jîèaj¸ê]”j®êajxì]”jnìaj<í]”j2íajÖí]”jÌíajpî]”jfîaj ï]”jïaj¤ï]”jšïaj>ð]”j4ðajØð]”jÎðaj”ó]”jŠóajÆø]”j¼øajÎý]”jÄýajŠ]”j€ajö]”jìajb]”jXajP]”jFaj8 ]”j. ajž]”j”aj8]”j.ajP]”jFajê]”jàaj„]”jzajI]”j?ajã]”jÙaj}]”jsajA]”j7ajY]”jOaj›]”j‘aj1]”j'ajo]”jeajÛ]”jÑaj×]”jÍajÅ]”j»aj_ ]”jU ajù ]”jï aj“!]”j‰!aj-"]”j#"ajñ"]”jç"aj‹#]”j�#aj£$]”j™$aj=%]”j3%aj+&]”j!&aj']”j'ajÝ']”jÓ'ajÒ(]”jÈ(ajÄ)]”jº)aj–*]”jŒ*aj>+]”j4+aj,]”j,ajª,]”j ,ajD-]”j:-aj.]”j .aj/]”jú.ajÖ/]”jÌ/aj¶0]”j¬0ajÆ2]”j¼2aji3]”j_3aj4]”jù3aj�4]”j“4aj75]”j-5ajÑ5]”jÇ5ajk6]”ja6ajó7]”jé7ajJ9]”j@9ajå9]”jÛ9aj€:]”jv:aj;]”j;aj´;]”jª;ajN<]”jD<ajè<]”jÞ<aj‚=]”jx=aj>]”j>aj¶>]”j¬>ajP?]”jF?ajê?]”jà?aj„@]”jz@ajA]”jAaj¸A]”j®AajRB]”jHBajìB]”jâBaj†C]”j|Caj D]”jDajºD]”j°DajTE]”jJEaj'F]”jFajÁF]”j·Faj“G]”j‰Gaj-H]”j#HajÿH]”jõHajšI]”j�Iaj4J]”j*JajÎJ]”jÄJajhK]”j^KajL]”jøKaj�L]”j“Laj7M]”j-MajÑM]”jÇMajkN]”jaNajO]”jûNajŸO]”j•Oaj:P]”j0PajÔP]”jÊPajnQ]”jdQajR]”jþQaj¢R]”j˜Raj]”j6>ajÛ>]”jÑ>aju?]”jk?aj@]”j@aj'A]”jAajëA]”jáAaj…B]”j{BajC]”jCaj¹C]”j¯CajSD]”jIDajíD]”jãDaj‡E]”j}Eaj/F]”j%FajÉF]”j¿Faj�G]”jƒGaj'H]”jHajÁH]”j·Haj[I]”jQIajõI]”jëIaj�J]”j…Jaj)K]”jKajÃK]”j¹Kaj]L]”jSLaj÷L]”jíLaj‘M]”j‡Maj+N]”j!NajÅN]”j»Naj_O]”jUOajùO]”jïOaj“P]”j‰Paj-Q]”j#QajÇQ]”j½QajaR]”jWRajûR]”jñRaj¿S]”jµSajYT]”jOTajAU]”j7Uaj)V]”jVajÃV]”j¹Vaj]W]”jSWaj÷W]”jíWaj‘X]”j‡Xaj+Y]”j!YajÅY]”j»Yaj_Z]”jUZajùZ]”jïZaj“[]”j‰[aj-\]”j#\ajÇ\]”j½\aja]]”jW]ajû]]”jñ]ajé^]”jß^ajƒ_]”jy_aj`]”j`aj·`]”j­`ajQa]”jGaaj#b]”jbaj½b]”j³bajfc]”j\cajd]”j÷cajœd]”j’daj6e]”j,eajÐe]”jÆeajjf]”j`faj¦g]”jœgaj@h]”j6hajèh]”jÞhajƒi]”jyiajj]”jjajÆj]”j¼jaj±k]”j§kajÆl]”j¼laj™m]”j�majOn]”jEnajo]”j oaj6q]”j,qajÞq]”jÔqajxr]”jnraj�s]”j†saj*t]”j taju]”j uajèu]”jÞuaj‚v]”jxvajµw]”j«waj^x]”jTxajy]”jüxaj®y]”j¤yajHz]”j>zaj {]”j{ajÂ{]”j¸{aj\|]”jR|aj!}]”j}ajæ}]”jÜ}aj�~]”j“~ajÊ]”jÀaj¦€]”jœ€ajt�]”jj�aj9‚]”j/‚ajÔ‚]”jÊ‚aj„]”jþƒajè„]”jÞ„ajƒ…]”jy…aj9†]”j/†ajÔ†]”jʆajЇ]”j€‡ajWˆ]”jMˆajñˆ]”jçˆaj‹‰]”j�‰aj%Š]”jŠaj¿Š]”jµŠajY‹]”jO‹ajŒ]”jø‹ajªŒ]”j ŒajŠ�]”j€�aj3Ž]”j)ŽajÍŽ]”jÃŽajg�]”j]�ajH�]”j>�ajð�]”jæ�ajŠ‘]”j€‘aj$’]”j’aj¾’]”j´’ajX“]”jN“ajò“]”jè“aj�”]”jƒ”aj'•]”j•ajù•]”jï•aj°–]”j¦–ajK—]”jA—aj˜]”j˜aj¸˜]”j®˜ajŠ™]”j€™aj¤š]”jššaj�]”j �aj: ]”j0 ajÕ ]”jË ajŒ¡]”j‚¡ajB¢]”j8¢ajÝ¢]”jÓ¢aj…£]”j{£aj¤]”j¤aj¹¤]”j¯¤ajS¥]”jI¥ají¥]”jã¥aj‡¦]”j}¦aj!§]”j§aj»§]”j±§ajU¨]”jK¨ajð¨]”jæ¨ajÝ©]”jÓ©ajŠª]”j€ªaj‹«]”j�«aj8¬]”j.¬ajå¬]”jÛ¬aj’­]”jˆ­aj-®]”j#®ajÇ®]”j½®ajC°]”j9°ajݰ]”jÓ°ajw±]”jm±aj²]”j²aj¬²]”j¢²aj´]”j´aj¶´]”j¬´aj¶]”j¶ajܶ]”jÒ¶aj ·]”j–·aj;¸]”j1¸ajÕ¸]”j˸ajo¹]”je¹ajº]”jºaj‘»]”j‡»aj9¼]”j/¼ajQ½]”jG½aj¾]”jý½aj¢¾]”j˜¾aj<¿]”j2¿aj¬À]”j¢ÀajQÂ]”jGÂajìÂ]”jâÂajÊÄ]”jÀÄajdÅ]”jZÅajÿÅ]”jõÅaj™Æ]”j�Æaj3Ç]”j)ÇajÉ]”jÉaj«É]”j¡ÉajHË]”j>ËajÛÌ]”jÑÌaj0Î]”j&ÎajZÏ]”jPÏajÞÐ]”jÔÐaj•Ñ]”j‹ÑajKÒ]”jAÒajrÓ]”jhÓaj6Ô]”j,ÔajÞÔ]”jÔÔaj†Õ]”j|Õaj.Ö]”j$ÖajÖÖ]”jÌÖaj~×]”jt×aj4Ø]”j*ØajëØ]”jáØaj¡Ù]”j—ÙajWÚ]”jMÚajòÚ]”jèÚaj�Û]”jƒÛaj'Ü]”jÜajÁÜ]”j·Üaj[Ý]”jQÝajõÝ]”jëÝaj�Þ]”j…Þaj)ß]”jßajÑß]”jÇßajkà]”jaàajá]”jûàajŸá]”j•áaj9â]”j/âajïâ]”jåâaj‰ã]”jãaj1ä]”j'äajÙä]”jÏäajså]”jiåaj æ]”jæaj§æ]”j�æajAç]”j7çajÜç]”jÒçajwè]”jmèajé]”jéaj«é]”j¡éajEê]”j;êajßê]”jÕêajyë]”joëajì]”j ìaj¯ì]”j¥ìajIí]”j?íajäí]”jÚíaj~î]”jtîajï]”jïaj²ï]”j¨ïajLð]”jBðajñ]”jøðajœñ]”j’ñajDò]”j:òajìò]”jâòaj”ó]”jŠóajKô]”jAôajóô]”jéôaj�õ]”jƒõaj5ö]”j+öajÏö]”jÅöaj“÷]”j‰÷ajBø]”j8øajøø]”jîøaj“ù]”j‰ùajIú]”j?úajû]”júúaj­û]”j£ûajGü]”j=üajáü]”j×üaj|ý]”jrýajþ]”j þaj°þ]”j¦þajKÿ]”jAÿajåÿ]”jÛÿaj]”juaj]”jaj¯]”j¥ajI]”j?aj]”jöajÄ]”jºaj_]”jUaj]”jýaj¢]”j˜ajµ]”j«ajy]”joajG ]”j= ajá ]”j× aj‰ ]”j aj# ]”j aj½ ]”j³ aja]”jWajû]”jñajé]”jßajË]”jÁajf]”j\aj]”jöajš]”j�aj4]”j*ajÆ]”j¼aj&]”jaj†"]”j|"ajÈ#]”j¾#aj¶$]”j¬$ajP%]”jF%ajh&]”j^&aj€']”jv'aj˜(]”jŽ(ajA)]”j7)ajÛ)]”jÑ)ajv*]”jl*aj+]”j+ajª+]”j +ajE,]”j;,ajß,]”jÕ,ajy-]”jo-aj.]”j .aj­.]”j£.ajG/]”j=/ajá/]”j×/aj|0]”jr0aj¾1]”j´1aj‚2]”jx2aj3]”j3aj¶3]”j¬3ajz4]”jp4aj5]”j 5aj®5]”j¤5ajœ6]”j’6aj67]”j,7ajú7]”jð7aj”8]”jŠ8aj/9]”j%9ajÉ9]”j¿9ajc:]”jY:ajË<]”jÁ<ajf=]”j\=aj—>]”j�>aj1?]”j'?ajË?]”jÁ?ajs@]”ji@ajA]”jAajûA]”jñAaj•B]”j‹Baj/C]”j%CajÉC]”j¿CajcD]”jYDajþD]”jôDaj˜E]”jŽEaj2F]”j(FajG]”júFajòG]”jèGajàH]”jÖHajzI]”jpIajJ]”j Jaj®J]”j¤JajœK]”j’Kaj6L]”j,Laj%M]”jMaj¿M]”jµMajYN]”jONajO]”jOaj·O]”j­OajQ]”j QajÙQ]”jÏQajÇR]”j½RajoS]”jeSaj T]”jTajºU]”j°Uaj~V]”jtVajW]”jWaj³W]”j©WajMX]”jCXajçX]”jÝXajÕY]”jËYajoZ]”jeZaj []”jÿZaj÷[]”jí[ajå\]”jÛ\aj¥^]”j›^aj?_]”j5_ajÙ_]”jÏ_aj�`]”j“`aj7a]”j-aajOb]”jEbajc]”j cau(j×c]”jÍcaj¸d]”j®daj$f]”jfaj¿f]”jµfajh]”jhaj·h]”j­hajRi]”jHiajjj]”j`jaj‚k]”jxkajl]”jlajül]”jòlajêm]”jàmaj…n]”j{najo]”joajão]”jÙoajûp]”jñpaj¿q]”jµqaj+s]”j!sajÅs]”j»saj’t]”jˆtaj,u]”j"uajÆu]”j¼uaj`v]”jVvajúv]”jðvaj”w]”jŠwaj.x]”j$xajÈx]”j¾xajby]”jXyajýy]”jóyaj—z]”j�zajU{]”jK{ajï{]”jå{aj—|]”j�|aj`}]”jV}ajû}]”jñ}aj•~]”j‹~aj/]”j%ajÉ]”j¿ajc€]”jY€aj'�]”j�ajù�]”jï�ajç‚]”jÝ‚aj;Š]”j1ŠajÕŠ]”jËŠajp‹]”jf‹aj Œ]”jŒaj¤Œ]”jšŒaj?�]”j5�ajÙ�]”jÏ�ajÜŽ]”jÒŽaj¯�]”j¥�ajs�]”ji�aj7‘]”j-‘ajo“]”je“ajx•]”jn•aj˜]”j˜aj¶˜]”j¬˜aj#š]”jšaj¾š]”j´šajX›]”jN›ajó›]”jé›aj�œ]”jƒœaj6�]”j,�ajÑ�]”jÇ�ajkž]”jažajŸ]”jûžaj»Ÿ]”j±ŸajU ]”jK ajð ]”jæ ajŠ¡]”j€¡ajs¢]”ji¢ajF£]”j<£ajá£]”j×£aj|¤]”jr¤aj¥]”j ¥ajÚ¥]”jÐ¥ajĦ]”jº¦aj^§]”jT§ajø§]”jî§aj’¨]”jˆ¨aj,©]”j"©ajÆ©]”j¼©aj`ª]”jVªajúª]”jðªaj�¬]”j†¬aj�­]”jƒ­aj'®]”j®aj?¯]”j5¯ajW°]”jM°aj±]”j±ajµ±]”j«±ajP²]”jF²ajê²]”jà²ajÓ³]”jɳajm´]”jc´ajµ]”jý´aj�¶]”j†¶aj*·]”j ·ajo¸]”je¸aj¿¹]”jµ¹aj9»]”j/»ajþ»]”jô»aj˜¼]”j޼aj2½]”j(½aj̽]”j½ajf¾]”j\¾aj¿]”jö¾ajš¿]”j�¿aj4À]”j*ÀajÏÀ]”jÅÀajiÁ]”j_ÁajÂ]”jÂaj«Â]”j¡Âaj¯Ç]”j¥ÇajIÈ]”j?ÈajäÈ]”jÚÈajÉ]”juÉajÊ]”jÊaj´Ê]”jªÊajºË]”j°ËajTÌ]”jJÌajïÌ]”jåÌajŠÍ]”j€Íaj$Î]”jÎaj¾Î]”j´ÎajXÏ]”jNÏajÑ]”júÐajžÑ]”j”Ñaj8Ò]”j.ÒajhÓ]”j^ÓajÔ]”jÔaj¸Ô]”j®ÔajRÕ]”jHÕajìÕ]”jâÕaj†Ö]”j|Öaj£×]”j™×aj=Ø]”j3Øajר]”jÍØajrÙ]”jhÙaj Ú]”jÚaj¦Ú]”jœÚaj@Û]”j6ÛajÚÛ]”jÐÛajŸÜ]”j•ÜajcÝ]”jYÝaj'Þ]”jÞajëÞ]”jáÞaj¯ß]”j¥ßajsà]”jiàaj7á]”j-áajûá]”jñáaj¿â]”jµâajZã]”jPãajõã]”jëãaj�ä]”j…äaj)å]”jåajÃå]”j¹åaj]æ]”jSæaj÷æ]”jíæaj‘ç]”j‡çaj+è]”j!èajÆè]”j¼èajaé]”jWéajûé]”jñéaj•ê]”j‹êaj/ë]”j%ëajÉë]”j¿ëajcì]”jYìajýì]”jóìaj¥í]”j›íajMî]”jCîajçî]”jÝîaj�ï]”jwïajð]”jðajµð]”j«ðajOñ]”jEñajéñ]”jßñajƒò]”jyòajó]”jóaj·ó]”j­óajQô]”jGôajëô]”jáôaj…õ]”j{õajö]”jöaj¹ö]”j¯öajS÷]”jI÷ají÷]”jã÷aj‡ø]”j}øaj!ù]”jùaj»ù]”j±ùajUú]”jKúajïú]”jåúaj‰û]”jûaj#ü]”jüaj½ü]”j³üajWý]”jMýajòý]”jèýajŒþ]”j‚þaj&ÿ]”jÿajÁÿ]”j·ÿaj[]”jQaj]”jaj«]”j¡ajS]”jIají]”jãaj‡]”j}aj!]”jaj»]”j±ajœ]”j’ajR]”jHajN]”jDajè]”jÞaj‚]”jxaj ]”j aj¶ ]”j¬ ajP ]”jF ajê ]”jà aj„ ]”jz aj ]”j aj¸ ]”j® ajN]”jDajè]”jÞajü]”jòaj–]”jŒajM]”jCaj ]”jajÖ]”jÌajp]”jfaj ]”jajþ]”jôaj˜]”jŽajj]”j`aj]”jajä]”jÚaj·]”j­ajM]”jCajª]”j ajD ]”j: ajÞ ]”jÔ ajx!]”jn!aj"]”j"aj¬"]”j¢"ajF#]”j<#ajà#]”jÖ#ajz$]”jp$aj%]”j %aj®%]”j¤%ajH&]”j>&ajâ&]”jØ&aj|']”jr'aj(]”j (aj¾(]”j´(ajX)]”jN)ajF*]”j<*ajà*]”jÖ*ajz+]”jp+aj0,]”j&,ajÊ,]”jÀ,ajd-]”jZ-aj°.]”j¦.ajJ/]”j@/aj0]”jþ/ajÆ0]”j¼0aj`1]”jV1ajú1]”jð1aj¸2]”j®2ajR3]”jH3ajì3]”jâ3aj‡4]”j}4aj/5]”j%5ajÉ5]”j¿5ajc6]”jY6ajý6]”jó6aj—7]”j�7aj£8]”j™8aj0:]”j&:ajô:]”jê:aj><]”j4<aj|=]”jr=ajx>]”jn>aj?]”j ?ajå?]”jÛ?aj·@]”j­@aj‰A]”jAaj[B]”jQBaj-C]”j#CajÖC]”jÌCaj~D]”jtDaj&E]”jEajêE]”jàEaj¯F]”j¥FajÇG]”j½GajÑH]”jÇHajéI]”jßIajK]”jKajÁM]”j·MajËN]”jÁNajfO]”j\Oaj8P]”j.PajPQ]”jFQaj0R]”j&RajS]”jøRajœS]”j’Saj6T]”j,TajÐT]”jÆTajjU]”j`UajV]”júUaj­V]”j£VajHW]”j>WajâW]”jØWaj|X]”jrXajY]”j Yaj¾Y]”j´YajfZ]”j\Zaj*[]”j [ajÄ[]”jº[aj^\]”jT\ajF]]”j<]ajá]]”j×]aj{^]”jq^aj_]”j _aj¯_]”j¥_ajI`]”j?`ajã`]”jÙ`aj}a]”jsaajb]”j baj±b]”j§bajKc]”jAcajåc]”jÛcajÅd]”j»daj—e]”j�eajif]”j_fajIg]”j?gajäg]”jÚgaji]”jiajÐi]”jÆiaj†j]”j|jaj.k]”j$kajÖk]”jÌkajŒl]”j‚lajBm]”j8majêm]”jàmaj’n]”jˆnaj:o]”j0oajÕo]”jËoajop]”jepaj q]”jÿpaj£q]”j™qaj=r]”j3raj×r]”jÍrajqs]”jgsaj t]”jtaj´t]”jªtajOu]”jEuajv]”jûuaj®v]”j¤vajIw]”j?wajãw]”jÙwaj}x]”jsxajly]”jbyajÑz]”jÇzajz{]”jp{aj"|]”j|ajÊ|]”jÀ|ajr}]”jh}aj(~]”j~ajÐ~]”jÆ~ajx]”jnaj.€]”j$€ajÖ€]”jÌ€ajŒ�]”j‚�ajB‚]”j8‚ajê‚]”jà‚aj’ƒ]”jˆƒajH„]”j>„ajð„]”jæ„aj¦…]”jœ…ajN†]”jD†ajö†]”jì†ajž‡]”j”‡ajFˆ]”j<ˆajîˆ]”jäˆaj–‰]”jŒ‰aj>Š]”j4ŠajæŠ]”jÜŠajŽ‹]”j„‹aj6Œ]”j,ŒajÞŒ]”jÔŒaj†�]”j|�aj.Ž]”j$ŽajÖŽ]”jÌŽajp�]”jf�aj�]”j�ajÀ�]”j¶�ajh‘]”j^‘ajj’]”j`’aj”]”j”aj…•]”j{•aj–]”j–ajã–]”jÙ–aj7š]”j-šajA›]”j7›ajBœ]”j8œaj�]”jýœaj¡�]”j—�aj;ž]”j1žajÕž]”jËžajoŸ]”jeŸaj  ]”jÿŸaj£ ]”j™ aj=¡]”j3¡ajס]”jÍ¡ajq¢]”jg¢aj £]”j£aj¦£]”jœ£aj@¤]”j6¤ajÛ¤]”jѤaju¥]”jk¥aj,¦]”j"¦ajǦ]”j½¦ajá§]”j×§aj{¨]”jq¨aj©]”j ©aj¯©]”j¥©ajJª]”j@ªajäª]”jÚªaj~«]”jt«aj¬]”j¬aj²¬]”j¨¬ajM­]”jC­ajç­]”jÝ­aj�®]”jw®aj¯]”j¯ajµ¯]”j«¯ajO°]”jE°ajê°]”jà°aj…±]”j{±ajJ²]”j@²aj³]”jö²aj~´]”jt´ajE·]”j;·ajû·]”jñ·aj±¸]”j§¸ajg¹]”j]¹ajȺ]”j¾ºaj”¼]”jмaj˜¾]”j޾aj\¿]”jR¿aj À]”jÀajäÀ]”jÚÀaj±Â]”j§ÂajÄ]”jÄajÕÄ]”jËÄaj™Å]”j�Åaj]Æ]”jSÆaj!Ç]”jÇajåÇ]”jÛÇaj©È]”jŸÈajmÉ]”jcÉajÊ]”j Êaj°Ê]”j¦ÊajJË]”j@ËajäË]”jÚËajÜÌ]”jÒÌajvÍ]”jlÍajÎ]”jÎajÇÎ]”j½ÎajoÏ]”jeÏajÐ]”j Ðaj¿Ð]”jµÐajgÑ]”j]ÑajÒ]”jÒaj·Ò]”j­Òaj_Ó]”jUÓajúÓ]”jðÓaj”Ô]”jŠÔaj.Õ]”j$ÕajÈÕ]”j¾Õaj×]”jöÖajš×]”j�×aj4Ø]”j*ØajÎØ]”jÄØajhÙ]”j^ÙajÚ]”jøÙajœÚ]”j’Úaj6Û]”j,ÛajÐÛ]”jÆÛajjÜ]”j`ÜajÝ]”júÜajžÝ]”j”Ýaj»ß]”j±ßaj€à]”jvàajNâ]”jDâajéâ]”jßâaj�ä]”j…äaj)å]”jåajÃå]”j¹åaj]æ]”jSæaj÷æ]”jíæaj‘ç]”j‡çajé]”jöèajšé]”j�éaj4ê]”j*êajÎê]”jÄêaj«ì]”j¡ìaj¿î]”jµîajYï]”jOïajóï]”jéïaj�ð]”jƒðaj(ñ]”jñaj2ò]”j(òaj*ó]”j óajô]”jôaj²ô]”j¨ôajMõ]”jCõaj.ö]”j$öajäö]”jÚöajŒ÷]”j‚÷ajBø]”j8øajëø]”jáøaj†ù]”j|ùaj ú]”júajºú]”j°úajTû]”jJûajîû]”jäûajˆü]”j~üaj"ý]”jýaj¼ý]”j²ýajVþ]”jLþajðþ]”jæþajŠÿ]”j€ÿaj$]”jaj\]”jRajö]”jìaj�]”j†aj*]”j ajÄ]”jºaj^]”jTajø]”jîaj’]”jˆaj,]”j"ajÆ]”j¼aj`]”jVajú]”jðaj”]”jŠaj. ]”j$ ajÈ ]”j¾ ajþ ]”jô aj˜ ]”jŽ aj2 ]”j( ajÍ ]”jà ajg ]”j] aj]”j÷ aj›]”j‘aj5]”j+ajÏ]”jÅaji]”j_aj]”jùaj�]”j“aj7]”j-ajÑ]”jÇajk]”jaaj]”jûaj ]”j–aj)]”jajj]”j`ajÉ9]”j¿9aj¦<]”jœ<aj`=]”jV=aj’A]”jˆAajnB]”jdBaj1E]”j'EajÚE]”jÐEaj‚F]”jxFaj9G]”j/GajÔG]”jÊGajnH]”jdHajI]”j IajúI]”jðIajK]”jüJaj¡K]”j—Kaj;L]”j1LajÕL]”jËLajoM]”jeMaj N]”jÿMaj£N]”j™Naj=O]”j3OajØO]”jÎOajsP]”jiPajQ]”jQajàQ]”jÖQaj²R]”j¨Raj„S]”jzSajHT]”j>TajU]”jUajìU]”jâUaj¾V]”j´Vaj�W]”j†WajbX]”jXXaj4Y]”j*YajZ]”jüYajØZ]”jÎZajª[]”j [aj|\]”jr\ajN]]”jD]aj ^]”j^ajò^]”jè^ajÄ_]”jº_ajÙa]”jÏaajrc]”jhcaje]”jeaj÷f]”jífaj»g]”j±gaj)i]”jiaj—j]”j�jajik]”j_kaj;l]”j1laj m]”jmajßm]”jÕmaj±n]”j§najƒo]”jyoajUp]”jKpaj'q]”jqajùq]”jïqajËr]”jÁraj�s]”j“sajot]”jetajAu]”j7uajv]”j vajåv]”jÛvaj·w]”j­waj‰x]”jxaj[y]”jQyaj-z]”j#zajÿz]”jõzajÑ{]”jÇ{aj£|]”j™|aju}]”jk}ajG~]”j=~aj]”jajë]”jáaj½€]”j³€aj��]”j…�aja‚]”jW‚aj3ƒ]”j)ƒaj„]”jûƒajׄ]”jÍ„aj©…]”jŸ…aj{†]”jq†ajM‡]”jC‡aj;ˆ]”j1ˆajÿˆ]”jõˆajщ]”jljaj£Š]”j™Šaju‹]”jk‹ajGŒ]”j=Œaj�]”j�ajë�]”já�aj½Ž]”j³Žaj��]”j…�ajý�]”jó�ajk’]”ja’ajÙ“]”jÏ“aj«”]”j¡”aj}•]”js•ajO–]”jE–aj!—]”j—ajó—]”jé—ajŘ]”j»˜aj—™]”j�™ajiš]”j_šaj;›]”j1›aj œ]”jœajßœ]”jÕœaj±�]”j§�ajƒž]”jyžajUŸ]”jKŸaj' ]”j ajù ]”jï ajË¡]”jÁ¡aj�¢]”j“¢ajo£]”je£ajA¤]”j7¤aj¥]”j ¥ajå¥]”jÛ¥aj·¦]”j­¦aj^¨]”jT¨aj0©]”j&©ajª]”jø©ajÔª]”jʪajD¬]”j:¬aj­]”j ­aj†®]”j|®ajX¯]”jN¯ajð°]”jæ°aj<³]”j2³aj´]”j´ajà´]”jÖ´aj¤µ]”jšµajh¶]”j^¶aj:·]”j0·aj ¸]”j¸ajÞ¸]”jÔ¸aj°¹]”j¦¹aj‚º]”jxºajT»]”jJ»aj&¼]”j¼ajø¼]”jî¼ajʽ]”jÀ½ajœ¾]”j’¾ajn¿]”jd¿aj@À]”j6ÀajÁ]”jÁajäÁ]”jÚÁaj¶Â]”j¬ÂajˆÃ]”j~ÃajZÄ]”jPÄaj,Å]”j"ÅajþÅ]”jôÅajÐÆ]”jÆÆaj¢Ç]”j˜ÇajÊ]”jÊajâÊ]”jØÊaj´Ë]”jªËajxÌ]”jnÌajæÎ]”jÜÎaj¸Ï]”j®ÏajŠÐ]”j€Ðaj\Ñ]”jRÑaj.Ò]”j$ÒajÓ]”jöÒajÒÓ]”jÈÓaj¤Ô]”jšÔajhÕ]”j^Õaj,Ö]”j"ÖajÓ×]”jÉ×aj™Ü]”j�ÜajkÞ]”jaÞajß]”jûÞajŸß]”j•ßaj9à]”j/àajïà]”jåàaj‰á]”jáaj#â]”jâaj½â]”j³âajWã]”jMãajñã]”jçãaj‹ä]”j�äaj%å]”jåajÍå]”jÃåajgæ]”j]æajç]”jçaj·ç]”j­çajQè]”jGèaj$é]”jéajÌé]”jÂéaj ë]”jëajºë]”j°ëajTì]”jJìajîì]”jäìaj'ð]”jðaj=ò]”j3òajó]”jóaj·ó]”j­óajQô]”jGôajõ]”j õajÌõ]”jÂõajtö]”jjöaj÷]”j÷ajÄ÷]”jº÷aj_ø]”jUøajúø]”jðøaj”ù]”jŠùaj.ú]”j$úajÈú]”j¾úajbû]”jXûajüû]”jòûaj–ü]”jŒüaj>ý]”j4ýajþ]”jþaj´þ]”jªþajNÿ]”jDÿajéÿ]”jßÿajþ]”jôajå]”jÛajQ]”jGaj­ ]”j£ aj ]”ju aj ]”j aj´ ]”jª aj]]”jSaj]”jûaj­]”j£ajU]”jKaj—]”j�ajÀ]”j¶aj[]”jQajõ]”jëaj(]”jajÂ]”j¸aj\]”jRajö]”jìajº]”j°ajT]”jJajî]”jäaj]”jøajœ]”j’aj6]”j,ajÐ]”jÆaj×]”jÍaj¸]”j®ajR ]”jH ajì ]”jâ aj†!]”j|!aj "]”•j"ajº"]”j°"ajT#]”jJ#ajî#]”jä#ajˆ$]”j~$aj"%]”j%ajÊ%]”jÀ%ajd&]”jZ&ajþ&]”jô&ajm(]”jc(aj)]”jý(aj¡)]”j—)aj;*]”j1*ajÕ*]”jË*ajo+]”je+aj ,]”jÿ+aj£,]”j™,ajK-]”jA-ajå-]”jÛ-ajŽ.]”j„.aj(/]”j/aj70]”j-0ajˆ1]”j~1aj"2]”j2ajþ2]”jô2aj´3]”jª3ajN4]”jD4ajè4]”jÞ4ajƒ5]”jy5ajB6]”j86ajD7]”j:7ajÞ7]”jÔ7ajx8]”jn8aj9]”j9aj¬9]”j¢9ajF:]”j<:ajà:]”jÖ:ajz;]”jp;aj<]”j <aj®<]”j¤<ajH=]”j>=ajþ=]”jô=ajé>]”jß>ajƒ?]”jy?aj@]”j@aj¸@]”j®@ajRA]”jHAajìA]”jâAaj†B]”j|Baj C]”jCajÈC]”j¾CajbD]”jXDaj&E]”jEajÀE]”j¶EajZF]”jPFajôF]”jêFajŽG]”j„Gaj(H]”jHajÂH]”j¸Haj\I]”jRIajöI]”jìIajžJ]”j”Jaj8K]”j.Kaj'L]”jLajÞL]”jÔLaj£M]”j™MajLN]”jBNajO]”jøNaj¸O]”j®OajnP]”jdPaj%Q]”jQajÛQ]”jÑQaj‘R]”j‡RajGS]”j=SajýS]”jóSaj³T]”j©TajiU]”j_UajV]”jVajÇV]”j½VajoW]”jeWaj/X]”j%Xaj×X]”jÍXaj�Y]”jƒYajCZ]”j9ZajùZ]”jïZaj¦]]”jœ]aj�^]”j†^ajz_]”jp_aj€`]”jv`ajja]”j`aajbb]”jXbajZc]”jPcajÐe]”jÆeaj†f]”j|faj¸ajâ¸]”jظajº]”jù¹aj�º]”j“ºaj7»]”j-»ajÑ»]”jÇ»ajk¼]”ja¼aj½]”jû¼ajŸ½]”j•½aj9¾]”j/¾ajÓ¾]”jɾaj{¿]”jq¿ajÀ]”j Àaj¡À]”j—Àaj;Á]”j1Áaj�Ã]”j†Ãaj*Ä]”j ÄajÄÄ]”jºÄaj^Å]”jTÅaj^Æ]”jTÆajÇ]”jüÆaj¡Ç]”j—ÇajIÈ]”j?ÈajãÈ]”jÙÈaj}É]”jsÉaj%Ê]”jÊajÀÊ]”j¶Êaj·Ë]”j­ËajÄÍ]”jºÍajØÎ]”jÎÎajÐ]”jùÏajëÑ]”jáÑaj%Ó]”jÓaj:Ô]”j0Ôaj½Õ]”j³Õaj¬Ö]”j¢ÖajŒ×]”j‚×aj°Ù]”j¦ÙajKÚ]”jAÚajåÚ]”jÛÚajÛ]”juÛajÜ]”jÜajÁÜ]”j·Üaj[Ý]”jQÝajõÝ]”jëÝaj�Þ]”j…Þajlß]”jbßaj<á]”j2áajã]”jøâajßã]”jÕãajyå]”joåajvæ]”jlæajç]”jçaj«ç]”j¡çajEè]”j;èajßè]”jÕèajyé]”joéajê]”j êaj­ê]”j£êajGë]”j=ëajáë]”j×ëaj{ì]”jqìají]”j íaj¯í]”j¥íajIî]”j?îajãî]”jÙîaj}ï]”jsïajð]”j ðaj±ð]”j§ðajKñ]”jAñajåñ]”jÛñajò]”juòajó]”jóaj³ó]”j©óajMô]”jCôajçô]”jÝôaj�õ]”jwõajö]”jöajµö]”j«öajO÷]”jE÷ajŠø]”j€øaj$ù]”jùaj¾ù]”j´ùajXú]”jNúajòú]”jèúajŒû]”j‚ûajCü]”j9üaj’ÿ]”jˆÿajŽ]”j„aj]”jþaj%]”jajé]”jßajò]”jèajú ]”jð aj1]”j'ajË]”jÁajÍ]”jÃaj=]”j3ajØ]”jÎajr]”jhaj¨]”jžaj¼]”j²aj]”jþaj#]”jajË]”jÁajs]”jiaj]”jajÑ]”jÇaj‡]”j}aj=]”j3ajå]”jÛaj� ]”jƒ aj5!]”j+!ajÐ!]”jÆ!ajj"]”j`"aj#]”jú"ajŸ#]”j•#aj9$]”j/$ajÓ$]”jÉ$ajm%]”jc%aj&]”jý%aj¡&]”j—&aj;']”j1'ajÕ']”jË'ajo(]”je(aj )]”jÿ(aj£)]”j™)aj>*]”j4*ajØ*]”jÎ*ajs+]”ji+aj,]”j,ajÃ,]”j¹,aj]-]”jS-aj÷-]”jí-aj‘.]”j‡.aj+/]”j!/ajp0]”jf0aj 1]”j1aj¥1]”j›1aj?2]”j52ajÙ2]”jÏ2ajt3]”jj3aj4]”j4aj¨4]”jž4ajC5]”j95ajÝ5]”jÓ5ajw6]”jm6aj7]”j7aj«7]”j¡7ajE8]”j;8ajß8]”jÕ8ajy9]”jo9aj!:]”j:ajÉ:]”j¿:ajc;]”jY;aj<]”j<ajÏ<]”jÅ<ajw=]”jm=aj>]”j>aj3?]”j)?ajÍ?]”jÃ?ajA]”j AajÈB]”j¾BajbC]”jXCaj¶D]”j¬DajQE]”jGEajF]”jþEaj¢F]”j˜Faj)ajþ)]”jô)aj´*]”jª*ajj+]”j`+aj,]”jû+ajŸ,]”j•,aj9-]”j/-ajÓ-]”jÉ-ajm.]”jc.aj#/]”j/aj½/]”j³/ajX0]”jN0ajò0]”jè0ajš1]”j�1ajP2]”jF2ajø2]”jî2aj 3]”j–3ajH4]”j>4ajð4]”jæ4aj˜5]”jŽ5aj@6]”j66ajÛ6]”jÑ6aju7]”jk7aj8]”j8aj©8]”jŸ8ajC9]”j99ajÝ9]”jÓ9ajw:]”jm:aj;]”j;aj«;]”j¡;ajE<]”j;<aj">]”j>ajA]”jAaj³A]”j©AajC]”j CajzD]”jpDajE]”j Eaj¯E]”j¥EajIF]”j?FajãF]”jÙFaj§G]”j�GajOH]”jEHajéH]”jßHaj‘I]”j‡Iaj9J]”j/JajáJ]”j×Jaj{K]”jqKaj#L]”jLaj½L]”j³LajWM]”jMMajñM]”jçMaj‹N]”j�Naj%O]”jOaj¿O]”jµOajgP]”j]Paj+Q]”j!QajÅQ]”j»Qaj_R]”jURajúR]”jðRaj”S]”jŠSajU]”jUaj¿V]”jµVajYW]”jOWajóW]”jéWaj�X]”jƒXajÑY]”jÇYajkZ]”jaZaj[]”jûZajŸ[]”j•[aj{\]”jq\aj]]”j ]aj¯]]”j¥]aje^]”j[^aj_]”j_ajÑ_]”jÇ_ajy`]”jo`aj=a]”j3aaj×a]”jÍaajqb]”jgbaj c]”jcaj¥c]”j›caj?d]”j5dajÙd]”jÏdajse]”jieaj f]”jfajµf]”j«faj]g]”jSgajøg]”jîgaj>i]”j4iajØi]”jÎiajsj]”jijajk]”jkaj¨k]”jžkajBl]”j8lajÜl]”jÒlajvm]”jlmajn]”jnajFo]”j„ajâ„]”jØ„aj|…]”jr…aj†]”j †aj°†]”j¦†ajJ‡]”j@‡ajä‡]”jÚ‡aj~ˆ]”jtˆaj‰]”j‰aj²‰]”j¨‰ajLŠ]”jBŠajæŠ]”jÜŠaj€‹]”jv‹ajŒ]”jŒaj´Œ]”jªŒajN�]”jD�ajè�]”jÞ�aj‚Ž]”jxŽaj�]”j�aj¶�]”j¬�ajP�]”jF�ajø�]”jî�aj<’]”j2’ajä’]”jÚ’aj~“]”jt“aj”]”j”ajÀ”]”j¶”aj[•]”jQ•aj�–]”j“–aj7—]”j-—ajÑ—]”jÇ—ajk˜]”ja˜ajâ™]”jØ™aj�œ]”jwœaj)�]”j�ají�]”jã�ajˆž]”j~žaj"Ÿ]”jŸajïŸ]”jåŸaj´ ]”jª ajj¡]”j`¡aj ¢]”j¢ajÖ¢]”jÌ¢ajŒ£]”j‚£ajl¤]”jb¤ajJ¦]”j@¦aj§]”jö¦aj¶§]”j¬§ajl¨]”jb¨aj©]”j ©ajÊ©]”jÀ©aj ¬]”j¬ajÀ¬]”j¶¬aj´­]”jª­ajš®]”j�®ajœ¯]”j’¯aj|°]”jr°aj$±]”j±aj²]”jú±ajº²]”j°²ajp³]”jf³aj&´]”j´ajÜ´]”jÒ´aj„µ]”jzµaj:¶]”j0¶ajð¶]”jæ¶aj˜·]”jŽ·aj@¸]”j6¸ajÕ¹]”j˹aj‹º]”j�ºajé»]”jß»aj‘¼]”j‡¼aj^½]”jT½aj>¾]”j4¾aj¿]”j¿ajÀ]”jÀajÁ]”j ÁajÂ]”j Âaj Ã]”jÃajþÃ]”jôÃaj½Ä]”j³ÄajÂÅ]”j¸ÅajxÆ]”jnÆajlÇ]”jbÇaj`È]”jVÈajyÉ]”joÉajÈÊ]”j¾Êaj¨Ë]”jžËajqÌ]”jgÌaj:Í]”j0ÍajÎ]”jÎajÑÎ]”jÇÎaj•Ï]”j‹ÏajLÐ]”jBÐaj,Ñ]”j"ÑajâÑ]”jØÑaj˜Ò]”jŽÒajNÓ]”jDÓajÔ]”júÓajäÔ]”jÚÔaj›Õ]”j‘ÕajQÖ]”jGÖaj×]”jýÖajç×]”jÝ×ajÞØ]”jÔØaj§Ù]”j�Ùaj‡Ú]”j}ÚajPÛ]”jFÛajÜ]”jÜajÐÜ]”jÆÜajyÝ]”joÝaj"Þ]”jÞajÊÞ]”jÀÞaj�ß]”jwßaj7à]”j-àajˆá]”j~áajã]”jãaj¸ã]”j®ãajRä]”jHäajæ]”jæajÎæ]”jÄæajhç]”j^çajè]”jøçajœè]”j’èaj6é]”j,éajÐé]”jÆéajjê]”j`êajë]”júêajžë]”j”ëaj8ì]”j.ìajÒì]”jÈìajlí]”jbíajî]”jüíaj î]”j–îaj:ï]”j0ïajÔï]”jÊïajnð]”jdðajñ]”jþðaj£ñ]”j™ñaj=ò]”j3òaj×ò]”jÍòajqó]”jgóaj ô]”jôaj¦ô]”jœôajAõ]”j7õajÛõ]”jÑõaj›ö]”j‘öaj[÷]”jQ÷ajõ÷]”jë÷aj�ø]”j“øaj7ù]”j-ùajßù]”jÕùajzú]”jpúajû]”j ûaj®û]”j¤ûajHü]”j>üajâü]”jØüaj|ý]”jrýajþ]”j þaj°þ]”j¦þajJÿ]”j@ÿajäÿ]”jÚÿaj~ ]”jt aj ]”j aj² ]”j¨ aj^ ]”jT ajø ]”jî aj’ ]”jˆ aj- ]”j# ajÇ ]”j½ aja ]”jW ajû ]”jñ aj• ]”j‹ aj/ ]”j% ajÉ ]”j¿ ajc ]”jY ajý ]”jó aj— ]”j� aj1 ]”j' ajÚ ]”jÐ ajž ]”j” ajT ]”jJ ajï ]”jå aj‰ ]”j aj? ]”j5 ajõ ]”jë ajñ ]”jç ajš ]”j� ajl ]”jb aj> ]”j4 aj: ]”j0 ajo ]”je aj‘ ]”j‡ aj+ ]”j! ajÓ ]”jÉ aj{ ]”jq aj# ]”j ajË ]”jÁ ajs ]”ji aj ]”j ajà ]”j¹ aj] ]”jS ajž ]”j” aj8 ]”j. ajÒ ]”jÈ ajl ]”jb aj ]”jü aj  ]”j– aj: ]”j0 ajÔ ]”jÊ ajn! ]”jd! aj\" ]”jR" ajÿ# ]”jõ# aj™$ ]”j�$ aj3% ]”j)% ajÛ% ]”jÑ% aju& ]”jk& aj' ]”j' aj·' ]”j­' ajQ( ]”jG( ajë( ]”já( aj“) ]”j‰) aj´* ]”jª* ajN+ ]”jD+ ajè+ ]”jÞ+ ajÉ, ]”j¿, aj- ]”ju- aj'. ]”j. ajù. ]”jï. ajÆ0 ]”j¼0 aj}1 ]”js1 aj82 ]”j.2 ajþ4 ]”jô4 aj™5 ]”j�5 aj36 ]”j)6 ajÛ6 ]”jÑ6 aj‘7 ]”j‡7 aj+8 ]”j!8 ajÅ8 ]”j»8 aj_9 ]”jU9 ajù9 ]”jï9 aj”: ]”jŠ: aju; ]”jk; aj< ]”j< aj©< ]”jŸ< ajC= ]”j9= ajÝ= ]”jÓ= ajw> ]”jm> aj? ]”j? aj«? ]”j¡? ajE@ ]”j;@ ajß@ ]”jÕ@ ajyA ]”joA ajB ]”j B aj¼B ]”j²B ajVC ]”jLC aj†D ]”j|D aj4E ]”j*E ajÎE ]”jÄE ajhF ]”j^F ajG ]”jøF ajœG ]”j’G aj6H ]”j,H ajÐH ]”jÆH ajjI ]”j`I ajJ ]”júI ajžJ ]”j”J ajŸK ]”j•K ajGL ]”j=L ajáL ]”j×L aj{M ]”jqM ajN ]”j N aj°N ]”j¦N ajJO ]”j@O ajäO ]”jÚO aj~P ]”jtP ajQ ]”jQ aj²Q ]”j¨Q ajLR ]”jBR ajôR ]”jêR ajœS ]”j’S ajDT ]”j:T ajìT ]”jâT aj”U ]”jŠU ajà ]”j4à ajæÃ ]”jÜà ajŽÄ ]”j„Ä aj6Å ]”j,Å ajÐÅ ]”jÆÅ ajMÇ ]”jCÇ aj[È ]”jQÈ ajÉ ]”jùÈ aj«É ]”j¡É ajEÊ ]”j;Ê ajßÊ ]”jÕÊ aj‡Ë ]”j}Ë aj/Ì ]”j%Ì ajÉÌ ]”j¿Ì aj©Í ]”jŸÍ ajDÎ ]”j:Î ajÞÎ ]”jÔÎ ajxÏ ]”jnÏ ajÐ ]”jÐ aj¬Ð ]”j¢Ð ajFÑ ]”j<Ñ ajàÑ ]”jÖÑ ajzÒ ]”jpÒ ajÓ ]”j Ó aj¯Ó ]”j¥Ó ajIÔ ]”j?Ô ajãÔ ]”jÙÔ aj}Õ ]”jsÕ ajÖ ]”j Ö aj±Ö ]”j§Ö ajK× ]”jA× ajå× ]”jÛ× ajØ ]”juØ aj'Ù ]”jÙ ajÁÙ ]”j·Ù aj[Ú ]”jQÚ ajõÚ ]”jëÚ aj�Û ]”j…Û aj)Ü ]”jÜ ajÃÜ ]”j¹Ü aj]Ý ]”jSÝ aj÷Ý ]”jíÝ aj‘Þ ]”j‡Þ aj+ß ]”j!ß ajÅß ]”j»ß aj_à ]”jUà ajùà ]”jïà aj¯á ]”j¥á ajIâ ]”j?â ajñâ ]”jçâ ajÁã ]”j·ã aj[ä ]”jQä ajå ]”jùä ajµå ]”j«å ajOæ ]”jEæ ajéæ ]”jßæ ajƒç ]”jyç ajè ]”jè ajÅè ]”j»è aj_é ]”jUé ajùé ]”jïé aj”ê ]”jŠê aj.ë ]”j$ë ajÖë ]”jÌë ajqì ]”jgì aj í ]”jí aj¥í ]”j›í aj?î ]”j5î ajÚî ]”jÐî ajtï ]”jjï ajð ]”jð aj¨ð ]”jžð ajBñ ]”j8ñ ajÜñ ]”jÒñ ajvò ]”jlò ajó ]”jó ajªó ]”j ó ajDô ]”j:ô ajÞô ]”jÔô aj"ö ]”jö aj¼ö ]”j²ö ajV÷ ]”jL÷ ajð÷ ]”jæ÷ ajŠø ]”j€ø aj$ù ]”jù aj¾ù ]”j´ù ajXú ]”jNú ajòú ]”jèú ajŒû ]”j‚û aj&ü ]”jü ajÀü ]”j¶ü ajZý ]”jPý ajõý ]”jëý aj�þ ]”j…þ aj:ÿ ]”j0ÿ ajd ]”jZ ajo ]”je ajB ]”j8 ajq ]”jg aj  ]”j aj¦ ]”jœ aj@ ]”j6 ajÚ ]”jÐ ajt ]”jj aj ]”j aj¸ ]”j® ajS ]”jI ají ]”jã ajˆ ]”j~ aj" ]”j aj¼ ]”j² ajV ]”jL ajñ ]”jç aj™ ]”j� ajA ]”j7 ajé ]”jß aj„ ]”jz aj ]”j ajÇ ]”j½ ajb ]”jX ajü ]”jò aj– ]”jŒ aj0 ]”j& ajÊ ]”jÀ ajd ]”jZ ajÿ ]”jõ ajû ]”jñ aj£ ]”j™ aj‘ ]”j‡ ajU ]”jK aj  ]”j ajÁ ]”j· aj[ ]”jQ ajõ ]”jë aj� ]”j… aj) ]”j ajà ]”j¹ aj] ]”jS ajY ]”jO ajó ]”jé aj� ]”jƒ aj'! ]”j! ajÁ! ]”j·! aj[" ]”jQ" ajõ" ]”jë" aj�# ]”j…# aj)$ ]”j$ ajÃ$ ]”j¹$ ajl% ]”jb% aj& ]”j & aj¾& ]”j´& ajg' ]”j]' aj( ]”j( ajÕ( ]”jË( ajš) ]”j�) aj+ ]”j+ ajÏ+ ]”jÅ+ ajj, ]”j`, aj!- ]”j- ajØ- ]”jÎ- ajs. ]”ji. aj/ ]”j/ aj·/ ]”j­/ aj1 ]”jþ0 aj¢1 ]”j˜1 ajó2 ]”jé2 ajn4 ]”jd4 ajJ5 ]”j@5 ajš6 ]”j�6 ajl7 ]”jb7 ajŽ8 ]”j„8 aj¢9 ]”j˜9 ajÄ: ]”jº: aj^; ]”jT; aj€< ]”jv< aj”= ]”jŠ= aj¶> ]”j¬> aj@ ]”jü? aj(A ]”jA ajJB ]”j@B ajC ]”jC ajHE ]”j>E ajÿE ]”jõE aj™F ]”j�F aj3G ]”j)G ajÿG ]”jõG aj™H ]”j�H aj3I ]”j)I ajÿI ]”jõI aj™J ]”j�J aj3K ]”j)K ajÍK ]”jÃK ajgL ]”j]L ajM ]”j÷L aj›M ]”j‘M aj5N ]”j+N ajP ]”j P aj÷Q ]”jíQ aj×S ]”jÍS aj·U ]”j­U aj—W ]”j�W aj‡X ]”j}X ajgY ]”j]Y ajZ ]”jZ aj«Z ]”j¡Z ajS[ ]”jI[ aj\ ]”j\ ajÏ\ ]”jÅ\ ajx] ]”jn] aj^ ]”j^ aj¬^ ]”j¢^ ajF_ ]”j<_ aja ]”j a aj½a ]”j³a ajWb ]”jMb aj’c ]”jˆc ajWd ]”jMd ajoe ]”jee aj f ]”jÿe aj£f ]”j™f ajÒg ]”jÈg ajÅh ]”j»h ajÝi ]”jÓi ajõj ]”jëj ajûk ]”jñk ajôl ]”jêl ajùm ]”jïm ajÿn ]”jõn ajío ]”jão aj‡p ]”j}p ajŸq ]”j•q ajÎr ]”jÄr ajÏs ]”jÅs ajÐt ]”jÆt ajèu ]”jÞu ajév ]”jßv ajêw ]”jàw ajÙx ]”jÏx ajÈy ]”j¾y ajÉz ]”j¿z ajÎ{ ]”jÄ{ ajË| ]”jÁ| aje} ]”j[} aj~ ]”jö} ajš~ ]”j�~ ajÁ ]”j· ajâ� ]”jØ� aj„ ]”jøƒ aj"† ]”j† aj"Š ]”jŠ aj¼Š ]”j²Š aj§‹ ]”j�‹ aj‡Œ ]”j}Œ aj"� ]”j� aj¼� ]”j²� aj�Ž ]”j…Ž aj™� ]”j�� ajk� ]”ja� ajA‘ ]”j7‘ ajÛ‘ ]”jÑ‘ aj­’ ]”j£’ ajG“ ]”j=“ ajo” ]”je” aj • ]”j• aj¤• ]”jš• aj$› ]”j› aj¾› ]”j´› ajÉœ ]”j¿œ ajž ]”j ž aj±ž ]”j§ž ajKŸ ]”jAŸ ajåŸ ]”jÛŸ aj  ]”ju  aj¡ ]”j¡ aj´¡ ]”jª¡ ajN¢ ]”jD¢ ajè¢ ]”jÞ¢ aj¤ ]”jû£ ajü¤ ]”jò¤ ajÁ¥ ]”j·¥ aj†¦ ]”j|¦ ajJ§ ]”j@§ aj¨ ]”j¨ ajÒ¨ ]”jȨ aj–© ]”jŒ© ajZª ]”jPª aj« ]”j« ajâ« ]”jØ« aj¦¬ ]”jœ¬ ajj­ ]”j`­ aj® ]”jû­ aj­® ]”j£® ajG¯ ]”j=¯ ajᯠ]”jׯ aj{° ]”jq° aj± ]”j ± aj¯± ]”j¥± ajI² ]”j?² ajã² ]”jÙ² aj}³ ]”js³ aj´ ]”j ´ aj±´ ]”j§´ ajKµ ]”jAµ ajåµ ]”jÛµ aj¶ ]”ju¶ aj· ]”j· aj³· ]”j©· ajM¸ ]”jC¸ ajç¸ ]”jݸ aj�¹ ]”jw¹ ajº ]”jº ajú ]”j¹º aj]» ]”jS» aj÷» ]”jí» aj´À ]”jªÀ ajNÁ ]”jDÁ ajèÁ ]”jÞÁ aj‚ ]”jx ajà ]”jà ajÅà ]”j»Ã aj_Ä ]”jUÄ ajùÄ ]”jïÄ aj”Å ]”jŠÅ aj.Æ ]”j$Æ ajÈÆ ]”j¾Æ ajbÇ ]”jXÇ ajüÇ ]”jòÇ aj—È ]”j�È aj1É ]”j'É ajËÉ ]”jÁÉ ajeÊ ]”j[Ê ajÿÊ ]”jõÊ aj™Ë ]”j�Ë ajµÌ ]”j«Ì ajOÍ ]”jEÍ ajéÍ ]”jßÍ aj„Î ]”jzÎ aj¯Ï ]”j¥Ï ajIÐ ]”j?Ð ajòÐ ]”jèÐ ajÒÑ ]”jÈÑ ajŒÒ ]”j‚Ò aj4Ó ]”j*Ó ajÝÓ ]”jÓÓ aj…Ô ]”j{Ô ajÕ ]”jÕ ajáÕ ]”j×Õ aj|Ö ]”jrÖ aj× ]”j × aj°× ]”j¦× ajJØ ]”j@Ø ajäØ ]”jÚØ aj~Ù ]”jtÙ ajÚ ]”jÚ aj²Ú ]”j¨Ú ajLÛ ]”jBÛ ajæÛ ]”jÜÛ aj€Ü ]”jvÜ ajÝ ]”jÝ aj´Ý ]”jªÝ aj�á ]”j“á aj7â ]”j-â ajÑâ ]”jÇâ ajkã ]”jaã ajä ]”jûã ajŸä ]”j•ä aj9å ]”j/å aj:æ ]”j0æ aj¾ç ]”j´ç ajYè ]”jOè ajóè ]”jéè aj�é ]”jƒé aj'ê ]”jê ajÁê ]”j·ê aj[ë ]”jQë ajõë ]”jëë aj�ì ]”j†ì aj*í ]”j í aj–î ]”jŒî aj>ï ]”j4ï ajð ]”jð ajªð ]”j ð ajDñ ]”j:ñ ajÞñ ]”jÔñ ajxò ]”jnò aj ó ]”jó aj×ó ]”jÍó ajqô ]”jgô ajšø ]”j�ø ajPù ]”jFù ajú ]”j ú aj½ú ]”j³ú aj�û ]”jwû ajaü ]”jWü ajyý ]”joý aj=þ ]”j3þ ajóþ ]”jéþ aj ]”j ají ]”jã aj‡ ]”j} aj! ]”j aj» ]”j± aj­ ]”j£ ajG ]”j= ajï ]”jå aj‰ ]”j aj# ]”j aj ]”jù aj« ]”j¡ ajS ]”jI ajþ ]”jô aj ]”j¸ aj† ]”j| aj. ]”j$ aj¨ ]”jž ajP ]”jF aj^ ]”jT aj4 ]”j* aj, ]”j" ajJ ]”j@ ajä ]”jÚ aj~ ]”jt aj ]”j ajl ]”jb aj ]”jü ajÀ ]”j¶ ajZ ]”jP aj:! ]”j0! ajD" ]”j:" aj% ]”jö$ aj¨% ]”jž% ajC' ]”j9' aj¸+ ]”j®+ ajS, ]”jI, ají, ]”jã, aj‡- ]”j}- aj!. ]”j. aj». ]”j±. ajU/ ]”jK/ ajï/ ]”jå/ aj‰0 ]”j0 aj#1 ]”j1 aj½1 ]”j³1 ajW2 ]”jM2 ajñ2 ]”jç2 aj‹3 ]”j�3 aj%4 ]”j4 aj¿4 ]”jµ4 ajY5 ]”jO5 ajó5 ]”jé5 aj�6 ]”jƒ6 aj¢7 ]”j˜7 ajt8 ]”jj8 ajV9 ]”jL9 aj(: ]”j: ajÐ: ]”jÆ: ajj; ]”j`; aj< ]”j< aj¬< ]”j¢< ajT= ]”jJ= ajü= ]”jò= ajÞ> ]”jÔ> ajx? ]”jn? aj/@ ]”j%@ ajA ]”j÷@ aj›A ]”j‘A aj€B ]”jvB aj‹C ]”j�C ajAD ]”j7D aj÷D ]”jíD aj­E ]”j£E ajUF ]”jKF ajþF ]”jôF aj¦G ]”jœG ajkH ]”jaH aj/I ]”j%I ajæI ]”jÜI ajÔJ ]”jÊJ ajoK ]”jeK aj L ]”jÿK aj£L ]”j™L aj=M ]”j3M aj×M ]”jÍM aj¬N ]”j¢N ajFO ]”jÎ ajâÎ ]”jØÎ aj|Ï ]”jrÏ ajÐ ]”j Ð aj°Ð ]”j¦Ð ajJÑ ]”j@Ñ ajäÑ ]”jÚÑ ajSÓ ]”jIÓ ajíÓ ]”jãÓ aj‡Ô ]”j}Ô aj!Õ ]”jÕ aj»Õ ]”j±Õ ajUÖ ]”jKÖ ajïÖ ]”jåÖ aj‰× ]”j× aj#Ø ]”jØ aj½Ø ]”j³Ø ajWÙ ]”jMÙ ajñÙ ]”jçÙ aj‹Ú ]”j�Ú aj%Û ]”jÛ aj¿Û ]”jµÛ ajYÜ ]”jOÜ ajóÜ ]”jéÜ aj�Ý ]”jƒÝ aj'Þ ]”jÞ ajÁÞ ]”j·Þ aj[ß ]”jQß ajIã ]”j?ã ajãã ]”jÙã aj}ä ]”jsä ajå ]”j å aj±å ]”j§å ajKæ ]”jAæ ajåæ ]”jÛæ ajç ]”juç ajè ]”jè aj³è ]”j©è ajMé ]”jCé ajçé ]”jÝé aj�ê ]”jwê ajë ]”jë ajµë ]”j«ë ajOì ]”jEì ajéì ]”jßì ajƒí ]”jyí ajî ]”jî aj·î ]”j­î ajQï ]”jGï ajëï ]”jáï aj…ð ]”j{ð ajñ ]”jñ aj¹ñ ]”j¯ñ ajSò ]”jIò ajíò ]”jãò aj‡ó ]”j}ó aj!ô ]”jô aj»ô ]”j±ô aj÷ ]”jüö aj ÷ ]”j–÷ aj:ø ]”j0ø ajÔø ]”jÊø ajnù ]”jdù ajú ]”jþù aj¢ú ]”j˜ú aj<û ]”j2û ajÖû ]”jÌû ajpü ]”jfü aj ý ]”jý aj¤ý ]”jšý aj>þ ]”j4þ ajØþ ]”jÎþ aj ]”j aj¬ ]”j¢ ajF ]”j< ajú ]”jð aj” ]”jŠ aj. ]”j$ ajÈ ]”j¾ ajb ]”jX ajü ]”jò aj– ]”jŒ aj0 ]”j& ajË ]”jÁ aje ]”j[ ajÿ ]”jõ aj™ ]”j� aj3 ]”j) ajÍ ]”jà ajg ]”j] aj ]”j÷ aj› ]”j‘ aj5 ]”j+ ajÏ ]”jÅ aji ]”j_ aj ]”jù aj� ]”j“ aj7 ]”j- ajÑ ]”jÇ ajk ]”ja aj ]”jû ajŸ ]”j• aj9 ]”j/ ajÓ ]”jÉ ajm ]”jc aj ]”jý aj¡ ]”j— aj; ]”j1 ajÕ ]”jË ajo ]”je aj  ]”jÿ aj£ ]”j™ aj= ]”j3 aj× ]”jÍ ajq! ]”jg! aj " ]”j" aj¥" ]”j›" aj?# ]”j5# ajÙ# ]”jÏ# ajs$ ]”ji$ aj % ]”j% aj§% ]”j�% ajA& ]”j7& ajÛ& ]”jÑ& aju' ]”jk' aj( ]”j( ajÆ( ]”j¼( ajä) ]”jÚ) aj'+ ]”j+ ajë+ ]”já+ ajX- ]”jN- aj. ]”j. ajÅ. ]”j». aj{/ ]”jq/ aj0 ]”j 0 aj°0 ]”j¦0 ajƒ1 ]”jy1 aj2 ]”j2 ajï2 ]”jå2 ajÒ3 ]”jÈ3 aju4 ]”jk4 aj5 ]”j5 aj¿6 ]”jµ6 ajj7 ]”j`7 ajS8 ]”jI8 ajz9 ]”jp9 aj: ]”j : aj¯: ]”j¥: ajm; ]”jc; aj< ]”j < ají> ]”jã> ajÄA ]”jºA aj–B ]”jŒB ajmE ]”jcE ajDH ]”j:H aj"I ]”jI aj¼I ]”j²I ajdJ ]”jZJ aj2K ]”j(K ajÌK ]”jÂK ajfL ]”j\L ajM ]”jöL ajšM ]”j�M aj`N ]”jVN ajúN ]”jðN aj”O ]”jŠO ajJP ]”j@P ajòP ]”jèP ajŒQ ]”j‚Q aj&R ]”jR ajS ]”jþR aj°S ]”j¦S ajXT ]”jNT ajU ]”jöT ajV ]”jV aj«V ]”j¡V ajaW ]”jWW ajûW ]”jñW aj•X ]”j‹X ajKY ]”jAY ajåY ]”jÛY aj€Z ]”jvZ aj[ ]”j[ aj´[ ]”jª[ ajN\ ]”jD\ ajè\ ]”jÞ\ aj�] ]”j†] aj8^ ]”j.^ ajÒ^ ]”jÈ^ ajl_ ]”jb_ aj` ]”jü_ aj ` ]”j–` aj:a ]”j0a ajÔa ]”jÊa ajnb ]”jdb ajc ]”jþb aj¢c ]”j˜c ajg ]”j4g ajØg ]”jÎg ajrh ]”jhh aj i ]”ji aj¦i ]”jœi aj@j ]”j6j ajÚj ]”jÐj ajtk ]”jjk ajl ]”jl aj¨l ]”jžl ajBm ]”j8m ajÜm ]”jÒm ajvn ]”jln ajo ]”jo ajªo ]”j o ajDp ]”j:p ajq ]”jq ajÇq ]”j½q aj¯r ]”j¥r aj—s ]”j�s aj‘t ]”j‡t aj,u ]”j"u aj�v ]”jwv ajw ]”jw ajx ]”jøw ajÆx ]”j¼x ajŠy ]”j€y ajNz ]”jDz aj{ ]”j{ ajß~ ]”jÕ~ aj‡ ]”j} aj!€ ]”j€ aj»€ ]”j±€ ajU� ]”jK� ajh‚ ]”j^‚ aj¿ƒ ]”jµƒ ajZ„ ]”jP„ ajô„ ]”jê„ ajŽ… ]”j„… ajØŠ ]”jΊ aj¯Ž ]”j¥Ž ajI� ]”j?� ajã� ]”jÙ� ajé� ]”jß� aj„‘ ]”jz‘ aj’ ]”j’ aj¸’ ]”j®’ ajR“ ]”jH“ ajì“ ]”jâ“ aj†” ]”j|” aj • ]”j• ajº• ]”j°• ajT– ]”jJ– ajî– ]”jä– ajˆ— ]”j~— aj"˜ ]”j˜ aj¼˜ ]”j²˜ ajr™ ]”jh™ aj š ]”jš aj§š ]”j�š ajA› ]”j7› ajÛ› ]”jÑ› ajuœ ]”jkœ aj� ]”j� aj©� ]”jŸ� ajCž ]”j9ž ajÝž ]”jÓž ajwŸ ]”jmŸ aj  ]”j  aj«  ]”j¡  ajE¡ ]”j;¡ ajß¡ ]”jÕ¡ ajy¢ ]”jo¢ aj£ ]”j £ aj­£ ]”j££ ajG¤ ]”j=¤ ajᤠ]”jפ aj{¥ ]”jq¥ aj¦ ]”j ¦ aj¯¦ ]”j¥¦ ajI§ ]”j?§ ajã§ ]”jÙ§ aj}¨ ]”js¨ aj© ]”j © aj±© ]”j§© ajKª ]”jAª ajåª ]”jÛª aj€« ]”jv« aj¬ ]”j¬ aj´¬ ]”jª¬ ajN­ ]”jD­ ajè­ ]”jÞ­ aj‚® ]”jx® aj¯ ]”j¯ aj¶¯ ]”j¬¯ ajP° ]”jF° ajê° ]”jà° aj„± ]”jz± aj² ]”j² aj¸² ]”j®² ajR³ ]”jH³ ajì³ ]”jâ³ aj†´ ]”j|´ aj µ ]”jµ ajºµ ]”j°µ ajT¶ ]”jJ¶ ajî¶ ]”jä¶ ajˆ· ]”j~· aj"¸ ]”j¸ aj¼¸ ]”j²¸ ajV¹ ]”jL¹ ajð¹ ]”jæ¹ aj‹º ]”j�º aj%» ]”j» aj¿» ]”jµ» ajY¼ ]”jO¼ ajó¼ ]”jé¼ aj�½ ]”jƒ½ aj'¾ ]”j¾ ajÁ¾ ]”j·¾ aj[¿ ]”jQ¿ ajõ¿ ]”jë¿ aj�À ]”j…À aj)Á ]”jÁ ajÃÁ ]”j¹Á aj] ]”jS aj÷ ]”jí aj‘à ]”j‡Ã aj+Ä ]”j!Ä ajÅÄ ]”j»Ä aj_Å ]”jUÅ ajùÅ ]”jïÅ aj“Æ ]”j‰Æ aj-Ç ]”j#Ç ajÇÇ ]”j½Ç ajaÈ ]”jWÈ ajûÈ ]”jñÈ ajïÉ ]”jåÉ ajâÊ ]”jØÊ aj´Ë ]”jªË ajOÌ ]”jEÌ au(jéÌ ]”jßÌ aj Í ]”j–Í aj:Î ]”j0Î ajÕÎ ]”jËÎ ajoÏ ]”jeÏ ajÐ ]”j Ð aj1Ñ ]”j'Ñ ajÒ ]”jùÑ ajÕÒ ]”jËÒ aj§Ó ]”j�Ó ajyÔ ]”joÔ ajKÕ ]”jAÕ ajÖ ]”jÖ ajg× ]”j]× ajØ ]”jØ ajÓØ ]”jÉØ aj‰Ù ]”jÙ aj?Ú ]”j5Ú ajËÛ ]”jÁÛ ajÝ ]”jÝ ajÞ ]”jþÝ ajxà ]”jnà ajAá ]”j7á ajMâ ]”jCâ aj.ã ]”j$ã ajÈã ]”j¾ã ajbä ]”jXä ajüä ]”jòä aj–å ]”jŒå aj0æ ]”j&æ ajÊæ ]”jÀæ ajeç ]”j[ç ajÿç ]”jõç aj™è ]”j�è aj3é ]”j)é ajÍé ]”jÃé ajgê ]”j]ê ajë ]”jë aj¸ë ]”j®ë aj|ì ]”jrì ajní ]”jdí ajî ]”j î aj¾î ]”j´î ajtï ]”jjï ajð ]”jð ajÀñ ]”j¶ñ ajåý ]”jÛý aj ]”j¸ aj• ]”j‹ ajg ]”j] aj: ]”j0 aj  ]”j ajÞ ]”jÔ aj° ]”j¦ aj‚ ]”jx ajT ]”jJ aj& ]”j ajø ]”jî ajÊ ]”jÀ ajœ ]”j’ ajn ]”jd aj@ ]”j6 aj ]”j ajä ]”jÚ aj¶ ]”j¬ ajˆ ]”j~ ajZ! ]”jP! aj-" ]”j#" ajÇ" ]”j½" aj™# ]”j�# ajk$ ]”ja$ aj% ]”jü$ aj % ]”j–% aj:& ]”j0& ajÕ& ]”jË& ajo' ]”je' aj ( ]”jÿ' aj£( ]”j™( aj=) ]”j3) aj×) ]”jÍ) ajq* ]”jg* aj+ ]”j+ ajú+ ]”jð+ aj•, ]”j‹, aj/- ]”j%- ajÉ- ]”j¿- ajc. ]”jY. ajý. ]”jó. aj—/ ]”j�/ aj10 ]”j'0 ajÌ0 ]”jÂ0 ajg1 ]”j]1 aj2 ]”jø1 ajå3 ]”jÛ3 aj�4 ]”jƒ4 aj(5 ]”j5 ajÂ5 ]”j¸5 aj\6 ]”jR6 ajö6 ]”jì6 aj�7 ]”j†7 aj*8 ]”j 8 ajÄ8 ]”jº8 aj^9 ]”jT9 ajù9 ]”jï9 aj“: ]”j‰: aj-; ]”j#; ajÇ; ]”j½; aja< ]”jW< ajû< ]”jñ< aj¤= ]”jš= aj>> ]”j4> ajØ> ]”jÎ> ajŽ? ]”j„? aj(@ ]”j@ ajÂ@ ]”j¸@ aj€A ]”jvA ajB ]”jB aj´B ]”jªB ajNC ]”jDC ajéC ]”jßC ajªD ]”j D ajDE ]”j:E ajÞE ]”jÔE ajxF ]”jnF ajG ]”jG aj¬G ]”j¢G ajkH ]”jaH ajI ]”jûH ajŸI ]”j•I aj9J ]”j/J ajÓJ ]”jÉJ ajmK ]”jcK ajL ]”jýK aj¡L ]”j—L aj;M ]”j1M ajÕM ]”jËM ajoN ]”jeN aj O ]”jÿN aj£O ]”j™O aj=P ]”j3P aj×P ]”jÍP ajqQ ]”jgQ aj R ]”jR aj¥R ]”j›R aj?S ]”j5S ajÙS ]”jÏS aj�T ]”jwT ajU ]”jU ajµU ]”j«U ajOV ]”jEV ajéV ]”jßV ajƒW ]”jyW ajX ]”jX aj·X ]”j­X ajQY ]”jGY ajëY ]”jáY aj…Z ]”j{Z aj[ ]”j[ aj¹[ ]”j¯[ ajS\ ]”jI\ ají\ ]”jã\ aj‡] ]”j}] aj!^ ]”j^ aj»^ ]”j±^ ajU_ ]”jK_ ajï_ ]”jå_ aj‰` ]”j` aj#a ]”ja aj½a ]”j³a ajWb ]”jMb ajñb ]”jçb aj‹c ]”j�c aj%d ]”jd aj¿d ]”jµd ajYe ]”jOe ajóe ]”jée aj�f ]”jƒf aj'g ]”jg ajÁg ]”j·g aj[h ]”jQh ajõh ]”jëh aj�i ]”j…i aj)j ]”jj ajÃj ]”j¹j aj]k ]”jSk aj÷k ]”jík aj‘l ]”j‡l aj+m ]”j!m ajÅm ]”j»m aj_n ]”jUn ajùn ]”jïn aj“o ]”j‰o aj-p ]”j#p ajÇp ]”j½p ajaq ]”jWq ajûq ]”jñq aj•r ]”j‹r aj/s ]”j%s ajÉs ]”j¿s ajct ]”jYt ajýt ]”jót aj—u ]”j�u aj1v ]”j'v ajËv ]”jÁv ajew ]”j[w ajÿw ]”jõw aj™x ]”j�x aj3y ]”j)y ajÍy ]”jÃy ajgz ]”j]z aj{ ]”j÷z aj›{ ]”j‘{ aj5| ]”j+| ajÏ| ]”jÅ| aji} ]”j_} aj~ ]”jù} aj�~ ]”j“~ aj7 ]”j- ajÑ ]”jÇ ajk€ ]”ja€ aj� ]”jû€ ajŸ� ]”j•� ajƒ ]”j÷‚ ajœƒ ]”j’ƒ aj@† ]”j6† ajþ† ]”jô† aj¦‡ ]”jœ‡ ajAˆ ]”j7ˆ aj܈ ]”jÒˆ aj¼‰ ]”j²‰ ajªŠ ]”j Š ajE‹ ]”j;‹ ají‹ ]”jã‹ ajˆŒ ]”j~Œ aj0� ]”j&� aj²Ž ]”j¨Ž ajM� ]”jC� aj� ]”j� aj­� ]”j£� ajH‘ ]”j>‘ ajâ‘ ]”jØ‘ aj|’ ]”jr’ aj“ ]”j “ aj°“ ]”j¦“ ajJ” ]”j@” ajå” ]”jÛ” ajÖ— ]”jÌ— ajc› ]”jY› aj6œ ]”j,œ ajМ ]”jÆœ ajj� ]”j`� aj(ž ]”jž ajž ]”j¸ž aj\Ÿ ]”jRŸ ajöŸ ]”jìŸ aj�  ]”j†  aj*¡ ]”j ¡ ajÄ¡ ]”jº¡ aj^¢ ]”jT¢ ajø¢ ]”jî¢ aj’£ ]”jˆ£ aj,¤ ]”j"¤ ajƤ ]”j¼¤ aj`¥ ]”jV¥ ajú¥ ]”jð¥ aj”¦ ]”jЦ aj.§ ]”j$§ ajȧ ]”j¾§ ajb¨ ]”jX¨ aj © ]”j© ajº© ]”j°© ajTª ]”jJª ajîª ]”jäª ajˆ« ]”j~« aj"¬ ]”j¬ aj¼¬ ]”j²¬ ajV­ ]”jL­ ajð­ ]”jæ­ ajŠ® ]”j€® aj$¯ ]”j¯ aj¾¯ ]”j´¯ ajа ]”j€° aj2± ]”j(± aj̱ ]”j± ajf² ]”j\² aj³ ]”jö² ajš³ ]”j�³ ajB´ ]”j8´ ajÜ´ ]”jÒ´ ajvµ ]”jlµ aj¶ ]”j¶ ajª¶ ]”j ¶ ajD· ]”j:· ajÞ· ]”jÔ· ajx¸ ]”jn¸ aj¹ ]”j¹ aj¬¹ ]”j¢¹ ajFº ]”j<º ajẠ]”j׺ aj|» ]”jr» aj(¼ ]”j¼ aj˼ ]”jÁ¼ aje½ ]”j[½ ajÌ¿ ]”j¿ ajfÀ ]”j\À ajbÁ ]”jXÁ ajU ]”jK ajï ]”jå aj‰Ã ]”jà aj$Ä ]”jÄ aj¾Ä ]”j´Ä ajXÅ ]”jNÅ ajòÅ ]”jèÅ ajŒÆ ]”j‚Æ aj'Ç ]”jÇ ajÒÇ ]”jÈÇ ajuÈ ]”jkÈ ajÉ ]”jÉ aj­Ê ]”j£Ê ajqË ]”jgË ajÌ ]”jÌ ajóÌ ]”jéÌ aj�Í ]”jƒÍ aj5Î ]”j+Î ajÝÎ ]”jÓÎ aj¯Ï ]”j¥Ï ajeÐ ]”j[Ð aj Ñ ]”jÑ ajµÑ ]”j«Ñ ajkÒ ]”jaÒ ajEÓ ]”j;Ó ajßÓ ]”jÕÓ ajyÔ ]”joÔ ajÕ ]”j Õ aj­Õ ]”j£Õ ajGÖ ]”j=Ö ajáÖ ]”j×Ö aj{× ]”jq× ajØ ]”j Ø aj¯Ø ]”j¥Ø ajIÙ ]”j?Ù ajãÙ ]”jÙÙ aj}Ú ]”jsÚ ajÛ ]”j Û aj±Û ]”j§Û ajKÜ ]”jAÜ ajåÜ ]”jÛÜ ajÝ ]”juÝ aj'Þ ]”jÞ ajÏÞ ]”jÅÞ aj…ß ]”j{ß aj0à ]”j&à ajBá ]”j8á ajàã ]”jÖã aj’ä ]”jˆä aj4å ]”j*å ajÎå ]”jÄå ajyæ ]”joæ auŒnameids”}”(j£ç j ç jàjÝj“j5j“j�jMjþjFjCjj±jùjöj³jdj¬j©jfjj_j\jjÊjjjÌj}jÆjÃj€j0jyjvj3jäj,j)jæj—jßjÜj™jJj’ j� jL jýjE jB jÿ j° jø jõ j² jc j« j¨ je j j^ j[ j jÉ j j jË j| jÄ jÁ j~ j/ jxjuj2jâ jÔj…jFjCjj°j¢jSj<jíjÖj‡jpj!jjjjÌjùjöj‰j9jUjjïj jájÞj›jKj=jîj×jˆjqj"j j¼j¥jVj@jðjÚj‹jtj%j j¿j!jý jº jj j\!j !jL$jý#jæ$j—$j&jÏ%j¸&ji&j¹'jj'jS(j(j™)jJ)jŠ+j:+jÃ,js,jF/jö.jà/j‘/j{0j+0j'2j×1jÎ3j~3jú4jª4j¡6jQ6j<7jì6jã8j“8j:jÌ9j0<jà;j|>j,>jë?jœ?j{Bj,Bj±EjaEjGjÁFj¬Gj\GjGHj÷Gj€Ij0IjÌKj|KjgLjLjÈRjxRjqSj!SjÁ[jq[jg]j]j­^j^^jG_jø^já_j’_j{`j,`jajÆ`jÜcj�cjvdj'djejÏdj¸ejiej£gjTgj=hjîgj×hjˆhjgkjkjlj²kjìmj�mjûnj¬nj•ojFoj/pjàojÉpjzpjcqjqjýqj®qjzsj+sj÷tj¨tj‘ujBujxjÄwjÌzj}zjf{j{jQ}j}jë}jœ}jD€jõjý‚j®‚j—ƒjHƒj†jÊ…jÒˆjƒˆjAŠjò‰jÛŠjŒŠjJŒjû‹j7˜j4˜jŽj²�j"šjšj¥˜jU˜jþ�jû�j�šj@šj¢ŸjŸŸjlžjžj4¡j1¡j jÀŸjè¡jå¡j¢¡jR¡j›¢j˜¢jU¢j¢jN£jK£j£j¹¢j¤jþ£j»£jl£jí¤jê¤jo¤j¤jJ¥jú¤j¦jÍ¥ji¬jf¬j§j±¦jÚ°j×°j׬j‡¬jαj˱jH±jø°j‚²j²j<²jì±jÞ²j�²jx³j)³j ´jѳjº´jk´jUµjµj¶j µjѶj�¶jk·j·j/¸j¶·jó¸jz¸j·¹j>¹jQºjºjëºjœºj…»j6»j¼jлj¹¼jj¼jS½j½jí½jž½j)Ëj8¾j%ÓjtËjÛÓjŒÓjÕjGÔjîÚj_Õj:ÝjGÛj(Þj…ÝjßjsÞj°ßjaßjŸèjàjmêjøèj-ìj¸êjñìjxìj‹íj<íj%îjÖíj¿îjpîjYïj ïjóïj¤ïj�ðj>ðjIójØðj{øj”ójƒýjÆøj?jÎýj«jŠjjöjjbjß jPjEj8 jíjžjj8jŸjPj9jêjþj„j˜jIj2jãjöj}jjAjPjYjæj›j$j1j�joj~jÛjzj×j jÅj® j_ jH!jù jâ!j“!j¦"j-"j@#jñ"jX$j‹#jò$j£$jà%j=%jÎ&j+&j’'j'j-(jÝ'j!)jÒ(j*jÄ)jå*j–*j�+j>+j_,j,jù,jª,j“-jD-je.j.jS/j/j%0jÖ/j1j¶0j\3jY3j3jÆ2j¸3ji3jR4j4jì4j�4j†5j75j 6jÑ5jº6jk6jB8jó7jš9jJ9j5:jå9jÏ:j€:ji;j;j<j´;j�<jN<j7=jè<jÑ=j‚=jk>j>j?j¶>jŸ?jP?j9@jê?jÓ@j„@jmAjAjBj¸Aj¡BjRBj;CjìBjÕCj†CjoDj Dj EjºDj¤EjTEjvFj'FjGjÁFjâGj“Gj|Hj-HjOIjÿHjéIjšIjƒJj4JjKjÎJj·KjhKjRLjLjìLj�Lj†Mj7Mj NjÑMjºNjkNjTOjOjïOjŸOj‰Pj:Pj#QjÔPj½QjnQjWRjRjñRj¢Rj‹Sjj@>j*?jÛ>jÄ?ju?jÜ@j@j Aj'Aj:BjëAjÔBj…BjnCjCjDj¹Cj¢DjSDjãjïâjØãj‰ãj€äj1äj(åjÙäjÂåjsåj\æj æjöæj§æj‘çjAçj,èjÜçjÆèjwèj`éjéjúéj«éj”êjEêj.ëjßêjÉëjyëjdìjìjþìj¯ìj™íjIíj3îjäíjÍîj~îjgïjïjðj²ïj›ðjLðjQñjñjëñjœñj“òjDòj;ójìòjäój”ójšôjKôjBõjóôjÜõj�õj„öj5öj÷jÏöjã÷j“÷j‘øjBøjHùjøøjâùj“ùj˜újIújTûjûjüûj­ûj–üjGüj1ýjáüjËýj|ýjeþjþjÿj°þjšÿjKÿj4jåÿjÎjjdjjþj¯j™jIjOjjjÄj®j_jWjjñj¢j.jµjòjyj– jG j0 já jØ j‰ jr j# jÞj½ j°jajžjûj€jéjjËjµjfjOjjéjšj{j4jÛjÆj;"j&j}#j†"jk$jÈ#j%j¶$j&jP%j5'jh&jM(j€'jè(j˜(j�)jA)j+*jÛ)jÅ*jv*j_+j+jú+jª+j”,jE,j.-jß,jÈ-jy-jb.j.jü.j­.j–/jG/j10já/js1j|0j 2j¾1jÑ2j‚2jk3j3j/4j¶3jÉ4jz4jc5j5jQ6j®5jë6jœ6j¯7j67jI8jú7jä8j”8j~9j/9j:jÉ9j€<jc:j=jË<j¶=jf=jæ>j—>j€?j1?j@jË?jÂ@js@jjAjAjJBjûAjäBj•Bj~Cj/Cu(jDjÉCj³DjcDjMEjþDjçEj˜Ej«Fj2Fj§GjGj•HjòGj/IjàHjÉIjzIjcJjJjQKj®JjëKjœKjÚLj6LjtMj%MjNj¿MjÒNjYNjlOjOj„Pj·OjŽQjQj|RjÙQjSjÇRj¿SjoSjYTj Tj3VjºUjÍVj~VjhWjWjXj³WjœXjMXjŠYjçXj$ZjÕYj¾ZjoZj¬[j [jš\j÷[jZ^jå\jô^j¥^jŽ_j?_jR`jÙ_jì`j�`jbj7ajÈbjObjŒcjcjQdj×cj…ej¸djtfj$fjgj¿fjlhjhjij·hjjjRij7kjjjjÑkj‚kjkljljŸmjülj:njêmjÔnj…nj˜ojoj°pjãojtqjûpjàrj¿qjzsj+sjtjÅsjátj’tj{uj,ujvjÆuj¯vj`vjIwjúvjãwj”wj}xj.xjyjÈxj²yjbyjLzjýyjæzj—zj¤{jU{j>|jï{jæ|j—|j°}j`}jJ~jû}jä~j•~j~j/j€jÉjÜ€jc€j �j'�jœ‚jù�jð‰jç‚jŠŠj;Šj%‹jÕŠj¿‹jp‹jYŒj ŒjôŒj¤ŒjŽ�j?�j)ŽjÙ�jV�jÜŽj(�j¯�jì�js�j†‘j7‘jé“jo“jo–jx•jk˜j˜j™j¶˜jsšj#šj ›j¾šj¨›jX›jBœjó›jÝœj�œj†�j6�j žjÑ�jºžjkžjTŸjŸj  j»Ÿj¥ jU j?¡jð jÙ¡jŠ¡jí¢js¢j–£jF£j1¤já£jˤj|¤j�¥j¥j*¦jÚ¥j§jĦj­§j^§jG¨jø§já¨j’¨j{©j,©jªjÆ©j¯ªj`ªjE¬júªjà¬j�¬jÜ­j�­jô®j'®j °j?¯jаjW°jj±j±j²jµ±jŸ²jP²j9³jê²j"´jÓ³j¼´jm´j)¶jµjß¶j�¶jz·j*·jf¹jo¸j¶ºj¿¹j‰»j9»jM¼jþ»jç¼j˜¼j�½j2½j¾j̽jµ¾jf¾jO¿j¿jé¿jš¿j„Àj4ÀjÁjÏÀj¸ÁjiÁj`ÂjÂjúÂj«ÂjþÇj¯Çj™ÈjIÈj4ÉjäÈjÏÉjÉjiÊjÊjËj´Êj ÌjºËj¤ÌjTÌj?ÍjïÌjÙÍjŠÍjsÎj$Îj Ïj¾Îj§ÏjXÏjSÑjÑjíÑjžÑjˆÒj8Òj·ÓjhÓjmÔjÔjÕj¸Ôj¡ÕjRÕj;ÖjìÕjÖÖj†Öjò×j£×jŒØj=Øj'ÙjרjÁÙjrÙj[Új ÚjõÚj¦Új�Ûj@ÛjTÜjÚÛjÝjŸÜjÜÝjcÝj Þj'ÞjdßjëÞj(àj¯ßjìàjsàj°áj7ájtâjûájãj¿âjªãjZãjDäjõãjÞäj�äjxåj)åjæjÃåj¬æj]æjFçj÷æjàçj‘çj{èj+èjéjÆèj°éjaéjJêjûéjäêj•êj~ëj/ëjìjÉëj²ìjcìjLíjýìjôíj¥íjœîjMîj6ïjçîjÐïj�ïjjðjðjñjµðjžñjOñj8òjéñjÒòjƒòjlójójôj·ój ôjQôj:õjëôjÔõj…õjnöjöj÷j¹öj¢÷jS÷j<øjí÷jÖøj‡øjpùj!ùj új»ùj¤újUúj>ûjïújØûj‰ûjrüj#üj ýj½üj§ýjWýjAþjòýjÛþjŒþjvÿj&ÿjjÁÿjªj[j`jjúj«j¢jSj<jíjÖj‡jpj!j j»jëjœjõjRj�jNj7jèjÑj‚jk j j j¶ jŸ jP j9 jê jÓ j„ jm j j j¸ j�jNj7jèjKjüjæj–j�jMjoj j%jÖj¿jpjYj jMjþjçj˜j¹jjjajj]jäjj·jœjMjùjªj“ jD j-!jÞ jÇ!jx!ja"j"jû"j¬"j•#jF#j/$jà#jÉ$jz$jc%j%jý%j®%j—&jH&j1'jâ&jË'j|'je(j(j )j¾(j§)jX)j•*jF*j/+jà*jÉ+jz+j,j0,j-jÊ,j³-jd-jÿ.j°.j™/jJ/jW0j0j1jÆ0j¯1j`1jI2jú1j3j¸2j¡3jR3j<4jì3jÖ4j‡4j~5j/5j6jÉ5j²6jc6jL7jý6jç7j—7jò8j£8j:j0:jC;jô:j�<j><jË=j|=jÈ>jx>jb?j?j4@jå?jAj·@jØAj‰AjªBj[Bj}Cj-Cj%DjÖCjÍDj~DjuEj&Ej:FjêEjþFj¯FjHjÇGj IjÑHj8JjéIjlKjKjNjÁMjOjËNjµOjfOj‡Pj8PjŸQjPQjRj0RjQSjSjëSjœSj…Tj6TjUjÐTj¹UjjUjTVjVjýVj­Vj—WjHWj1XjâWjËXj|XjeYjYj Zj¾YjµZjfZjy[j*[j\jÄ[j­\j^\j–]jF]j0^já]jÊ^j{^jd_j_jþ_j¯_j˜`jI`j2ajã`jÌaj}ajfbjbjcj±bjšcjKcj^djåcj>ejÅdjfj—ejâfjifj™gjIgj^hjägjiijijjjÐijÕjj†jj}kj.kj%ljÖkjÛljŒlj‘mjBmj9njêmjánj’njŠoj:oj$pjÕoj¾pjopjXqj qjòqj£qjŒrj=rj&sj×rjÀsjqsj[tj tjuj´tjžujOujUvjvjþvj®vj˜wjIwj2xjãwjÍxj}xj¼yjlyj!{jÑzjÉ{jz{jq|j"|j}jÊ|jÁ}jr}jw~j(~jjÐ~jÇjxj}€j.€j%�jÖ€jÛ�jŒ�j‘‚jB‚j9ƒjê‚jáƒj’ƒj—„jH„j?…jð„jõ…j¦…j�†jN†jE‡jö†jí‡jž‡j•ˆjFˆj=‰jîˆjå‰j–‰j�Šj>Šj5‹jæŠjÝ‹jŽ‹j…Œj6Œj-�jÞŒjÕ�j†�j}Žj.Žj%�jÖŽj¿�jp�jg�j�j‘jÀ�j¸‘jh‘j “jj’j–”j”jÔ•j…•j˜–j–j˜jã–jÚšj7šj�›jA›j’œjBœjV�j�jð�j¡�jŠžj;žj$ŸjÕžj¾ŸjoŸjX j  jò j£ jŒ¡j=¡j&¢jסjÀ¢jq¢j[£j £jõ£j¦£j�¤j@¤j*¥jÛ¤jÅ¥ju¥j|¦j,¦j§jǦj0¨já§jʨj{¨jd©j©jÿ©j¯©j™ªjJªj3«jäªjÍ«j~«jg¬j¬j­j²¬jœ­jM­j6®jç­jЮj�®jj¯j¯j°jµ¯jŸ°jO°j:±jê°jÕ±j…±j™²jJ²jO³j³jÍ´j~´j”·jE·jJ¸jû·j¹j±¸já¹jg¹jA»jȺj ½j”¼j¿j˜¾jÕ¿j\¿j™Àj Àj]ÁjäÀj*Ãj±ÂjŠÄjÄjNÅjÕÄjÆj™ÅjÖÆj]ÆjšÇj!Çj^ÈjåÇj"Éj©Èj½ÉjmÉjeÊjÊjÿÊj°Êj™ËjJËj3ÌjäËj+ÍjÜÌjÆÍjvÍjnÎjÎjÏjÇÎj¾ÏjoÏjfÐjÐjÑj¿Ðj¶ÑjgÑj^ÒjÒjÓj·Òj¯Ój_ÓjIÔjúÓjãÔj”Ôj}Õj.ÕjÖjÈÕjO×j×jé×jš×jƒØj4ØjÙjÎØj·ÙjhÙjQÚjÚjëÚjœÚj…Ûj6ÛjÜjÐÛj¹ÜjjÜjSÝjÝjíÝjžÝj àj»ßjÏàj€àjžâjNâj8ãjéâjÞäj�äjxåj)åjæjÃåj¬æj]æjFçj÷æjàçj‘çjOéjéjééjšéjƒêj4êjëjÎêjúìj«ìjïj¿îj¨ïjYïjBðjóïjÝðj�ðjwñj(ñj�òj2òjyój*ójgôjôjõj²ôj�õjMõj}öj.öj3÷jäöjÛ÷jŒ÷j’øjBøj;ùjëøjÕùj†ùjoúj új ûjºúj£ûjTûj=üjîûj×üjˆüjqýj"ýj þj¼ýj¥þjVþj?ÿjðþjÙÿjŠÿjsj$j«j\jEjöjßj�jyj*jjÄj­j^jGjøjáj’j{j,jjÆj¯j`jIjújãj”j} j. j jÈ jM jþ jç j˜ j‚ j2 j jÍ j¶ jg jPjjêj›j„j5jjÏj¸jijRjjìj�j†j7j jÑjºjkjUjjðj jxj)jj6jjj:jÉ9jõ<j¦<j¯=j`=jáAj’Aj½BjnBj�Ej1Ej)FjÚEjÒFj‚Fj‰Gj9Gj#HjÔGj¾HjnHjgIjIjIJjúIjVKjKjðKj¡KjŠLj;Lj$MjÕLj¾MjoMjXNj NjòNj£Nj�Oj=Oj(PjØOjÃPjsPj‡QjQjYRjàQj+Sj²RjýSj„SjÁTjHTj“UjUjeVjìUj7Wj¾Vj Xj�WjÛXjbXj­Yj4YjZjZjQ[jØZj#\jª[jõ\j|\jÇ]jN]j™^j ^jk_jò^j=`jÄ_jRbjÙajëcjrcj’ejejpgj÷fj4hj»gj¢ij)ijkj—jjâkjikj´lj;lj†mj mjXnjßmj*oj±njüojƒojÎpjUpj qj'qjrrjùqjDsjËrjtj�sjètjotjºujAujŒvjvj^wjåvj0xj·wjyj‰xjÔyj[yj¦zj-zjx{jÿzjJ|jÑ{j}j£|jî}ju}jÀ~jG~j’jjd€jëj6�j½€j‚j��jÚ‚ja‚j¬ƒj3ƒj~„j„jP…jׄj"†j©…jô†j{†jƇjM‡j´ˆj;ˆjx‰jÿˆjJŠjщj‹j£Šjî‹ju‹jÀŒjGŒj’�j�jdŽjë�j6�j½Žj�j��jv‘jý�jä’jk’jR”jÙ“j$•j«”jö•j}•jÈ–jO–jš—j!—jl˜jó—j>™jŘjšj—™jâšjišj´›j;›j†œj œjX�jßœj*žj±�jüžjƒžjΟjUŸj  j' jr¡jù jD¢jË¡j£j�¢jè£jo£jº¤jA¤jŒ¥j¥j^¦jå¥j0§j·¦jרj^¨j©©j0©j{ªjªjM«jÔªj½¬jD¬j�­j­jÿ®j†®jѯjX¯ji±jð°jµ³j<³j‡´j´jYµjà´j¶j¤µjá¶jh¶j³·j:·j…¸j ¸jW¹jÞ¸j)ºj°¹jûºj‚ºjÍ»jT»jŸ¼j&¼jq½jø¼jC¾jʽj¿jœ¾jç¿jn¿j¹Àj@Àj‹ÁjÁj]ÂjäÁj/Ãj¶ÂjÄjˆÃjÓÄjZÄj¥Åj,ÅjwÆjþÅjIÇjÐÆjÈj¢Çj‰ÊjÊj[ËjâÊj-Ìj´ËjñÌjxÌj_ÏjæÎj1Ðj¸ÏjÑjŠÐjÕÑj\Ñj§Òj.ÒjyÓjÓjKÔjÒÓjÕj¤ÔjáÕjhÕj¥Öj,Öj#ØjÓ×jéÜj™ÜjºÞjkÞjTßjßjîßjŸßjˆàj9àj>ájïàjØáj‰ájrâj#âj ãj½âj¦ãjWãj@äjñãjÚäj‹äjtåj%åjæjÍåj¶æjgæjlçjçjèj·çj¡èjQèjséj$éjEêjÌéjoëj ëj ìjºëj£ìjTìj9îjîìjôðj'ðjŒòj=òj^ójójôj·ój¡ôjQôjeõjõjöjÌõjÃöjtöjk÷j÷jøjÄ÷j¯øj_øjIùjúøjãùj”ùj}új.újûjÈúj±ûjbûjKüjüûjåüj–üj�ýj>ýjiþjþjÿj´þjžÿjNÿj³jéÿjšjþjjåjb jQj& j­ jÏ j ji j jj´ j¬j]jTjjüj­j¥jUjæj—jjÀjªj[jEjõjwj(jjÂj«j\jEjöj jºj£jTj=jîjQjjëjœj…j6jjÐj&j×j j¸j¡ jR j;!jì jÕ!j†!jo"j "j #jº"j£#jT#j=$jî#j×$jˆ$jq%j"%j&jÊ%j³&jd&jM'jþ&j¼(jm(jV)j)jð)j¡)jŠ*j;*j$+jÕ*j¾+jo+jX,j ,jò,j£,jš-jK-j5.jå-jÝ.jŽ.jx/j(/j†0j70j×1jˆ1jq2j"2jM3jþ2j4j´3j�4jN4j85jè4jÓ5jƒ5j»6jB6j“7jD7j-8jÞ7jÇ8jx8ja9j9jû9j¬9j•:jF:j/;jà:jÉ;jz;jc<j<jý<j®<j—=jH=jM>jþ=j8?jé>jÒ?jƒ?jm@j@jAj¸@j¡AjRAj;BjìAjÕBj†BjoCj CjDjÈCjÛDjbDjuEj&EjFjÀEj©FjZFjCGjôFjÝGjŽGjwHj(HjIjÂHj«Ij\IjEJjöIjíJjžJjÜKj8KjwLj'Lj.MjÞLjóMj£Mj›NjLNjQOjOjPj¸Oj¾PjnPjtQj%Qj*RjÛQjàRj‘Rj–SjGSjLTjýSjUj³Tj¸UjiUjnVjVjWjÇVj¾WjoWj~Xj/Xj&Yj×XjÜYj�Yj’ZjCZjI[jùZjõ]j¦]jß^j�^jÉ_jz_jÏ`j€`j¹ajjaj±bjbbj©cjZcjfjÐejÕfj†fj‹gj*j(+jØ*jÂ+js+jj,j,j-jÃ,j¬-j]-jF.j÷-jà.j‘.jz/j+/jÀ0jp0jZ1j 1jô1j¥1jŽ2j?2j)3jÙ2jÃ3jt3j]4j4jø4j¨4j’5jC5j,6jÝ5jÆ6jw6j`7j7jú7j«7j”8jE8j.9jß8jÈ9jy9jp:j!:j;jÉ:j²;jc;jh<j<j=jÏ<jÇ=jw=ja>j>j‚?j3?j@jÍ?jbAjAjCjÈBj±CjbCjEj¶Dj¡EjQEjWFjFjñFj¢Fj‹Gjj">jhAjAjBj³AjfCjCjÊDjzDjdEjEjþEj¯Ej˜FjIFj2GjãFjöGj§GjžHjOHj8IjéHjàIj‘IjˆJj9Jj0KjáJjÊKj{KjrLj#Lj Mj½Lj¦MjWMj@NjñMjÚNj‹NjtOj%OjPj¿Oj¶PjgPjzQj+QjRjÅQj¯Rj_RjISjúRjäSj”SjlUjUjWj¿Vj¨WjYWjBXjóWjÜXj�Xj ZjÑYjºZjkZjT[j[jï[jŸ[jÊ\j{\jd]j]jþ]j¯]j´^je^jj_j_j `jÑ_jÈ`jy`jŒaj=aj&bj×ajÀbjqbjZcj cjôcj¥cjŽdj?dj(ejÙdjÂejsej\fj fjgjµfj­gj]gjGhjøgj�ij>ij(jjØijÃjjsjj]kjkj÷kj¨kj‘ljBlj+mjÜljÅmjvmj_njnj•ojFoj/pjàojÑqj‚qjkrjrj"sjÒrj¼sjmsjVtjtjðtj¡tjŠuj;uj%vjÕujévjšvj‘wjBwjUxjxjyjÊxj´yjeyjNzjÿyjèzj™zj‚{j3{j|jÍ{j¶|jg|jP}j}jê}j›}j„~j5~jjÏ~j¸jijR€j€jì€j�€j†�j7�j/‚jß�jÉ‚jz‚jcƒjƒjýƒj®ƒj—„jH„j1…jâ„jË…j|…je†j†jÿ†j°†j™‡jJ‡j3ˆjä‡j͈j~ˆjg‰j‰jŠj²‰j›ŠjLŠj5‹jæŠjÏ‹j€‹jiŒjŒj�j´Œj��jN�j7Žjè�jÑŽj‚Žjk�j�j�j¶�jŸ�jP�jG‘jø�j‹’j<’j3“jä’jÍ“j~“jg”j”j•jÀ”jª•j[•jì–j�–j†—j7—j ˜jÑ—jº˜jk˜j2šjâ™jМj�œjx�j)�j=žjí�jמjˆžjrŸj"Ÿj? jïŸj¡j´ j¹¡jj¡jo¢j ¢j%£jÖ¢jÛ£jŒ£j»¤jl¤j™¦jJ¦jO§j§j¨j¶§j»¨jl¨jc©j©jªjÊ©jY¬j ¬j­jÀ¬j®j´­jé®jš®jë¯jœ¯j˰j|°js±j$±jS²j²j ³jº²j¿³jp³ju´j&´j+µjÜ´jÓµj„µj‰¶j:¶j?·jð¶jç·j˜·j�¸j@¸j$ºjÕ¹jÚºj‹ºj8¼jé»jà¼j‘¼j­½j^½j�¾j>¾jm¿j¿jaÀjÀjcÁjÁjeÂjÂjYÃj ÃjMÄjþÃj Åj½ÄjÆjÂÅjÇÆjxÆj»ÇjlÇj¯Èj`ÈjÉÉjyÉjËjÈÊj÷Ëj¨ËjÀÌjqÌj‰Íj:ÍjjÎjÎj ÏjÑÎjåÏj•Ïj›ÐjLÐj{Ñj,Ñj1ÒjâÑjçÒj˜Òj�ÓjNÓjSÔjÔj4ÕjäÔjêÕj›Õj ÖjQÖjV×j×j6Øjç×j-ÙjÞØjöÙj§ÙjÖÚj‡ÚjŸÛjPÛjiÜjÜj ÝjÐÜjÉÝjyÝjqÞj"ÞjßjÊÞjÐßj�ßj‡àj7àj×ájˆájmãjãjäj¸ãj¡äjRäj_æjæjçjÎæj·çjhçjQèjèjëèjœèj…éj6éjêjÐéj¹êjjêjSëjëjíëjžëj‡ìj8ìj!íjÒìj»íjlíjUîjîjïîj îj‰ïj:ïj#ðjÔïj½ðjnðjXñjñjòñj£ñjŒòj=òj&ój×òjÀójqój[ôj ôjöôj¦ôj�õjAõj*öjÛõjêöj›öjª÷j[÷jDøjõ÷jìøj�øj†ùj7ùj/újßùjÉújzújcûjûjýûj®ûj—üjHüj1ýjâüjËýj|ýjeþjþjÿþj°þj™ÿjJÿj3 jäÿjÍ j~ jg j j j² j­ j^ jG jø jâ j’ j| j- j jÇ j° ja jJ jû jä j• j~ j/ j jÉ j² jc jL jý jæ j— j� j1 j) jÚ jí jž j¤ jT j> jï jØ j‰ jŽ j? jD jõ jA jñ jé jš j» jl j� j> jŠ j: j¿ jo jà j‘ jz j+ j" jÓ jÊ j{ jr j# j jË j js jj j j jà j¬ j] jí jž j‡ j8 j! jÒ j» jl jU j jï j  j‰ j: j#! jÔ j½! jn! j«" j\" jN$ jÿ# jè$ j™$ j‚% j3% j*& jÛ% jÄ& ju& j^' j' j( j·' j ( jQ( j:) jë( jâ) j“) j+ j´* j�+ jN+ j8, jè+ j- jÉ, jÎ- j- jv. j'. jH/ jù. j1 jÆ0 jÌ1 j}1 j‡2 j82 jN5 jþ4 jè5 j™5 j‚6 j36 j*7 jÛ6 jà7 j‘7 jz8 j+8 j9 jÅ8 j®9 j_9 jI: jù9 jä: j”: jÄ; ju; j^< j< jø< j©< j’= jC= j,> jÝ= jÆ> jw> j`? j? jú? j«? j”@ jE@ j.A jß@ jÉA jyA jcB jB j C j¼B j¥C jVC jÕD j†D jƒE j4E jF jÎE j·F jhF jQG jG jëG jœG j…H j6H jI jÐH j¹I jjI jSJ jJ jíJ jžJ jîK jŸK j–L jGL j0M jáL jËM j{M jeN jN jÿN j°N j™O jJO j3P jäO jÍP j~P jgQ jQ jR j²Q j›R jLR jCS jôR jëS jœS j“T jDT j;U jìT jãU j”U j‹V jp jïo jØp j‰p jrq j#q j r j½q j¦r jWr j@s jñr jÚs j‹s jtt j%t ju j¿t j©u jZu jDv jôu j$w jÕv jÌw j}w jtx j%x j*y jÛx jÒy jƒy jzz j+z jZ{ j { j| j³{ jª| j[| jd} j} j~ jÏ} j  j½~ jâ j“ jª€ j[€ jr� j#� j:‚ jë� jƒ j³‚ j„ jƒ j¹„ jj„ ja… j… j † jº… j߆ j�† j•‡ jF‡ jKˆ jü‡ j‰ j²ˆ u(jɉ jz‰ jrŠ j"Š j ‹ j½Š j¦‹ jW‹ jƒ� j4� jO‘ j‘ jä” j•” j~• j/• j– jÉ• j²– jc– jL— jý– jæ— j—— j€˜ j1˜ j™ j˘ j´™ je™ jNš jÿ™ jèš j™š j‚› j3› jœ jÍ› j� jÏœ j¸� ji� jRž jž jìž j�ž j†Ÿ j7Ÿ j   jÑŸ jº  jk  jÒ¡ j¡ jÀ¢ jq¢ jh£ j£ j¤ jÏ£ j⤠ji¤ j|¥ j-¥ j¦ jÇ¥ j°¦ ja¦ jY§ j § j¨ jʧ j³¨ jd¨ jM© jþ¨ jç© j˜© j�ª j2ª j« j̪ j¶« jf« jQ¬ j¬ jë¬ jœ¬ j…­ j6­ j-® jÞ­ jã® j”® j}¯ j.¯ j%° jÖ¯ jͰ j~° ju± j&± j² jα jŲ jv² jm³ j³ j´ jƳ j½´ jn´ jeµ jµ j ¶ j¾µ jµ¶ jf¶ j^· j· j¸ jÅ· j¹ jŸ j£º jTº j=» jîº j×» jˆ» jq¼ j"¼ j ½ j¼¼ jݽ j޽ j¡¾ jR¾ j;¿ jì¾ jÕ¿ j†¿ joÀ j À j Á jºÀ j£Á jTÁ j= jîÁ jå j– j�à j>à j5Ä jæÃ jÝÄ jŽÄ j…Å j6Å jÆ jÐÅ jœÇ jMÇ jªÈ j[È jRÉ jÉ júÉ j«É j”Ê jEÊ j.Ë jßÊ jÖË j‡Ë j~Ì j/Ì jÍ jÉÌ jùÍ j©Í j“Î jDÎ j-Ï jÞÎ jÇÏ jxÏ jaÐ jÐ jûÐ j¬Ð j•Ñ jFÑ j/Ò jàÑ jÉÒ jzÒ jdÓ jÓ jþÓ j¯Ó j˜Ô jIÔ j2Õ jãÔ jÌÕ j}Õ jfÖ jÖ j× j±Ö jš× jK× j4Ø jå× jÎØ jØ jvÙ j'Ù jÚ jÁÙ jªÚ j[Ú jDÛ jõÚ jÞÛ j�Û jxÜ j)Ü jÝ jÃÜ j¬Ý j]Ý jFÞ j÷Ý jàÞ j‘Þ jzß j+ß jà jÅß j®à j_à jHá jùà jþá j¯á j˜â jIâ j@ã jñâ jä jÁã jªä j[ä jRå jå jæ jµå jžæ jOæ j8ç jéæ jÒç jƒç jlè jè jé jÅè j®é j_é jIê jùé jãê j”ê j}ë j.ë j&ì jÖë jÀì jqì jZí j í jôí j¥í j�î j?î j)ï jÚî jÃï jtï j]ð jð j÷ð j¨ð j‘ñ jBñ j+ò jÜñ jÅò jvò j_ó jó jùó jªó j“ô jDô j.õ jÞô jqö j"ö j ÷ j¼ö j¥÷ jV÷ j?ø jð÷ jÙø jŠø jsù j$ù j ú j¾ù j§ú jXú jAû jòú jÛû jŒû juü j&ü jý jÀü jªý jZý jDþ jõý jÞþ j�þ jF jC jŠÿ j:ÿ jb j_ j´ jd j¿ jo j’ jB jÁ jq j[ j  jõ j¦ j� j@ j) jÚ jÄ jt j_ j j j¸ j¢ jS j= jí j× jˆ jq j" j j¼ j¦ jV j@ jñ jè j™ j� jA j9 jé jÓ j„ jn j j jÇ j± jb jK jü jå j– j j0 j jÊ j´ jd jN jÿ jJ jû jò j£ jà j‘ j¤ jU jZ j  j jÁ jª j[ jD jõ jÞ j� jx j) j jà j¬ j] j¨ jY jB jó jÜ j� jv! j'! j" jÁ! jª" j[" jD# jõ" jÞ# j�# jx$ j)$ j% jÃ$ j¼% jl% je& j& j' j¾& j·' jg' j`( j( j%) jÕ( jê) jš) jh+ j+ j, jÏ+ jº, jj, jq- j!- j(. jØ- jÃ. js. jl/ j/ j0 j·/ jW1 j1 jò1 j¢1 jB3 jó2 j½4 •jn4 j™5 jJ5 jé6 jš6 j»7 jl7 jÝ8 jŽ8 jñ9 j¢9 j; jÄ: j­; j^; jÏ< j€< jã= j”= j? j¶> jU@ j@ jwA j(A j™B jJB j»D jC j˜E jHE jNF jÿE jèF j™F j‚G j3G jNH jÿG jèH j™H j‚I j3I jNJ jÿI jèJ j™J j‚K j3K jL jÍK j¶L jgL jPM jM jêM j›M j„N j5N jfP jP jFR j÷Q j&T j×S jV j·U jX j—W jY j‡X j·Y jgY j`Z jZ júZ j«Z jÍ[ jS[ jh\ j\ j] jÏ\ jÇ] jx] ja^ j^ jû^ j¬^ j–_ jF_ jda ja j b j½a j§b jWb jâc j’c j¦d jWd j¾e joe jXf j f jòf j£f j!h jÒg ji jÅh j,j jÝi jDk jõj jKl jûk jCm jôl jHn jùm jNo jÿn j

ï j_ð jð jùð jªð j“ñ jDñ j-ò jÞñ jÇò jxò jpó j ó j&ô j×ó jÀô jqô jéø jšø jŸù jPù jdú jú j û j½ú jÐû j�û j°ü jaü jÈý jyý jŒþ j=þ jBÿ jóþ j½ j j< jí jÖ j‡ jp j! j j» jü j­ j– jG j> jï jØ j‰ jœ j# jR j jú j« j¢ jS jM jþ j j jÕ j† jO j. j÷ j¨ jq jP j­ j^ jÓ j4 j# j, j™ jJ j3 jä jÍ j~ j» j j» jl jý j j jÀ jÓ jZ j³! j:! jç" jD" jO% j% jK& j¨% j\* jC' j, j¸+ j¢, jS, j<- jí, jÖ- j‡- jp. j!. j / j». j¤/ jU/ j>0 jï/ jØ0 j‰0 jr1 j#1 j 2 j½1 j¦2 jW2 j@3 jñ2 jÚ3 j‹3 jt4 j%4 j5 j¿4 j¨5 jY5 jB6 jó5 jÝ6 j�6 jñ7 j¢7 jÄ8 jt8 j¥9 jV9 jw: j(: j; jÐ: j¹; jj; ja< j< jû< j¬< j£= jT= jL> jü= j-? jÞ> jÈ? jx? j~@ j/@ jPA jA jêA j›A jÏB j€B jÚC j‹C j�D jAD jFE j÷D jüE j­E j¥F jUF jMG jþF jöG j¦G jºH jkH jI j/I j_J jæI j$K jÔJ j¾K joK jXL j L jòL j£L jŒM j=M j'N j×M jûN j¬N j•O jFO j/P jàO jÉP jzP jcQ jQ j8S j5S jR j¿Q j”S jES jéV jšV jX j·W jQ\ j\ j2] jâ\ jè] j™] j` jÉ_ jì` jœ` j× jïÖ jØ× j‰× jrØ j#Ø j Ù j½Ø j¦Ù jWÙ j@Ú jñÙ jÚÚ j‹Ú jtÛ j%Û jÜ j¿Û j¨Ü jYÜ jBÝ jóÜ jÜÝ j�Ý jvÞ j'Þ jß jÁÞ jªß j[ß j˜ã jIã j2ä jãã jÌä j}ä jfå jå jæ j±å jšæ jKæ j4ç jåæ jÎç jç jhè jè jé j³è jœé jMé j6ê jçé jÐê j�ê jjë jë jì jµë jžì jOì j8í jéì jÒí jƒí jlî jî jï j·î j ï jQï j:ð jëï jÔð j…ð jnñ jñ jò j¹ñ j¢ò jSò j<ó jíò jÖó j‡ó jpô j!ô j õ j»ô jU÷ j÷ jï÷ j ÷ j‰ø j:ø j#ù jÔø j½ù jnù jWú jú jñú j¢ú j‹û j<û j%ü jÖû j¿ü jpü jYý j ý jóý j¤ý j�þ j>þ j'ÿ jØþ ja j jû j¬ j• jF jI jú jã j” j} j. j jÈ j± jb jK jü jå j– j€ j0 j jË j´ je jN jÿ jè j™ j‚ j3 j jÍ j¶ jg jP j jê j› j„ j5 j jÏ j¸ ji jR j jì j� j† j7 j  jÑ jº jk jT j jî jŸ jˆ j9 j" jÓ j¼ jm jV j jð j¡ jŠ j; j$ jÕ j¾ jo jX j  jò j£ jŒ j= j&! j× jÀ! jq! jZ" j " jô" j¥" jŽ# j?# j($ jÙ# jÂ$ js$ j\% j % jö% j§% j�& jA& j*' jÛ& jÅ' ju' j_( j( j) jÆ( j3* jä) jv+ j'+ je, jë+ j¨- jX- j^. j. j/ jÅ. jË/ j{/ je0 j0 j1 j°0 jÒ1 jƒ1 jl2 j2 j>3 jï2 jh4 je4 j"4 jÒ3 jÄ4 ju4 j^5 j5 j7 j¿6 jF8 jC8 jº7 jj7 j£8 jS8 jÊ9 jz9 jd: j: jþ: j¯: j½; jm; je< j< j jB jÄA jåB j–B j¼E jmE j”H jDH jqI j"I j J j¼I j³J jdJ j�K j2K jL jÌK jµL jfL jOM jM jêM jšM j¯N j`N jIO júN jãO j”O j™P jJP jAQ jòP jÛQ jŒQ juR j&R jWS jS jÿS j°S j§T jXT jPU jU j`V jV júV j«V j°W jaW jJX jûW jäX j•X jšY jKY j5Z jåY jÏZ j€Z ji[ j[ j\ j´[ j�\ jN\ j7] jè\ jß] j�] j‡^ j8^ j!_ jÒ^ j»_ jl_ jU` j` jï` j ` j‰a j:a j#b jÔa j½b jnb jWc jc jñc j¢c j‹d jg j'h jØg jÁh jrh j[i j i jõi j¦i j�j j@j j)k jÚj jÃk jtk j]l jl j÷l j¨l j‘m jBm j+n jÜm jÅn jvn j_o jo jùo jªo j”p jDp jnq jq jr jÇq jþr j¯r jæs j—s ját j‘t j|u j,u jÑv j�v jkw jw jQx jx jy jÆx jÙy jŠy j�z jNz jb{ j{ j. jß~ jÖ j‡ jp€ j!€ j � j»€ j¥� jU� j·‚ jh‚ j„ j¿ƒ j©„ jZ„ jC… jô„ jÝ… jŽ… j'‹ jØŠ jþŽ j¯Ž j˜� jI� j3� jã� j9‘ jé� jÓ‘ j„‘ jm’ j’ j“ j¸’ j¡“ jR“ j;” jì“ jÕ” j†” jo• j • j – jº• j£– jT– j=— jî– j×— jˆ— jq˜ j"˜ j ™ j¼˜ j™ jr™ j\š j š jöš j§š j�› jA› j*œ jÛ› jÄœ juœ j^� j� jø� j©� j’ž jCž j,Ÿ jÝž jÆŸ jwŸ j`  j  jú  j«  j”¡ jE¡ j.¢ jß¡ jÈ¢ jy¢ jb£ j£ jü£ j­£ j–¤ jG¤ j0¥ jᤠjÊ¥ j{¥ jd¦ j¦ jþ¦ j¯¦ j˜§ jI§ j2¨ jã§ j̨ j}¨ jf© j© jª j±© jšª jKª j5« jåª jÏ« j€« ji¬ j¬ j­ j´¬ j�­ jN­ j7® jè­ jÑ® j‚® u(jk¯ j¯ j° j¶¯ jŸ° jP° j9± jê° jÓ± j„± jm² j² j³ j¸² j¡³ jR³ j;´ jì³ jÕ´ j†´ joµ j µ j ¶ jºµ j£¶ jT¶ j=· jî¶ j×· jˆ· jq¸ j"¸ j ¹ j¼¸ j¥¹ jV¹ j@º jð¹ jÚº j‹º jt» j%» j¼ j¿» j¨¼ jY¼ jB½ jó¼ jܽ j�½ jv¾ j'¾ j¿ jÁ¾ jª¿ j[¿ jDÀ jõ¿ jÞÀ j�À jxÁ j)Á j jÃÁ j¬Â j] jFà j÷ jàà j‘à jzÄ j+Ä jÅ jÅÄ j®Å j_Å jHÆ jùÅ jâÆ j“Æ j|Ç j-Ç jÈ jÇÇ j°È jaÈ jKÉ jûÈ j>Ê jïÉ j1Ë jâÊ jÌ j´Ë jžÌ jOÌ j9Í jéÌ jïÍ j Í jŠÎ j:Î j$Ï jÕÎ j¾Ï joÏ jgÐ jÐ j€Ñ j1Ñ jRÒ jÒ j$Ó jÕÒ jöÓ j§Ó jÈÔ jyÔ j›Õ jKÕ jmÖ jÖ j¶× jg× jlØ jØ j"Ù jÓØ jØÙ j‰Ù j�Ú j?Ú jÜ jËÛ joÝ jÝ jXÞ jÞ jÈà jxà j‘á jAá jœâ jMâ j}ã j.ã jä jÈã j±ä jbä jKå jüä jåå j–å jæ j0æ jç jÊæ j´ç jeç jNè jÿç jèè j™è j‚é j3é jê jÍé j·ê jgê j_ë jë jì j¸ë jËì j|ì j½í jní jeî jî j ï j¾î jÃï jtï jlð jð jò jÀñ j4þ jåý j j jä j• j· jg j‰ j: j[ j  j- jÞ jÿ j° jÑ j‚ j£ jT ju j& jG jø j jÊ jë jœ j½ jn j� j@ ja j j3 jä j j¶ j× jˆ jª! jZ! j|" j-" j# jÇ" jè# j™# j»$ jk$ jU% j% jï% j % jŠ& j:& j$' jÕ& j¾' jo' jX( j ( jò( j£( jŒ) j=) j&* j×) jÁ* jq* ji+ j+ jJ, jú+ jä, j•, j~- j/- j. jÉ- j². jc. jL/ jý. jæ/ j—/ j�0 j10 j1 jÌ0 j·1 jg1 jQ2 j2 j44 jå3 jÝ4 j�4 jw5 j(5 j6 jÂ5 j«6 j\6 jE7 jö6 jß7 j�7 jy8 j*8 j9 jÄ8 j®9 j^9 jH: jù9 jâ: j“: j|; j-; j< jÇ; j°< ja< jK= jû< jó= j¤= j�> j>> j'? jØ> jÝ? jŽ? jw@ j(@ jA jÂ@ jÏA j€A jiB jB jC j´B jžC jNC j9D jéC jùD jªD j“E jDE j-F jÞE jÇF jxF jaG jG jüG j¬G jºH jkH jTI jI jîI jŸI jˆJ j9J j"K jÓJ j¼K jmK jVL jL jðL j¡L jŠM j;M j$N jÕM j¾N joN jXO j O jòO j£O jŒP j=P j&Q j×P jÀQ jqQ jZR j R jôR j¥R jŽS j?S j(T jÙS jÐT j�T jjU jU jV jµU jžV jOV j8W jéV jÒW jƒW jlX jX jY j·X j Y jQY j:Z jëY jÔZ j…Z jn[ j[ j\ j¹[ j¢\ jS\ j<] jí\ jÖ] j‡] jp^ j!^ j _ j»^ j¤_ jU_ j>` jï_ jØ` j‰` jra j#a j b j½a j¦b jWb j@c jñb jÚc j‹c jtd j%d je j¿d j¨e jYe jBf jóe jÜf j�f jvg j'g jh jÁg jªh j[h jDi jõh jÞi j�i jxj j)j jk jÃj j¬k j]k jFl j÷k jàl j‘l jzm j+m jn jÅm j®n j_n jHo jùn jâo j“o j|p j-p jq jÇp j°q jaq jJr jûq jär j•r j~s j/s jt jÉs j²t jct jLu jýt jæu j—u j€v j1v jw jËv j´w jew jNx jÿw jèx j™x j‚y j3y jz jÍy j¶z jgz jP{ j{ jê{ j›{ j„| j5| j} jÏ| j¸} ji} jR~ j~ jì~ j�~ j† j7 j € jÑ jº€ jk€ jT� j� jï� jŸ� jQƒ jƒ j… jœƒ j�† j@† jM‡ jþ† jö‡ j¦‡ j‘ˆ jAˆ j+‰ j܈ j Š j¼‰ júŠ jªŠ j”‹ jE‹ j=Œ jí‹ j׌ jˆŒ j€� j0� j� j²Ž j�� jM� jb� j� jý� j­� j—‘ jH‘ j1’ jâ‘ jË’ j|’ je“ j“ jÿ“ j°“ jš” jJ” j5• jå” jO˜ jÖ— j³› jc› j…œ j6œ j� jМ j¹� jj� jwž j(ž jŸ jž j«Ÿ j\Ÿ jE  jöŸ jß  j�  jy¡ j*¡ j¢ jÄ¡ j­¢ j^¢ jG£ jø¢ jᣠj’£ j{¤ j,¤ j¥ jƤ j¯¥ j`¥ jI¦ jú¥ j㦠j”¦ j}§ j.§ j¨ jȧ j±¨ jb¨ jo© j © j ª jº© j£ª jTª j=« jîª j׫ jˆ« jq¬ j"¬ j ­ j¼¬ j¥­ jV­ j?® jð­ jÙ® jŠ® js¯ j$¯ j ° j¾¯ jÙ° jа j�± j2± j² j̱ jµ² jf² jO³ j³ jé³ jš³ j‘´ jB´ j+µ jÜ´ jŵ jvµ j_¶ j¶ jù¶ jª¶ j“· jD· j-¸ jÞ· jǸ jx¸ ja¹ j¹ jû¹ j¬¹ j–º jFº j1» jẠjÌ» j|» j¾¼ j»¼ jx¼ j(¼ j½ j˼ j´½ je½ jÀ jÌ¿ jµÀ jfÀ j±Á jbÁ j¤Â jU j>à jï jÙà j‰Ã jsÄ j$Ä j Å j¾Ä j§Å jXÅ jAÆ jòÅ jÜÆ jŒÆ jvÇ j'Ç jhÈ jeÈ j"È jÒÇ jÄÈ juÈ jlÉ jÉ jüÊ j­Ê jÀË jqË jhÌ jÌ jBÍ jóÌ jÜÍ j�Í j„Î j5Î j,Ï jÝÎ jþÏ j¯Ï j´Ð jeÐ j\Ñ j Ñ jÒ jµÑ jºÒ jkÒ j”Ó jEÓ j.Ô jßÓ jÈÔ jyÔ jbÕ jÕ jüÕ j­Õ j–Ö jGÖ j0× jáÖ jÊ× j{× jdØ jØ jþØ j¯Ø j˜Ù jIÙ j2Ú jãÙ jÌÚ j}Ú jfÛ jÛ jÜ j±Û jšÜ jKÜ j4Ý jåÜ jÎÝ jÝ jvÞ j'Þ jß jÏÞ jÔß j…ß j$á j!á jà j0à jÂã j¿ã j‘á jBá jtä jqä j.ä jàã j'å j$å jáä j’ä jƒå j4å jæ jÎå j›ç j˜ç jÉæ jyæ uŒ nametypes”}”(j£ç ‰jà‰j“ˆj“‰jMˆjF‰jˆjù‰j³ˆj¬‰jfˆj_‰jˆj‰j̈jƉj€ˆjy‰j3ˆj,‰jæˆj߉j™ˆj’ ‰jL ˆjE ‰jÿ ˆjø ‰j² ˆj« ‰je ˆj^ ‰j ˆj ‰jË ˆjÄ ‰j~ ˆjx‰j2ˆjÔˆjF‰jˆj¢ˆj<ˆjÖˆjpˆj‰jˆjù‰j‰ˆjUˆjïˆjá‰j›ˆj=ˆj׈jqˆj ˆj¥ˆj@ˆjÚˆjtˆj ˆj!‰jº ˆj\!ˆjL$ˆjæ$ˆj&ˆj¸&ˆj¹'ˆjS(ˆj™)ˆjŠ+ˆjÃ,ˆjF/ˆjà/ˆj{0ˆj'2ˆjÎ3ˆjú4ˆj¡6ˆj<7ˆjã8ˆj:ˆj0<ˆj|>ˆjë?ˆj{Bˆj±EˆjGˆj¬GˆjGHˆj€IˆjÌKˆjgLˆjÈRˆjqSˆjÁ[ˆjg]ˆj­^ˆjG_ˆjá_ˆj{`ˆjaˆjÜcˆjvdˆjeˆj¸eˆj£gˆj=hˆj×hˆjgkˆjlˆjìmˆjûnˆj•oˆj/pˆjÉpˆjcqˆjýqˆjzsˆj÷tˆj‘uˆjxˆjÌzˆjf{ˆjQ}ˆjë}ˆjD€ˆjý‚ˆj—ƒˆj†ˆjÒˆˆjAŠˆjÛŠˆjJŒˆj7˜‰jŽˆj"š‰j¥˜ˆjþ�‰j�šˆj¢Ÿ‰jlžˆj4¡‰j ˆj衉j¢¡ˆj›¢‰jU¢ˆjN£‰j£ˆj¤‰j»£ˆjí¤‰jo¤ˆjJ¥ˆj¦ˆji¬‰j§ˆjÚ°‰j׬ˆjα‰jH±ˆj‚²‰j<²ˆjÞ²ˆjx³ˆj ´ˆjº´ˆjUµˆj¶ˆjѶˆjk·ˆj/¸ˆjó¸ˆj·¹ˆjQºˆj뺈j…»ˆj¼ˆj¹¼ˆjS½ˆjí½ˆj)ˈj%ÓˆjÛÓˆjÕˆjîÚˆj:݈j(Þˆj߈j°ßˆjŸèˆjmêˆj-ìˆjñìˆj‹íˆj%îˆj¿îˆjYïˆjóïˆj�ðˆjIóˆj{øˆjƒýˆj?ˆj«ˆjˆjˆjß ˆjEˆjíˆjˆjŸˆj9ˆjþˆj˜ˆj2ˆjöˆjˆjPˆjæˆj$ˆj�ˆj~ˆjzˆj ˆj® ˆjH!ˆjâ!ˆj¦"ˆj@#ˆjX$ˆjò$ˆjà%ˆjÎ&ˆj’'ˆj-(ˆj!)ˆj*ˆjå*ˆj�+ˆj_,ˆjù,ˆj“-ˆje.ˆjS/ˆj%0ˆj1ˆj\3‰j3ˆj¸3ˆjR4ˆjì4ˆj†5ˆj 6ˆjº6ˆjB8ˆjš9ˆj5:ˆjÏ:ˆji;ˆj<ˆj�<ˆj7=ˆjÑ=ˆjk>ˆj?ˆjŸ?ˆj9@ˆjÓ@ˆjmAˆjBˆj¡Bˆj;CˆjÕCˆjoDˆj Eˆj¤EˆjvFˆjGˆjâGˆj|HˆjOIˆjéIˆjƒJˆjKˆj·KˆjRLˆjìLˆj†Mˆj NˆjºNˆjTOˆjïOˆj‰Pˆj#Qˆj½QˆjWRˆjñRˆj‹Sˆj%TˆjêTˆj…UˆjVˆj¹VˆjSWˆjíWˆj‡Xˆj!Yˆj»YˆjgZˆj[ˆj›[ˆj5\ˆjÏ\ˆji]ˆj^ˆj�^ˆj7_ˆjÑ_ˆjk`ˆjaˆjŸaˆj‘b‰jKbˆjîbˆjˆcˆj"dˆj¼dˆjWeˆjñeˆj‹fˆj%gˆj¿gˆjYhˆjóhˆj›iˆjçkˆj‚lˆj*mˆjÅmˆj`nˆjûnˆj–qˆj?rˆjÙrˆjssˆj tˆj¶tˆjQuˆjëuˆj…vˆjwˆjºwˆjTxˆjîxˆj¤yˆjÅzˆj{{ˆj1|ˆjË|ˆje}ˆjÿ}ˆj™~ˆj3ˆjêˆj„€ˆj0�ˆjÜ�ˆj„‚ˆj1ƒˆj˃ˆje„ˆjÿ„ˆj™…ˆj3†ˆj͆ˆjg‡ˆjˆˆj›ˆˆj5‰ˆjωˆjiŠˆj‹ˆj�‹ˆj7ŒˆjÑŒˆjk�ˆjŽˆjŸŽˆj9�ˆjÓ�ˆjm�ˆj‘ˆj¡‘ˆj;’ˆjÕ’ˆjo“ˆj ”ˆj£”ˆj=•ˆjוˆjq–ˆj —ˆj¥—ˆj?˜ˆjÙ˜ˆjs™ˆj šˆj§šˆjB›ˆjÜ›ˆjvœˆj�ˆjª�ˆjDžˆjÞžˆjxŸˆj ˆj¬ ˆjF¡ˆjࡈjz¢ˆj£ˆj®£ˆjH¤ˆj⤈j|¥ˆj¦ˆj°¦ˆjJ§ˆj䧈j~¨ˆj©ˆj²©ˆjLªˆj檈j€«ˆj¬ˆj´¬ˆjN­ˆjè­ˆj‚®ˆj¯ˆj¶¯ˆjP°ˆjê°ˆj„±ˆj²ˆj¸²ˆjR³ˆj쳈j†´ˆj µˆjºµˆjT¶ˆjﶈj¥·ˆj?¸ˆjÙ¸ˆjs¹ˆj ºˆj§ºˆjA»ˆjÛ»ˆju¼ˆj½ˆjª½ˆjD¾ˆjÞ¾ˆjy¿ˆjÀˆj­ÀˆjGÁˆjáÁˆj{ˆjÈj¯ÃˆjJĈjäĈj~ňjƈj²ÆˆjLLjjæÇˆj€ÈˆjɈj´ÉˆjNʈjèʈj‚ˈj̈j¶ÌˆjQ͈jë͈j…Έjψj¹ÏˆjSЈjíЈj‡Ñˆj!Òˆj¼ÒˆjdÓˆjþÓˆj¦Ôˆj@ÕˆjÚÕˆj‚Öˆj׈j¶×ˆj^؈jÙˆj Ùˆj:ÚˆjâÚˆj|Ûˆj$܈jÌ܈jf݈jÞˆjšÞˆj4߈jÎ߈jhàˆjáˆj¸áˆj`âˆjúâˆj”ãˆj.äˆjÖäˆjqåˆj æˆj¥æˆj@çˆjÚçˆjtèˆjéˆj¨éˆjBêˆjÜêˆjvëˆjìˆjªìˆjDíˆjÞíˆjxîˆjïˆj¬ïˆjFðˆjàðˆjzñˆjòˆj®òˆjHóˆjâóˆj|ôˆjõˆj°õˆjJöˆjäöˆj~÷ˆjøˆj²øˆjLùˆjæùˆj€úˆjûˆj´ûˆjNüˆjèüˆj‚ýˆjþˆj¶þˆjPÿˆjêÿˆj„ˆjˆj¸ˆjRˆjìˆj†ˆj ˆjºˆjTˆjîˆjˆˆj"ˆj¼ˆjVˆjðˆjŠ ˆj$ ˆj¾ ˆjX ˆjò ˆjŒ ˆj& ˆjÀ ˆjZˆjôˆjŽˆj(ˆjˆj\ˆjöˆj�ˆj*ˆjĈj^ˆjøˆj’ˆj-ˆjLjjaˆjüˆj–ˆj0ˆjʈjdˆjÿˆjˆj³ˆjM ˆjç ˆj�!ˆj"ˆjX%ˆjò%ˆjš&ˆjB'ˆjÜ'ˆjv(ˆj‘*ˆj++ˆjÅ+ˆj_,ˆjù,ˆj“-ˆjò.ˆjŒ/ˆj&0ˆj'1ˆjÁ1ˆj[2ˆjõ2ˆj�3ˆj)4ˆjÃ4ˆj]5ˆj÷5ˆj»6ˆjU7ˆjï7ˆjð8ˆjñ9ˆjó:ˆj›;ˆj5<ˆjÏ<ˆj¯=ˆj�>ˆj*?ˆjÄ?ˆjÜ@ˆj Aˆj:BˆjÔBˆjnCˆjDˆj¢DˆjãˆjØãˆj€äˆj(åˆjÂåˆj\æˆjöæˆj‘çˆj,èˆjÆèˆj`éˆjúéˆj”êˆj.ëˆjÉëˆjdìˆjþìˆj™íˆj3îˆjÍîˆjgïˆjðˆj›ðˆjQñˆjëñˆj“òˆj;óˆjäóˆjšôˆjBõˆjÜõˆj„öˆj÷ˆjã÷ˆj‘øˆjHùˆjâùˆj˜úˆjTûˆjüûˆj–üˆj1ýˆjËýˆjeþˆjÿˆjšÿˆj4ˆjΈjdˆjþˆj™ˆjOˆjˆj®ˆjWˆjñˆj.ˆjòˆj– ˆj0 ˆjØ ˆjr ˆjÞˆj°ˆjžˆj€ˆjˆjµˆjOˆjéˆj{ˆjÛˆj;"ˆj}#ˆjk$ˆj%ˆj&ˆj5'ˆjM(ˆjè(ˆj�)ˆj+*ˆjÅ*ˆj_+ˆjú+ˆj”,ˆj.-ˆjÈ-ˆjb.ˆjü.ˆj–/ˆj10ˆjs1ˆj 2ˆjÑ2ˆjk3ˆj/4ˆjÉ4ˆjc5ˆjQ6ˆjë6ˆj¯7ˆjI8ˆjä8ˆj~9ˆj:ˆj€<ˆj=ˆj¶=ˆjæ>ˆj€?ˆj@ˆjÂ@ˆjjAˆjJBˆjäBˆj~Cˆu(jDˆj³DˆjMEˆjçEˆj«Fˆj§Gˆj•Hˆj/IˆjÉIˆjcJˆjQKˆjëKˆjÚLˆjtMˆjNˆjÒNˆjlOˆj„PˆjŽQˆj|RˆjSˆj¿SˆjYTˆj3VˆjÍVˆjhWˆjXˆjœXˆjŠYˆj$Zˆj¾Zˆj¬[ˆjš\ˆjZ^ˆjô^ˆjŽ_ˆjR`ˆjì`ˆjbˆjÈbˆjŒcˆjQdˆj…eˆjtfˆjgˆjlhˆjiˆjjˆj7kˆjÑkˆjklˆjŸmˆj:nˆjÔnˆj˜oˆj°pˆjtqˆjàrˆjzsˆjtˆjátˆj{uˆjvˆj¯vˆjIwˆjãwˆj}xˆjyˆj²yˆjLzˆjæzˆj¤{ˆj>|ˆjæ|ˆj°}ˆjJ~ˆjä~ˆj~ˆj€ˆjÜ€ˆj �ˆjœ‚ˆjð‰ˆjŠŠˆj%‹ˆj¿‹ˆjYŒˆjôŒˆjŽ�ˆj)ŽˆjV�ˆj(�ˆjì�ˆj†‘ˆj铈jo–ˆjk˜ˆj™ˆjsšˆj ›ˆj¨›ˆjBœˆjÝœˆj†�ˆj žˆjºžˆjTŸˆj  ˆj¥ ˆj?¡ˆjÙ¡ˆjí¢ˆj–£ˆj1¤ˆjˤˆj�¥ˆj*¦ˆj§ˆj­§ˆjG¨ˆjᨈj{©ˆjªˆj¯ªˆjE¬ˆjଈjÜ­ˆjô®ˆj °ˆjаˆjj±ˆj²ˆjŸ²ˆj9³ˆj"´ˆj¼´ˆj)¶ˆjß¶ˆjz·ˆjf¹ˆj¶ºˆj‰»ˆjM¼ˆj缈j�½ˆj¾ˆjµ¾ˆjO¿ˆj鿈j„ÀˆjÁˆj¸Áˆj`ˆjúˆjþLjj™Èˆj4ɈjÏɈjiʈjˈj ̈j¤Ìˆj?͈jÙ͈jsΈj ψj§ÏˆjSшjíшjˆÒˆj·ÓˆjmÔˆjÕˆj¡Õˆj;ÖˆjÖÖˆjò׈jŒØˆj'ÙˆjÁÙˆj[ÚˆjõÚˆj�ÛˆjT܈j݈jÜ݈j Þˆjd߈j(àˆjìàˆj°áˆjtâˆjãˆjªãˆjDäˆjÞäˆjxåˆjæˆj¬æˆjFçˆjàçˆj{èˆjéˆj°éˆjJêˆjäêˆj~ëˆjìˆj²ìˆjLíˆjôíˆjœîˆj6ïˆjÐïˆjjðˆjñˆjžñˆj8òˆjÒòˆjlóˆjôˆj ôˆj:õˆjÔõˆjnöˆj÷ˆj¢÷ˆj<øˆjÖøˆjpùˆj úˆj¤úˆj>ûˆjØûˆjrüˆj ýˆj§ýˆjAþˆjÛþˆjvÿˆjˆjªˆj`ˆjúˆj¢ˆj<ˆjÖˆjpˆj ˆjëˆjõˆj�ˆj7ˆjшjk ˆj ˆjŸ ˆj9 ˆjÓ ˆjm ˆj ˆj�ˆj7ˆjKˆjæˆj�ˆjoˆj%ˆj¿ˆjYˆjMˆjçˆj¹ˆjaˆj]ˆjˆjœˆjùˆj“ ˆj-!ˆjÇ!ˆja"ˆjû"ˆj•#ˆj/$ˆjÉ$ˆjc%ˆjý%ˆj—&ˆj1'ˆjË'ˆje(ˆj )ˆj§)ˆj•*ˆj/+ˆjÉ+ˆj,ˆj-ˆj³-ˆjÿ.ˆj™/ˆjW0ˆj1ˆj¯1ˆjI2ˆj3ˆj¡3ˆj<4ˆjÖ4ˆj~5ˆj6ˆj²6ˆjL7ˆjç7ˆjò8ˆj:ˆjC;ˆj�<ˆjË=ˆjÈ>ˆjb?ˆj4@ˆjAˆjØAˆjªBˆj}Cˆj%DˆjÍDˆjuEˆj:FˆjþFˆjHˆj Iˆj8JˆjlKˆjNˆjOˆjµOˆj‡PˆjŸQˆjRˆjQSˆjëSˆj…TˆjUˆj¹UˆjTVˆjýVˆj—Wˆj1XˆjËXˆjeYˆj ZˆjµZˆjy[ˆj\ˆj­\ˆj–]ˆj0^ˆjÊ^ˆjd_ˆjþ_ˆj˜`ˆj2aˆjÌaˆjfbˆjcˆjšcˆj^dˆj>eˆjfˆjâfˆj™gˆj^hˆjiiˆjjˆjÕjˆj}kˆj%lˆjÛlˆj‘mˆj9nˆjánˆjŠoˆj$pˆj¾pˆjXqˆjòqˆjŒrˆj&sˆjÀsˆj[tˆjuˆjžuˆjUvˆjþvˆj˜wˆj2xˆjÍxˆj¼yˆj!{ˆjÉ{ˆjq|ˆj}ˆjÁ}ˆjw~ˆjˆjLjj}€ˆj%�ˆjÛ�ˆj‘‚ˆj9ƒˆj჈j—„ˆj?…ˆjõ…ˆj�†ˆjE‡ˆj퇈j•ˆˆj=‰ˆj剈j�Šˆj5‹ˆjÝ‹ˆj…Œˆj-�ˆjÕ�ˆj}Žˆj%�ˆj¿�ˆjg�ˆj‘ˆj¸‘ˆj “ˆj–”ˆjÔ•ˆj˜–ˆj˜ˆjÚšˆj�›ˆj’œˆjV�ˆjð�ˆjŠžˆj$Ÿˆj¾ŸˆjX ˆjò ˆjŒ¡ˆj&¢ˆjÀ¢ˆj[£ˆjõ£ˆj�¤ˆj*¥ˆjÅ¥ˆj|¦ˆj§ˆj0¨ˆjʨˆjd©ˆjÿ©ˆj™ªˆj3«ˆjÍ«ˆjg¬ˆj­ˆjœ­ˆj6®ˆjЮˆjj¯ˆj°ˆjŸ°ˆj:±ˆjÕ±ˆj™²ˆjO³ˆjÍ´ˆj”·ˆjJ¸ˆj¹ˆjṈjA»ˆj ½ˆj¿ˆjÕ¿ˆj™Àˆj]Áˆj*ÈjŠÄˆjNňjƈjÖÆˆjšÇˆj^Ȉj"Ɉj½Éˆjeʈjÿʈj™Ëˆj3̈j+͈jÆÍˆjnΈjψj¾ÏˆjfЈjшj¶Ñˆj^ÒˆjÓˆj¯ÓˆjIÔˆjãÔˆj}ÕˆjÖˆjO׈jé׈jƒØˆjÙˆj·ÙˆjQÚˆjëÚˆj…Ûˆj܈j¹ÜˆjS݈jí݈j àˆjÏàˆjžâˆj8ãˆjÞäˆjxåˆjæˆj¬æˆjFçˆjàçˆjOéˆjééˆjƒêˆjëˆjúìˆjïˆj¨ïˆjBðˆjÝðˆjwñˆj�òˆjyóˆjgôˆjõˆj�õˆj}öˆj3÷ˆjÛ÷ˆj’øˆj;ùˆjÕùˆjoúˆj ûˆj£ûˆj=üˆj×üˆjqýˆj þˆj¥þˆj?ÿˆjÙÿˆjsˆj«ˆjEˆj߈jyˆjˆj­ˆjGˆjáˆj{ˆjˆj¯ˆjIˆjãˆj} ˆj ˆjM ˆjç ˆj‚ ˆj ˆj¶ ˆjPˆjêˆj„ˆjˆj¸ˆjRˆjìˆj†ˆj ˆjºˆjUˆjðˆjxˆjj6ˆj:ˆjõ<ˆj¯=ˆjáAˆj½Bˆj�Eˆj)FˆjÒFˆj‰Gˆj#Hˆj¾HˆjgIˆjIJˆjVKˆjðKˆjŠLˆj$Mˆj¾MˆjXNˆjòNˆj�Oˆj(PˆjÃPˆj‡QˆjYRˆj+SˆjýSˆjÁTˆj“UˆjeVˆj7Wˆj XˆjÛXˆj­YˆjZˆjQ[ˆj#\ˆjõ\ˆjÇ]ˆj™^ˆjk_ˆj=`ˆjRbˆjëcˆj’eˆjpgˆj4hˆj¢iˆjkˆjâkˆj´lˆj†mˆjXnˆj*oˆjüoˆjÎpˆj qˆjrrˆjDsˆjtˆjètˆjºuˆjŒvˆj^wˆj0xˆjyˆjÔyˆj¦zˆjx{ˆjJ|ˆj}ˆjî}ˆjÀ~ˆj’ˆjd€ˆj6�ˆj‚ˆjÚ‚ˆj¬ƒˆj~„ˆjP…ˆj"†ˆjô†ˆjƇˆj´ˆˆjx‰ˆjJŠˆj‹ˆjjÀŒˆj’�ˆjdŽˆj6�ˆj�ˆjv‘ˆjä’ˆjR”ˆj$•ˆjö•ˆjÈ–ˆjš—ˆjl˜ˆj>™ˆjšˆj⚈j´›ˆj†œˆjX�ˆj*žˆjüžˆjΟˆj  ˆjr¡ˆjD¢ˆj£ˆj裈jº¤ˆjŒ¥ˆj^¦ˆj0§ˆjרˆj©©ˆj{ªˆjM«ˆj½¬ˆj�­ˆjÿ®ˆjѯˆji±ˆjµ³ˆj‡´ˆjYµˆj¶ˆjᶈj³·ˆj…¸ˆjW¹ˆj)ºˆjûºˆjÍ»ˆjŸ¼ˆjq½ˆjC¾ˆj¿ˆj翈j¹Àˆj‹Áˆj]ˆj/ÈjĈjÓĈj¥ÅˆjwƈjILjjȈj‰Êˆj[ˈj-̈jñ̈j_ψj1ЈjшjÕшj§ÒˆjyÓˆjKÔˆjÕˆjáÕˆj¥Öˆj#؈jé܈jºÞˆjT߈jî߈jˆàˆj>áˆjØáˆjrâˆj ãˆj¦ãˆj@äˆjÚäˆjtåˆjæˆj¶æˆjlçˆjèˆj¡èˆjséˆjEêˆjoëˆj ìˆj£ìˆj9îˆjôðˆjŒòˆj^óˆjôˆj¡ôˆjeõˆjöˆjÃöˆjk÷ˆjøˆj¯øˆjIùˆjãùˆj}úˆjûˆj±ûˆjKüˆjåüˆj�ýˆjiþˆjÿˆjžÿˆj³ˆjšˆjˆjb ˆj& ˆjÏ ˆji ˆjˆj¬ˆjTˆjüˆj¥ˆjæˆjˆjªˆjEˆjwˆjˆj«ˆjEˆj ˆj£ˆj=ˆjQˆjëˆj…ˆjˆj&ˆj ˆj¡ ˆj;!ˆjÕ!ˆjo"ˆj #ˆj£#ˆj=$ˆj×$ˆjq%ˆj&ˆj³&ˆjM'ˆj¼(ˆjV)ˆjð)ˆjŠ*ˆj$+ˆj¾+ˆjX,ˆjò,ˆjš-ˆj5.ˆjÝ.ˆjx/ˆj†0ˆj×1ˆjq2ˆjM3ˆj4ˆj�4ˆj85ˆjÓ5ˆj»6ˆj“7ˆj-8ˆjÇ8ˆja9ˆjû9ˆj•:ˆj/;ˆjÉ;ˆjc<ˆjý<ˆj—=ˆjM>ˆj8?ˆjÒ?ˆjm@ˆjAˆj¡Aˆj;BˆjÕBˆjoCˆjDˆjÛDˆjuEˆjFˆj©FˆjCGˆjÝGˆjwHˆjIˆj«IˆjEJˆjíJˆjÜKˆjwLˆj.MˆjóMˆj›NˆjQOˆjPˆj¾PˆjtQˆj*RˆjàRˆj–SˆjLTˆjUˆj¸UˆjnVˆjWˆj¾Wˆj~Xˆj&YˆjÜYˆj’ZˆjI[ˆjõ]ˆjß^ˆjÉ_ˆjÏ`ˆj¹aˆj±bˆj©cˆjfˆjÕfˆj‹gˆjAhˆj÷hˆj­iˆjcjˆjkˆjÏkˆj…lˆj;mˆjñmˆj™nˆjAoˆjéoˆjŸpˆjGqˆjýqˆj³rˆjisˆjtˆj¹tˆjouˆj%vˆjÛvˆj‘wˆjGxˆjïxˆj¥yˆj[zˆj{ˆjÕ{ˆj}|ˆj3}ˆjé}ˆjŸ~ˆjUˆj €ˆjÁ€ˆjj�ˆj‚ˆjƒˆjꃈj „ˆjV…ˆj †ˆj†ˆjx‡ˆj.ˆˆj䈈jš‰ˆjPŠˆj‹ˆu(j¼‹ˆjrŒˆj�ˆjÂ�ˆjjŽˆj �ˆjÈ�ˆj~�ˆj4‘ˆjÜ‘ˆj„’ˆj,“ˆjⓈj˜”ˆjN•ˆj–ˆjº–ˆjp—ˆj&˜ˆjܘˆjv™ˆj,šˆj⚈j˜›ˆjNœˆj�ˆjº�ˆjpžˆj&ŸˆjÜŸˆj’ ˆjH¡ˆjþ¡ˆj¦¢ˆjN£ˆjö£ˆjž¤ˆjF¥ˆjü¥ˆj¤¦ˆjާˆj6¨ˆjÞ¨ˆj†©ˆj.ªˆjÖªˆj~«ˆj&¬ˆjάˆjh­ˆj(®ˆjЮˆjj¯ˆj°ˆjº°ˆjT±ˆjjˆ²ˆj"³ˆj¼³ˆjV´ˆjð´ˆj°µˆjJ¶ˆj䶈j¤·ˆj—¸ˆj1¹ˆjRºˆj캈j†»ˆj ¼ˆjº¼ˆjT½ˆjjˆ¾ˆj"¿ˆjÊ¿ˆjdÀˆjðÀˆjŠÁˆjßÈjyĈjňj­Åˆj­ÆˆjVLjjðLjj˜Èˆj2ɈjÌɈjuʈjˈj̈jΈj'ψjRЈj:ÒˆjtÓˆj‰Ôˆj ÖˆjûÖˆjÛ׈jÚˆjšÚˆj4ÛˆjÎÛˆjh܈j݈jªÝˆjDÞˆjßÞˆj¼ßˆj‹áˆjRãˆj/äˆjiæ‰jÉåˆjÆæˆj`çˆjúçˆj”èˆj.éˆjÈéˆjbêˆjüêˆj–ëˆj0ìˆjÊìˆjdíˆjþíˆj˜îˆj2ïˆjÌïˆjfðˆjñˆjšñˆj4òˆjÎòˆjhóˆjôˆjœôˆj6õˆjÐõˆjjöˆj÷ˆjž÷ˆjÙøˆjsùˆj úˆj§úˆjAûˆjÜûˆj¸ýˆjáÿˆj1ˆj�ˆjtˆj9ˆjA ˆjJˆj€ˆjˆjˆj�ˆj'ˆjÁˆj÷ˆj ˆjXˆjrˆjˆjˆjjˆj ˆjÖˆjŒˆj4 ˆjÜ ˆj…!ˆj"ˆj¹"ˆjT#ˆjî#ˆjˆ$ˆj"%ˆj¼%ˆjV&ˆjð&ˆjŠ'ˆj$(ˆj¾(ˆjX)ˆjó)ˆj�*ˆj(+ˆjÂ+ˆjj,ˆj-ˆj¬-ˆjF.ˆjà.ˆjz/ˆjÀ0ˆjZ1ˆjô1ˆjŽ2ˆj)3ˆjÃ3ˆj]4ˆjø4ˆj’5ˆj,6ˆjÆ6ˆj`7ˆjú7ˆj”8ˆj.9ˆjÈ9ˆjp:ˆj;ˆj²;ˆjh<ˆj=ˆjÇ=ˆja>ˆj‚?ˆj@ˆjbAˆjCˆj±CˆjEˆj¡EˆjWFˆjñFˆj‹GˆjAHˆjÛHˆjØIˆj�Jˆj7KˆjÑKˆjlLˆjMˆj Mˆj;NˆjµSˆjuTˆjGUˆjýUˆj’WˆjÔXˆj˜Yˆj`ˆj›`ˆj5aˆjèaˆj‚bˆjcˆj¶cˆjPdˆjêdˆj„eˆjfˆj¹fˆjTgˆjîgˆjËiˆj¹kˆjTlˆjîlˆjˆmˆj"nˆjænˆj€oˆjpˆj´pˆjjqˆjrˆjžrˆj8sˆjÓsˆj[uˆjvˆjÕvˆj‹wˆjyxˆjyˆjÉyˆjzˆj5{ˆjë{ˆj¡|ˆjW}ˆj ~ˆjµ~ˆj]ˆj=€ˆj+�ˆjâ�ˆjÊ‚ˆjŽƒˆj|„ˆj\…ˆj†ˆjÖ†ˆjŒ‡ˆjBˆˆj‰ˆj؉ˆj¸Šˆj¦‹ˆj†Œˆj<�ˆjŽˆj¶Žˆj–�ˆjZ�ˆj‘ˆjð‘ˆj´’ˆjj“ˆj ”ˆjÖ”ˆjš•ˆjˆ–ˆjh—ˆj˜ˆjþ˜ˆj™ˆj†šˆj<›ˆjò›ˆj¨œˆj^�ˆjžˆj¼žˆjdŸˆjR ˆj2¡ˆjÚ¡ˆj‚¢ˆj8£ˆjj¤¤ˆjZ¥ˆj¦ˆjƦˆj|§ˆjD¨ˆj ©ˆjÔ©ˆjŠªˆj@«ˆjö«ˆjº¬ˆj¨­ˆj^®ˆj¯ˆjʯˆj€°ˆj6±ˆj챈j”²ˆjX³ˆjb´ˆjµˆj/¶ˆj嶈j ¸ˆjÁ¸ˆjw¹ˆjWºˆj»ˆjÑ»ˆj±¼ˆju½ˆjc¾ˆj¿ˆjÏ¿ˆj“ÀˆjIÁˆj ˆjÈjyÈjYĈjňjÓňj³ÆˆjiLjjȈjÕȈj‹Éˆj3ʈj‹Ëˆj3̈jé̈jŸÍˆjdΈjψjÑψjlЈjшj¡Ñˆj;ÒˆjÕÒˆjoÓˆj Ôˆj£Ôˆj=Õˆj×ÕˆjrÖˆjWÛˆjñÛˆj‹Üˆj%݈j¿ÝˆjZÞˆjôÞˆj�߈j*àˆjÄàˆj^áˆjøáˆj“âˆj-ãˆjÇãˆjaäˆjûäˆj£åˆjKæˆjóæˆj›çˆjDèˆjÞèˆjÌéˆjgêˆj�ëˆj8ìˆjríˆj)îˆjÃîˆj^ïˆjðˆjËðˆjfñˆj*òˆj¥ôˆjMõˆjBøˆjêøˆj„ùˆj;úˆjµûˆjlüˆjýˆj¼ýˆjVþˆjþþˆj˜ÿˆj2ˆjhˆjˆjâˆj¦ˆjjˆj.ˆjòˆj¶ˆj^ˆjøˆj“ˆj_ ˆj+ ˆj÷ ˆj­ ˆjd ˆj ˆj ˆjÖˆjšˆj4ˆj ˆjψjiˆjˆj�ˆj7ˆjшjkˆj|ˆjˆj±ˆjKˆj9ˆjˆjψj…ˆj;ˆjñˆjÛ ˆj‘!ˆjG"ˆjý"ˆj³#ˆji$ˆj%ˆjÕ%ˆj‹&ˆjA'ˆj+(ˆjá(ˆj—)ˆjM*ˆj+ˆjº+ˆjT,ˆjî,ˆjˆ-ˆj".ˆj¼.ˆjr/ˆj 0ˆj§0ˆjA1ˆjé1ˆjŸ2ˆjG3ˆjï3ˆj—4ˆj?5ˆjç5ˆj�6ˆj*7ˆjÄ7ˆj^8ˆjø8ˆj’9ˆj,:ˆjÆ:ˆj`;ˆjú;ˆj”<ˆjq>ˆjhAˆjBˆjfCˆjÊDˆjdEˆjþEˆj˜Fˆj2GˆjöGˆjžHˆj8IˆjàIˆjˆJˆj0KˆjÊKˆjrLˆj Mˆj¦Mˆj@NˆjÚNˆjtOˆjPˆj¶PˆjzQˆjRˆj¯RˆjISˆjäSˆjlUˆjWˆj¨WˆjBXˆjÜXˆj ZˆjºZˆjT[ˆjï[ˆjÊ\ˆjd]ˆjþ]ˆj´^ˆjj_ˆj `ˆjÈ`ˆjŒaˆj&bˆjÀbˆjZcˆjôcˆjŽdˆj(eˆjÂeˆj\fˆjgˆj­gˆjGhˆj�iˆj(jˆjÃjˆj]kˆj÷kˆj‘lˆj+mˆjÅmˆj_nˆj•oˆj/pˆjÑqˆjkrˆj"sˆj¼sˆjVtˆjðtˆjŠuˆj%vˆjévˆj‘wˆjUxˆjyˆj´yˆjNzˆjèzˆj‚{ˆj|ˆj¶|ˆjP}ˆjê}ˆj„~ˆjˆj¸ˆjR€ˆj쀈j†�ˆj/‚ˆjÉ‚ˆjcƒˆjýƒˆj—„ˆj1…ˆjË…ˆje†ˆjÿ†ˆj™‡ˆj3ˆˆj͈ˆjg‰ˆjŠˆj›Šˆj5‹ˆjÏ‹ˆjiŒˆj�ˆj��ˆj7ŽˆjÑŽˆjk�ˆj�ˆjŸ�ˆjG‘ˆj‹’ˆj3“ˆjÍ“ˆjg”ˆj•ˆjª•ˆjì–ˆj†—ˆj ˜ˆjº˜ˆj2šˆjМˆjx�ˆj=žˆjמˆjrŸˆj? ˆj¡ˆj¹¡ˆjo¢ˆj%£ˆjÛ£ˆj»¤ˆj™¦ˆjO§ˆj¨ˆj»¨ˆjc©ˆjªˆjY¬ˆj­ˆj®ˆj鮈j믈j˰ˆjs±ˆjS²ˆj ³ˆj¿³ˆju´ˆj+µˆjÓµˆj‰¶ˆj?·ˆjç·ˆj�¸ˆj$ºˆjÚºˆj8¼ˆj༈j­½ˆj�¾ˆjm¿ˆjaÀˆjcÁˆjeˆjYÈjMĈj ňjƈjÇÆˆj»Çˆj¯ÈˆjÉɈjˈj÷ˈjÀ̈j‰ÍˆjjΈj ψjåψj›Ðˆj{шj1ÒˆjçÒˆj�ÓˆjSÔˆj4ÕˆjêÕˆj ÖˆjV׈j6؈j-ÙˆjöÙˆjÖÚˆjŸÛˆji܈j ݈jÉ݈jqÞˆj߈jÐ߈j‡àˆj×áˆjmãˆjäˆj¡äˆj_æˆjçˆj·çˆjQèˆjëèˆj…éˆjêˆj¹êˆjSëˆjíëˆj‡ìˆj!íˆj»íˆjUîˆjïîˆj‰ïˆj#ðˆj½ðˆjXñˆjòñˆjŒòˆj&óˆjÀóˆj[ôˆjöôˆj�õˆj*öˆjêöˆjª÷ˆjDøˆjìøˆj†ùˆj/úˆjÉúˆjcûˆjýûˆj—üˆj1ýˆjËýˆjeþˆjÿþˆj™ÿˆj3 ˆjÍ ˆjg ˆj ˆj­ ˆjG ˆjâ ˆj| ˆj ˆj° ˆjJ ˆjä ˆj~ ˆj ˆj² ˆjL ˆjæ ˆj� ˆj) ˆjí ˆj¤ ˆj> ˆjØ ˆjŽ ˆjD ˆjA ˆjé ˆj» ˆj� ˆjŠ ˆj¿ ˆjà ˆjz ˆj" ˆjÊ ˆjr ˆj ˆj ˆjj ˆj ˆj¬ ˆjí ˆj‡ ˆj! ˆj» ˆjU ˆjï ˆj‰ ˆj#! ˆj½! ˆj«" ˆjN$ ˆjè$ ˆj‚% ˆj*& ˆjÄ& ˆj^' ˆj( ˆj ( ˆj:) ˆjâ) ˆj+ ˆj�+ ˆj8, ˆj- ˆjÎ- ˆjv. ˆjH/ ˆj1 ˆjÌ1 ˆj‡2 ˆjN5 ˆjè5 ˆj‚6 ˆj*7 ˆjà7 ˆjz8 ˆj9 ˆj®9 ˆjI: ˆjä: ˆjÄ; ˆj^< ˆjø< ˆj’= ˆj,> ˆjÆ> ˆj`? ˆjú? ˆj”@ ˆj.A ˆjÉA ˆjcB ˆj C ˆj¥C ˆjÕD ˆjƒE ˆjF ˆj·F ˆjQG ˆjëG ˆj…H ˆjI ˆj¹I ˆjSJ ˆjíJ ˆjîK ˆj–L ˆj0M ˆjËM ˆjeN ˆjÿN ˆj™O ˆj3P ˆjÍP ˆjgQ ˆjR ˆj›R ˆjCS ˆjëS ˆj“T ˆj;U ˆjãU ˆj‹V ˆj3W ˆjÛW ˆjƒX ˆj+Y ˆjÓY ˆj{Z ˆj#[ ˆjË[ ˆjt\ ˆj] ˆjü] ˆj–^ ˆjh_ ˆj0` ˆjÊ` ˆjda ˆjb ˆjc ˆjÁc ˆj[d ˆjõd ˆj�e ˆj)f ˆjÃf ˆj]g ˆj÷g ˆj’h ˆj,i ˆjÔi ˆj}j ˆj%k ˆjl ˆj l ˆj:m ˆjÕm ˆjpn ˆj o ˆj¤o ˆj>p ˆjØp ˆjrq ˆj r ˆj¦r ˆj@s ˆjÚs ˆjtt ˆju ˆj©u ˆjDv ˆj$w ˆjÌw ˆjtx ˆj*y ˆjÒy ˆjzz ˆjZ{ ˆj| ˆjª| ˆjd} ˆj~ ˆj  ˆjâ ˆjª€ ˆjr� ˆj:‚ ˆjƒ ˆj„ ˆj¹„ ˆja… ˆj † ˆj߆ ˆj•‡ ˆjKˆ ˆj‰ ˆu(jɉ ˆjrŠ ˆj ‹ ˆj¦‹ ˆjƒ� ˆjO‘ ˆjä” ˆj~• ˆj– ˆj²– ˆjL— ˆjæ— ˆj€˜ ˆj™ ˆj´™ ˆjNš ˆjèš ˆj‚› ˆjœ ˆj� ˆj¸� ˆjRž ˆjìž ˆj†Ÿ ˆj   ˆjº  ˆjÒ¡ ˆjÀ¢ ˆjh£ ˆj¤ ˆj⤠ˆj|¥ ˆj¦ ˆj°¦ ˆjY§ ˆj¨ ˆj³¨ ˆjM© ˆjç© ˆj�ª ˆj« ˆj¶« ˆjQ¬ ˆjë¬ ˆj…­ ˆj-® ˆjã® ˆj}¯ ˆj%° ˆjͰ ˆju± ˆj² ˆjŲ ˆjm³ ˆj´ ˆj½´ ˆjeµ ˆj ¶ ˆjµ¶ ˆj^· ˆj¸ ˆj¹ ˆj£º ˆj=» ˆj×» ˆjq¼ ˆj ½ ˆjݽ ˆj¡¾ ˆj;¿ ˆjÕ¿ ˆjoÀ ˆj Á ˆj£Á ˆj= ˆjå ˆj�à ˆj5Ä ˆjÝÄ ˆj…Å ˆjÆ ˆjœÇ ˆjªÈ ˆjRÉ ˆjúÉ ˆj”Ê ˆj.Ë ˆjÖË ˆj~Ì ˆjÍ ˆjùÍ ˆj“Î ˆj-Ï ˆjÇÏ ˆjaÐ ˆjûÐ ˆj•Ñ ˆj/Ò ˆjÉÒ ˆjdÓ ˆjþÓ ˆj˜Ô ˆj2Õ ˆjÌÕ ˆjfÖ ˆj× ˆjš× ˆj4Ø ˆjÎØ ˆjvÙ ˆjÚ ˆjªÚ ˆjDÛ ˆjÞÛ ˆjxÜ ˆjÝ ˆj¬Ý ˆjFÞ ˆjàÞ ˆjzß ˆjà ˆj®à ˆjHá ˆjþá ˆj˜â ˆj@ã ˆjä ˆjªä ˆjRå ˆjæ ˆjžæ ˆj8ç ˆjÒç ˆjlè ˆjé ˆj®é ˆjIê ˆjãê ˆj}ë ˆj&ì ˆjÀì ˆjZí ˆjôí ˆj�î ˆj)ï ˆjÃï ˆj]ð ˆj÷ð ˆj‘ñ ˆj+ò ˆjÅò ˆj_ó ˆjùó ˆj“ô ˆj.õ ˆjqö ˆj ÷ ˆj¥÷ ˆj?ø ˆjÙø ˆjsù ˆj ú ˆj§ú ˆjAû ˆjÛû ˆjuü ˆjý ˆjªý ˆjDþ ˆjÞþ ˆjF ‰jŠÿ ˆjb ‰j´ ˆj¿ ˆj’ ˆjÁ ˆj[ ˆjõ ˆj� ˆj) ˆjÄ ˆj_ ˆj ˆj¢ ˆj= ˆj× ˆjq ˆj ˆj¦ ˆj@ ˆjè ˆj� ˆj9 ˆjÓ ˆjn ˆj ˆj± ˆjK ˆjå ˆj ˆj ˆj´ ˆjN ˆjJ ˆjò ˆjà ˆj¤ ˆjZ ˆj ˆjª ˆjD ˆjÞ ˆjx ˆj ˆj¬ ˆj¨ ˆjB ˆjÜ ˆjv! ˆj" ˆjª" ˆjD# ˆjÞ# ˆjx$ ˆj% ˆj¼% ˆje& ˆj' ˆj·' ˆj`( ˆj%) ˆjê) ˆjh+ ˆj, ˆjº, ˆjq- ˆj(. ˆjÃ. ˆjl/ ˆj0 ˆjW1 ˆjò1 ˆjB3 ˆj½4 ˆj™5 ˆjé6 ˆj»7 ˆjÝ8 ˆjñ9 ˆj; ˆj­; ˆjÏ< ˆjã= ˆj? ˆjU@ ˆjwA ˆj™B ˆj»D ˆj˜E ˆjNF ˆjèF ˆj‚G ˆjNH ˆjèH ˆj‚I ˆjNJ ˆjèJ ˆj‚K ˆjL ˆj¶L ˆjPM ˆjêM ˆj„N ˆjfP ˆjFR ˆj&T ˆjV ˆjX ˆjY ˆj·Y ˆj`Z ˆjúZ ˆjÍ[ ˆjh\ ˆj] ˆjÇ] ˆja^ ˆjû^ ˆj–_ ˆjda ˆj b ˆj§b ˆjâc ˆj¦d ˆj¾e ˆjXf ˆjòf ˆj!h ˆji ˆj,j ˆjDk ˆjKl ˆjCm ˆjHn ˆjNo ˆj

ˆjØ ˆjœ ˆjR ˆjú ˆj¢ ˆjM ˆj ˆjÕ ˆjO ˆj÷ ˆjq ˆj­ ˆjÓ ˆj# ˆj™ ˆj3 ˆjÍ ˆj» ˆj» ˆjý ˆj ˆjÓ ˆj³! ˆjç" ˆjO% ˆjK& ˆj\* ˆj, ˆj¢, ˆj<- ˆjÖ- ˆjp. ˆj / ˆj¤/ ˆj>0 ˆjØ0 ˆjr1 ˆj 2 ˆj¦2 ˆj@3 ˆjÚ3 ˆjt4 ˆj5 ˆj¨5 ˆjB6 ˆjÝ6 ˆjñ7 ˆjÄ8 ˆj¥9 ˆjw: ˆj; ˆj¹; ˆja< ˆjû< ˆj£= ˆjL> ˆj-? ˆjÈ? ˆj~@ ˆjPA ˆjêA ˆjÏB ˆjÚC ˆj�D ˆjFE ˆjüE ˆj¥F ˆjMG ˆjöG ˆjºH ˆjI ˆj_J ˆj$K ˆj¾K ˆjXL ˆjòL ˆjŒM ˆj'N ˆjûN ˆj•O ˆj/P ˆjÉP ˆjcQ ˆj8S ‰jR ˆj”S ˆjéV ˆjX ˆjQ\ ˆj2] ˆjè] ˆj` ˆjì` ˆj× ˆjØ× ˆjrØ ˆj Ù ˆj¦Ù ˆj@Ú ˆjÚÚ ˆjtÛ ˆjÜ ˆj¨Ü ˆjBÝ ˆjÜÝ ˆjvÞ ˆjß ˆjªß ˆj˜ã ˆj2ä ˆjÌä ˆjfå ˆjæ ˆjšæ ˆj4ç ˆjÎç ˆjhè ˆjé ˆjœé ˆj6ê ˆjÐê ˆjjë ˆjì ˆjžì ˆj8í ˆjÒí ˆjlî ˆjï ˆj ï ˆj:ð ˆjÔð ˆjnñ ˆjò ˆj¢ò ˆj<ó ˆjÖó ˆjpô ˆj õ ˆjU÷ ˆjï÷ ˆj‰ø ˆj#ù ˆj½ù ˆjWú ˆjñú ˆj‹û ˆj%ü ˆj¿ü ˆjYý ˆjóý ˆj�þ ˆj'ÿ ˆja ˆjû ˆj• ˆjI ˆjã ˆj} ˆj ˆj± ˆjK ˆjå ˆj€ ˆj ˆj´ ˆjN ˆjè ˆj‚ ˆj ˆj¶ ˆjP ˆjê ˆj„ ˆj ˆj¸ ˆjR ˆjì ˆj† ˆj  ˆjº ˆjT ˆjî ˆjˆ ˆj" ˆj¼ ˆjV ˆjð ˆjŠ ˆj$ ˆj¾ ˆjX ˆjò ˆjŒ ˆj&! ˆjÀ! ˆjZ" ˆjô" ˆjŽ# ˆj($ ˆjÂ$ ˆj\% ˆjö% ˆj�& ˆj*' ˆjÅ' ˆj_( ˆj) ˆj3* ˆjv+ ˆje, ˆj¨- ˆj^. ˆj/ ˆjË/ ˆje0 ˆj1 ˆjÒ1 ˆjl2 ˆj>3 ˆjh4 ‰j"4 ˆjÄ4 ˆj^5 ˆj7 ˆjF8 ‰jº7 ˆj£8 ˆjÊ9 ˆjd: ˆjþ: ˆj½; ˆje< ˆjÊ ˆj1Ë ˆjÌ ˆjžÌ ˆj9Í ˆjïÍ ˆjŠÎ ˆj$Ï ˆj¾Ï ˆjgÐ ˆj€Ñ ˆjRÒ ˆj$Ó ˆjöÓ ˆjÈÔ ˆj›Õ ˆjmÖ ˆj¶× ˆjlØ ˆj"Ù ˆjØÙ ˆj�Ú ˆjÜ ˆjoÝ ˆjXÞ ˆjÈà ˆj‘á ˆjœâ ˆj}ã ˆjä ˆj±ä ˆjKå ˆjåå ˆjæ ˆjç ˆj´ç ˆjNè ˆjèè ˆj‚é ˆjê ˆj·ê ˆj_ë ˆjì ˆjËì ˆj½í ˆjeî ˆj ï ˆjÃï ˆjlð ˆjò ˆj4þ ˆj ˆjä ˆj· ˆj‰ ˆj[ ˆj- ˆjÿ ˆjÑ ˆj£ ˆju ˆjG ˆj ˆjë ˆj½ ˆj� ˆja ˆj3 ˆj ˆj× ˆjª! ˆj|" ˆj# ˆjè# ˆj»$ ˆjU% ˆjï% ˆjŠ& ˆj$' ˆj¾' ˆjX( ˆjò( ˆjŒ) ˆj&* ˆjÁ* ˆji+ ˆjJ, ˆjä, ˆj~- ˆj. ˆj². ˆjL/ ˆjæ/ ˆj�0 ˆj1 ˆj·1 ˆjQ2 ˆj44 ˆjÝ4 ˆjw5 ˆj6 ˆj«6 ˆjE7 ˆjß7 ˆjy8 ˆj9 ˆj®9 ˆjH: ˆjâ: ˆj|; ˆj< ˆj°< ˆjK= ˆjó= ˆj�> ˆj'? ˆjÝ? ˆjw@ ˆjA ˆjÏA ˆjiB ˆjC ˆjžC ˆj9D ˆjùD ˆj“E ˆj-F ˆjÇF ˆjaG ˆjüG ˆjºH ˆjTI ˆjîI ˆjˆJ ˆj"K ˆj¼K ˆjVL ˆjðL ˆjŠM ˆj$N ˆj¾N ˆjXO ˆjòO ˆjŒP ˆj&Q ˆjÀQ ˆjZR ˆjôR ˆjŽS ˆj(T ˆjÐT ˆjjU ˆjV ˆjžV ˆj8W ˆjÒW ˆjlX ˆjY ˆj Y ˆj:Z ˆjÔZ ˆjn[ ˆj\ ˆj¢\ ˆj<] ˆjÖ] ˆjp^ ˆj _ ˆj¤_ ˆj>` ˆjØ` ˆjra ˆj b ˆj¦b ˆj@c ˆjÚc ˆjtd ˆje ˆj¨e ˆjBf ˆjÜf ˆjvg ˆjh ˆjªh ˆjDi ˆjÞi ˆjxj ˆjk ˆj¬k ˆjFl ˆjàl ˆjzm ˆjn ˆj®n ˆjHo ˆjâo ˆj|p ˆjq ˆj°q ˆjJr ˆjär ˆj~s ˆjt ˆj²t ˆjLu ˆjæu ˆj€v ˆjw ˆj´w ˆjNx ˆjèx ˆj‚y ˆjz ˆj¶z ˆjP{ ˆjê{ ˆj„| ˆj} ˆj¸} ˆjR~ ˆjì~ ˆj† ˆj € ˆjº€ ˆjT� ˆjï� ˆjQƒ ˆj… ˆj�† ˆjM‡ ˆjö‡ ˆj‘ˆ ˆj+‰ ˆj Š ˆjúŠ ˆj”‹ ˆj=Œ ˆj׌ ˆj€� ˆj� ˆj�� ˆjb� ˆjý� ˆj—‘ ˆj1’ ˆjË’ ˆje“ ˆjÿ“ ˆjš” ˆj5• ˆjO˜ ˆj³› ˆj…œ ˆj� ˆj¹� ˆjwž ˆjŸ ˆj«Ÿ ˆjE  ˆjß  ˆjy¡ ˆj¢ ˆj­¢ ˆjG£ ˆjᣠˆj{¤ ˆj¥ ˆj¯¥ ˆjI¦ ˆj㦠ˆj}§ ˆj¨ ˆj±¨ ˆjo© ˆj ª ˆj£ª ˆj=« ˆj׫ ˆjq¬ ˆj ­ ˆj¥­ ˆj?® ˆjÙ® ˆjs¯ ˆj ° ˆjÙ° ˆj�± ˆj² ˆjµ² ˆjO³ ˆjé³ ˆj‘´ ˆj+µ ˆjŵ ˆj_¶ ˆjù¶ ˆj“· ˆj-¸ ˆjǸ ˆja¹ ˆjû¹ ˆj–º ˆj1» ˆjÌ» ˆj¾¼ ‰jx¼ ˆj½ ˆj´½ ˆjÀ ˆjµÀ ˆj±Á ˆj¤Â ˆj>à ˆjÙà ˆjsÄ ˆj Å ˆj§Å ˆjAÆ ˆjÜÆ ˆjvÇ ˆjhÈ ‰j"È ˆjÄÈ ˆjlÉ ˆjüÊ ˆjÀË ˆjhÌ ˆjBÍ ˆjÜÍ ˆj„Î ˆj,Ï ˆjþÏ ˆj´Ð ˆj\Ñ ˆjÒ ˆjºÒ ˆj”Ó ˆj.Ô ˆjÈÔ ˆjbÕ ˆjüÕ ˆj–Ö ˆj0× ˆjÊ× ˆjdØ ˆjþØ ˆj˜Ù ˆj2Ú ˆjÌÚ ˆjfÛ ˆjÜ ˆjšÜ ˆj4Ý ˆjÎÝ ˆjvÞ ˆjß ˆjÔß ˆj$á ‰jà ˆjÂã ‰j‘á ˆjtä ‰j.ä ˆj'å ‰jáä ˆjƒå ˆjæ ˆj›ç ‰jÉæ ˆuh}”(j ç hÊjÝjj5j8j�jãjþjÿjCj–j±j²jöjIjdjej©jüjjj\j¯jÊjËjjbj}j~jÃjj0j1jvjÉjäjåj)j|j—j˜jÜj/jJjKj� jâjýjþjB j• j° j± jõ jH jc jd j¨ jû j j j[ j® jÉ jÊ j ja j| j} jÁ j j/ j0 jujÇ jâ jã j…j†jCj•j°j±jSjTjíjîj‡jˆj!j"jj±jÌjÍjöjj9j:jjj j¡jÞj0jKjLjîjïjˆj‰j"j#j¼j½jVjWjðjñj‹jŒj%j&j¿jÀjý jO jj jk j !j!jý#jþ#j—$j˜$jÏ%jÐ%ji&jj&jj'jk'j(j(jJ)jK)j:+j;+js,jt,jö.j÷.j‘/j’/j+0j,0j×1jØ1j~3j3jª4j«4jQ6jR6jì6jí6j“8j”8jÌ9jÍ9jà;já;j,>j->jœ?j�?j,Bj-BjaEjbEjÁFjÂFj\Gj]Gj÷GjøGj0Ij1Ij|Kj}KjLjLjxRjyRj!Sj"Sjq[jr[j]j]j^^j_^jø^jù^j’_j“_j,`j-`jÆ`jÇ`j�cjŽcj'dj(djÏdjÐdjiejjejTgjUgjîgjïgjˆhj‰hjkjkj²kj³kj�mjžmj¬nj­njFojGojàojáojzpj{pjqjqj®qj¯qj+sj,sj¨tj©tjBujCujÄwjÅwj}zj~zj{j{j}j}jœ}j�}jõjöj®‚j¯‚jHƒjIƒjÊ…jË…jƒˆj„ˆjò‰jó‰jŒŠj�Šjû‹jü‹j4˜j—�j²�j³�jšj:˜jU˜jV˜jû�j%šj@šjAšjŸŸjžjžjžj1¡j¥ŸjÀŸjÁŸjå¡j7¡jR¡jS¡j˜¢jë¡j¢j¢jK£jž¢j¹¢jº¢jþ£jQ£jl£jm£jê¤j¤j¤j ¤jú¤jû¤jÍ¥jÎ¥jf¬j–¦j±¦j²¦j×°jl¬j‡¬jˆ¬j˱jݰjø°jù°j²jѱjì±jí±j�²j�²j)³j*³jѳjÒ³jk´jl´jµjµj µj¡µj�¶j‚¶j·j·j¶·j··jz¸j{¸j>¹j?¹jºjºjœºj�ºj6»j7»jлjÑ»jj¼jk¼j½j½jž½jŸ½j8¾j9¾jtËjuËjŒÓj�ÓjGÔjHÔj_Õj`ÕjGÛjHÛj…Ýj†ÝjsÞjtÞjaßjbßjàjàjøèjùèj¸êj¹êjxìjyìj<íj=íjÖíj×íjpîjqîj ïj ïj¤ïj¥ïj>ðj?ðjØðjÙðj”ój•ójÆøjÇøjÎýjÏýjŠj‹jöj÷jbjcjPjQj8 j9 jžjŸj8j9jPjQjêjëj„j…jIjJjãjäj}j~jAjBjYjZj›jœj1j2jojpjÛjÜj×jØjÅjÆj_ j` jù jú j“!j”!j-"j."jñ"jò"j‹#jŒ#j£$j¤$j=%j>%j+&j,&j'j'jÝ'jÞ'jÒ(jÓ(jÄ)jÅ)j–*j—*j>+j?+j,j,jª,j«,jD-jE-j.j.j/j/jÖ/j×/j¶0j·0jY3j«2jÆ2jÇ2ji3jj3j4j4j�4jž4j75j85jÑ5jÒ5jk6jl6jó7jô7jJ9jK9jå9jæ9j€:j�:j;j;j´;jµ;jN<jO<jè<jé<j‚=jƒ=j>j>j¶>j·>jP?jQ?jê?jë?j„@j…@jAjAj¸Aj¹AjRBjSBjìBjíBj†Cj‡Cj Dj!DjºDj»DjTEjUEj'Fj(FjÁFjÂFj“Gj”Gj-Hj.HjÿHjIjšIj›Ij4Jj5JjÎJjÏJjhKjiKjLjLj�LjžLj7Mj8MjÑMjÒMjkNjlNjOjOjŸOj Oj:Pj;PjÔPjÕPjnQjoQjRj Rj¢Rj£Rj j× jØ jq jr j j j¥j¦j?j@jÙjÚjsjtj jj§j¨jAjBjÛjÜjujvjjj©jªjCjDjÝjÞjxjyjjj¬j­jGjHjájâj{j|jjj¯j°jXjYjdjejþjÿj˜ j™ j2!j3!jÌ!jÍ!ja$jb$j£%j¤%jK&jL&jó&jô&j�'jŽ'j'(j((jB*jC*jÜ*jÝ*jv+jw+j,j,jª,j«,jD-jE-j£.j¤.j=/j>/j×/jØ/jØ0jÙ0jr1js1j 2j 2j¦2j§2j@3jA3jÚ3jÛ3jt4ju4j5j5j¨5j©5jB6jC6j7j7j 7j¡7j¡8j¢8j¢9j£9j£:j¤:jL;jM;jæ;jç;j€<j�<j`=ja=j@>jA>jÛ>jÜ>ju?jv?j@j@j'Aj(AjëAjìAj…Bj†BjCj Cj¹CjºCjSDjTDjíDjîDj‡EjˆEj/Fj0FjÉFjÊFj�GjŽGj'Hj(HjÁHjÂHj[Ij\IjõIjöIj�Jj�Jj)Kj*KjÃKjÄKj]Lj^Lj÷LjøLj‘Mj’Mj+Nj,NjÅNjÆNj_Oj`OjùOjúOj“Pj”Pj-Qj.QjÇQjÈQjaRjbRjûRjüRj¿SjÀSjYTjZTjAUjBUj)Vj*VjÃVjÄVj]Wj^Wj÷WjøWj‘Xj’Xj+Yj,YjÅYjÆYj_Zj`ZjùZjúZj“[j”[j-\j.\jÇ\jÈ\ja]jb]jû]jü]jé^jê^jƒ_j„_j`j`j·`j¸`jQajRaj#bj$bj½bj¾bjfcjgcjdjdjœdj�dj6ej7ejÐejÑejjfjkfj¦gj§gj@hjAhjèhjéhjƒij„ijjjjjÆjjÇjj±kj²kjÆljÇlj™mjšmjOnjPnjojoj6qj7qjÞqjßqjxrjyrj�sj‘sj*tj+tjujujèujéuj‚vjƒvjµwj¶wj^xj_xjyjyj®yj¯yjHzjIzj {j {jÂ{jÃ{j\|j]|j!}j"}jæ}jç}j�~jž~jÊjËj¦€j§€jt�ju�j9‚j:‚jÔ‚jÕ‚j„j „jè„jé„jƒ…j„…j9†j:†jÔ†jÕ†jЇj‹‡jWˆjXˆjñˆjòˆj‹‰jŒ‰j%Šj&Šj¿ŠjÀŠjY‹jZ‹jŒjŒjªŒj«ŒjŠ�j‹�j3Žj4ŽjÍŽjÎŽjg�jh�jH�jI�jð�jñ�jŠ‘j‹‘j$’j%’j¾’j¿’jX“jY“jò“jó“j�”jŽ”j'•j(•jù•jú•j°–j±–jK—jL—j˜j˜j¸˜j¹˜jŠ™j‹™j¤šj¥šj�j�j: j; jÕ jÖ jŒ¡j�¡jB¢jC¢jÝ¢jÞ¢j…£j†£j¤j ¤j¹¤jº¤jS¥jT¥jí¥jî¥j‡¦jˆ¦j!§j"§j»§j¼§jU¨jV¨jð¨jñ¨jÝ©jÞ©jŠªj‹ªj‹«jŒ«j8¬j9¬jå¬jæ¬j’­j“­j-®j.®jÇ®jÈ®jC°jD°jݰjÞ°jw±jx±j²j²j¬²j­²j´j´j¶´j·´j¶j¶jܶjݶj ·j¡·j;¸j<¸jÕ¸jÖ¸jo¹jp¹jºjºj‘»j’»j9¼j:¼jQ½jR½j¾j¾j¢¾j£¾j<¿j=¿j¬Àj­ÀjQÂjRÂjìÂjíÂjÊÄjËÄjdÅjeÅjÿÅjÆj™ÆjšÆj3Çj4ÇjÉjÉj«Éj¬ÉjHËjIËjÛÌjÜÌj0Îj1ÎjZÏj[ÏjÞÐjßÐj•Ñj–ÑjKÒjLÒjrÓjsÓj6Ôj7ÔjÞÔjßÔj†Õj‡Õj.Öj/ÖjÖÖj×Öj~×j×j4Øj5ØjëØjìØj¡Ùj¢ÙjWÚjXÚjòÚjóÚj�ÛjŽÛj'Üj(ÜjÁÜjÂÜj[Ýj\ÝjõÝjöÝj�Þj�Þj)ßj*ßjÑßjÒßjkàjlàjájájŸáj áj9âj:âjïâjðâj‰ãjŠãj1äj2äjÙäjÚäjsåjtåj æjæj§æj¨æjAçjBçjÜçjÝçjwèjxèjéjéj«éj¬éjEêjFêjßêjàêjyëjzëjìjìj¯ìj°ìjIíjJíjäíjåíj~îjîjïjïj²ïj³ïjLðjMðjñjñjœñj�ñjDòjEòjìòjíòj”ój•ójKôjLôjóôjôôj�õjŽõj5öj6öjÏöjÐöj“÷j”÷jBøjCøjøøjùøj“ùj”ùjIújJújûjûj­ûj®ûjGüjHüjáüjâüj|ýj}ýjþjþj°þj±þjKÿjLÿjåÿjæÿjj€jjj¯j°jIjJjjjÄjÅj_j`jjj¢j£jµj¶jyjzjG jH já jâ j‰ jŠ j# j$ j½ j¾ jajbjûjüjéjêjËjÌjfjgjjjšj›j4j5jÆjÇj&j'j†"j‡"jÈ#jÉ#j¶$j·$jP%jQ%jh&ji&j€'j�'j˜(j™(jA)jB)jÛ)jÜ)jv*jw*j+j+jª+j«+jE,jF,jß,jà,jy-jz-j.j.j­.j®.jG/jH/já/jâ/j|0j}0j¾1j¿1j‚2jƒ2j3j3j¶3j·3jz4j{4j5j5j®5j¯5jœ6j�6j67j77jú7jû7j”8j•8j/9j09jÉ9jÊ9jc:jd:jË<jÌ<jf=jg=j—>j˜>j1?j2?jË?jÌ?js@jt@jAjAjûAjüAj•Bj–Bj/Cj0Cu(jÉCjÊCjcDjdDjþDjÿDj˜Ej™Ej2Fj3FjGjGjòGjóGjàHjáHjzIj{IjJjJj®Jj¯JjœKj�Kj6Lj7Lj%Mj&Mj¿MjÀMjYNjZNjOjOj·Oj¸OjQjQjÙQjÚQjÇRjÈRjoSjpSj Tj TjºUj»Uj~VjVjWjWj³Wj´WjMXjNXjçXjèXjÕYjÖYjoZjpZj [j [j÷[jø[jå\jæ\j¥^j¦^j?_j@_jÙ_jÚ_j�`jž`j7aj8ajObjPbjcjcj×cjØcj¸dj¹dj$fj%fj¿fjÀfjhjhj·hj¸hjRijSijjjjkjj‚kjƒkjljljüljýljêmjëmj…nj†njoj ojãojäojûpjüpj¿qjÀqj+sj,sjÅsjÆsj’tj“tj,uj-ujÆujÇuj`vjavjúvjûvj”wj•wj.xj/xjÈxjÉxjbyjcyjýyjþyj—zj˜zjU{jV{jï{jð{j—|j˜|j`}ja}jû}jü}j•~j–~j/j0jÉjÊjc€jd€j'�j(�jù�jú�jç‚jè‚j;Šj<ŠjÕŠjÖŠjp‹jq‹j Œj Œj¤Œj¥Œj?�j@�jÙ�jÚ�jÜŽjÝŽj¯�j°�js�jt�j7‘j8‘jo“jp“jx•jy•j˜j˜j¶˜j·˜j#šj$šj¾šj¿šjX›jY›jó›jô›j�œjŽœj6�j7�jÑ�jÒ�jkžjlžjŸjŸj»Ÿj¼ŸjU jV jð jñ jŠ¡j‹¡js¢jt¢jF£jG£já£jâ£j|¤j}¤j¥j¥jÚ¥jÛ¥jĦjŦj^§j_§jø§jù§j’¨j“¨j,©j-©jÆ©jÇ©j`ªjaªjúªjûªj�¬j‘¬j�­jŽ­j'®j(®j?¯j@¯jW°jX°j±j±jµ±j¶±jP²jQ²jê²jë²jÓ³jÔ³jm´jn´jµjµj�¶j‘¶j*·j+·jo¸jp¸j¿¹jÀ¹j9»j:»jþ»jÿ»j˜¼j™¼j2½j3½j̽jͽjf¾jg¾j¿j¿jš¿j›¿j4Àj5ÀjÏÀjÐÀjiÁjjÁjÂjÂj«Âj¬Âj¯Çj°ÇjIÈjJÈjäÈjåÈjÉj€ÉjÊjÊj´ÊjµÊjºËj»ËjTÌjUÌjïÌjðÌjŠÍj‹Íj$Îj%Îj¾Îj¿ÎjXÏjYÏjÑjÑjžÑjŸÑj8Òj9ÒjhÓjiÓjÔjÔj¸Ôj¹ÔjRÕjSÕjìÕjíÕj†Öj‡Öj£×j¤×j=Øj>ØjרjØØjrÙjsÙj Új Új¦Új§Új@ÛjAÛjÚÛjÛÛjŸÜj ÜjcÝjdÝj'Þj(ÞjëÞjìÞj¯ßj°ßjsàjtàj7áj8ájûájüáj¿âjÀâjZãj[ãjõãjöãj�äj�äj)åj*åjÃåjÄåj]æj^æj÷æjøæj‘çj’çj+èj,èjÆèjÇèjaéjbéjûéjüéj•êj–êj/ëj0ëjÉëjÊëjcìjdìjýìjþìj¥íj¦íjMîjNîjçîjèîj�ïj‚ïjðjðjµðj¶ðjOñjPñjéñjêñjƒòj„òjójój·ój¸ójQôjRôjëôjìôj…õj†õjöj öj¹öjºöjS÷jT÷jí÷jî÷j‡øjˆøj!ùj"ùj»ùj¼ùjUújVújïújðúj‰ûjŠûj#üj$üj½üj¾üjWýjXýjòýjóýjŒþj�þj&ÿj'ÿjÁÿjÂÿj[j\jjj«j¬jSjTjíjîj‡jˆj!j"j»j¼jœj�jRjSjNjOjèjéj‚jƒj j j¶ j· jP jQ jê jë j„ j… j j j¸ j¹ jNjOjèjéjüjýj–j—jMjNj j!jÖj×jpjqj j jþjÿj˜j™jjjkjjjäjåj·j¸jMjNjªj«jD jE jÞ jß jx!jy!j"j"j¬"j­"jF#jG#jà#já#jz$j{$j%j%j®%j¯%jH&jI&jâ&jã&j|'j}'j(j(j¾(j¿(jX)jY)jF*jG*jà*já*jz+j{+j0,j1,jÊ,jË,jd-je-j°.j±.jJ/jK/j0j 0jÆ0jÇ0j`1ja1jú1jû1j¸2j¹2jR3jS3jì3jí3j‡4jˆ4j/5j05jÉ5jÊ5jc6jd6jý6jþ6j—7j˜7j£8j¤8j0:j1:jô:jõ:j><j?<j|=j}=jx>jy>j?j?jå?jæ?j·@j¸@j‰AjŠAj[Bj\Bj-Cj.CjÖCj×Cj~DjDj&Ej'EjêEjëEj¯Fj°FjÇGjÈGjÑHjÒHjéIjêIjKjKjÁMjÂMjËNjÌNjfOjgOj8Pj9PjPQjQQj0Rj1RjSjSjœSj�Sj6Tj7TjÐTjÑTjjUjkUjVjVj­Vj®VjHWjIWjâWjãWj|Xj}XjYjYj¾Yj¿YjfZjgZj*[j+[jÄ[jÅ[j^\j_\jF]jG]já]jâ]j{^j|^j_j_j¯_j°_jI`jJ`jã`jä`j}aj~ajbjbj±bj²bjKcjLcjåcjæcjÅdjÆdj—ej˜ejifjjfjIgjJgjägjågjijijÐijÑij†jj‡jj.kj/kjÖkj×kjŒlj�ljBmjCmjêmjëmj’nj“nj:oj;ojÕojÖojopjppj qj qj£qj¤qj=rj>rj×rjØrjqsjrsj tj tj´tjµtjOujPujvjvj®vj¯vjIwjJwjãwjäwj}xj~xjlyjmyjÑzjÒzjz{j{{j"|j#|jÊ|jË|jr}js}j(~j)~jÐ~jÑ~jxjyj.€j/€jÖ€j×€jŒ�j��jB‚jC‚jê‚jë‚j’ƒj“ƒjH„jI„jð„jñ„j¦…j§…jN†jO†jö†j÷†jž‡jŸ‡jFˆjGˆjîˆjïˆj–‰j—‰j>Šj?ŠjæŠjçŠjŽ‹j�‹j6Œj7ŒjÞŒjߌj†�j‡�j.Žj/ŽjÖŽj׎jp�jq�j�j�jÀ�jÁ�jh‘ji‘jj’jk’j”j”j…•j†•j–j –jã–jä–j7šj8šjA›jB›jBœjCœj�j�j¡�j¢�j;žj<žjÕžjÖžjoŸjpŸj  j  j£ j¤ j=¡j>¡jסjØ¡jq¢jr¢j £j £j¦£j§£j@¤jA¤jÛ¤jܤju¥jv¥j,¦j-¦jǦjȦjá§jâ§j{¨j|¨j©j©j¯©j°©jJªjKªjäªjåªj~«j«j¬j¬j²¬j³¬jM­jN­jç­jè­j�®j‚®j¯j¯jµ¯j¶¯jO°jP°jê°jë°j…±j†±jJ²jK²j³j³j~´j´jE·jF·jû·jü·j±¸j²¸jg¹jh¹jȺjɺj”¼j•¼j˜¾j™¾j\¿j]¿j Àj!ÀjäÀjåÀj±Âj²ÂjÄjÄjÕÄjÖÄj™ÅjšÅj]Æj^Æj!Çj"ÇjåÇjæÇj©ÈjªÈjmÉjnÉjÊjÊj°Êj±ÊjJËjKËjäËjåËjÜÌjÝÌjvÍjwÍjÎj ÎjÇÎjÈÎjoÏjpÏjÐjÐj¿ÐjÀÐjgÑjhÑjÒjÒj·Òj¸Òj_Ój`ÓjúÓjûÓj”Ôj•Ôj.Õj/ÕjÈÕjÉÕj×j×jš×j›×j4Øj5ØjÎØjÏØjhÙjiÙjÚjÚjœÚj�Új6Ûj7ÛjÐÛjÑÛjjÜjkÜjÝjÝjžÝjŸÝj»ßj¼ßj€àj�àjNâjOâjéâjêâj�äj�äj)åj*åjÃåjÄåj]æj^æj÷æjøæj‘çj’çjéjéjšéj›éj4êj5êjÎêjÏêj«ìj¬ìj¿îjÀîjYïjZïjóïjôïj�ðjŽðj(ñj)ñj2òj3òj*ój+ójôjôj²ôj³ôjMõjNõj.öj/öjäöjåöjŒ÷j�÷jBøjCøjëøjìøj†ùj‡ùj új!újºúj»újTûjUûjîûjïûjˆüj‰üj"ýj#ýj¼ýj½ýjVþjWþjðþjñþjŠÿj‹ÿj$j%j\j]jöj÷j�j‘j*j+jÄjÅj^j_jøjùj’j“j,j-jÆjÇj`jajújûj”j•j. j/ jÈ jÉ jþ jÿ j˜ j™ j2 j3 jÍ jÎ jg jh jjj›jœj5j6jÏjÐjijjjjj�jžj7j8jÑjÒjkjljjj j¡j)j*jjjkjÉ9jÊ9j¦<j§<j`=ja=j’Aj“AjnBjoBj1Ej2EjÚEjÛEj‚FjƒFj9Gj:GjÔGjÕGjnHjoHjIjIjúIjûIjKjKj¡Kj¢Kj;LjOjØOjÙOjsPjtPjQjQjàQjáQj²Rj³Rj„Sj…SjHTjITjUjUjìUjíUj¾Vj¿Vj�Wj‘WjbXjcXj4Yj5YjZjZjØZjÙZjª[j«[j|\j}\jN]jO]j ^j!^jò^jó^jÄ_jÅ_jÙajÚajrcjscjejej÷fjøfj»gj¼gj)ij*ij—jj˜jjikjjkj;ljòjójój·ój¸ójQôjRôjõjõjÌõjÍõjtöjuöj÷j÷jÄ÷jÅ÷j_øj`øjúøjûøj”ùj•ùj.új/újÈújÉújbûjcûjüûjýûj–üj—üj>ýj?ýjþjþj´þjµþjNÿjOÿjéÿjêÿjþjÿjåjæjQjRj­ j® j j€ j j j´ jµ j]j^jjj­j®jUjVj—j˜jÀjÁj[j\jõjöj(j)jÂjÃj\j]jöj÷jºj»jTjUjîjïjjjœj�j6j7jÐjÑj×jØj¸j¹jR jS jì jí j†!j‡!j "j!"jº"j»"jT#jU#jî#jï#jˆ$j‰$j"%j#%jÊ%jË%jd&je&jþ&jÿ&jm(jn(j)j)j¡)j¢)j;*j<*jÕ*jÖ*jo+jp+j ,j ,j£,j¤,jK-jL-jå-jæ-jŽ.j�.j(/j)/j70j80jˆ1j‰1j"2j#2jþ2jÿ2j´3jµ3jN4jO4jè4jé4jƒ5j„5jB6jC6jD7jE7jÞ7jß7jx8jy8j9j9j¬9j­9jF:jG:jà:já:jz;j{;j<j<j®<j¯<jH=jI=jþ=jÿ=jé>jê>jƒ?j„?j@j@j¸@j¹@jRAjSAjìAjíAj†Bj‡Bj Cj!CjÈCjÉCjbDjcDj&Ej'EjÀEjÁEjZFj[FjôFjõFjŽGj�Gj(Hj)HjÂHjÃHj\Ij]IjöIj÷IjžJjŸJj8Kj9Kj'Lj(LjÞLjßLj£Mj¤MjLNjMNjOjOj¸Oj¹OjnPjoPj%Qj&QjÛQjÜQj‘Rj’RjGSjHSjýSjþSj³Tj´TjiUjjUjVj VjÇVjÈVjoWjpWj/Xj0Xj×XjØXj�YjŽYjCZjDZjùZjúZj¦]j§]j�^j‘^jz_j{_j€`j�`jjajkajbbjcbjZcj[cjÐejÑej†fj‡fjjØjÙjrjsj¨j©j¼j½jj j#j$jËjÌjsjtjjjÑjÒj‡jˆj=j>jåjæj� jŽ j5!j6!jÐ!jÑ!jj"jk"j#j#jŸ#j #j9$j:$jÓ$jÔ$jm%jn%j&j&j¡&j¢&j;'j<'jÕ'jÖ'jo(jp(j )j )j£)j¤)j>*j?*jØ*jÙ*js+jt+j,j,jÃ,jÄ,j]-j^-j÷-jø-j‘.j’.j+/j,/jp0jq0j 1j 1j¥1j¦1j?2j@2jÙ2jÚ2jt3ju3j4j4j¨4j©4jC5jD5jÝ5jÞ5jw6jx6j7j7j«7j¬7jE8jF8jß8jà8jy9jz9j!:j":jÉ:jÊ:jc;jd;j<j<jÏ<jÐ<jw=jx=j>j>j3?j4?jÍ?jÎ?jAjAjÈBjÉBjbCjcCj¶Dj·DjQEjREjFj Fj¢Fj£Fj‡jó‡jô‡jňjƈj‰‰jЉjiŠjjŠjW‹jX‹j7Œj8ŒjíŒjîŒj±�j²�jgŽjhŽjG�jH�j �j �jÁ�jÂ�j¡‘j¢‘je’jf’j“j“jÑ“jÒ“j‡”jˆ”jK•jL•j9–j:–j—j—jÏ—jЗj¯˜j°˜js™jt™j7šj8šjíšjîšj£›j¤›jYœjZœj�j�jÅ�jÆ�jmžjnžjŸjŸj j jã jä j‹¡jŒ¡j3¢j4¢jé¢jê¢jŸ£j £jU¤jV¤j ¥j ¥jÁ¥jÂ¥jw¦jx¦j-§j.§jõ§jö§j½¨j¾¨j…©j†©j;ªj<ªjñªjòªj§«j¨«jk¬jl¬jY­jZ­j®j®jÅ®jÆ®j{¯j|¯j1°j2°jç°jè°j�±jž±jE²jF²j ³j ³j¿³jÀ³jÉ´jÊ´jàµjáµj–¶j—¶jh·ji·jr¸js¸j(¹j)¹jºj ºj̺jͺj‚»jƒ»jb¼jc¼j&½j'½j¾j¾jʾj˾j€¿j�¿jDÀjEÀjúÀjûÀj¾Áj¿ÁjtÂjuÂj*Ãj+Ãj Äj ÄjÎÄjÏÄj„Åj…ÅjdÆjeÆjÇjÇjÐÇjÑÇj†Èj‡Èj<Éj=ÉjäÉjåÉj<Ëj=ËjäËjåËjšÌj›ÌjPÍjQÍjÎjÎjËÎjÌÎj�Ïj‚ÏjÐjÐj·Ðj¸ÐjQÑjRÑjìÑjíÑj†Òj‡Òj Ój!ÓjºÓj»ÓjTÔjUÔjîÔjïÔjˆÕj‰Õj"Öj#ÖjÛj Ûj¢Ûj£Ûj<Üj=ÜjÖÜj×ÜjpÝjqÝj Þj Þj¥Þj¦Þj?ßj@ßjÚßjÛßjuàjvàjájáj©ájªájCâjDâjÞâjßâjxãjyãjäjäj¬äj­äjTåjUåjüåjýåj¤æj¥æjLçjMçjôçjõçj�èj�èj}éj~éjêjêjNëjOëjèëjéëj#íj$íjÙíjÚíjtîjuîjïjïjÅïjÆïj{ðj|ðjñjñj±ñj²ñjUôjVôjþôjÿôjó÷jô÷j›øjœøj5ùj6ùjëùjìùjfûjgûjüjüjÅüjÆüjmýjnýjþjþj¯þj°þjIÿjJÿjãÿjäÿjjjÏjÐj“j”jWjXjjjßjàj£j¤jgjhjjj©jªjCjDj j jÜ jÝ j¨ j© j^ j_ j j j½ j¾ jÑjÒj‡jˆjKjLjåjæj»j¼jj€jjj´jµjNjOjèjéj‚jƒjjj¶j·jÇjÈjbjcjüjýjêjëjÊjËj€j�j6j7jìjíj¢j£jŒ j� jB!jC!jø!jù!j®"j¯"jd#je#j$j$jÐ$jÑ$j†%j‡%j<&j=&jò&jó&jÜ'jÝ'j’(j“(jH)jI)jþ)jÿ)j´*jµ*jj+jk+j,j,jŸ,j ,j9-j:-jÓ-jÔ-jm.jn.j#/j$/j½/j¾/jX0jY0jò0jó0jš1j›1jP2jQ2jø2jù2j 3j¡3jH4jI4jð4jñ4j˜5j™5j@6jA6jÛ6jÜ6ju7jv7j8j8j©8jª8jC9jD9jÝ9jÞ9jw:jx:j;j;j«;j¬;jE<jF<j">j#>jAjAj³Aj´AjCjCjzDj{DjEjEj¯Ej°EjIFjJFjãFjäFj§Gj¨GjOHjPHjéHjêHj‘Ij’Ij9Jj:JjáJjâJj{Kj|Kj#Lj$Lj½Lj¾LjWMjXMjñMjòMj‹NjŒNj%Oj&Oj¿OjÀOjgPjhPj+Qj,QjÅQjÆQj_Rj`RjúRjûRj”Sj•SjUjUj¿VjÀVjYWjZWjóWjôWj�XjŽXjÑYjÒYjkZjlZj[j[jŸ[j [j{\j|\j]j]j¯]j°]je^jf^j_j_jÑ_jÒ_jy`jz`j=aj>aj×ajØajqbjrbj cj cj¥cj¦cj?dj@djÙdjÚdjsejtej fjfjµfj¶fj]gj^gjøgjùgj>ij?ijØijÙijsjjtjjkjkj¨kj©kjBljCljÜljÝljvmjwmjnjnjFojGojàojáoj‚qjƒqjrjrjÒrjÓrjmsjnsjtjtj¡tj¢tj;uj¾j?¾j¿j¿jÀjÀjÁjÁjÂjÂj Ãj ÃjþÃjÿÃj½Äj¾ÄjÂÅjÃÅjxÆjyÆjlÇjmÇj`ÈjaÈjyÉjzÉjÈÊjÉÊj¨Ëj©ËjqÌjrÌj:Íj;ÍjÎjÎjÑÎjÒÎj•Ïj–Ï•BjLÐjMÐj,Ñj-ÑjâÑjãÑj˜Òj™ÒjNÓjOÓjÔjÔjäÔjåÔj›ÕjœÕjQÖjRÖj×j×jç×jè×jÞØjߨj§Ùj¨Ùj‡ÚjˆÚjPÛjQÛjÜjÜjÐÜjÑÜjyÝjzÝj"Þj#ÞjÊÞjËÞj�ßj‚ßj7àj8àjˆáj‰ájãjãj¸ãj¹ãjRäjSäjæjæjÎæjÏæjhçjiçjèjèjœèj�èj6éj7éjÐéjÑéjjêjkêjëjëjžëjŸëj8ìj9ìjÒìjÓìjlíjmíjîjîj îj¡îj:ïj;ïjÔïjÕïjnðjoðjñj ñj£ñj¤ñj=òj>òj×òjØòjqójrój ôj ôj¦ôj§ôjAõjBõjÛõjÜõj›öjœöj[÷j\÷jõ÷jö÷j�øjžøj7ùj8ùjßùjàùjzúj{újûjûj®ûj¯ûjHüjIüjâüjãüj|ýj}ýjþjþj°þj±þjJÿjKÿjäÿjåÿj~ j j j j² j³ j^ j_ jø jù j’ j“ j- j. jÇ jÈ ja jb jû jü j• j– j/ j0 jÉ jÊ jc jd jý jþ j— j˜ j1 j2 jÚ jÛ jž jŸ jT jU jï jð j‰ jŠ j? j@ jõ jö jñ jò jš j› jl jm j> j? j: j; jo jp j‘ j’ j+ j, jÓ jÔ j{ j| j# j$ jË jÌ js jt j j jà jÄ j] j^ jž jŸ j8 j9 jÒ jÓ jl jm j j j  j¡ j: j; jÔ jÕ jn! jo! j\" j]" jÿ# j$ j™$ jš$ j3% j4% jÛ% jÜ% ju& jv& j' j' j·' j¸' jQ( jR( jë( jì( j“) j”) j´* jµ* jN+ jO+ jè+ jé+ jÉ, jÊ, j- j€- j'. j(. jù. jú. jÆ0 jÇ0 j}1 j~1 j82 j92 jþ4 jÿ4 j™5 jš5 j36 j46 jÛ6 jÜ6 j‘7 j’7 j+8 j,8 jÅ8 jÆ8 j_9 j`9 jù9 jú9 j”: j•: ju; jv; j< j< j©< jª< jC= jD= jÝ= jÞ= jw> jx> j? j? j«? j¬? jE@ jF@ jß@ jà@ jyA jzA jB jB j¼B j½B jVC jWC j†D j‡D j4E j5E jÎE jÏE jhF jiF jG jG jœG j�G j6H j7H jÐH jÑH jjI jkI jJ jJ jžJ jŸJ jŸK j K jGL jHL jáL jâL j{M j|M jN jN j°N j±N jJO jKO jäO jåO j~P jP jQ jQ j²Q j³Q jLR jMR jôR jõR jœS j�S jDT jET jìT jíT j”U j•U jà j?à jæÃ jçà jŽÄ j�Ä j6Å j7Å jÐÅ jÑÅ jMÇ jNÇ j[È j\È jÉ jÉ j«É j¬É jEÊ jFÊ jßÊ jàÊ j‡Ë jˆË j/Ì j0Ì jÉÌ jÊÌ j©Í jªÍ jDÎ jEÎ jÞÎ jßÎ jxÏ jyÏ jÐ jÐ j¬Ð j­Ð jFÑ jGÑ jàÑ jáÑ jzÒ j{Ò jÓ jÓ j¯Ó j°Ó jIÔ jJÔ jãÔ jäÔ j}Õ j~Õ jÖ jÖ j±Ö j²Ö jK× jL× jå× jæ× jØ j€Ø j'Ù j(Ù jÁÙ jÂÙ j[Ú j\Ú jõÚ jöÚ j�Û j�Û j)Ü j*Ü jÃÜ jÄÜ j]Ý j^Ý j÷Ý jøÝ j‘Þ j’Þ j+ß j,ß jÅß jÆß j_à j`à jùà júà j¯á j°á jIâ jJâ jñâ jòâ jÁã jÂã j[ä j\ä jå jå jµå j¶å jOæ jPæ jéæ jêæ jƒç j„ç jè jè jÅè jÆè j_é j`é jùé júé j”ê j•ê j.ë j/ë jÖë j×ë jqì jrì j í j í j¥í j¦í j?î j@î jÚî jÛî jtï juï jð jð j¨ð j©ð jBñ jCñ jÜñ jÝñ jvò jwò jó jó jªó j«ó jDô jEô jÞô jßô j"ö j#ö j¼ö j½ö jV÷ jW÷ jð÷ jñ÷ jŠø j‹ø j$ù j%ù j¾ù j¿ù jXú jYú jòú jóú jŒû j�û j&ü j'ü jÀü jÁü jZý j[ý jõý jöý j�þ j�þ jC jÿ j:ÿ j;ÿ j_ jI jd je jo jp jB jC jq jr j  j  j¦ j§ j@ jA jÚ jÛ jt ju j j j¸ j¹ jS jT jí jî jˆ j‰ j" j# j¼ j½ jV jW jñ jò j™ jš jA jB jé jê j„ j… j j jÇ jÈ jb jc jü jý j– j— j0 j1 jÊ jË jd je jÿ j jû jü j£ j¤ j‘ j’ jU jV j  j  jÁ j j[ j\ jõ jö j� j� j) j* jà jÄ j] j^ jY jZ jó jô j� jŽ j'! j(! jÁ! jÂ! j[" j\" jõ" jö" j�# j�# j)$ j*$ jÃ$ jÄ$ jl% jm% j& j& j¾& j¿& jg' jh' j( j( jÕ( jÖ( jš) j›) j+ j+ jÏ+ jÐ+ jj, jk, j!- j"- jØ- jÙ- js. jt. j/ j/ j·/ j¸/ j1 j 1 j¢1 j£1 jó2 jô2 jn4 jo4 jJ5 jK5 jš6 j›6 jl7 jm7 jŽ8 j�8 j¢9 j£9 jÄ: jÅ: j^; j_; j€< j�< j”= j•= j¶> j·> j@ j@ j(A j)A jJB jKB jC jC jHE jIE jÿE jF j™F jšF j3G j4G jÿG jH j™H jšH j3I j4I jÿI jJ j™J jšJ j3K j4K jÍK jÎK jgL jhL jM jM j›M jœM j5N j6N jP jP j÷Q jøQ j×S jØS j·U j¸U j—W j˜W j‡X jˆX jgY jhY jZ jZ j«Z j¬Z jS[ jT[ j\ j\ jÏ\ jÐ\ jx] jy] j^ j^ j¬^ j­^ jF_ jG_ ja ja j½a j¾a jWb jXb j’c j“c jWd jXd joe jpe j f j f j£f j¤f jÒg jÓg jÅh jÆh jÝi jÞi jõj jöj jûk jük jôl jõl jùm júm jÿn jo jío jîo j‡p jˆp jŸq j q jÎr jÏr jÏs jÐs jÐt jÑt jèu jéu jév jêv jêw jëw jÙx jÚx jÈy jÉy jÉz jÊz jÎ{ jÏ{ jË| jÌ| je} jf} j~ j~ jš~ j›~ jÁ j jâ� jã� j„ j„ j"† j#† j"Š j#Š j¼Š j½Š j§‹ j¨‹ j‡Œ jˆŒ j"� j#� j¼� j½� j�Ž j�Ž j™� jš� jk� jl� jA‘ jB‘ jÛ‘ jÜ‘ j­’ j®’ jG“ jH“ jo” jp” j • j • j¤• j¥• j$› j%› j¾› j¿› jÉœ jÊœ jž jž j±ž j²ž jKŸ jLŸ jåŸ jæŸ j  j€  j¡ j¡ j´¡ jµ¡ jN¢ jO¢ jè¢ jé¢ j¤ j¤ jü¤ jý¤ jÁ¥ jÂ¥ j†¦ j‡¦ jJ§ jK§ j¨ j¨ jÒ¨ jÓ¨ j–© j—© jZª j[ª j« j« jâ« jã« j¦¬ j§¬ jj­ jk­ j® j® j­® j®® jG¯ jH¯ jᯠj⯠j{° j|° j± j± j¯± j°± jI² jJ² jã² jä² j}³ j~³ j´ j´ j±´ j²´ jKµ jLµ jåµ jæµ j¶ j€¶ j· j· j³· j´· jM¸ jN¸ jç¸ jè¸ j�¹ j‚¹ jº jº jú jĺ j]» j^» j÷» jø» j´À jµÀ jNÁ jOÁ jèÁ jéÁ j‚ jƒÂ jà jà jÅà jÆÃ j_Ä j`Ä jùÄ júÄ j”Å j•Å j.Æ j/Æ jÈÆ jÉÆ jbÇ jcÇ jüÇ jýÇ j—È j˜È j1É j2É jËÉ jÌÉ jeÊ jfÊ jÿÊ jË j™Ë jšË jµÌ j¶Ì jOÍ jPÍ jéÍ jêÍ j„Î j…Î j¯Ï j°Ï jIÐ jJÐ jòÐ jóÐ jÒÑ jÓÑ jŒÒ j�Ò j4Ó j5Ó jÝÓ jÞÓ j…Ô j†Ô jÕ j Õ jáÕ jâÕ j|Ö j}Ö j× j× j°× j±× jJØ jKØ jäØ jåØ j~Ù jÙ jÚ jÚ j²Ú j³Ú jLÛ jMÛ jæÛ jçÛ j€Ü j�Ü jÝ jÝ j´Ý jµÝ j�á jžá j7â j8â jÑâ jÒâ jkã jlã jä jä jŸä j ä j9å j:å j:æ j;æ j¾ç j¿ç jYè jZè jóè jôè j�é jŽé j'ê j(ê jÁê jÂê j[ë j\ë jõë jöë j�ì j‘ì j*í j+í j–î j—î j>ï j?ï jð jð jªð j«ð jDñ jEñ jÞñ jßñ jxò jyò j ó j!ó j×ó jØó jqô jrô jšø j›ø jPù jQù jú jú j½ú j¾ú j�û j‚û jaü jbü jyý jzý j=þ j>þ jóþ jôþ j j jí jî j‡ jˆ j! j" j» j¼ j­ j® jG jH jï jð j‰ jŠ j# j$ j j j« j¬ jS jT jþ jÿ j jà j† j‡ j. j/ j¨ j© jP jQ j^ j_ j4 j5 j, j- jJ jK jä jå j~ j j j jl jm j j jÀ jÁ jZ j[ j:! j;! jD" jE" j% j% j¨% j©% jC' jD' j¸+ j¹+ jS, jT, jí, jî, j‡- jˆ- j!. j". j». j¼. jU/ jV/ jï/ jð/ j‰0 jŠ0 j#1 j$1 j½1 j¾1 jW2 jX2 jñ2 jò2 j‹3 jŒ3 j%4 j&4 j¿4 jÀ4 jY5 jZ5 jó5 jô5 j�6 jŽ6 j¢7 j£7 jt8 ju8 jV9 jW9 j(: j): jÐ: jÑ: jj; jk; j< j< j¬< j­< jT= jU= jü= jý= jÞ> jß> jx? jy? j/@ j0@ jA jA j›A jœA j€B j�B j‹C jŒC jAD jBD j÷D jøD j­E j®E jUF jVF jþF jÿF j¦G j§G jkH jlH j/I j0I jæI jçI jÔJ jÕJ joK jpK j L j L j£L j¤L j=M j>M j×M jØM j¬N j­N jFO jGO jàO jáO jzP j{P jQ jQ j5S j¤Q j¿Q jÀQ jES jFS jšV j›V j·W j¸W j\ j\ jâ\ jã\ j™] jš] jÉ_ jÊ_ jœ` j�` jìd jíd j±e j²e j„f j…f jfg jgg jh jh jšh j›h j4i j5i jÖj j×j jpk jqk j´m jµm jNn jOn jèn jén j‚o jƒo jp jp j¶p j·p jˆq j‰q j"r j#r jôr jõr j^u j_u j0v j1v jw jw jðw jñw j_y j`y júy jûy j”z j•z j.{ j/{ jÈ{ jÉ{ jc| jd| jz} j{} j~ j~ jë€ jì€ j”� j•� j ƒ j ƒ j´ƒ jµƒ j\„ j]„ j… j… j­… j®… jV† jW† jð† jñ† jЇ j‹‡ j$ˆ j%ˆ j¾ˆ j¿ˆ jY‰ jZ‰ jŠ jŠ j›Š jœŠ j5‹ j6‹ jÏ‹ jЋ jiŒ jjŒ j� j� j�� jž� jˆ� j‰� j#‘ j$‘ jÙ‘ jÚ‘ js’ jt’ j“ j“ jµ“ j¶“ jO” jP” jé” jê” j„• j…• j,– j-– jq™ jr™ j š j š j¦š j§š j@› jA› jŸœ jЛ jë› jì› j¯œ j°œ j˜� j™� jמ jØž jqŸ jrŸ j   j   j¦  j§  j@¡ jA¡ jÚ¡ jÛ¡ jt¢ ju¢ j£ j£ j¨£ j©£ jB¤ jC¤ jܤ jݤ jv¥ jw¥ j¦ j¦ jª¦ j«¦ jD§ jE§ jÞ§ jß§ jx¨ jy¨ j© j© j­© j®© jS« jT« jí« jî« j‡¬ jˆ¬ j!­ j"­ j»­ j¼­ j® j€® j¯ j¯ j¿° jÀ° je² jf² jÿ² j³ j™³ jš³ j3´ j4´ jÍ´ jδ jgµ jhµ j¶ j¶ j›¶ jœ¶ j5· j6· jÏ· jз ji¸ jj¸ j¹ j¹ j�¹ jž¹ j7º j8º jѺ jÒº j½ j½ j¶½ j·½ jP¾ jQ¾ jê¾ jë¾ j„¿ j…¿ jÀ jÀ j¸À j¹À jRÁ jSÁ jìÁ jíÁ j†Â j‡Â j.à j/à jÈà jÉà j@Å jAÅ jÚÅ jÛÅ jtÆ juÆ jÍ jÍ j®Í j¯Í jHÎ jIÎ jâÎ jãÎ j|Ï j}Ï jÐ jÐ j°Ð j±Ð jJÑ jKÑ jäÑ jåÑ jSÓ jTÓ jíÓ jîÓ j‡Ô jˆÔ j!Õ j"Õ j»Õ j¼Õ jUÖ jVÖ jïÖ jðÖ j‰× jŠ× j#Ø j$Ø j½Ø j¾Ø jWÙ jXÙ jñÙ jòÙ j‹Ú jŒÚ j%Û j&Û j¿Û jÀÛ jYÜ jZÜ jóÜ jôÜ j�Ý jŽÝ j'Þ j(Þ jÁÞ jÂÞ j[ß j\ß jIã jJã jãã jäã j}ä j~ä jå jå j±å j²å jKæ jLæ jåæ jææ jç j€ç jè jè j³è j´è jMé jNé jçé jèé j�ê j‚ê jë jë jµë j¶ë jOì jPì jéì jêì jƒí j„í jî jî j·î j¸î jQï jRï jëï jìï j…ð j†ð jñ j ñ j¹ñ jºñ jSò jTò jíò jîò j‡ó jˆó j!ô j"ô j»ô j¼ô j÷ j÷ j ÷ j¡÷ j:ø j;ø jÔø jÕø jnù joù jú j ú j¢ú j£ú j<û j=û jÖû j×û jpü jqü j ý j ý j¤ý j¥ý j>þ j?þ jØþ jÙþ j j j¬ j­ jF jG jú jû j” j• j. j/ jÈ jÉ jb jc jü jý j– j— j0 j1 jË jÌ je jf jÿ j j™ jš j3 j4 jÍ jÎ jg jh j j j› jœ j5 j6 jÏ jÐ ji jj j j j� jž j7 j8 jÑ jÒ jk jl j j jŸ j  j9 j: jÓ jÔ jm jn j j j¡ j¢ j; j< jÕ jÖ jo jp j  j  j£ j¤ j= j> j× jØ jq! jr! j " j " j¥" j¦" j?# j@# jÙ# jÚ# js$ jt$ j % j% j§% j¨% jA& jB& jÛ& jÜ& ju' jv' j( j( jÆ( jÇ( jä) jå) j'+ j(+ jë+ jì+ jX- jY- j. j. jÅ. jÆ. j{/ j|/ j0 j0 j°0 j±0 jƒ1 j„1 j2 j2 jï2 jð2 je4 j·3 jÒ3 jÓ3 ju4 jv4 j5 j5 j¿6 jÀ6 jC8 jO7 jj7 jk7 jS8 jT8 jz9 j{9 j: j: j¯: j°: jm; jn; j< j< jí> jî> jÄA jÅA j–B j—B jmE jnE jDH jEH j"I j#I j¼I j½I jdJ jeJ j2K j3K jÌK jÍK jfL jgL jM jM jšM j›M j`N jaN júN jûN j”O j•O jJP jKP jòP jóP jŒQ j�Q j&R j'R jS j S j°S j±S jXT jYT jU jU jV jV j«V j¬V jaW jbW jûW jüW j•X j–X jKY jLY jåY jæY j€Z j�Z j[ j[ j´[ jµ[ jN\ jO\ jè\ jé\ j�] j‘] j8^ j9^ jÒ^ jÓ^ jl_ jm_ j` j` j ` j¡` j:a j;a jÔa jÕa jnb job jc j c j¢c j£c jg j?g jØg jÙg jrh jsh j i j i j¦i j§i j@j jAj jÚj jÛj jtk juk jl jl j¨l j©l jBm jCm jÜm jÝm jvn jwn jo jo jªo j«o jDp jEp jq j q jÇq jÈq j¯r j°r j—s j˜s j‘t j’t j,u j-u j�v j‚v jw jw jx jx jÆx jÇx jŠy j‹y jNz jOz j{ j{ jß~ jà~ j‡ jˆ j!€ j"€ j»€ j¼€ jU� jV� jh‚ ji‚ j¿ƒ jÀƒ jZ„ j[„ jô„ jõ„ jŽ… j�… jØŠ jÙŠ j¯Ž j°Ž jI� jJ� jã� jä� jé� jê� j„‘ j…‘ j’ j’ j¸’ j¹’ jR“ jS“ jì“ jí“ j†” j‡” j • j!• jº• j»• jT– jU– jî– jï– jˆ— j‰— j"˜ j#˜ j¼˜ j½˜ jr™ js™ j š jš j§š j¨š jA› jB› jÛ› jÜ› juœ jvœ j� j� j©� jª� jCž jDž jÝž jÞž jwŸ jxŸ j  j  j«  j¬  jE¡ jF¡ jß¡ jà¡ jy¢ jz¢ j£ j£ j­£ j®£ jG¤ jH¤ jᤠj⤠j{¥ j|¥ j¦ j¦ j¯¦ j°¦ jI§ jJ§ jã§ jä§ j}¨ j~¨ j© j© j±© j²© jKª jLª jåª jæª j€« j�« j¬ j¬ j´¬ jµ¬ jN­ jO­ jè­ jé­ j‚® jƒ® u(j¯ j¯ j¶¯ j·¯ jP° jQ° jê° jë° j„± j…± j² j² j¸² j¹² jR³ jS³ jì³ jí³ j†´ j‡´ j µ j!µ jºµ j»µ jT¶ jU¶ jî¶ jï¶ jˆ· j‰· j"¸ j#¸ j¼¸ j½¸ jV¹ jW¹ jð¹ jñ¹ j‹º jŒº j%» j&» j¿» jÀ» jY¼ jZ¼ jó¼ jô¼ j�½ j޽ j'¾ j(¾ jÁ¾ j¾ j[¿ j\¿ jõ¿ jö¿ j�À j�À j)Á j*Á jÃÁ jÄÁ j] j^ j÷ jøÂ j‘à j’à j+Ä j,Ä jÅÄ jÆÄ j_Å j`Å jùÅ júÅ j“Æ j”Æ j-Ç j.Ç jÇÇ jÈÇ jaÈ jbÈ jûÈ jüÈ jïÉ jðÉ jâÊ jãÊ j´Ë jµË jOÌ jPÌ jéÌ jêÌ j Í j¡Í j:Î j;Î jÕÎ jÖÎ joÏ jpÏ jÐ jÐ j1Ñ j2Ñ jÒ jÒ jÕÒ jÖÒ j§Ó j¨Ó jyÔ jzÔ jKÕ jLÕ jÖ jÖ jg× jh× jØ jØ jÓØ jÔØ j‰Ù jŠÙ j?Ú j@Ú jËÛ jÌÛ jÝ j Ý jÞ j Þ jxà jyà jAá jBá jMâ jNâ j.ã j/ã jÈã jÉã jbä jcä jüä jýä j–å j—å j0æ j1æ jÊæ jËæ jeç jfç jÿç jè j™è jšè j3é j4é jÍé jÎé jgê jhê jë jë j¸ë j¹ë j|ì j}ì jní joí jî jî j¾î j¿î jtï juï jð jð jÀñ jÁñ jåý jæý j jà j• j– jg jh j: j; j  j  jÞ jß j° j± j‚ jƒ jT jU j& j' jø jù jÊ jË jœ j� jn jo j@ jA j j jä jå j¶ j· jˆ j‰ jZ! j[! j-" j." jÇ" jÈ" j™# jš# jk$ jl$ j% j% j % j¡% j:& j;& jÕ& jÖ& jo' jp' j ( j ( j£( j¤( j=) j>) j×) jØ) jq* jr* j+ j+ jú+ jû+ j•, j–, j/- j0- jÉ- jÊ- jc. jd. jý. jþ. j—/ j˜/ j10 j20 jÌ0 jÍ0 jg1 jh1 j2 j2 jå3 jæ3 j�4 jŽ4 j(5 j)5 jÂ5 jÃ5 j\6 j]6 jö6 j÷6 j�7 j‘7 j*8 j+8 jÄ8 jÅ8 j^9 j_9 jù9 jú9 j“: j”: j-; j.; jÇ; jÈ; ja< jb< jû< jü< j¤= j¥= j>> j?> jØ> jÙ> jŽ? j�? j(@ j)@ jÂ@ jÃ@ j€A j�A jB jB j´B jµB jNC jOC jéC jêC jªD j«D jDE jEE jÞE jßE jxF jyF jG jG j¬G j­G jkH jlH jI jI jŸI j I j9J j:J jÓJ jÔJ jmK jnK jL jL j¡L j¢L j;M jP j×P jØP jqQ jrQ j R j R j¥R j¦R j?S j@S jÙS jÚS j�T j‚T jU jU jµU j¶U jOV jPV jéV jêV jƒW j„W jX jX j·X j¸X jQY jRY jëY jìY j…Z j†Z j[ j [ j¹[ jº[ jS\ jT\ jí\ jî\ j‡] jˆ] j!^ j"^ j»^ j¼^ jU_ jV_ jï_ jð_ j‰` jŠ` j#a j$a j½a j¾a jWb jXb jñb jòb j‹c jŒc j%d j&d j¿d jÀd jYe jZe jóe jôe j�f jŽf j'g j(g jÁg jÂg j[h j\h jõh jöh j�i j�i j)j j*j jÃj jÄj j]k j^k j÷k jøk j‘l j’l j+m j,m jÅm jÆm j_n j`n jùn jún j“o j”o j-p j.p jÇp jÈp jaq jbq jûq jüq j•r j–r j/s j0s jÉs jÊs jct jdt jýt jþt j—u j˜u j1v j2v jËv jÌv jew jfw jÿw jx j™x jšx j3y j4y jÍy jÎy jgz jhz j{ j{ j›{ jœ{ j5| j6| jÏ| jÐ| ji} jj} j~ j~ j�~ jž~ j7 j8 jÑ jÒ jk€ jl€ j� j� jŸ� j � jƒ jƒ jœƒ j�ƒ j@† jA† jþ† jÿ† j¦‡ j§‡ jAˆ jBˆ j܈ j݈ j¼‰ j½‰ jªŠ j«Š jE‹ jF‹ jí‹ jî‹ jˆŒ j‰Œ j0� j1� j²Ž j³Ž jM� jN� j� j� j­� j®� jH‘ jI‘ jâ‘ jã‘ j|’ j}’ j“ j“ j°“ j±“ jJ” jK” jå” jæ” jÖ— j×— jc› jd› j6œ j7œ jМ jÑœ jj� jk� j(ž j)ž jž jÞ j\Ÿ j]Ÿ jöŸ j÷Ÿ j�  j‘  j*¡ j+¡ jÄ¡ jÅ¡ j^¢ j_¢ jø¢ jù¢ j’£ j“£ j,¤ j-¤ jƤ jǤ j`¥ ja¥ jú¥ jû¥ j”¦ j•¦ j.§ j/§ jȧ jɧ jb¨ jc¨ j © j!© jº© j»© jTª jUª jîª jïª jˆ« j‰« j"¬ j#¬ j¼¬ j½¬ jV­ jW­ jð­ jñ­ jŠ® j‹® j$¯ j%¯ j¾¯ j¿¯ jа j‹° j2± j3± j̱ jͱ jf² jg² j³ j³ jš³ j›³ jB´ jC´ jÜ´ jÝ´ jvµ jwµ j¶ j¶ jª¶ j«¶ jD· jE· jÞ· jß· jx¸ jy¸ j¹ j¹ j¬¹ j­¹ jFº jGº jẠj⺠j|» j}» j»¼ j ¼ j(¼ j)¼ j˼ j̼ je½ jf½ jÌ¿ jÍ¿ jfÀ jgÀ jbÁ jcÁ jU jV jï jð j‰Ã jŠÃ j$Ä j%Ä j¾Ä j¿Ä jXÅ jYÅ jòÅ jóÅ jŒÆ j�Æ j'Ç j(Ç jeÈ j·Ç jÒÇ jÓÇ juÈ jvÈ jÉ jÉ j­Ê j®Ê jqË jrË jÌ jÌ jóÌ jôÌ j�Í jŽÍ j5Î j6Î jÝÎ jÞÎ j¯Ï j°Ï jeÐ jfÐ j Ñ jÑ jµÑ j¶Ñ jkÒ jlÒ jEÓ jFÓ jßÓ jàÓ jyÔ jzÔ jÕ jÕ j­Õ j®Õ jGÖ jHÖ jáÖ jâÖ j{× j|× jØ jØ j¯Ø j°Ø jIÙ jJÙ jãÙ jäÙ j}Ú j~Ú jÛ jÛ j±Û j²Û jKÜ jLÜ jåÜ jæÜ jÝ j€Ý j'Þ j(Þ jÏÞ jÐÞ j…ß j†ß j!á jà j0à j1à j¿ã j'á jBá jCá jqä jÅã jàã jáã j$å jwä j’ä j“ä j4å j5å jÎå jÏå j˜ç j^æ jyæ jzæ 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”]”(hŒsystem_message”“”)�”}”(hhh]”hÞ)�”}”(hŒ:Enumerated list start value not ordinal-1: "6" (ordinal 6)”h]”hŒ>Enumerated list start value not ordinal-1: “6â€� (ordinal 6)”…”�”}”(hj5ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2ù ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”jòŸŒline”Kuh1j0ù hj¥Ÿubj1ù )�”}”(hhh]”hÞ)�”}”(hŒ;Enumerated list start value not ordinal-1: "R" (ordinal 18)”h]”hŒ?Enumerated list start value not ordinal-1: “Râ€� (ordinal 18)”…”�”}”(hjQù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNù ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œsource”j"©Œline”Kuh1j0ù hhÊh²hh³Nh´Nubj1ù )�”}”(hhh]”hÞ)�”}”(hŒ;Enumerated list start value not ordinal-1: "R" (ordinal 18)”h]”hŒ?Enumerated list start value not ordinal-1: “Râ€� (ordinal 18)”…”�”}”(hjlù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjiù ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œsource”j"©Œline”Kuh1j0ù hhÊh²hh³Nh´Nubj1ù )�”}”(hhh]”hÞ)�”}”(hŒ;Enumerated list start value not ordinal-1: "R" (ordinal 18)”h]”hŒ?Enumerated list start value not ordinal-1: “Râ€� (ordinal 18)”…”�”}”(hj‡ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„ù ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œsource”j"©Œline”Kuh1j0ù hhÊh²hh³Nh´Nubj1ù )�”}”(hhh]”hÞ)�”}”(hŒ;Enumerated list start value not ordinal-1: "W" (ordinal 23)”h]”hŒ?Enumerated list start value not ordinal-1: “Wâ€� (ordinal 23)”…”�”}”(hj¢ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŸù ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œsource”j"©Œline”Kuh1j0ù hhÊh²hh³Nh´Nubj1ù )�”}”(hhh]”hÞ)�”}”(hŒ;Enumerated list start value not ordinal-1: "W" (ordinal 23)”h]”hŒ?Enumerated list start value not ordinal-1: “Wâ€� (ordinal 23)”…”�”}”(hj½ù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºù ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œsource”j"©Œline”Kuh1j0ù hhÊh²hh³Nh´Nubj1ù )�”}”(hhh]”hÞ)�”}”(hŒ;Enumerated list start value not ordinal-1: "R" (ordinal 18)”h]”hŒ?Enumerated list start value not ordinal-1: “Râ€� (ordinal 18)”…”�”}”(hjØù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÕù ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œsource”j"©Œline”K"uh1j0ù hhÊh²hh³Nh´Nubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjóù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðù ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”MœŒsource”j-buh1j0ù hjêbubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ú ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”MÉŒsource”j-buh1j0ù hjh°ubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hj)ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&ú ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KˆŒsource”jNð uh1j0ù hjé ubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjDú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjAú ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KˆŒsource”jNð uh1j0ù hj ubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hj_ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\ú ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KˆŒsource”jNð uh1j0ù hj ubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjzú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjwú ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KˆŒsource”jNð uh1j0ù hj. ubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hj•ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’ú ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KˆŒsource”jNð uh1j0ù hjE ubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hj°ú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj­ú ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KˆŒsource”jNð uh1j0ù hjÚ ubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjËú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈú ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KˆŒsource”jNð uh1j0ù hjñ ubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjæú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjãú ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KˆŒsource”jNð uh1j0ù hj ubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþú ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KˆŒsource”jNð uh1j0ù hj ubj1ù )�”}”(hhh]”hÞ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjû ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KˆŒsource”jNð uh1j0ù hj6 ubeŒtransform_messages”]”(j1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-align" is not referenced.”…”�”}”hj9û sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6û ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-available-size" is not referenced.”…”�”}”hjSû sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPû ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-create" is not referenced.”…”�”}”hjmû sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjû ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-delete" is not referenced.”…”�”}”hj‡û sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„û ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-id" is not referenced.”…”�”}”hj¡û sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžû ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-seed" is not referenced.”…”�”}”hj»û sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸û ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-size" is not referenced.”…”�”}”hjÕû sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒû ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-xxxxxxx-ipa-endpoint-id" is not referenced.”…”�”}”hjïû sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìû ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-xxxxxxx-ipa-endpoint-id-modem-rx" is not referenced.”…”�”}”hj ü sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-xxxxxxx-ipa-endpoint-id-modem-tx" is not referenced.”…”�”}”hj#ü sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ü ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-xxxxxxx-ipa-endpoint-id-monitor-rx" is not referenced.”…”�”}”hj=ü sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:ü ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ=Hyperlink target "abi-xxxxxxx-ipa-feature" is not referenced.”…”�”}”hjWü sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTü ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-xxxxxxx-ipa-feature-rx-offload" is not referenced.”…”�”}”hjqü sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjnü ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-xxxxxxx-ipa-feature-tx-offload" is not referenced.”…”�”}”hj‹ü sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆü ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-xxxxxxx-ipa-modem" is not referenced.”…”�”}”hj¥ü sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢ü ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-xxxxxxx-ipa-modem-rx-endpoint-id" is not referenced.”…”�”}”hj¿ü sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼ü ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-xxxxxxx-ipa-modem-tx-endpoint-id" is not referenced.”…”�”}”hjÙü sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖü ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ=Hyperlink target "abi-xxxxxxx-ipa-version" is not referenced.”…”�”}”hjóü sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðü ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ5Hyperlink target "abi-config-acpi" is not referenced.”…”�”}”hj ý sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ý ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-config-acpi-table" is not referenced.”…”�”}”hj'ý sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$ý ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ4Hyperlink target "abi-config-iio" is not referenced.”…”�”}”hjAý sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>ý ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHyperlink target "abi-dev-amdpmf-interface" is not referenced.”…”�”}”hj™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ:Hyperlink target "abi-dev-gpiochip-0-9" is not referenced.”…”�”}”hj³sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ2Hyperlink target "abi-dev-kmsg" is not referenced.”…”�”}”hjÍsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ2Hyperlink target "abi-dev-rtcx" is not referenced.”…”�”}”hjçsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjäubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ=Hyperlink target "abi-dev-wmi-dell-smbios" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ-Hyperlink target "abi-kvd" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ9Hyperlink target "abi-kvd-hash-double" is not referenced.”…”�”}”hj5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ9Hyperlink target "abi-kvd-hash-single" is not referenced.”…”�”}”hjOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjLubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ4Hyperlink target "abi-kvd-linear" is not referenced.”…”�”}”hjisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjfubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-proc-attr-current" is not referenced.”…”�”}”hjƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ8Hyperlink target "abi-proc-attr-exec" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ8Hyperlink target "abi-proc-attr-prev" is not referenced.”…”�”}”hj·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ8Hyperlink target "abi-proc-diskstats" is not referenced.”…”�”}”hjÑsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-proc-fs-nfsd-reply-cache-stats" is not referenced.”…”�”}”hjësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjèubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-proc-pid-smaps-rollup" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ9Hyperlink target "abi-sys-device-uuid" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-device-uuid-mdev-type" is not referenced.”…”�”}”hj9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-device-uuid-remove" is not referenced.”…”�”}”hjSsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-device-mdev-supported-types" is not referenced.”…”�”}”hjmsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-device-mdev-supported-types-type-id" is not referenced.”…”�”}”hj‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-device-vfio-dev-vfiox" is not referenced.”…”�”}”hj¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-events-illuminance-threshy-falling-value" is not referenced.”…”�”}”hj»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-events-in-accel-gesture-doubletap-tap2-min-delay" is not referenced.”…”�”}”hjÕsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-events-in-accel-gesture-doubletap-tap2-min-delay-available" is not referenced.”…”�”}”hjïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-events-in-accel-gesture-singletap-en" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-events-in-accel-gesture-singletap-reset-timeout" is not referenced.”…”�”}”hj# sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-events-in-accel-gesture-singletap-value" is not referenced.”…”�”}”hj= sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj: ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-events-in-accel-gesture-tap-maxtomin-time" is not referenced.”…”�”}”hjW sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjT ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-events-in-accel-gesture-tap-maxtomin-time-available" is not referenced.”…”�”}”hjq sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjn ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-events-in-accel-gesture-tap-reset-timeout-available" is not referenced.”…”�”}”hj‹ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-events-in-accel-gesture-tap-value-available" is not referenced.”…”�”}”hj¥ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-events-in-accel-gesture-tap-wait-dur" is not referenced.”…”�”}”hj¿ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-events-in-accel-gesture-tap-wait-dur-available" is not referenced.”…”�”}”hjÙ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-events-in-accel-gesture-tap-wait-timeout" is not referenced.”…”�”}”hjó sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjð ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-events-in-accel-mag-adaptive-rising-period" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-events-in-accel-mag-adaptive-rising-value" is not referenced.”…”�”}”hj' sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-events-in-accel-period-available" is not referenced.”…”�”}”hjA sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj> ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-events-in-accel-raw-mag-value" is not referenced.”…”�”}”hj[ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-events-in-accel-roc-rising-value" is not referenced.”…”�”}”hju sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjr ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-events-in-accel-scale" is not referenced.”…”�”}”hj� sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-events-in-accel-thresh-rising-high-pass-filter-3db" is not referenced.”…”�”}”hj© sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-events-in-accel-thresh-rising-low-pass-filter-3db" is not referenced.”…”�”}”hjà sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-events-in-accel-value-available" is not referenced.”…”�”}”hjÝ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-events-in-accel-x-thresh-rising-hysteresis" is not referenced.”…”�”}”hj÷ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjô ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-events-in-activity-still-thresh-rising-en" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-events-in-activity-still-thresh-rising-value" is not referenced.”…”�”}”hj+ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj( ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-events-in-capacitancey-adaptive-thresh-rising-en" is not referenced.”…”�”}”hjE sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-events-in-illuminance0-threshy-hysteresis" is not referenced.”…”�”}”hj_ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-events-in-illuminance0-thresh-either-en" is not referenced.”…”�”•}”hjy sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-events-in-proximity-thresh-either-runningcount" is not referenced.”…”�”}”hj“ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj� ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-events-in-proximity-thresh-either-runningperiod" is not referenced.”…”�”}”hj­ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-events-in-steps-change-en" is not referenced.”…”�”}”hjÇ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-events-in-steps-change-value" is not referenced.”…”�”}”hjá sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-iio-devicex-buffery-in-accel-type" is not referenced.”…”�”}”hjû sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-iio-devicex-buffery-in-accel-x-en" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-iio-devicex-buffery-in-voltagey-index" is not referenced.”…”�”}”hj/ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj, ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-iio-devicex-events-in-accel-mag-en" is not referenced.”…”�”}”hjI sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-iio-devicex-events-in-accel-mag-referenced-en" is not referenced.”…”�”}”hjc sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj` ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-iio-devicex-events-in-accel-mag-referenced-value" is not referenced.”…”�”}”hj} sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-iio-devicex-events-in-accel-x-mag-adaptive-rising-en" is not referenced.”…”�”}”hj— sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj” ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-iio-devicex-events-in-accel-x-roc-rising-en" is not referenced.”…”�”}”hj± sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj® ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-iio-devicex-events-in-accel-x-thresh-rising-en" is not referenced.”…”�”}”hjË sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-iio-devicex-in-accely-power-mode" is not referenced.”…”�”}”hjå sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-iio-devicex-in-activity-still-input" is not referenced.”…”�”}”hjÿ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-iio-devicex-in-anglvel-z-quadrature-correction-raw" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-iio-devicex-in-attention-input" is not referenced.”…”�”}”hj3 sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0 ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-iio-devicex-in-capacitabley-calibbias-calibration" is not referenced.”…”�”}”hjM sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-iio-devicex-in-capacitancey-capacitancez-raw" is not referenced.”…”�”}”hjg sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-iio-devicex-in-capacitancey-capacitancez-zeropoint" is not referenced.”…”�”}”hj� sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-iio-devicex-in-distance-input" is not referenced.”…”�”}”hj› sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-iio-devicex-in-energy-en" is not referenced.”…”�”}”hjµ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj² ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-iio-devicex-in-energy-input" is not referenced.”…”�”}”hjÏ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-iio-devicex-in-illuminance-input" is not referenced.”…”�”}”hjé sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-iio-devicex-in-intensityy-raw" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-iio-devicex-in-intensity-integration-time" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-iio-devicex-in-proximity-raw" is not referenced.”…”�”}”hj7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-iio-devicex-in-shunt-resistor" is not referenced.”…”�”}”hjQsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-iio-devicex-in-steps-debounce-count" is not referenced.”…”�”}”hjksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-iio-devicex-in-steps-debounce-time" is not referenced.”…”�”}”hj…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-iio-devicex-in-steps-input" is not referenced.”…”�”}”hjŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-iio-devicex-in-uvindex-input" is not referenced.”…”�”}”hj¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-iio-devicex-in-velocity-sqrt-x-2-y-2-z-2-input" is not referenced.”…”�”}”hjÓsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-iio-devicex-in-velocity-sqrt-x-2-y-2-z-2-integration-time" is not referenced.”…”�”}”hjísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-iio-devicex-out-voltagey-powerdown-mode-available" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-iio-devicex-scan-elements-in-accel-type-available" is not referenced.”…”�”}”hj!sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-in-accel-filter-high-pass-3db-frequency" is not referenced.”…”�”}”hj;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-in-accel-filter-low-pass-3db-frequency" is not referenced.”…”�”}”hjUsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-in-capacitancey-adaptive-thresh-rising-timeout" is not referenced.”…”�”}”hjosbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ7Hyperlink target "abi-sys-map-seg14" is not referenced.”…”�”}”hj‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ6Hyperlink target "abi-sys-map-seg7" is not referenced.”…”�”}”hj£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-mdev-supported-types-type-id-available-instances" is not referenced.”…”�”}”hj½sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-mdev-supported-types-type-id-create" is not referenced.”…”�”}”hj×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-mdev-supported-types-type-id-description" is not referenced.”…”�”}”hjñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-mdev-supported-types-type-id-device-api" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-mdev-supported-types-type-id-devices" is not referenced.”…”�”}”hj%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-mdev-supported-types-type-id-name" is not referenced.”…”�”}”hj?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ5Hyperlink target "abi-sys-message" is not referenced.”…”�”}”hjYsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjVubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ7Hyperlink target "abi-sys-num-chars" is not referenced.”…”�”}”hjssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjpubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHyperlink target "abi-sys-block-etherd-mac" is not referenced.”…”�”}”hj5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-block-etherd-netif" is not referenced.”…”�”}”hjOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjLubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-block-etherd-payload" is not referenced.”…”�”}”hjisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjfubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-block-etherd-state" is not referenced.”…”�”}”hjƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-block-loopx-loop-autoclear" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-block-loopx-loop-backing-file" is not referenced.”…”�”}”hj·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-block-loopx-loop-dio" is not referenced.”…”�”}”hjÑsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-block-loopx-loop-offset" is not referenced.”…”�”}”hjësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjèubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-block-loopx-loop-partscan" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-block-loopx-loop-sizelimit" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-block-rnbd-n-rnbd-access-mode" is not referenced.”…”�”}”hj9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-block-rnbd-n-rnbd-mapping-path" is not referenced.”…”�”}”hjSsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-block-rnbd-n-rnbd-nr-poll-queues" is not referenced.”…”�”}”hjmsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-block-rnbd-n-rnbd-remap-device" is not referenced.”…”�”}”hj‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-block-rnbd-n-rnbd-resize" is not referenced.”…”�”}”hj¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-block-rnbd-n-rnbd-session" is not referenced.”…”�”}”hj»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-block-rnbd-n-rnbd-state" is not referenced.”…”�”}”hjÕsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-block-rnbd-n-rnbd-unmap-device" is not referenced.”…”�”}”hjïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-block-rssd-status" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-block-zram-id-algorithm-params" is not referenced.”…”�”}”hj#sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-block-zram-id-backing-dev" is not referenced.”…”�”}”hj=sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-block-zram-id-bd-stat" is not referenced.”…”�”}”hjWsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-block-zram-id-comp-algorithm" is not referenced.”…”�”}”hjqsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjnubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-block-zram-id-compact" is not referenced.”…”�”}”hj‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-block-zram-id-compressed-writeback" is not referenced.”…”�”}”hj¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-block-zram-id-debug-stat" is not referenced.”…”�”}”hj¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-block-zram-id-disksize" is not referenced.”…”�”}”hjÙsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-block-zram-id-idle" is not referenced.”…”�”}”hjósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-block-zram-id-initstate" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-block-zram-id-io-stat" is not referenced.”…”�”}”hj'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-block-zram-id-mem-limit" is not referenced.”…”�”}”hjAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-block-zram-id-mem-used-max" is not referenced.”…”�”}”hj[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-block-zram-id-mm-stat" is not referenced.”…”�”}”hjusbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-block-zram-id-recomp-algorithm" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-block-zram-id-recompress" is not referenced.”…”�”}”hj©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-block-zram-id-reset" is not referenced.”…”�”}”hjÃsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-block-zram-id-writeback" is not referenced.”…”�”}”hjÝsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-block-zram-id-writeback-batch-size" is not referenced.”…”�”}”hj÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-block-zram-id-writeback-limit" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-block-zram-id-writeback-limit-enable" is not referenced.”…”�”}”hj+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-drivers-ufshcd-auto-hibern8" is not referenced.”…”�”}”hjEsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-drivers-intel-m10-bmc-bmc-version" is not referenced.”…”�”}”hj_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-drivers-intel-m10-bmc-bmcfw-version" is not referenced.”…”�”}”hjysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-drivers-intel-m10-bmc-mac-address" is not referenced.”…”�”}”hj“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-drivers-intel-m10-bmc-mac-count" is not referenced.”…”�”}”hj­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-bus-acpi-devices-adr" is not referenced.”…”�”}”hjÇsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-acpi-devices-description" is not referenced.”…”�”}”hjásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-acpi-devices-eject" is not referenced.”…”�”}”hjûsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-bus-acpi-devices-hid" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-bus-acpi-devices-hrv" is not referenced.”…”�”}”hj/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-bus-acpi-devices-modalias" is not referenced.”…”�”}”hjIsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-bus-acpi-devices-path" is not referenced.”…”�”}”hjcsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-bus-acpi-devices-status" is not referenced.”…”�”}”hj}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-bus-acpi-devices-uid" is not referenced.”…”�”}”hj—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-acpi-intel-rapid-start-wakeup-events" is not referenced.”…”�”}”hj±sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-acpi-intel-rapid-start-wakeup-time" is not referenced.”…”�”}”hjËsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-amba-devices-driver-override" is not referenced.”…”�”}”hjåsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-auxiliary-devices-irqs" is not referenced.”…”�”}”hjÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-guid" is not referenced.”…”�”}”hj3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-meter-certificate" is not referenced.”…”�”}”hjMsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-provision-akc" is not referenced.”…”�”}”hjgsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-provision-cap" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-registers" is not referenced.”…”�”}”hj›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-state-certificate" is not referenced.”…”�”}”hjµsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-bcma-devices-class" is not referenced.”…”�”}”hjÏsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-bus-bcma-devices-id" is not referenced.”…”�”}”hjésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-bcma-devices-manuf" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-bus-bcma-devices-rev" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-bus-cdx-devices-class" is not referenced.”…”�”}”hj7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-cdx-devices-device" is not referenced.”…”�”}”hjQsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-cdx-devices-enable" is not referenced.”…”�”}”hjksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-cdx-devices-modalias" is not referenced.”…”�”}”hj…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-cdx-devices-remove" is not referenced.”…”�”}”hjŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-bus-cdx-devices-reset" is not referenced.”…”�”}”hj¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-cdx-devices-resource-n" is not referenced.”…”�”}”hjÓsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-cdx-devices-revision" is not referenced.”…”�”}”hjísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-cdx-devices-subsystem-device" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-cdx-devices-subsystem-vendor" is not referenced.”…”�”}”hj!sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-cdx-devices-vendor" is not referenced.”…”�”}”hj;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-nr-cntr" is not referenced.”…”�”}”hj[$sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-nr-ctxid-cmp" is not referenced.”…”�”}”hju$sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjr$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-reset" is not referenced.”…”�”}”hj�$sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒ$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-12-event" is not referenced.”…”�”}”hj©$sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-13-event" is not referenced.”…”�”}”hjÃ$sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀ$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-21-event" is not referenced.”…”�”}”hjÝ$sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚ$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-23-event" is not referenced.”…”�”}”hj÷$sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjô$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-31-event" is not referenced.”…”�”}”hj%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-seq-32-event" is not referenced.”…”�”}”hj+%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-sync-freq" is not referenced.”…”�”}”hjE%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-timestamp-event" is not referenced.”…”�”}”hj_%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-traceid" is not referenced.”…”�”}”hjy%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù •Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-coresight-devices-memory-map-etm-ptm-trigger-event" is not referenced.”…”�”}”hj“%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etb-enable-sink" is not referenced.”…”�”}”hj­%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-memory-map-etb-label" is not referenced.”…”�”}”hjÇ%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etb-mgmt-ctl" is not referenced.”…”�”}”hjá%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etb-mgmt-ffcr" is not referenced.”…”�”}”hjû%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etb-mgmt-ffsr" is not referenced.”…”�”}”hj&sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etb-mgmt-rdp" is not referenced.”…”�”}”hj/&sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etb-mgmt-rrp" is not referenced.”…”�”}”hjI&sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etb-mgmt-rwp" is not referenced.”…”�”}”hjc&sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etb-mgmt-sts" is not referenced.”…”�”}”hj}&sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etb-mgmt-trg" is not referenced.”…”�”}”hj—&sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-coresight-devices-memory-map-etb-trigger-cntr" is not referenced.”…”�”}”hj±&sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-coresight-devices-memory-map-funnel-funnel-ctrl" is not referenced.”…”�”}”hjË&sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈ&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-funnel-label" is not referenced.”…”�”}”hjå&sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-memory-map-funnel-priority" is not referenced.”…”�”}”hjÿ&sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-coresight-devices-memory-map-stm-enable-source" is not referenced.”…”�”}”hj'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj'ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-coresight-devices-memory-map-stm-hwevent-enable" is not referenced.”…”�”}”hj3'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0'ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-coresight-devices-memory-map-stm-hwevent-select" is not referenced.”…”�”}”hjM'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ'ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-memory-map-stm-label" is not referenced.”…”�”}”hjg'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd'ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-memory-map-stm-port-enable" is not referenced.”…”�”}”hj�'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~'ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-memory-map-stm-port-select" is not referenced.”…”�”}”hj›'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜'ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-memory-map-stm-status" is not referenced.”…”�”}”hjµ'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²'ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-coresight-devices-memory-map-stm-traceid" is not referenced.”…”�”}”hjÏ'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ'ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-buf-mode-preferred" is not referenced.”…”�”}”hjé'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ'ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-buf-modes-available" is not referenced.”…”�”}”hj(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-buffer-size" is not referenced.”…”�”}”hj(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-label" is not referenced.”…”�”}”hj7(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-ctl" is not referenced.”…”�”}”hjQ(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjN(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-devid" is not referenced.”…”�”}”hjk(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjh(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-ffcr" is not referenced.”…”�”}”hj…(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-ffsr" is not referenced.”…”�”}”hjŸ(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœ(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-mode" is not referenced.”…”�”}”hj¹(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-rrp" is not referenced.”…”�”}”hjÓ(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐ(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-rsz" is not referenced.”…”�”}”hjí(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-rwp" is not referenced.”…”�”}”hj)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-sts" is not referenced.”…”�”}”hj!)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-trg" is not referenced.”…”�”}”hj;)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-coresight-devices-memory-map-tmc-trigger-cntr" is not referenced.”…”�”}”hjU)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-coresight-devices-tpda-name-cmbchan-mode" is not referenced.”…”�”}”hjo)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-coresight-devices-tpda-name-freq-ts-enable" is not referenced.”…”�”}”hj‰)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-tpda-name-global-flush-req" is not referenced.”…”�”}”hj£)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj )ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-coresight-devices-tpda-name-port-flush-req" is not referenced.”…”�”}”hj½)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-tpda-name-syncr-count" is not referenced.”…”�”}”hj×)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-tpda-name-syncr-mode" is not referenced.”…”�”}”hjñ)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-coresight-devices-tpda-name-trig-async-enable" is not referenced.”…”�”}”hj *sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-coresight-devices-tpda-name-trig-flag-ts-enable" is not referenced.”…”�”}”hj%*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-tpda-name-trig-freq-enable" is not referenced.”…”�”}”hj?*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-coresight-devices-tpdm-name-cmb-mode" is not referenced.”…”�”}”hjY*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-cmb-msr-msr-0-31" is not referenced.”…”�”}”hjs*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-cmb-patt-enable-ts" is not referenced.”…”�”}”hj�*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠ*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-coresight-devices-tpdm-name-cmb-trig-patt-xpmr-0-1" is not referenced.”…”�”}”hj§*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-coresight-devices-tpdm-name-cmb-trig-patt-xpr-0-1" is not referenced.”…”�”}”hjÁ*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-tpdm-name-cmb-trig-ts" is not referenced.”…”�”}”hjÛ*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØ*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-tpdm-name-cmb-ts-all" is not referenced.”…”�”}”hjõ*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-ctrl-idx" is not referenced.”…”�”}”hj+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj +ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-ctrl-mask" is not referenced.”…”�”}”hj)+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-ctrl-val" is not referenced.”…”�”}”hjC+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-edcmr-0-7" is not referenced.”…”�”}”hj]+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZ+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-edcr-0-15" is not referenced.”…”�”}”hjw+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjt+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-mode" is not referenced.”…”�”}”hj‘+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽ+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-msr-msr-0-31" is not referenced.”…”�”}”hj«+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-enable-ts" is not referenced.”…”�”}”hjÅ+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÂ+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-set-type" is not referenced.”…”�”}”hjß+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜ+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpmr-0-1" is not referenced.”…”�”}”hjù+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjö+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpmr-0-7" is not referenced.”…”�”}”hj,sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpr-0-1" is not referenced.”…”�”}”hj-,sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpr-0-7" is not referenced.”…”�”}”hjG,sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-patt-xpmr-0-7" is not referenced.”…”�”}”hja,sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-patt-xpr-0-7" is not referenced.”…”�”}”hj{,sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-ts" is not referenced.”…”�”}”hj•,sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-type" is not referenced.”…”�”}”hj¯,sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-integration-test" is not referenced.”…”�”}”hjÉ,sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆ,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-coresight-devices-tpdm-name-label" is not referenced.”…”�”}”hjã,sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-mcmb-lanes-select" is not referenced.”…”�”}”hjý,sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-mcmb-trig-lane" is not referenced.”…”�”}”hj-sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj-ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-tpdm-name-reset-dataset" is not referenced.”…”�”}”hj1-sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.-ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-coresight-devices-tpdm-name-traceid" is not referenced.”…”�”}”hjK-sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjH-ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-coresight-devices-dummy-source-n-enable-source" is not referenced.”…”�”}”hje-sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjb-ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-dummy-source-n-label" is not referenced.”…”�”}”hj-sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|-ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-coresight-devices-dummy-source-n-traceid" is not referenced.”…”�”}”hj™-sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–-ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-coresight-devices-etm-n-addr-cmp-view" is not referenced.”…”�”}”hj³-sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°-ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-etm-n-addr-exlevel-s-ns" is not referenced.”…”�”}”hjÍ-sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊ-ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-etm-n-addr-idx" is not referenced.”…”�”}”hjç-sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjä-ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-etm-n-addr-instdatatype" is not referenced.”…”�”}”hj.sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþ-ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-coresight-devices-etm-n-addr-range" is not referenced.”…”�”}”hj.sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-coresight-devices-etm-n-addr-single" is not referenced.”…”�”}”hj5.sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2.ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-coresight-devices-etm-n-bb-ctrl" is not referenced.”…”�”}”hjO.sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL.ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-coresight-devices-etm-n-cntr-ctrl" is not referenced.”…”�”}”hji.sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf.ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-etm-n-cntr-idx" is not referenced.”…”�”}”hjƒ.sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€.ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-etm-n-cntr-val" is not referenced.”…”�”}”hj�.sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš.ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-etm-n-cntrldvr" is not referenced.”…”�”}”hj·.sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´.ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-coresight-devices-etm-n-cpu" is not referenced.”…”�”}”hjÑ.sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎ.ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-coresight-devices-etm-n-ctxid-idx" is not referenced.”…”�”}”hjë.sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè.ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-coresight-devices-etm-n-ctxid-masks" is not referenced.”…”�”}”hj/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj/ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-coresight-devices-etm-n-ctxid-pid" is not referenced.”…”�”}”hj/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj/ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-coresight-devices-etm-n-cyc-threshold" is not referenced.”…”�”}”hj9/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6/ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-coresight-devices-etm-n-enable-source" is not referenced.”…”�”}”hjS/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjP/ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-coresight-devices-etm-n-event" is not referenced.”…”�”}”hjm/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjj/ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-coresight-devices-etm-n-event-instren" is not referenced.”…”�”}”hj‡/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„/ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-etm-n-event-ts" is not referenced.”…”�”}”hj¡/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjž/ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-coresight-devices-etm-n-event-vinst" is not referenced.”…”�”}”hj»/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸/ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-coresight-devices-etm-n-label" is not referenced.”…”�”}”hjÕ/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒ/ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcauthstatus" is not referenced.”…”�”}”hjï/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjì/ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcconfig" is not referenced.”…”�”}”hj 0sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcdevarch" is not referenced.”…”�”}”hj#0sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj 0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcdevid" is not referenced.”…”�”}”hj=0sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcdevtype" is not referenced.”…”�”}”hjW0sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjT0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trclsr" is not referenced.”…”�”}”hjq0sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjn0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcoslsr" is not referenced.”…”�”}”hj‹0sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆ0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcpdcr" is not referenced.”…”�”}”hj¥0sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcpdsr" is not referenced.”…”�”}”hj¿0sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr0" is not referenced.”…”�”}”hjÙ0sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖ0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr1" is not referenced.”…”�”}”hjó0sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjð0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr2" is not referenced.”…”�”}”hj 1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj 1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr3" is not referenced.”…”�”}”hj'1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-etm-n-mgmt-trctraceid" is not referenced.”…”�”}”hjA1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-coresight-devices-etm-n-mode" is not referenced.”…”�”}”hj[1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-coresight-devices-etm-n-nr-addr-cmp" is not referenced.”…”�”}”hju1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjr1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-coresight-devices-etm-n-nr-cntr" is not referenced.”…”�”}”hj�1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒ1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-coresight-devices-etm-n-nr-ext-inp" is not referenced.”…”�”}”hj©1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-coresight-devices-etm-n-nr-pe-cmp" is not referenced.”…”�”}”hjÃ1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀ1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-coresight-devices-etm-n-nr-resource" is not referenced.”…”�”}”hjÝ1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚ1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-coresight-devices-etm-n-nr-ss-cmp" is not referenced.”…”�”}”hj÷1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjô1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-coresight-devices-etm-n-nrseqstate" is not referenced.”…”�”}”hj2sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-coresight-devices-etm-n-ns-exlevel-vinst" is not referenced.”…”�”}”hj+2sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-coresight-devices-etm-n-numcidc" is not referenced.”…”�”}”hjE2sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-etm-n-numvmidc" is not referenced.”…”�”}”hj_2sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-coresight-devices-etm-n-pe" is not referenced.”…”�”}”hjy2sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-etm-n-res-ctrl" is not referenced.”…”�”}”hj“2sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-coresight-devices-etm-n-res-idx" is not referenced.”…”�”}”hj­2sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-coresight-devices-etm-n-reset" is not referenced.”…”�”}”hjÇ2sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-etm-n-s-exlevel-vinst" is not referenced.”…”�”}”hjá2sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-coresight-devices-etm-n-seq-event" is not referenced.”…”�”}”hjû2sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø2ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-coresight-devices-etm-n-seq-idx" is not referenced.”…”�”}”hj3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj3ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-etm-n-seq-reset-event" is not referenced.”…”�”}”hj/3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,3ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-coresight-devices-etm-n-seq-state" is not referenced.”…”�”}”hjI3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF3ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-coresight-devices-etm-n-sshot-ctrl" is not referenced.”…”�”}”hjc3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`3ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-coresight-devices-etm-n-sshot-idx" is not referenced.”…”�”}”hj}3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz3ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-coresight-devices-etm-n-sshot-pe-ctrl" is not referenced.”…”�”}”hj—3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”3ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-coresight-devices-etm-n-sshot-status" is not referenced.”…”�”}”hj±3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®3ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-etm-n-syncfreq" is not referenced.”…”�”}”hjË3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈ3ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr0" is not referenced.”…”�”}”hjå3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ3ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr1" is not referenced.”…”�”}”hjÿ3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü3ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr10" is not referenced.”…”�”}”hj4sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr11" is not referenced.”…”�”}”hj34sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj04ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr12" is not referenced.”…”�”}”hjM4sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ4ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr13" is not referenced.”…”�”}”hjg4sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd4ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr2" is not referenced.”…”�”}”hj�4sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~4ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr3" is not referenced.”…”�”}”hj›4sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜4ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr4" is not referenced.”…”�”}”hjµ4sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²4ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr5" is not referenced.”…”�”}”hjÏ4sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ4ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr8" is not referenced.”…”�”}”hjé4sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ4ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr9" is not referenced.”…”�”}”hj5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj5ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-coresight-devices-etm-n-ts-source" is not referenced.”…”�”}”hj5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj5ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-coresight-devices-etm-n-vinst-pe-cmp-start-stop" is not referenced.”…”�”}”hj75sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj45ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-etm-n-vmid-idx" is not referenced.”…”�”}”hjQ5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjN5ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-coresight-devices-etm-n-vmid-masks" is not referenced.”…”�”}”hjk5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjh5ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-etm-n-vmid-val" is not referenced.”…”�”}”hj…5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚5ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-trbe-cpu-align" is not referenced.”…”�”}”hjŸ5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœ5ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-coresight-devices-trbe-cpu-flag" is not referenced.”…”�”}”hj¹5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶5ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-coresight-devices-trbe-cpu-label" is not referenced.”…”�”}”hjÓ5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐ5ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-coresight-devices-ultra-smb-n-enable-sink" is not referenced.”…”�”}”hjí5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê5ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-buf-size" is not referenced.”…”�”}”hj6sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-buf-status" is not referenced.”…”�”}”hj!6sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-read-pos" is not referenced.”…”�”}”hj;6sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj86ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-write-pos" is not referenced.”…”�”}”hjU6sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR6ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-counter-devices-counterx-cascade-counts-enable" is not referenced.”…”�”}”hjo6sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl6ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-counter-devices-counterx-cascade-counts-enable-component-id" is not referenced.”…”�”}”hj‰6sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†6ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-counter-devices-counterx-county-capture" is not referenced.”…”�”}”hj£6sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj 6ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-counter-devices-counterx-county-ceiling" is not referenced.”…”�”}”hj½6sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº6ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-counter-devices-counterx-county-compare" is not referenced.”…”�”}”hj×6sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ6ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-counter-devices-counterx-county-count" is not referenced.”…”�”}”hjñ6sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî6ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-counter-devices-counterx-county-count-mode" is not referenced.”…”�”}”hj 7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj7ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-counter-devices-counterx-county-count-mode-available" is not referenced.”…”�”}”hj%7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"7ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-counter-devices-counterx-county-direction" is not referenced.”…”�”}”hj?7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<7ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-counter-devices-counterx-county-enable" is not referenced.”…”�”}”hjY7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV7ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-counter-devices-counterx-county-error-noise" is not referenced.”…”�”}”hjs7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp7ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-counter-devices-counterx-county-floor" is not referenced.”…”�”}”hj�7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠ7ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-counter-devices-counterx-county-function" is not referenced.”…”�”}”hj§7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤7ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-counter-devices-counterx-county-name" is not referenced.”…”�”}”hjÁ7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾7ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-counter-devices-counterx-county-num-overflows" is not referenced.”…”�”}”hjÛ7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØ7ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-counter-devices-counterx-county-prescaler" is not referenced.”…”�”}”hjõ7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò7ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-counter-devices-counterx-county-preset" is not referenced.”…”�”}”hj8sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj 8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-counter-devices-counterx-county-preset-enable" is not referenced.”…”�”}”hj)8sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-counter-devices-counterx-county-signalz-action" is not referenced.”…”�”}”hjC8sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-counter-devices-counterx-county-spike-filter-ns" is not referenced.”…”�”}”hj]8sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZ8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-counter-devices-counterx-events-queue-size" is not referenced.”…”�”}”hjw8sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjt8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-bus-counter-devices-counterx-external-input-phase-clock-select" is not referenced.”…”�”}”hj‘8sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽ8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒvHyperlink target "abi-sys-bus-counter-devices-counterx-external-input-phase-clock-select-available" is not referenced.”…”�”}”hj«8sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-counter-devices-counterx-name" is not referenced.”…”�”}”hjÅ8sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÂ8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-counter-devices-counterx-num-counts" is not referenced.”…”�”}”hjß8sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜ8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-counter-devices-counterx-num-signals" is not referenced.”…”�”}”hjù8sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjö8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-counter-devices-counterx-signaly-cable-fault" is not referenced.”…”�”}”hj9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj9ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-counter-devices-counterx-signaly-cable-fault-enable" is not referenced.”…”�”}”hj-9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*9ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-counter-devices-counterx-signaly-filter-clock-prescaler" is not referenced.”…”�”}”hjG9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD9ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-counter-devices-counterx-signaly-frequency" is not referenced.”…”�”}”hja9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^9ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-counter-devices-counterx-signaly-index-polarity" is not referenced.”…”�”}”hj{9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx9ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-bus-counter-devices-counterx-signaly-index-polarity-available" is not referenced.”…”�”}”hj•9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’9ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-counter-devices-counterx-signaly-name" is not referenced.”…”�”}”hj¯9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬9ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-counter-devices-counterx-signaly-polarity" is not referenced.”…”�”}”hjÉ9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆ9ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-counter-devices-counterx-signaly-signal" is not referenced.”…”�”}”hjã9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà9ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-counter-devices-counterx-signaly-synchronous-mode" is not referenced.”…”�”}”hjý9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú9ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-css-devices-driver-override" is not referenced.”…”�”}”hj:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-css-devices-modalias" is not referenced.”…”�”}”hj1:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-bus-css-devices-type" is not referenced.”…”�”}”hjK:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjH:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-css-drivers-io-subchannel-chpids" is not referenced.”…”�”}”hje:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjb:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-css-drivers-io-subchannel-pimpampom" is not referenced.”…”�”}”hj:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-bus-cxl-devices-devtype" is not referenced.”…”�”}”hj™:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-cxl-devices-modalias" is not referenced.”…”�”}”hj³:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-cxl-devices-decoderx-y" is not referenced.”…”�”}”hjÍ:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊ:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-cxl-devices-decoderx-y-cap-pmem" is not referenced.”…”�”}”hjç:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjä:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-cxl-devices-decoderx-y-create-pmem-region" is not referenced.”…”�”}”hj;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþ:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-cxl-devices-decoderx-y-delete-region" is not referenced.”…”�”}”hj;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-cxl-devices-decoderx-y-dpa-resource" is not referenced.”…”�”}”hj5;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-cxl-devices-decoderx-y-dpa-size" is not referenced.”…”�”}”hjO;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-cxl-devices-decoderx-y-interleave-granularity" is not referenced.”…”�”}”hji;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-cxl-devices-decoderx-y-interleave-ways" is not referenced.”…”�”}”hjƒ;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-cxl-devices-decoderx-y-locked" is not referenced.”…”�”}”hj�;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-cxl-devices-decoderx-y-mode" is not referenced.”…”�”}”hj·;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-cxl-devices-decoderx-y-qos-class" is not referenced.”…”�”}”hjÑ;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎ;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-cxl-devices-decoderx-y-start" is not referenced.”…”�”}”hjë;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-cxl-devices-decoderx-y-target-list" is not referenced.”…”�”}”hj<sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-cxl-devices-decoderx-y-target-type" is not referenced.”…”�”}”hj<sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-cxl-devices-endpointx-cdat" is not referenced.”…”�”}”hj9<sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-bus-cxl-devices-memx-firmware" is not referenced.”…”�”}”hjS<sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjP<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-cxl-devices-memx-firmware-version" is not referenced.”…”�”}”hjm<sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjj<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-cxl-devices-memx-label-storage-size" is not referenced.”…”�”}”hj‡<sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-cxl-devices-memx-numa-node" is not referenced.”…”�”}”hj¡<sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjž<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-cxl-devices-memx-payload-max" is not referenced.”…”�”}”hj»<sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-cxl-devices-memx-pmem-qos-class" is not referenced.”…”�”}”hjÕ<sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒ<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-cxl-devices-memx-pmem-size" is not referenced.”…”�”}”hjï<sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjì<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-cxl-devices-memx-ram-qos-class" is not referenced.”…”�”}”hj =sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj=ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-bus-cxl-devices-memx-ram-size" is not referenced.”…”�”}”hj#=sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj =ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-cxl-devices-memx-security-sanitize" is not referenced.”…”�”}”hj==sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:=ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-cxl-devices-memx-security-state" is not referenced.”…”�”}”hjW=sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjT=ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-bus-cxl-devices-memx-serial" is not referenced.”…”�”}”hjq=sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjn=ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-cxl-devices-memx-trigger-poison-list" is not referenced.”…”�”}”hj‹=sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆ=ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-bus-cxl-devices-nvdimm-bridge0-ndbusx-nmemy-cxl-dirty-shutdown" is not referenced.”…”�”}”hj¥=sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢=ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-cxl-devices-portx-decoders-committed" is not referenced.”…”�”}”hj¿=sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼=ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-cxl-devices-portx-dporty" is not referenced.”…”�”}”hjÙ=sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖ=ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-cxl-devices-portx-parent-dport" is not referenced.”…”�”}”hjó=sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjð=ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-bus-cxl-devices-portx-uport" is not referenced.”…”�”}”hj >sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj >ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-cxl-devices-regionz-accessy-read-bandwidth" is not referenced.”…”�”}”hj'>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-cxl-devices-regionz-accessy-read-latency" is not referenced.”…”�”}”hjA>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-cxl-devices-regionz-commit" is not referenced.”…”�”}”hj[>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-cxl-devices-regionz-extended-linear-cache-size" is not referenced.”…”�”}”hju>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjr>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-cxl-devices-regionz-interleave-granularity" is not referenced.”…”�”}”hj�>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒ>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-cxl-devices-regionz-interleave-ways" is not referenced.”…”�”}”hj©>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-cxl-devices-regionz-locked" is not referenced.”…”�”}”hjÃ>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀ>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-cxl-devices-regionz-mode" is not referenced.”…”�”}”hjÝ>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚ>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-cxl-devices-regionz-resource" is not referenced.”…”�”}”hj÷>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjô>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”•KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-cxl-devices-regionz-size" is not referenced.”…”�”}”hj?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-cxl-devices-regionz-target-0-n" is not referenced.”…”�”}”hj+?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-cxl-devices-regionz-uuid" is not referenced.”…”�”}”hjE?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-sys-bus-cxl-flush" is not referenced.”…”�”}”hj_?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-dax-devices-daxx-y-align" is not referenced.”…”�”}”hjy?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-dax-devices-daxx-y-mapping" is not referenced.”…”�”}”hj“?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-dax-devices-daxx-y-mapping-0-n-start" is not referenced.”…”�”}”hj­?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-dax-devices-daxx-y-memmap-on-memory" is not referenced.”…”�”}”hjÇ?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-dax-devices-daxx-y-numa-node" is not referenced.”…”�”}”hjá?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-dax-devices-daxx-y-resource" is not referenced.”…”�”}”hjû?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-bus-dax-devices-daxx-y-size" is not referenced.”…”�”}”hj@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-dax-devices-daxx-y-state" is not referenced.”…”�”}”hj/@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-dax-devices-daxx-y-target-node" is not referenced.”…”�”}”hjI@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-dfl-devices-dfl-dev-x-feature-id" is not referenced.”…”�”}”hjc@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-dfl-devices-dfl-dev-x-fec-mode" is not referenced.”…”�”}”hj}@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-dfl-devices-dfl-dev-x-infx-cal-fail" is not referenced.”…”�”}”hj—@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-dfl-devices-dfl-dev-x-infx-clear" is not referenced.”…”�”}”hj±@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-dfl-devices-dfl-dev-x-infx-init-done" is not referenced.”…”�”}”hjË@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈ@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-dfl-devices-dfl-dev-x-nios-fw-version" is not referenced.”…”�”}”hjå@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-dfl-devices-dfl-dev-x-retimer-a-mode" is not referenced.”…”�”}”hjÿ@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-dfl-devices-dfl-dev-x-retimer-b-mode" is not referenced.”…”�”}”hjAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-dfl-devices-dfl-dev-x-type" is not referenced.”…”�”}”hj3Asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0Aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-drivers-corsair-dev-current-profile" is not referenced.”…”�”}”hjMAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-drivers-corsair-dev-macro-mode" is not referenced.”…”�”}”hjgAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-edac-devices-dev-name-ecs-frux" is not referenced.”…”�”}”hj�Asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~Aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-edac-devices-dev-name-ecs-frux-log-entry-type" is not referenced.”…”�”}”hj›Asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜Aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-edac-devices-dev-name-ecs-frux-mode" is not referenced.”…”�”}”hjµAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²Aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-edac-devices-dev-name-ecs-frux-reset" is not referenced.”…”�”}”hjÏAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-edac-devices-dev-name-ecs-frux-threshold" is not referenced.”…”�”}”hjéAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-edac-devices-dev-name-mem-repairx" is not referenced.”…”�”}”hjBsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-edac-devices-dev-name-mem-repairx-bank-group" is not referenced.”…”�”}”hjBsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-edac-devices-dev-name-mem-repairx-dpa" is not referenced.”…”�”}”hj7Bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4Bubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-edac-devices-dev-name-mem-repairx-hpa" is not referenced.”…”�”}”hjQBsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-edac-devices-dev-name-mem-repairx-min-hpa" is not referenced.”…”�”}”hjkBsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-edac-devices-dev-name-mem-repairx-nibble-mask" is not referenced.”…”�”}”hj…Bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚Bubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-edac-devices-dev-name-mem-repairx-persist-mode" is not referenced.”…”�”}”hjŸBsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-edac-devices-dev-name-mem-repairx-repair" is not referenced.”…”�”}”hj¹Bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶Bubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-bus-edac-devices-dev-name-mem-repairx-repair-safe-when-in-use" is not referenced.”…”�”}”hjÓBsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-edac-devices-dev-name-mem-repairx-repair-type" is not referenced.”…”�”}”hjíBsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-edac-devices-dev-name-scrubx" is not referenced.”…”�”}”hjCsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-edac-devices-dev-name-scrubx-addr" is not referenced.”…”�”}”hj!Csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-edac-devices-dev-name-scrubx-current-cycle-duration" is not referenced.”…”�”}”hj;Csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8Cubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-edac-devices-dev-name-scrubx-enable-background" is not referenced.”…”�”}”hjUCsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-edac-devices-dev-name-scrubx-max-cycle-duration" is not referenced.”…”�”}”hjoCsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-edac-devices-dev-name-scrubx-min-cycle-duration" is not referenced.”…”�”}”hj‰Csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†Cubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-edac-devices-dev-name-scrubx-size" is not referenced.”…”�”}”hj£Csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Cubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-event-source-devices-dev-caps" is not referenced.”…”�”}”hj½Csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-event-source-devices-dev-format" is not referenced.”…”�”}”hj×Csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-event-source-devices-pmu" is not referenced.”…”�”}”hjñCsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-event-source-devices-pmu-events-event" is not referenced.”…”�”}”hj Dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjDubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-event-source-devices-pmu-events-event-scale" is not referenced.”…”�”}”hj%Dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"Dubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-event-source-devices-pmu-events-event-unit" is not referenced.”…”�”}”hj?Dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjKubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-hid-drivers-ntrig-dev-sensor-physical-width" is not referenced.”…”�”}”hj[Ksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXKubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-hid-drivers-prodikeys-channel" is not referenced.”…”�”}”hjuKsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrKubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-hid-drivers-prodikeys-octave" is not referenced.”…”�”}”hj�Ksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒKubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-hid-drivers-prodikeys-sustain" is not referenced.”…”�”}”hj©Ksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦Kubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-hid-drivers-wiimote-dev-bboard-calib" is not referenced.”…”�”}”hjÃKsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀKubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-hid-drivers-wiimote-dev-devtype" is not referenced.”…”�”}”hjÝKsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚKubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-hid-drivers-wiimote-dev-extension" is not referenced.”…”�”}”hj÷Ksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôKubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-hid-drivers-wiimote-dev-led1" is not referenced.”…”�”}”hjLsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjLubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-hid-drivers-wiimote-dev-pro-calib" is not referenced.”…”�”}”hj+Lsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(Lubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ5Hyperlink target "abi-sys-bus-hsi" is not referenced.”…”�”}”hjELsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBLubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-hsi-devices-modalias" is not referenced.”…”�”}”hj_Lsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\Lubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-bus-i2c-idle-state" is not referenced.”…”�”}”hjyLsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvLubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-i2c-devices-bd9571mwv-regulator-auto-backup-mode" is not referenced.”…”�”}”hj“Lsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�Lubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-bus-i2c-devices-calibration" is not referenced.”…”�”}”hj­Lsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªLubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-i2c-devices-device" is not referenced.”…”�”}”hjÇLsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄLubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-i2c-devices-heading0-input" is not referenced.”…”�”}”hjáLsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞLubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-i2c-devices-output-hvled-n" is not referenced.”…”�”}”hjûLsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøLubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-i2c-devices-output-lvled-n" is not referenced.”…”�”}”hjMsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjMubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-bus-i2c-devices-power-state" is not referenced.”…”�”}”hj/Msbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,Mubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-i2c-devices-switch" is not referenced.”…”�”}”hjIMsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFMubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-i2c-devices-trickle-charge-bypass" is not referenced.”…”�”}”hjcMsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`Mubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-i2c-devices-busnum-primary-addr-new-pass" is not referenced.”…”�”}”hj}Msbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzMubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-i2c-devices-busnum-primary-addr-sss" is not referenced.”…”�”}”hj—Msbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”Mubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-i2c-devices-busnum-primary-addr-total-sectors" is not referenced.”…”�”}”hj±Msbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®Mubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-i2c-devices-busnum-primary-addr-uid" is not referenced.”…”�”}”hjËMsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈMubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-i2c-devices-busnum-primary-addr-unlock" is not referenced.”…”�”}”hjåMsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâMubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-i2c-devices-mcu-device-board-revision" is not referenced.”…”�”}”hjÿMsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüMubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-i2c-devices-mcu-device-first-mac-address" is not referenced.”…”�”}”hjNsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-i2c-devices-mcu-device-front-button-mode" is not referenced.”…”�”}”hj3Nsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0Nubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-i2c-devices-mcu-device-front-button-poweron" is not referenced.”…”�”}”hjMNsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJNubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-i2c-devices-mcu-device-fw-features" is not referenced.”…”�”}”hjgNsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdNubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-i2c-devices-mcu-device-fw-version-hash-application" is not referenced.”…”�”}”hj�Nsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~Nubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-i2c-devices-mcu-device-fw-version-hash-bootloader" is not referenced.”…”�”}”hj›Nsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜Nubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-i2c-devices-mcu-device-mcu-type" is not referenced.”…”�”}”hjµNsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²Nubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-i2c-devices-mcu-device-reset-selector" is not referenced.”…”�”}”hjÏNsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌNubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-i2c-devices-mcu-device-serial-number" is not referenced.”…”�”}”hjéNsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæNubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-i2c-devices-xxx-fw-version" is not referenced.”…”�”}”hjOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-bus-i2c-devices-xxx-model" is not referenced.”…”�”}”hjOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-i2c-devices-xxx-type" is not referenced.”…”�”}”hj7Osbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4Oubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-i2c-drivers-ucsi-ccg-do-flash" is not referenced.”…”�”}”hjQOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-i3c-devices-bus-id-device-pid" is not referenced.”…”�”}”hjkOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id" is not referenced.”…”�”}”hj…Osbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚Oubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid" is not referenced.”…”�”}”hjŸOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-bcr" is not referenced.”…”�”}”hj¹Osbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶Oubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-dcr" is not referenced.”…”�”}”hjÓOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒoHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-dev-nack-retry-count" is not referenced.”…”�”}”hjíOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-dynamic-address" is not referenced.”…”�”}”hjPsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-hdrcap" is not referenced.”…”�”}”hj!Psbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-bus-id-device-pid-pid" is not referenced.”…”�”}”hj;Psbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8Pubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-bcr" is not referenced.”…”�”}”hjUPsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-current-master" is not referenced.”…”�”}”hjoPsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-dcr" is not referenced.”…”�”}”hj‰Psbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†Pubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-do-daa" is not referenced.”…”�”}”hj£Psbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Pubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-dynamic-address" is not referenced.”…”�”}”hj½Psbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-hdrcap" is not referenced.”…”�”}”hj×Psbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-hotjoin" is not referenced.”…”�”}”hjñPsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-i2c-scl-frequency" is not referenced.”…”�”}”hj Qsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjQubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-i3c-scl-frequency" is not referenced.”…”�”}”hj%Qsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"Qubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-i3c-devices-i3c-bus-id-mode" is not referenced.”…”�”}”hj?Qsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-accel-xyz-squared-peak-raw" is not referenced.”…”�”}”hj[Xsbah}”(h]”h ]”h"]”h$]”h&]”u•h1hÝhjXXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-activity-calibgender" is not referenced.”…”�”}”hjuXsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-activity-calibgender-available" is not referenced.”…”�”}”hj�Xsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-activity-calibheight" is not referenced.”…”�”}”hj©Xsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦Xubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-allow-async-readout" is not referenced.”…”�”}”hjÃXsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altcurrenty-rms-raw" is not referenced.”…”�”}”hjÝXsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒqHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-altvoltage1-i-calibphase" is not referenced.”…”�”}”hj÷Xsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒqHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-altvoltage1-q-calibphase" is not referenced.”…”�”}”hjYsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-i-calibbias" is not referenced.”…”�”}”hj+Ysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(Yubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-i-calibscale-coarse" is not referenced.”…”�”}”hjEYsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-i-calibscale-fine" is not referenced.”…”�”}”hj_Ysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\Yubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-q-calibbias" is not referenced.”…”�”}”hjyYsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-q-calibscale-coarse" is not referenced.”…”�”}”hj“Ysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�Yubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-q-calibscale-fine" is not referenced.”…”�”}”hj­Ysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltage1-i-calibbias" is not referenced.”…”�”}”hjÇYsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltage1-q-calibbias" is not referenced.”…”�”}”hjáYsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltagey-compare-interval" is not referenced.”…”�”}”hjûYsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltagey-i-phase" is not referenced.”…”�”}”hjZsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltagey-invert" is not referenced.”…”�”}”hj/Zsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,Zubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-altvoltagey-rms-raw" is not referenced.”…”�”}”hjIZsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFZubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-angly-label" is not referenced.”…”�”}”hjcZsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`Zubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-angl-raw" is not referenced.”…”�”}”hj}Zsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzZubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-anglvel-raw-range" is not referenced.”…”�”}”hj—Zsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”Zubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-anglvel-raw-range-available" is not referenced.”…”�”}”hj±Zsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®Zubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-anglvel-x-raw" is not referenced.”…”�”}”hjËZsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈZubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-capacitancey-raw" is not referenced.”…”�”}”hjåZsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâZubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-chromaticity-x-raw" is not referenced.”…”�”}”hjÿZsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüZubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-colortemp-raw" is not referenced.”…”�”}”hj[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj[ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-concentration-voc-short-raw" is not referenced.”…”�”}”hj3[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0[ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒuHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-concentration-co2-calibration-background" is not referenced.”…”�”}”hjM[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ[ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-concentration-co2-calibration-factory" is not referenced.”…”�”}”hjg[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd[ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-concentration-raw" is not referenced.”…”�”}”hj�[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~[ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-conversion-mode" is not referenced.”…”�”}”hj›[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜[ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-count0-enable-mode" is not referenced.”…”�”}”hjµ[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²[ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-count0-preset" is not referenced.”…”�”}”hjÏ[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ[ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-count0-trigger-mode" is not referenced.”…”�”}”hjé[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ[ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-county-count-direction" is not referenced.”…”�”}”hj\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-county-raw" is not referenced.”…”�”}”hj\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-count-count-direction-available" is not referenced.”…”�”}”hj7\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-count-enable-mode-available" is not referenced.”…”�”}”hjQ\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjN\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-count-trigger-mode-available" is not referenced.”…”�”}”hjk\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjh\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-coveragey-raw" is not referenced.”…”�”}”hj…\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-coveragey-scale" is not referenced.”…”�”}”hjŸ\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœ\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-current5-raw" is not referenced.”…”�”}”hj¹\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-current6-raw" is not referenced.”…”�”}”hjÓ\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐ\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-current7-raw" is not referenced.”…”�”}”hjí\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-currenty-raw" is not referenced.”…”�”}”hj]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-deltaangl-x-raw" is not referenced.”…”�”}”hj!]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-deltavelocity-x-raw" is not referenced.”…”�”}”hj;]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-electricalconductivity-raw" is not referenced.”…”�”}”hjU]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-energy-calibweight" is not referenced.”…”�”}”hjo]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-filter-notch-center-frequency" is not referenced.”…”�”}”hj‰]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-gravity-x-raw" is not referenced.”…”�”}”hj£]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-gyro-calibration-auto-status" is not referenced.”…”�”}”hj½]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-gyro-matrix" is not referenced.”…”�”}”hj×]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-humidityrelative-input" is not referenced.”…”�”}”hjñ]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-humidityrelative-raw" is not referenced.”…”�”}”hj ^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-humidityrelative-trough-raw" is not referenced.”…”�”}”hj%^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-illuminance0-zone" is not referenced.”…”�”}”hj?^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-illuminancey-calibscale-available" is not referenced.”…”�”}”hjY^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-illuminance-hysteresis-relative" is not referenced.”…”�”}”hjs^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-incli-x-raw" is not referenced.”…”�”}”hj�^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠ^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-indexy-raw" is not referenced.”…”�”}”hj§^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-intensityy-offset" is not referenced.”…”�”}”hjÁ^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-intensityy-raw" is not referenced.”…”�”}”hjÛ^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØ^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-intensityy-resistance" is not referenced.”…”�”}”hjõ^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-intensity-hardwaregain-available" is not referenced.”…”�”}”hj_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj _ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-intensity-ir-large-raw" is not referenced.”…”�”}”hj)_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-intensity-ir-small-raw" is not referenced.”…”�”}”hjC_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-intensity-large-raw" is not referenced.”…”�”}”hj]_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZ_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-intensity-x-raw" is not referenced.”…”�”}”hjw_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjt_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-magn-calibration-auto-status" is not referenced.”…”�”}”hj‘_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽ_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-magn-calibration-fast-enable" is not referenced.”…”�”}”hj«_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-magn-x-oversampling-ratio" is not referenced.”…”�”}”hjÅ_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÂ_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-magn-x-raw" is not referenced.”…”�”}”hjß_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜ_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-massconcentration-pm1-input" is not referenced.”…”�”}”hjù_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjö_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-ph-raw" is not referenced.”…”�”}”hj`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-phasey-raw" is not referenced.”…”�”}”hj-`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-positionrelative-x-raw" is not referenced.”…”�”}”hjG`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-powery-powerfactor" is not referenced.”…”�”}”hja`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-powery-raw" is not referenced.”…”�”}”hj{`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-pressurey-input" is not referenced.”…”�”}”hj•`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-pressurey-raw" is not referenced.”…”�”}”hj¯`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ube(j1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-proximity0-agc-gain" is not referenced.”…”�”}”hjÉ`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆ`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-proximity0-calib-phase-temp-a" is not referenced.”…”�”}”hjã`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-proximity3-comb-raw" is not referenced.”…”�”}”hjý`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-proximity-id-setup" is not referenced.”…”�”}”hjasbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-proximity-input" is not referenced.”…”�”}”hj1asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-proximity-nearlevel" is not referenced.”…”�”}”hjKasbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjHaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-resistance-raw" is not referenced.”…”�”}”hjeasbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjbaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-rot-from-north-magnetic-tilt-comp-raw" is not referenced.”…”�”}”hjasbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-rot-quaternion-raw" is not referenced.”…”�”}”hj™asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-rot-quaternionaxis-raw" is not referenced.”…”�”}”hj³asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-rot-yaw-raw" is not referenced.”…”�”}”hjÍasbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-shunt-resistory" is not referenced.”…”�”}”hjçasbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjäaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-temp8-raw" is not referenced.”…”�”}”hjbsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-tempy-input" is not referenced.”…”�”}”hjbsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjbubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-temp-calibemissivity" is not referenced.”…”�”}”hj5bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2bubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-temp-object-calibambient" is not referenced.”…”�”}”hjObsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjLbubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-temp-raw" is not referenced.”…”�”}”hjibsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjfbubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-temp-thermocouple-type" is not referenced.”…”�”}”hjƒbsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€bubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage-voltage-filter-mode-available" is not referenced.”…”�”}”hj�bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjšbubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage0-raw" is not referenced.”…”�”}”hj·bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´bubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage10-raw" is not referenced.”…”�”}”hjÑbsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎbubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage1-raw" is not referenced.”…”�”}”hjëbsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjèbubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage2-voltage2-shorted-raw" is not referenced.”…”�”}”hjcsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjcubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage2-raw" is not referenced.”…”�”}”hjcsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjcubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage3-raw" is not referenced.”…”�”}”hj9csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6cubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage4-raw" is not referenced.”…”�”}”hjScsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPcubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage9-raw" is not referenced.”…”�”}”hjmcsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjcubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-voltagez-balance-switch-en" is not referenced.”…”�”}”hj‡csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„cubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒsHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-voltagez-balance-switch-timer" is not referenced.”…”�”}”hj¡csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžcubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-voltagez-filter-mode" is not referenced.”…”�”}”hj»csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸cubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-voltagez-raw" is not referenced.”…”�”}”hjÕcsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒcubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-convdelay" is not referenced.”…”�”}”hjïcsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìcubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-convdelay-available" is not referenced.”…”�”}”hj dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-dither-enable" is not referenced.”…”�”}”hj#dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj dubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-dither-invert" is not referenced.”…”�”}”hj=dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:dubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-dither-scale" is not referenced.”…”�”}”hjWdsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTdubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-dither-scale-available" is not referenced.”…”�”}”hjqdsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjndubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-dither-source" is not referenced.”…”�”}”hj‹dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆdubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-label" is not referenced.”…”�”}”hj¥dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢dubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-raw" is not referenced.”…”�”}”hj¿dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼dubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-sampling-frequency" is not referenced.”…”�”}”hjÙdsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖdubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-scale" is not referenced.”…”�”}”hjódsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðdubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-sensing-mode" is not referenced.”…”�”}”hj esbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj eubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-sys-calibration" is not referenced.”…”�”}”hj'esbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$eubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-sys-calibration-mode" is not referenced.”…”�”}”hjAesbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>eubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltagey-sys-calibration-mode-available" is not referenced.”…”�”}”hj[esbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXeubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage-filtery-notch-center" is not referenced.”…”�”}”hjuesbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjreubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage-filtery-notch-en" is not referenced.”…”�”}”hj�esbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒeubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-voltage-spi-clk-freq" is not referenced.”…”�”}”hj©esbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦eubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-volumeflow-medium" is not referenced.”…”�”}”hjÃesbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀeubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-volumeflow-medium-available" is not referenced.”…”�”}”hjÝesbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚeubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-in-volumeflow-raw" is not referenced.”…”�”}”hj÷esbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôeubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-iio-devices-iio-devicex-label" is not referenced.”…”�”}”hjfsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjfubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-iio-devices-iio-devicex-meas-conf" is not referenced.”…”�”}”hj+fsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(fubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-iio-devices-iio-devicex-mount-matrix" is not referenced.”…”�”}”hjEfsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBfubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-iio-devices-iio-devicex-name" is not referenced.”…”�”}”hj_fsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\fubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-frequency" is not referenced.”…”�”}”hjyfsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvfubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-frequency-increment" is not referenced.”…”�”}”hj“fsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�fubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-frequency-points" is not referenced.”…”�”}”hj­fsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªfubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-frequency-resolution" is not referenced.”…”�”}”hjÇfsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄfubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-frequency-start" is not referenced.”…”�”}”hjáfsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞfubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-name" is not referenced.”…”�”}”hjûfsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøfubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-refin-frequency" is not referenced.”…”�”}”hjgsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjgubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-altvoltagey-settling-cycles" is not referenced.”…”�”}”hj/gsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,gubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-conversion-mode" is not referenced.”…”�”}”hjIgsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFgubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-currenty-currentz-raw" is not referenced.”…”�”}”hjcgsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`gubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-currenty-raw" is not referenced.”…”�”}”hj}gsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzgubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-currenty-rawn" is not referenced.”…”�”}”hj—gsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”gubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-currenty-symbol" is not referenced.”…”�”}”hj±gsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®gubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-currenty-toggle-en" is not referenced.”…”�”}”hjËgsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈgubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-current-heater-raw" is not referenced.”…”�”}”hjågsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâgubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-humidityrelative-raw" is not referenced.”…”�”}”hjÿgsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjügubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-resistance-raw-available" is not referenced.”…”�”}”hjhsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-temp-raw" is not referenced.”…”�”}”hj3hsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0hubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-z-raw" is not referenced.”…”�”}”hjMhsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJhubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-en" is not referenced.”…”�”}”hjghsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdhubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-frequency" is not referenced.”…”�”}”hj�hsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~hubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒqHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-frequency-available" is not referenced.”…”�”}”hj›hsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜hubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-offset" is not referenced.”…”�”}”hjµhsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²hubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-phase" is not referenced.”…”�”}”hjÏhsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌhubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-phase-available" is not referenced.”…”�”}”hjéhsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæhubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-raw" is not referenced.”…”�”}”hjisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-raw-available" is not referenced.”…”�”}”hjisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-hardwaregain" is not referenced.”…”�”}”hj7isbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4iubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-operating-mode" is not referenced.”…”�”}”hjQisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒoHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-operating-mode-available" is not referenced.”…”�”}”hjkisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-powerdown" is not referenced.”…”�”}”hj…isbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚iubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-powerdown-mode" is not referenced.”…”�”}”hjŸisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-raw" is not referenced.”…”�”}”hj¹isbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶iubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-rawn" is not referenced.”…”�”}”hjÓisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-raw-available" is not referenced.”…”�”}”hjíisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-symbol" is not referenced.”…”�”}”hjjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-out-voltagey-toggle-en" is not referenced.”…”�”}”hj!jsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-oversampling-ratio" is not referenced.”…”�”}”hj;jsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8jubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-iio-devices-iio-devicex-oversampling-ratio-available" is not referenced.”…”�”}”hjUjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-iio-devices-iio-devicex-pll2-feedback-clk-present" is not referenced.”…”�”}”hjojsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjljubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-iio-devices-iio-devicex-plly-locked" is not referenced.”…”�”}”hj‰jsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†jubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒxHyperlink target "abi-sys-bus-iio-devices-iio-devicex-proximity-on-chip-ambient-infrared-suppression" is not referenced.”…”�”}”hj£jsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj jubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-sampling-frequency" is not referenced.”…”�”}”hj½jsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-iio-devices-iio-devicex-sampling-frequency-available" is not referenced.”…”�”}”hj×jsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-iio-devices-iio-devicex-sensor-max-range" is not referenced.”…”�”}”hjñjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-sensor-sensitivity" is not referenced.”…”�”}”hj ksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjkubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-iio-devices-iio-devicex-serialnumber" is not referenced.”…”�”}”hj%ksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"kubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-iio-devices-iio-devicex-start-cleaning" is not referenced.”…”�”}”hj?ksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-most-devices-dev-channel-size-of-packet-buffer" is not referenced.”…”�”}”hj[rsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-most-devices-dev-channel-size-of-stream-buffer" is not referenced.”…”�”}”hjursbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-most-devices-dev-dci" is not referenced.”…”�”}”hj�rsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-most-devices-dev-dci-arb-address" is not referenced.”…”�”}”hj©rsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦rubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-most-devices-dev-dci-arb-value" is not referenced.”…”�”}”hjÃrsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-most-devices-dev-dci-mep-eui48-hi" is not referenced.”…”�”}”hjÝrsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-most-devices-dev-dci-mep-eui48-lo" is not referenced.”…”�”}”hj÷rsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-most-devices-dev-dci-mep-eui48-mi" is not referenced.”…”�”}”hjssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjsubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-most-devices-dev-dci-mep-filter" is not referenced.”…”�”}”hj+ssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(subah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-most-devices-dev-dci-mep-hash0" is not referenced.”…”�”}”hjEssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBsubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-most-devices-dev-dci-mep-hash1" is not referenced.”…”�”}”hj_ssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\subah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-most-devices-dev-dci-mep-hash2" is not referenced.”…”�”}”hjyssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvsubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-most-devices-dev-dci-mep-hash3" is not referenced.”…”�”}”hj“ssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�subah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-most-devices-dev-dci-ni-state" is not referenced.”…”�”}”hj­ssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªsubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-most-devices-dev-dci-node-address" is not referenced.”…”�”}”hjÇssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄsubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-most-devices-dev-dci-node-position" is not referenced.”…”�”}”hjássbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞsubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-most-devices-dev-dci-packet-bandwidth" is not referenced.”…”�”}”hjûssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøsubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-most-devices-dev-dci-sync-ep" is not referenced.”…”�”}”hjtsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjtubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-most-devices-dev-description" is not referenced.”…”�”}”hj/tsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,tubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-most-devices-dev-interface" is not referenced.”…”�”}”hjItsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFtubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-most-drivers-most-core-components" is not referenced.”…”�”}”hjctsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`tubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-most-drivers-most-core-links" is not referenced.”…”�”}”hj}tsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjztubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-moxtet-devices-moxtet-name-addr-module-description" is not referenced.”…”�”}”hj—tsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”tubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-moxtet-devices-moxtet-name-addr-module-id" is not referenced.”…”�”}”hj±tsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®tubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-moxtet-devices-moxtet-name-addr-module-name" is not referenced.”…”�”}”hjËtsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈtubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-nd-devices-ndbusx-nfit-dsm-mask" is not referenced.”…”�”}”hjåtsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâtubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-nd-devices-ndbusx-nfit-firmware-activate-noidle" is not referenced.”…”�”}”hjÿtsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjütubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-nd-devices-ndbusx-nfit-hw-error-scrub" is not referenced.”…”�”}”hjusbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjuubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-nd-devices-ndbusx-nfit-revision" is not referenced.”…”�”}”hj3usbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0uubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-nd-devices-ndbusx-nfit-scrub" is not referenced.”…”�”}”hjMusbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJuubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-bus-nd-devices-nmemx-cxl-id" is not referenced.”…”�”}”hjgusbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjduubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-nd-devices-nmemx-cxl-provider" is not referenced.”…”�”}”hj�usbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~uubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-device" is not referenced.”…”�”}”hj›usbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜uubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-dsm-mask" is not referenced.”…”�”}”hjµusbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²uubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-family" is not referenced.”…”�”}”hjÏusbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌuubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-flags" is not referenced.”…”�”}”hjéusbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæuubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-format" is not referenced.”…”�”}”hjvsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-handle" is not referenced.”…”�”}”hjvsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-id" is not referenced.”…”�”}”hj7vsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4vubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-phys-id" is not referenced.”…”�”}”hjQvsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-rev-id" is not referenced.”…”�”}”hjkvsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-serial" is not referenced.”…”�”}”hj…vsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚vubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-subsystem-device" is not referenced.”…”�”}”hjŸvsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-subsystem-rev-id" is not referenced.”…”�”}”hj¹vsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶vubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-subsystem-vendor" is not referenced.”…”�”}”hjÓvsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-nd-devices-nmemx-nfit-vendor" is not referenced.”…”�”}”hjívsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-nd-devices-nmemx-papr-flags" is not referenced.”…”�”}”hjwsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-nd-devices-nmemx-papr-health-bitmap-inject" is not referenced.”…”�”}”hj!wsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-nd-devices-nmemx-papr-perf-stats" is not referenced.”…”�”}”hj;wsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8wubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-nd-devices-regionx-nfit-range-index" is not referenced.”…”�”}”hjUwsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-nvmem-devices-cells-cell-name" is not referenced.”…”�”}”hjowsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-pci-devices-acpi-index" is not referenced.”…”�”}”hj‰wsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†wubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-bus-pci-devices-authenticated" is not referenced.”…”�”}”hj£wsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj wubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-pci-devices-d3cold-allowed" is not referenced.”…”�”}”hj½wsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-pci-devices-dep-link" is not referenced.”…”�”}”hj×wsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-pci-devices-doe-features" is not referenced.”…”�”}”hjñwsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-pci-devices-driver-override" is not referenced.”…”�”}”hj xsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjxubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-bus-pci-devices-index" is not referenced.”…”�”}”hj%xsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"xubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-bus-pci-devices-irq" is not referenced.”…”�”}”hj?xsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-pci-devices-bdf-rom-armor-enforced" is not referenced.”…”�”}”hj[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-devices-bdf-rpmc-production-enabled" is not referenced.”…”�”}”hjusbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-pci-devices-bdf-rpmc-spirom-available" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-pci-devices-bdf-tee-version" is not referenced.”…”�”}”hj©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-pci-devices-bdf-tsme-status" is not referenced.”…”�”}”hjÃsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-pci-devices-bdf-vendor-reset" is not referenced.”…”�”}”hjÝsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-pci-devices-dev-aer-correctable-ratelimit-burst" is not referenced.”…”�”}”hj÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-pci-devices-dev-aer-correctable-ratelimit-interval-ms" is not referenced.”…”�”}”hj€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-pci-devices-dev-aer-nonfatal-ratelimit-burst" is not referenced.”…”�”}”hj+€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-pci-devices-dev-aer-nonfatal-ratelimit-interval-ms" is not referenced.”…”�”}”hjE€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-pci-devices-dev-aer-dev-correctable" is not referenced.”…”�”}”hj_€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-pci-devices-dev-aer-dev-fatal" is not referenced.”…”�”}”hjy€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-pci-devices-dev-aer-dev-nonfatal" is not referenced.”…”�”}”hj“€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-pci-devices-dev-aer-rootport-total-err-cor" is not referenced.”…”�”}”hj­€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-pci-devices-dev-aer-rootport-total-err-fatal" is not referenced.”…”�”}”hjÇ€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-pci-devices-dev-aer-rootport-total-err-nonfatal" is not referenced.”…”�”}”hjá€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-pci-devices-dev-ccissx-cxdy-block-cciss-cxdy" is not referenced.”…”�”}”hjû€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-pci-devices-dev-ccissx-cxdy-lunid" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-pci-devices-dev-ccissx-cxdy-model" is not referenced.”…”�”}”hj/�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-pci-devices-dev-ccissx-cxdy-raid-level" is not referenced.”…”�”}”hjI�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-pci-devices-dev-ccissx-cxdy-rev" is not referenced.”…”�”}”hjc�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-pci-devices-dev-ccissx-cxdy-unique-id" is not referenced.”…”�”}”hj}�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-devices-dev-ccissx-cxdy-usage-count" is not referenced.”…”�”}”hj—�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-pci-devices-dev-ccissx-cxdy-vendor" is not referenced.”…”�”}”hj±�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-pci-devices-dev-ccissx-rescan" is not referenced.”…”�”}”hjË�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-pci-devices-dev-ccissx-resettable" is not referenced.”…”�”}”hjå�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-pci-devices-dev-ccissx-transport-mode" is not referenced.”…”�”}”hjÿ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-bus-pci-drivers-bind" is not referenced.”…”�”}”hj‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-pci-drivers-new-id" is not referenced.”…”�”}”hj3‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-bus-pci-drivers-remove-id" is not referenced.”…”�”}”hjM‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-pci-drivers-unbind" is not referenced.”…”�”}”hjg‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-pci-drivers-altera-cvp-chkcfg" is not referenced.”…”�”}”hj�‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-pci-drivers-ehci-hcd-companion" is not referenced.”…”�”}”hj›‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-curr1-crit" is not referenced.”…”�”}”hjµ‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-energy1-input" is not referenced.”…”�”}”hjÏ‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-fan1-input" is not referenced.”…”�”}”hjé‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-in0-input" is not referenced.”…”�”}”hjƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-power1-crit" is not referenced.”…”�”}”hjƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-power1-max" is not referenced.”…”�”}”hj7ƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4ƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-power1-max-interval" is not referenced.”…”�”}”hjQƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-power1-rated-max" is not referenced.”…”�”}”hjkƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-temp1-input" is not referenced.”…”�”}”hj…ƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚ƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-intel-vpu-freq-current-freq" is not referenced.”…”�”}”hjŸƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-pci-drivers-intel-vpu-freq-hw-efficient-freq" is not referenced.”…”�”}”hj¹ƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶ƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-pci-drivers-intel-vpu-freq-hw-max-freq" is not referenced.”…”�”}”hjÓƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjЃubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-pci-drivers-intel-vpu-freq-hw-min-freq" is not referenced.”…”�”}”hjíƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-intel-vpu-freq-set-max-freq" is not referenced.”…”�”}”hj„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-intel-vpu-freq-set-min-freq" is not referenced.”…”�”}”hj!„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-pci-drivers-intel-vpu-npu-busy-time-us" is not referenced.”…”�”}”hj;„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-pci-drivers-intel-vpu-npu-memory-utilization" is not referenced.”…”�”}”hjU„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-janz-cmodio-modulbus-number" is not referenced.”…”�”}”hjo„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-pci-drivers-pciback-allow-interrupt-control" is not referenced.”…”�”}”hj‰„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-pci-drivers-pciback-quirks" is not referenced.”…”�”}”hj£„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj „ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-pci-drivers-pcie-mp2-amd-hpd" is not referenced.”…”�”}”hj½„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-pci-drivers-qaic-xxxx-xx-xx-x-ce-count" is not referenced.”…”�”}”hjׄsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-pci-drivers-qaic-xxxx-xx-xx-x-ue-count" is not referenced.”…”�”}”hjñ„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-pci-drivers-qaic-xxxx-xx-xx-x-ue-nonfatal-count" is not referenced.”…”�”}”hj …sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-pci-drivers-uio-pci-sva-pci-dev-pasid" is not referenced.”…”�”}”hj%…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-bus-pci-drivers-xe-gpu-health" is not referenced.”…”�”}”hj?…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-curr1-crit" is not referenced.”…”�”}”hjY…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-energy1-input" is not referenced.”…”�”}”hjs…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-energy2-input" is not referenced.”…”�”}”hj�…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠ…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-fan1-input" is not referenced.”…”�”}”hj§…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-fan2-input" is not referenced.”…”�”}”hjÁ…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-fan3-input" is not referenced.”…”�”}”hjÛ…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØ…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-in1-input" is not referenced.”…”�”}”hjõ…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-cap" is not referenced.”…”�”}”hj†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj †ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-cap-interval" is not referenced.”…”�”}”hj)†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-crit" is not referenced.”…”�”}”hjC†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-max" is not referenced.”…”�”}”hj]†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZ†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-max-interval" is not referenced.”…”�”}”hjw†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjt†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-rated-max" is not referenced.”…”�”}”hj‘†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjކubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power2-cap" is not referenced.”…”�”}”hj«†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power2-cap-interval" is not referenced.”…”�”}”hjņsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power2-max" is not referenced.”…”�”}”hj߆sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj܆ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power2-max-interval" is not referenced.”…”�”}”hjù†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjö†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power2-rated-max" is not referenced.”…”�”}”hj‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp2-crit" is not referenced.”…”�”}”hj-‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp2-emergency" is not referenced.”…”�”}”hjG‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp2-input" is not referenced.”…”�”}”hja‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp2-max" is not referenced.”…”�”}”hj{‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp3-crit" is not referenced.”…”�”}”hj•‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp3-emergency" is not referenced.”…”�”}”hj¯‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp3-input" is not referenced.”…”�”}”hjɇsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjƇubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp4-crit" is not referenced.”…”�”}”hjã‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp4-emergency" is not referenced.”…”�”}”hjý‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp4-input" is not referenced.”…”�”}”hjˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp5-crit" is not referenced.”…”�”}”hj1ˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.ˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp5-emergency" is not referenced.”…”�”}”hjKˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjHˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp5-input" is not referenced.”…”�”}”hjeˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjbˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp-6-21-crit" is not referenced.”…”�”}”hjˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|ˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp-6-21-emergency" is not referenced.”…”�”}”hj™ˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–ˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-temp-6-21-input" is not referenced.”…”�”}”hj³ˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°ˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-pci-drivers-xe-sriov-admin" is not referenced.”…”�”}”hj͈sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjʈubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-pci-drivers-xe-sriov-admin-bulk-profile-exec-quantum-ms" is not referenced.”…”�”}”hjçˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjäˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-pci-drivers-xe-sriov-admin-bulk-profile-vram-quota" is not referenced.”…”�”}”hj‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-pci-drivers-xe-sriov-admin-pf" is not referenced.”…”�”}”hj‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-pci-drivers-xe-sriov-admin-pf-device" is not referenced.”…”�”}”hj5‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-pci-drivers-xe-sriov-admin-pf-profile-exec-quantum-ms" is not referenced.”…”�”}”hjO‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-pci-drivers-xe-sriov-admin-vf1" is not referenced.”…”�”}”hji‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-pci-drivers-xe-sriov-admin-vf-n-stop" is not referenced.”…”�”}”hjƒ‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-pci-drivers-xhci-hcd-dbc" is not referenced.”…”�”}”hj�‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-pci-drivers-xhci-hcd-dbc-binterfaceprotocol" is not referenced.”…”�”}”hj·‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-pci-drivers-xhci-hcd-dbc-bcddevice" is not referenced.”…”�”}”hjщsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjΉubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-pci-drivers-xhci-hcd-dbc-idproduct" is not referenced.”…”�”}”hjë‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-pci-drivers-xhci-hcd-dbc-idvendor" is not referenced.”…”�”}”hjŠsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-pci-drivers-xhci-hcd-dbc-manufacturer" is not referenced.”…”�”}”hjŠsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-pci-drivers-xhci-hcd-dbc-poll-interval-ms" is not referenced.”…”�”}”hj9Šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6Šubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-pci-drivers-xhci-hcd-dbc-product" is not referenced.”…”�”}”hjSŠsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPŠubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-pci-drivers-xhci-hcd-dbc-serial" is not referenced.”…”�”}”hjmŠsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjŠubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-devices-hid-hwmon-hwmonx-block-count-clock" is not referenced.”…”�”}”hj[Œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-platform-devices-hid-hwmon-hwmonx-block-counter-n" is not referenced.”…”�”}”hjuŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-platform-devices-hid-hwmon-hwmonx-block-enable" is not referenced.”…”�”}”hj�Œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-platform-devices-hid-hwmon-hwmonx-block-event-n" is not referenced.”…”�”}”hj©Œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦Œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-devices-hid-hwmon-hwmonx-block-event-list" is not referenced.”…”�”}”hjÃŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-platform-devices-palc0001-device-wwan-reset" is not referenced.”…”�”}”hjÝŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-platform-devices-dev-always-powered-in-suspend" is not referenced.”…”�”}”hj÷Œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-platform-devices-acpi000e-00-ac-alarm" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-platform-devices-acpi000e-00-ac-policy" is not referenced.”…”�”}”hj+�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-platform-devices-acpi000e-00-ac-status" is not referenced.”…”�”}”hjE�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-platform-devices-acpi000e-00-caps" is not referenced.”…”�”}”hj_�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-platform-devices-acpi000e-00-dc-alarm" is not referenced.”…”�”}”hjy�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-platform-devices-acpi000e-00-dc-policy" is not referenced.”…”�”}”hj“�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj��ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-platform-devices-acpi000e-00-dc-status" is not referenced.”…”�”}”hj­�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-platform-devices-ggl0001-binf-2" is not referenced.”…”�”}”hjÇ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-platform-devices-ggl0001-binf-3" is not referenced.”…”�”}”hjá�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-platform-devices-ggl0001-chsw" is not referenced.”…”�”}”hjû�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-platform-devices-ggl0001-fmap" is not referenced.”…”�”}”hjŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-platform-devices-ggl0001-frid" is not referenced.”…”�”}”hj/Žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,Žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-platform-devices-ggl0001-fwid" is not referenced.”…”�”}”hjIŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-platform-devices-ggl0001-gpio-x-gpio-0" is not referenced.”…”�”}”hjcŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`Žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-platform-devices-ggl0001-gpio-x-gpio-1" is not referenced.”…”�”}”hj}Žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-platform-devices-ggl0001-gpio-x-gpio-2" is not referenced.”…”�”}”hj—Žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”Žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-platform-devices-ggl0001-gpio-x-gpio-3" is not referenced.”…”�”}”hj±Žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®Žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-platform-devices-ggl0001-hwid" is not referenced.”…”�”}”hjËŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-platform-devices-ggl0001-meck" is not referenced.”…”�”}”hjåŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-platform-devices-ggl0001-vbnv-0" is not referenced.”…”�”}”hjÿŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-platform-devices-ggl0001-vbnv-1" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-platform-devices-ggl0001-vdat" is not referenced.”…”�”}”hj3�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-devices-goog000c-00-boot-on-ac" is not referenced.”…”�”}”hjM�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-devices-goog000c-00-build-date" is not referenced.”…”�”}”hjg�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-platform-devices-goog000c-00-build-revision" is not referenced.”…”�”}”hj��sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-platform-devices-goog000c-00-model-number" is not referenced.”…”�”}”hj›�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-devices-goog000c-00-usb-charge" is not referenced.”…”�”}”hjµ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-platform-devices-goog000c-00-version" is not referenced.”…”�”}”hjÏ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-platform-devices-inou0000-xx-ac-auto-boot" is not referenced.”…”�”}”hjé�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-platform-devices-inou0000-xx-breathing-in-suspend" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-platform-devices-inou0000-xx-ctgp-offset" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-platform-devices-inou0000-xx-fn-lock" is not referenced.”…”�”}”hj7�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-platform-devices-inou0000-xx-rainbow-animation" is not referenced.”…”�”}”hjQ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjN�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-platform-devices-inou0000-xx-super-key-enable" is not referenced.”…”�”}”hjk�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjh�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-devices-inou0000-xx-touchpad-toggle-enable" is not referenced.”…”�”}”hj…�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-platform-devices-inou0000-xx-usb-c-power-priority" is not referenced.”…”�”}”hjŸ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-platform-devices-inou0000-xx-usb-powershare-high" is not referenced.”…”�”}”hj¹�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-devices-int3407-00-dptf-power-adapter-rating-mw" is not referenced.”…”�”}”hjÓ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-platform-devices-int3407-00-dptf-power-battery-steady-power" is not referenced.”…”�”}”hjí�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-devices-int3407-00-dptf-power-charger-type" is not referenced.”…”�”}”hj‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-bus-platform-devices-int3407-00-dptf-power-max-platform-power-mw" is not referenced.”…”�”}”hj!‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-bus-platform-devices-int3407-00-dptf-power-platform-power-source" is not referenced.”…”�”}”hj;‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-platform-devices-int3407-00-dptf-power-prochot-confirm" is not referenced.”…”�”}”hjU‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-bus-platform-devices-int3407-00-dptf-power-rest-of-platform-power-mw" is not referenced.”…”�”}”hjo‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒyHyperlink target "abi-sys-bus-platform-devices-int3532-00-dptf-battery-current-discharge-capbility-ma" is not referenced.”…”�”}”hj‰‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒsHyperlink target "abi-sys-bus-platform-devices-int3532-00-dptf-battery-high-freq-impedance-mohm" is not referenced.”…”�”}”hj£‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-bus-platform-devices-int3532-00-dptf-battery-max-platform-power-mw" is not referenced.”…”�”}”hj½‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-bus-platform-devices-int3532-00-dptf-battery-max-steady-state-power-mw" is not referenced.”…”�”}”hjבsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-platform-devices-int3532-00-dptf-battery-no-load-voltage-mv" is not referenced.”…”�”}”hjñ‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ„Hyperlink target "abi-sys-bus-platform-devices-intc1045-00-pch-fivr-switch-frequency-fivr-switching-fault-status" is not referenced.”…”�”}”hj ’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ€Hyperlink target "abi-sys-bus-platform-devices-intc1045-00-pch-fivr-switch-frequency-fivr-switching-freq-mhz" is not referenced.”…”�”}”hj%’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ|Hyperlink target "abi-sys-bus-platform-devices-intc1045-00-pch-fivr-switch-frequency-freq-mhz-high-clock" is not referenced.”…”�”}”hj?’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ{Hyperlink target "abi-sys-bus-platform-devices-intc1045-00-pch-fivr-switch-frequency-freq-mhz-low-clock" is not referenced.”…”�”}”hjY’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒwHyperlink target "abi-sys-bus-platform-devices-intc1045-00-pch-fivr-switch-frequency-ssc-clock-info" is not referenced.”…”�”}”hjs’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-platform-devices-intc1092-00-intc-data" is not referenced.”…”�”}”hj�’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠ’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-platform-devices-intc1092-00-intc-reg" is not referenced.”…”�”}”hj§’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-bootfifo" is not referenced.”…”�”}”hjÁ’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-lifecycle-state" is not referenced.”…”�”}”hjÛ’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØ’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-mfg-lock" is not referenced.”…”�”}”hjõ’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-modl" is not referenced.”…”�”}”hj“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj “ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-oob-mac" is not referenced.”…”�”}”hj)“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-opn" is not referenced.”…”�”}”hjC“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-post-reset-wdog" is not referenced.”…”�”}”hj]“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZ“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-reset-action" is not referenced.”…”�”}”hjw“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjt“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-rev" is not referenced.”…”�”}”hj‘“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽ“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-rsh-log" is not referenced.”…”�”}”hj«“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-rtc-battery" is not referenced.”…”�”}”hjÅ“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-second-reset-action" is not referenced.”…”�”}”hjß“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜ“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-secure-boot-fuse-state" is not referenced.”…”�”}”hjù“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjö“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-sku" is not referenced.”…”�”}”hj”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-sn" is not referenced.”…”�”}”hj-”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-platform-devices-mlnxbf04-00-uuid" is not referenced.”…”�”}”hjG”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-platform-devices-vpc2004-camera-power" is not referenced.”…”�”}”hja”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-platform-devices-vpc2004-fan-mode" is not referenced.”…”�”}”hj{”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-platform-devices-vpc2004-fn-lock" is not referenced.”…”�”}”hj•”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-platform-devices-vpc2004-touchpad" is not referenced.”…”�”}”hj¯”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-platform-devices-vpc2004-usb-charging" is not referenced.”…”�”}”hjÉ”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆ”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-platform-devices-fsi-master-gpio-external-mode" is not referenced.”…”�”}”hjã”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-platform-devices-ci-hdrc-0-inputs-a-bus-drop" is not referenced.”…”�”}”hjý”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-platform-devices-ci-hdrc-0-inputs-a-bus-req" is not referenced.”…”�”}”hj•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-platform-devices-ci-hdrc-0-inputs-a-clr-err" is not referenced.”…”�”}”hj1•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-platform-devices-ci-hdrc-0-inputs-b-bus-req" is not referenced.”…”�”}”hjK•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjH•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-platform-devices-ci-hdrc-0-role" is not referenced.”…”�”}”hje•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjb•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-bitstream-id" is not referenced.”…”�”}”hj•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-bitstream-metadata" is not referenced.”…”�”}”hj™•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-cache-size" is not referenced.”…”�”}”hj³•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-errors-catfatal-errors" is not referenced.”…”�”}”hjÍ•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊ•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-errors-first-error" is not referenced.”…”�”}”hjç•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjä•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-errors-fme-errors" is not referenced.”…”�”}”hj–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþ•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-errors-inject-errors" is not referenced.”…”�”}”hj–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-errors-next-error" is not referenced.”…”�”}”hj5–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-errors-nonfatal-errors" is not referenced.”…”�”}”hjO–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-errors-pcie0-errors" is not referenced.”…”�”}”hji–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-errors-pcie1-errors" is not referenced.”…”�”}”hjƒ–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-fabric-version" is not referenced.”…”�”}”hj�–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-name" is not referenced.”…”�”}”hj·–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-crit" is not referenced.”…”�”}”hjÑ–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjΖubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-crit-alarm" is not referenced.”…”�”}”hjë–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-fpga-limit" is not referenced.”…”�”}”hj—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-input" is not referenced.”…”�”}”hj—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-ltr" is not referenced.”…”�”}”hj9—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-max" is not referenced.”…”�”}”hjS—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjP—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-max-alarm" is not referenced.”…”�”}”hjm—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjj—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-xeon-limit" is not referenced.”…”�”}”hj‡—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-crit" is not referenced.”…”�”}”hj¡—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjž—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-crit-alarm" is not referenced.”…”�”}”hj»—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-emergency" is not referenced.”…”�”}”hjÕ—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒ—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-input" is not referenced.”…”�”}”hjï—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjì—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-max" is not referenced.”…”�”}”hj ˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-max-alarm" is not referenced.”…”�”}”hj#˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-max-policy" is not referenced.”…”�”}”hj=˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-ports-num" is not referenced.”…”�”}”hjW˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjT˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-platform-devices-dfl-fme-0-socket-id" is not referenced.”…”�”}”hjq˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjn˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-platform-devices-dfl-port-0-afu-id" is not referenced.”…”�”}”hj‹˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆ˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-platform-devices-dfl-port-0-ap1-event" is not referenced.”…”�”}”hj¥˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-platform-devices-dfl-port-0-ap2-event" is not referenced.”…”�”}”hj¿˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-platform-devices-dfl-port-0-errors-errors" is not referenced.”…”�”}”hjÙ˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖ˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-platform-devices-dfl-port-0-errors-first-error" is not referenced.”…”�”}”hjó˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjð˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-platform-devices-dfl-port-0-errors-first-malformed-req" is not referenced.”…”�”}”hj ™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-platform-devices-dfl-port-0-id" is not referenced.”…”�”}”hj'™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-platform-devices-dfl-port-0-ltr" is not referenced.”…”�”}”hjA™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-devices-dfl-port-0-power-state" is not referenced.”…”�”}”hj[™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-platform-devices-dfl-port-0-userclk-freqcmd" is not referenced.”…”�”}”hju™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjr™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-platform-devices-dfl-port-0-userclk-freqcntrcmd" is not referenced.”…”�”}”hj�™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒ™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-platform-devices-dfl-port-0-userclk-freqcntrsts" is not referenced.”…”�”}”hj©™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-platform-devices-dfl-port-0-userclk-freqsts" is not referenced.”…”�”}”hjÙsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀ™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-platform-devices-occ-hwmon-x-ffdc" is not referenced.”…”�”}”hjÝ™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚ™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-platform-devices-smpro-errmon-error-warn-smpro-pmpro" is not referenced.”…”�”}”hj÷™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjô™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒoHyperlink target "abi-sys-bus-platform-devices-smpro-errmon-error-core-mem-pcie-other-ce-ue" is not referenced.”…”�”}”hjšsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ7Hyperlink target "smpro-error-types" is not referenced.”…”�”}”hj+šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(šubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”K$Œsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ…Hyperlink target "abi-sys-bus-platform-devices-smpro-errmon-event-vrd-warn-fault-vrd-hot-dimm-hot-dimm-2x-refresh" is not referenced.”…”�”}”hjEšsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-platform-devices-smpro-errmon-event-dimm-0-15-syndrome" is not referenced.”…”�”}”hj_šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\šubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-bus-platform-devices-smpro-errmon-overflow-core-mem-pcie-other-ce-ue" is not referenced.”…”�”}”hjyšsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-platform-devices-smpro-misc-soc-power-limit" is not referenced.”…”�”}”hj“šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�šubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-platform-devices-smpro-misc-boot-progress" is not referenced.”…”�”}”hj­šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-platform-devices-tahvo-usb-otg-mode" is not referenced.”…”�”}”hjÇšsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-platform-devices-tahvo-usb-vbus" is not referenced.”…”�”}”hjášsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-platform-devices-xxx-version" is not referenced.”…”�”}”hjûšsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-drivers-amd-pmc-smu-fw-version" is not referenced.”…”�”}”hj›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-platform-drivers-amd-pmc-smu-program" is not referenced.”…”�”}”hj/›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-drivers-amd-x3d-vcache-amdi0101-00-amd-x3d-mode" is not referenced.”…”�”}”hjI›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-drivers-aspeed-uart-routing-io" is not referenced.”…”�”}”hjc›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-platform-drivers-aspeed-uart-routing-uart" is not referenced.”…”�”}”hj}›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒuHyperlink target "abi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-bmc-canceled-csks" is not referenced.”…”�”}”hj—›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒwHyperlink target "abi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-bmc-root-entry-hash" is not referenced.”…”�”}”hj±›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒoHyperlink target "abi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-flash-count" is not referenced.”…”�”}”hjË›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈ›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-pr-canceled-csks" is not referenced.”…”�”}”hjå›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒvHyperlink target "abi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-pr-root-entry-hash" is not referenced.”…”�”}”hjÿ›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-sr-canceled-csks" is not referenced.”…”�”}”hjœsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒvHyperlink target "abi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-sr-root-entry-hash" is not referenced.”…”�”}”hj3œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-platform-drivers-panfrost-profiling" is not referenced.”…”�”}”hjMœsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-platform-drivers-panthor-profiling" is not referenced.”…”�”}”hjgœsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-platform-drivers-qcom-eud-enable" is not referenced.”…”�”}”hj�œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-active-icc-level" is not referenced.”…”�”}”hj›œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-bkops-status" is not referenced.”…”�”}”hjµœsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-boot-lun-enabled" is not referenced.”…”�”}”hjÏœsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-configuration-descriptor-lock" is not referenced.”…”�”}”hjéœsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-current-power-mode" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-exception-event-control" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-exception-event-status" is not referenced.”…”�”}”hj7�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-ffu-status" is not referenced.”…”�”}”hjQ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjN�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-max-data-in-size" is not referenced.”…”�”}”hjk�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjh�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-max-data-out-size" is not referenced.”…”�”}”hj…�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-max-number-of-rtt" is not referenced.”…”�”}”hjŸ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-ooo-data-enabled" is not referenced.”…”�”}”hj¹�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-psa-data-size" is not referenced.”…”�”}”hjÓ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-psa-state" is not referenced.”…”�”}”hjí�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-purge-status" is not referenced.”…”�”}”hjžsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-reference-clock-frequency" is not referenced.”…”�”}”hj!žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-wb-avail-buf" is not referenced.”…”�”}”hj;žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-wb-cur-buf" is not referenced.”…”�”}”hjUžsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-wb-flush-status" is not referenced.”…”�”}”hjožsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-wb-life-time-est" is not referenced.”…”�”}”hj‰žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-wb-resize-hint" is not referenced.”…”�”}”hj£žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-drivers-ufshcd-attributes-wb-resize-status" is not referenced.”…”�”}”hj½žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-platform-drivers-ufshcd-capabilities" is not referenced.”…”�”}”hjמsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-drivers-ufshcd-capabilities-clock-scaling" is not referenced.”…”�”}”hjñžsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-drivers-ufshcd-capabilities-write-booster" is not referenced.”…”�”}”hj Ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-platform-drivers-ufshcd-clkgate-delay-ms" is not referenced.”…”�”}”hj%Ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"Ÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-platform-drivers-ufshcd-clkgate-enable" is not referenced.”…”�”}”hj?Ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<Ÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-drivers-ufshcd-clkscale-enable" is not referenced.”…”�”}”hjYŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjVŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-drivers-ufshcd-critical-health" is not referenced.”…”�”}”hjsŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjpŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒuHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-bkops-termination-latency" is not referenced.”…”�”}”hj�Ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-boot-enable" is not referenced.”…”�”}”hj§Ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤Ÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-descriptor-access-enable" is not referenced.”…”�”}”hjÁŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾Ÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-class" is not referenced.”…”�”}”hjÛŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-sub-class" is not referenced.”…”�”}”hjõŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjòŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-type" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj  ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-version" is not referenced.”…”�”}”hj) sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj& ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-ffu-timeout" is not referenced.”…”�”}”hjC sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-high-priority-lun" is not referenced.”…”�”}”hj] sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-initial-active-icc-level" is not referenced.”…”�”}”hjw sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjt ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-initial-power-mode" is not referenced.”…”�”}”hj‘ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-manufacturer-id" is not referenced.”…”�”}”hj« sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-manufacturing-date" is not referenced.”…”�”}”hjÅ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-number-of-luns" is not referenced.”…”�”}”hjß sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-number-of-secure-wpa" is not referenced.”…”�”}”hjù sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjö ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-number-of-wluns" is not referenced.”…”�”}”hj¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-protocol" is not referenced.”…”�”}”hj-¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-psa-max-data-size" is not referenced.”…”�”}”hjG¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-psa-state-timeout" is not referenced.”…”�”}”hja¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-queue-depth" is not referenced.”…”�”}”hj{¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-rtc-update" is not referenced.”…”�”}”hj•¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-rtt-capability" is not referenced.”…”�”}”hj¯¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒoHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-secure-removal-type" is not referenced.”…”�”}”hjÉ¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆ¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒqHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-specification-version" is not referenced.”…”�”}”hjã¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-support-security-lun" is not referenced.”…”�”}”hjý¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-ufs-features" is not referenced.”…”�”}”hj¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-wb-presv-us-en" is not referenced.”…”�”}”hj1¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒqHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-wb-shared-alloc-units" is not referenced.”…”�”}”hjK¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjH¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-descriptor-wb-type" is not referenced.”…”�”}”hje¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjb¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-lvl-exception-count" is not referenced.”…”�”}”hj¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-platform-drivers-ufshcd-device-lvl-exception-id" is not referenced.”…”�”}”hj™¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-dme-qos-notification" is not referenced.”…”�”}”hj³¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-enable-wb-buf-flush" is not referenced.”…”�”}”hjÍ¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊ¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-flags-bkops-enable" is not referenced.”…”�”}”hjç¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjä¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-platform-drivers-ufshcd-flags-busy-rtc" is not referenced.”…”�”}”hj£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþ¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-flags-device-init" is not referenced.”…”�”}”hj£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-platform-drivers-ufshcd-flags-disable-fw-update" is not referenced.”…”�”}”hj5£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-drivers-ufshcd-flags-life-span-mode-enable" is not referenced.”…”�”}”hjO£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-flags-permanent-wpe" is not referenced.”…”�”}”hji£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-drivers-ufshcd-flags-phy-resource-removal" is not referenced.”…”�”}”hjƒ£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-flags-power-on-wpe" is not referenced.”…”�”}”hj�£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-drivers-ufshcd-flags-wb-enable" is not referenced.”…”�”}”hj·£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-platform-drivers-ufshcd-flags-wb-flush-during-h8" is not referenced.”…”�”}”hjÑ£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjΣubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-flags-wb-flush-en" is not referenced.”…”�”•}”hjë£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-memory-capacity-adjustment-factor" is not referenced.”…”�”}”hj¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-memory-max-alloc-units" is not referenced.”…”�”}”hj¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-allocation-unit-size" is not referenced.”…”�”}”hj9¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-data-ordering" is not referenced.”…”�”}”hjS¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjP¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒzHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-dyn-capacity-resource-policy" is not referenced.”…”�”}”hjm¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjj¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-max-in-buffer-size" is not referenced.”…”�”}”hj‡¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-max-number-of-contexts" is not referenced.”…”�”}”hj¡¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjž¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-max-number-of-luns" is not referenced.”…”�”}”hj»¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒqHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-max-out-buffer-size" is not referenced.”…”�”}”hjÕ¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒ¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-memory-types" is not referenced.”…”�”}”hjï¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjì¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒxHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-min-addressable-block-size" is not referenced.”…”�”}”hj ¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒuHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-optimal-read-block-size" is not referenced.”…”�”}”hj#¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒvHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-optimal-write-block-size" is not referenced.”…”�”}”hj=¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒqHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-raw-device-capacity" is not referenced.”…”�”}”hjW¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjT¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-rpmb-rw-size" is not referenced.”…”�”}”hjq¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjn¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-secure-removal-types" is not referenced.”…”�”}”hj‹¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆ¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-segment-size" is not referenced.”…”�”}”hj¥¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒxHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-sys-data-tag-resource-size" is not referenced.”…”�”}”hj¿¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-sys-data-tag-unit-size" is not referenced.”…”�”}”hjÙ¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖ¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-wb-buff-cap-adj" is not referenced.”…”�”}”hjó¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjð¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-wb-max-alloc-units" is not referenced.”…”�”}”hj ¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-wb-max-wb-luns" is not referenced.”…”�”}”hj'¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-wb-sup-red-type" is not referenced.”…”�”}”hjA¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-bus-platform-drivers-ufshcd-geometry-descriptor-wb-sup-wb-type" is not referenced.”…”�”}”hj[¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-drivers-ufshcd-health-descriptor-eol-info" is not referenced.”…”�”}”hju¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjr¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-bus-platform-drivers-ufshcd-health-descriptor-life-time-estimation-a" is not referenced.”…”�”}”hj�¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒ¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-bus-platform-drivers-ufshcd-health-descriptor-life-time-estimation-b" is not referenced.”…”�”}”hj©¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-hid-analysis-trigger" is not referenced.”…”�”}”hjæsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀ¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-drivers-ufshcd-hid-defrag-size" is not referenced.”…”�”}”hjݦsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚ¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-hid-defrag-trigger" is not referenced.”…”�”}”hj÷¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjô¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-hid-fragmented-size" is not referenced.”…”�”}”hj§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-hid-progress-ratio" is not referenced.”…”�”}”hj+§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-platform-drivers-ufshcd-hid-state" is not referenced.”…”�”}”hjE§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-bus-platform-drivers-ufshcd-interconnect-descriptor-mphy-version" is not referenced.”…”�”}”hj_§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-bus-platform-drivers-ufshcd-interconnect-descriptor-unipro-version" is not referenced.”…”�”}”hjy§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-monitor-chunk-size" is not referenced.”…”�”}”hj“§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-monitor-enable" is not referenced.”…”�”}”hj­§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-read-nr-requests" is not referenced.”…”�”}”hjǧsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjħubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-read-req-latency-avg" is not referenced.”…”�”}”hjá§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-read-req-latency-max" is not referenced.”…”�”}”hjû§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-read-req-latency-min" is not referenced.”…”�”}”hj¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-read-req-latency-sum" is not referenced.”…”�”}”hj/¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-read-total-busy" is not referenced.”…”�”}”hjI¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-read-total-sectors" is not referenced.”…”�”}”hjc¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-write-nr-requests" is not referenced.”…”�”}”hj}¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-avg" is not referenced.”…”�”}”hj—¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-max" is not referenced.”…”�”}”hj±¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-min" is not referenced.”…”�”}”hj˨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjȨubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-sum" is not referenced.”…”�”}”hjå¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-write-total-busy" is not referenced.”…”�”}”hjÿ¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-platform-drivers-ufshcd-monitor-write-total-sectors" is not referenced.”…”�”}”hj©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-bus-platform-drivers-ufshcd-power-descriptor-active-icc-levels-vcc" is not referenced.”…”�”}”hj3©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-power-info-dev-pm" is not referenced.”…”�”}”hjM©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-drivers-ufshcd-power-info-gear" is not referenced.”…”�”}”hjg©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-drivers-ufshcd-power-info-lane" is not referenced.”…”�”}”hj�©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-power-info-link-state" is not referenced.”…”�”}”hj›©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-drivers-ufshcd-power-info-mode" is not referenced.”…”�”}”hjµ©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-platform-drivers-ufshcd-power-info-rate" is not referenced.”…”�”}”hjÏ©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-platform-drivers-ufshcd-rpm-lvl" is not referenced.”…”�”}”hjé©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-rpm-target-dev-state" is not referenced.”…”�”}”hjªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-rpm-target-link-state" is not referenced.”…”�”}”hjªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-platform-drivers-ufshcd-rtc-update-ms" is not referenced.”…”�”}”hj7ªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4ªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-platform-drivers-ufshcd-spm-lvl" is not referenced.”…”�”}”hjQªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-spm-target-dev-state" is not referenced.”…”�”}”hjkªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-spm-target-link-state" is not referenced.”…”�”}”hj…ªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚ªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-bus-platform-drivers-ufshcd-string-descriptors-manufacturer-name" is not referenced.”…”�”}”hjŸªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-platform-drivers-ufshcd-string-descriptors-oem-id" is not referenced.”…”�”}”hj¹ªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶ªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-bus-platform-drivers-ufshcd-string-descriptors-product-name" is not referenced.”…”�”}”hjÓªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjЪubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-bus-platform-drivers-ufshcd-string-descriptors-product-revision" is not referenced.”…”�”}”hjíªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-bus-platform-drivers-ufshcd-string-descriptors-serial-number" is not referenced.”…”�”}”hj«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-platform-drivers-ufshcd-wb-flush-threshold" is not referenced.”…”�”}”hj!«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-platform-drivers-ufshcd-wb-on" is not referenced.”…”�”}”hj;«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-platform-drivers-ufshcd-wb-resize-enable" is not referenced.”…”�”}”hjU«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ{Hyperlink target "abi-sys-bus-platform-drivers-zynqmp-fpga-manager-firmware-zynqmp-firmware-pcap-status" is not referenced.”…”�”}”hjo«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-bus-rapidio-devices-nn-d-iiii" is not referenced.”…”�”}”hj‰«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-rapidio-devices-nn-d-iiii-asm-did" is not referenced.”…”�”}”hj£«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj «ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-rapidio-devices-nn-d-iiii-asm-rev" is not referenced.”…”�”}”hj½«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-rapidio-devices-nn-d-iiii-asm-vid" is not referenced.”…”�”}”hj׫sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-rapidio-devices-nn-d-iiii-config" is not referenced.”…”�”}”hjñ«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-rapidio-devices-nn-d-iiii-destid" is not referenced.”…”�”}”hj ¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-rapidio-devices-nn-d-iiii-device-rev" is not referenced.”…”�”}”hj%¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-rapidio-devices-nn-d-iiii-did" is not referenced.”…”�”}”hj?¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-rapidio-devices-nn-d-iiii-lprev" is not referenced.”…”�”}”hjY¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-rapidio-devices-nn-d-iiii-modalias" is not referenced.”…”�”}”hjs¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-rapidio-devices-nn-d-iiii-vid" is not referenced.”…”�”}”hj�¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjЬubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-rapidio-devices-nn-s-iiii-destid" is not referenced.”…”�”}”hj§¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-rapidio-devices-nn-s-iiii-errlog" is not referenced.”…”�”}”hjÁ¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-rapidio-devices-nn-s-iiii-hopcount" is not referenced.”…”�”}”hjÛ¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjجubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-rapidio-devices-nn-s-iiii-lnext" is not referenced.”…”�”}”hjõ¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-rapidio-devices-nn-s-iiii-routes" is not referenced.”…”�”}”hj­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ>Hyperlink target "abi-sys-bus-rapidio-scan" is not referenced.”…”�”}”hj)­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ9Hyperlink target "abi-sys-bus-rbd-add" is not referenced.”…”�”}”hjC­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-rbd-add-single-major" is not referenced.”…”�”}”hj]­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZ­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-rbd-devices-dev-id-image-id" is not referenced.”…”�”}”hjw­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjt­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-rbd-devices-dev-id-minor" is not referenced.”…”�”}”hj‘­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽ­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-bus-rbd-devices-dev-id-parent" is not referenced.”…”�”}”hj«­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-rbd-devices-dev-id-pool-id" is not referenced.”…”�”}”hjÅ­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-bus-rbd-devices-dev-id-size" is not referenced.”…”�”}”hjß­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜ­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-rbd-devices-dev-id-snap-id" is not referenced.”…”�”}”hjù­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjö­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ³ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-thunderbolt-devices-tx-lanes" is not referenced.”…”�”}”hj[³sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX³ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-thunderbolt-devices-tx-speed" is not referenced.”…”�”}”hju³sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjr³ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-thunderbolt-devices-unique-id" is not referenced.”…”�”}”hj�³sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒ³ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-thunderbolt-devices-vendor" is not referenced.”…”�”}”hj©³sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦³ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-thunderbolt-devices-vendor-name" is not referenced.”…”�”}”hjósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀ³ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-thunderbolt-devices-device-port-index-device" is not referenced.”…”�”}”hjݳsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚ³ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-bus-thunderbolt-devices-device-port-index-nvm-authenticate" is not referenced.”…”�”}”hj÷³sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjô³ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-bus-thunderbolt-devices-device-port-index-nvm-version" is not referenced.”…”�”}”hj´sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-thunderbolt-devices-device-port-index-vendor" is not referenced.”…”�”}”hj+´sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-thunderbolt-devices-xdomain-service-key" is not referenced.”…”�”}”hjE´sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-thunderbolt-devices-xdomain-service-modalias" is not referenced.”…”�”}”hj_´sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-thunderbolt-devices-xdomain-service-prtcid" is not referenced.”…”�”}”hjy´sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-thunderbolt-devices-xdomain-service-prtcrevs" is not referenced.”…”�”}”hj“´sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-thunderbolt-devices-xdomain-service-prtcstns" is not referenced.”…”�”}”hj­´sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-bus-thunderbolt-devices-xdomain-service-prtcvers" is not referenced.”…”�”}”hjÇ´sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-thunderbolt-devices-usb4-portx-connector" is not referenced.”…”�”}”hjá´sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-thunderbolt-devices-usb4-portx-link" is not referenced.”…”�”}”hjû´sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø´ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-thunderbolt-devices-usb4-portx-offline" is not referenced.”…”�”}”hjµsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjµubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-thunderbolt-devices-usb4-portx-rescan" is not referenced.”…”�”}”hj/µsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,µubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-typec-devices-active" is not referenced.”…”�”}”hjIµsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFµubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-bus-typec-devices-description" is not referenced.”…”�”}”hjcµsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`µubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-typec-devices-displayport-configuration" is not referenced.”…”�”}”hj}µsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzµubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-typec-devices-displayport-hpd" is not referenced.”…”�”}”hj—µsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”µubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-typec-devices-displayport-irq-hpd" is not referenced.”…”�”}”hj±µsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®µubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-typec-devices-displayport-pin-assignment" is not referenced.”…”�”}”hj˵sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjȵubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-typec-devices-mode" is not referenced.”…”�”}”hjåµsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâµubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-typec-devices-svid" is not referenced.”…”�”}”hjÿµsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüµubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-bus-typec-devices-vdo" is not referenced.”…”�”}”hj¶sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-bus-usb-serial-drivers-new-id" is not referenced.”…”�”}”hj3¶sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0¶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ>Hyperlink target "abi-sys-bus-usb-decimals" is not referenced.”…”�”}”hjM¶sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ¶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ>Hyperlink target "abi-sys-bus-usb-mode-msb" is not referenced.”…”�”}”hjg¶sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd¶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ=Hyperlink target "abi-sys-bus-usb-powered" is not referenced.”…”�”}”hj�¶sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~¶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ:Hyperlink target "abi-sys-bus-usb-text" is not referenced.”…”�”}”hj›¶sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜¶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ>Hyperlink target "abi-sys-bus-usb-textmode" is not referenced.”…”�”}”hjµ¶sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²¶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-bus-usb-device-authorized" is not referenced.”…”�”}”hj϶sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj̶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-usb-devices-hub-interface-port-x" is not referenced.”…”�”}”hjé¶sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ¶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-usb-devices-hub-interface-port-x-connect-type" is not referenced.”…”�”}”hj·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj·ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-usb-devices-hub-interface-port-x-connector" is not referenced.”…”�”}”hj·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj·ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-bus-usb-devices-hub-interface-port-x-disable" is not referenced.”…”�”}”hj7·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4·ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-bus-usb-devices-hub-interface-port-x-early-stop" is not referenced.”…”�”}”hjQ·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjN·ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-usb-devices-hub-interface-port-x-location" is not referenced.”…”�”}”hjk·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjh·ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-bus-usb-devices-hub-interface-port-x-over-current-count" is not referenced.”…”�”}”hj…·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚·ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-bus-usb-devices-hub-interface-port-x-quirks" is not referenced.”…”�”}”hjŸ·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœ·ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-usb-devices-hub-interface-port-x-state" is not referenced.”…”�”}”hj¹·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶·ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-bus-usb-devices-hub-interface-port-x-usb3-lpm-permit" is not referenced.”…”�”}”hjÓ·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjзubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-usb-devices-enable-compliance" is not referenced.”…”�”}”hjí·sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê·ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-usb-devices-get-dev-desc" is not referenced.”…”�”}”hj¸sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-bus-usb-devices-hot-reset" is not referenced.”…”�”}”hj!¸sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-bus-usb-devices-ltm-capable" is not referenced.”…”�”}”hj;¸sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-usb-devices-power-usb2-hardware-lpm" is not referenced.”…”�”}”hjU¸sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-usb-devices-power-usb2-lpm-besl" is not referenced.”…”�”}”hjo¸sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-usb-devices-power-usb2-lpm-l1-timeout" is not referenced.”…”�”}”hj‰¸sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-usb-devices-power-usb3-hardware-lpm-u1" is not referenced.”…”�”}”hj£¸sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-usb-devices-rx-lanes" is not referenced.”…”�”}”hj½¸sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-usb-devices-tx-lanes" is not referenced.”…”�”}”hj׸sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-bus-usb-devices-typec" is not referenced.”…”�”}”hjñ¸sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî¸ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-usb-devices-u1-timeout" is not referenced.”…”�”}”hj ¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-usb-devices-u2-timeout" is not referenced.”…”�”}”hj%¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"¹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-usb-devices-u3-entry" is not referenced.”…”�”}”hj?¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<¹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-bus-usb-devices-u3-exit" is not referenced.”…”�”}”hjY¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV¹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-usb-devices-warm-reset" is not referenced.”…”�”}”hjs¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp¹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-usb-devices-interface-authorized" is not referenced.”…”�”}”hj�¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjйubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-usb-devices-interface-wireless-status" is not referenced.”…”�”}”hj§¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤¹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-country" is not referenced.”…”�”}”hjÁ¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾¹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒŽHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-dragging" is not referenced.”…”�”}”hjÛ¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjعubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ”Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-fb-update-rate" is not referenced.”…”�”}”hjõ¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò¹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ–Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-firmware-version" is not referenced.”…”�”}”hjºsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ºubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-fn-lock" is not referenced.”…”�”}”hj)ºsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&ºubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ’Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-fps-mode-dpi" is not referenced.”…”�”}”hjCºsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@ºubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ˜Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-fps-mode-dpi-index" is not referenced.”…”�”}”hj]ºsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZºubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-auto-sleep-time" is not referenced.”…”�”}”hjwºsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjtºubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ£Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-auto-sleep-time-range" is not referenced.”…”�”}”hj‘ºsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽºubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ—Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-dpad-mode" is not referenced.”…”�”}”hj«ºsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨ºubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-dpad-mode-index" is not referenced.”…”�”}”hjźsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ’Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-mode" is not referenced.”…”�”}”hjߺsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjܺubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ˜Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-mode-index" is not referenced.”…”�”}”hjùºsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjöºubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ—Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-poll-rate" is not referenced.”…”�”}”hj»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj»ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-gamepad-poll-rate-index" is not referenced.”…”�”}”hj-»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*»ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ™Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-hardware-generation" is not referenced.”…”�”}”hjG»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD»ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ–Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-hardware-version" is not referenced.”…”�”}”hja»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^»ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ˜Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-imu-bypass-enabled" is not referenced.”…”�”}”hj{»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx»ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒžHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-imu-bypass-enabled-index" is not referenced.”…”�”}”hj•»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’»ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ–Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-imu-manufacturer" is not referenced.”…”�”}”hj¯»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬»ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ˜Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-imu-sensor-enabled" is not referenced.”…”�”}”hjÉ»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆ»ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒžHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-imu-sensor-enabled-index" is not referenced.”…”�”}”hjã»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà»ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¦Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-actual-dpi" is not referenced.”…”�”}”hjý»sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú»ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒªHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-actual-profile" is not referenced.”…”�”}”hj¼sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¬Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-firmware-version" is not referenced.”…”�”}”hj1¼sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.¼ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ§Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-profile-1-5" is not referenced.”…”�”}”hjK¼sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjH¼ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¤Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-settings" is not referenced.”…”�”}”hje¼sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjb¼ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ«Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-startup-profile" is not referenced.”…”�”}”hj¼sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|¼ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒŸHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-tcu" is not referenced.”…”�”}”hj™¼sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–¼ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh•]”hŒ¢Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kone-roccatkone-minor-weight" is not referenced.”…”�”}”hj³¼sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°¼ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¡Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-auto-sleep-time" is not referenced.”…”�”}”hjͼsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjʼubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ§Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-auto-sleep-time-range" is not referenced.”…”�”}”hjç¼sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjä¼ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-gyro" is not referenced.”…”�”}”hj½sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþ¼ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¦Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-gyro-index" is not referenced.”…”�”}”hj½sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj½ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ§Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-gyro-status" is not referenced.”…”�”}”hj5½sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2½ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¨Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-gyro-trigger" is not referenced.”…”�”}”hjO½sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL½ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¤Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-joystick" is not referenced.”…”�”}”hji½sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf½ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒªHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-joystick-index" is not referenced.”…”�”}”hjƒ½sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€½ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ«Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-joystick-status" is not referenced.”…”�”}”hj�½sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš½ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ£Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-tirgger" is not referenced.”…”�”}”hj·½sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´½ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒªHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-calibrate-trigger-status" is not referenced.”…”�”}”hjѽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjνubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¢Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-firmware-version" is not referenced.”…”�”}”hjë½sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè½ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¥Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-hardware-generation" is not referenced.”…”�”}”hj¾sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¢Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-hardware-version" is not referenced.”…”�”}”hj¾sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¤Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-imu-bypass-enabled" is not referenced.”…”�”}”hj9¾sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6¾ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒªHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-imu-bypass-enabled-index" is not referenced.”…”�”}”hjS¾sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjP¾ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-imu-enabled" is not referenced.”…”�”}”hjm¾sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjj¾ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ£Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-imu-enabled-index" is not referenced.”…”�”}”hj‡¾sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„¾ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒœHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-mode-index" is not referenced.”…”�”}”hj¡¾sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjž¾ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¡Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-product-version" is not referenced.”…”�”}”hj»¾sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸¾ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¢Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-protocol-version" is not referenced.”…”�”}”hjÕ¾sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒ¾ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ—Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-reset" is not referenced.”…”�”}”hjï¾sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjì¾ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-rumble-mode" is not referenced.”…”�”}”hj ¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¿ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ£Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-rumble-mode-index" is not referenced.”…”�”}”hj#¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ¿ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¥Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-rumble-notification" is not referenced.”…”�”}”hj=¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:¿ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ«Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-left-handle-rumble-notification-index" is not referenced.”…”�”}”hjW¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjT¿ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒŒHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-mcu-id" is not referenced.”…”�”}”hjq¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjn¿ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒŠHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-mode" is not referenced.”…”�”}”hj‹¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆ¿ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-mouse-step" is not referenced.”…”�”}”hj¥¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢¿ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ–Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-mouse-step-range" is not referenced.”…”�”}”hj¿¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼¿ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ”Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-operation-mode" is not referenced.”…”�”}”hjÙ¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖ¿ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒšHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-operation-mode-delay" is not referenced.”…”�”}”hjó¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjð¿ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-os-mode" is not referenced.”…”�”}”hj Àsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Àubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒŽHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-os-modeo" is not referenced.”…”�”}”hj'Àsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$Àubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ“Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-os-mode-index" is not referenced.”…”�”}”hjAÀsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>Àubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ”Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-os-mode-indexo" is not referenced.”…”�”}”hj[Àsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXÀubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ‘Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-press-speed" is not referenced.”…”�”}”hjuÀsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrÀubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ•Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-press-to-select" is not referenced.”…”�”}”hj�Àsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒÀubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ•Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-product-version" is not referenced.”…”�”}”hj©Àsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦Àubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒŒHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-quirks" is not referenced.”…”�”}”hjÃÀsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀÀubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ—Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-release-to-select" is not referenced.”…”�”}”hjÝÀsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚÀubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ—Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-report-descriptor" is not referenced.”…”�”}”hj÷Àsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôÀubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-reset-mcu" is not referenced.”…”�”}”hjÁsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÁubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¢Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-auto-sleep-time" is not referenced.”…”�”}”hj+Ásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(Áubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¨Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-auto-sleep-time-range" is not referenced.”…”�”}”hjEÁsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBÁubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¡Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-gyro" is not referenced.”…”�”}”hj_Ásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\Áubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ§Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-gyro-index" is not referenced.”…”�”}”hjyÁsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvÁubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¨Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-gyro-status" is not referenced.”…”�”}”hj“Ásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�Áubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ©Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-gyro-trigger" is not referenced.”…”�”}”hj­Ásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªÁubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¥Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-joystick" is not referenced.”…”�”}”hjÇÁsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄÁubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ«Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-joystick-index" is not referenced.”…”�”}”hjáÁsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞÁubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¬Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-joystick-status" is not referenced.”…”�”}”hjûÁsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøÁubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¤Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-tirgger" is not referenced.”…”�”}”hjÂsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÂubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ«Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-calibrate-trigger-status" is not referenced.”…”�”}”hj/Âsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,Âubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ£Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-firmware-version" is not referenced.”…”�”}”hjIÂsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFÂubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¦Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-hardware-generation" is not referenced.”…”�”}”hjcÂsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`Âubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ£Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-hardware-version" is not referenced.”…”�”}”hj}Âsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzÂubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¥Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-imu-bypass-enabled" is not referenced.”…”�”}”hj—Âsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”Âubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ«Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-imu-bypass-enabled-index" is not referenced.”…”�”}”hj±Âsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®Âubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒžHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-imu-enabled" is not referenced.”…”�”}”hjËÂsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈÂubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¤Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-imu-enabled-index" is not referenced.”…”�”}”hjåÂsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâÂubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¢Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-product-version" is not referenced.”…”�”}”hjÿÂsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüÂubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ£Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-protocol-version" is not referenced.”…”�”}”hjÃsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÃubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¤Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-protocol-versiono" is not referenced.”…”�”}”hj3Ãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0Ãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ˜Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-reset" is not referenced.”…”�”}”hjMÃsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJÃubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒžHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-rumble-mode" is not referenced.”…”�”}”hjgÃsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdÃubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¤Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-rumble-mode-index" is not referenced.”…”�”}”hj�Ãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~Ãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¦Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-rumble-notification" is not referenced.”…”�”}”hj›Ãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜Ãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¬Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-right-handle-rumble-notification-index" is not referenced.”…”�”}”hjµÃsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²Ãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ–Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-rumble-intensity" is not referenced.”…”�”}”hjÏÃsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌÃubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒœHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-rumble-intensity-index" is not referenced.”…”�”}”hjéÃsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæÃubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ’Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-select-right" is not referenced.”…”�”}”hjÄsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ‘Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-sensitivity" is not referenced.”…”�”}”hjÄsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ–Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-enabled" is not referenced.”…”�”}”hj7Äsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4Äubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ—Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-enabledo" is not referenced.”…”�”}”hjQÄsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNÄubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒœHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-enabled-index" is not referenced.”…”�”}”hjkÄsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhÄubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-enabled-indexo" is not referenced.”…”�”}”hj…Äsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚Äubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ™Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-linux-mode" is not referenced.”…”�”}”hjŸÄsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœÄubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒŸHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-linux-mode-index" is not referenced.”…”�”}”hj¹Äsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶Äubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-vibration-enabled" is not referenced.”…”�”}”hjÓÄsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐÄubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¦Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-vibration-enabled-index" is not referenced.”…”�”}”hjíÄsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêÄubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¢Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-vibration-intensity" is not referenced.”…”�”}”hjÅsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÅubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¨Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-vibration-intensity-index" is not referenced.”…”�”}”hj!Åsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÅubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ›Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-windows-mode" is not referenced.”…”�”}”hj;Åsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8Åubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ¡Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-touchpad-windows-mode-index" is not referenced.”…”�”}”hjUÅsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRÅubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-tx-dongle-firmware-version" is not referenced.”…”�”}”hjoÅsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlÅubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ£Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-tx-dongle-hardware-generation" is not referenced.”…”�”}”hj‰Åsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†Åubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-tx-dongle-hardware-version" is not referenced.”…”�”}”hj£Åsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Åubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒŸHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-tx-dongle-product-version" is not referenced.”…”�”}”hj½Åsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºÅubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ Hyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-tx-dongle-protocol-version" is not referenced.”…”�”}”hj×Åsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔÅubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-usb-devices-usbx-avoid-reset-quirk" is not referenced.”…”�”}”hjñÅsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîÅubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-usb-devices-usbx-balternatesetting" is not referenced.”…”�”}”hj Æsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-usb-devices-usbx-bconfigurationvalue" is not referenced.”…”�”}”hj%Æsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"Æubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-usb-devices-usbx-bdeviceclass" is not referenced.”…”�”}”hj?Æsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<Æubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ube(j1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-usb-devices-usbx-bdeviceprotocol" is not referenced.”…”�”}”hjYÆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjVÆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-usb-devices-usbx-bdevicesubclass" is not referenced.”…”�”}”hjsÆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjpÆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-usb-devices-usbx-binterfaceclass" is not referenced.”…”�”}”hj�Æsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠÆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-bus-usb-devices-usbx-binterfacenumber" is not referenced.”…”�”}”hj§Æsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤Æubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-usb-devices-usbx-binterfaceprotocol" is not referenced.”…”�”}”hjÁÆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾Æubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-usb-devices-usbx-binterfacesubclass" is not referenced.”…”�”}”hjÛÆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØÆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-usb-devices-usbx-bmaxpacketsize0" is not referenced.”…”�”}”hjõÆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjòÆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-usb-devices-usbx-bmaxpower" is not referenced.”…”�”}”hjÇsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Çubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-bus-usb-devices-usbx-bnumconfigurations" is not referenced.”…”�”}”hj)Çsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&Çubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-usb-devices-usbx-bnumendpoints" is not referenced.”…”�”}”hjCÇsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@Çubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-usb-devices-usbx-bnuminterfaces" is not referenced.”…”�”}”hj]Çsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZÇubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-usb-devices-usbx-bcddevice" is not referenced.”…”�”}”hjwÇsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjtÇubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-usb-devices-usbx-bmattributes" is not referenced.”…”�”}”hj‘Çsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽÇubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-bus-usb-devices-usbx-bos-descriptors" is not referenced.”…”�”}”hj«Çsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨Çubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-bus-usb-devices-usbx-busnum" is not referenced.”…”�”}”hjÅÇsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÂÇubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-usb-devices-usbx-configuration" is not referenced.”…”�”}”hjßÇsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜÇubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-usb-devices-usbx-descriptors" is not referenced.”…”�”}”hjùÇsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjöÇubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-bus-usb-devices-usbx-devnum" is not referenced.”…”�”}”hjÈsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-usb-devices-usbx-devpath" is not referenced.”…”�”}”hj-Èsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*Èubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-usb-devices-usbx-devspec" is not referenced.”…”�”}”hjGÈsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjDÈubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-usb-devices-usbx-ep-n-bendpointaddress" is not referenced.”…”�”}”hjaÈsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^Èubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-usb-devices-usbx-ep-n-binterval" is not referenced.”…”�”}”hj{Èsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjxÈubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-usb-devices-usbx-ep-n-blength" is not referenced.”…”�”}”hj•Èsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’Èubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-usb-devices-usbx-ep-n-bmattributes" is not referenced.”…”�”}”hj¯Èsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬Èubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-bus-usb-devices-usbx-ep-n-direction" is not referenced.”…”�”}”hjÉÈsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆÈubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-bus-usb-devices-usbx-ep-n-interval" is not referenced.”…”�”}”hjãÈsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjàÈubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-usb-devices-usbx-ep-n-type" is not referenced.”…”�”}”hjýÈsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjúÈubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-bus-usb-devices-usbx-ep-n-wmaxpacketsize" is not referenced.”…”�”}”hjÉsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÉubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-usb-devices-usbx-idproduct" is not referenced.”…”�”}”hj1Ésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.Éubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-bus-usb-devices-usbx-idvendor" is not referenced.”…”�”}”hjKÉsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjHÉubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-bus-usb-devices-usbx-interface-authorized-default" is not referenced.”…”�”}”hjeÉsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjbÉubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-usb-devices-usbx-manufacturer" is not referenced.”…”�”}”hjÉsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|Éubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-bus-usb-devices-usbx-maxchild" is not referenced.”…”�”}”hj™Ésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–Éubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-usb-devices-usbx-persist" is not referenced.”…”�”}”hj³Ésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°Éubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-bus-usb-devices-usbx-power-active-duration" is not referenced.”…”�”}”hjÍÉsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊÉubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-bus-usb-devices-usbx-power-autosuspend" is not referenced.”…”�”}”hjçÉsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjäÉubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-bus-usb-devices-usbx-power-connected-duration" is not referenced.”…”�”}”hjÊsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþÉubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-usb-devices-usbx-power-level" is not referenced.”…”�”}”hjÊsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-usb-devices-usbx-product" is not referenced.”…”�”}”hj5Êsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2Êubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-usb-devices-usbx-speed" is not referenced.”…”�”}”hjOÊsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjLÊubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-bus-usb-devices-usbx-supports-autosuspend" is not referenced.”…”�”}”hjiÊsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjfÊubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-bus-usb-devices-usbx-urbnum" is not referenced.”…”�”}”hjƒÊsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€Êubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-usb-devices-usbx-version" is not referenced.”…”�”}”hj�Êsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjšÊubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-bus-usb-drivers-new-id" is not referenced.”…”�”}”hj·Êsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´Êubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-bus-usb-drivers-remove-id" is not referenced.”…”�”}”hjÑÊsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎÊubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-bus-vdpa-devices-driver-override" is not referenced.”…”�”}”hjëÊsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjèÊubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-bus-vdpa-driver-probe" is not referenced.”…”�”}”hjËsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjËubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-bus-vdpa-drivers-bind" is not referenced.”…”�”}”hjËsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjËubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-bus-vdpa-drivers-unbind" is not referenced.”…”�”}”hj9Ësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6Ëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-vdpa-drivers-autoprobe" is not referenced.”…”�”}”hjSËsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPËubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-bus-vmbus-devices-driver-override" is not referenced.”…”�”}”hjmËsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjËubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-bus-w1-devices-alarms" is not referenced.”…”�”}”hj‡Ësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„Ëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-w1-devices-conv-time" is not referenced.”…”�”}”hj¡Ësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžËubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-bus-w1-devices-eeprom-cmd" is not referenced.”…”�”}”hj»Ësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸Ëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-w1-devices-ext-power" is not referenced.”…”�”}”hjÕËsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒËubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-bus-w1-devices-features" is not referenced.”…”�”}”hjïËsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìËubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-bus-w1-devices-resolution" is not referenced.”…”�”}”hj Ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-w1-devices-temperature" is not referenced.”…”�”}”hj#Ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Ìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-bus-w1-devices-w1-slave" is not referenced.”…”�”}”hj=Ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:Ìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-bus-w1-devices-19-id-speed" is not referenced.”…”�”}”hjWÌsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTÌubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-bus-w1-devices-19-id-stretch" is not referenced.”…”�”}”hjqÌsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjnÌubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-bus-w1-devices-w1-bus-masterxx-therm-bulk-read" is not referenced.”…”�”}”hj‹Ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆÌubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-bus-wmi-devices-driver-override" is not referenced.”…”�”}”hj¥Ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢Ìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-bus-wmi-devices-expensive" is not referenced.”…”�”}”hj¿Ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼Ìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-bus-wmi-devices-guid" is not referenced.”…”�”}”hjÙÌsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖÌubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-bus-wmi-devices-instance-count" is not referenced.”…”�”}”hjóÌsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðÌubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-bus-wmi-devices-modalias" is not referenced.”…”�”}”hj Ísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Íubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-bus-wmi-devices-notify-id" is not referenced.”…”�”}”hj'Ísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$Íubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-bus-wmi-devices-object-id" is not referenced.”…”�”}”hjAÍsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>Íubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-bus-wmi-devices-setable" is not referenced.”…”�”}”hj[Ísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXÍubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ|Hyperlink target "abi-sys-bus-wmi-devices-44fadeb1-b204-40f2-8581-394bbdc1b651-x-firmware-update-request" is not referenced.”…”�”}”hjuÍsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrÍubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHyperlink target "abi-sys-bus-wmi-devices-6932965f-1671-4ceb-b988-d3ab0a901919-x-dell-privacy-current-state" is not referenced.”…”�”}”hj�Ísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒÍubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ€Hyperlink target "abi-sys-bus-wmi-devices-6932965f-1671-4ceb-b988-d3ab0a901919-x-dell-privacy-supported-type" is not referenced.”…”�”}”hj©Ísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦Íubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-bus-wmi-devices-86ccfd48-205e-4a77-9c48-2021cbede341-x-force-power" is not referenced.”…”�”}”hjÃÍsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀÍubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-bus-wmi-drivers-lenovo-yb9-kbdock-guid-keyboard-position" is not referenced.”…”�”}”hjÝÍsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚÍubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ3Hyperlink target "abi-sys-class" is not referenced.”…”�”}”hj÷Ísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôÍubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-accel-accel-n-device-armcp-kernel-ver" is not referenced.”…”�”}”hjÎsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-accel-accel-n-device-armcp-ver" is not referenced.”…”�”}”hj+Îsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(Îubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-accel-accel-n-device-clk-cur-freq-mhz" is not referenced.”…”�”}”hjEÎsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBÎubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-accel-accel-n-device-clk-max-freq-mhz" is not referenced.”…”�”}”hj_Îsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\Îubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-accel-accel-n-device-cpld-ver" is not referenced.”…”�”}”hjyÎsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvÎubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-accel-accel-n-device-cpucp-kernel-ver" is not referenced.”…”�”}”hj“Îsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�Îubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-accel-accel-n-device-cpucp-ver" is not referenced.”…”�”}”hj­Îsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªÎubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-accel-accel-n-device-device-type" is not referenced.”…”�”}”hjÇÎsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄÎubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-accel-accel-n-device-eeprom" is not referenced.”…”�”}”hjáÎsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞÎubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-accel-accel-n-device-fuse-ver" is not referenced.”…”�”}”hjûÎsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøÎubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-accel-accel-n-device-fw-os-ver" is not referenced.”…”�”}”hjÏsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÏubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-accel-accel-n-device-hard-reset" is not referenced.”…”�”}”hj/Ïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,Ïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-accel-accel-n-device-hard-reset-cnt" is not referenced.”…”�”}”hjIÏsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFÏubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-accel-accel-n-device-high-pll" is not referenced.”…”�”}”hjcÏsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`Ïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-accel-accel-n-device-ic-clk" is not referenced.”…”�”}”hj}Ïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzÏubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-accel-accel-n-device-ic-clk-curr" is not referenced.”…”�”}”hj—Ïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”Ïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-accel-accel-n-device-infineon-ver" is not referenced.”…”�”}”hj±Ïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®Ïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-accel-accel-n-device-max-power" is not referenced.”…”�”}”hjËÏsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈÏubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-accel-accel-n-device-mme-clk" is not referenced.”…”�”}”hjåÏsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâÏubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-accel-accel-n-device-mme-clk-curr" is not referenced.”…”�”}”hjÿÏsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüÏubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-accel-accel-n-device-module-id" is not referenced.”…”�”}”hjÐsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-accel-accel-n-device-parent-device" is not referenced.”…”�”}”hj3Ðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0Ðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-accel-accel-n-device-pci-addr" is not referenced.”…”�”}”hjMÐsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJÐubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-accel-accel-n-device-pm-mng-profile" is not referenced.”…”�”}”hjgÐsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdÐubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-accel-accel-n-device-preboot-btl-ver" is not referenced.”…”�”}”hj�Ðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~Ðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-accel-accel-n-device-security-enabled" is not referenced.”…”�”}”hj›Ðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜Ðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-accel-accel-n-device-soft-reset" is not referenced.”…”�”}”hjµÐsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²Ðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-accel-accel-n-device-soft-reset-cnt" is not referenced.”…”�”}”hjÏÐsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌÐubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-accel-accel-n-device-status" is not referenced.”…”�”}”hjéÐsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæÐubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-accel-accel-n-device-thermal-ver" is not referenced.”…”�”}”hjÑsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÑubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-accel-accel-n-device-tpc-clk" is not referenced.”…”�”}”hjÑsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÑubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-accel-accel-n-device-tpc-clk-curr" is not referenced.”…”�”}”hj7Ñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4Ñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-accel-accel-n-device-uboot-ver" is not referenced.”…”�”}”hjQÑsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNÑubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-accel-accel-n-device-vrm-ver" is not referenced.”…”�”}”hjkÑsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhÑubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ7Hyperlink target "abi-sys-class-ata" is not referenced.”…”�”}”hj…Ñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚Ñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-ata-device-devx-y-z-spdn-cnt" is not referenced.”…”�”}”hjŸÑsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœÑubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-ata-device-devx-y-z-trim" is not referenced.”…”�”}”hj¹Ñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶Ñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-ata-link-linkx-y-hw-sata-spd-limit" is not referenced.”…”�”}”hjÓÑsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐÑubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-ata-port-atax-nr-pmp-links" is not referenced.”…”�”}”hjíÑsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêÑubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-ata-port-atax-port-no" is not referenced.”…”�”}”hjÒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-class-backlight-backlight-ambient-light-zone-dim" is not referenced.”…”�”}”hj!Òsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-class-backlight-backlight-ambient-light-zone-max" is not referenced.”…”�”}”hj;Òsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8Òubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-backlight-backlight-als-channel" is not referenced.”…”�”}”hjUÒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRÒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-backlight-backlight-als-en" is not referenced.”…”�”}”hjoÒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlÒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-class-backlight-backlight-ambient-light-level" is not referenced.”…”�”}”hj‰Òsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†Òubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-backlight-backlight-ambient-light-zone" is not referenced.”…”�”}”hj£Òsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Òubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-backlight-backlight-bled-mode" is not referenced.”…”�”}”hj½Òsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºÒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-backlight-backlight-id" is not referenced.”…”�”}”hj×Òsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔÒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-backlight-backlight-linear" is not referenced.”…”�”}”hjñÒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîÒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-backlight-backlight-pwm" is not referenced.”…”�”}”hj Ósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÓubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-backlight-backlight-scale" is not referenced.”…”�”}”hj%Ósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"Óubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-sys-class-bdi-bdi" is not referenced.”…”�”}”hj?Ósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<Óubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-bdi-bdi-max-bytes" is not referenced.”…”�”}”hjYÓsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjVÓubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-bdi-bdi-max-ratio" is not referenced.”…”�”}”hjsÓsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjpÓubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-bdi-bdi-max-ratio-fine" is not referenced.”…”�”}”hj�Ósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠÓubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-bdi-bdi-min-bytes" is not referenced.”…”�”}”hj§Ósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤Óubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-bdi-bdi-min-ratio" is not referenced.”…”�”}”hjÁÓsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾Óubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-bdi-bdi-min-ratio-fine" is not referenced.”…”�”}”hjÛÓsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØÓubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-bdi-bdi-read-ahead-kb" is not referenced.”…”�”}”hjõÓsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjòÓubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-bdi-bdi-stable-pages-required" is not referenced.”…”�”}”hjÔsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Ôuba•=h}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-bdi-bdi-strict-limit" is not referenced.”…”�”}”hj)Ôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&Ôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-bsr-bsr-bsr-length" is not referenced.”…”�”}”hjCÔsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@Ôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-bsr-bsr-bsr-size" is not referenced.”…”�”}”hj]Ôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZÔubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-bsr-bsr-bsr-stride" is not referenced.”…”�”}”hjwÔsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjtÔubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ:Hyperlink target "abi-sys-class-c2port" is not referenced.”…”�”}”hj‘Ôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽÔubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-class-c2port-c2portx" is not referenced.”…”�”}”hj«Ôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨Ôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-c2port-c2portx-access" is not referenced.”…”�”}”hjÅÔsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÂÔubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-c2port-c2portx-dev-id" is not referenced.”…”�”}”hjßÔsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜÔubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-c2port-c2portx-flash-access" is not referenced.”…”�”}”hjùÔsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjöÔubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-c2port-c2portx-flash-block-size" is not referenced.”…”�”}”hjÕsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÕubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-c2port-c2portx-flash-blocks-num" is not referenced.”…”�”}”hj-Õsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*Õubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-c2port-c2portx-flash-data" is not referenced.”…”�”}”hjGÕsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjDÕubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-c2port-c2portx-flash-erase" is not referenced.”…”�”}”hjaÕsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^Õubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-c2port-c2portx-reset" is not referenced.”…”�”}”hj{Õsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjxÕubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-c2port-c2portx-rev-id" is not referenced.”…”�”}”hj•Õsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’Õubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-chromeos-ec-device-name-flashinfo" is not referenced.”…”�”}”hj¯Õsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬Õubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-chromeos-ec-device-name-kb-wake-angle" is not referenced.”…”�”}”hjÉÕsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆÕubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-class-chromeos-ec-device-name-lightbar-brightness" is not referenced.”…”�”}”hjãÕsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjàÕubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-class-chromeos-ec-device-name-lightbar-interval-msec" is not referenced.”…”�”}”hjýÕsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjúÕubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-chromeos-ec-device-name-lightbar-led-rgb" is not referenced.”…”�”}”hjÖsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-chromeos-ec-device-name-lightbar-program" is not referenced.”…”�”}”hj1Ösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.Öubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-class-chromeos-ec-device-name-lightbar-sequence" is not referenced.”…”�”}”hjKÖsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjHÖubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-class-chromeos-ec-device-name-lightbar-userspace-control" is not referenced.”…”�”}”hjeÖsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjbÖubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-chromeos-ec-device-name-lightbar-version" is not referenced.”…”�”}”hjÖsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|Öubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-chromeos-ec-device-name-reboot" is not referenced.”…”�”}”hj™Ösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–Öubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-class-chromeos-ec-device-name-vbc-vboot-context" is not referenced.”…”�”}”hj³Ösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°Öubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-chromeos-ec-device-name-version" is not referenced.”…”�”}”hjÍÖsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊÖubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-chromeos-cros-ec-ap-mode-entry" is not referenced.”…”�”}”hjçÖsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjäÖubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-chromeos-cros-ec-usbpdmuxinfo" is not referenced.”…”�”}”hj×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþÖubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-devfreq-event-event-x" is not referenced.”…”�”}”hj×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj×ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-devfreq-event-event-x-enable-count" is not referenced.”…”�”}”hj5×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2×ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-devfreq-event-event-x-name" is not referenced.”…”�”}”hjO×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL×ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-sys-class-devfreq" is not referenced.”…”�”}”hji×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf×ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-devfreq-available-frequencies" is not referenced.”…”�”}”hjƒ×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€×ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-devfreq-available-governors" is not referenced.”…”�”}”hj�×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš×ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-devfreq-cur-freq" is not referenced.”…”�”}”hj·×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´×ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-devfreq-governor" is not referenced.”…”�”}”hjÑ×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎ×ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-devfreq-max-freq" is not referenced.”…”�”}”hjë×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè×ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-devfreq-min-freq" is not referenced.”…”�”}”hjØsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-class-devfreq-name" is not referenced.”…”�”}”hjØsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-devfreq-polling-interval" is not referenced.”…”�”}”hj9Øsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6Øubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-devfreq-related-cpus" is not referenced.”…”�”}”hjSØsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPØubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-devfreq-target-freq" is not referenced.”…”�”}”hjmØsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjØubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-class-devfreq-timer" is not referenced.”…”�”}”hj‡Øsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„Øubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-devfreq-trans-stat" is not referenced.”…”�”}”hj¡Øsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžØubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-devfreq-userspace-set-freq" is not referenced.”…”�”}”hj»Øsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸Øubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-sys-class-devlink" is not referenced.”…”�”}”hjÕØsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒØubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-devlink-auto-remove-on" is not referenced.”…”�”}”hjïØsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìØubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-devlink-consumer" is not referenced.”…”�”}”hj Ùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÙubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-devlink-runtime-pm" is not referenced.”…”�”}”hj#Ùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Ùubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-class-devlink-status" is not referenced.”…”�”}”hj=Ùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:Ùubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-devlink-supplier" is not referenced.”…”�”}”hjWÙsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTÙubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-devlink-sync-state-only" is not referenced.”…”�”}”hjqÙsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjnÙubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-drm-boot-display" is not referenced.”…”�”}”hj‹Ùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆÙubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ:Hyperlink target "abi-sys-class-extcon" is not referenced.”…”�”}”hj¥Ùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢Ùubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-extcon-cable-x-name" is not referenced.”…”�”}”hj¿Ùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼Ùubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-extcon-cable-x-state" is not referenced.”…”�”}”hjÙÙsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖÙubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-extcon-mutually-exclusive" is not referenced.”…”�”}”hjóÙsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðÙubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-class-extcon-name" is not referenced.”…”�”}”hj Úsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Úubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-class-extcon-state" is not referenced.”…”�”}”hj'Úsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$Úubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-fc-fc-udev-device-appid-store" is not referenced.”…”�”}”hjAÚsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>Úubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-fc-host-hostx-statistics-fpin-cn-yyy" is not referenced.”…”�”}”hj[Úsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXÚubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-fc-host-hostx-statistics-fpin-dn-yyy" is not referenced.”…”�”}”hjuÚsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrÚubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-fc-host-hostx-statistics-fpin-li-yyy" is not referenced.”…”�”}”hj�Úsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒÚubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-class-fc-remote-ports-rport-x-y-z-statistics-fpin-cn-yyy" is not referenced.”…”�”}”hj©Úsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦Úubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-class-fc-remote-ports-rport-x-y-z-statistics-fpin-dn-yyy" is not referenced.”…”�”}”hjÃÚsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀÚubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-class-fc-remote-ports-rport-x-y-z-statistics-fpin-li-yyy" is not referenced.”…”�”}”hjÝÚsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚÚubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-firmware-attributes-attributes" is not referenced.”…”�”}”hj÷Úsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôÚubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒoHyperlink target "abi-sys-class-firmware-attributes-attributes-sure-start-audit-log-entries" is not referenced.”…”�”}”hjÛsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÛubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒsHyperlink target "abi-sys-class-firmware-attributes-attributes-sure-start-audit-log-entry-count" is not referenced.”…”�”}”hj+Ûsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(Ûubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-firmware-attributes-attributes-debug-cmd" is not referenced.”…”�”}”hjEÛsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBÛubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-class-firmware-attributes-attributes-pending-reboot" is not referenced.”…”�”}”hj_Ûsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\Ûubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-class-firmware-attributes-attributes-reset-bios" is not referenced.”…”�”}”hjyÛsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvÛubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-class-firmware-attributes-attributes-save-settings" is not referenced.”…”�”}”hj“Ûsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�Ûubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-firmware-attributes-authentication" is not referenced.”…”�”}”hj­Ûsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªÛubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-class-firmware-attributes-authentication-spm-kek" is not referenced.”…”�”}”hjÇÛsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄÛubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-class-firmware-attributes-authentication-spm-sk" is not referenced.”…”�”}”hjáÛsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞÛubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-class-firmware-attributes-authentication-spm-status" is not referenced.”…”�”}”hjûÛsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøÛubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-class-firmware-cancel" is not referenced.”…”�”}”hjÜsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-class-firmware-data" is not referenced.”…”�”}”hj/Üsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,Üubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-class-firmware-error" is not referenced.”…”�”}”hjIÜsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFÜubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-firmware-loading" is not referenced.”…”�”}”hjcÜsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`Üubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-firmware-remaining-size" is not referenced.”…”�”}”hj}Üsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzÜubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-class-firmware-status" is not referenced.”…”�”}”hj—Üsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”Üubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-firmware-timeout" is not referenced.”…”�”}”hj±Üsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®Üubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-fpga-bridge-bridge-name" is not referenced.”…”�”}”hjËÜsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈÜubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-fpga-bridge-bridge-state" is not referenced.”…”�”}”hjåÜsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâÜubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-fpga-manager-fpga-name" is not referenced.”…”�”}”hjÿÜsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüÜubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-fpga-manager-fpga-state" is not referenced.”…”�”}”hjÝsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÝubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-fpga-manager-fpga-status" is not referenced.”…”�”}”hj3Ýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0Ýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-fpga-region-region-compat-id" is not referenced.”…”�”}”hjMÝsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJÝubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-genwqe-genwqe-n-card-appid" is not referenced.”…”�”}”hjgÝsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdÝubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-genwqe-genwqe-n-card-base-clock" is not referenced.”…”�”}”hj�Ýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~Ýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-genwqe-genwqe-n-card-curr-bitstream" is not referenced.”…”�”}”hj›Ýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜Ýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-genwqe-genwqe-n-card-device-sriov-numvfs" is not referenced.”…”�”}”hjµÝsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²Ýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-genwqe-genwqe-n-card-freerunning-timer" is not referenced.”…”�”}”hjÏÝsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌÝubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-genwqe-genwqe-n-card-next-bitstream" is not referenced.”…”�”}”hjéÝsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæÝubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-class-genwqe-genwqe-n-card-queue-working-time" is not referenced.”…”�”}”hjÞsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-genwqe-genwqe-n-card-reload-bitstream" is not referenced.”…”�”}”hjÞsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-genwqe-genwqe-n-card-state" is not referenced.”…”�”}”hj7Þsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4Þubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-genwqe-genwqe-n-card-tempsens" is not referenced.”…”�”}”hjQÞsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNÞubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-genwqe-genwqe-n-card-type" is not referenced.”…”�”}”hjkÞsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhÞubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-genwqe-genwqe-n-card-version" is not referenced.”…”�”}”hj…Þsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚Þubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-gnss-gnss-n-type" is not referenced.”…”�”}”hjŸÞsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœÞubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-hwmon-hwmonx-cpuy-vid" is not referenced.”…”�”}”hj¹Þsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶Þubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-hwmon-hwmonx-curry-average" is not referenced.”…”�”}”hjÓÞsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐÞubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-curry-crit" is not referenced.”…”�”}”hjíÞsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêÞubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-hwmon-hwmonx-curry-enable" is not referenced.”…”�”}”hjßsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjßubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-hwmon-hwmonx-curry-highest" is not referenced.”…”�”}”hj!ßsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjßubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-curry-input" is not referenced.”…”�”}”hj;ßsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8ßubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-curry-lcrit" is not referenced.”…”�”}”hjUßsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRßubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-hwmon-hwmonx-curry-lowest" is not referenced.”…”�”}”hjoßsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlßubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-hwmon-hwmonx-curry-max" is not referenced.”…”�”}”hj‰ßsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†ßubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-hwmon-hwmonx-curry-min" is not referenced.”…”�”}”hj£ßsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ßubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-curry-rated-max" is not referenced.”…”�”}”hj½ßsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºßubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-curry-rated-min" is not referenced.”…”�”}”hj×ßsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔßubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-hwmon-hwmonx-curry-reset-history" is not referenced.”…”�”}”hjñßsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîßubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-hwmon-hwmonx-curr-reset-history" is not referenced.”…”�”}”hj àsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjàubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-device-pec" is not referenced.”…”�”}”hj%àsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"àubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-hwmon-hwmonx-energyy-enable" is not referenced.”…”�”}”hj?àsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<àubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-hwmon-hwmonx-energyy-input" is not referenced.”…”�”}”hjYàsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjVàubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-fany-boost" is not referenced.”…”�”}”hjsàsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjpàubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-hwmon-hwmonx-fany-div" is not referenced.”…”�”}”hj�àsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠàubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-fany-enable" is not referenced.”…”�”}”hj§àsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤àubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-fany-fault" is not referenced.”…”�”}”hjÁàsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾àubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-fany-input" is not referenced.”…”�”}”hjÛàsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØàubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-fany-label" is not referenced.”…”�”}”hjõàsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjòàubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-hwmon-hwmonx-fany-max" is not referenced.”…”�”}”hjásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj áubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-hwmon-hwmonx-fany-min" is not referenced.”…”�”}”hj)ásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&áubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-fany-pulses" is not referenced.”…”�”}”hjCásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@áubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-fany-target" is not referenced.”…”�”}”hj]ásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZáubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-alarm" is not referenced.”…”�”}”hjwásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjtáubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-enable" is not referenced.”…”�”}”hj‘ásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽáubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-fault" is not referenced.”…”�”}”hj«ásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨áubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-input" is not referenced.”…”�”}”hjÅásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÂáubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-label" is not referenced.”…”�”}”hjßásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜáubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-max" is not referenced.”…”�”}”hjùásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjöáubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-max-alarm" is not referenced.”…”�”}”hjâsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-max-hyst" is not referenced.”…”�”}”hj-âsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*âubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-min" is not referenced.”…”�”}”hjGâsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjDâubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-min-alarm" is not referenced.”…”�”}”hjaâsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^âubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-min-hyst" is not referenced.”…”�”}”hj{âsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjxâubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-rated-max" is not referenced.”…”�”}”hj•âsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’âubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-hwmon-hwmonx-humidityy-rated-min" is not referenced.”…”�”}”hj¯âsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬âubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-iny-average" is not referenced.”…”�”}”hjÉâsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆâubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-hwmon-hwmonx-iny-crit" is not referenced.”…”�”}”hjãâsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjàâubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-iny-enable" is not referenced.”…”�”}”hjýâsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjúâubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-hwmon-hwmonx-iny-fault" is not referenced.”…”�”}”hjãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-iny-highest" is not referenced.”…”�”}”hj1ãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.ãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-hwmon-hwmonx-iny-input" is not referenced.”…”�”}”hjKãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjHãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-hwmon-hwmonx-iny-label" is not referenced.”…”�”}”hjeãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjbãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-hwmon-hwmonx-iny-lcrit" is not referenced.”…”�”}”hjãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|ãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-iny-lowest" is not referenced.”…”�”}”hj™ãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–ãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-hwmon-hwmonx-iny-max" is not referenced.”…”�”}”hj³ãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°ãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-hwmon-hwmonx-iny-min" is not referenced.”…”�”}”hjÍãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-hwmon-hwmonx-iny-rated-max" is not referenced.”…”�”}”hjçãsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjäãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-hwmon-hwmonx-iny-rated-min" is not referenced.”…”�”}”hjäsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþãubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-hwmon-hwmonx-iny-reset-history" is not referenced.”…”�”}”hjäsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjäubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-hwmon-hwmonx-in-reset-history" is not referenced.”…”�”}”hj5äsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2äubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-hwmon-hwmonx-intrusiony-alarm" is not referenced.”…”�”}”hjOäsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjLäubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-intrusiony-beep" is not referenced.”…”�”}”hjiäsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjfäubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-hwmon-hwmonx-label" is not referenced.”…”�”}”hjƒäsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€äubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-hwmon-hwmonx-name" is not referenced.”…”�”}”hj�äsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjšäubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-powery-accuracy" is not referenced.”…”�”}”hj·äsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´äubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-hwmon-hwmonx-powery-average" is not referenced.”…”�”}”hjÑäsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎäubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-hwmon-hwmonx-powery-average-highest" is not referenced.”…”�”}”hjëäsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjèäubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-hwmon-hwmonx-powery-average-interval" is not referenced.”…”�”}”hjåsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjåubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-hwmon-hwmonx-powery-average-interval-max" is not referenced.”…”�”}”hjåsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjåubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-hwmon-hwmonx-powery-average-interval-min" is not referenced.”…”�”}”hj9åsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6åubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-hwmon-hwmonx-powery-average-lowest" is not referenced.”…”�”}”hjSåsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPåubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-hwmon-hwmonx-powery-average-max" is not referenced.”…”�”}”hjmåsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjåubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-hwmon-hwmonx-powery-average-min" is not referenced.”…”�”}”hj‡åsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„åubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-powery-cap" is not referenced.”…”�”}”hj¡åsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžåubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-powery-cap-hyst" is not referenced.”…”�”}”hj»åsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸åubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-hwmon-hwmonx-powery-cap-max" is not referenced.”…”�”}”hjÕåsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒåubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-hwmon-hwmonx-powery-cap-min" is not referenced.”…”�”}”hjïåsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìåubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-powery-crit" is not referenced.”…”�”}”hj æsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-hwmon-hwmonx-powery-enable" is not referenced.”…”�”}”hj#æsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj æubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-hwmon-hwmonx-powery-input" is not referenced.”…”�”}”hj=æsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:æubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-hwmon-hwmonx-powery-input-highest" is not referenced.”…”�”}”hjWæsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTæubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-hwmon-hwmonx-powery-input-lowest" is not referenced.”…”�”}”hjqæsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjnæubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-powery-max" is not referenced.”…”�”}”hj‹æsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆæubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-hwmon-hwmonx-powery-rated-max" is not referenced.”…”�”}”hj¥æsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢æubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-hwmon-hwmonx-powery-rated-min" is not referenced.”…”�”}”hj¿æsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼æubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-hwmon-hwmonx-powery-reset-history" is not referenced.”…”�”}”hjÙæsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖæubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-hwmon-hwmonx-pwmy" is not referenced.”…”�”}”hjóæsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðæubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-hwmon-hwmonx-pwmy-auto-channels-temp" is not referenced.”…”�”}”hj çsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj çubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-hwmon-hwmonx-pwmy-auto-pointz-pwm" is not referenced.”…”�”}”hj'çsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$çubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-pwmy-enable" is not referenced.”…”�”}”hjAçsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>çubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-hwmon-hwmonx-pwmy-freq" is not referenced.”…”�”}”hj[çsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXçubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-hwmon-hwmonx-pwmy-mode" is not referenced.”…”�”}”hjuçsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrçubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-auto-pointz-pwm" is not referenced.”…”�”}”hj�çsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒçubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-crit" is not referenced.”…”�”}”hj©çsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦çubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-crit-alarm" is not referenced.”…”�”}”hjÃçsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀçubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-crit-hyst" is not referenced.”…”�”}”hjÝçsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚçubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-emergency" is not referenced.”…”�”}”hj÷çsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôçubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-emergency-alarm" is not referenced.”…”�”}”hjèsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjèubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-emergency-hyst" is not referenced.”…”�”}”hj+èsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(èubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-enable" is not referenced.”…”�”}”hjEèsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBèubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-highest" is not referenced.”…”�”}”hj_èsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\èubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-input" is not referenced.”…”�”}”hjyèsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvèubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-label" is not referenced.”…”�”}”hj“èsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�èubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-lcrit" is not referenced.”…”�”}”hj­èsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªèubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-lcrit-hyst" is not referenced.”…”�”}”hjÇèsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄèubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-lowest" is not referenced.”…”�”}”hjáèsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞèubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-max" is not referenced.”…”�”}”hjûèsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøèubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-max-alarm" is not referenced.”…”�”}”hjésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjéubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-max-hyst" is not referenced.”…”�”}”hj/ésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,éubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-min" is not referenced.”…”�”}”hjIésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFéubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-min-alarm" is not referenced.”…”�”}”hjcésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`éubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-min-hyst" is not referenced.”…”�”}”hj}ésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzéubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-offset" is not referenced.”…”�”}”hj—ésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”éubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-rated-max" is not referenced.”…”�”}”hj±ésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®éubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-rated-min" is not referenced.”…”�”}”hjËésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈéubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-reset-history" is not referenced.”…”�”}”hjåésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâéubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-hwmon-hwmonx-tempy-type" is not referenced.”…”�”}”hjÿésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüéubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-hwmon-hwmonx-temp-reset-history" is not referenced.”…”�”}”hjêsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-hwmon-hwmonx-update-interval" is not referenced.”…”�”}”hj3êsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0êubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-hwmon-hwmonx-update-interval-us" is not referenced.”…”�”}”hjMêsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJêubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-hwmon-hwmonx-vrm" is not referenced.”…”�”}”hjgêsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdêubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-ieee80211-phyx-rtw89-usb-serial-number" is not referenced.”…”�”}”hj�êsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~êubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-ieee80211-phyx-rtw89-usb-uuid" is not referenced.”…”�”}”hj›êsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜êubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-class-input-input-x-device-function-row-physmap" is not referenced.”…”�”}”hjµêsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²êubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-input-input-x-device-shutdown" is not referenced.”…”�”}”hjÏêsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌêubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-input-input-x-device-startup" is not referenced.”…”�”}”hjéêsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæêubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ=Hyperlink target "abi-sys-class-intel-pmt" is not referenced.”…”�”}”hjësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-intel-pmt-crashlog-x" is not referenced.”…”�”}”hjësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-intel-pmt-crashlog-x-crashlog" is not referenced.”…”�”}”hj7ësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4ëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-intel-pmt-crashlog-x-enable" is not referenced.”…”�”}”hjQësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-intel-pmt-crashlog-x-guid" is not referenced.”…”�”}”hjkësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-intel-pmt-crashlog-x-offset" is not referenced.”…”�”}”hj…ësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚ëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-intel-pmt-crashlog-x-size" is not referenced.”…”�”}”hjŸësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-intel-pmt-crashlog-x-trigger" is not referenced.”…”�”}”hj¹ësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶ëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-intel-pmt-features-pci-bdf" is not referenced.”…”�”}”hjÓësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-intel-pmt-telem-x" is not referenced.”…”�”}”hjíësbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêëubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-intel-pmt-telem-x-guid" is not referenced.”…”�”}”hjìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-intel-pmt-telem-x-offset" is not referenced.”…”�”}”hj!ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-intel-pmt-telem-x-size" is not referenced.”…”�”}”hj;ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8ìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-intel-pmt-telem-x-telem" is not referenced.”…”�”}”hjUìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-iommu-iommu-amd-iommu-cap" is not referenced.”…”�”}”hjoìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-iommu-iommu-amd-iommu-features" is not referenced.”…”�”}”hj‰ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†ìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-iommu-iommu-devices" is not referenced.”…”�”}”hj£ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-iommu-iommu-intel-iommu-address" is not referenced.”…”�”}”hj½ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-iommu-iommu-intel-iommu-cap" is not referenced.”…”�”}”hj×ìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-iommu-iommu-intel-iommu-ecap" is not referenced.”…”�”}”hjñìsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîìubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-iommu-iommu-intel-iommu-version" is not referenced.”…”�”}”hj ísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjíubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ9Hyperlink target "abi-sys-class-issei" is not referenced.”…”�”}”hj%ísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"íubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-class-issei-issei-n" is not referenced.”…”�”}”hj?ísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<íubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-issei-issei-n-fw-clients" is not referenced.”…”�”}”hjYísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjVíubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-issei-issei-n-fw-clients-m" is not referenced.”…”�”}”hjsísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjpíubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-issei-issei-n-fw-clients-m-id" is not referenced.”…”�”}”hj�ísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠíubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-issei-issei-n-fw-clients-m-mtu" is not referenced.”…”�”}”hj§ísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤íubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-issei-issei-n-fw-clients-m-uuid" is not referenced.”…”�”}”hjÁísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾íubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-issei-issei-n-fw-clients-m-ver" is not referenced.”…”�”}”hjÛísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØíubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-issei-issei-n-fw-ver" is not referenced.”…”�”}”hjõísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjòíubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-lcd-lcd-contrast" is not referenced.”…”�”}”hjîsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj îubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-lcd-lcd-lcd-power" is not referenced.”…”�”}”hj)îsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&îubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-lcd-lcd-max-contrast" is not referenced.”…”�”}”hjCîsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@îubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-leds-led-als-channel" is not referenced.”…”�”}”hj]îsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZîubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-class-leds-led-als-en" is not referenced.”…”�”}”hjwîsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjtîubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-leds-led-brightness" is not referenced.”…”�”•}”hj‘îsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽîubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-leds-led-brightness-hw-changed" is not referenced.”…”�”}”hj«îsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨îubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-leds-led-delay-off" is not referenced.”…”�”}”hjÅîsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÂîubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-leds-led-delay-on" is not referenced.”…”�”}”hjßîsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜîubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-leds-led-device-brightness" is not referenced.”…”�”}”hjùîsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjöîubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-leds-led-device-gamma-correction" is not referenced.”…”�”}”hjïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-leds-led-device-name" is not referenced.”…”�”}”hj-ïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*ïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-class-leds-led-dim" is not referenced.”…”�”}”hjGïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjDïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-leds-led-falltime" is not referenced.”…”�”}”hjaïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^ïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-leds-led-flash-brightness" is not referenced.”…”�”}”hj{ïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjxïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-leds-led-flash-fault" is not referenced.”…”�”}”hj•ïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’ïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-leds-led-flash-strobe" is not referenced.”…”�”}”hj¯ïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬ïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-leds-led-flash-timeout" is not referenced.”…”�”}”hjÉïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-leds-led-full-duplex" is not referenced.”…”�”}”hjãïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjàïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-leds-led-gt683r-mode" is not referenced.”…”�”}”hjýïsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjúïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-leds-led-half-duplex" is not referenced.”…”�”}”hjðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-leds-led-hr-pattern" is not referenced.”…”�”}”hj1ðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.ðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-leds-led-hw-pattern" is not referenced.”…”�”}”hjKðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjHðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-class-leds-led-id" is not referenced.”…”�”}”hjeðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjbðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-leds-led-interval" is not referenced.”…”�”}”hjðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|ðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-class-leds-led-invert" is not referenced.”…”�”}”hj™ðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–ðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-leds-led-inverted" is not referenced.”…”�”}”hj³ðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°ðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-class-leds-led-linear" is not referenced.”…”�”}”hjÍðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-class-leds-led-link" is not referenced.”…”�”}”hjçðsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjäðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-leds-led-link-10" is not referenced.”…”�”}”hjñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-leds-led-link-100" is not referenced.”…”�”}”hjñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-leds-led-link-1000" is not referenced.”…”�”}”hj5ñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2ñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-leds-led-link-10000" is not referenced.”…”�”}”hjOñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjLñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-leds-led-link-2500" is not referenced.”…”�”}”hjiñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjfñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-leds-led-link-5000" is not referenced.”…”�”}”hjƒñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€ñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-leds-led-max-brightness" is not referenced.”…”�”}”hj�ñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjšñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-leds-led-max-flash-brightness" is not referenced.”…”�”}”hj·ñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´ñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-leds-led-max-flash-timeout" is not referenced.”…”�”}”hjÑñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-leds-led-multi-index" is not referenced.”…”�”}”hjëñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjèñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-leds-led-multi-intensity" is not referenced.”…”�”}”hjòsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjòubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-leds-led-multi-max-intensity" is not referenced.”…”�”}”hjòsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjòubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-leds-led-offloaded" is not referenced.”…”�”}”hj9òsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6òubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-leds-led-pattern" is not referenced.”…”�”}”hjSòsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPòubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-leds-led-ports-port" is not referenced.”…”�”}”hjmòsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjòubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-class-leds-led-pwm" is not referenced.”…”�”}”hj‡òsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„òubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-class-leds-led-repeat" is not referenced.”…”�”}”hj¡òsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžòubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-class-leds-led-rx" is not referenced.”…”�”}”hj»òsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸òubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-class-leds-led-shot" is not referenced.”…”�”}”hjÕòsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒòubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-leds-led-trigger" is not referenced.”…”�”}”hjïòsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìòubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-class-leds-led-tx" is not referenced.”…”�”}”hj ósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjóubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-leds-tty-led-cts" is not referenced.”…”�”}”hj#ósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj óubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-leds-tty-led-dcd" is not referenced.”…”�”}”hj=ósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:óubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-leds-tty-led-dsr" is not referenced.”…”�”}”hjWósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTóubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-leds-tty-led-rng" is not referenced.”…”�”}”hjqósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjnóubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-class-leds-tty-led-rx" is not referenced.”…”�”}”hj‹ósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆóubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-leds-tty-led-ttyname" is not referenced.”…”�”}”hj¥ósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢óubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-class-leds-tty-led-tx" is not referenced.”…”�”}”hj¿ósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼óubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-leds-srws1-serial-rpm1" is not referenced.”…”�”}”hjÙósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖóubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-leds-dell-kbd-backlight-als-enabled" is not referenced.”…”�”}”hjóósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðóubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-leds-dell-kbd-backlight-als-setting" is not referenced.”…”�”}”hj ôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-leds-dell-kbd-backlight-start-triggers" is not referenced.”…”�”}”hj'ôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$ôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-leds-dell-kbd-backlight-stop-timeout" is not referenced.”…”�”}”hjAôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>ôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-leds-go-rgb-joystick-rings-effect" is not referenced.”…”�”}”hj[ôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-class-leds-go-rgb-joystick-rings-effect-index" is not referenced.”…”�”}”hjuôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-leds-go-rgb-joystick-rings-enabled" is not referenced.”…”�”}”hj�ôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-leds-go-rgb-joystick-rings-enabled-index" is not referenced.”…”�”}”hj©ôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦ôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-leds-go-rgb-joystick-rings-mode" is not referenced.”…”�”}”hjÃôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-leds-go-rgb-joystick-rings-mode-index" is not referenced.”…”�”}”hjÝôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-leds-go-rgb-joystick-rings-profile" is not referenced.”…”�”}”hj÷ôsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-leds-go-rgb-joystick-rings-profile-range" is not referenced.”…”�”}”hjõsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjõubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-leds-go-rgb-joystick-rings-speed" is not referenced.”…”�”}”hj+õsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(õubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-leds-go-rgb-joystick-rings-speed-range" is not referenced.”…”�”}”hjEõsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBõubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-leds-go-s-rgb-joystick-rings-effect" is not referenced.”…”�”}”hj_õsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\õubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-class-leds-go-s-rgb-joystick-rings-effect-index" is not referenced.”…”�”}”hjyõsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvõubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-leds-go-s-rgb-joystick-rings-enabled" is not referenced.”…”�”}”hj“õsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�õubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-class-leds-go-s-rgb-joystick-rings-enabled-index" is not referenced.”…”�”}”hj­õsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªõubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-leds-go-s-rgb-joystick-rings-mode" is not referenced.”…”�”}”hjÇõsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄõubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-class-leds-go-s-rgb-joystick-rings-mode-index" is not referenced.”…”�”}”hjáõsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞõubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-leds-go-s-rgb-joystick-rings-profile" is not referenced.”…”�”}”hjûõsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøõubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-class-leds-go-s-rgb-joystick-rings-profile-range" is not referenced.”…”�”}”hjösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjöubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-leds-go-s-rgb-joystick-rings-speed" is not referenced.”…”�”}”hj/ösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,öubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-leds-go-s-rgb-joystick-rings-speed-range" is not referenced.”…”�”}”hjIösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFöubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-mdio-bus-bus-device-attached-dev" is not referenced.”…”�”}”hjcösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`öubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-class-mdio-bus-bus-device-c45-phy-ids-mmd-n-device-id" is not referenced.”…”�”}”hj}ösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzöubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-mdio-bus-bus-device-phy-dev-flags" is not referenced.”…”�”}”hj—ösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”öubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-mdio-bus-bus-device-phy-has-fixups" is not referenced.”…”�”}”hj±ösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®öubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-mdio-bus-bus-device-phy-id" is not referenced.”…”�”}”hjËösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈöubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-mdio-bus-bus-device-phy-interface" is not referenced.”…”�”}”hjåösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâöubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-mdio-bus-bus-device-phy-standalone" is not referenced.”…”�”}”hjÿösbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüöubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ7Hyperlink target "abi-sys-class-mei" is not referenced.”…”�”}”hj÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj÷ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ=Hyperlink target "abi-sys-class-mei-mei-n" is not referenced.”…”�”}”hj3÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0÷ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-mei-mei-n-dev-state" is not referenced.”…”�”}”hjM÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ÷ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-mei-mei-n-fw-status" is not referenced.”…”�”}”hjg÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd÷ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-mei-mei-n-fw-ver" is not referenced.”…”�”}”hj�÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~÷ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-mei-mei-n-hbm-ver" is not referenced.”…”�”}”hj›÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜÷ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-mei-mei-n-hbm-ver-drv" is not referenced.”…”�”}”hjµ÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²÷ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-class-mei-mei-n-kind" is not referenced.”…”�”}”hjÏ÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ÷ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-class-mei-mei-n-trc" is not referenced.”…”�”}”hjé÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ÷ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-mei-mei-n-tx-queue-limit" is not referenced.”…”�”}”hjøsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ7Hyperlink target "abi-sys-class-mic" is not referenced.”…”�”}”hjøsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ=Hyperlink target "abi-sys-class-mic-mic-x" is not referenced.”…”�”}”hj7øsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4øubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-mic-mic-x-bootmode" is not referenced.”…”�”}”hjQøsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNøubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-mic-mic-x-cmdline" is not referenced.”…”�”}”hjkøsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhøubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-mic-mic-x-family" is not referenced.”…”�”}”hj…øsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚øubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-mic-mic-x-firmware" is not referenced.”…”�”}”hjŸøsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœøubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-mic-mic-x-heartbeat-enable" is not referenced.”…”�”}”hj¹øsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶øubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-mic-mic-x-log-buf-addr" is not referenced.”…”�”}”hjÓøsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐøubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-mic-mic-x-log-buf-len" is not referenced.”…”�”}”hjíøsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêøubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-mic-mic-x-ramdisk" is not referenced.”…”�”}”hjùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjùubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-mic-mic-x-shutdown-status" is not referenced.”…”�”}”hj!ùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjùubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-class-mic-mic-x-state" is not referenced.”…”�”}”hj;ùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8ùubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-mic-mic-x-stepping" is not referenced.”…”�”}”hjUùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRùubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-class-misc-drivers-dw-xdata-pcie-device-write" is not referenced.”…”�”}”hjoùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlùubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-misc-dw-xdata-pcie-device-read" is not referenced.”…”�”}”hj‰ùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†ùubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ7Hyperlink target "abi-sys-class-mtd" is not referenced.”…”�”}”hj£ùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ùubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHyperlink target "abi-sys-class-mtd-mtdxro" is not referenced.”…”�”}”hj«ûsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨ûubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-class-mtd-mtdxro-dev" is not referenced.”…”�”}”hjÅûsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÂûubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ7Hyperlink target "abi-sys-class-mux" is not referenced.”…”�”}”hjßûsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜûubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-class-mux-muxchip-n" is not referenced.”…”�”}”hjùûsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjöûubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-net-bridge-iface-bridge-group-fwd-mask" is not referenced.”…”�”}”hjüsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-net-iface-addr-assign-type" is not referenced.”…”�”}”hj-üsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*üubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-net-iface-addr-len" is not referenced.”…”�”}”hjGüsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjDüubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-net-iface-address" is not referenced.”…”�”}”hjaüsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^üubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-net-iface-broadcast" is not referenced.”…”�”}”hj{üsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjxüubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-net-iface-carrier" is not referenced.”…”�”}”hj•üsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’üubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-net-iface-carrier-changes" is not referenced.”…”�”}”hj¯üsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬üubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-net-iface-carrier-down-count" is not referenced.”…”�”}”hjÉüsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆüubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-net-iface-carrier-up-count" is not referenced.”…”�”}”hjãüsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjàüubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-class-net-iface-cdc-ncm-bmntbformatssupported" is not referenced.”…”�”}”hjýüsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjúüubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-net-iface-cdc-ncm-dwntbinmaxsize" is not referenced.”…”�”}”hjýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-net-iface-cdc-ncm-dwntboutmaxsize" is not referenced.”…”�”}”hj1ýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.ýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-net-iface-cdc-ncm-min-tx-pkt" is not referenced.”…”�”}”hjKýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjHýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-net-iface-cdc-ncm-ndp-to-end" is not referenced.”…”�”}”hjeýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjbýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-net-iface-cdc-ncm-rx-max" is not referenced.”…”�”}”hjýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|ýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-net-iface-cdc-ncm-tx-max" is not referenced.”…”�”}”hj™ýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–ýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-net-iface-cdc-ncm-tx-timer-usecs" is not referenced.”…”�”}”hj³ýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°ýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-net-iface-cdc-ncm-wndpinalignment" is not referenced.”…”�”}”hjÍýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-net-iface-cdc-ncm-wndpindivisor" is not referenced.”…”�”}”hjçýsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjäýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-net-iface-cdc-ncm-wndpinpayloadremainder" is not referenced.”…”�”}”hjþsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþýubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-net-iface-cdc-ncm-wndpoutalignment" is not referenced.”…”�”}”hjþsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-net-iface-cdc-ncm-wndpoutdivisor" is not referenced.”…”�”}”hj5þsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2þubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-class-net-iface-cdc-ncm-wndpoutpayloadremainder" is not referenced.”…”�”}”hjOþsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjLþubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-net-iface-cdc-ncm-wntboutmaxdatagrams" is not referenced.”…”�”}”hjiþsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjfþubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-net-iface-dev-id" is not referenced.”…”�”}”hjƒþsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€þubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-net-iface-dev-port" is not referenced.”…”�”}”hj�þsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjšþubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-net-iface-dormant" is not referenced.”…”�”}”hj·þsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´þubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-net-iface-dsa-tagging" is not referenced.”…”�”}”hjÑþsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎþubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-net-iface-duplex" is not referenced.”…”�”}”hjëþsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjèþubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-class-net-iface-flags" is not referenced.”…”�”}”hjÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-net-iface-fwinfo" is not referenced.”…”�”}”hjÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-net-iface-grcan-enable0" is not referenced.”…”�”}”hj9ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6ÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-net-iface-grcan-enable1" is not referenced.”…”�”}”hjSÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-net-iface-grcan-select" is not referenced.”…”�”}”hjmÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-net-iface-ifalias" is not referenced.”…”�”}”hj‡ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„ÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-net-iface-ifindex" is not referenced.”…”�”}”hj¡ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-net-iface-iflink" is not referenced.”…”�”}”hj»ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸ÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-net-iface-link-mode" is not referenced.”…”�”}”hjÕÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-class-net-iface-mtu" is not referenced.”…”�”}”hjïÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-net-iface-name-assign-type" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-net-iface-netdev-group" is not referenced.”…”�”}”hj#sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-net-iface-operstate" is not referenced.”…”�”}”hj=sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-net-iface-peak-usb-can-channel-id" is not referenced.”…”�”}”hjWsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-class-net-iface-phydev" is not referenced.”…”�”}”hjqsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjnubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-net-iface-phys-port-id" is not referenced.”…”�”}”hj‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-net-iface-phys-port-name" is not referenced.”…”�”}”hj¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-net-iface-phys-switch-id" is not referenced.”…”�”}”hj¿sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-net-iface-qmi-add-mux" is not referenced.”…”�”}”hjÙsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-net-iface-qmi-del-mux" is not referenced.”…”�”}”hjósbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-net-iface-qmi-pass-through" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-net-iface-qmi-raw-ip" is not referenced.”…”�”}”hj'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-net-iface-queues-rx-queue-rps-cpus" is not referenced.”…”�”}”hjAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-net-iface-queues-rx-queue-rps-flow-cnt" is not referenced.”…”�”}”hj[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-hold-time" is not referenced.”…”�”}”hjusbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒhHyperlink target "abi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-inflight" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-limit" is not referenced.”…”�”}”hj©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-limit-max" is not referenced.”…”�”}”hjÃsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-limit-min" is not referenced.”…”�”}”hjÝsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-stall-cnt" is not referenced.”…”�”}”hj÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-stall-max" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-class-net-iface-queues-tx-queue-byte-queue-limits-stall-thrs" is not referenced.”…”�”}”hj+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-net-iface-queues-tx-queue-tx-maxrate" is not referenced.”…”�”}”hjEsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-net-iface-queues-tx-queue-tx-timeout" is not referenced.”…”�”}”hj_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-net-iface-queues-tx-queue-xps-cpus" is not referenced.”…”�”}”hjysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-net-iface-queues-tx-queue-xps-rxqs" is not referenced.”…”�”}”hj“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-class-net-iface-speed" is not referenced.”…”�”}”hj­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-net-iface-statistics-collisions" is not referenced.”…”�”}”hjÇsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-net-iface-statistics-multicast" is not referenced.”…”�”}”hjásbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-net-iface-statistics-rx-bytes" is not referenced.”…”�”}”hjûsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-net-iface-statistics-rx-compressed" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-net-iface-statistics-rx-crc-errors" is not referenced.”…”�”}”hj/sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-net-iface-statistics-rx-dropped" is not referenced.”…”�”}”hjIsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-net-iface-statistics-rx-errors" is not referenced.”…”�”}”hjcsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-net-iface-statistics-rx-fifo-errors" is not referenced.”…”�”}”hj}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-net-iface-statistics-rx-frame-errors" is not referenced.”…”�”}”hj—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-net-iface-statistics-rx-length-errors" is not referenced.”…”�”}”hj±sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-net-iface-statistics-rx-missed-errors" is not referenced.”…”�”}”hjËsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-net-iface-statistics-rx-nohandler" is not referenced.”…”�”}”hjåsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-net-iface-statistics-rx-over-errors" is not referenced.”…”�”}”hjÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-net-iface-statistics-rx-packets" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-net-iface-statistics-tx-aborted-errors" is not referenced.”…”�”}”hj3sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-net-iface-statistics-tx-bytes" is not referenced.”…”�”}”hjMsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-net-iface-statistics-tx-carrier-errors" is not referenced.”…”�”}”hjgsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-net-iface-statistics-tx-compressed" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-net-iface-statistics-tx-dropped" is not referenced.”…”�”}”hj›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-net-iface-statistics-tx-errors" is not referenced.”…”�”}”hjµsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-net-iface-statistics-tx-fifo-errors" is not referenced.”…”�”}”hjÏsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-net-iface-statistics-tx-heartbeat-errors" is not referenced.”…”�”}”hjésbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-net-iface-statistics-tx-packets" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-net-iface-statistics-tx-window-errors" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-net-iface-termination" is not referenced.”…”�”}”hj7sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-net-iface-testing" is not referenced.”…”�”}”hjQsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-net-iface-threaded" is not referenced.”…”�”}”hjksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-net-iface-tx-queue-len" is not referenced.”…”�”}”hj…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-class-net-iface-type" is not referenced.”…”�”}”hjŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-net-qmimux-iface-qmap-mux-id" is not referenced.”…”�”}”hj¹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-ocxl-afu-name-afu-version" is not referenced.”…”�”}”hjÓsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-class-ocxl-afu-name-contexts" is not referenced.”…”�”}”hjísbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-ocxl-afu-name-global-mmio-area" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-ocxl-afu-name-global-mmio-size" is not referenced.”…”�”}”hj!sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-ocxl-afu-name-pp-mmio-size" is not referenced.”…”�”}”hj;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-ocxl-afu-name-reload-on-reset" is not referenced.”…”�”}”hjUsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-class-platform-profile-platform-profile-x-choices" is not referenced.”…”�”}”hjosbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-platform-profile-platform-profile-x-name" is not referenced.”…”�”}”hj‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-class-platform-profile-platform-profile-x-profile" is not referenced.”…”�”}”hj£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-power-ds2760-battery-charge-full" is not referenced.”…”�”}”hj½sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-power-ds2760-battery-charge-now" is not referenced.”…”�”}”hj×sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-power-supply-battery-name-eppid" is not referenced.”…”�”}”hjñsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-power-supply-supply-name-alarm" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-power-supply-supply-name-capacity" is not referenced.”…”�”}”hj%sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-class-power-supply-supply-name-capacity-alert-max" is not referenced.”…”�”}”hj?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-class-power-supply-supply-name-capacity-alert-min" is not referenced.”…”�”}”hjYsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjVubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-class-power-supply-supply-name-capacity-error-margin" is not referenced.”…”�”}”hjssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjpubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-class-power-supply-supply-name-capacity-level" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-class-power-supply-supply-name-charge-behaviour" is not referenced.”…”�”}”hj§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-class-power-supply-supply-name-charge-control-end-threshold" is not referenced.”…”�”}”hjÁsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-class-power-supply-supply-name-charge-control-limit" is not referenced.”…”�”}”hjÛsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-class-power-supply-supply-name-charge-control-limit-max" is not referenced.”…”�”}”hjõsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjòubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-class-power-supply-supply-name-charge-control-start-threshold" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-class-power-supply-supply-name-charge-term-current" is not referenced.”…”�”}”hj)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-power-supply-supply-name-charge-type" is not referenced.”…”�”}”hjCsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-power-supply-supply-name-charge-types" is not referenced.”…”�”}”hj]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-power-supply-supply-name-current-avg" is not referenced.”…”�”}”hjwsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjtubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-power-supply-supply-name-current-max" is not referenced.”…”�”}”hj‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-power-supply-supply-name-current-now" is not referenced.”…”�”}”hj«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-power-supply-supply-name-cycle-count" is not referenced.”…”�”}”hjÅsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÂubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-class-power-supply-supply-name-extensions-extension-name" is not referenced.”…”�”}”hjßsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-power-supply-supply-name-health" is not referenced.”…”�”}”hjùsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjöubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”•KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-class-power-supply-supply-name-input-current-limit" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-class-power-supply-supply-name-input-power-limit" is not referenced.”…”�”}”hj- sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj* ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-class-power-supply-supply-name-input-voltage-limit" is not referenced.”…”�”}”hjG sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-class-power-supply-supply-name-internal-resistance" is not referenced.”…”�”}”hja sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-power-supply-supply-name-manufacture-day" is not referenced.”…”�”}”hj{ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-class-power-supply-supply-name-manufacture-month" is not referenced.”…”�”}”hj• sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-class-power-supply-supply-name-manufacture-year" is not referenced.”…”�”}”hj¯ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-class-power-supply-supply-name-manufacturer" is not referenced.”…”�”}”hjÉ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-power-supply-supply-name-model-name" is not referenced.”…”�”}”hjã sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-power-supply-supply-name-online" is not referenced.”…”�”}”hjý sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-class-power-supply-supply-name-precharge-current" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-power-supply-supply-name-present" is not referenced.”…”�”}”hj1 sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj. ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-power-supply-supply-name-serial-number" is not referenced.”…”�”}”hjK sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjH ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-power-supply-supply-name-state-of-health" is not referenced.”…”�”}”hje sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjb ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-power-supply-supply-name-status" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj| ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-class-power-supply-supply-name-technology" is not referenced.”…”�”}”hj™ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj– ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-power-supply-supply-name-temp" is not referenced.”…”�”}”hj³ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj° ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-class-power-supply-supply-name-temp-alert-max" is not referenced.”…”�”}”hjÍ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-class-power-supply-supply-name-temp-alert-min" is not referenced.”…”�”}”hjç sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjä ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-power-supply-supply-name-temp-max" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-power-supply-supply-name-temp-min" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-power-supply-supply-name-type" is not referenced.”…”�”}”hj5 sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2 ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-power-supply-supply-name-usb-type" is not referenced.”…”�”}”hjO sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-power-supply-supply-name-voltage-avg" is not referenced.”…”�”}”hji sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-power-supply-supply-name-voltage-max" is not referenced.”…”�”}”hjƒ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-power-supply-supply-name-voltage-min" is not referenced.”…”�”}”hj� sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-power-supply-supply-name-voltage-now" is not referenced.”…”�”}”hj· sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-class-power-supply-bd71828-ac-auto-dcin-limit" is not referenced.”…”�”}”hjÑ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-class-power-supply-bq24257-charger-high-impedance-enable" is not referenced.”…”�”}”hjë sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-class-power-supply-bq24257-charger-in-dpm-voltage" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-class-power-supply-bq24257-charger-ovp-voltage" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-class-power-supply-bq24257-charger-sysoff-enable" is not referenced.”…”�”}”hj9 sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6 ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-class-power-supply-gaokun-ec-battery-battery-adaptive-charge" is not referenced.”…”�”}”hjS sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjP ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-class-power-supply-gaokun-ec-battery-smart-charge-delay" is not referenced.”…”�”}”hjm sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-power-supply-ltc4162-l-arm-ship-mode" is not referenced.”…”�”}”hj‡ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-class-power-supply-ltc4162-l-charge-status" is not referenced.”…”�”}”hj¡ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjž ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-power-supply-ltc4162-l-force-telemetry" is not referenced.”…”�”}”hj» sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-power-supply-ltc4162-l-ibat" is not referenced.”…”�”}”hjÕ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-power-supply-ltc4162-l-vbat" is not referenced.”…”�”}”hjï sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjì ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-power-supply-ltc4162-l-vbat-avg" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-class-power-supply-max14577-charger-device-fast-charge-timer" is not referenced.”…”�”}”hj# sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-power-supply-max1720x-temp-ain1" is not referenced.”…”�”}”hj= sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj: ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-power-supply-max1720x-temp-ain2" is not referenced.”…”�”}”hjW sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjT ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-power-supply-max1720x-temp-int" is not referenced.”…”�”}”hjq sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjn ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-class-power-supply-max77693-charger-device-fast-charge-timer" is not referenced.”…”�”}”hj‹ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-class-power-supply-max77693-charger-device-top-off-threshold-current" is not referenced.”…”�”}”hj¥ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-class-power-supply-max77693-charger-device-top-off-timer" is not referenced.”…”�”}”hj¿ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-class-power-supply-max8971-charger-fast-charge-timer" is not referenced.”…”�”}”hjÙ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-class-power-supply-max8971-charger-top-off-threshold-current" is not referenced.”…”�”}”hjó sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjð ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-class-power-supply-max8971-charger-top-off-timer" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-class-power-supply-mp2629-battery-batt-impedance-compen" is not referenced.”…”�”}”hj'sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-power-supply-rt9467-sysoff-enable" is not referenced.”…”�”}”hjAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-power-supply-rt9471-port-detect-enable" is not referenced.”…”�”}”hj[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-power-supply-rt9471-sysoff-enable" is not referenced.”…”�”}”hjusbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-power-supply-rt9756-operation-mode" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-class-power-supply-rt9756-watchdog-timer" is not referenced.”…”�”}”hj©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-power-supply-twl4030-ac-mode" is not referenced.”…”�”}”hjÃsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-power-supply-twl4030-usb-mode" is not referenced.”…”�”}”hjÝsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-class-power-supply-wilco-charger-charge-control-end-threshold" is not referenced.”…”�”}”hj÷sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-class-power-supply-wilco-charger-charge-control-start-threshold" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-class-power-supply-wilco-charger-charge-type" is not referenced.”…”�”}”hj+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒzHyperlink target "abi-sys-class-rnbd-server-ctl-devices-device-name-sessions-session-name-mapping-path" is not referenced.”…”�”}”hj[sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒwHyperlink target "abi-sys-class-rnbd-server-ctl-devices-device-name-sessions-session-name-read-only" is not referenced.”…”�”}”hjusbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ7Hyperlink target "abi-sys-class-rtc" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-class-rtc-rtc0-device-rtc-calibration" is not referenced.”…”�”}”hj©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-class-timecard-ocpn-clock-status-drift" is not referenced.”…”�”}”hj[(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-class-timecard-ocpn-clock-status-offset" is not referenced.”…”�”}”hju(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjr(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-class-timecard-ocpn-freqx" is not referenced.”…”�”}”hj�(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒ(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-class-timecard-ocpn-freqx-frequency" is not referenced.”…”�”}”hj©(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-timecard-ocpn-freqx-seconds" is not referenced.”…”�”}”hjÃ(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀ(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-timecard-ocpn-genx" is not referenced.”…”�”}”hjÝ(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚ(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-timecard-ocpn-genx-duty" is not referenced.”…”�”}”hj÷(sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjô(ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-timecard-ocpn-genx-period" is not referenced.”…”�”}”hj)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-timecard-ocpn-genx-phase" is not referenced.”…”�”}”hj+)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj()ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-timecard-ocpn-genx-polarity" is not referenced.”…”�”}”hjE)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-timecard-ocpn-genx-running" is not referenced.”…”�”}”hj_)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-timecard-ocpn-genx-signal" is not referenced.”…”�”}”hjy)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-timecard-ocpn-genx-start" is not referenced.”…”�”}”hj“)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-timecard-ocpn-gnss-sync" is not referenced.”…”�”}”hj­)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-timecard-ocpn-i2c" is not referenced.”…”�”}”hjÇ)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-timecard-ocpn-irig-b-mode" is not referenced.”…”�”}”hjá)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-timecard-ocpn-pps" is not referenced.”…”�”}”hjû)sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø)ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-timecard-ocpn-ptp" is not referenced.”…”�”}”hj*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-class-timecard-ocpn-serialnum" is not referenced.”…”�”}”hj/*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-class-timecard-ocpn-sma1" is not referenced.”…”�”}”hjI*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-timecard-ocpn-tod-correction" is not referenced.”…”�”}”hjc*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-timecard-ocpn-ts-window-adjust" is not referenced.”…”�”}”hj}*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-class-timecard-ocpn-tty" is not referenced.”…”�”}”hj—*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-timecard-ocpn-tty-ttygnss" is not referenced.”…”�”}”hj±*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-class-timecard-ocpn-tty-ttymac" is not referenced.”…”�”}”hjË*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈ*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-class-timecard-ocpn-tty-ttynmea" is not referenced.”…”�”}”hjå*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-class-timecard-ocpn-utc-tai-offset" is not referenced.”…”�”}”hjÿ*sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü*ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-class-tpm-tpmx-ppi" is not referenced.”…”�”}”hj+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-tpm-tpmx-ppi-request" is not referenced.”…”�”}”hj3+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-class-tpm-tpmx-ppi-response" is not referenced.”…”�”}”hjM+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-class-tpm-tpmx-ppi-tcg-operations" is not referenced.”…”�”}”hjg+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-class-tpm-tpmx-ppi-transition-action" is not referenced.”…”�”}”hj�+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-class-tpm-tpmx-ppi-version" is not referenced.”…”�”}”hj›+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-tpm-tpmx-ppi-vs-operations" is not referenced.”…”�”}”hjµ+sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ5ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-class-usb-power-delivery-version" is not referenced.”…”�”}”hj[5sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX5ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHyperlink target "abi-sys-devices-coredump" is not referenced.”…”�”}”hjí9sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê9ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-devices-firmware-node" is not referenced.”…”�”}”hj:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-devices-firmware-node-description" is not referenced.”…”�”}”hj!:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-devices-intel-spi-bios-locked" is not referenced.”…”�”}”hj;:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-devices-intel-spi-locked" is not referenced.”…”�”}”hjU:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-devices-intel-spi-protected" is not referenced.”…”�”}”hjo:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-sys-devices-iommu" is not referenced.”…”�”}”hj‰:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ>Hyperlink target "abi-sys-devices-lpss-ltr" is not referenced.”…”�”}”hj£:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj :ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-devices-lpss-ltr-auto-ltr" is not referenced.”…”�”}”hj½:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-devices-lpss-ltr-ltr-mode" is not referenced.”…”�”}”hj×:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-devices-lpss-ltr-sw-ltr" is not referenced.”…”�”}”hjñ:sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî:ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-devices-mmc-host-mmcx-mmcx-xxxx-enhanced-area-offset" is not referenced.”…”�”}”hj ;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-devices-mmc-host-mmcx-mmcx-xxxx-enhanced-area-size" is not referenced.”…”�”}”hj%;sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj";ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-devices-power-wakeup-total-time-ms" is not referenced.”…”�”}”hj1>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-devices-power-resources-d0" is not referenced.”…”�”}”hjK>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjH>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-devices-power-resources-d1" is not referenced.”…”�”}”hje>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjb>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-devices-power-resources-d2" is not referenced.”…”�”}”hj>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-devices-power-resources-d3hot" is not referenced.”…”�”}”hj™>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-devices-power-resources-wakeup" is not referenced.”…”�”}”hj³>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-devices-power-state" is not referenced.”…”�”}”hjÍ>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊ>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-devices-real-power-state" is not referenced.”…”�”}”hjç>sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjä>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-devices-removable" is not referenced.”…”�”}”hj?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþ>ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-devices-resource-in-use" is not referenced.”…”�”}”hj?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-devices-software-node" is not referenced.”…”�”}”hj5?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-devices-state-synced" is not referenced.”…”�”}”hjO?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ9Hyperlink target "abi-sys-devices-sun" is not referenced.”…”�”}”hji?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-devices-supplier-supplier" is not referenced.”…”�”}”hjƒ?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-devices-waiting-for-supplier" is not referenced.”…”�”}”hj�?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-devices-gisb-arb-timeout" is not referenced.”…”�”}”hj·?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos620a-00-protection-level" is not referenced.”…”�”}”hjÑ?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎ?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos620a-00-reset-protection" is not referenced.”…”�”}”hjë?sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè?ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒwHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-available-kbd-modes" is not referenced.”…”�”}”hj@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-cooling-method" is not referenced.”…”�”}”hj@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-fan" is not referenced.”…”�”}”hj9@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒvHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-kbd-backlight-mode" is not referenced.”…”�”}”hjS@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjP@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒyHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-kbd-backlight-timeout" is not referenced.”…”�”}”hjm@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjj@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒuHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-kbd-function-keys" is not referenced.”…”�”}”hj‡@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-kbd-type" is not referenced.”…”�”}”hj¡@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjž@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-panel-power-on" is not referenced.”…”�”}”hj»@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-position" is not referenced.”…”�”}”hjÕ@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒ@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ~Hyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-sleep-functions-on-battery" is not referenced.”…”�”}”hjï@sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjì@ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-touchpad" is not referenced.”…”�”}”hj Asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-usb-rapid-charge" is not referenced.”…”�”}”hj#Asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-usb-sleep-charge" is not referenced.”…”�”}”hj=Asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:Aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒsHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-usb-sleep-music" is not referenced.”…”�”}”hjWAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-usb-three" is not referenced.”…”�”}”hjqAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjnAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-devices-lnxsystm-00-lnxsybus-00-tos-1900-620-0-7-8-00-version" is not referenced.”…”�”}”hj‹Asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-devices-cpu-events" is not referenced.”…”�”}”hj¥Asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢Aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-devices-faux-tdx-host-num-remaining-updates" is not referenced.”…”�”}”hj¿Asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼Aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-devices-faux-tdx-host-seamldr-version" is not referenced.”…”�”}”hjÙAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-devices-faux-tdx-host-version" is not referenced.”…”�”}”hjóAsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-devices-hisi-ptt-sicl-id-core-id-requester-filters" is not referenced.”…”�”}”hj Bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Bubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-devices-hisi-ptt-sicl-id-core-id-requester-filters-bdf" is not referenced.”…”�”}”hj'Bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$Bubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-devices-hisi-ptt-sicl-id-core-id-requester-filters-multiselect" is not referenced.”…”�”}”hjABsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>Bubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-devices-hisi-ptt-sicl-id-core-id-root-port-filters" is not referenced.”…”�”}”hj[Bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-devices-hisi-ptt-sicl-id-core-id-root-port-filters-bdf" is not referenced.”…”�”}”hjuBsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-devices-hisi-ptt-sicl-id-core-id-root-port-filters-multiselect" is not referenced.”…”�”}”hj�Bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-devices-hv-24x7-cpumask" is not referenced.”…”�”}”hj©Bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦Bubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-devices-hv-24x7-interface-chipspersocket" is not referenced.”…”�”}”hjÃBsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-hv-24x7-interface-coresperchip" is not referenced.”…”�”}”hjÝBsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-devices-hv-24x7-interface-sockets" is not referenced.”…”�”}”hj÷Bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôBubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-devices-hv-gpci-cpumask" is not referenced.”…”�”}”hjCsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-devices-hv-gpci-interface-affinity-domain-via-domain" is not referenced.”…”�”}”hj+Csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(Cubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-devices-hv-gpci-interface-affinity-domain-via-partition" is not referenced.”…”�”}”hjECsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-devices-hv-gpci-interface-affinity-domain-via-virtual-processor" is not referenced.”…”�”}”hj_Csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\Cubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-devices-hv-gpci-interface-processor-bus-topology" is not referenced.”…”�”}”hjyCsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-devices-hv-gpci-interface-processor-config" is not referenced.”…”�”}”hj“Csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�Cubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-devices-pci0000-00-qemu0001-00-capability-for-mmio" is not referenced.”…”�”}”hj­Csbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-devices-pci0000-00-qemu0001-00-events" is not referenced.”…”�”}”hjÇCsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-devices-pci0000-00-dev-avs-fw-version" is not referenced.”…”�”}”hjáCsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-devices-pci0000-00-dev-fw-info" is not referenced.”…”�”}”hjûCsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøCubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-devices-pci0000-00-dev-fw-version" is not referenced.”…”�”}”hjDsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjDubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-devices-pcidddd-bb" is not referenced.”…”�”}”hj/Dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,Dubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-devices-platform-cnqf-enable" is not referenced.”…”�”}”hjIDsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFDubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-devices-platform-power-on-reason" is not referenced.”…”�”}”hjcDsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`Dubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-devices-platform-ufshci-capabilities-man-id" is not referenced.”…”�”}”hj}Dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzDubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-devices-platform-ufshci-capabilities-product-id" is not referenced.”…”�”}”hj—Dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”Dubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-devices-platform-ufshci-capabilities-version" is not referenced.”…”�”}”hj±Dsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®Dubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-devices-platform-8086-x-00-firmware-version" is not referenced.”…”�”}”hjËDsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈDubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-devices-platform-i2c-demux-name-available-masters" is not referenced.”…”�”}”hjåDsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâDubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-devices-platform-i2c-demux-name-current-master" is not referenced.”…”�”}”hjÿDsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüDubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-devices-platform-phy-name-role" is not referenced.”…”�”}”hjEsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjEubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-devices-platform-platform-available-mini-led-mode" is not referenced.”…”�”}”hj3Esbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0Eubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-devices-platform-platform-boot-sound" is not referenced.”…”�”}”hjMEsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJEubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-devices-platform-platform-camera" is not referenced.”…”�”}”hjgEsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdEubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-devices-platform-platform-cardr" is not referenced.”…”�”}”hj�Esbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~Eubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-devices-platform-platform-charge-mode" is not referenced.”…”�”}”hj›Esbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜Eubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-devices-platform-platform-cpufv" is not referenced.”…”�”}”hjµEsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²Eubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-platform-dgpu-disable" is not referenced.”…”�”}”hjÏEsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌEubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-devices-platform-platform-egpu-connected" is not referenced.”…”�”}”hjéEsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæEubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-devices-platform-platform-egpu-enable" is not referenced.”…”�”}”hjFsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-devices-platform-platform-etr3" is not referenced.”…”�”}”hjFsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-devices-platform-platform-fan-boost-mode" is not referenced.”…”�”}”hj7Fsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4Fubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-platform-gpu-mux-mode" is not referenced.”…”�”}”hjQFsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNFubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-devices-platform-platform-keystone" is not referenced.”…”�”}”hjkFsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhFubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-devices-platform-platform-lid-resume" is not referenced.”…”�”}”hj…Fsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚Fubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-devices-platform-platform-mcu-powersave" is not referenced.”…”�”}”hjŸFsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœFubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-devices-platform-platform-mini-led-mode" is not referenced.”…”�”}”hj¹Fsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶Fubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-devices-platform-platform-nv-dynamic-boost" is not referenced.”…”�”}”hjÓFsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐFubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-devices-platform-platform-nv-temp-target" is not referenced.”…”�”}”hjíFsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêFubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-devices-platform-platform-panel-od" is not referenced.”…”�”}”hjGsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjGubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-platform-ppt-apu-sppt" is not referenced.”…”�”}”hj!Gsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjGubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-devices-platform-platform-ppt-fppt" is not referenced.”…”�”}”hj;Gsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8Gubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-devices-platform-platform-ppt-pl1-spl" is not referenced.”…”�”}”hjUGsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRGubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-platform-ppt-pl2-sppt" is not referenced.”…”�”}”hjoGsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlGubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-devices-platform-platform-ppt-platform-sppt" is not referenced.”…”�”}”hj‰Gsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†Gubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-devices-platform-platform-throttle-thermal-policy" is not referenced.”…”�”}”hj£Gsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Gubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-devices-platform-platform-tokens" is not referenced.”…”�”}”hj½Gsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºGubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-devices-platform-platform-touchpad" is not referenced.”…”�”}”hj×Gsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔGubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-devices-platform-platform-tt-led" is not referenced.”…”�”}”hjñGsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîGubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-devices-platform-platform-tt-toggle" is not referenced.”…”�”}”hj Hsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjHubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-devices-platform-renesas-usb3-s-name-role" is not referenced.”…”�”}”hj%Hsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"Hubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-devices-platform-hisi04bx-00-available-inc-dec-lane-types" is not referenced.”…”�”}”hj?Hsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-devices-platform-ipmi-si-params" is not referenced.”…”�”}”hj[Osbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-devices-platform-ipmi-si-type" is not referenced.”…”�”}”hjuOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-devices-platform-kim-baud-rate" is not referenced.”…”�”}”hj�Osbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-devices-platform-kim-dev-name" is not referenced.”…”�”}”hj©Osbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦Oubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-devices-platform-kim-flow-cntrl" is not referenced.”…”�”}”hjÃOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-devices-platform-kim-install" is not referenced.”…”�”}”hjÝOsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-devices-platform-lg-laptop-battery-care-limit" is not referenced.”…”�”}”hj÷Osbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôOubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-devices-platform-lg-laptop-fan-mode" is not referenced.”…”�”}”hjPsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-devices-platform-lg-laptop-fn-lock" is not referenced.”…”�”}”hj+Psbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(Pubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-lg-laptop-reader-mode" is not referenced.”…”�”}”hjEPsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-devices-platform-lg-laptop-usb-charge" is not referenced.”…”�”}”hj_Psbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\Pubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-devices-platform-msi-laptop-pf-auto-brightness" is not referenced.”…”�”}”hjyPsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-devices-platform-msi-laptop-pf-auto-fan" is not referenced.”…”�”}”hj“Psbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�Pubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-devices-platform-msi-laptop-pf-bluetooth" is not referenced.”…”�”}”hj­Psbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-devices-platform-msi-laptop-pf-eco-mode" is not referenced.”…”�”}”hjÇPsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-devices-platform-msi-laptop-pf-lcd-level" is not referenced.”…”�”}”hjáPsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-devices-platform-msi-laptop-pf-touchpad" is not referenced.”…”�”}”hjûPsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøPubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-devices-platform-msi-laptop-pf-turbo-cooldown" is not referenced.”…”�”}”hjQsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjQubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-devices-platform-msi-laptop-pf-turbo-mode" is not referenced.”…”�”}”hj/Qsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,Qubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-devices-platform-msi-laptop-pf-wlan" is not referenced.”…”�”}”hjIQsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFQubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-devices-platform-samsung-lid-handling" is not referenced.”…”�”}”hjcQsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`Qubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-devices-platform-samsung-performance-level" is not referenced.”…”�”}”hj}Qsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzQubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-devices-platform-samsung-usb-charge" is not referenced.”…”�”}”hj—Qsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”Qubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-devices-platform-sh-mobile-lcdc-fb-0-3-graphics-fb-0-9-ovl-alpha" is not referenced.”…”�”}”hj±Qsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®Qubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-devices-platform-sh-mobile-lcdc-fb-0-3-graphics-fb-0-9-ovl-mode" is not referenced.”…”�”}”hjËQsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈQubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒqHyperlink target "abi-sys-devices-platform-sh-mobile-lcdc-fb-0-3-graphics-fb-0-9-ovl-position" is not referenced.”…”�”}”hjåQsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâQubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-devices-platform-sh-mobile-lcdc-fb-0-3-graphics-fb-0-9-ovl-rop3" is not referenced.”…”�”}”hjÿQsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüQubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-devices-platform-silicom-platform-efuse-status" is not referenced.”…”�”}”hjRsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-devices-platform-silicom-platform-power-cycle" is not referenced.”…”�”}”hj3Rsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0Rubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-devices-platform-silicom-platform-uc-version" is not referenced.”…”�”}”hjMRsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJRubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-devices-platform-soc-x-xxxxxxx-ipa" is not referenced.”…”�”}”hjgRsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdRubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-devices-platform-stratix10-rsu-0-current-image" is not referenced.”…”�”}”hj�Rsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~Rubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-dcmf0" is not referenced.”…”�”}”hj›Rsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜Rubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-dcmf1" is not referenced.”…”�”}”hjµRsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²Rubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-dcmf2" is not referenced.”…”�”}”hjÏRsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌRubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-dcmf3" is not referenced.”…”�”}”hjéRsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæRubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-erase-size0" is not referenced.”…”�”}”hjSsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjSubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-erase-size1" is not referenced.”…”�”}”hjSsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjSubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-erase-size2" is not referenced.”…”�”}”hj7Ssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4Subah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-erase-size3" is not referenced.”…”�”}”hjQSsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNSubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-devices-platform-stratix10-rsu-0-error-details" is not referenced.”…”�”}”hjkSsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhSubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-devices-platform-stratix10-rsu-0-error-location" is not referenced.”…”�”}”hj…Ssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚Subah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-fail-image" is not referenced.”…”�”}”hjŸSsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœSubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-max-retry" is not referenced.”…”�”}”hj¹Ssbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶Subah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-notify" is not referenced.”…”�”}”hjÓSsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐSubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-devices-platform-stratix10-rsu-0-reboot-image" is not referenced.”…”�”}”hjíSsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêSubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-devices-platform-stratix10-rsu-0-retry-counter" is not referenced.”…”�”}”hjTsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-size0" is not referenced.”…”�”}”hj!Tsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-size1" is not referenced.”…”�”}”hj;Tsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8Tubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-size2" is not referenced.”…”�”}”hjUTsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRTubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-size3" is not referenced.”…”�”}”hjoTsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlTubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-state" is not referenced.”…”�”}”hj‰Tsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†Tubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-devices-platform-stratix10-rsu-0-version" is not referenced.”…”�”}”hj£Tsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Tubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-devices-platform-ts5500-adc" is not referenced.”…”�”}”hj½Tsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºTubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-devices-platform-ts5500-ereset" is not referenced.”…”�”}”hj×Tsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔTubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-devices-platform-ts5500-id" is not referenced.”…”�”}”hjñTsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîTubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-devices-platform-ts5500-jumpers" is not referenced.”…”�”}”hj Usbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjUubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-devices-platform-ts5500-name" is not referenced.”…”�”}”hj%Usbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"Uubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-devices-platform-ts5500-rs485" is not referenced.”…”�”}”hj?Usbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-devices-system-edac-mc-mc-mc-name" is not referenced.”…”�”}”hj[\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-devices-system-edac-mc-mc-reset-counters" is not referenced.”…”�”}”hju\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjr\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-devices-system-edac-mc-mc-sdram-scrub-rate" is not referenced.”…”�”}”hj�\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒ\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-devices-system-edac-mc-mc-seconds-since-reset" is not referenced.”…”�”}”hj©\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-devices-system-edac-mc-mc-size-mb" is not referenced.”…”�”}”hjÃ\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀ\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-devices-system-edac-mc-mc-ue-count" is not referenced.”…”�”}”hjÝ\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚ\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-devices-system-edac-mc-mc-ue-noinfo-count" is not referenced.”…”�”}”hj÷\sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjô\ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-devices-system-ibm-rtl-state" is not referenced.”…”�”}”hj]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-devices-system-ibm-rtl-version" is not referenced.”…”�”}”hj+]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-devices-system-machinecheck-machinecheckx" is not referenced.”…”�”}”hjE]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-devices-system-machinecheck-machinecheckx-bank-y" is not referenced.”…”�”}”hj_]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-devices-system-machinecheck-machinecheckx-check-interval" is not referenced.”…”�”}”hjy]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-devices-system-machinecheck-machinecheckx-cmci-disabled" is not referenced.”…”�”}”hj“]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-devices-system-machinecheck-machinecheckx-dont-log-ce" is not referenced.”…”�”}”hj­]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-devices-system-machinecheck-machinecheckx-ignore-ce" is not referenced.”…”�”}”hjÇ]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-devices-system-machinecheck-machinecheckx-monarch-timeout" is not referenced.”…”�”}”hjá]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-devices-system-machinecheck-machinecheckx-trigger" is not referenced.”…”�”}”hjû]sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø]ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-devices-system-memory" is not referenced.”…”�”}”hj^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-devices-system-memory-crash-hotplug" is not referenced.”…”�”}”hj/^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-devices-system-memory-hard-offline-page" is not referenced.”…”�”}”hjI^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-devices-system-memory-memoryx-phys-device" is not referenced.”…”�”}”hjc^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-devices-system-memory-memoryx-phys-index" is not referenced.”…”�”}”hj}^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-devices-system-memory-memoryx-removable" is not referenced.”…”�”}”hj—^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-devices-system-memory-memoryx-state" is not referenced.”…”�”}”hj±^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-devices-system-memory-memoryx-valid-zones" is not referenced.”…”�”}”hjË^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈ^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-devices-system-memory-soft-offline-page" is not referenced.”…”�”}”hjå^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-devices-system-memoryx-nodey" is not referenced.”…”�”}”hjÿ^sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü^ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-devices-system-node-nodex-memoryy" is not referenced.”…”�”}”hj_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-devices-system-xen-cpu" is not referenced.”…”�”}”hj3_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-devices-system-xen-cpu-xen-cpu-online" is not referenced.”…”�”}”hjM_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-devices-uncore-iio-x-diex" is not referenced.”…”�”}”hjg_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-devices-uncore-upi-x-diex" is not referenced.”…”�”}”hj�_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-devices-virtual-memory-tiering" is not referenced.”…”�”}”hj›_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-devices-virtual-memory-tiering-memory-tiern" is not referenced.”…”�”}”hjµ_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-devices-virtual-misc-intel-ifs-n-current-batch" is not referenced.”…”�”}”hjÏ_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-devices-virtual-misc-intel-ifs-n-details" is not referenced.”…”�”}”hjé_sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-devices-virtual-misc-intel-ifs-n-image-version" is not referenced.”…”�”}”hj`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-devices-virtual-misc-intel-ifs-n-run-test" is not referenced.”…”�”}”hj`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-devices-virtual-misc-intel-ifs-n-status" is not referenced.”…”�”}”hj7`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-devices-virtual-misc-tdx-guest-measurements-mrname-hash" is not referenced.”…”�”}”hjQ`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjN`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-devices-virtual-misc-tdx-guest-measurements-mrconfigid" is not referenced.”…”�”}”hjk`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjh`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-devices-virtual-misc-tdx-guest-measurements-mrowner" is not referenced.”…”�”}”hj…`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-devices-virtual-misc-tdx-guest-measurements-mrownerconfig" is not referenced.”…”�”}”hjŸ`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœ`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-devices-virtual-misc-tdx-guest-measurements-mrtd-sha384" is not referenced.”…”�”}”hj¹`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-devices-virtual-misc-tdx-guest-measurements-rtmr-0123-sha384" is not referenced.”…”�”}”hjÓ`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐ`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-firmware-acpi-bgrt" is not referenced.”…”�”}”hjí`sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê`ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-firmware-acpi-fpdt" is not referenced.”…”�”}”hjasbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-firmware-acpi-hotplug" is not referenced.”…”�”}”hj!asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-firmware-acpi-interrupts" is not referenced.”…”�”}”hj;asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-firmware-acpi-memory-ranges-rangex" is not referenced.”…”�”}”hjUasbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-firmware-acpi-platform-profile" is not referenced.”…”�”}”hjoasbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-firmware-acpi-platform-profile-choices" is not referenced.”…”�”}”hj‰asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-firmware-devicetree" is not referenced.”…”�”}”hj£asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj aubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-firmware-dmi-entries" is not referenced.”…”�”}”hj½asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-firmware-dmi-tables" is not referenced.”…”�”}”hj×asbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-firmware-efi-config-table" is not referenced.”…”�”}”hjñasbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîaubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-firmware-efi-esrt" is not referenced.”…”�”}”hj bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjbubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-firmware-efi-esrt-entries-entry-n" is not referenced.”…”�”}”hj%bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"bubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-firmware-efi-esrt-entries-entry-n-capsule-flags" is not referenced.”…”�”}”hj?bsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-fs-ext4-disk-lifetime-write-kbytes" is not referenced.”…”�”}”hj[isbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-fs-ext4-disk-max-writeback-mb-bump" is not referenced.”…”�”}”hjuisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjriubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-fs-ext4-disk-mb-group-prealloc" is not referenced.”…”�”}”hj�isbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-fs-ext4-disk-mb-max-to-scan" is not referenced.”…”�”}”hj©isbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦iubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-fs-ext4-disk-mb-min-to-scan" is not referenced.”…”�”}”hjÃisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-fs-ext4-disk-mb-order2-req" is not referenced.”…”�”}”hjÝisbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-fs-ext4-disk-mb-stats" is not referenced.”…”�”}”hj÷isbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-fs-ext4-disk-mb-stream-req" is not referenced.”…”�”}”hjjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-fs-ext4-disk-session-write-kbytes" is not referenced.”…”�”}”hj+jsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(jubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-fs-f2fs-disk-adjust-lock-priority" is not referenced.”…”�”}”hjEjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-fs-f2fs-disk-allocate-section-hint" is not referenced.”…”�”}”hj_jsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\jubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-fs-f2fs-disk-allocate-section-policy" is not referenced.”…”�”}”hjyjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-fs-f2fs-disk-atgc-age-threshold" is not referenced.”…”�”}”hj“jsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�jubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-fs-f2fs-disk-atgc-age-weight" is not referenced.”…”�”}”hj­jsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-fs-f2fs-disk-atgc-candidate-count" is not referenced.”…”�”}”hjÇjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-fs-f2fs-disk-atgc-candidate-ratio" is not referenced.”…”�”}”hjájsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-fs-f2fs-disk-atgc-enabled" is not referenced.”…”�”}”hjûjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-fs-f2fs-disk-avg-vblocks" is not referenced.”…”�”}”hjksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjkubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-fs-f2fs-disk-bggc-io-aware" is not referenced.”…”�”}”hj/ksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,kubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-fs-f2fs-disk-blkzone-alloc-policy" is not referenced.”…”�”}”hjIksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFkubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-fs-f2fs-disk-carve-out" is not referenced.”…”�”}”hjcksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`kubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-fs-f2fs-disk-ckpt-thread-ioprio" is not referenced.”…”�”}”hj}ksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzkubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-fs-f2fs-disk-committed-atomic-block" is not referenced.”…”�”}”hj—ksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”kubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-fs-f2fs-disk-compr-new-inode" is not referenced.”…”�”}”hj±ksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®kubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-fs-f2fs-disk-compr-saved-block" is not referenced.”…”�”}”hjËksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈkubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-fs-f2fs-disk-compr-written-block" is not referenced.”…”�”}”hjåksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâkubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-fs-f2fs-disk-compress-percent" is not referenced.”…”�”}”hjÿksbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjükubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-fs-f2fs-disk-compress-watermark" is not referenced.”…”�”}”hjlsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-fs-f2fs-disk-cp-background-calls" is not referenced.”…”�”}”hj3lsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0lubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-fs-f2fs-disk-cp-foreground-calls" is not referenced.”…”�”}”hjMlsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJlubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-fs-f2fs-disk-cp-interval" is not referenced.”…”�”}”hjglsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdlubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-fs-f2fs-disk-critical-task-priority" is not referenced.”…”�”}”hj�lsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~lubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-fs-f2fs-disk-current-atomic-write" is not referenced.”…”�”}”hj›lsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜lubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-fs-f2fs-disk-current-reserved-blocks" is not referenced.”…”�”}”hjµlsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²lubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-fs-f2fs-disk-data-io-flag" is not referenced.”…”�”}”hjÏlsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌlubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-fs-f2fs-disk-defrag-blocks" is not referenced.”…”�”}”hjélsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjælubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-fs-f2fs-disk-dir-level" is not referenced.”…”�”}”hjmsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjmubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-fs-f2fs-disk-dirty-nats-ratio" is not referenced.”…”�”}”hjmsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjmubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-fs-f2fs-disk-dirty-segments" is not referenced.”…”�”}”hj7msbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4mubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-fs-f2fs-disk-discard-granularity" is not referenced.”…”�”}”hjQmsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNmubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-fs-f2fs-disk-discard-idle-interval" is not referenced.”…”�”}”hjkmsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhmubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-fs-f2fs-disk-discard-io-aware" is not referenced.”…”�”}”hj…msbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚mubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-fs-f2fs-disk-discard-io-aware-gran" is not referenced.”…”�”}”hjŸmsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœmubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-fs-f2fs-disk-discard-urgent-util" is not referenced.”…”�”}”hj¹msbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶mubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-fs-f2fs-disk-effective-lookup-mode" is not referenced.”…”�”}”hjÓmsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐmubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-fs-f2fs-disk-encoding" is not referenced.”…”�”}”hjímsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêmubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-fs-f2fs-disk-encoding-flags" is not referenced.”…”�”}”hjnsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjnubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-fs-f2fs-disk-extension-list" is not referenced.”…”�”}”hj!nsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjnubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-fs-f2fs-disk-fault-rate" is not referenced.”…”�”}”hj;nsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8nubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-fs-f2fs-disk-fault-type" is not referenced.”…”�”}”hjUnsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRnubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-fs-f2fs-disk-feature-list" is not referenced.”…”�”}”hjonsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlnubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-fs-f2fs-disk-features" is not referenced.”…”�”}”hj‰nsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†nubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-fs-f2fs-disk-free-segments" is not referenced.”…”�”}”hj£nsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj nubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-fs-f2fs-disk-gc-background-calls" is not referenced.”…”�”}”hj½nsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºnubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-fs-f2fs-disk-gc-boost-gc-greedy" is not referenced.”…”�”}”hj×nsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔnubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-fs-f2fs-disk-gc-boost-gc-multiple" is not referenced.”…”�”}”hjñnsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjînubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-fs-f2fs-disk-gc-boost-zoned-gc-percent" is not referenced.”…”�”}”hj osbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjoubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-fs-f2fs-disk-gc-foreground-calls" is not referenced.”…”�”}”hj%osbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"oubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-fs-f2fs-disk-gc-idle" is not referenced.”…”�”}”hj?osbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-fs-f2fs-disk-umount-discard-timeout" is not referenced.”…”�”}”hj[vsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-fs-f2fs-disk-unusable" is not referenced.”…”�”}”hjuvsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-fs-f2fs-disk-unusable-blocks-per-sec" is not referenced.”…”�”}”hj�vsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-fs-f2fs-disk-warm-data-age-threshold" is not referenced.”…”�”}”hj©vsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦vubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ>Hyperlink target "abi-sys-fs-f2fs-features" is not referenced.”…”�”}”hjÃvsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-fs-f2fs-tuning-reclaim-caches-kb" is not referenced.”…”�”}”hjÝvsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-fs-nilfs2-device-readme" is not referenced.”…”�”}”hj÷vsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôvubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-fs-nilfs2-device-blocksize" is not referenced.”…”�”}”hjwsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-fs-nilfs2-device-checkpoints-readme" is not referenced.”…”�”}”hj+wsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(wubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-fs-nilfs2-device-checkpoints-checkpoints-number" is not referenced.”…”�”}”hjEwsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-fs-nilfs2-device-checkpoints-last-seg-checkpoint" is not referenced.”…”�”}”hj_wsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\wubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-fs-nilfs2-device-checkpoints-next-checkpoint" is not referenced.”…”�”}”hjywsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-fs-nilfs2-device-checkpoints-snapshots-number" is not referenced.”…”�”}”hj“wsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�wubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-fs-nilfs2-device-device-size" is not referenced.”…”�”}”hj­wsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-fs-nilfs2-device-free-blocks" is not referenced.”…”�”}”hjÇwsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-fs-nilfs2-device-mounted-snapshots-id-readme" is not referenced.”…”�”}”hjáwsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-fs-nilfs2-device-mounted-snapshots-id-blocks-count" is not referenced.”…”�”}”hjûwsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-fs-nilfs2-device-mounted-snapshots-id-inodes-count" is not referenced.”…”�”}”hjxsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjxubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-fs-nilfs2-device-mounted-snapshots-readme" is not referenced.”…”�”}”hj/xsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,xubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-fs-nilfs2-device-revision" is not referenced.”…”�”}”hjIxsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFxubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-fs-nilfs2-device-segctor-readme" is not referenced.”…”�”}”hjcxsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`xubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-fs-nilfs2-device-segctor-current-last-full-seg" is not referenced.”…”�”}”hj}xsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzxubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-fs-nilfs2-device-segctor-current-seg-sequence" is not referenced.”…”�”}”hj—xsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”xubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-fs-nilfs2-device-segctor-dirty-data-blocks-count" is not referenced.”…”�”}”hj±xsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®xubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-fs-nilfs2-device-segctor-last-nongc-write-time" is not referenced.”…”�”}”hjËxsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈxubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-fs-nilfs2-device-segctor-last-nongc-write-time-secs" is not referenced.”…”�”}”hjåxsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâxubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-fs-nilfs2-device-segctor-last-pseg-block" is not referenced.”…”�”}”hjÿxsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüxubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-fs-nilfs2-device-segctor-last-seg-checkpoint" is not referenced.”…”�”}”hjysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjyubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-fs-nilfs2-device-segctor-last-seg-sequence" is not referenced.”…”�”}”hj3ysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0yubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-fs-nilfs2-device-segctor-last-seg-write-time" is not referenced.”…”�”}”hjMysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJyubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-fs-nilfs2-device-segctor-last-seg-write-time-secs" is not referenced.”…”�”}”hjgysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjdyubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-fs-nilfs2-device-segctor-next-checkpoint" is not referenced.”…”�”}”hj�ysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~yubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-fs-nilfs2-device-segctor-next-full-seg" is not referenced.”…”�”}”hj›ysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜yubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-fs-nilfs2-device-segctor-next-pseg-offset" is not referenced.”…”�”}”hjµysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²yubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-fs-nilfs2-device-segments-readme" is not referenced.”…”�”}”hjÏysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌyubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-fs-nilfs2-device-segments-blocks-per-segment" is not referenced.”…”�”}”hjéysbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæyubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-fs-nilfs2-device-segments-clean-segments" is not referenced.”…”�”}”hjzsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-fs-nilfs2-device-segments-dirty-segments" is not referenced.”…”�”}”hjzsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-fs-nilfs2-device-segments-segments-number" is not referenced.”…”�”}”hj7zsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4zubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-fs-nilfs2-device-superblock-readme" is not referenced.”…”�”}”hjQzsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjNzubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-fs-nilfs2-device-superblock-sb-update-frequency" is not referenced.”…”�”}”hjkzsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjhzubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-fs-nilfs2-device-superblock-sb-write-count" is not referenced.”…”�”}”hj…zsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚zubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-fs-nilfs2-device-superblock-sb-write-time" is not referenced.”…”�”}”hjŸzsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœzubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-fs-nilfs2-device-superblock-sb-write-time-secs" is not referenced.”…”�”}”hj¹zsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶zubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-fs-nilfs2-device-uuid" is not referenced.”…”�”}”hjÓzsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÐzubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-fs-nilfs2-device-volume-name" is not referenced.”…”�”}”hjízsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjêzubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-fs-nilfs2-features-readme" is not referenced.”…”�”}”hj{sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj{ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-fs-nilfs2-features-revision" is not referenced.”…”�”}”hj!{sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj{ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ6Hyperlink target "abi-sys-fs-ocfs2" is not referenced.”…”�”}”hj;{sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8{ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-fs-ocfs2-active-cluster-plugin" is not referenced.”…”�”}”hjU{sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR{ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-fs-ocfs2-cluster-stack" is not referenced.”…”�”}”hjo{sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl{ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-fs-ocfs2-loaded-cluster-plugins" is not referenced.”…”�”}”hj‰{sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†{ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-fs-ocfs2-max-locking-protocol" is not referenced.”…”�”}”hj£{sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj {ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ7Hyperlink target "abi-sys-fs-pstore" is not referenced.”…”�”}”hj½{sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº{ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-fs-ubifsx-y-error-crc" is not referenced.”…”�”}”hj×{sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ{ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-fs-ubifsx-y-error-magic" is not referenced.”…”�”}”hjñ{sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî{ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-fs-ubifsx-y-error-node" is not referenced.”…”�”}”hj |sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-fs-virtiofs-n-device" is not referenced.”…”�”}”hj%|sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"|ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-fs-virtiofs-n-tag" is not referenced.”…”�”}”hj?|sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<|ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-fs-xfs-disk-log-log-head-lsn" is not referenced.”…”�”}”hjY|sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV|ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-fs-xfs-disk-log-log-tail-lsn" is not referenced.”…”�”}”hjs|sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp|ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-fs-xfs-disk-log-reserve-grant-head-bytes" is not referenced.”…”�”}”hj�|sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠ|ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-fs-xfs-disk-log-write-grant-head-bytes" is not referenced.”…”�”}”hj§|sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤|ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-hypervisor-guest-type" is not referenced.”…”�”}”hjÁ|sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾|ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-hypervisor-pmu-pmu-features" is not referenced.”…”�”}”hjÛ|sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØ|ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-hypervisor-pmu-pmu-mode" is not referenced.”…”�”}”hjõ|sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò|ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-hypervisor-properties-buildid" is not referenced.”…”�”}”hj}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj }ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-kernel-address-bits" is not referenced.”…”�”}”hj)}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&}ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-kernel-boot-params" is not referenced.”…”�”}”hjC}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@}ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ8Hyperlink target "abi-sys-kernel-btf" is not referenced.”…”�”}”hj]}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZ}ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-kernel-btf-module-name" is not referenced.”…”�”}”hjw}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjt}ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-kernel-btf-vmlinux" is not referenced.”…”�”}”hj‘}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽ}ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-kernel-config-most-component" is not referenced.”…”�”}”hj«}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨}ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-kernel-config-most-cdev-link" is not referenced.”…”�”}”hjÅ}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÂ}ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-kernel-config-most-net-link" is not referenced.”…”�”}”hjß}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜ}ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-config-most-sound-card" is not referenced.”…”�”}”hjù}sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjö}ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-config-most-sound-card-link" is not referenced.”…”�”}”hj~sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-config-most-video-link" is not referenced.”…”�”}”hj-~sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-kernel-config-thunderbolt-stream-xdomain-service" is not referenced.”…”�”}”hjG~sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-kernel-config-thunderbolt-stream-xdomain-service-name" is not referenced.”…”�”}”hja~sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-busy-poll" is not referenced.”…”�”}”hj{~sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-in-hopid" is not referenced.”…”�”}”hj•~sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-index" is not referenced.”…”�”}”hj¯~sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-out-hopid" is not referenced.”…”�”}”hjÉ~sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆ~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-ring-size" is not referenced.”…”�”}”hjã~sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-kernel-config-thunderbolt-stream-xdomain-service-name-throttling" is not referenced.”…”�”}”hjý~sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú~ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-config-tsm-report-name-auxblob" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-kernel-config-tsm-report-name-generation" is not referenced.”…”�”}”hj1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-config-tsm-report-name-inblob" is not referenced.”…”�”}”hjKsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjHubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-config-tsm-report-name-manifestblob" is not referenced.”…”�”}”hjesbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjbubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-config-tsm-report-name-outblob" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-config-tsm-report-name-privlevel" is not referenced.”…”�”}”hj™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-kernel-config-tsm-report-name-privlevel-floor" is not referenced.”…”�”}”hj³sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-config-tsm-report-name-provider" is not referenced.”…”�”}”hjÍsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-config-tsm-report-name-service-guid" is not referenced.”…”�”}”hjçsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjäubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-kernel-config-tsm-report-name-service-manifest-version" is not referenced.”…”�”}”hj€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-kernel-config-tsm-report-name-service-provider" is not referenced.”…”�”}”hj€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-kernel-cpu-byteorder" is not referenced.”…”�”}”hj5€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-cros-ec-device-console-log" is not referenced.”…”�”}”hjO€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-kernel-debug-cros-ec-device-last-resume-result" is not referenced.”…”�”}”hji€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-cros-ec-device-panicinfo" is not referenced.”…”�”}”hjƒ€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-debug-cros-ec-device-pdinfo" is not referenced.”…”�”}”hj�€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-kernel-debug-cros-ec-device-suspend-timeout-ms" is not referenced.”…”�”}”hj·€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-debug-cros-ec-device-uptime" is not referenced.”…”�”}”hjÑ€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj΀ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-accel-parent-device-addr" is not referenced.”…”�”}”hjë€sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè€ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-kernel-debug-accel-parent-device-clk-gate" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-kernel-debug-accel-parent-device-command-buffers" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-kernel-debug-accel-parent-device-command-submission" is not referenced.”…”�”}”hj9�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-kernel-debug-accel-parent-device-command-submission-jobs" is not referenced.”…”�”}”hjS�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjP�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-accel-parent-device-data32" is not referenced.”…”�”}”hjm�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-accel-parent-device-data64" is not referenced.”…”�”}”hj‡�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-kernel-debug-accel-parent-device-data-dma" is not referenced.”…”�”}”hj¡�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjž�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-accel-parent-device-device" is not referenced.”…”�”}”hj»�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-kernel-debug-accel-parent-device-device-release-watchdog-timeout" is not referenced.”…”�”}”hjÕ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-kernel-debug-accel-parent-device-dma-size" is not referenced.”…”�”}”hjï�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjì�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-kernel-debug-accel-parent-device-dump-razwi-events" is not referenced.”…”�”}”hj ‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-kernel-debug-accel-parent-device-dump-security-violations" is not referenced.”…”�”}”hj#‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-kernel-debug-accel-parent-device-engines" is not referenced.”…”�”}”hj=‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-kernel-debug-accel-parent-device-i2c-addr" is not referenced.”…”�”}”hjW‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjT‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-kernel-debug-accel-parent-device-i2c-bus" is not referenced.”…”�”}”hjq‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjn‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-kernel-debug-accel-parent-device-i2c-data" is not referenced.”…”�”}”hj‹‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆ‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-kernel-debug-accel-parent-device-i2c-len" is not referenced.”…”�”}”hj¥‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-kernel-debug-accel-parent-device-i2c-reg" is not referenced.”…”�”}”hj¿‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-accel-parent-device-led0" is not referenced.”…”�”}”hjÙ‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖ‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-accel-parent-device-led1" is not referenced.”…”�”}”hjó‚sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjð‚ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-accel-parent-device-led2" is not referenced.”…”�”}”hj ƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-kernel-debug-accel-parent-device-memory-scrub" is not referenced.”…”�”}”hj'ƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$ƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-kernel-debug-accel-parent-device-memory-scrub-val" is not referenced.”…”�”}”hjAƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>ƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-accel-parent-device-mmu" is not referenced.”…”�”}”hj[ƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-accel-parent-device-mmu-error" is not referenced.”…”�”}”hjuƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-kernel-debug-accel-parent-device-monitor-dump" is not referenced.”…”�”}”hj�ƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-kernel-debug-accel-parent-device-monitor-dump-trig" is not referenced.”…”�”}”hj©ƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦ƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-debug-accel-parent-device-server-type" is not referenced.”…”�”}”hjÃsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-kernel-debug-accel-parent-device-set-power-state" is not referenced.”…”�”}”hj݃sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-kernel-debug-accel-parent-device-skip-reset-on-timeout" is not referenced.”…”�”}”hj÷ƒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôƒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-accel-parent-device-state-dump" is not referenced.”…”�”}”hj„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-debug-accel-parent-device-stop-on-err" is not referenced.”…”�”}”hj+„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-accel-parent-device-timeout-locked" is not referenced.”…”�”}”hjE„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-kernel-debug-accel-parent-device-userptr" is not referenced.”…”�”}”hj_„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-accel-parent-device-userptr-lookup" is not referenced.”…”�”}”hjy„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-accel-parent-device-vm" is not referenced.”…”�”}”hj“„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-kernel-debug-alienware-wmi-wmi-device-name-gpio-ctl-pinx" is not referenced.”…”�”}”hj­„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-kernel-debug-alienware-wmi-wmi-device-name-gpio-ctl-total-gpios" is not referenced.”…”�”}”hjÇ„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-kernel-debug-alienware-wmi-wmi-device-name-hwmon-data" is not referenced.”…”�”}”hjá„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-kernel-debug-alienware-wmi-wmi-device-name-pprof-data" is not referenced.”…”�”}”hjû„sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø„ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-kernel-debug-alienware-wmi-wmi-device-name-system-description" is not referenced.”…”�”}”hj…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-cdns-pcie-dev-ltssm-status" is not referenced.”…”�”}”hj/…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-kernel-debug-cec-error-inj" is not referenced.”…”�”}”hjI…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-cxl-dport-dev-einj-inject" is not referenced.”…”�”}”hjc…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-kernel-debug-cxl-einj-types" is not referenced.”…”�”}”hj}…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-debug-cxl-memx-clear-poison" is not referenced.”…”�”}”hj—…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-cxl-memx-inject-poison" is not referenced.”…”�”}”hj±…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-cxl-regionx-clear-poison" is not referenced.”…”�”}”hjË…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈ…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-cxl-regionx-inject-poison" is not referenced.”…”�”}”hjå…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-dcc-list-number-config" is not referenced.”…”�”}”hjÿ…sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü…ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-dcc-list-number-enable" is not referenced.”…”�”}”hj†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-debug-dcc-config-reset" is not referenced.”…”�”}”hj3†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-kernel-debug-dcc-ready" is not referenced.”…”�”}”hjM†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-debug-dcc-trigger" is not referenced.”…”�”}”hjg†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-kernel-debug-dell-wmi-ddv-wmi-device-name-fan-sensor-information" is not referenced.”…”�”}”hj�†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-kernel-debug-dell-wmi-ddv-wmi-device-name-thermal-sensor-information" is not referenced.”…”�”}”hj›†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-dwc-pcie-dev-ltssm-status" is not referenced.”…”�”}”hjµ†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-kernel-debug-dwc-pcie-dev-rasdes-debug-lane-detect" is not referenced.”…”�”}”hjφsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj̆ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-dwc-pcie-dev-rasdes-debug-rx-valid" is not referenced.”…”�”}”hjé†sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ†ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-kernel-debug-dwc-pcie-dev-rasdes-err-inj-error" is not referenced.”…”�”}”hj‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-kernel-debug-dwc-pcie-dev-rasdes-event-counters-event-counter-enable" is not referenced.”…”�”}”hj‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒqHyperlink target "abi-sys-kernel-debug-dwc-pcie-dev-rasdes-event-counters-event-counter-value" is not referenced.”…”�”}”hj7‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒoHyperlink target "abi-sys-kernel-debug-dwc-pcie-dev-rasdes-event-counters-event-lane-select" is not referenced.”…”�”}”hjQ‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjN‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-ec-gpe-use-global-lock-io" is not referenced.”…”�”}”hjk‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjh‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-dbg-uid0" is not referenced.”…”�”}”hj…‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-dbg-uid1" is not referenced.”…”�”}”hjŸ‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœ‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-dbg-uid2" is not referenced.”…”�”}”hj¹‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-regs" is not referenced.”…”�”}”hjÓ‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjЇubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-ddcb-info" is not referenced.”…”�”}”hjí‡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-err-inject" is not referenced.”…”�”}”hjˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-info" is not referenced.”…”�”}”hj!ˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-jobtimer" is not referenced.”…”�”}”hj;ˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8ˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-dbg-uid0" is not referenced.”…”�”}”hjUˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjRˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-dbg-uid1" is not referenced.”…”�”}”hjoˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjlˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-dbg-uid2" is not referenced.”…”�”}”hj‰ˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†ˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-regs" is not referenced.”…”�”}”hj£ˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-queue-working-time" is not referenced.”…”�”}”hj½ˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒgHyperlink target "abi-sys-kernel-debug-genwqe-genwqe-n-card-vf-0-14-jobtimeout-msec" is not referenced.”…”�”}”hj׈sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-alg-qos" is not referenced.”…”�”}”hjñˆsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjîˆubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-cap-regs" is not referenced.”…”�”}”hj ‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-cluster-0-3-cluster-ctrl" is not referenced.”…”�”}”hj%‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-cluster-0-3-regs" is not referenced.”…”�”}”hj?‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-current-qm" is not referenced.”…”�”}”hjY‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-dev-usage" is not referenced.”…”�”}”hjs‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-diff-regs" is not referenced.”…”�”}”hj�‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjЉubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-invalid-req-cnt" is not referenced.”…”�”}”hj§‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-over-thrhld-cnt" is not referenced.”…”�”}”hjÁ‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-overtime-thrhld" is not referenced.”…”�”}”hjÛ‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj؉ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-recv-cnt" is not referenced.”…”�”}”hjõ‰sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-send-busy-cnt" is not referenced.”…”�”}”hjŠsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj Šubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-send-cnt" is not referenced.”…”�”}”hj)Šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&Šubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-hpre-dfx-send-fail-cnt" is not referenced.”…”�”}”hjCŠsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@Šubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-abnormal-irq" is not referenced.”…”�”}”hj]Šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZŠubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-aeq-irq" is not referenced.”…”�”}”hjwŠsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjtŠubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-clear-enable" is not referenced.”…”�”}”hj‘Šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽŠubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-create-qp-err" is not referenced.”…”�”}”hj«Šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨Šubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-current-q" is not referenced.”…”�”}”hjÅŠsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-dev-state" is not referenced.”…”�”}”hjߊsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜŠubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-dev-timeout" is not referenced.”…”�”•}”hjùŠsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjöŠubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-diff-regs" is not referenced.”…”�”}”hj‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-err-irq" is not referenced.”…”�”}”hj-‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-mb-err" is not referenced.”…”�”}”hjG‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-qm-state" is not referenced.”…”�”}”hja‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-regs" is not referenced.”…”�”}”hj{‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-qm-status" is not referenced.”…”�”}”hj•‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-rdclr-en" is not referenced.”…”�”}”hj¯‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-kernel-debug-hisi-hpre-bdf-regs" is not referenced.”…”�”}”hjÉ‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆ‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-alg-qos" is not referenced.”…”�”}”hjã‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-cap-regs" is not referenced.”…”�”}”hjý‹sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-clear-enable" is not referenced.”…”�”}”hjŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-current-qm" is not referenced.”…”�”}”hj1Œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.Œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-dev-usage" is not referenced.”…”�”}”hjKŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjHŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-abnormal-irq" is not referenced.”…”�”}”hjeŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjbŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-aeq-irq" is not referenced.”…”�”}”hjŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|Œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-clear-enable" is not referenced.”…”�”}”hj™Œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–Œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-create-qp-err" is not referenced.”…”�”}”hj³Œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°Œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-current-q" is not referenced.”…”�”}”hjÍŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-dev-state" is not referenced.”…”�”}”hjçŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjäŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-dev-timeout" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþŒubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-diff-regs" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-err-irq" is not referenced.”…”�”}”hj5�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-mb-err" is not referenced.”…”�”}”hjO�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-qm-regs" is not referenced.”…”�”}”hji�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-qm-state" is not referenced.”…”�”}”hjƒ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-qm-status" is not referenced.”…”�”}”hj��sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-diff-regs" is not referenced.”…”�”}”hj·�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-done-flag-cnt" is not referenced.”…”�”}”hjÑ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÎ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-err-bd-cnt" is not referenced.”…”�”}”hjë�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-invalid-req-cnt" is not referenced.”…”�”}”hjŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-recv-cnt" is not referenced.”…”�”}”hjŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-send-busy-cnt" is not referenced.”…”�”}”hj9Žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6Žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-hisi-sec2-bdf-sec-dfx-send-cnt" is not referenced.”…”�”}”hjSŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjPŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-alg-qos" is not referenced.”…”�”}”hjmŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjjŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-cap-regs" is not referenced.”…”�”}”hj‡Žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„Žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-clear-enable" is not referenced.”…”�”}”hj¡Žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-comp-core-01-regs" is not referenced.”…”�”}”hj»Žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸Žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-current-qm" is not referenced.”…”�”}”hjÕŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-decomp-core-0-5-regs" is not referenced.”…”�”}”hjïŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjìŽubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-dev-usage" is not referenced.”…”�”}”hj �sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-abnormal-irq" is not referenced.”…”�”}”hj#�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj �ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-aeq-irq" is not referenced.”…”�”}”hj=�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-clear-enable" is not referenced.”…”�”}”hjW�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjT�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-create-qp-err" is not referenced.”…”�”}”hjq�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjn�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-current-q" is not referenced.”…”�”}”hj‹�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-dev-state" is not referenced.”…”�”}”hj¥�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-dev-timeout" is not referenced.”…”�”}”hj¿�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-diff-regs" is not referenced.”…”�”}”hjÙ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-err-irq" is not referenced.”…”�”}”hjó�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjð�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-mb-err" is not referenced.”…”�”}”hj �sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj �ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-qm-state" is not referenced.”…”�”}”hj'�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-regs" is not referenced.”…”�”}”hjA�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-qm-status" is not referenced.”…”�”}”hj[�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-zip-dfx-diff-regs" is not referenced.”…”�”}”hju�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjr�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-zip-dfx-err-bd-cnt" is not referenced.”…”�”}”hj��sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-zip-dfx-recv-cnt" is not referenced.”…”�”}”hj©�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-zip-dfx-send-busy-cnt" is not referenced.”…”�”}”hjÃ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-hisi-zip-bdf-zip-dfx-send-cnt" is not referenced.”…”�”}”hjÝ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-kernel-debug-hyperv-uuid-delay-fuzz-test-buffer-interrupt-delay" is not referenced.”…”�”}”hj÷�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjô�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-kernel-debug-hyperv-uuid-delay-fuzz-test-message-delay" is not referenced.”…”�”}”hj‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-kernel-debug-hyperv-uuid-fuzz-test-state" is not referenced.”…”�”}”hj+‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-debug-ideapad-cfg" is not referenced.”…”�”}”hjE‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-kernel-debug-ideapad-status" is not referenced.”…”�”}”hj_‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ube(j1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒeHyperlink target "abi-sys-kernel-debug-iio-iio-devicex-backendy-direct-reg-access" is not referenced.”…”�”}”hjy‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-iio-iio-devicex-backendy-name" is not referenced.”…”�”}”hj“‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-kernel-debug-iio-iio-devicex-calibration-table-dump" is not referenced.”…”�”}”hj­‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-kernel-debug-iio-iio-devicex-in-voltagey-test-mode" is not referenced.”…”�”}”hjÇ‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒiHyperlink target "abi-sys-kernel-debug-iio-iio-devicex-in-voltage-test-mode-available" is not referenced.”…”�”}”hjá‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-kernel-debug-iommu-amd-devid" is not referenced.”…”�”}”hjû‘sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø‘ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-debug-iommu-amd-devtbl" is not referenced.”…”�”}”hj’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-kernel-debug-iommu-amd-iommu-x-capability" is not referenced.”…”�”}”hj/’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-iommu-amd-iommu-x-cmdbuf" is not referenced.”…”�”}”hjI’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-iommu-amd-iommu-x-mmio" is not referenced.”…”�”}”hjc’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-debug-iommu-amd-irqtbl" is not referenced.”…”�”}”hj}’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-kernel-debug-iommu-intel-bdf-domain-translation-struct" is not referenced.”…”�”}”hj—’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-iommu-intel-dmar-perf-latency" is not referenced.”…”�”}”hj±’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-kernel-debug-iommu-intel-dmar-translation-struct" is not referenced.”…”�”}”hjË’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈ’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-iommu-intel-invalidation-queue" is not referenced.”…”�”}”hjå’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-iommu-intel-iommu-regset" is not referenced.”…”�”}”hjÿ’sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü’ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-kernel-debug-iommu-intel-ir-translation-struct" is not referenced.”…”�”}”hj“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-kernel-debug-moxtet-input" is not referenced.”…”�”}”hj3“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-kernel-debug-moxtet-output" is not referenced.”…”�”}”hjM“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-kernel-debug-msi-wmi-platform-wmi-device-name" is not referenced.”…”�”}”hjg“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-kernel-debug-nx-crypto" is not referenced.”…”�”}”hj�“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-debug-olpc-ec-cmd" is not referenced.”…”�”}”hj›“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-pcie-ptm-context-update" is not referenced.”…”�”}”hjµ“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-debug-pcie-ptm-context-valid" is not referenced.”…”�”}”hjÏ“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-kernel-debug-pcie-ptm-local-clock" is not referenced.”…”�”}”hjé“sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-debug-pcie-ptm-master-clock" is not referenced.”…”�”}”hj”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-debug-pcie-ptm-t1" is not referenced.”…”�”}”hj”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-debug-pcie-ptm-t2" is not referenced.”…”�”}”hj7”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-debug-pcie-ptm-t3" is not referenced.”…”�”}”hjQ”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjN”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-debug-pcie-ptm-t4" is not referenced.”…”�”}”hjk”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjh”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-debug-powerpc-memtrace" is not referenced.”…”�”}”hj…”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-powerpc-memtrace-node-id" is not referenced.”…”�”}”hjŸ”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœ”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-powerpc-memtrace-node-id-size" is not referenced.”…”�”}”hj¹”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-powerpc-memtrace-node-id-start" is not referenced.”…”�”}”hjÓ”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjДubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-powerpc-memtrace-node-id-trace" is not referenced.”…”�”}”hjí”sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê”ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-powerpc-memtrace-enable" is not referenced.”…”�”}”hj•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-qat-device-bdf-cnv-errors" is not referenced.”…”�”}”hj!•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-qat-device-bdf-fw-counters" is not referenced.”…”�”}”hj;•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-debug-qat-device-bdf-heartbeat-config" is not referenced.”…”�”}”hjU•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-kernel-debug-qat-device-bdf-heartbeat-inject-error" is not referenced.”…”�”}”hjo•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-kernel-debug-qat-device-bdf-heartbeat-queries-failed" is not referenced.”…”�”}”hj‰•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ`Hyperlink target "abi-sys-kernel-debug-qat-device-bdf-heartbeat-queries-sent" is not referenced.”…”�”}”hj£•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj •ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-debug-qat-device-bdf-heartbeat-status" is not referenced.”…”�”}”hj½•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-qat-device-bdf-pm-status" is not referenced.”…”�”}”hjוsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-kernel-debug-qat-device-bdf-telemetry-control" is not referenced.”…”�”}”hjñ•sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî•ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-kernel-debug-qat-device-bdf-telemetry-device-data" is not referenced.”…”�”}”hj –sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-kernel-debug-qat-device-bdf-telemetry-rp-a-b-c-d-data" is not referenced.”…”�”}”hj%–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-scmi-n-atomic-threshold-us" is not referenced.”…”�”}”hj?–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-kernel-debug-scmi-n-instance-name" is not referenced.”…”�”}”hjY–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-scmi-n-raw-channels-m-message" is not referenced.”…”�”}”hjs–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-kernel-debug-scmi-n-raw-channels-m-message-async" is not referenced.”…”�”}”hj�–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠ–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-scmi-n-raw-channels-m-message-poll" is not referenced.”…”�”}”hj§–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-kernel-debug-scmi-n-raw-channels-m-message-poll-async" is not referenced.”…”�”}”hjÁ–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-kernel-debug-scmi-n-raw-errors" is not referenced.”…”�”}”hjÛ–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØ–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-kernel-debug-scmi-n-raw-message" is not referenced.”…”�”}”hjõ–sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò–ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-debug-scmi-n-raw-message-async" is not referenced.”…”�”}”hj—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj —ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-scmi-n-raw-message-poll" is not referenced.”…”�”}”hj)—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-scmi-n-raw-message-poll-async" is not referenced.”…”�”}”hjC—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-debug-scmi-n-raw-notification" is not referenced.”…”�”}”hj]—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZ—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-debug-scmi-n-raw-reset" is not referenced.”…”�”}”hjw—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjt—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-scmi-n-transport-is-atomic" is not referenced.”…”�”}”hj‘—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŽ—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-debug-scmi-n-transport-max-msg-size" is not referenced.”…”�”}”hj«—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-debug-scmi-n-transport-max-rx-timeout-ms" is not referenced.”…”�”}”hjÅ—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-kernel-debug-scmi-n-transport-rx-max-msg" is not referenced.”…”�”}”hjß—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÜ—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-kernel-debug-scmi-n-transport-tx-max-msg" is not referenced.”…”�”}”hjù—sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjö—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-debug-scmi-n-transport-type" is not referenced.”…”�”}”hj˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-kernel-debug-tpmi-n-pfs-dump" is not referenced.”…”�”}”hj-˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-tpmi-n-plr-domain-n-status" is not referenced.”…”�”}”hjG˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-debug-tpmi-n-tpmi-id-n-mem-dump" is not referenced.”…”�”}”hja˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-tpmi-n-tpmi-id-n-mem-write" is not referenced.”…”�”}”hj{˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-kernel-debug-vfio" is not referenced.”…”�”}”hj•˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-debug-vfio-device-migration" is not referenced.”…”�”}”hj¯˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-debug-vfio-device-migration-features" is not referenced.”…”�”}”hjɘsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjƘubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-kernel-debug-vfio-device-migration-hisi-acc-cmd-state" is not referenced.”…”�”}”hjã˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-kernel-debug-vfio-device-migration-hisi-acc-dev-data" is not referenced.”…”�”}”hjý˜sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú˜ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-kernel-debug-vfio-device-migration-hisi-acc-migf-data" is not referenced.”…”�”}”hj™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒVHyperlink target "abi-sys-kernel-debug-vfio-device-migration-state" is not referenced.”…”�”}”hj1™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-kernel-debug-vfio-device-pci" is not referenced.”…”�”}”hjK™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjH™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-debug-vfio-device-pci-disable-idle-d3" is not referenced.”…”�”}”hje™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjb™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-debug-vfio-device-pci-nointxmask" is not referenced.”…”�”}”hj™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-debug-wilco-ec-h1-gpio" is not referenced.”…”�”}”hj™™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-kernel-debug-wilco-ec-raw" is not referenced.”…”�”}”hj³™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-sys-kernel-fadump" is not referenced.”…”�”}”hjÍ™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÊ™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-fadump-bootargs-append" is not referenced.”…”�”}”hjç™sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjä™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-kernel-fadump-enabledo" is not referenced.”…”�”}”hjšsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþ™ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-kernel-fadump-hotplug-ready" is not referenced.”…”�”}”hjšsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-kernel-fadump-mem-reserved" is not referenced.”…”�”}”hj5šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2šubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-kernel-fadump-registeredo" is not referenced.”…”�”}”hjOšsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjLšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-kernel-fadump-release-memo" is not referenced.”…”�”}”hjišsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjfšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-sys-kernel-fscaps" is not referenced.”…”�”}”hjƒšsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€šubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-kernel-hardlockup-count" is not referenced.”…”�”}”hj�šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjššubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-kernel-iommu-groups" is not referenced.”…”�”}”hj·šsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´šubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-kernel-iommu-groups-grp-id-type" is not referenced.”…”�”}”hjÑšsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjΚubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-iommu-groups-reserved-regions" is not referenced.”…”�”}”hjëšsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjèšubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ8Hyperlink target "abi-sys-kernel-irq" is not referenced.”…”�”}”hj›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-kernel-irq-irq-actions" is not referenced.”…”�”}”hj›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-irq-irq-chip-name" is not referenced.”…”�”}”hj9›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-kernel-irq-irq-hwirq" is not referenced.”…”�”}”hjS›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjP›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-kernel-irq-irq-name" is not referenced.”…”�”}”hjm›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjj›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-kernel-irq-irq-per-cpu-count" is not referenced.”…”�”}”hj‡›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-kernel-irq-irq-type" is not referenced.”…”�”}”hj¡›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjž›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-kernel-irq-irq-wakeup" is not referenced.”…”�”}”hj»›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ:Hyperlink target "abi-sys-kernel-kexec" is not referenced.”…”�”}”hjÕ›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÒ›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-kernel-kexec-crash-cma-rangeso" is not referenced.”…”�”}”hjï›sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjì›ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-kexec-crash-elfcorehdr-size" is not referenced.”…”�”}”hj œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-kernel-kexec-crash-loadedo" is not referenced.”…”�”}”hj#œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-kexec-crash-sizeo" is not referenced.”…”�”}”hj=œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj:œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒBHyperlink target "abi-sys-kernel-kexec-loadedo" is not referenced.”…”�”}”hjWœsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjTœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ>Hyperlink target "abi-sys-kernel-livepatch" is not referenced.”…”�”}”hjqœsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjnœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-kernel-livepatch-patch" is not referenced.”…”�”}”hj‹œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-livepatch-patch-object" is not referenced.”…”�”}”hj¥œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-kernel-livepatch-patch-object-function-sympos" is not referenced.”…”�”}”hj¿œsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼œubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-livepatch-patch-object-patched" is not referenced.”…”�”}”hjÙœsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-kernel-livepatch-patch-enabled" is not referenced.”…”�”}”hjóœsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjðœubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-kernel-livepatch-patch-force" is not referenced.”…”�”}”hj �sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj �ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-kernel-livepatch-patch-replace" is not referenced.”…”�”}”hj'�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-livepatch-patch-stack-order" is not referenced.”…”�”}”hjA�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-kernel-livepatch-patch-transition" is not referenced.”…”�”}”hj[�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjX�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ7Hyperlink target "abi-sys-kernel-mm" is not referenced.”…”�”}”hju�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjr�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-sys-kernel-mm-cma" is not referenced.”…”�”}”hj��sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-mm-cma-cma-heap-name-alloc-pages-fail" is not referenced.”…”�”}”hj©�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ]Hyperlink target "abi-sys-kernel-mm-cma-cma-heap-name-alloc-pages-success" is not referenced.”…”�”}”hjÃ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-mm-cma-cma-heap-name-available-pages" is not referenced.”…”�”}”hjÝ�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚ�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-kernel-mm-cma-cma-heap-name-release-pages-success" is not referenced.”…”�”}”hj÷�sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjô�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-mm-cma-cma-heap-name-total-pages" is not referenced.”…”�”}”hjžsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ=Hyperlink target "abi-sys-kernel-mm-damon" is not referenced.”…”�”}”hj+žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒCHyperlink target "abi-sys-kernel-mm-damon-admin" is not referenced.”…”�”}”hjEžsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjBžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-addr-unit" is not referenced.”…”�”}”hj_žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-avail-operations" is not referenced.”…”�”}”hjyžsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjvžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ|Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-aggr-us" is not referenced.”…”�”}”hj“žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�žubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-intervals-goal-access-bp" is not referenced.”…”�”}”hj­žsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjªžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ‰Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-intervals-goal-aggrs" is not referenced.”…”�”}”hjÇžsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ‘Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-intervals-goal-max-sample-us" is not referenced.”…”�”}”hjážsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ‘Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-intervals-goal-min-sample-us" is not referenced.”…”�”}”hjûžsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjøžubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ~Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-sample-us" is not referenced.”…”�”}”hjŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ~Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-intervals-update-us" is not referenced.”…”�”}”hj/Ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,Ÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒyHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-nr-regions-max" is not referenced.”…”�”}”hjIŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjFŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒyHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-nr-regions-min" is not referenced.”…”�”}”hjcŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`Ÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒƒHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-filters-f-allow" is not referenced.”…”�”}”hj}Ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjzŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ†Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-filters-f-matching" is not referenced.”…”�”}”hj—Ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”Ÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ‚Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-filters-f-path" is not referenced.”…”�”}”hj±Ÿsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®Ÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ‚Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-filters-f-type" is not referenced.”…”�”}”hjËŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÈŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ†Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-filters-nr-filters" is not referenced.”…”�”}”hjåŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒzHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-p-weight" is not referenced.”…”�”}”hjÿŸsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjüŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ{Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-monitoring-attrs-probes-nr-probes" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒdHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-operations" is not referenced.”…”�”}”hj3 sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0 ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-pause" is not referenced.”…”�”}”hjM sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒzHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-age-max" is not referenced.”…”�”}”hjg sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒzHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-age-min" is not referenced.”…”�”}”hj� sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ‚Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-nr-accesses-max" is not referenced.”…”�”}”hj› sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ‚Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-nr-accesses-min" is not referenced.”…”�”}”hjµ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj² ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒyHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-sz-max" is not referenced.”…”�”}”hjÏ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒyHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-sz-min" is not referenced.”…”�”}”hjé sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒjHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-action" is not referenced.”…”�”}”hj¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒuHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-apply-interval-us" is not referenced.”…”�”}”hj¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters" is not referenced.”…”�”}”hj7¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ{Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-addr-end" is not referenced.”…”�”}”hjQ¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjN¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ}Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-addr-start" is not referenced.”…”�”}”hjk¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjh¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒxHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-allow" is not referenced.”…”�”}”hj…¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒƒHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-damon-target-idx" is not referenced.”…”�”}”hjŸ¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœ¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ{Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-matching" is not referenced.”…”�”}”hj¹¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒvHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-max" is not referenced.”…”�”}”hjÓ¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjСubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ}Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-memcg-path" is not referenced.”…”�”}”hjí¡sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒvHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-min" is not referenced.”…”�”}”hj¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒwHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-f-type" is not referenced.”…”�”}”hj!¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ{Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-core-filters-nr-filters" is not referenced.”…”�”}”hj;¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-dests-d-id" is not referenced.”…”�”}”hjU¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-dests-d-weight" is not referenced.”…”�”}”hjo¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-dests-nr-dests" is not referenced.”…”�”}”hj‰¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-filters" is not referenced.”…”�”}”hj£¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒoHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-ops-filters" is not referenced.”…”�”}”hj½¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒpHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-bytes" is not referenced.”…”�”}”hj×¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒzHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-effective-bytes" is not referenced.”…”�”}”hjñ¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî¢ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ|Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-fail-charge-denom" is not referenced.”…”�”}”hj £sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒzHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-fail-charge-num" is not referenced.”…”�”}”hj%£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒuHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goal-tuner" is not referenced.”…”�”}”hj?£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ€Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-current-value" is not referenced.”…”�”}”hjY£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒvHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-nid" is not referenced.”…”�”}”hjs£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒwHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-path" is not referenced.”…”�”}”hj�£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŠ£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ€Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-target-metric" is not referenced.”…”�”}”hj§£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-target-value" is not referenced.”…”�”}”hjÁ£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒyHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-nr-goals" is not referenced.”…”�”}”hjÛ£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjØ£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒmHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-ms" is not referenced.”…”�”}”hjõ£sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ|Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-reset-interval-ms" is not referenced.”…”�”}”hj¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ}Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-weights-age-permil" is not referenced.”…”�”}”hj)¤sba•0­h}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ…Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-weights-nr-accesses-permil" is not referenced.”…”�”}”hjC¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ|Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-weights-sz-permil" is not referenced.”…”�”}”hj]¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZ¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒzHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-max-nr-snapshots" is not referenced.”…”�”}”hjw¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjt¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-nr-applied" is not referenced.”…”�”}”hj‘¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjޤubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒvHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-nr-snapshots" is not referenced.”…”�”}”hj«¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-nr-tried" is not referenced.”…”�”}”hjŤsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-qt-exceeds" is not referenced.”…”�”}”hjߤsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjܤubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒtHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-sz-applied" is not referenced.”…”�”}”hjù¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjö¤ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ~Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-sz-ops-filter-passed" is not referenced.”…”�”}”hj¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-sz-tried" is not referenced.”…”�”}”hj-¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj*¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-target-nid" is not referenced.”…”�”}”hjG¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjD¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒwHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-age" is not referenced.”…”�”}”hja¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj^¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒwHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-end" is not referenced.”…”�”}”hj{¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjx¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-nr-accesses" is not referenced.”…”�”}”hj•¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj’¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒzHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-probes" is not referenced.”…”�”}”hj¯¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ�Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-probes-p-hits" is not referenced.”…”�”}”hjÉ¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÆ¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒyHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-start" is not referenced.”…”�”}”hjã¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjà¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ„Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-sz-filter-passed" is not referenced.”…”�”}”hjý¥sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjú¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ}Hyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-total-bytes" is not referenced.”…”�”}”hj¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒsHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-high" is not referenced.”…”�”}”hj1¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj.¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒzHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-interval-us" is not referenced.”…”�”}”hjK¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjH¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-low" is not referenced.”…”�”}”hje¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjb¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒuHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-metric" is not referenced.”…”�”}”hj¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj|¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒrHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-mid" is not referenced.”…”�”}”hj™¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj–¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-nr-schemes" is not referenced.”…”�”}”hj³¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒsHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-obsolete-target" is not referenced.”…”�”}”hjͦsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjʦubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒnHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-pid-target" is not referenced.”…”�”}”hjç¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjä¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒqHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-regions-r-end" is not referenced.”…”�”}”hj§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjþ¦ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒsHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-regions-r-start" is not referenced.”…”�”}”hj§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒvHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-regions-nr-regions" is not referenced.”…”�”}”hj5§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj2§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒlHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-nr-targets" is not referenced.”…”�”}”hjO§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjL§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒcHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-nr-contexts" is not referenced.”…”�”}”hji§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjf§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-pid" is not referenced.”…”�”}”hjƒ§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj€§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-refresh-ms" is not referenced.”…”�”}”hj�§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjš§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒTHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-k-state" is not referenced.”…”�”}”hj·§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj´§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-mm-damon-admin-kdamonds-nr-kdamonds" is not referenced.”…”�”}”hjѧsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjΧubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-kernel-mm-hugepages" is not referenced.”…”�”}”hjë§sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjè§ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-sys-kernel-mm-ksm" is not referenced.”…”�”}”hj¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-mm-ksm-full-scans" is not referenced.”…”�”}”hj¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-kernel-mm-ksm-general-profit" is not referenced.”…”�”}”hj9¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj6¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-kernel-mm-ksm-merge-across-nodes" is not referenced.”…”�”}”hjS¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjP¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-kernel-mm-mempolicy" is not referenced.”…”�”}”hjm¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjj¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒUHyperlink target "abi-sys-kernel-mm-mempolicy-weighted-interleave" is not referenced.”…”�”}”hj‡¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj„¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒZHyperlink target "abi-sys-kernel-mm-mempolicy-weighted-interleave-auto" is not referenced.”…”�”}”hj¡¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjž¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ[Hyperlink target "abi-sys-kernel-mm-mempolicy-weighted-interleave-noden" is not referenced.”…”�”}”hj»¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¸¨ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHyperlink target "abi-sys-kernel-profiling" is not referenced.”…”�”}”hjq©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjn©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-kernel-rcu-stall-count" is not referenced.”…”�”}”hj‹©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjˆ©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ;Hyperlink target "abi-sys-kernel-reboot" is not referenced.”…”�”}”hj¥©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¢©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-kernel-reboot-cpu" is not referenced.”…”�”}”hj¿©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¼©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-kernel-reboot-force" is not referenced.”…”�”}”hjÙ©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÖ©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-kernel-reboot-hw-protection" is not referenced.”…”�”}”hjó©sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjð©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-kernel-reboot-mode" is not referenced.”…”�”}”hj ªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ@Hyperlink target "abi-sys-kernel-reboot-type" is not referenced.”…”�”}”hj'ªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj$ªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-kernel-security-evm-evm-xattrs" is not referenced.”…”�”}”hjAªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj>ªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-kernel-security-ima-policy" is not referenced.”…”�”}”hj[ªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjXªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒAHyperlink target "abi-sys-kernel-security-evm" is not referenced.”…”�”}”hjuªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjrªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ9Hyperlink target "abi-sys-kernel-slab" is not referenced.”…”�”}”hj�ªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjŒªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-kernel-slab-cache-aliases" is not referenced.”…”�”}”hj©ªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¦ªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-kernel-slab-cache-align" is not referenced.”…”�”}”hjêsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÀªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-slab-cache-alloc-calls" is not referenced.”…”�”}”hjݪsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÚªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-kernel-slab-cache-alloc-fastpath" is not referenced.”…”�”}”hj÷ªsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjôªubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-slab-cache-alloc-from-partial" is not referenced.”…”�”}”hj«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒLHyperlink target "abi-sys-kernel-slab-cache-alloc-refill" is not referenced.”…”�”}”hj+«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj(«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-kernel-slab-cache-alloc-slab" is not referenced.”…”�”}”hjE«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjB«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-kernel-slab-cache-alloc-slowpath" is not referenced.”…”�”}”hj_«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj\«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-kernel-slab-cache-cache-dma" is not referenced.”…”�”}”hjy«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjv«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-slab-cache-cpu-partial" is not referenced.”…”�”}”hj“«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj�«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-kernel-slab-cache-cpu-slabs" is not referenced.”…”�”}”hj­«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjª«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-kernel-slab-cache-cpuslab-flush" is not referenced.”…”�”}”hjÇ«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÄ«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒDHyperlink target "abi-sys-kernel-slab-cache-ctor" is not referenced.”…”�”}”hjá«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÞ«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-slab-cache-deactivate-empty" is not referenced.”…”�”}”hjû«sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjø«ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-kernel-slab-cache-deactivate-full" is not referenced.”…”�”}”hj¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒWHyperlink target "abi-sys-kernel-slab-cache-deactivate-remote-frees" is not referenced.”…”�”}”hj/¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj,¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-slab-cache-deactivate-to-head" is not referenced.”…”�”}”hjI¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjF¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-kernel-slab-cache-deactivate-to-tail" is not referenced.”…”�”}”hjc¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj`¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-kernel-slab-cache-destroy-by-rcu" is not referenced.”…”�”}”hj}¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjz¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒPHyperlink target "abi-sys-kernel-slab-cache-free-add-partial" is not referenced.”…”�”}”hj—¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj”¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-kernel-slab-cache-free-calls" is not referenced.”…”�”}”hj±¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-kernel-slab-cache-free-fastpath" is not referenced.”…”�”}”hjˬsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjȬubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-slab-cache-free-frozen" is not referenced.”…”�”}”hjå¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjâ¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒSHyperlink target "abi-sys-kernel-slab-cache-free-remove-partial" is not referenced.”…”�”}”hjÿ¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjü¬ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-kernel-slab-cache-free-slab" is not referenced.”…”�”}”hj­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-kernel-slab-cache-free-slowpath" is not referenced.”…”�”}”hj3­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj0­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-kernel-slab-cache-hwcache-align" is not referenced.”…”�”}”hjM­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjJ­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-slab-cache-min-partial" is not referenced.”…”�”}”hjg­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjd­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒKHyperlink target "abi-sys-kernel-slab-cache-object-size" is not referenced.”…”�”}”hj�­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj~­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-kernel-slab-cache-objects" is not referenced.”…”�”}”hj›­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj˜­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-kernel-slab-cache-objects-partial" is not referenced.”…”�”}”hjµ­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj²­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-kernel-slab-cache-objs-per-slab" is not referenced.”…”�”}”hjÏ­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÌ­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-kernel-slab-cache-order" is not referenced.”…”�”}”hjé­sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjæ­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒNHyperlink target "abi-sys-kernel-slab-cache-order-fallback" is not referenced.”…”�”}”hj®sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒGHyperlink target "abi-sys-kernel-slab-cache-partial" is not referenced.”…”�”}”hj®sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj®ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-slab-cache-poison" is not referenced.”…”�”}”hj7®sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj4®ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒOHyperlink target "abi-sys-kernel-slab-cache-reclaim-account" is not referenced.”…”�”}”hjQ®sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjN®ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-kernel-slab-cache-red-zone" is not referenced.”…”�”}”hjk®sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjh®ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒXHyperlink target "abi-sys-kernel-slab-cache-remote-node-defrag-ratio" is not referenced.”…”�”}”hj…®sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj‚®ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-kernel-slab-cache-sanity-checks" is not referenced.”…”�”}”hjŸ®sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjœ®ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-kernel-slab-cache-shrink" is not referenced.”…”�”}”hj¹®sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¶®ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒIHyperlink target "abi-sys-kernel-slab-cache-slab-size" is not referenced.”…”�”}”hjÓ®sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjЮubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-kernel-slab-cache-slabs" is not referenced.”…”�”}”hjí®sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjê®ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-kernel-slab-cache-slabs-cpu-partial" is not referenced.”…”�”}”hj¯sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¯ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒJHyperlink target "abi-sys-kernel-slab-cache-store-user" is not referenced.”…”�”}”hj!¯sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¯ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-kernel-slab-cache-total-objects" is not referenced.”…”�”}”hj;¯sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj8¯ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-kernel-slab-cache-trace" is not referenced.”…”�”}”hjU¯sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjR¯ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-kernel-slab-cache-usersize" is not referenced.”…”�”}”hjo¯sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjl¯ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒHHyperlink target "abi-sys-kernel-slab-cache-validate" is not referenced.”…”�”}”hj‰¯sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†¯ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒEHyperlink target "abi-sys-kernel-softlockup-count" is not referenced.”…”�”}”hj£¯sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ¯ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-kernel-vmcoreinfo" is not referenced.”…”�”}”hj½¯sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjº¯ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ?Hyperlink target "abi-sys-kernel-warn-count" is not referenced.”…”�”}”hjׯsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjÔ¯ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ>Hyperlink target "abi-sys-module-import-ns" is not referenced.”…”�”}”hjñ¯sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjî¯ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ>Hyperlink target "abi-sys-module-initstate" is not referenced.”…”�”}”hj °sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj°ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ:Hyperlink target "abi-sys-module-taint" is not referenced.”…”�”}”hj%°sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj"°ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒFHyperlink target "abi-sys-module-coresize-initsize" is not referenced.”…”�”}”hj?°sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj<°ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒYHyperlink target "abi-sys-module-ehci-hcd-drivers-uframe-periodic-max" is not referenced.”…”�”}”hjY°sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjV°ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-module-grant-table-parameters-free-per-iteration" is not referenced.”…”�”}”hjs°sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjp°ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒRHyperlink target "abi-sys-module-pch-phub-drivers-pch-firmware" is not referenced.”…”�”}”hj�°sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjаubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒMHyperlink target "abi-sys-module-pch-phub-drivers-pch-mac" is not referenced.”…”�”}”hj§°sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¤°ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒfHyperlink target "abi-sys-module-xen-blkback-parameters-buffer-squeeze-duration-ms" is not referenced.”…”�”}”hjÁ°sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¾°ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ^Hyperlink target "abi-sys-module-xen-blkback-parameters-feature-persistent" is not referenced.”…”�”}”hjÛ°sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjذubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ\Hyperlink target "abi-sys-module-xen-blkback-parameters-max-buffer-pages" is not referenced.”…”�”}”hjõ°sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjò°ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒaHyperlink target "abi-sys-module-xen-blkback-parameters-max-persistent-grants" is not referenced.”…”�”}”hj±sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj ±ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒkHyperlink target "abi-sys-module-xen-blkback-parameters-persistent-grant-unused-seconds" is not referenced.”…”�”}”hj)±sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj&±ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ_Hyperlink target "abi-sys-module-xen-blkfront-parameters-feature-persistent" is not referenced.”…”�”}”hjC±sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj@±ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒbHyperlink target "abi-sys-module-xen-blkfront-parameters-max-indirect-segments" is not referenced.”…”�”}”hj]±sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjZ±ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ3Hyperlink target "abi-sys-power" is not referenced.”…”�”}”hjw±sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjt±ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ=Hyperlink target "abi-sys-power-autosleep" is not referenced.”…”�”}”hj‘±sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjޱubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ8Hyperlink target "abi-sys-power-disk" is not referenced.”…”�”}”hj«±sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj¨±ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒQHyperlink target "abi-sys-power-hibernate-compression-threads" is not referenced.”…”�”}”hjűsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj±ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ>Hyperlink target "abi-sys-power-image-size" is not referenced.”…”�”}”hjß±sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjܱubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ=Hyperlink target "abi-sys-power-mem-sleep" is not referenced.”…”�”}”hjù±sbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjö±ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jKù Œline”KŒsource”hÇuh1j0ù ubj1ù )�”}”(hhh]”hÞ)�”}”(hhh]”hŒ